2013-09-01 17:34:57 +00:00
|
|
|
|
Set pp::colors false
|
2013-08-19 22:08:52 +00:00
|
|
|
|
Variable f : Type -> Bool
|
|
|
|
|
Show forall a b : Type, (f a) = (f b)
|
|
|
|
|
Variable g : Bool -> Bool -> Bool
|
|
|
|
|
Show forall (a b : Type) (c : Bool), g c ((f a) = (f b))
|
|
|
|
|
Show exists (a b : Type) (c : Bool), g c ((f a) = (f b))
|
|
|
|
|
Show forall (a b : Type) (c : Bool), (g c (f a) = (f b)) ⇒ (f a)
|
|
|
|
|
Check forall (a b : Type) (c : Bool), g c ((f a) = (f b))
|
|
|
|
|
Show ∀ (a b : Type) (c : Bool), g c ((f a) = (f b))
|
|
|
|
|
Show ∀ a b : Type, (f a) = (f b)
|
|
|
|
|
Show ∃ a b : Type, (f a) = (f b) ∧ (f a)
|
|
|
|
|
Show ∃ a b : Type, (f a) = (f b) ∨ (f b)
|
|
|
|
|
Variable a : Bool
|
|
|
|
|
Show (f a) ∨ (f a)
|
|
|
|
|
Show (f a) = a ∨ (f a)
|
|
|
|
|
Show (f a) = a ∧ (f a)
|