| Step | Hyp | Ref | Expression | 
|---|
| 1 |  | 2sqb.1 | . . . . . 6
⊢ (𝜑 → (𝑃 ∈ ℙ ∧ 𝑃 ≠ 2)) | 
| 2 | 1 | simpld 494 | . . . . 5
⊢ (𝜑 → 𝑃 ∈ ℙ) | 
| 3 |  | nprmdvds1 16743 | . . . . 5
⊢ (𝑃 ∈ ℙ → ¬
𝑃 ∥
1) | 
| 4 | 2, 3 | syl 17 | . . . 4
⊢ (𝜑 → ¬ 𝑃 ∥ 1) | 
| 5 |  | prmz 16712 | . . . . . 6
⊢ (𝑃 ∈ ℙ → 𝑃 ∈
ℤ) | 
| 6 | 2, 5 | syl 17 | . . . . 5
⊢ (𝜑 → 𝑃 ∈ ℤ) | 
| 7 |  | 1z 12647 | . . . . 5
⊢ 1 ∈
ℤ | 
| 8 |  | dvdsnegb 16311 | . . . . 5
⊢ ((𝑃 ∈ ℤ ∧ 1 ∈
ℤ) → (𝑃 ∥
1 ↔ 𝑃 ∥
-1)) | 
| 9 | 6, 7, 8 | sylancl 586 | . . . 4
⊢ (𝜑 → (𝑃 ∥ 1 ↔ 𝑃 ∥ -1)) | 
| 10 | 4, 9 | mtbid 324 | . . 3
⊢ (𝜑 → ¬ 𝑃 ∥ -1) | 
| 11 |  | 2sqb.2 | . . . . . 6
⊢ (𝜑 → (𝑋 ∈ ℤ ∧ 𝑌 ∈ ℤ)) | 
| 12 | 11 | simpld 494 | . . . . 5
⊢ (𝜑 → 𝑋 ∈ ℤ) | 
| 13 |  | 2sqb.5 | . . . . 5
⊢ (𝜑 → 𝐵 ∈ ℤ) | 
| 14 | 12, 13 | zmulcld 12728 | . . . 4
⊢ (𝜑 → (𝑋 · 𝐵) ∈ ℤ) | 
| 15 |  | zsqcl 14169 | . . . . . . . . 9
⊢ (𝐵 ∈ ℤ → (𝐵↑2) ∈
ℤ) | 
| 16 | 13, 15 | syl 17 | . . . . . . . 8
⊢ (𝜑 → (𝐵↑2) ∈ ℤ) | 
| 17 |  | dvdsmul1 16315 | . . . . . . . 8
⊢ ((𝑃 ∈ ℤ ∧ (𝐵↑2) ∈ ℤ) →
𝑃 ∥ (𝑃 · (𝐵↑2))) | 
| 18 | 6, 16, 17 | syl2anc 584 | . . . . . . 7
⊢ (𝜑 → 𝑃 ∥ (𝑃 · (𝐵↑2))) | 
| 19 | 11 | simprd 495 | . . . . . . . . . . . . 13
⊢ (𝜑 → 𝑌 ∈ ℤ) | 
| 20 | 19, 13 | zmulcld 12728 | . . . . . . . . . . . 12
⊢ (𝜑 → (𝑌 · 𝐵) ∈ ℤ) | 
| 21 |  | zsqcl 14169 | . . . . . . . . . . . 12
⊢ ((𝑌 · 𝐵) ∈ ℤ → ((𝑌 · 𝐵)↑2) ∈ ℤ) | 
| 22 | 20, 21 | syl 17 | . . . . . . . . . . 11
⊢ (𝜑 → ((𝑌 · 𝐵)↑2) ∈ ℤ) | 
| 23 |  | peano2zm 12660 | . . . . . . . . . . 11
⊢ (((𝑌 · 𝐵)↑2) ∈ ℤ → (((𝑌 · 𝐵)↑2) − 1) ∈
ℤ) | 
| 24 | 22, 23 | syl 17 | . . . . . . . . . 10
⊢ (𝜑 → (((𝑌 · 𝐵)↑2) − 1) ∈
ℤ) | 
| 25 | 24 | zcnd 12723 | . . . . . . . . 9
⊢ (𝜑 → (((𝑌 · 𝐵)↑2) − 1) ∈
ℂ) | 
| 26 |  | zsqcl 14169 | . . . . . . . . . . . 12
⊢ ((𝑋 · 𝐵) ∈ ℤ → ((𝑋 · 𝐵)↑2) ∈ ℤ) | 
| 27 | 14, 26 | syl 17 | . . . . . . . . . . 11
⊢ (𝜑 → ((𝑋 · 𝐵)↑2) ∈ ℤ) | 
| 28 | 27 | peano2zd 12725 | . . . . . . . . . 10
⊢ (𝜑 → (((𝑋 · 𝐵)↑2) + 1) ∈
ℤ) | 
| 29 | 28 | zcnd 12723 | . . . . . . . . 9
⊢ (𝜑 → (((𝑋 · 𝐵)↑2) + 1) ∈
ℂ) | 
| 30 | 25, 29 | addcomd 11463 | . . . . . . . 8
⊢ (𝜑 → ((((𝑌 · 𝐵)↑2) − 1) + (((𝑋 · 𝐵)↑2) + 1)) = ((((𝑋 · 𝐵)↑2) + 1) + (((𝑌 · 𝐵)↑2) − 1))) | 
| 31 | 27 | zcnd 12723 | . . . . . . . . 9
⊢ (𝜑 → ((𝑋 · 𝐵)↑2) ∈ ℂ) | 
| 32 |  | ax-1cn 11213 | . . . . . . . . . 10
⊢ 1 ∈
ℂ | 
| 33 | 32 | a1i 11 | . . . . . . . . 9
⊢ (𝜑 → 1 ∈
ℂ) | 
| 34 | 22 | zcnd 12723 | . . . . . . . . 9
⊢ (𝜑 → ((𝑌 · 𝐵)↑2) ∈ ℂ) | 
| 35 | 31, 33, 34 | ppncand 11660 | . . . . . . . 8
⊢ (𝜑 → ((((𝑋 · 𝐵)↑2) + 1) + (((𝑌 · 𝐵)↑2) − 1)) = (((𝑋 · 𝐵)↑2) + ((𝑌 · 𝐵)↑2))) | 
| 36 |  | zsqcl 14169 | . . . . . . . . . . . 12
⊢ (𝑋 ∈ ℤ → (𝑋↑2) ∈
ℤ) | 
| 37 | 12, 36 | syl 17 | . . . . . . . . . . 11
⊢ (𝜑 → (𝑋↑2) ∈ ℤ) | 
| 38 | 37 | zcnd 12723 | . . . . . . . . . 10
⊢ (𝜑 → (𝑋↑2) ∈ ℂ) | 
| 39 |  | zsqcl 14169 | . . . . . . . . . . . 12
⊢ (𝑌 ∈ ℤ → (𝑌↑2) ∈
ℤ) | 
| 40 | 19, 39 | syl 17 | . . . . . . . . . . 11
⊢ (𝜑 → (𝑌↑2) ∈ ℤ) | 
| 41 | 40 | zcnd 12723 | . . . . . . . . . 10
⊢ (𝜑 → (𝑌↑2) ∈ ℂ) | 
| 42 | 16 | zcnd 12723 | . . . . . . . . . 10
⊢ (𝜑 → (𝐵↑2) ∈ ℂ) | 
| 43 | 38, 41, 42 | adddird 11286 | . . . . . . . . 9
⊢ (𝜑 → (((𝑋↑2) + (𝑌↑2)) · (𝐵↑2)) = (((𝑋↑2) · (𝐵↑2)) + ((𝑌↑2) · (𝐵↑2)))) | 
| 44 |  | 2sqb.3 | . . . . . . . . . 10
⊢ (𝜑 → 𝑃 = ((𝑋↑2) + (𝑌↑2))) | 
| 45 | 44 | oveq1d 7446 | . . . . . . . . 9
⊢ (𝜑 → (𝑃 · (𝐵↑2)) = (((𝑋↑2) + (𝑌↑2)) · (𝐵↑2))) | 
| 46 | 12 | zcnd 12723 | . . . . . . . . . . 11
⊢ (𝜑 → 𝑋 ∈ ℂ) | 
| 47 | 13 | zcnd 12723 | . . . . . . . . . . 11
⊢ (𝜑 → 𝐵 ∈ ℂ) | 
| 48 | 46, 47 | sqmuld 14198 | . . . . . . . . . 10
⊢ (𝜑 → ((𝑋 · 𝐵)↑2) = ((𝑋↑2) · (𝐵↑2))) | 
| 49 | 19 | zcnd 12723 | . . . . . . . . . . 11
⊢ (𝜑 → 𝑌 ∈ ℂ) | 
| 50 | 49, 47 | sqmuld 14198 | . . . . . . . . . 10
⊢ (𝜑 → ((𝑌 · 𝐵)↑2) = ((𝑌↑2) · (𝐵↑2))) | 
| 51 | 48, 50 | oveq12d 7449 | . . . . . . . . 9
⊢ (𝜑 → (((𝑋 · 𝐵)↑2) + ((𝑌 · 𝐵)↑2)) = (((𝑋↑2) · (𝐵↑2)) + ((𝑌↑2) · (𝐵↑2)))) | 
| 52 | 43, 45, 51 | 3eqtr4rd 2788 | . . . . . . . 8
⊢ (𝜑 → (((𝑋 · 𝐵)↑2) + ((𝑌 · 𝐵)↑2)) = (𝑃 · (𝐵↑2))) | 
| 53 | 30, 35, 52 | 3eqtrd 2781 | . . . . . . 7
⊢ (𝜑 → ((((𝑌 · 𝐵)↑2) − 1) + (((𝑋 · 𝐵)↑2) + 1)) = (𝑃 · (𝐵↑2))) | 
| 54 | 18, 53 | breqtrrd 5171 | . . . . . 6
⊢ (𝜑 → 𝑃 ∥ ((((𝑌 · 𝐵)↑2) − 1) + (((𝑋 · 𝐵)↑2) + 1))) | 
| 55 |  | 2sqb.4 | . . . . . . . . . . . 12
⊢ (𝜑 → 𝐴 ∈ ℤ) | 
| 56 |  | dvdsmul1 16315 | . . . . . . . . . . . 12
⊢ ((𝑃 ∈ ℤ ∧ 𝐴 ∈ ℤ) → 𝑃 ∥ (𝑃 · 𝐴)) | 
| 57 | 6, 55, 56 | syl2anc 584 | . . . . . . . . . . 11
⊢ (𝜑 → 𝑃 ∥ (𝑃 · 𝐴)) | 
| 58 | 6, 55 | zmulcld 12728 | . . . . . . . . . . . 12
⊢ (𝜑 → (𝑃 · 𝐴) ∈ ℤ) | 
| 59 |  | dvdsnegb 16311 | . . . . . . . . . . . 12
⊢ ((𝑃 ∈ ℤ ∧ (𝑃 · 𝐴) ∈ ℤ) → (𝑃 ∥ (𝑃 · 𝐴) ↔ 𝑃 ∥ -(𝑃 · 𝐴))) | 
| 60 | 6, 58, 59 | syl2anc 584 | . . . . . . . . . . 11
⊢ (𝜑 → (𝑃 ∥ (𝑃 · 𝐴) ↔ 𝑃 ∥ -(𝑃 · 𝐴))) | 
| 61 | 57, 60 | mpbid 232 | . . . . . . . . . 10
⊢ (𝜑 → 𝑃 ∥ -(𝑃 · 𝐴)) | 
| 62 | 20 | zcnd 12723 | . . . . . . . . . . . 12
⊢ (𝜑 → (𝑌 · 𝐵) ∈ ℂ) | 
| 63 |  | negsubdi2 11568 | . . . . . . . . . . . 12
⊢ ((1
∈ ℂ ∧ (𝑌
· 𝐵) ∈ ℂ)
→ -(1 − (𝑌
· 𝐵)) = ((𝑌 · 𝐵) − 1)) | 
| 64 | 32, 62, 63 | sylancr 587 | . . . . . . . . . . 11
⊢ (𝜑 → -(1 − (𝑌 · 𝐵)) = ((𝑌 · 𝐵) − 1)) | 
| 65 | 58 | zcnd 12723 | . . . . . . . . . . . . 13
⊢ (𝜑 → (𝑃 · 𝐴) ∈ ℂ) | 
| 66 | 19 | zred 12722 | . . . . . . . . . . . . . . . . . . . . 21
⊢ (𝜑 → 𝑌 ∈ ℝ) | 
| 67 |  | absresq 15341 | . . . . . . . . . . . . . . . . . . . . 21
⊢ (𝑌 ∈ ℝ →
((abs‘𝑌)↑2) =
(𝑌↑2)) | 
| 68 | 66, 67 | syl 17 | . . . . . . . . . . . . . . . . . . . 20
⊢ (𝜑 → ((abs‘𝑌)↑2) = (𝑌↑2)) | 
| 69 | 66 | resqcld 14165 | . . . . . . . . . . . . . . . . . . . . 21
⊢ (𝜑 → (𝑌↑2) ∈ ℝ) | 
| 70 |  | prmnn 16711 | . . . . . . . . . . . . . . . . . . . . . . 23
⊢ (𝑃 ∈ ℙ → 𝑃 ∈
ℕ) | 
| 71 | 2, 70 | syl 17 | . . . . . . . . . . . . . . . . . . . . . 22
⊢ (𝜑 → 𝑃 ∈ ℕ) | 
| 72 | 71 | nnred 12281 | . . . . . . . . . . . . . . . . . . . . 21
⊢ (𝜑 → 𝑃 ∈ ℝ) | 
| 73 | 72 | resqcld 14165 | . . . . . . . . . . . . . . . . . . . . 21
⊢ (𝜑 → (𝑃↑2) ∈ ℝ) | 
| 74 |  | zsqcl2 14178 | . . . . . . . . . . . . . . . . . . . . . . . 24
⊢ (𝑋 ∈ ℤ → (𝑋↑2) ∈
ℕ0) | 
| 75 | 12, 74 | syl 17 | . . . . . . . . . . . . . . . . . . . . . . 23
⊢ (𝜑 → (𝑋↑2) ∈
ℕ0) | 
| 76 |  | nn0addge2 12573 | . . . . . . . . . . . . . . . . . . . . . . 23
⊢ (((𝑌↑2) ∈ ℝ ∧
(𝑋↑2) ∈
ℕ0) → (𝑌↑2) ≤ ((𝑋↑2) + (𝑌↑2))) | 
| 77 | 69, 75, 76 | syl2anc 584 | . . . . . . . . . . . . . . . . . . . . . 22
⊢ (𝜑 → (𝑌↑2) ≤ ((𝑋↑2) + (𝑌↑2))) | 
| 78 | 77, 44 | breqtrrd 5171 | . . . . . . . . . . . . . . . . . . . . 21
⊢ (𝜑 → (𝑌↑2) ≤ 𝑃) | 
| 79 | 6 | zcnd 12723 | . . . . . . . . . . . . . . . . . . . . . . 23
⊢ (𝜑 → 𝑃 ∈ ℂ) | 
| 80 | 79 | exp1d 14181 | . . . . . . . . . . . . . . . . . . . . . 22
⊢ (𝜑 → (𝑃↑1) = 𝑃) | 
| 81 | 7 | a1i 11 | . . . . . . . . . . . . . . . . . . . . . . 23
⊢ (𝜑 → 1 ∈
ℤ) | 
| 82 |  | 2z 12649 | . . . . . . . . . . . . . . . . . . . . . . . 24
⊢ 2 ∈
ℤ | 
| 83 | 82 | a1i 11 | . . . . . . . . . . . . . . . . . . . . . . 23
⊢ (𝜑 → 2 ∈
ℤ) | 
| 84 |  | prmuz2 16733 | . . . . . . . . . . . . . . . . . . . . . . . . 25
⊢ (𝑃 ∈ ℙ → 𝑃 ∈
(ℤ≥‘2)) | 
| 85 | 2, 84 | syl 17 | . . . . . . . . . . . . . . . . . . . . . . . 24
⊢ (𝜑 → 𝑃 ∈
(ℤ≥‘2)) | 
| 86 |  | eluz2gt1 12962 | . . . . . . . . . . . . . . . . . . . . . . . 24
⊢ (𝑃 ∈
(ℤ≥‘2) → 1 < 𝑃) | 
| 87 | 85, 86 | syl 17 | . . . . . . . . . . . . . . . . . . . . . . 23
⊢ (𝜑 → 1 < 𝑃) | 
| 88 |  | 1lt2 12437 | . . . . . . . . . . . . . . . . . . . . . . . 24
⊢ 1 <
2 | 
| 89 | 88 | a1i 11 | . . . . . . . . . . . . . . . . . . . . . . 23
⊢ (𝜑 → 1 < 2) | 
| 90 |  | ltexp2a 14206 | . . . . . . . . . . . . . . . . . . . . . . 23
⊢ (((𝑃 ∈ ℝ ∧ 1 ∈
ℤ ∧ 2 ∈ ℤ) ∧ (1 < 𝑃 ∧ 1 < 2)) → (𝑃↑1) < (𝑃↑2)) | 
| 91 | 72, 81, 83, 87, 89, 90 | syl32anc 1380 | . . . . . . . . . . . . . . . . . . . . . 22
⊢ (𝜑 → (𝑃↑1) < (𝑃↑2)) | 
| 92 | 80, 91 | eqbrtrrd 5167 | . . . . . . . . . . . . . . . . . . . . 21
⊢ (𝜑 → 𝑃 < (𝑃↑2)) | 
| 93 | 69, 72, 73, 78, 92 | lelttrd 11419 | . . . . . . . . . . . . . . . . . . . 20
⊢ (𝜑 → (𝑌↑2) < (𝑃↑2)) | 
| 94 | 68, 93 | eqbrtrd 5165 | . . . . . . . . . . . . . . . . . . 19
⊢ (𝜑 → ((abs‘𝑌)↑2) < (𝑃↑2)) | 
| 95 | 49 | abscld 15475 | . . . . . . . . . . . . . . . . . . . 20
⊢ (𝜑 → (abs‘𝑌) ∈
ℝ) | 
| 96 | 49 | absge0d 15483 | . . . . . . . . . . . . . . . . . . . 20
⊢ (𝜑 → 0 ≤ (abs‘𝑌)) | 
| 97 | 71 | nnnn0d 12587 | . . . . . . . . . . . . . . . . . . . . 21
⊢ (𝜑 → 𝑃 ∈
ℕ0) | 
| 98 | 97 | nn0ge0d 12590 | . . . . . . . . . . . . . . . . . . . 20
⊢ (𝜑 → 0 ≤ 𝑃) | 
| 99 | 95, 72, 96, 98 | lt2sqd 14295 | . . . . . . . . . . . . . . . . . . 19
⊢ (𝜑 → ((abs‘𝑌) < 𝑃 ↔ ((abs‘𝑌)↑2) < (𝑃↑2))) | 
| 100 | 94, 99 | mpbird 257 | . . . . . . . . . . . . . . . . . 18
⊢ (𝜑 → (abs‘𝑌) < 𝑃) | 
| 101 | 6 | zred 12722 | . . . . . . . . . . . . . . . . . . 19
⊢ (𝜑 → 𝑃 ∈ ℝ) | 
| 102 | 95, 101 | ltnled 11408 | . . . . . . . . . . . . . . . . . 18
⊢ (𝜑 → ((abs‘𝑌) < 𝑃 ↔ ¬ 𝑃 ≤ (abs‘𝑌))) | 
| 103 | 100, 102 | mpbid 232 | . . . . . . . . . . . . . . . . 17
⊢ (𝜑 → ¬ 𝑃 ≤ (abs‘𝑌)) | 
| 104 |  | sqnprm 16739 | . . . . . . . . . . . . . . . . . . . . 21
⊢ (𝑋 ∈ ℤ → ¬
(𝑋↑2) ∈
ℙ) | 
| 105 | 12, 104 | syl 17 | . . . . . . . . . . . . . . . . . . . 20
⊢ (𝜑 → ¬ (𝑋↑2) ∈ ℙ) | 
| 106 | 49 | abs00ad 15329 | . . . . . . . . . . . . . . . . . . . . 21
⊢ (𝜑 → ((abs‘𝑌) = 0 ↔ 𝑌 = 0)) | 
| 107 | 44, 2 | eqeltrrd 2842 | . . . . . . . . . . . . . . . . . . . . . . 23
⊢ (𝜑 → ((𝑋↑2) + (𝑌↑2)) ∈ ℙ) | 
| 108 |  | sq0i 14232 | . . . . . . . . . . . . . . . . . . . . . . . . 25
⊢ (𝑌 = 0 → (𝑌↑2) = 0) | 
| 109 | 108 | oveq2d 7447 | . . . . . . . . . . . . . . . . . . . . . . . 24
⊢ (𝑌 = 0 → ((𝑋↑2) + (𝑌↑2)) = ((𝑋↑2) + 0)) | 
| 110 | 109 | eleq1d 2826 | . . . . . . . . . . . . . . . . . . . . . . 23
⊢ (𝑌 = 0 → (((𝑋↑2) + (𝑌↑2)) ∈ ℙ ↔ ((𝑋↑2) + 0) ∈
ℙ)) | 
| 111 | 107, 110 | syl5ibcom 245 | . . . . . . . . . . . . . . . . . . . . . 22
⊢ (𝜑 → (𝑌 = 0 → ((𝑋↑2) + 0) ∈
ℙ)) | 
| 112 | 38 | addridd 11461 | . . . . . . . . . . . . . . . . . . . . . . 23
⊢ (𝜑 → ((𝑋↑2) + 0) = (𝑋↑2)) | 
| 113 | 112 | eleq1d 2826 | . . . . . . . . . . . . . . . . . . . . . 22
⊢ (𝜑 → (((𝑋↑2) + 0) ∈ ℙ ↔ (𝑋↑2) ∈
ℙ)) | 
| 114 | 111, 113 | sylibd 239 | . . . . . . . . . . . . . . . . . . . . 21
⊢ (𝜑 → (𝑌 = 0 → (𝑋↑2) ∈ ℙ)) | 
| 115 | 106, 114 | sylbid 240 | . . . . . . . . . . . . . . . . . . . 20
⊢ (𝜑 → ((abs‘𝑌) = 0 → (𝑋↑2) ∈ ℙ)) | 
| 116 | 105, 115 | mtod 198 | . . . . . . . . . . . . . . . . . . 19
⊢ (𝜑 → ¬ (abs‘𝑌) = 0) | 
| 117 |  | nn0abscl 15351 | . . . . . . . . . . . . . . . . . . . . . 22
⊢ (𝑌 ∈ ℤ →
(abs‘𝑌) ∈
ℕ0) | 
| 118 | 19, 117 | syl 17 | . . . . . . . . . . . . . . . . . . . . 21
⊢ (𝜑 → (abs‘𝑌) ∈
ℕ0) | 
| 119 |  | elnn0 12528 | . . . . . . . . . . . . . . . . . . . . 21
⊢
((abs‘𝑌)
∈ ℕ0 ↔ ((abs‘𝑌) ∈ ℕ ∨ (abs‘𝑌) = 0)) | 
| 120 | 118, 119 | sylib 218 | . . . . . . . . . . . . . . . . . . . 20
⊢ (𝜑 → ((abs‘𝑌) ∈ ℕ ∨
(abs‘𝑌) =
0)) | 
| 121 | 120 | ord 865 | . . . . . . . . . . . . . . . . . . 19
⊢ (𝜑 → (¬ (abs‘𝑌) ∈ ℕ →
(abs‘𝑌) =
0)) | 
| 122 | 116, 121 | mt3d 148 | . . . . . . . . . . . . . . . . . 18
⊢ (𝜑 → (abs‘𝑌) ∈
ℕ) | 
| 123 |  | dvdsle 16347 | . . . . . . . . . . . . . . . . . 18
⊢ ((𝑃 ∈ ℤ ∧
(abs‘𝑌) ∈
ℕ) → (𝑃 ∥
(abs‘𝑌) → 𝑃 ≤ (abs‘𝑌))) | 
| 124 | 6, 122, 123 | syl2anc 584 | . . . . . . . . . . . . . . . . 17
⊢ (𝜑 → (𝑃 ∥ (abs‘𝑌) → 𝑃 ≤ (abs‘𝑌))) | 
| 125 | 103, 124 | mtod 198 | . . . . . . . . . . . . . . . 16
⊢ (𝜑 → ¬ 𝑃 ∥ (abs‘𝑌)) | 
| 126 |  | dvdsabsb 16313 | . . . . . . . . . . . . . . . . 17
⊢ ((𝑃 ∈ ℤ ∧ 𝑌 ∈ ℤ) → (𝑃 ∥ 𝑌 ↔ 𝑃 ∥ (abs‘𝑌))) | 
| 127 | 6, 19, 126 | syl2anc 584 | . . . . . . . . . . . . . . . 16
⊢ (𝜑 → (𝑃 ∥ 𝑌 ↔ 𝑃 ∥ (abs‘𝑌))) | 
| 128 | 125, 127 | mtbird 325 | . . . . . . . . . . . . . . 15
⊢ (𝜑 → ¬ 𝑃 ∥ 𝑌) | 
| 129 |  | coprm 16748 | . . . . . . . . . . . . . . . 16
⊢ ((𝑃 ∈ ℙ ∧ 𝑌 ∈ ℤ) → (¬
𝑃 ∥ 𝑌 ↔ (𝑃 gcd 𝑌) = 1)) | 
| 130 | 2, 19, 129 | syl2anc 584 | . . . . . . . . . . . . . . 15
⊢ (𝜑 → (¬ 𝑃 ∥ 𝑌 ↔ (𝑃 gcd 𝑌) = 1)) | 
| 131 | 128, 130 | mpbid 232 | . . . . . . . . . . . . . 14
⊢ (𝜑 → (𝑃 gcd 𝑌) = 1) | 
| 132 |  | 2sqb.6 | . . . . . . . . . . . . . 14
⊢ (𝜑 → (𝑃 gcd 𝑌) = ((𝑃 · 𝐴) + (𝑌 · 𝐵))) | 
| 133 | 131, 132 | eqtr3d 2779 | . . . . . . . . . . . . 13
⊢ (𝜑 → 1 = ((𝑃 · 𝐴) + (𝑌 · 𝐵))) | 
| 134 | 65, 62, 133 | mvrraddd 11675 | . . . . . . . . . . . 12
⊢ (𝜑 → (1 − (𝑌 · 𝐵)) = (𝑃 · 𝐴)) | 
| 135 | 134 | negeqd 11502 | . . . . . . . . . . 11
⊢ (𝜑 → -(1 − (𝑌 · 𝐵)) = -(𝑃 · 𝐴)) | 
| 136 | 64, 135 | eqtr3d 2779 | . . . . . . . . . 10
⊢ (𝜑 → ((𝑌 · 𝐵) − 1) = -(𝑃 · 𝐴)) | 
| 137 | 61, 136 | breqtrrd 5171 | . . . . . . . . 9
⊢ (𝜑 → 𝑃 ∥ ((𝑌 · 𝐵) − 1)) | 
| 138 | 20 | peano2zd 12725 | . . . . . . . . . 10
⊢ (𝜑 → ((𝑌 · 𝐵) + 1) ∈ ℤ) | 
| 139 |  | peano2zm 12660 | . . . . . . . . . . 11
⊢ ((𝑌 · 𝐵) ∈ ℤ → ((𝑌 · 𝐵) − 1) ∈
ℤ) | 
| 140 | 20, 139 | syl 17 | . . . . . . . . . 10
⊢ (𝜑 → ((𝑌 · 𝐵) − 1) ∈
ℤ) | 
| 141 |  | dvdsmultr2 16335 | . . . . . . . . . 10
⊢ ((𝑃 ∈ ℤ ∧ ((𝑌 · 𝐵) + 1) ∈ ℤ ∧ ((𝑌 · 𝐵) − 1) ∈ ℤ) → (𝑃 ∥ ((𝑌 · 𝐵) − 1) → 𝑃 ∥ (((𝑌 · 𝐵) + 1) · ((𝑌 · 𝐵) − 1)))) | 
| 142 | 6, 138, 140, 141 | syl3anc 1373 | . . . . . . . . 9
⊢ (𝜑 → (𝑃 ∥ ((𝑌 · 𝐵) − 1) → 𝑃 ∥ (((𝑌 · 𝐵) + 1) · ((𝑌 · 𝐵) − 1)))) | 
| 143 | 137, 142 | mpd 15 | . . . . . . . 8
⊢ (𝜑 → 𝑃 ∥ (((𝑌 · 𝐵) + 1) · ((𝑌 · 𝐵) − 1))) | 
| 144 |  | sq1 14234 | . . . . . . . . . 10
⊢
(1↑2) = 1 | 
| 145 | 144 | oveq2i 7442 | . . . . . . . . 9
⊢ (((𝑌 · 𝐵)↑2) − (1↑2)) = (((𝑌 · 𝐵)↑2) − 1) | 
| 146 |  | subsq 14249 | . . . . . . . . . 10
⊢ (((𝑌 · 𝐵) ∈ ℂ ∧ 1 ∈ ℂ)
→ (((𝑌 · 𝐵)↑2) − (1↑2)) =
(((𝑌 · 𝐵) + 1) · ((𝑌 · 𝐵) − 1))) | 
| 147 | 62, 32, 146 | sylancl 586 | . . . . . . . . 9
⊢ (𝜑 → (((𝑌 · 𝐵)↑2) − (1↑2)) = (((𝑌 · 𝐵) + 1) · ((𝑌 · 𝐵) − 1))) | 
| 148 | 145, 147 | eqtr3id 2791 | . . . . . . . 8
⊢ (𝜑 → (((𝑌 · 𝐵)↑2) − 1) = (((𝑌 · 𝐵) + 1) · ((𝑌 · 𝐵) − 1))) | 
| 149 | 143, 148 | breqtrrd 5171 | . . . . . . 7
⊢ (𝜑 → 𝑃 ∥ (((𝑌 · 𝐵)↑2) − 1)) | 
| 150 |  | dvdsadd2b 16343 | . . . . . . 7
⊢ ((𝑃 ∈ ℤ ∧ (((𝑋 · 𝐵)↑2) + 1) ∈ ℤ ∧
((((𝑌 · 𝐵)↑2) − 1) ∈
ℤ ∧ 𝑃 ∥
(((𝑌 · 𝐵)↑2) − 1))) →
(𝑃 ∥ (((𝑋 · 𝐵)↑2) + 1) ↔ 𝑃 ∥ ((((𝑌 · 𝐵)↑2) − 1) + (((𝑋 · 𝐵)↑2) + 1)))) | 
| 151 | 6, 28, 24, 149, 150 | syl112anc 1376 | . . . . . 6
⊢ (𝜑 → (𝑃 ∥ (((𝑋 · 𝐵)↑2) + 1) ↔ 𝑃 ∥ ((((𝑌 · 𝐵)↑2) − 1) + (((𝑋 · 𝐵)↑2) + 1)))) | 
| 152 | 54, 151 | mpbird 257 | . . . . 5
⊢ (𝜑 → 𝑃 ∥ (((𝑋 · 𝐵)↑2) + 1)) | 
| 153 |  | subneg 11558 | . . . . . 6
⊢ ((((𝑋 · 𝐵)↑2) ∈ ℂ ∧ 1 ∈
ℂ) → (((𝑋
· 𝐵)↑2) −
-1) = (((𝑋 · 𝐵)↑2) + 1)) | 
| 154 | 31, 32, 153 | sylancl 586 | . . . . 5
⊢ (𝜑 → (((𝑋 · 𝐵)↑2) − -1) = (((𝑋 · 𝐵)↑2) + 1)) | 
| 155 | 152, 154 | breqtrrd 5171 | . . . 4
⊢ (𝜑 → 𝑃 ∥ (((𝑋 · 𝐵)↑2) − -1)) | 
| 156 |  | oveq1 7438 | . . . . . . 7
⊢ (𝑥 = (𝑋 · 𝐵) → (𝑥↑2) = ((𝑋 · 𝐵)↑2)) | 
| 157 | 156 | oveq1d 7446 | . . . . . 6
⊢ (𝑥 = (𝑋 · 𝐵) → ((𝑥↑2) − -1) = (((𝑋 · 𝐵)↑2) − -1)) | 
| 158 | 157 | breq2d 5155 | . . . . 5
⊢ (𝑥 = (𝑋 · 𝐵) → (𝑃 ∥ ((𝑥↑2) − -1) ↔ 𝑃 ∥ (((𝑋 · 𝐵)↑2) − -1))) | 
| 159 | 158 | rspcev 3622 | . . . 4
⊢ (((𝑋 · 𝐵) ∈ ℤ ∧ 𝑃 ∥ (((𝑋 · 𝐵)↑2) − -1)) → ∃𝑥 ∈ ℤ 𝑃 ∥ ((𝑥↑2) − -1)) | 
| 160 | 14, 155, 159 | syl2anc 584 | . . 3
⊢ (𝜑 → ∃𝑥 ∈ ℤ 𝑃 ∥ ((𝑥↑2) − -1)) | 
| 161 |  | neg1z 12653 | . . . 4
⊢ -1 ∈
ℤ | 
| 162 |  | eldifsn 4786 | . . . . 5
⊢ (𝑃 ∈ (ℙ ∖ {2})
↔ (𝑃 ∈ ℙ
∧ 𝑃 ≠
2)) | 
| 163 | 1, 162 | sylibr 234 | . . . 4
⊢ (𝜑 → 𝑃 ∈ (ℙ ∖
{2})) | 
| 164 |  | lgsqr 27395 | . . . 4
⊢ ((-1
∈ ℤ ∧ 𝑃
∈ (ℙ ∖ {2})) → ((-1 /L 𝑃) = 1 ↔ (¬ 𝑃 ∥ -1 ∧ ∃𝑥 ∈ ℤ 𝑃 ∥ ((𝑥↑2) − -1)))) | 
| 165 | 161, 163,
164 | sylancr 587 | . . 3
⊢ (𝜑 → ((-1 /L
𝑃) = 1 ↔ (¬ 𝑃 ∥ -1 ∧ ∃𝑥 ∈ ℤ 𝑃 ∥ ((𝑥↑2) − -1)))) | 
| 166 | 10, 160, 165 | mpbir2and 713 | . 2
⊢ (𝜑 → (-1 /L
𝑃) = 1) | 
| 167 |  | m1lgs 27432 | . . 3
⊢ (𝑃 ∈ (ℙ ∖ {2})
→ ((-1 /L 𝑃) = 1 ↔ (𝑃 mod 4) = 1)) | 
| 168 | 163, 167 | syl 17 | . 2
⊢ (𝜑 → ((-1 /L
𝑃) = 1 ↔ (𝑃 mod 4) = 1)) | 
| 169 | 166, 168 | mpbid 232 | 1
⊢ (𝜑 → (𝑃 mod 4) = 1) |