Step
*
2
2
1
1
3
1
of Lemma
four-squares
1. p : Prime
2. ¬(p = 2 ∈ ℤ)
3. ↑isOdd(p)
4. k : ℤ
5. p = ((2 * k) + 1) ∈ ℤ
6. i : ℕk + 1
7. j : ℕk + 1
8. ((i * i) mod p) = ((-((j * j) + 1)) mod p) ∈ ℤ
⊢ ∃n:ℕ+p. ∃a,b:ℤ. (((a * a) + (b * b) + 1) = (n * p) ∈ ℤ)
BY
{ ((Assert ((i * i) mod p) ≡ (i * i) mod p BY
          Auto)
   THEN (Assert ((-((j * j) + 1)) mod p) ≡ (-((j * j) + 1)) mod p BY
               Auto)
   THEN (Assert (i * i) ≡ (-((j * j) + 1)) mod p BY
               (RelRST THEN Auto))
   THEN (Assert ((i * i) + (j * j) + 1) ≡ 0 mod p BY
               ((RWO "-1" 0 THENA Auto) THEN BLemma `eqmod_weakening` THEN Auto))) }
1
1. p : Prime
2. ¬(p = 2 ∈ ℤ)
3. ↑isOdd(p)
4. k : ℤ
5. p = ((2 * k) + 1) ∈ ℤ
6. i : ℕk + 1
7. j : ℕk + 1
8. ((i * i) mod p) = ((-((j * j) + 1)) mod p) ∈ ℤ
9. ((i * i) mod p) ≡ (i * i) mod p
10. ((-((j * j) + 1)) mod p) ≡ (-((j * j) + 1)) mod p
11. (i * i) ≡ (-((j * j) + 1)) mod p
12. ((i * i) + (j * j) + 1) ≡ 0 mod p
⊢ ∃n:ℕ+p. ∃a,b:ℤ. (((a * a) + (b * b) + 1) = (n * p) ∈ ℤ)
Latex:
Latex:
1.  p  :  Prime
2.  \mneg{}(p  =  2)
3.  \muparrow{}isOdd(p)
4.  k  :  \mBbbZ{}
5.  p  =  ((2  *  k)  +  1)
6.  i  :  \mBbbN{}k  +  1
7.  j  :  \mBbbN{}k  +  1
8.  ((i  *  i)  mod  p)  =  ((-((j  *  j)  +  1))  mod  p)
\mvdash{}  \mexists{}n:\mBbbN{}\msupplus{}p.  \mexists{}a,b:\mBbbZ{}.  (((a  *  a)  +  (b  *  b)  +  1)  =  (n  *  p))
By
Latex:
((Assert  ((i  *  i)  mod  p)  \mequiv{}  (i  *  i)  mod  p  BY
                Auto)
  THEN  (Assert  ((-((j  *  j)  +  1))  mod  p)  \mequiv{}  (-((j  *  j)  +  1))  mod  p  BY
                          Auto)
  THEN  (Assert  (i  *  i)  \mequiv{}  (-((j  *  j)  +  1))  mod  p  BY
                          (RelRST  THEN  Auto))
  THEN  (Assert  ((i  *  i)  +  (j  *  j)  +  1)  \mequiv{}  0  mod  p  BY
                          ((RWO  "-1"  0  THENA  Auto)  THEN  BLemma  `eqmod\_weakening`  THEN  Auto)))
Home
Index