Step
*
2
1
2
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) ∈ ℤ
⊢ v < a
BY
{ ((Assert a ≤ b BY Auto) THEN Mul ⌜a⌝ (-1)⋅ THEN Mul ⌜b⌝ 0⋅ THEN Auto) }
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{} v < a
By
Latex:
((Assert a \mleq{} b BY Auto) THEN Mul \mkleeneopen{}a\mkleeneclose{} (-1)\mcdot{} THEN Mul \mkleeneopen{}b\mkleeneclose{} 0\mcdot{} THEN Auto)
Home
Index