Step * 1 1 of Lemma confluent-equiv-is-equiv


1. [T] Type
2. [R] T ⟶ T ⟶ ℙ
3. Refl(T;x,y.R[x;y])
4. Trans(T;x,y.R[x;y])
5. Sym(T;a,b.confluent-equiv(T;x,y.R[x;y]) b)
6. T
7. T
8. T
9. w1 T
10. R[a;w1]
11. R[b;w1]
12. T
13. R[b;w]
14. R[c;w]
15. ∀y,z:T.  (R[b;y]  R[b;z]  (∃w:T. (R[y;w] ∧ R[z;w])))
16. w@0 T
17. R[w1;w@0]
18. R[w;w@0]
19. R[a;w@0]
⊢ R[c;w@0]
BY
UseTrans ⌜w⌝⋅ }


Latex:


Latex:

1.  [T]  :  Type
2.  [R]  :  T  {}\mrightarrow{}  T  {}\mrightarrow{}  \mBbbP{}
3.  Refl(T;x,y.R[x;y])
4.  Trans(T;x,y.R[x;y])
5.  Sym(T;a,b.confluent-equiv(T;x,y.R[x;y])  a  b)
6.  a  :  T
7.  b  :  T
8.  c  :  T
9.  w1  :  T
10.  R[a;w1]
11.  R[b;w1]
12.  w  :  T
13.  R[b;w]
14.  R[c;w]
15.  \mforall{}y,z:T.    (R[b;y]  {}\mRightarrow{}  R[b;z]  {}\mRightarrow{}  (\mexists{}w:T.  (R[y;w]  \mwedge{}  R[z;w])))
16.  w@0  :  T
17.  R[w1;w@0]
18.  R[w;w@0]
19.  R[a;w@0]
\mvdash{}  R[c;w@0]


By


Latex:
UseTrans  \mkleeneopen{}w\mkleeneclose{}\mcdot{}




Home Index