Step * 1 of Lemma prime-sum-of-two-squares


1. Prime
2. : ℤ
3. : ℤ
4. ¬((a ≡ mod p) ∧ (b ≡ mod p))
5. ((a a) (b b)) ≡ mod p
⊢ ∃a,b:ℤ(p ((a a) (b b)) ∈ ℤ)
BY
(((InstLemma `small-eqmod` [⌜p⌝;⌜a⌝]⋅ THENA Auto) THEN -1 THEN RenameVar `aa' (-2))
   THEN (InstLemma `small-eqmod` [⌜p⌝;⌜b⌝]⋅ THENA Auto)
   THEN -1
   THEN RenameVar `bb' (-2)
   THEN ExRepD
   THEN (RWO "-1< -4<THENA Auto)
   THEN (RWO "-2< -5<THENA Auto)) }

1
1. Prime
2. : ℤ
3. : ℤ
4. aa : ℤ
5. (2 |aa|) ≤ p
6. aa ≡ mod p
7. bb : ℤ
8. ¬((aa ≡ mod p) ∧ (bb ≡ mod p))
9. (2 |bb|) ≤ p
10. bb ≡ mod p
11. ((aa aa) (bb bb)) ≡ mod p
⊢ ∃a,b:ℤ(p ((a a) (b b)) ∈ ℤ)


Latex:


Latex:

1.  p  :  Prime
2.  a  :  \mBbbZ{}
3.  b  :  \mBbbZ{}
4.  \mneg{}((a  \mequiv{}  0  mod  p)  \mwedge{}  (b  \mequiv{}  0  mod  p))
5.  ((a  *  a)  +  (b  *  b))  \mequiv{}  0  mod  p
\mvdash{}  \mexists{}a,b:\mBbbZ{}.  (p  =  ((a  *  a)  +  (b  *  b)))


By


Latex:
(((InstLemma  `small-eqmod`  [\mkleeneopen{}p\mkleeneclose{};\mkleeneopen{}a\mkleeneclose{}]\mcdot{}  THENA  Auto)  THEN  D  -1  THEN  RenameVar  `aa'  (-2))
  THEN  (InstLemma  `small-eqmod`  [\mkleeneopen{}p\mkleeneclose{};\mkleeneopen{}b\mkleeneclose{}]\mcdot{}  THENA  Auto)
  THEN  D  -1
  THEN  RenameVar  `bb'  (-2)
  THEN  ExRepD
  THEN  (RWO  "-1<  -4<"  5  THENA  Auto)
  THEN  (RWO  "-2<  -5<"  4  THENA  Auto))




Home Index