Step
*
2
1
of Lemma
olympiad-problem-six
1. k : ℤ
2. a : ℕ
3. ∀a:ℕa. ∀b:ℕ.  ((((a * a) + (b * b)) = (k * ((a * b) + 1)) ∈ ℤ) 
⇒ (∃n:ℤ. (k = (n * n) ∈ ℤ)))
4. b : ℕ
5. ((a * a) + (b * b)) = (k * ((a * b) + 1)) ∈ ℤ
6. ¬b < a
7. ¬(a = 0 ∈ ℤ)
8. 0 ≤ (a * a)
9. 0 ≤ (b * b)
10. 0 ≤ k
11. ¬(k = 0 ∈ ℤ)
12. v : ℤ
13. ((k * a) - b) = v ∈ ℤ
14. ((v * v) + (a * a)) = (k * ((v * a) + 1)) ∈ ℤ
15. (b * v) = ((a * a) - k) ∈ ℤ
⊢ ∃n:ℤ. (k = (n * n) ∈ ℤ)
BY
{ (InstHyp [⌜v⌝;⌜a⌝] 3⋅ THEN Auto) }
1
1. k : ℤ
2. a : ℕ
3. ∀a:ℕa. ∀b:ℕ.  ((((a * a) + (b * b)) = (k * ((a * b) + 1)) ∈ ℤ) 
⇒ (∃n:ℤ. (k = (n * n) ∈ ℤ)))
4. b : ℕ
5. ((a * a) + (b * b)) = (k * ((a * b) + 1)) ∈ ℤ
6. ¬b < a
7. ¬(a = 0 ∈ ℤ)
8. 0 ≤ (a * a)
9. 0 ≤ (b * b)
10. 0 ≤ k
11. ¬(k = 0 ∈ ℤ)
12. v : ℤ
13. ((k * a) - b) = v ∈ ℤ
14. ((v * v) + (a * a)) = (k * ((v * a) + 1)) ∈ ℤ
15. (b * v) = ((a * a) - k) ∈ ℤ
⊢ 0 ≤ v
2
1. k : ℤ
2. a : ℕ
3. ∀a:ℕa. ∀b:ℕ.  ((((a * a) + (b * b)) = (k * ((a * b) + 1)) ∈ ℤ) 
⇒ (∃n:ℤ. (k = (n * n) ∈ ℤ)))
4. b : ℕ
5. ((a * a) + (b * b)) = (k * ((a * b) + 1)) ∈ ℤ
6. ¬b < a
7. ¬(a = 0 ∈ ℤ)
8. 0 ≤ (a * a)
9. 0 ≤ (b * b)
10. 0 ≤ k
11. ¬(k = 0 ∈ ℤ)
12. v : ℤ
13. ((k * a) - b) = v ∈ ℤ
14. ((v * v) + (a * a)) = (k * ((v * a) + 1)) ∈ ℤ
15. (b * v) = ((a * a) - k) ∈ ℤ
⊢ v < a
Latex:
Latex:
1.  k  :  \mBbbZ{}
2.  a  :  \mBbbN{}
3.  \mforall{}a:\mBbbN{}a.  \mforall{}b:\mBbbN{}.    ((((a  *  a)  +  (b  *  b))  =  (k  *  ((a  *  b)  +  1)))  {}\mRightarrow{}  (\mexists{}n:\mBbbZ{}.  (k  =  (n  *  n))))
4.  b  :  \mBbbN{}
5.  ((a  *  a)  +  (b  *  b))  =  (k  *  ((a  *  b)  +  1))
6.  \mneg{}b  <  a
7.  \mneg{}(a  =  0)
8.  0  \mleq{}  (a  *  a)
9.  0  \mleq{}  (b  *  b)
10.  0  \mleq{}  k
11.  \mneg{}(k  =  0)
12.  v  :  \mBbbZ{}
13.  ((k  *  a)  -  b)  =  v
14.  ((v  *  v)  +  (a  *  a))  =  (k  *  ((v  *  a)  +  1))
15.  (b  *  v)  =  ((a  *  a)  -  k)
\mvdash{}  \mexists{}n:\mBbbZ{}.  (k  =  (n  *  n))
By
Latex:
(InstHyp  [\mkleeneopen{}v\mkleeneclose{};\mkleeneopen{}a\mkleeneclose{}]  3\mcdot{}  THEN  Auto)
Home
Index