Step * 1 of Lemma isqrt-non-decreasing


1. : ℕ
2. : ℕ
3. x ≤ y
4. (isqrt(y) 1) ≤ isqrt(x)
5. ((isqrt(y) 1) (isqrt(y) 1)) ≤ (isqrt(x) isqrt(x))
⊢ isqrt(x) ≤ isqrt(y)
BY
TACTIC:((Assert y < (isqrt(y) 1) (isqrt(y) 1) BY
                 (InstLemma `isqrt-property` [⌜y⌝]⋅ THEN Auto))
          THEN (Assert (isqrt(x) isqrt(x)) ≤ BY
                      (InstLemma `isqrt-property` [⌜x⌝]⋅ THEN Auto))
          }

1
1. : ℕ
2. : ℕ
3. x ≤ y
4. (isqrt(y) 1) ≤ isqrt(x)
5. ((isqrt(y) 1) (isqrt(y) 1)) ≤ (isqrt(x) isqrt(x))
6. y < (isqrt(y) 1) (isqrt(y) 1)
7. (isqrt(x) isqrt(x)) ≤ x
⊢ isqrt(x) ≤ isqrt(y)


Latex:


Latex:

1.  x  :  \mBbbN{}
2.  y  :  \mBbbN{}
3.  x  \mleq{}  y
4.  (isqrt(y)  +  1)  \mleq{}  isqrt(x)
5.  ((isqrt(y)  +  1)  *  (isqrt(y)  +  1))  \mleq{}  (isqrt(x)  *  isqrt(x))
\mvdash{}  isqrt(x)  \mleq{}  isqrt(y)


By


Latex:
TACTIC:((Assert  y  <  (isqrt(y)  +  1)  *  (isqrt(y)  +  1)  BY
                              (InstLemma  `isqrt-property`  [\mkleeneopen{}y\mkleeneclose{}]\mcdot{}  THEN  Auto))
                THEN  (Assert  (isqrt(x)  *  isqrt(x))  \mleq{}  x  BY
                                        (InstLemma  `isqrt-property`  [\mkleeneopen{}x\mkleeneclose{}]\mcdot{}  THEN  Auto))
                )




Home Index