Ich kann den folgenden CNF auf verschiedene Arten schreiben:
In mathematischer Lehrbuchnotation:
In C-ähnlicher Programmiernotation:(A && B && C) || (!A && B && !C)
In technischer Logiknotation:
Also, ich denke, meine Frage steht im Titel: Warum haben wir so viele verschiedene Systeme der booleschen Logiknotation, wenn die boolesche Logik als Feld eine ziemlich neue Erfindung ist?
Der Softwareteil ist einfach: Er verwendet Standard-ASCII-Zeichen, sodass der Quellcode universell verwendet werden kann.
„Engineering Logic“ hat seine eigenen Variationen, aber beachten Sie, dass „Addition“ ähnlich wie „OR“ und „Multiplikation“ ähnlich wie „AND“ ist, wenn es um Zahlen mit der Basis 2 geht – und dass die boolesche Logik grundsätzlich binär ist.
Was Tilde vs. Ausrufezeichen vs. Overbar betrifft, vermute ich, dass verschiedene Gruppen oder Gebietsschemata unabhängig voneinander gestartet wurden.
Gerhard Edgar
Konifold