Step | Hyp | Ref
| Expression |
1 | | 2sqb.1 |
. . . . . 6
⊢ (𝜑 → (𝑃 ∈ ℙ ∧ 𝑃 ≠ 2)) |
2 | 1 | simpld 495 |
. . . . 5
⊢ (𝜑 → 𝑃 ∈ ℙ) |
3 | | nprmdvds1 16411 |
. . . . 5
⊢ (𝑃 ∈ ℙ → ¬
𝑃 ∥
1) |
4 | 2, 3 | syl 17 |
. . . 4
⊢ (𝜑 → ¬ 𝑃 ∥ 1) |
5 | | prmz 16380 |
. . . . . 6
⊢ (𝑃 ∈ ℙ → 𝑃 ∈
ℤ) |
6 | 2, 5 | syl 17 |
. . . . 5
⊢ (𝜑 → 𝑃 ∈ ℤ) |
7 | | 1z 12350 |
. . . . 5
⊢ 1 ∈
ℤ |
8 | | dvdsnegb 15983 |
. . . . 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 495 |
. . . . 5
⊢ (𝜑 → 𝑋 ∈ ℤ) |
13 | | 2sqb.5 |
. . . . 5
⊢ (𝜑 → 𝐵 ∈ ℤ) |
14 | 12, 13 | zmulcld 12432 |
. . . 4
⊢ (𝜑 → (𝑋 · 𝐵) ∈ ℤ) |
15 | | zsqcl 13848 |
. . . . . . . . 9
⊢ (𝐵 ∈ ℤ → (𝐵↑2) ∈
ℤ) |
16 | 13, 15 | syl 17 |
. . . . . . . 8
⊢ (𝜑 → (𝐵↑2) ∈ ℤ) |
17 | | dvdsmul1 15987 |
. . . . . . . 8
⊢ ((𝑃 ∈ ℤ ∧ (𝐵↑2) ∈ ℤ) →
𝑃 ∥ (𝑃 · (𝐵↑2))) |
18 | 6, 16, 17 | syl2anc 584 |
. . . . . . 7
⊢ (𝜑 → 𝑃 ∥ (𝑃 · (𝐵↑2))) |
19 | 11 | simprd 496 |
. . . . . . . . . . . . 13
⊢ (𝜑 → 𝑌 ∈ ℤ) |
20 | 19, 13 | zmulcld 12432 |
. . . . . . . . . . . 12
⊢ (𝜑 → (𝑌 · 𝐵) ∈ ℤ) |
21 | | zsqcl 13848 |
. . . . . . . . . . . 12
⊢ ((𝑌 · 𝐵) ∈ ℤ → ((𝑌 · 𝐵)↑2) ∈ ℤ) |
22 | 20, 21 | syl 17 |
. . . . . . . . . . 11
⊢ (𝜑 → ((𝑌 · 𝐵)↑2) ∈ ℤ) |
23 | | peano2zm 12363 |
. . . . . . . . . . 11
⊢ (((𝑌 · 𝐵)↑2) ∈ ℤ → (((𝑌 · 𝐵)↑2) − 1) ∈
ℤ) |
24 | 22, 23 | syl 17 |
. . . . . . . . . 10
⊢ (𝜑 → (((𝑌 · 𝐵)↑2) − 1) ∈
ℤ) |
25 | 24 | zcnd 12427 |
. . . . . . . . 9
⊢ (𝜑 → (((𝑌 · 𝐵)↑2) − 1) ∈
ℂ) |
26 | | zsqcl 13848 |
. . . . . . . . . . . 12
⊢ ((𝑋 · 𝐵) ∈ ℤ → ((𝑋 · 𝐵)↑2) ∈ ℤ) |
27 | 14, 26 | syl 17 |
. . . . . . . . . . 11
⊢ (𝜑 → ((𝑋 · 𝐵)↑2) ∈ ℤ) |
28 | 27 | peano2zd 12429 |
. . . . . . . . . 10
⊢ (𝜑 → (((𝑋 · 𝐵)↑2) + 1) ∈
ℤ) |
29 | 28 | zcnd 12427 |
. . . . . . . . 9
⊢ (𝜑 → (((𝑋 · 𝐵)↑2) + 1) ∈
ℂ) |
30 | 25, 29 | addcomd 11177 |
. . . . . . . 8
⊢ (𝜑 → ((((𝑌 · 𝐵)↑2) − 1) + (((𝑋 · 𝐵)↑2) + 1)) = ((((𝑋 · 𝐵)↑2) + 1) + (((𝑌 · 𝐵)↑2) − 1))) |
31 | 27 | zcnd 12427 |
. . . . . . . . 9
⊢ (𝜑 → ((𝑋 · 𝐵)↑2) ∈ ℂ) |
32 | | ax-1cn 10929 |
. . . . . . . . . 10
⊢ 1 ∈
ℂ |
33 | 32 | a1i 11 |
. . . . . . . . 9
⊢ (𝜑 → 1 ∈
ℂ) |
34 | 22 | zcnd 12427 |
. . . . . . . . 9
⊢ (𝜑 → ((𝑌 · 𝐵)↑2) ∈ ℂ) |
35 | 31, 33, 34 | ppncand 11372 |
. . . . . . . 8
⊢ (𝜑 → ((((𝑋 · 𝐵)↑2) + 1) + (((𝑌 · 𝐵)↑2) − 1)) = (((𝑋 · 𝐵)↑2) + ((𝑌 · 𝐵)↑2))) |
36 | | zsqcl 13848 |
. . . . . . . . . . . 12
⊢ (𝑋 ∈ ℤ → (𝑋↑2) ∈
ℤ) |
37 | 12, 36 | syl 17 |
. . . . . . . . . . 11
⊢ (𝜑 → (𝑋↑2) ∈ ℤ) |
38 | 37 | zcnd 12427 |
. . . . . . . . . 10
⊢ (𝜑 → (𝑋↑2) ∈ ℂ) |
39 | | zsqcl 13848 |
. . . . . . . . . . . 12
⊢ (𝑌 ∈ ℤ → (𝑌↑2) ∈
ℤ) |
40 | 19, 39 | syl 17 |
. . . . . . . . . . 11
⊢ (𝜑 → (𝑌↑2) ∈ ℤ) |
41 | 40 | zcnd 12427 |
. . . . . . . . . 10
⊢ (𝜑 → (𝑌↑2) ∈ ℂ) |
42 | 16 | zcnd 12427 |
. . . . . . . . . 10
⊢ (𝜑 → (𝐵↑2) ∈ ℂ) |
43 | 38, 41, 42 | adddird 11000 |
. . . . . . . . 9
⊢ (𝜑 → (((𝑋↑2) + (𝑌↑2)) · (𝐵↑2)) = (((𝑋↑2) · (𝐵↑2)) + ((𝑌↑2) · (𝐵↑2)))) |
44 | | 2sqb.3 |
. . . . . . . . . 10
⊢ (𝜑 → 𝑃 = ((𝑋↑2) + (𝑌↑2))) |
45 | 44 | oveq1d 7290 |
. . . . . . . . 9
⊢ (𝜑 → (𝑃 · (𝐵↑2)) = (((𝑋↑2) + (𝑌↑2)) · (𝐵↑2))) |
46 | 12 | zcnd 12427 |
. . . . . . . . . . 11
⊢ (𝜑 → 𝑋 ∈ ℂ) |
47 | 13 | zcnd 12427 |
. . . . . . . . . . 11
⊢ (𝜑 → 𝐵 ∈ ℂ) |
48 | 46, 47 | sqmuld 13876 |
. . . . . . . . . 10
⊢ (𝜑 → ((𝑋 · 𝐵)↑2) = ((𝑋↑2) · (𝐵↑2))) |
49 | 19 | zcnd 12427 |
. . . . . . . . . . 11
⊢ (𝜑 → 𝑌 ∈ ℂ) |
50 | 49, 47 | sqmuld 13876 |
. . . . . . . . . 10
⊢ (𝜑 → ((𝑌 · 𝐵)↑2) = ((𝑌↑2) · (𝐵↑2))) |
51 | 48, 50 | oveq12d 7293 |
. . . . . . . . 9
⊢ (𝜑 → (((𝑋 · 𝐵)↑2) + ((𝑌 · 𝐵)↑2)) = (((𝑋↑2) · (𝐵↑2)) + ((𝑌↑2) · (𝐵↑2)))) |
52 | 43, 45, 51 | 3eqtr4rd 2789 |
. . . . . . . 8
⊢ (𝜑 → (((𝑋 · 𝐵)↑2) + ((𝑌 · 𝐵)↑2)) = (𝑃 · (𝐵↑2))) |
53 | 30, 35, 52 | 3eqtrd 2782 |
. . . . . . 7
⊢ (𝜑 → ((((𝑌 · 𝐵)↑2) − 1) + (((𝑋 · 𝐵)↑2) + 1)) = (𝑃 · (𝐵↑2))) |
54 | 18, 53 | breqtrrd 5102 |
. . . . . 6
⊢ (𝜑 → 𝑃 ∥ ((((𝑌 · 𝐵)↑2) − 1) + (((𝑋 · 𝐵)↑2) + 1))) |
55 | | 2sqb.4 |
. . . . . . . . . . . 12
⊢ (𝜑 → 𝐴 ∈ ℤ) |
56 | | dvdsmul1 15987 |
. . . . . . . . . . . 12
⊢ ((𝑃 ∈ ℤ ∧ 𝐴 ∈ ℤ) → 𝑃 ∥ (𝑃 · 𝐴)) |
57 | 6, 55, 56 | syl2anc 584 |
. . . . . . . . . . 11
⊢ (𝜑 → 𝑃 ∥ (𝑃 · 𝐴)) |
58 | 6, 55 | zmulcld 12432 |
. . . . . . . . . . . 12
⊢ (𝜑 → (𝑃 · 𝐴) ∈ ℤ) |
59 | | dvdsnegb 15983 |
. . . . . . . . . . . 12
⊢ ((𝑃 ∈ ℤ ∧ (𝑃 · 𝐴) ∈ ℤ) → (𝑃 ∥ (𝑃 · 𝐴) ↔ 𝑃 ∥ -(𝑃 · 𝐴))) |
60 | 6, 58, 59 | syl2anc 584 |
. . . . . . . . . . 11
⊢ (𝜑 → (𝑃 ∥ (𝑃 · 𝐴) ↔ 𝑃 ∥ -(𝑃 · 𝐴))) |
61 | 57, 60 | mpbid 231 |
. . . . . . . . . 10
⊢ (𝜑 → 𝑃 ∥ -(𝑃 · 𝐴)) |
62 | 20 | zcnd 12427 |
. . . . . . . . . . . 12
⊢ (𝜑 → (𝑌 · 𝐵) ∈ ℂ) |
63 | | negsubdi2 11280 |
. . . . . . . . . . . 12
⊢ ((1
∈ ℂ ∧ (𝑌
· 𝐵) ∈ ℂ)
→ -(1 − (𝑌
· 𝐵)) = ((𝑌 · 𝐵) − 1)) |
64 | 32, 62, 63 | sylancr 587 |
. . . . . . . . . . 11
⊢ (𝜑 → -(1 − (𝑌 · 𝐵)) = ((𝑌 · 𝐵) − 1)) |
65 | 58 | zcnd 12427 |
. . . . . . . . . . . . 13
⊢ (𝜑 → (𝑃 · 𝐴) ∈ ℂ) |
66 | 19 | zred 12426 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ (𝜑 → 𝑌 ∈ ℝ) |
67 | | absresq 15014 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ (𝑌 ∈ ℝ →
((abs‘𝑌)↑2) =
(𝑌↑2)) |
68 | 66, 67 | syl 17 |
. . . . . . . . . . . . . . . . . . . 20
⊢ (𝜑 → ((abs‘𝑌)↑2) = (𝑌↑2)) |
69 | 66 | resqcld 13965 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ (𝜑 → (𝑌↑2) ∈ ℝ) |
70 | | prmnn 16379 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢ (𝑃 ∈ ℙ → 𝑃 ∈
ℕ) |
71 | 2, 70 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢ (𝜑 → 𝑃 ∈ ℕ) |
72 | 71 | nnred 11988 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ (𝜑 → 𝑃 ∈ ℝ) |
73 | 72 | resqcld 13965 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ (𝜑 → (𝑃↑2) ∈ ℝ) |
74 | | zsqcl2 13856 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢ (𝑋 ∈ ℤ → (𝑋↑2) ∈
ℕ0) |
75 | 12, 74 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢ (𝜑 → (𝑋↑2) ∈
ℕ0) |
76 | | nn0addge2 12280 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢ (((𝑌↑2) ∈ ℝ ∧
(𝑋↑2) ∈
ℕ0) → (𝑌↑2) ≤ ((𝑋↑2) + (𝑌↑2))) |
77 | 69, 75, 76 | syl2anc 584 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢ (𝜑 → (𝑌↑2) ≤ ((𝑋↑2) + (𝑌↑2))) |
78 | 77, 44 | breqtrrd 5102 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ (𝜑 → (𝑌↑2) ≤ 𝑃) |
79 | 6 | zcnd 12427 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢ (𝜑 → 𝑃 ∈ ℂ) |
80 | 79 | exp1d 13859 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢ (𝜑 → (𝑃↑1) = 𝑃) |
81 | 7 | a1i 11 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢ (𝜑 → 1 ∈
ℤ) |
82 | | 2z 12352 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢ 2 ∈
ℤ |
83 | 82 | a1i 11 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢ (𝜑 → 2 ∈
ℤ) |
84 | | prmuz2 16401 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
⊢ (𝑃 ∈ ℙ → 𝑃 ∈
(ℤ≥‘2)) |
85 | 2, 84 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢ (𝜑 → 𝑃 ∈
(ℤ≥‘2)) |
86 | | eluz2gt1 12660 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢ (𝑃 ∈
(ℤ≥‘2) → 1 < 𝑃) |
87 | 85, 86 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢ (𝜑 → 1 < 𝑃) |
88 | | 1lt2 12144 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢ 1 <
2 |
89 | 88 | a1i 11 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢ (𝜑 → 1 < 2) |
90 | | ltexp2a 13884 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢ (((𝑃 ∈ ℝ ∧ 1 ∈
ℤ ∧ 2 ∈ ℤ) ∧ (1 < 𝑃 ∧ 1 < 2)) → (𝑃↑1) < (𝑃↑2)) |
91 | 72, 81, 83, 87, 89, 90 | syl32anc 1377 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢ (𝜑 → (𝑃↑1) < (𝑃↑2)) |
92 | 80, 91 | eqbrtrrd 5098 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ (𝜑 → 𝑃 < (𝑃↑2)) |
93 | 69, 72, 73, 78, 92 | lelttrd 11133 |
. . . . . . . . . . . . . . . . . . . 20
⊢ (𝜑 → (𝑌↑2) < (𝑃↑2)) |
94 | 68, 93 | eqbrtrd 5096 |
. . . . . . . . . . . . . . . . . . 19
⊢ (𝜑 → ((abs‘𝑌)↑2) < (𝑃↑2)) |
95 | 49 | abscld 15148 |
. . . . . . . . . . . . . . . . . . . 20
⊢ (𝜑 → (abs‘𝑌) ∈
ℝ) |
96 | 49 | absge0d 15156 |
. . . . . . . . . . . . . . . . . . . 20
⊢ (𝜑 → 0 ≤ (abs‘𝑌)) |
97 | 71 | nnnn0d 12293 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ (𝜑 → 𝑃 ∈
ℕ0) |
98 | 97 | nn0ge0d 12296 |
. . . . . . . . . . . . . . . . . . . 20
⊢ (𝜑 → 0 ≤ 𝑃) |
99 | 95, 72, 96, 98 | lt2sqd 13973 |
. . . . . . . . . . . . . . . . . . 19
⊢ (𝜑 → ((abs‘𝑌) < 𝑃 ↔ ((abs‘𝑌)↑2) < (𝑃↑2))) |
100 | 94, 99 | mpbird 256 |
. . . . . . . . . . . . . . . . . 18
⊢ (𝜑 → (abs‘𝑌) < 𝑃) |
101 | 6 | zred 12426 |
. . . . . . . . . . . . . . . . . . 19
⊢ (𝜑 → 𝑃 ∈ ℝ) |
102 | 95, 101 | ltnled 11122 |
. . . . . . . . . . . . . . . . . 18
⊢ (𝜑 → ((abs‘𝑌) < 𝑃 ↔ ¬ 𝑃 ≤ (abs‘𝑌))) |
103 | 100, 102 | mpbid 231 |
. . . . . . . . . . . . . . . . 17
⊢ (𝜑 → ¬ 𝑃 ≤ (abs‘𝑌)) |
104 | | sqnprm 16407 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ (𝑋 ∈ ℤ → ¬
(𝑋↑2) ∈
ℙ) |
105 | 12, 104 | syl 17 |
. . . . . . . . . . . . . . . . . . . 20
⊢ (𝜑 → ¬ (𝑋↑2) ∈ ℙ) |
106 | 49 | abs00ad 15002 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ (𝜑 → ((abs‘𝑌) = 0 ↔ 𝑌 = 0)) |
107 | 44, 2 | eqeltrrd 2840 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢ (𝜑 → ((𝑋↑2) + (𝑌↑2)) ∈ ℙ) |
108 | | sq0i 13910 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
⊢ (𝑌 = 0 → (𝑌↑2) = 0) |
109 | 108 | oveq2d 7291 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢ (𝑌 = 0 → ((𝑋↑2) + (𝑌↑2)) = ((𝑋↑2) + 0)) |
110 | 109 | eleq1d 2823 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢ (𝑌 = 0 → (((𝑋↑2) + (𝑌↑2)) ∈ ℙ ↔ ((𝑋↑2) + 0) ∈
ℙ)) |
111 | 107, 110 | syl5ibcom 244 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢ (𝜑 → (𝑌 = 0 → ((𝑋↑2) + 0) ∈
ℙ)) |
112 | 38 | addid1d 11175 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢ (𝜑 → ((𝑋↑2) + 0) = (𝑋↑2)) |
113 | 112 | eleq1d 2823 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢ (𝜑 → (((𝑋↑2) + 0) ∈ ℙ ↔ (𝑋↑2) ∈
ℙ)) |
114 | 111, 113 | sylibd 238 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ (𝜑 → (𝑌 = 0 → (𝑋↑2) ∈ ℙ)) |
115 | 106, 114 | sylbid 239 |
. . . . . . . . . . . . . . . . . . . 20
⊢ (𝜑 → ((abs‘𝑌) = 0 → (𝑋↑2) ∈ ℙ)) |
116 | 105, 115 | mtod 197 |
. . . . . . . . . . . . . . . . . . 19
⊢ (𝜑 → ¬ (abs‘𝑌) = 0) |
117 | | nn0abscl 15024 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢ (𝑌 ∈ ℤ →
(abs‘𝑌) ∈
ℕ0) |
118 | 19, 117 | syl 17 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ (𝜑 → (abs‘𝑌) ∈
ℕ0) |
119 | | elnn0 12235 |
. . . . . . . . . . . . . . . . . . . . 21
⊢
((abs‘𝑌)
∈ ℕ0 ↔ ((abs‘𝑌) ∈ ℕ ∨ (abs‘𝑌) = 0)) |
120 | 118, 119 | sylib 217 |
. . . . . . . . . . . . . . . . . . . 20
⊢ (𝜑 → ((abs‘𝑌) ∈ ℕ ∨
(abs‘𝑌) =
0)) |
121 | 120 | ord 861 |
. . . . . . . . . . . . . . . . . . 19
⊢ (𝜑 → (¬ (abs‘𝑌) ∈ ℕ →
(abs‘𝑌) =
0)) |
122 | 116, 121 | mt3d 148 |
. . . . . . . . . . . . . . . . . 18
⊢ (𝜑 → (abs‘𝑌) ∈
ℕ) |
123 | | dvdsle 16019 |
. . . . . . . . . . . . . . . . . 18
⊢ ((𝑃 ∈ ℤ ∧
(abs‘𝑌) ∈
ℕ) → (𝑃 ∥
(abs‘𝑌) → 𝑃 ≤ (abs‘𝑌))) |
124 | 6, 122, 123 | syl2anc 584 |
. . . . . . . . . . . . . . . . 17
⊢ (𝜑 → (𝑃 ∥ (abs‘𝑌) → 𝑃 ≤ (abs‘𝑌))) |
125 | 103, 124 | mtod 197 |
. . . . . . . . . . . . . . . 16
⊢ (𝜑 → ¬ 𝑃 ∥ (abs‘𝑌)) |
126 | | dvdsabsb 15985 |
. . . . . . . . . . . . . . . . 17
⊢ ((𝑃 ∈ ℤ ∧ 𝑌 ∈ ℤ) → (𝑃 ∥ 𝑌 ↔ 𝑃 ∥ (abs‘𝑌))) |
127 | 6, 19, 126 | syl2anc 584 |
. . . . . . . . . . . . . . . 16
⊢ (𝜑 → (𝑃 ∥ 𝑌 ↔ 𝑃 ∥ (abs‘𝑌))) |
128 | 125, 127 | mtbird 325 |
. . . . . . . . . . . . . . 15
⊢ (𝜑 → ¬ 𝑃 ∥ 𝑌) |
129 | | coprm 16416 |
. . . . . . . . . . . . . . . 16
⊢ ((𝑃 ∈ ℙ ∧ 𝑌 ∈ ℤ) → (¬
𝑃 ∥ 𝑌 ↔ (𝑃 gcd 𝑌) = 1)) |
130 | 2, 19, 129 | syl2anc 584 |
. . . . . . . . . . . . . . 15
⊢ (𝜑 → (¬ 𝑃 ∥ 𝑌 ↔ (𝑃 gcd 𝑌) = 1)) |
131 | 128, 130 | mpbid 231 |
. . . . . . . . . . . . . 14
⊢ (𝜑 → (𝑃 gcd 𝑌) = 1) |
132 | | 2sqb.6 |
. . . . . . . . . . . . . 14
⊢ (𝜑 → (𝑃 gcd 𝑌) = ((𝑃 · 𝐴) + (𝑌 · 𝐵))) |
133 | 131, 132 | eqtr3d 2780 |
. . . . . . . . . . . . 13
⊢ (𝜑 → 1 = ((𝑃 · 𝐴) + (𝑌 · 𝐵))) |
134 | 65, 62, 133 | mvrraddd 11387 |
. . . . . . . . . . . 12
⊢ (𝜑 → (1 − (𝑌 · 𝐵)) = (𝑃 · 𝐴)) |
135 | 134 | negeqd 11215 |
. . . . . . . . . . 11
⊢ (𝜑 → -(1 − (𝑌 · 𝐵)) = -(𝑃 · 𝐴)) |
136 | 64, 135 | eqtr3d 2780 |
. . . . . . . . . 10
⊢ (𝜑 → ((𝑌 · 𝐵) − 1) = -(𝑃 · 𝐴)) |
137 | 61, 136 | breqtrrd 5102 |
. . . . . . . . 9
⊢ (𝜑 → 𝑃 ∥ ((𝑌 · 𝐵) − 1)) |
138 | 20 | peano2zd 12429 |
. . . . . . . . . 10
⊢ (𝜑 → ((𝑌 · 𝐵) + 1) ∈ ℤ) |
139 | | peano2zm 12363 |
. . . . . . . . . . 11
⊢ ((𝑌 · 𝐵) ∈ ℤ → ((𝑌 · 𝐵) − 1) ∈
ℤ) |
140 | 20, 139 | syl 17 |
. . . . . . . . . 10
⊢ (𝜑 → ((𝑌 · 𝐵) − 1) ∈
ℤ) |
141 | | dvdsmultr2 16007 |
. . . . . . . . . 10
⊢ ((𝑃 ∈ ℤ ∧ ((𝑌 · 𝐵) + 1) ∈ ℤ ∧ ((𝑌 · 𝐵) − 1) ∈ ℤ) → (𝑃 ∥ ((𝑌 · 𝐵) − 1) → 𝑃 ∥ (((𝑌 · 𝐵) + 1) · ((𝑌 · 𝐵) − 1)))) |
142 | 6, 138, 140, 141 | syl3anc 1370 |
. . . . . . . . 9
⊢ (𝜑 → (𝑃 ∥ ((𝑌 · 𝐵) − 1) → 𝑃 ∥ (((𝑌 · 𝐵) + 1) · ((𝑌 · 𝐵) − 1)))) |
143 | 137, 142 | mpd 15 |
. . . . . . . 8
⊢ (𝜑 → 𝑃 ∥ (((𝑌 · 𝐵) + 1) · ((𝑌 · 𝐵) − 1))) |
144 | | sq1 13912 |
. . . . . . . . . 10
⊢
(1↑2) = 1 |
145 | 144 | oveq2i 7286 |
. . . . . . . . 9
⊢ (((𝑌 · 𝐵)↑2) − (1↑2)) = (((𝑌 · 𝐵)↑2) − 1) |
146 | | subsq 13926 |
. . . . . . . . . 10
⊢ (((𝑌 · 𝐵) ∈ ℂ ∧ 1 ∈ ℂ)
→ (((𝑌 · 𝐵)↑2) − (1↑2)) =
(((𝑌 · 𝐵) + 1) · ((𝑌 · 𝐵) − 1))) |
147 | 62, 32, 146 | sylancl 586 |
. . . . . . . . 9
⊢ (𝜑 → (((𝑌 · 𝐵)↑2) − (1↑2)) = (((𝑌 · 𝐵) + 1) · ((𝑌 · 𝐵) − 1))) |
148 | 145, 147 | eqtr3id 2792 |
. . . . . . . 8
⊢ (𝜑 → (((𝑌 · 𝐵)↑2) − 1) = (((𝑌 · 𝐵) + 1) · ((𝑌 · 𝐵) − 1))) |
149 | 143, 148 | breqtrrd 5102 |
. . . . . . 7
⊢ (𝜑 → 𝑃 ∥ (((𝑌 · 𝐵)↑2) − 1)) |
150 | | dvdsadd2b 16015 |
. . . . . . 7
⊢ ((𝑃 ∈ ℤ ∧ (((𝑋 · 𝐵)↑2) + 1) ∈ ℤ ∧
((((𝑌 · 𝐵)↑2) − 1) ∈
ℤ ∧ 𝑃 ∥
(((𝑌 · 𝐵)↑2) − 1))) →
(𝑃 ∥ (((𝑋 · 𝐵)↑2) + 1) ↔ 𝑃 ∥ ((((𝑌 · 𝐵)↑2) − 1) + (((𝑋 · 𝐵)↑2) + 1)))) |
151 | 6, 28, 24, 149, 150 | syl112anc 1373 |
. . . . . 6
⊢ (𝜑 → (𝑃 ∥ (((𝑋 · 𝐵)↑2) + 1) ↔ 𝑃 ∥ ((((𝑌 · 𝐵)↑2) − 1) + (((𝑋 · 𝐵)↑2) + 1)))) |
152 | 54, 151 | mpbird 256 |
. . . . 5
⊢ (𝜑 → 𝑃 ∥ (((𝑋 · 𝐵)↑2) + 1)) |
153 | | subneg 11270 |
. . . . . 6
⊢ ((((𝑋 · 𝐵)↑2) ∈ ℂ ∧ 1 ∈
ℂ) → (((𝑋
· 𝐵)↑2) −
-1) = (((𝑋 · 𝐵)↑2) + 1)) |
154 | 31, 32, 153 | sylancl 586 |
. . . . 5
⊢ (𝜑 → (((𝑋 · 𝐵)↑2) − -1) = (((𝑋 · 𝐵)↑2) + 1)) |
155 | 152, 154 | breqtrrd 5102 |
. . . 4
⊢ (𝜑 → 𝑃 ∥ (((𝑋 · 𝐵)↑2) − -1)) |
156 | | oveq1 7282 |
. . . . . . 7
⊢ (𝑥 = (𝑋 · 𝐵) → (𝑥↑2) = ((𝑋 · 𝐵)↑2)) |
157 | 156 | oveq1d 7290 |
. . . . . 6
⊢ (𝑥 = (𝑋 · 𝐵) → ((𝑥↑2) − -1) = (((𝑋 · 𝐵)↑2) − -1)) |
158 | 157 | breq2d 5086 |
. . . . 5
⊢ (𝑥 = (𝑋 · 𝐵) → (𝑃 ∥ ((𝑥↑2) − -1) ↔ 𝑃 ∥ (((𝑋 · 𝐵)↑2) − -1))) |
159 | 158 | rspcev 3561 |
. . . 4
⊢ (((𝑋 · 𝐵) ∈ ℤ ∧ 𝑃 ∥ (((𝑋 · 𝐵)↑2) − -1)) → ∃𝑥 ∈ ℤ 𝑃 ∥ ((𝑥↑2) − -1)) |
160 | 14, 155, 159 | syl2anc 584 |
. . 3
⊢ (𝜑 → ∃𝑥 ∈ ℤ 𝑃 ∥ ((𝑥↑2) − -1)) |
161 | | neg1z 12356 |
. . . 4
⊢ -1 ∈
ℤ |
162 | | eldifsn 4720 |
. . . . 5
⊢ (𝑃 ∈ (ℙ ∖ {2})
↔ (𝑃 ∈ ℙ
∧ 𝑃 ≠
2)) |
163 | 1, 162 | sylibr 233 |
. . . 4
⊢ (𝜑 → 𝑃 ∈ (ℙ ∖
{2})) |
164 | | lgsqr 26499 |
. . . 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 710 |
. 2
⊢ (𝜑 → (-1 /L
𝑃) = 1) |
167 | | m1lgs 26536 |
. . 3
⊢ (𝑃 ∈ (ℙ ∖ {2})
→ ((-1 /L 𝑃) = 1 ↔ (𝑃 mod 4) = 1)) |
168 | 163, 167 | syl 17 |
. 2
⊢ (𝜑 → ((-1 /L
𝑃) = 1 ↔ (𝑃 mod 4) = 1)) |
169 | 166, 168 | mpbid 231 |
1
⊢ (𝜑 → (𝑃 mod 4) = 1) |