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