Step * of Lemma sublist_interleaved

[T:Type]. ∀L,L1:T List.  (L1 ⊆  (∃L2:T List. interleaving(T;L1;L2;L)))
BY
InductionOnList }

1
1. [T] Type
⊢ ∀L1:T List. (L1 ⊆ []  (∃L2:T List. interleaving(T;L1;L2;[])))

2
1. [T] Type
2. T
3. List
4. ∀L1:T List. (L1 ⊆  (∃L2:T List. interleaving(T;L1;L2;v)))
⊢ ∀L1:T List. (L1 ⊆ [u v]  (∃L2:T List. interleaving(T;L1;L2;[u v])))


Latex:


Latex:
\mforall{}[T:Type].  \mforall{}L,L1:T  List.    (L1  \msubseteq{}  L  {}\mRightarrow{}  (\mexists{}L2:T  List.  interleaving(T;L1;L2;L)))


By


Latex:
InductionOnList




Home Index