Step * of Lemma rational-truncate1

q:ℚ. ∀e:{e:ℚ0 < e ∧ e < 1} .  (∃p:ℤ × ℕ+ [((|q (fst(p)/snd(p))| ≤ e) ∧ (((snd(p)) e) ≤ 2))])
BY
((Auto THEN -1)
   THEN UseWitness ⌜eval rat-int-bound((1/e)) in
                    <integer-part(q b), b>⌝⋅
   THEN (CallByValueReduce THENA Auto)
   THEN (GenConclTerm ⌜rat-int-bound((1/e))⌝⋅ THENA Auto)) }

1
1. : ℚ
2. : ℚ
3. 0 < e ∧ e < 1
4. {n:ℤ1 < (1/e) ∧ ((1/e) ≤ n)} 
5. rat-int-bound((1/e)) v ∈ {n:ℤ1 < (1/e) ∧ ((1/e) ≤ n)} 
⊢ <integer-part(q v), v> ∈ ∃p:ℤ × ℕ+ [((|q (fst(p)/snd(p))| ≤ e) ∧ (((snd(p)) e) ≤ 2))]


Latex:


Latex:
\mforall{}q:\mBbbQ{}.  \mforall{}e:\{e:\mBbbQ{}|  0  <  e  \mwedge{}  e  <  1\}  .    (\mexists{}p:\mBbbZ{}  \mtimes{}  \mBbbN{}\msupplus{}  [((|q  -  (fst(p)/snd(p))|  \mleq{}  e)  \mwedge{}  (((snd(p))  *  e)  \mleq{}  2))])


By


Latex:
((Auto  THEN  D  -1)
  THEN  UseWitness  \mkleeneopen{}eval  b  =  rat-int-bound((1/e))  in
                                    <integer-part(q  *  b),  b>\mkleeneclose{}\mcdot{}
  THEN  (CallByValueReduce  0  THENA  Auto)
  THEN  (GenConclTerm  \mkleeneopen{}rat-int-bound((1/e))\mkleeneclose{}\mcdot{}  THENA  Auto))




Home Index