Set: pp::colors Set: pp::unicode Assumed: f Assumed: g ∀ a b : Type, ∃ c : Type, (g a b) = (f c) Bool (λ a : Type, (λ b : Type, if Bool ((λ x : Type, if Bool ((g a b) = (f x)) ⊥ ⊤) = (λ x : Type, ⊤)) ⊥ ⊤) = (λ x : Type, ⊤)) = (λ x : Type, ⊤)