Step * 1 1 of Lemma cosetTC-transitive


1. coSet{i:l}
2. {p:copath(T.T;a)| 0 < copath-length(p)} 
3. x1 coSet{i:l}
4. t1 set-dom(copath-at(a;t))
5. seteq(x1;set-item(copath-at(a;t);t1))
⊢ ∃t:{p:copath(T.T;a)| 0 < copath-length(p)} seteq(x1;copath-at(a;t))
BY
((Assert ⌜∃p:{p:copath(T.T;a)| 0 < copath-length(p)} seteq(set-item(copath-at(a;t);t1);copath-at(a;p))⌝⋅
   THENM (ParallelLast THEN Auto)
   )
   THEN ThinVar `x1'
   }

1
1. coSet{i:l}
2. {p:copath(T.T;a)| 0 < copath-length(p)} 
3. t1 set-dom(copath-at(a;t))
⊢ ∃p:{p:copath(T.T;a)| 0 < copath-length(p)} seteq(set-item(copath-at(a;t);t1);copath-at(a;p))


Latex:


Latex:

1.  a  :  coSet\{i:l\}
2.  t  :  \{p:copath(T.T;a)|  0  <  copath-length(p)\} 
3.  x1  :  coSet\{i:l\}
4.  t1  :  set-dom(copath-at(a;t))
5.  seteq(x1;set-item(copath-at(a;t);t1))
\mvdash{}  \mexists{}t:\{p:copath(T.T;a)|  0  <  copath-length(p)\}  .  seteq(x1;copath-at(a;t))


By


Latex:
((Assert  \mkleeneopen{}\mexists{}p:\{p:copath(T.T;a)|  0  <  copath-length(p)\} 
                      seteq(set-item(copath-at(a;t);t1);copath-at(a;p))\mkleeneclose{}\mcdot{}
  THENM  (ParallelLast  THEN  Auto)
  )
  THEN  ThinVar  `x1'
  )




Home Index