Step
*
of Lemma
append_interleaving
∀[T:Type]. ∀L1,L2:T List.  interleaving(T;L1;L2;L1 @ L2)
BY
{ (Unfold `interleaving` 0 THEN Auto) }
1
1. [T] : Type
2. L1 : T List
3. L2 : T List
4. ||L1 @ L2|| = (||L1|| + ||L2||) ∈ ℕ
⊢ disjoint_sublists(T;L1;L2;L1 @ L2)
Latex:
Latex:
\mforall{}[T:Type].  \mforall{}L1,L2:T  List.    interleaving(T;L1;L2;L1  @  L2)
By
Latex:
(Unfold  `interleaving`  0  THEN  Auto)
Home
Index