Step
*
of Lemma
very-dep-fun-subtype
No Annotations
∀[A,B:Type]. ∀[C:A ⟶ B ⟶ Type]. ∀[f:very-dep-fun(A;B;a,b.C[a;b])].
  (f ∈ {L:(a:A × b:B × C[a;b]) List| vdf-eq(A;f;L)}  ⟶ B ⟶ A)
BY
{ (Auto THEN (FunExt THEN Auto) THEN RenameVar `L' (-1) THEN D -1) }
1
1. A : Type
2. B : Type
3. C : A ⟶ B ⟶ Type
4. f : very-dep-fun(A;B;a,b.C[a;b])
5. L : (a:A × b:B × C[a;b]) List
6. vdf-eq(A;f;L)
⊢ f L ∈ B ⟶ A
Latex:
Latex:
No  Annotations
\mforall{}[A,B:Type].  \mforall{}[C:A  {}\mrightarrow{}  B  {}\mrightarrow{}  Type].  \mforall{}[f:very-dep-fun(A;B;a,b.C[a;b])].
    (f  \mmember{}  \{L:(a:A  \mtimes{}  b:B  \mtimes{}  C[a;b])  List|  vdf-eq(A;f;L)\}    {}\mrightarrow{}  B  {}\mrightarrow{}  A)
By
Latex:
(Auto  THEN  (FunExt  THEN  Auto)  THEN  RenameVar  `L'  (-1)  THEN  D  -1)
Home
Index