51640ecff8
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
389 B
389 B
Assumed: f
Assumed: g
∀ a b : Type, ∃ c : Type, (g a b) = (f c)
Bool
(λ a : Type,
(λ b : Type, ite Bool ((λ x : Type, ite Bool ((g a b) = (f x)) ⊥ ⊤) = (λ x : Type, ⊤)) ⊥ ⊤) =
(λ x : Type, ⊤)) =
(λ x : Type, ⊤)
Assumed: g
∀ a b : Type, ∃ c : Type, (g a b) = (f c)
Bool
(λ a : Type,
(λ b : Type, ite Bool ((λ x : Type, ite Bool ((g a b) = (f x)) ⊥ ⊤) = (λ x : Type, ⊤)) ⊥ ⊤) =
(λ x : Type, ⊤)) =
(λ x : Type, ⊤)