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