Step * of Lemma data-stream-append

[as1,as2:Top List]. ∀[P:Top].  (data-stream(P;as1 as2) data-stream(P;as1) data-stream(P*(as1);as2))
BY
(InductionOnList THEN Reduce THEN (UnivCD THENA Auto) THEN Try (Trivial)) }

1
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)


Latex:



Latex:
\mforall{}[as1,as2:Top  List].  \mforall{}[P:Top].
    (data-stream(P;as1  @  as2)  \msim{}  data-stream(P;as1)  @  data-stream(P*(as1);as2))


By


Latex:
(InductionOnList  THEN  Reduce  0  THEN  (UnivCD  THENA  Auto)  THEN  Try  (Trivial))




Home Index