Step * of Lemma concat-is-nil

[T:Type]. ∀[LL:T List List].  uiff(concat(LL) [] ∈ (T List);(∀L∈LL.L [] ∈ (T List)))
BY
(InductionOnList
   THEN Reduce 0
   THEN ((RWW "l_all_cons" THENA Auto) THEN Try ((Unfold `concat` THEN Reduce THEN Fold `concat` 0)))⋅}

1
1. Type
⊢ uiff([] [] ∈ (T List);(∀L∈[].L [] ∈ (T List)))

2
1. Type
2. List
3. List List
4. uiff(concat(v) [] ∈ (T List);(∀L∈v.L [] ∈ (T List)))
⊢ uiff((u concat(v)) [] ∈ (T List);(u [] ∈ (T List)) ∧ (∀L∈v.L [] ∈ (T List)))


Latex:


Latex:
\mforall{}[T:Type].  \mforall{}[LL:T  List  List].    uiff(concat(LL)  =  [];(\mforall{}L\mmember{}LL.L  =  []))


By


Latex:
(InductionOnList
  THEN  Reduce  0
  THEN  ((RWW  "l\_all\_cons"  0  THENA  Auto)
              THEN  Try  ((Unfold  `concat`  0  THEN  Reduce  0  THEN  Fold  `concat`  0))
              )\mcdot{})




Home Index