Step
*
1
of Lemma
copathAgree_transitivity
1. [A] : 𝕌'
2. [B] : A ⟶ Type
3. [w] : coW(A;a.B[a])
4. n : ℕ
5. x1 : coPath(a.B[a];w;n)
6. n1 : ℕ
7. y1 : coPath(a.B[a];w;n1)
8. n2 : ℕ
9. z1 : coPath(a.B[a];w;n2)
10. n ≤ n1
11. n1 ≤ n2
12. coPathAgree(a.B[a];n;w;x1;y1)
13. coPathAgree(a.B[a];n1;w;y1;z1)
14. n < n1
15. n1 < n2
16. n < n2
⊢ coPathAgree(a.B[a];n;w;x1;z1)
BY
{ (InstLemma `coPathAgree_transitivity` [⌜A⌝;⌜B⌝;⌜n⌝;⌜w⌝;⌜x1⌝;⌜y1⌝;⌜z1⌝]⋅ THEN Auto) }
1
.....antecedent..... 
1. [A] : 𝕌'
2. [B] : A ⟶ Type
3. [w] : coW(A;a.B[a])
4. n : ℕ
5. x1 : coPath(a.B[a];w;n)
6. n1 : ℕ
7. y1 : coPath(a.B[a];w;n1)
8. n2 : ℕ
9. z1 : coPath(a.B[a];w;n2)
10. n ≤ n1
11. n1 ≤ n2
12. coPathAgree(a.B[a];n;w;x1;y1)
13. coPathAgree(a.B[a];n1;w;y1;z1)
14. n < n1
15. n1 < n2
16. n < n2
⊢ coPathAgree(a.B[a];n;w;y1;z1)
Latex:
Latex:
1.  [A]  :  \mBbbU{}'
2.  [B]  :  A  {}\mrightarrow{}  Type
3.  [w]  :  coW(A;a.B[a])
4.  n  :  \mBbbN{}
5.  x1  :  coPath(a.B[a];w;n)
6.  n1  :  \mBbbN{}
7.  y1  :  coPath(a.B[a];w;n1)
8.  n2  :  \mBbbN{}
9.  z1  :  coPath(a.B[a];w;n2)
10.  n  \mleq{}  n1
11.  n1  \mleq{}  n2
12.  coPathAgree(a.B[a];n;w;x1;y1)
13.  coPathAgree(a.B[a];n1;w;y1;z1)
14.  n  <  n1
15.  n1  <  n2
16.  n  <  n2
\mvdash{}  coPathAgree(a.B[a];n;w;x1;z1)
By
Latex:
(InstLemma  `coPathAgree\_transitivity`  [\mkleeneopen{}A\mkleeneclose{};\mkleeneopen{}B\mkleeneclose{};\mkleeneopen{}n\mkleeneclose{};\mkleeneopen{}w\mkleeneclose{};\mkleeneopen{}x1\mkleeneclose{};\mkleeneopen{}y1\mkleeneclose{};\mkleeneopen{}z1\mkleeneclose{}]\mcdot{}  THEN  Auto)
Home
Index