fact: Definition rel2 `{Repr a} `{Repr b} `{Repr c} (lam : a → b → c) (ccc : repr a ~{AST}~> repr c ^ repr b) : Type := ∀ (x : a) (y : b), convert (lam x y) ≈ uncurry ccc ∘ convert (x, y).
imports: Category.Lib Category.Theory.Category Category.Theory.Isomorphism Category.Theory.Functor Category.Structure.Terminal Category.Structure.Cartesian Category.Structure.Cartesian.Closed Category.Functor.Structure.Cartesian Category.Instance.Coq Category.Instance.AST Category.Tools.Represented