Step * 1 of Lemma data-stream-append


1. Top
2. Top List
3. ∀[as2:Top List]. ∀[P:Top].  (data-stream(P;v as2) data-stream(P;v) data-stream(P*(v);as2))
4. as2 Top List
5. Top
⊢ data-stream(P;[u (v as2)]) data-stream(P;[u v]) data-stream(fst(P(u))*(v);as2)
BY
((RWO "data-stream-cons" THENM (Reduce THEN EqCD)) THEN Auto) }


Latex:



Latex:

1.  u  :  Top
2.  v  :  Top  List
3.  \mforall{}[as2:Top  List].  \mforall{}[P:Top].    (data-stream(P;v  @  as2)  \msim{}  data-stream(P;v)  @  data-stream(P*(v);as2))
4.  as2  :  Top  List
5.  P  :  Top
\mvdash{}  data-stream(P;[u  /  (v  @  as2)])  \msim{}  data-stream(P;[u  /  v])  @  data-stream(fst(P(u))*(v);as2)


By


Latex:
((RWO  "data-stream-cons"  0  THENM  (Reduce  0  THEN  EqCD))  THEN  Auto)




Home Index