Simplification d'expressions booléennes
Publié : ven. juil. 27, 2007 3:20 pm
Bonjour,
xcas ne semble pas permettre la simplification d'expressions booléennes.
Exemple :
a && true (ou a AND true)
même en utilsant simplify ou normal...
Idem pour
* a and a
* a or a
* a or true
...
J'ai ensuite pensé que c'était parce que xcas ne "savait" pas que a est booléen (mais la grammaire devrait lui dire puis qu'un and ou un or sont entourés de 2 booléens)
alors j'ai pensé à faire un assume(a,boolean)
mais ça n'existe pas...
Une autre chose surprenante :
true && falsetrue && false affiche false
mais true && true affiche 1
Cordialement
xcas ne semble pas permettre la simplification d'expressions booléennes.
Exemple :
a && true (ou a AND true)
même en utilsant simplify ou normal...
Idem pour
* a and a
* a or a
* a or true
...
J'ai ensuite pensé que c'était parce que xcas ne "savait" pas que a est booléen (mais la grammaire devrait lui dire puis qu'un and ou un or sont entourés de 2 booléens)
alors j'ai pensé à faire un assume(a,boolean)
mais ça n'existe pas...
Une autre chose surprenante :
true && falsetrue && false affiche false
mais true && true affiche 1
Cordialement