Step * 1 of Lemma copathAgree-cons


1. [A] : 𝕌'
2. [B] A ⟶ Type
3. [w] coW(A;a.B[a])
4. [b] coW-dom(a.B[a];w)
5. : ℕ
6. p1 coPath(a.B[a];coW-item(w;b);n)
7. n1 : ℕ
8. q1 coPath(a.B[a];coW-item(w;b);n1)
9. coPathAgree(a.B[a];n;coW-item(w;b);p1;q1)
10. n < n1
11. 1 < n1 1
⊢ coPathAgree(a.B[a];n 1;w;<b, p1>;<b, q1>)
BY
(Unfold `coPathAgree` THEN Reduce THEN AutoSplit THEN Auto THEN Subst' (n 1) THEN Auto) }


Latex:


Latex:

1.  [A]  :  \mBbbU{}'
2.  [B]  :  A  {}\mrightarrow{}  Type
3.  [w]  :  coW(A;a.B[a])
4.  [b]  :  coW-dom(a.B[a];w)
5.  n  :  \mBbbN{}
6.  p1  :  coPath(a.B[a];coW-item(w;b);n)
7.  n1  :  \mBbbN{}
8.  q1  :  coPath(a.B[a];coW-item(w;b);n1)
9.  coPathAgree(a.B[a];n;coW-item(w;b);p1;q1)
10.  n  <  n1
11.  n  +  1  <  n1  +  1
\mvdash{}  coPathAgree(a.B[a];n  +  1;w;<b,  p1><b,  q1>)


By


Latex:
(Unfold  `coPathAgree`  0
  THEN  Reduce  0
  THEN  AutoSplit
  THEN  Auto
  THEN  Subst'  (n  +  1)  -  1  \msim{}  n  0
  THEN  Auto)




Home Index