Step | Hyp | Ref
| Expression |
1 | | 2sqb.1 |
. . . . . 6
⊢ (𝜑 → (𝑃 ∈ ℙ ∧ 𝑃 ≠ 2)) |
2 | 1 | simpld 474 |
. . . . 5
⊢ (𝜑 → 𝑃 ∈ ℙ) |
3 | | nprmdvds1 15256 |
. . . . 5
⊢ (𝑃 ∈ ℙ → ¬
𝑃 ∥
1) |
4 | 2, 3 | syl 17 |
. . . 4
⊢ (𝜑 → ¬ 𝑃 ∥ 1) |
5 | | prmz 15227 |
. . . . . 6
⊢ (𝑃 ∈ ℙ → 𝑃 ∈
ℤ) |
6 | 2, 5 | syl 17 |
. . . . 5
⊢ (𝜑 → 𝑃 ∈ ℤ) |
7 | | 1z 11284 |
. . . . 5
⊢ 1 ∈
ℤ |
8 | | dvdsnegb 14837 |
. . . . 5
⊢ ((𝑃 ∈ ℤ ∧ 1 ∈
ℤ) → (𝑃 ∥
1 ↔ 𝑃 ∥
-1)) |
9 | 6, 7, 8 | sylancl 693 |
. . . 4
⊢ (𝜑 → (𝑃 ∥ 1 ↔ 𝑃 ∥ -1)) |
10 | 4, 9 | mtbid 313 |
. . 3
⊢ (𝜑 → ¬ 𝑃 ∥ -1) |
11 | | 2sqb.2 |
. . . . . 6
⊢ (𝜑 → (𝑋 ∈ ℤ ∧ 𝑌 ∈ ℤ)) |
12 | 11 | simpld 474 |
. . . . 5
⊢ (𝜑 → 𝑋 ∈ ℤ) |
13 | | 2sqb.5 |
. . . . 5
⊢ (𝜑 → 𝐵 ∈ ℤ) |
14 | 12, 13 | zmulcld 11364 |
. . . 4
⊢ (𝜑 → (𝑋 · 𝐵) ∈ ℤ) |
15 | | zsqcl 12796 |
. . . . . . . . 9
⊢ (𝐵 ∈ ℤ → (𝐵↑2) ∈
ℤ) |
16 | 13, 15 | syl 17 |
. . . . . . . 8
⊢ (𝜑 → (𝐵↑2) ∈ ℤ) |
17 | | dvdsmul1 14841 |
. . . . . . . 8
⊢ ((𝑃 ∈ ℤ ∧ (𝐵↑2) ∈ ℤ) →
𝑃 ∥ (𝑃 · (𝐵↑2))) |
18 | 6, 16, 17 | syl2anc 691 |
. . . . . . 7
⊢ (𝜑 → 𝑃 ∥ (𝑃 · (𝐵↑2))) |
19 | 11 | simprd 478 |
. . . . . . . . . . . . 13
⊢ (𝜑 → 𝑌 ∈ ℤ) |
20 | 19, 13 | zmulcld 11364 |
. . . . . . . . . . . 12
⊢ (𝜑 → (𝑌 · 𝐵) ∈ ℤ) |
21 | | zsqcl 12796 |
. . . . . . . . . . . 12
⊢ ((𝑌 · 𝐵) ∈ ℤ → ((𝑌 · 𝐵)↑2) ∈ ℤ) |
22 | 20, 21 | syl 17 |
. . . . . . . . . . 11
⊢ (𝜑 → ((𝑌 · 𝐵)↑2) ∈ ℤ) |
23 | | peano2zm 11297 |
. . . . . . . . . . 11
⊢ (((𝑌 · 𝐵)↑2) ∈ ℤ → (((𝑌 · 𝐵)↑2) − 1) ∈
ℤ) |
24 | 22, 23 | syl 17 |
. . . . . . . . . 10
⊢ (𝜑 → (((𝑌 · 𝐵)↑2) − 1) ∈
ℤ) |
25 | 24 | zcnd 11359 |
. . . . . . . . 9
⊢ (𝜑 → (((𝑌 · 𝐵)↑2) − 1) ∈
ℂ) |
26 | | zsqcl 12796 |
. . . . . . . . . . . 12
⊢ ((𝑋 · 𝐵) ∈ ℤ → ((𝑋 · 𝐵)↑2) ∈ ℤ) |
27 | 14, 26 | syl 17 |
. . . . . . . . . . 11
⊢ (𝜑 → ((𝑋 · 𝐵)↑2) ∈ ℤ) |
28 | 27 | peano2zd 11361 |
. . . . . . . . . 10
⊢ (𝜑 → (((𝑋 · 𝐵)↑2) + 1) ∈
ℤ) |
29 | 28 | zcnd 11359 |
. . . . . . . . 9
⊢ (𝜑 → (((𝑋 · 𝐵)↑2) + 1) ∈
ℂ) |
30 | 25, 29 | addcomd 10117 |
. . . . . . . 8
⊢ (𝜑 → ((((𝑌 · 𝐵)↑2) − 1) + (((𝑋 · 𝐵)↑2) + 1)) = ((((𝑋 · 𝐵)↑2) + 1) + (((𝑌 · 𝐵)↑2) − 1))) |
31 | 27 | zcnd 11359 |
. . . . . . . . 9
⊢ (𝜑 → ((𝑋 · 𝐵)↑2) ∈ ℂ) |
32 | | ax-1cn 9873 |
. . . . . . . . . 10
⊢ 1 ∈
ℂ |
33 | 32 | a1i 11 |
. . . . . . . . 9
⊢ (𝜑 → 1 ∈
ℂ) |
34 | 22 | zcnd 11359 |
. . . . . . . . 9
⊢ (𝜑 → ((𝑌 · 𝐵)↑2) ∈ ℂ) |
35 | 31, 33, 34 | ppncand 10311 |
. . . . . . . 8
⊢ (𝜑 → ((((𝑋 · 𝐵)↑2) + 1) + (((𝑌 · 𝐵)↑2) − 1)) = (((𝑋 · 𝐵)↑2) + ((𝑌 · 𝐵)↑2))) |
36 | | zsqcl 12796 |
. . . . . . . . . . . 12
⊢ (𝑋 ∈ ℤ → (𝑋↑2) ∈
ℤ) |
37 | 12, 36 | syl 17 |
. . . . . . . . . . 11
⊢ (𝜑 → (𝑋↑2) ∈ ℤ) |
38 | 37 | zcnd 11359 |
. . . . . . . . . 10
⊢ (𝜑 → (𝑋↑2) ∈ ℂ) |
39 | | zsqcl 12796 |
. . . . . . . . . . . 12
⊢ (𝑌 ∈ ℤ → (𝑌↑2) ∈
ℤ) |
40 | 19, 39 | syl 17 |
. . . . . . . . . . 11
⊢ (𝜑 → (𝑌↑2) ∈ ℤ) |
41 | 40 | zcnd 11359 |
. . . . . . . . . 10
⊢ (𝜑 → (𝑌↑2) ∈ ℂ) |
42 | 16 | zcnd 11359 |
. . . . . . . . . 10
⊢ (𝜑 → (𝐵↑2) ∈ ℂ) |
43 | 38, 41, 42 | adddird 9944 |
. . . . . . . . 9
⊢ (𝜑 → (((𝑋↑2) + (𝑌↑2)) · (𝐵↑2)) = (((𝑋↑2) · (𝐵↑2)) + ((𝑌↑2) · (𝐵↑2)))) |
44 | | 2sqb.3 |
. . . . . . . . . 10
⊢ (𝜑 → 𝑃 = ((𝑋↑2) + (𝑌↑2))) |
45 | 44 | oveq1d 6564 |
. . . . . . . . 9
⊢ (𝜑 → (𝑃 · (𝐵↑2)) = (((𝑋↑2) + (𝑌↑2)) · (𝐵↑2))) |
46 | 12 | zcnd 11359 |
. . . . . . . . . . 11
⊢ (𝜑 → 𝑋 ∈ ℂ) |
47 | 13 | zcnd 11359 |
. . . . . . . . . . 11
⊢ (𝜑 → 𝐵 ∈ ℂ) |
48 | 46, 47 | sqmuld 12882 |
. . . . . . . . . 10
⊢ (𝜑 → ((𝑋 · 𝐵)↑2) = ((𝑋↑2) · (𝐵↑2))) |
49 | 19 | zcnd 11359 |
. . . . . . . . . . 11
⊢ (𝜑 → 𝑌 ∈ ℂ) |
50 | 49, 47 | sqmuld 12882 |
. . . . . . . . . 10
⊢ (𝜑 → ((𝑌 · 𝐵)↑2) = ((𝑌↑2) · (𝐵↑2))) |
51 | 48, 50 | oveq12d 6567 |
. . . . . . . . 9
⊢ (𝜑 → (((𝑋 · 𝐵)↑2) + ((𝑌 · 𝐵)↑2)) = (((𝑋↑2) · (𝐵↑2)) + ((𝑌↑2) · (𝐵↑2)))) |
52 | 43, 45, 51 | 3eqtr4rd 2655 |
. . . . . . . 8
⊢ (𝜑 → (((𝑋 · 𝐵)↑2) + ((𝑌 · 𝐵)↑2)) = (𝑃 · (𝐵↑2))) |
53 | 30, 35, 52 | 3eqtrd 2648 |
. . . . . . 7
⊢ (𝜑 → ((((𝑌 · 𝐵)↑2) − 1) + (((𝑋 · 𝐵)↑2) + 1)) = (𝑃 · (𝐵↑2))) |
54 | 18, 53 | breqtrrd 4611 |
. . . . . 6
⊢ (𝜑 → 𝑃 ∥ ((((𝑌 · 𝐵)↑2) − 1) + (((𝑋 · 𝐵)↑2) + 1))) |
55 | | 2sqb.4 |
. . . . . . . . . . . 12
⊢ (𝜑 → 𝐴 ∈ ℤ) |
56 | | dvdsmul1 14841 |
. . . . . . . . . . . 12
⊢ ((𝑃 ∈ ℤ ∧ 𝐴 ∈ ℤ) → 𝑃 ∥ (𝑃 · 𝐴)) |
57 | 6, 55, 56 | syl2anc 691 |
. . . . . . . . . . 11
⊢ (𝜑 → 𝑃 ∥ (𝑃 · 𝐴)) |
58 | 6, 55 | zmulcld 11364 |
. . . . . . . . . . . 12
⊢ (𝜑 → (𝑃 · 𝐴) ∈ ℤ) |
59 | | dvdsnegb 14837 |
. . . . . . . . . . . 12
⊢ ((𝑃 ∈ ℤ ∧ (𝑃 · 𝐴) ∈ ℤ) → (𝑃 ∥ (𝑃 · 𝐴) ↔ 𝑃 ∥ -(𝑃 · 𝐴))) |
60 | 6, 58, 59 | syl2anc 691 |
. . . . . . . . . . 11
⊢ (𝜑 → (𝑃 ∥ (𝑃 · 𝐴) ↔ 𝑃 ∥ -(𝑃 · 𝐴))) |
61 | 57, 60 | mpbid 221 |
. . . . . . . . . 10
⊢ (𝜑 → 𝑃 ∥ -(𝑃 · 𝐴)) |
62 | 20 | zcnd 11359 |
. . . . . . . . . . . 12
⊢ (𝜑 → (𝑌 · 𝐵) ∈ ℂ) |
63 | | negsubdi2 10219 |
. . . . . . . . . . . 12
⊢ ((1
∈ ℂ ∧ (𝑌
· 𝐵) ∈ ℂ)
→ -(1 − (𝑌
· 𝐵)) = ((𝑌 · 𝐵) − 1)) |
64 | 32, 62, 63 | sylancr 694 |
. . . . . . . . . . 11
⊢ (𝜑 → -(1 − (𝑌 · 𝐵)) = ((𝑌 · 𝐵) − 1)) |
65 | 19 | zred 11358 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢ (𝜑 → 𝑌 ∈ ℝ) |
66 | | absresq 13890 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢ (𝑌 ∈ ℝ →
((abs‘𝑌)↑2) =
(𝑌↑2)) |
67 | 65, 66 | syl 17 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ (𝜑 → ((abs‘𝑌)↑2) = (𝑌↑2)) |
68 | 65 | resqcld 12897 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢ (𝜑 → (𝑌↑2) ∈ ℝ) |
69 | | prmnn 15226 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢ (𝑃 ∈ ℙ → 𝑃 ∈
ℕ) |
70 | 2, 69 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢ (𝜑 → 𝑃 ∈ ℕ) |
71 | 70 | nnred 10912 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢ (𝜑 → 𝑃 ∈ ℝ) |
72 | 71 | resqcld 12897 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢ (𝜑 → (𝑃↑2) ∈ ℝ) |
73 | | zsqcl2 12803 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
⊢ (𝑋 ∈ ℤ → (𝑋↑2) ∈
ℕ0) |
74 | 12, 73 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢ (𝜑 → (𝑋↑2) ∈
ℕ0) |
75 | | nn0addge2 11217 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢ (((𝑌↑2) ∈ ℝ ∧
(𝑋↑2) ∈
ℕ0) → (𝑌↑2) ≤ ((𝑋↑2) + (𝑌↑2))) |
76 | 68, 74, 75 | syl2anc 691 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢ (𝜑 → (𝑌↑2) ≤ ((𝑋↑2) + (𝑌↑2))) |
77 | 76, 44 | breqtrrd 4611 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢ (𝜑 → (𝑌↑2) ≤ 𝑃) |
78 | 6 | zcnd 11359 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢ (𝜑 → 𝑃 ∈ ℂ) |
79 | 78 | exp1d 12865 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢ (𝜑 → (𝑃↑1) = 𝑃) |
80 | 7 | a1i 11 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢ (𝜑 → 1 ∈
ℤ) |
81 | | 2z 11286 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
⊢ 2 ∈
ℤ |
82 | 81 | a1i 11 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢ (𝜑 → 2 ∈
ℤ) |
83 | | prmuz2 15246 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
⊢ (𝑃 ∈ ℙ → 𝑃 ∈
(ℤ≥‘2)) |
84 | 2, 83 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
⊢ (𝜑 → 𝑃 ∈
(ℤ≥‘2)) |
85 | | eluz2b2 11637 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
⊢ (𝑃 ∈
(ℤ≥‘2) ↔ (𝑃 ∈ ℕ ∧ 1 < 𝑃)) |
86 | 85 | simprbi 479 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
⊢ (𝑃 ∈
(ℤ≥‘2) → 1 < 𝑃) |
87 | 84, 86 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢ (𝜑 → 1 < 𝑃) |
88 | | 1lt2 11071 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
⊢ 1 <
2 |
89 | 88 | a1i 11 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢ (𝜑 → 1 < 2) |
90 | | ltexp2a 12774 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢ (((𝑃 ∈ ℝ ∧ 1 ∈
ℤ ∧ 2 ∈ ℤ) ∧ (1 < 𝑃 ∧ 1 < 2)) → (𝑃↑1) < (𝑃↑2)) |
91 | 71, 80, 82, 87, 89, 90 | syl32anc 1326 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢ (𝜑 → (𝑃↑1) < (𝑃↑2)) |
92 | 79, 91 | eqbrtrrd 4607 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢ (𝜑 → 𝑃 < (𝑃↑2)) |
93 | 68, 71, 72, 77, 92 | lelttrd 10074 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ (𝜑 → (𝑌↑2) < (𝑃↑2)) |
94 | 67, 93 | eqbrtrd 4605 |
. . . . . . . . . . . . . . . . . . . 20
⊢ (𝜑 → ((abs‘𝑌)↑2) < (𝑃↑2)) |
95 | 49 | abscld 14023 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ (𝜑 → (abs‘𝑌) ∈
ℝ) |
96 | 49 | absge0d 14031 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ (𝜑 → 0 ≤ (abs‘𝑌)) |
97 | 70 | nnnn0d 11228 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢ (𝜑 → 𝑃 ∈
ℕ0) |
98 | 97 | nn0ge0d 11231 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ (𝜑 → 0 ≤ 𝑃) |
99 | 95, 71, 96, 98 | lt2sqd 12905 |
. . . . . . . . . . . . . . . . . . . 20
⊢ (𝜑 → ((abs‘𝑌) < 𝑃 ↔ ((abs‘𝑌)↑2) < (𝑃↑2))) |
100 | 94, 99 | mpbird 246 |
. . . . . . . . . . . . . . . . . . 19
⊢ (𝜑 → (abs‘𝑌) < 𝑃) |
101 | 6 | zred 11358 |
. . . . . . . . . . . . . . . . . . . 20
⊢ (𝜑 → 𝑃 ∈ ℝ) |
102 | 95, 101 | ltnled 10063 |
. . . . . . . . . . . . . . . . . . 19
⊢ (𝜑 → ((abs‘𝑌) < 𝑃 ↔ ¬ 𝑃 ≤ (abs‘𝑌))) |
103 | 100, 102 | mpbid 221 |
. . . . . . . . . . . . . . . . . 18
⊢ (𝜑 → ¬ 𝑃 ≤ (abs‘𝑌)) |
104 | | sqnprm 15252 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢ (𝑋 ∈ ℤ → ¬
(𝑋↑2) ∈
ℙ) |
105 | 12, 104 | syl 17 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ (𝜑 → ¬ (𝑋↑2) ∈ ℙ) |
106 | 49 | abs00ad 13878 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢ (𝜑 → ((abs‘𝑌) = 0 ↔ 𝑌 = 0)) |
107 | 44, 2 | eqeltrrd 2689 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢ (𝜑 → ((𝑋↑2) + (𝑌↑2)) ∈ ℙ) |
108 | | sq0i 12818 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
⊢ (𝑌 = 0 → (𝑌↑2) = 0) |
109 | 108 | oveq2d 6565 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
⊢ (𝑌 = 0 → ((𝑋↑2) + (𝑌↑2)) = ((𝑋↑2) + 0)) |
110 | 109 | eleq1d 2672 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢ (𝑌 = 0 → (((𝑋↑2) + (𝑌↑2)) ∈ ℙ ↔ ((𝑋↑2) + 0) ∈
ℙ)) |
111 | 107, 110 | syl5ibcom 234 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢ (𝜑 → (𝑌 = 0 → ((𝑋↑2) + 0) ∈
ℙ)) |
112 | 38 | addid1d 10115 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢ (𝜑 → ((𝑋↑2) + 0) = (𝑋↑2)) |
113 | 112 | eleq1d 2672 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢ (𝜑 → (((𝑋↑2) + 0) ∈ ℙ ↔ (𝑋↑2) ∈
ℙ)) |
114 | 111, 113 | sylibd 228 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢ (𝜑 → (𝑌 = 0 → (𝑋↑2) ∈ ℙ)) |
115 | 106, 114 | sylbid 229 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ (𝜑 → ((abs‘𝑌) = 0 → (𝑋↑2) ∈ ℙ)) |
116 | 105, 115 | mtod 188 |
. . . . . . . . . . . . . . . . . . . 20
⊢ (𝜑 → ¬ (abs‘𝑌) = 0) |
117 | | nn0abscl 13900 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢ (𝑌 ∈ ℤ →
(abs‘𝑌) ∈
ℕ0) |
118 | 19, 117 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢ (𝜑 → (abs‘𝑌) ∈
ℕ0) |
119 | | elnn0 11171 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢
((abs‘𝑌)
∈ ℕ0 ↔ ((abs‘𝑌) ∈ ℕ ∨ (abs‘𝑌) = 0)) |
120 | 118, 119 | sylib 207 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ (𝜑 → ((abs‘𝑌) ∈ ℕ ∨
(abs‘𝑌) =
0)) |
121 | 120 | ord 391 |
. . . . . . . . . . . . . . . . . . . 20
⊢ (𝜑 → (¬ (abs‘𝑌) ∈ ℕ →
(abs‘𝑌) =
0)) |
122 | 116, 121 | mt3d 139 |
. . . . . . . . . . . . . . . . . . 19
⊢ (𝜑 → (abs‘𝑌) ∈
ℕ) |
123 | | dvdsle 14870 |
. . . . . . . . . . . . . . . . . . 19
⊢ ((𝑃 ∈ ℤ ∧
(abs‘𝑌) ∈
ℕ) → (𝑃 ∥
(abs‘𝑌) → 𝑃 ≤ (abs‘𝑌))) |
124 | 6, 122, 123 | syl2anc 691 |
. . . . . . . . . . . . . . . . . 18
⊢ (𝜑 → (𝑃 ∥ (abs‘𝑌) → 𝑃 ≤ (abs‘𝑌))) |
125 | 103, 124 | mtod 188 |
. . . . . . . . . . . . . . . . 17
⊢ (𝜑 → ¬ 𝑃 ∥ (abs‘𝑌)) |
126 | | dvdsabsb 14839 |
. . . . . . . . . . . . . . . . . 18
⊢ ((𝑃 ∈ ℤ ∧ 𝑌 ∈ ℤ) → (𝑃 ∥ 𝑌 ↔ 𝑃 ∥ (abs‘𝑌))) |
127 | 6, 19, 126 | syl2anc 691 |
. . . . . . . . . . . . . . . . 17
⊢ (𝜑 → (𝑃 ∥ 𝑌 ↔ 𝑃 ∥ (abs‘𝑌))) |
128 | 125, 127 | mtbird 314 |
. . . . . . . . . . . . . . . 16
⊢ (𝜑 → ¬ 𝑃 ∥ 𝑌) |
129 | | coprm 15261 |
. . . . . . . . . . . . . . . . 17
⊢ ((𝑃 ∈ ℙ ∧ 𝑌 ∈ ℤ) → (¬
𝑃 ∥ 𝑌 ↔ (𝑃 gcd 𝑌) = 1)) |
130 | 2, 19, 129 | syl2anc 691 |
. . . . . . . . . . . . . . . 16
⊢ (𝜑 → (¬ 𝑃 ∥ 𝑌 ↔ (𝑃 gcd 𝑌) = 1)) |
131 | 128, 130 | mpbid 221 |
. . . . . . . . . . . . . . 15
⊢ (𝜑 → (𝑃 gcd 𝑌) = 1) |
132 | | 2sqb.6 |
. . . . . . . . . . . . . . 15
⊢ (𝜑 → (𝑃 gcd 𝑌) = ((𝑃 · 𝐴) + (𝑌 · 𝐵))) |
133 | 131, 132 | eqtr3d 2646 |
. . . . . . . . . . . . . 14
⊢ (𝜑 → 1 = ((𝑃 · 𝐴) + (𝑌 · 𝐵))) |
134 | 133 | oveq1d 6564 |
. . . . . . . . . . . . 13
⊢ (𝜑 → (1 − (𝑌 · 𝐵)) = (((𝑃 · 𝐴) + (𝑌 · 𝐵)) − (𝑌 · 𝐵))) |
135 | 58 | zcnd 11359 |
. . . . . . . . . . . . . 14
⊢ (𝜑 → (𝑃 · 𝐴) ∈ ℂ) |
136 | 135, 62 | pncand 10272 |
. . . . . . . . . . . . 13
⊢ (𝜑 → (((𝑃 · 𝐴) + (𝑌 · 𝐵)) − (𝑌 · 𝐵)) = (𝑃 · 𝐴)) |
137 | 134, 136 | eqtrd 2644 |
. . . . . . . . . . . 12
⊢ (𝜑 → (1 − (𝑌 · 𝐵)) = (𝑃 · 𝐴)) |
138 | 137 | negeqd 10154 |
. . . . . . . . . . 11
⊢ (𝜑 → -(1 − (𝑌 · 𝐵)) = -(𝑃 · 𝐴)) |
139 | 64, 138 | eqtr3d 2646 |
. . . . . . . . . 10
⊢ (𝜑 → ((𝑌 · 𝐵) − 1) = -(𝑃 · 𝐴)) |
140 | 61, 139 | breqtrrd 4611 |
. . . . . . . . 9
⊢ (𝜑 → 𝑃 ∥ ((𝑌 · 𝐵) − 1)) |
141 | 20 | peano2zd 11361 |
. . . . . . . . . 10
⊢ (𝜑 → ((𝑌 · 𝐵) + 1) ∈ ℤ) |
142 | | peano2zm 11297 |
. . . . . . . . . . 11
⊢ ((𝑌 · 𝐵) ∈ ℤ → ((𝑌 · 𝐵) − 1) ∈
ℤ) |
143 | 20, 142 | syl 17 |
. . . . . . . . . 10
⊢ (𝜑 → ((𝑌 · 𝐵) − 1) ∈
ℤ) |
144 | | dvdsmultr2 14859 |
. . . . . . . . . 10
⊢ ((𝑃 ∈ ℤ ∧ ((𝑌 · 𝐵) + 1) ∈ ℤ ∧ ((𝑌 · 𝐵) − 1) ∈ ℤ) → (𝑃 ∥ ((𝑌 · 𝐵) − 1) → 𝑃 ∥ (((𝑌 · 𝐵) + 1) · ((𝑌 · 𝐵) − 1)))) |
145 | 6, 141, 143, 144 | syl3anc 1318 |
. . . . . . . . 9
⊢ (𝜑 → (𝑃 ∥ ((𝑌 · 𝐵) − 1) → 𝑃 ∥ (((𝑌 · 𝐵) + 1) · ((𝑌 · 𝐵) − 1)))) |
146 | 140, 145 | mpd 15 |
. . . . . . . 8
⊢ (𝜑 → 𝑃 ∥ (((𝑌 · 𝐵) + 1) · ((𝑌 · 𝐵) − 1))) |
147 | | sq1 12820 |
. . . . . . . . . 10
⊢
(1↑2) = 1 |
148 | 147 | oveq2i 6560 |
. . . . . . . . 9
⊢ (((𝑌 · 𝐵)↑2) − (1↑2)) = (((𝑌 · 𝐵)↑2) − 1) |
149 | | subsq 12834 |
. . . . . . . . . 10
⊢ (((𝑌 · 𝐵) ∈ ℂ ∧ 1 ∈ ℂ)
→ (((𝑌 · 𝐵)↑2) − (1↑2)) =
(((𝑌 · 𝐵) + 1) · ((𝑌 · 𝐵) − 1))) |
150 | 62, 32, 149 | sylancl 693 |
. . . . . . . . 9
⊢ (𝜑 → (((𝑌 · 𝐵)↑2) − (1↑2)) = (((𝑌 · 𝐵) + 1) · ((𝑌 · 𝐵) − 1))) |
151 | 148, 150 | syl5eqr 2658 |
. . . . . . . 8
⊢ (𝜑 → (((𝑌 · 𝐵)↑2) − 1) = (((𝑌 · 𝐵) + 1) · ((𝑌 · 𝐵) − 1))) |
152 | 146, 151 | breqtrrd 4611 |
. . . . . . 7
⊢ (𝜑 → 𝑃 ∥ (((𝑌 · 𝐵)↑2) − 1)) |
153 | | dvdsadd2b 14866 |
. . . . . . 7
⊢ ((𝑃 ∈ ℤ ∧ (((𝑋 · 𝐵)↑2) + 1) ∈ ℤ ∧
((((𝑌 · 𝐵)↑2) − 1) ∈
ℤ ∧ 𝑃 ∥
(((𝑌 · 𝐵)↑2) − 1))) →
(𝑃 ∥ (((𝑋 · 𝐵)↑2) + 1) ↔ 𝑃 ∥ ((((𝑌 · 𝐵)↑2) − 1) + (((𝑋 · 𝐵)↑2) + 1)))) |
154 | 6, 28, 24, 152, 153 | syl112anc 1322 |
. . . . . 6
⊢ (𝜑 → (𝑃 ∥ (((𝑋 · 𝐵)↑2) + 1) ↔ 𝑃 ∥ ((((𝑌 · 𝐵)↑2) − 1) + (((𝑋 · 𝐵)↑2) + 1)))) |
155 | 54, 154 | mpbird 246 |
. . . . 5
⊢ (𝜑 → 𝑃 ∥ (((𝑋 · 𝐵)↑2) + 1)) |
156 | | subneg 10209 |
. . . . . 6
⊢ ((((𝑋 · 𝐵)↑2) ∈ ℂ ∧ 1 ∈
ℂ) → (((𝑋
· 𝐵)↑2) −
-1) = (((𝑋 · 𝐵)↑2) + 1)) |
157 | 31, 32, 156 | sylancl 693 |
. . . . 5
⊢ (𝜑 → (((𝑋 · 𝐵)↑2) − -1) = (((𝑋 · 𝐵)↑2) + 1)) |
158 | 155, 157 | breqtrrd 4611 |
. . . 4
⊢ (𝜑 → 𝑃 ∥ (((𝑋 · 𝐵)↑2) − -1)) |
159 | | oveq1 6556 |
. . . . . . 7
⊢ (𝑥 = (𝑋 · 𝐵) → (𝑥↑2) = ((𝑋 · 𝐵)↑2)) |
160 | 159 | oveq1d 6564 |
. . . . . 6
⊢ (𝑥 = (𝑋 · 𝐵) → ((𝑥↑2) − -1) = (((𝑋 · 𝐵)↑2) − -1)) |
161 | 160 | breq2d 4595 |
. . . . 5
⊢ (𝑥 = (𝑋 · 𝐵) → (𝑃 ∥ ((𝑥↑2) − -1) ↔ 𝑃 ∥ (((𝑋 · 𝐵)↑2) − -1))) |
162 | 161 | rspcev 3282 |
. . . 4
⊢ (((𝑋 · 𝐵) ∈ ℤ ∧ 𝑃 ∥ (((𝑋 · 𝐵)↑2) − -1)) → ∃𝑥 ∈ ℤ 𝑃 ∥ ((𝑥↑2) − -1)) |
163 | 14, 158, 162 | syl2anc 691 |
. . 3
⊢ (𝜑 → ∃𝑥 ∈ ℤ 𝑃 ∥ ((𝑥↑2) − -1)) |
164 | | neg1z 11290 |
. . . 4
⊢ -1 ∈
ℤ |
165 | | eldifsn 4260 |
. . . . 5
⊢ (𝑃 ∈ (ℙ ∖ {2})
↔ (𝑃 ∈ ℙ
∧ 𝑃 ≠
2)) |
166 | 1, 165 | sylibr 223 |
. . . 4
⊢ (𝜑 → 𝑃 ∈ (ℙ ∖
{2})) |
167 | | lgsqr 24876 |
. . . 4
⊢ ((-1
∈ ℤ ∧ 𝑃
∈ (ℙ ∖ {2})) → ((-1 /L 𝑃) = 1 ↔ (¬ 𝑃 ∥ -1 ∧ ∃𝑥 ∈ ℤ 𝑃 ∥ ((𝑥↑2) − -1)))) |
168 | 164, 166,
167 | sylancr 694 |
. . 3
⊢ (𝜑 → ((-1 /L
𝑃) = 1 ↔ (¬ 𝑃 ∥ -1 ∧ ∃𝑥 ∈ ℤ 𝑃 ∥ ((𝑥↑2) − -1)))) |
169 | 10, 163, 168 | mpbir2and 959 |
. 2
⊢ (𝜑 → (-1 /L
𝑃) = 1) |
170 | | m1lgs 24913 |
. . 3
⊢ (𝑃 ∈ (ℙ ∖ {2})
→ ((-1 /L 𝑃) = 1 ↔ (𝑃 mod 4) = 1)) |
171 | 166, 170 | syl 17 |
. 2
⊢ (𝜑 → ((-1 /L
𝑃) = 1 ↔ (𝑃 mod 4) = 1)) |
172 | 169, 171 | mpbid 221 |
1
⊢ (𝜑 → (𝑃 mod 4) = 1) |