Step
*
1
2
1
1
2
1
1
1
1
of Lemma
integer-sqrt-bin-search
1. x : ℕ@i
2. ¬x < 2
3. z : ℤ
4. (z * z) ≤ x
5. x < (z + 1) * (z + 1)
6. ¬z < x
7. (x * x * 1) ≤ (z * z * 1)
⊢ z < x
BY
{ ((Assert 2 ≤ x BY Auto) THEN Mul ⌜x⌝ (-1)⋅ THEN Auto') }
Latex:
Latex:
1.  x  :  \mBbbN{}@i
2.  \mneg{}x  <  2
3.  z  :  \mBbbZ{}
4.  (z  *  z)  \mleq{}  x
5.  x  <  (z  +  1)  *  (z  +  1)
6.  \mneg{}z  <  x
7.  (x  *  x  *  1)  \mleq{}  (z  *  z  *  1)
\mvdash{}  z  <  x
By
Latex:
((Assert  2  \mleq{}  x  BY  Auto)  THEN  Mul  \mkleeneopen{}x\mkleeneclose{}  (-1)\mcdot{}  THEN  Auto')
Home
Index