/caterwaul/Eq/eqfn

Copy path to clipboard

When defining properties, you almost always are trying to show the equivalence of two functions. This makes that easier.

Source

{-|
When defining properties, you almost always are trying to show the equivalence
of two functions. This makes that easier.
-}
λ(a : Type) →
λ(b : Type) →
λ(eq : ./Type b) →
λ(f : ab) →
λ(g : ab) →
λ(x : a) →
eq.eq (f x) (g x)