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 -1) }

1
1. Type
2. Type
3. A ⟶ B ⟶ Type
4. very-dep-fun(A;B;a,b.C[a;b])
5. (a:A × b:B × C[a;b]) List
6. vdf-eq(A;f;L)
⊢ 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