Step
*
2
of Lemma
nil_interleaving
1. [T] : Type
2. L1 : T List@i
3. L : T List@i
4. L = L1 ∈ (T List)
⊢ disjoint_sublists(T;[];L1;L1)
BY
{ (Unfold `disjoint_sublists` 0 THEN Reduce 0 THEN InstConcl [λi.i;λi.i]⋅ THEN Reduce 0 THEN Auto) }
Latex:
Latex:
1.  [T]  :  Type
2.  L1  :  T  List@i
3.  L  :  T  List@i
4.  L  =  L1
\mvdash{}  disjoint\_sublists(T;[];L1;L1)
By
Latex:
(Unfold  `disjoint\_sublists`  0  THEN  Reduce  0  THEN  InstConcl  [\mlambda{}i.i;\mlambda{}i.i]\mcdot{}  THEN  Reduce  0  THEN  Auto)
Home
Index