2014-01-05 12:05:08 -08:00
|
|
|
|
variable a : Bool
|
|
|
|
|
variable b : Bool
|
2014-01-09 08:33:52 -08:00
|
|
|
|
-- Conjunctions
|
2014-01-05 11:03:35 -08:00
|
|
|
|
print a && b
|
|
|
|
|
print a && b && a
|
|
|
|
|
print a /\ b
|
|
|
|
|
print a ∧ b
|
|
|
|
|
print (and a b)
|
|
|
|
|
print and a b
|
2014-01-05 08:52:46 -08:00
|
|
|
|
-- Disjunctions
|
2014-01-05 11:03:35 -08:00
|
|
|
|
print a || b
|
|
|
|
|
print a \/ b
|
|
|
|
|
print a ∨ b
|
|
|
|
|
print (or a b)
|
|
|
|
|
print or a (or a b)
|
2014-01-05 08:52:46 -08:00
|
|
|
|
-- Simple Formulas
|
2014-01-08 00:38:39 -08:00
|
|
|
|
print a → b → a
|
|
|
|
|
check a → b
|
|
|
|
|
eval a → a
|
|
|
|
|
eval true → a
|
2014-01-05 08:52:46 -08:00
|
|
|
|
-- Simple proof
|
2014-01-05 12:05:08 -08:00
|
|
|
|
axiom H1 : a
|
2014-01-08 00:38:39 -08:00
|
|
|
|
axiom H2 : a → b
|