Step * 1 1 of Lemma select_concat_sum


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


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{}  (0  -  \mSigma{}(||ll[k]||  |  k  <  i))  \mleq{}  j


By


Latex:
(Assert  \mkleeneopen{}\mSigma{}(||ll[k]||  |  k  <  i)  \mgeq{}  0  \mkleeneclose{}\mcdot{}
  THEN  Auto'
  THEN  (InstLemma  `sum\_lower\_bound`  [\mkleeneopen{}i\mkleeneclose{};\mkleeneopen{}0\mkleeneclose{};\mkleeneopen{}\mlambda{}k.||ll[k]||\mkleeneclose{}]\mcdot{}  THENA  Auto)
  THEN  All  (RepUR  ``so\_apply``)
  THEN  Auto')




Home Index