Step * of Lemma imax-class-val

[Info,T:Type]. ∀[f:T ─→ ℤ]. ∀[es:EO+(Info)]. ∀[lb:ℤ]. ∀[X:EClass(T)]. ∀[e:E(X)].
  ((maximum f[v] ≥ lb with from X)(e) imax-list([lb map(λv.f[v];X(≤(X)(e)))]) ∈ ℤ)
BY
(Auto
   THEN Unfold `imax-class` 0
   THEN RWO "es-interface-accum-val" 0
   THEN Auto
   THEN RWW "is-interface-accum" 0⋅
   THEN Auto
   THEN RepUR ``imax-list eclass-vals`` 0
   THEN (RWO "map-map" THENA Auto)
   THEN RepUR ``compose combine-list`` 0) }

1
1. Info Type
2. Type
3. T ─→ ℤ
4. es EO+(Info)
5. lb : ℤ
6. EClass(T)
7. E(X)
⊢ accumulate (with value and list item e):
   imax(b;f[X(e)])
  over list:
    ≤(X)(e)
  with starting value:
   lb)
accumulate (with value and list item y):
   imax(x;y)
  over list:
    map(λx.f[X(x)];≤(X)(e))
  with starting value:
   lb)
∈ ℤ


Latex:



Latex:
\mforall{}[Info,T:Type].  \mforall{}[f:T  {}\mrightarrow{}  \mBbbZ{}].  \mforall{}[es:EO+(Info)].  \mforall{}[lb:\mBbbZ{}].  \mforall{}[X:EClass(T)].  \mforall{}[e:E(X)].
    ((maximum  f[v]  \mgeq{}  lb  with  v  from  X)(e)  =  imax-list([lb  /  map(\mlambda{}v.f[v];X(\mleq{}(X)(e)))]))


By


Latex:
(Auto
  THEN  Unfold  `imax-class`  0
  THEN  RWO  "es-interface-accum-val"  0
  THEN  Auto
  THEN  RWW  "is-interface-accum"  0\mcdot{}
  THEN  Auto
  THEN  RepUR  ``imax-list  eclass-vals``  0
  THEN  (RWO  "map-map"  0  THENA  Auto)
  THEN  RepUR  ``compose  combine-list``  0)




Home Index