Step * 1 2 of Lemma select_concat_sum


1. Type
2. ll List List
3. : ℕ||ll||
4. : ℤ
5. 0 ≤ j
6. j < ||ll[i]||
⊢ j < ||concat(ll)|| - Σ(||ll[k]|| k < i)
BY
(RWO "length_concat" 0
   THEN Auto
   THEN (InstLemma `sum_split` [⌜||ll||⌝;⌜λi.||ll[i]||⌝;⌜i⌝]⋅ THENA Auto)
   THEN RepUR ``so_apply`` (-1)) }

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


Latex:


Latex:

1.  T  :  Type
2.  ll  :  T  List  List
3.  i  :  \mBbbN{}||ll||
4.  j  :  \mBbbZ{}
5.  0  \mleq{}  j
6.  j  <  ||ll[i]||
\mvdash{}  j  <  ||concat(ll)||  -  \mSigma{}(||ll[k]||  |  k  <  i)


By


Latex:
(RWO  "length\_concat"  0
  THEN  Auto
  THEN  (InstLemma  `sum\_split`  [\mkleeneopen{}||ll||\mkleeneclose{};\mkleeneopen{}\mlambda{}i.||ll[i]||\mkleeneclose{};\mkleeneopen{}i\mkleeneclose{}]\mcdot{}  THENA  Auto)
  THEN  RepUR  ``so\_apply``  (-1))




Home Index