In [1]:
from logic import Logic
In [2]:
m = Logic(4, 4)
In [3]:
m.set_table()
In [16]:
m.view_table()
Out[16]:
In [5]:
x = "A&B&(C|!D)&!A"
y = "A|A"
m.set_statements([("Q",x), ("R",y), ("W","A"), ("T","B&!B")])
In [6]:
m.evaluate_statements()
In [7]:
m.if_tautologies()
Out[7]:
In [8]:
m.if_contradictions()
Out[8]:
In [9]:
m.if_contingencies()
Out[9]:
In [10]:
m.if_equivalences()
Out[10]:
In [11]:
m.if_logical_entailments()
Out[11]:
In [12]:
m.if_consistent()
Out[12]:
In [13]:
range(5,5)
Out[13]:
In [14]:
x = len([("Q",x), ("R",y)])
In [15]:
range(1,2)
Out[15]: