Step
*
of Lemma
nil_interleaving
No Annotations
∀[T:Type]. ∀L1,L:T List.  (interleaving(T;[];L1;L) 
⇐⇒ L = L1 ∈ (T List))
BY
{ TACTIC:(Unfold `interleaving` 0 THEN Reduce 0 THEN Auto' THEN Try ((WeakSubstFor L 0⋅ THEN Auto'))) }
1
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)
2
1. [T] : Type
2. L1 : T List@i
3. L : T List@i
4. L = L1 ∈ (T List)
⊢ disjoint_sublists(T;[];L1;L1)
Latex:
Latex:
No  Annotations
\mforall{}[T:Type].  \mforall{}L1,L:T  List.    (interleaving(T;[];L1;L)  \mLeftarrow{}{}\mRightarrow{}  L  =  L1)
By
Latex:
TACTIC:(Unfold  `interleaving`  0  THEN  Reduce  0  THEN  Auto'  THEN  Try  ((WeakSubstFor  L  0\mcdot{}  THEN  Auto')))
Home
Index