vlogsolv
1.2
vlogsolv ist ein kleines Kommandozeilenprogramm, das Wertetabellen für logische Ausdrücke berechnet. Es ist vollständig in V geschrieben
v . Um einen optimierten Build zu erhalten, können Sie v -prod .
./vlogsolv <expression>
Die folgenden Operatoren sind verfügbar
! Nicht& Und| Oder= Äquivalenz(a & b) | (!a & !b)> Implikation!a | b< Umgekehrte Implikationb > a^ Exklusiv oder(a | b) & !(a & b)1 oder T True0 oder F FalschAlle anderen Symbole werden als Variablen interpretiert. Abhängig von Ihrer Shell müssen Sie möglicherweise einige der Symbole maskieren. Leerzeichen werden ignoriert
./vlogsolv '(a | !b) & c'
Input: (a | !b) & c
Prefix: &|a!bc
Atoms: ["a", "b", "c"]
a | b | c | value
---+---+---+-------
1 | 1 | 1 | true
1 | 1 | 0 | false
1 | 0 | 1 | true
1 | 0 | 0 | false
0 | 1 | 1 | false
0 | 1 | 0 | false
0 | 0 | 1 | true
0 | 0 | 0 | false