Step * 2 of Lemma nil_interleaving


1. [T] Type
2. L1 List@i
3. List@i
4. L1 ∈ (T List)
⊢ disjoint_sublists(T;[];L1;L1)
BY
(Unfold `disjoint_sublists` THEN Reduce THEN InstConcl i.i;λi.i]⋅ THEN Reduce 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