vlogsolv
1.2
vlogsolv es un pequeño programa de línea de comandos que calcula tablas de valores para expresiones lógicas. Está completamente escrito en V.
v .
Para obtener una compilación optimizada, puede utilizar v -prod .
./vlogsolv <expression>
Los siguientes operadores están disponibles
!
No&
Y|
O=
Equivalencia(a & b) | (!a & !b)
>
Implicación!a | b
<
Implicación inversab > a
^
Exclusivo o(a | b) & !(a & b)
1
o T
verdadero0
o F
FalsoTodos los demás símbolos se interpretan como variables. Es posible que necesite escapar algunos de los símbolos dependiendo de su shell. Se ignoran los espacios
./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