Step * of Lemma two-squares-iff

x:ℕ
  (∃y,z:ℕ(((y y) (z z)) x ∈ ℤ)
  ⇐⇒ ∃y:ℕisqrt(x) 1. ((isqrt(x y) isqrt(x y)) (x y) ∈ ℤ))
BY
((TACTIC:(D THENA Auto) THEN (InstLemma `isqrt-property` [⌜x⌝]⋅ THENA Auto))
   THEN MoveToConcl (-1)
   THEN (GenConclTerm ⌜isqrt(x)⌝⋅ THENA Auto)
   THEN (D THENA Auto)
   THEN (RepeatFor (D 0) THENA Try (Complete (Auto)))) }

1
1. : ℕ
2. : ℕ
3. isqrt(x) v ∈ ℕ
4. ((v v) ≤ x) ∧ x < (v 1) (v 1)
5. ∃y,z:ℕ(((y y) (z z)) x ∈ ℤ)
⊢ ∃y:ℕ1. ((isqrt(x y) isqrt(x y)) (x y) ∈ ℤ)

2
1. : ℕ
2. : ℕ
3. isqrt(x) v ∈ ℕ
4. ((v v) ≤ x) ∧ x < (v 1) (v 1)
5. ∃y:ℕ1. ((isqrt(x y) isqrt(x y)) (x y) ∈ ℤ)
⊢ ∃y,z:ℕ(((y y) (z z)) x ∈ ℤ)


Latex:


Latex:
\mforall{}x:\mBbbN{}
    (\mexists{}y,z:\mBbbN{}.  (((y  *  y)  +  (z  *  z))  =  x)
    \mLeftarrow{}{}\mRightarrow{}  \mexists{}y:\mBbbN{}isqrt(x)  +  1.  ((isqrt(x  -  y  *  y)  *  isqrt(x  -  y  *  y))  =  (x  -  y  *  y)))


By


Latex:
((TACTIC:(D  0  THENA  Auto)  THEN  (InstLemma  `isqrt-property`  [\mkleeneopen{}x\mkleeneclose{}]\mcdot{}  THENA  Auto))
  THEN  MoveToConcl  (-1)
  THEN  (GenConclTerm  \mkleeneopen{}isqrt(x)\mkleeneclose{}\mcdot{}  THENA  Auto)
  THEN  (D  0  THENA  Auto)
  THEN  (RepeatFor  2  (D  0)  THENA  Try  (Complete  (Auto))))




Home Index