p ∨ ¬p is always true.
(self, kernel)
| 511 | assert prove(claim) |
| 512 | |
| 513 | def test_excluded_middle(self, kernel): |
| 514 | """p ∨ ¬p is always true.""" |
| 515 | p = Bool("p") |
| 516 | claim = ForAll([p], Or(p, Not(p))) |
| 517 | assert prove(claim) |
| 518 | |
| 519 | def test_xor_definition(self, kernel): |
| 520 | """Xor(p,q) == And(Or(p,q), Not(And(p,q)))""" |