Step * of Lemma function-eq-implies

[A:Type]. ∀[B:Base].
  ∀[f,g:Base].  (function-eq(A;a.B[a];f;g)  {∀[a:A]. ((f a) (g a) ∈ B[a])}) 
  supposing base-type-family{i:l}(A;a.B[a])
BY
(Unfold `guard` THEN Auto THEN All (Unfold `function-eq`) THEN Auto) }

1
1. Type
2. Base
3. base-type-family{i:l}(A;a.B[a])
4. Base
5. Base
6. ∀[a,b:Base].  (f a) (g b) ∈ B[a] supposing b ∈ A
7. A
⊢ (f a) (g a) ∈ B[a]


Latex:


Latex:
\mforall{}[A:Type].  \mforall{}[B:Base].
    \mforall{}[f,g:Base].    (function-eq(A;a.B[a];f;g)  {}\mRightarrow{}  \{\mforall{}[a:A].  ((f  a)  =  (g  a))\}) 
    supposing  base-type-family\{i:l\}(A;a.B[a])


By


Latex:
(Unfold  `guard`  0  THEN  Auto  THEN  All  (Unfold  `function-eq`)  THEN  Auto)




Home Index