Step * of Lemma nil_interleaving2

No Annotations
∀[T:Type]. ∀L1,L:T List.  (interleaving(T;L1;[];L) ⇐⇒ L = L1 ∈ (T List))
BY
{ (Unfold `interleaving` 0 THEN Reduce 0 THEN Auto) }

1
1. T : Type
2. L1 : T List
3. L : T List
4. ||L|| = (||L1|| + 0) ∈ ℕ
5. disjoint_sublists(T;L1;[];L)
⊢ L = L1 ∈ (T List)

2
1. [T] : Type
2. L1 : T List
3. L : T List
4. L = L1 ∈ (T List)
⊢ disjoint_sublists(T;L1;[];L)


Latex:


Latex:
No  Annotations
\mforall{}[T:Type].  \mforall{}L1,L:T  List.    (interleaving(T;L1;[];L)  \mLeftarrow{}{}\mRightarrow{}  L  =  L1)


By


Latex:
(Unfold  `interleaving`  0  THEN  Reduce  0  THEN  Auto)




Home Index