Step
*
1
of Lemma
nil_interleaving
1. T : Type
2. L1 : T List@i
3. L : T List@i
4. ||L|| = (0 + ||L1||) ∈ ℕ
5. disjoint_sublists(T;[];L1;L)
⊢ L = L1 ∈ (T List)
BY
{ (FwdThruLemma `disjoint_sublists_sublist` [(-1)] THEN Auto{1,3}-1) }
1
1. T : Type
2. L1 : T List@i
3. L : T List@i
4. ||L|| = (0 + ||L1||) ∈ ℕ
5. disjoint_sublists(T;[];L1;L)
6. [] ⊆ L
7. L1 ⊆ L
⊢ L = L1 ∈ (T List)
Latex:
Latex:
1.  T  :  Type
2.  L1  :  T  List@i
3.  L  :  T  List@i
4.  ||L||  =  (0  +  ||L1||)
5.  disjoint\_sublists(T;[];L1;L)
\mvdash{}  L  =  L1
By
Latex:
(FwdThruLemma  `disjoint\_sublists\_sublist`  [(-1)]  THEN  Auto\{1,3\}-1)
Home
Index