Je ne semblent pas être en mesure d'écrire (pseudo-code): Imprimer X et Y pour tous X, Y où X et Y == Vrai == Vrai ou Faux Y ==Disjointe logique avec PyDatalog
>>> from pyDatalog import pyDatalog
>>> pyDatalog.create_terms('X,Y')
>>> print((X==True)
X
----
True
>>> print((X==True) & (Y==True))
X | Y
-----|-----
True | True
le but est d'écrire quelque chose comme:
>>> print((X==True) & ((Y==True) or (Y==False)))
X | Y
-----|-----
True | True
True | False
au lieu de cela, ce imprime exactement ce que la commande précédente retourné.
Comment est-ce que je peux faire ceci?