Step * 1 of Lemma select_concat_sum


1. Type
2. ll List List
3. : ℕ||ll||
4. : ℕ||ll[i]||
⊢ ll[i][j] concat(ll)[Σ(||ll[k]|| k < i) j] ∈ T
BY
(InstLemma `select_concat` [⌜T⌝;⌜ll⌝;⌜Σ(||ll[k]|| k < i) j⌝]⋅ THENA Auto') }

1
1. Type
2. ll List List
3. : ℕ||ll||
4. : ℤ
5. 0 ≤ j
6. j < ||ll[i]||
⊢ (0 - Σ(||ll[k]|| k < i)) ≤ j

2
1. Type
2. ll List List
3. : ℕ||ll||
4. : ℤ
5. 0 ≤ j
6. j < ||ll[i]||
⊢ j < ||concat(ll)|| - Σ(||ll[k]|| k < i)

3
1. Type
2. ll List List
3. : ℕ||ll||
4. : ℕ||ll[i]||
5. ∃m:ℕ||ll||
    ((||concat(firstn(m;ll))|| ≤ (||ll[k]|| k < i) j))
    c∧ (||ll[k]|| k < i) j) ||concat(firstn(m;ll))|| < ||ll[m]||
    c∧ (concat(ll)[Σ(||ll[k]|| k < i) j] ll[m][(Σ(||ll[k]|| k < i) j) ||concat(firstn(m;ll))||] ∈ T))
⊢ ll[i][j] concat(ll)[Σ(||ll[k]|| k < i) j] ∈ T


Latex:


Latex:

1.  T  :  Type
2.  ll  :  T  List  List
3.  i  :  \mBbbN{}||ll||
4.  j  :  \mBbbN{}||ll[i]||
\mvdash{}  ll[i][j]  =  concat(ll)[\mSigma{}(||ll[k]||  |  k  <  i)  +  j]


By


Latex:
(InstLemma  `select\_concat`  [\mkleeneopen{}T\mkleeneclose{};\mkleeneopen{}ll\mkleeneclose{};\mkleeneopen{}\mSigma{}(||ll[k]||  |  k  <  i)  +  j\mkleeneclose{}]\mcdot{}  THENA  Auto')




Home Index