Step * 2 of Lemma nil_interleaving2


1. [T] Type
2. L1 List
3. List
4. L1 ∈ (T List)
⊢ disjoint_sublists(T;L1;[];L)
BY
((WeakSubstFor 0⋅ THEN Auto)
   THEN 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
3.  L  :  T  List
4.  L  =  L1
\mvdash{}  disjoint\_sublists(T;L1;[];L)


By


Latex:
((WeakSubstFor  L  0\mcdot{}  THEN  Auto)
  THEN  Unfold  `disjoint\_sublists`  0
  THEN  Reduce  0
  THEN  InstConcl  [\mlambda{}i.i;\mlambda{}i.i]\mcdot{}
  THEN  Reduce  0
  THEN  Auto)




Home Index