Step
*
1
of Lemma
function-eq-transitivity-type-function
1. A : Type@i'
2. a : Base
3. b : Base
4. c : a = b ∈ type-function{i:l}(A)
5. f : Base@i
6. g : Base@i
7. h : Base@i
8. base-type-family{i:l}(A;x.a[x])
9. ∀[f,g:Base].  (function-eq(A;a@0.a[a@0];f;g) ∈ Type)
10. function-eq(A;a@0.a[a@0];f;g)@i
11. function-eq(A;a@0.a[a@0];g;h)@i
⊢ function-eq(A;a@0.a[a@0];f;h)
BY
{ (FLemma `function-eq-transitivity` [-2;-1] THEN Auto)⋅ }
Latex:
Latex:
1.  A  :  Type@i'
2.  a  :  Base
3.  b  :  Base
4.  c  :  a  =  b
5.  f  :  Base@i
6.  g  :  Base@i
7.  h  :  Base@i
8.  base-type-family\{i:l\}(A;x.a[x])
9.  \mforall{}[f,g:Base].    (function-eq(A;a@0.a[a@0];f;g)  \mmember{}  Type)
10.  function-eq(A;a@0.a[a@0];f;g)@i
11.  function-eq(A;a@0.a[a@0];g;h)@i
\mvdash{}  function-eq(A;a@0.a[a@0];f;h)
By
Latex:
(FLemma  `function-eq-transitivity`  [-2;-1]  THEN  Auto)\mcdot{}
Home
Index