Alla fine ci sono arrivato, ho capito dove stava l'errore.
In pratica a me serve che la tavola di verità esca con valore 0, come dicevo all'inizio il problema è dovuto alla negazione; è un errore di logica per come l'ho impostata.
In un certo senso, pier, non penso ancora tu abbia ragione, ma solo che il metodo and funzioni proprio perché da quasi sempre 0 come valore di verità ovvero falso. Ma se, e qui grazie al tuo suggerimento, anzichè negare l'uguaglianza della variabile nego tutta l'espressione (quindi nego A OR B OR C), allora nego il valore di verità dell'or quindi tutti i suoi 1 diventano 0 nei casi che servono a me.
Questo però non vuol dire cambiare l'or in un and perché NOR != da AND.
Userò il secondo sistema che hai postato, quello del ! [..]
Grazie dell'aiuto!
P.S. Se poi vuoi continuare il discorso perché sei convinto delle tue idee e vuoi cercare di passarle a me, va bene, io ti girerò le mie
