Step * of Lemma approximate-qsqrt-ext

a:{a:ℚ0 ≤ a} . ∀n:ℕ+.  (∃q:ℚ [((0 ≤ q) ∧ |(q q) a| < (1/n))])
BY
Extract of Obid: approximate-qsqrt
  not unfolding  qmul isqrt qdiv qrep divide
  finishing with Auto
  normalizes to:
  
  λa,n. let v1,v2 qrep(a) 
        in eval na (v1 n) ÷ v2 in
           if (na) < (n 1)
              then (isqrt((4 n) na) 1/2 n)
              else eval isqrt(((na 1) ÷ n) 1) in
                   (isqrt((4 (c c) n) na) 1/2 (c c) n) }


Latex:


Latex:
\mforall{}a:\{a:\mBbbQ{}|  0  \mleq{}  a\}  .  \mforall{}n:\mBbbN{}\msupplus{}.    (\mexists{}q:\mBbbQ{}  [((0  \mleq{}  q)  \mwedge{}  |(q  *  q)  -  a|  <  (1/n))])


By


Latex:
Extract  of  Obid:  approximate-qsqrt
not  unfolding    qmul  isqrt  qdiv  qrep  divide
finishing  with  Auto
normalizes  to:

\mlambda{}a,n.  let  v1,v2  =  qrep(a) 
            in  eval  na  =  (v1  *  n)  \mdiv{}  v2  in
                  if  (na)  <  (n  -  1)
                        then  (isqrt((4  *  n)  *  na)  +  1/2  *  n)
                        else  eval  c  =  isqrt(((na  +  1)  \mdiv{}  n)  +  1)  +  1  in
                                  c  *  (isqrt((4  *  (c  *  c)  *  n)  *  na)  +  1/2  *  (c  *  c)  *  n)




Home Index