Step * of Lemma l_before_interleaving

[T:Type]. ∀L,L1,L2:T List.  (interleaving(T;L1;L2;L)  {∀x,y:T.  (x before y ∈ L1  before y ∈ L)})
BY
((Unfold `guard` THEN Unfold `interleaving` 0) THEN Auto') }

1
1. [T] Type
2. List
3. L1 List
4. L2 List
5. ||L|| (||L1|| ||L2||) ∈ ℕ
6. disjoint_sublists(T;L1;L2;L)
7. T
8. T
9. before y ∈ L1
⊢ before y ∈ L


Latex:


Latex:
\mforall{}[T:Type]
    \mforall{}L,L1,L2:T  List.    (interleaving(T;L1;L2;L)  {}\mRightarrow{}  \{\mforall{}x,y:T.    (x  before  y  \mmember{}  L1  {}\mRightarrow{}  x  before  y  \mmember{}  L)\})


By


Latex:
((Unfold  `guard`  0  THEN  Unfold  `interleaving`  0)  THEN  Auto')




Home Index