Step * of Lemma concat_map_upto

[T:Type]. ∀f:ℕ ⟶ (T List). ∀t,t':ℕ.  concat(map(f;upto(t))) (f t) ≤ concat(map(f;upto(t'))) supposing t < t'
BY
(Auto THEN Subst ⌜concat(map(f;upto(t))) (f t) concat(map(f;upto(t 1)))⌝ 0⋅}

1
.....equality..... 
1. Type
2. : ℕ ⟶ (T List)@i
3. : ℕ@i
4. t' : ℕ@i
5. t < t'
⊢ concat(map(f;upto(t))) (f t) concat(map(f;upto(t 1)))

2
1. [T] Type
2. : ℕ ⟶ (T List)@i
3. : ℕ@i
4. t' : ℕ@i
5. t < t'
⊢ concat(map(f;upto(t 1))) ≤ concat(map(f;upto(t')))


Latex:


Latex:
\mforall{}[T:Type]
    \mforall{}f:\mBbbN{}  {}\mrightarrow{}  (T  List).  \mforall{}t,t':\mBbbN{}.
        concat(map(f;upto(t)))  @  (f  t)  \mleq{}  concat(map(f;upto(t')))  supposing  t  <  t'


By


Latex:
(Auto  THEN  Subst  \mkleeneopen{}concat(map(f;upto(t)))  @  (f  t)  \msim{}  concat(map(f;upto(t  +  1)))\mkleeneclose{}  0\mcdot{})




Home Index