Set: pp::colors Set: pp::unicode Assumed: f ∀ a b : Type, f a = f b Assumed: g ∀ (a b : Type) (c : Bool), g c (f a = f b) ∃ (a b : Type) (c : Bool), g c (f a = f b) ∀ (a b : Type) (c : Bool), g c (f a) = f b → f a ∀ (a b : Type) (c : Bool), g c (f a = f b) : Bool ∀ (a b : Type) (c : Bool), g c (f a = f b) ∀ a b : Type, f a = f b ∃ a b : Type, f a = f b ∧ f a ∃ a b : Type, f a = f b ∨ f b Assumed: a f a ∨ f a f a = a ∨ f a f a = a ∧ f a