Step * of Lemma imax-list-unique

[L:ℤ List]. ∀[a:ℤ].  uiff(imax-list(L) a ∈ ℤ;(∀b∈L.b ≤ a)) supposing (a ∈ L)
BY
(InstLemma `imax-list-lb` []
   THEN RepeatFor (ParallelLast')
   THEN (D THENA Auto)
   THEN (Assert 0 < ||L|| BY
               ((DVar `L' THEN All Reduce THEN Auto') THEN AutoSimpHyp Auto (-1)))
   THEN ThinTrivial
   THEN InstLemma `imax-list-ub` [⌜L⌝;⌜a⌝]⋅
   THEN Auto
   THEN ThinTrivial) }

1
1. : ℤ List
2. : ℤ
3. (a ∈ L)
4. 0 < ||L||
5. (a ≤ imax-list(L))  (∃b∈L. a ≤ b)
6. (a ≤ imax-list(L))  (∃b∈L. a ≤ b)
7. (∀b∈L.b ≤ a)
8. imax-list(L) ≤ a
9. (∀b∈L.b ≤ a)
⊢ imax-list(L) a ∈ ℤ


Latex:


Latex:
\mforall{}[L:\mBbbZ{}  List].  \mforall{}[a:\mBbbZ{}].    uiff(imax-list(L)  =  a;(\mforall{}b\mmember{}L.b  \mleq{}  a))  supposing  (a  \mmember{}  L)


By


Latex:
(InstLemma  `imax-list-lb`  []
  THEN  RepeatFor  2  (ParallelLast')
  THEN  (D  0  THENA  Auto)
  THEN  (Assert  0  <  ||L||  BY
                          ((DVar  `L'  THEN  All  Reduce  THEN  Auto')  THEN  AutoSimpHyp  Auto  (-1)))
  THEN  ThinTrivial
  THEN  InstLemma  `imax-list-ub`  [\mkleeneopen{}L\mkleeneclose{};\mkleeneopen{}a\mkleeneclose{}]\mcdot{}
  THEN  Auto
  THEN  ThinTrivial)




Home Index