Users' Mathboxes Mathbox for Thierry Arnoux < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  cos9thpiminplylem2 Structured version   Visualization version   GIF version

Theorem cos9thpiminplylem2 34173
Description: The polynomial ((𝑋↑3) + ((-3 · 𝑋) + 1)) has no rational roots. (Contributed by Thierry Arnoux, 9-Nov-2025.)
Hypothesis
Ref Expression
cos9thpiminplylem2.1 (𝜑𝑋 ∈ ℚ)
Assertion
Ref Expression
cos9thpiminplylem2 (𝜑 → ((𝑋↑3) + ((-3 · 𝑋) + 1)) ≠ 0)

Proof of Theorem cos9thpiminplylem2
Dummy variables 𝑝 𝑞 𝑟 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 simpr 489 . . . . . . . . 9 ((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 = 0) → 𝑋 = 0)
21oveq1d 7425 . . . . . . . 8 ((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 = 0) → (𝑋↑3) = (0↑3))
3 3nn 12315 . . . . . . . . . 10 3 ∈ ℕ
43a1i 11 . . . . . . . . 9 ((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 = 0) → 3 ∈ ℕ)
540expd 14171 . . . . . . . 8 ((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 = 0) → (0↑3) = 0)
62, 5eqtrd 2798 . . . . . . 7 ((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 = 0) → (𝑋↑3) = 0)
76oveq1d 7425 . . . . . 6 ((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 = 0) → ((𝑋↑3) + ((-3 · 𝑋) + 1)) = (0 + ((-3 · 𝑋) + 1)))
81oveq2d 7426 . . . . . . . 8 ((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 = 0) → (-3 · 𝑋) = (-3 · 0))
9 3cn 12317 . . . . . . . . . . 11 3 ∈ ℂ
109negcli 11521 . . . . . . . . . 10 -3 ∈ ℂ
1110a1i 11 . . . . . . . . 9 ((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 = 0) → -3 ∈ ℂ)
1211mul01d 11404 . . . . . . . 8 ((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 = 0) → (-3 · 0) = 0)
138, 12eqtr2d 2799 . . . . . . 7 ((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 = 0) → 0 = (-3 · 𝑋))
1413oveq1d 7425 . . . . . . . 8 ((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 = 0) → (0 + 1) = ((-3 · 𝑋) + 1))
15 0p1e1 12356 . . . . . . . 8 (0 + 1) = 1
1614, 15eqtr3di 2813 . . . . . . 7 ((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 = 0) → ((-3 · 𝑋) + 1) = 1)
1713, 16oveq12d 7428 . . . . . 6 ((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 = 0) → (0 + ((-3 · 𝑋) + 1)) = ((-3 · 𝑋) + 1))
187, 17, 163eqtrd 2802 . . . . 5 ((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 = 0) → ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 1)
19 ax-1ne0 11164 . . . . . 6 1 ≠ 0
2019a1i 11 . . . . 5 ((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 = 0) → 1 ≠ 0)
2118, 20eqnetrd 3025 . . . 4 ((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 = 0) → ((𝑋↑3) + ((-3 · 𝑋) + 1)) ≠ 0)
22 simpr 489 . . . . . . . . . . . 12 ((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) → 𝑋 = (𝑝 / 𝑞))
23 simplr 780 . . . . . . . . . . . . . . 15 (((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) → 𝑝 ∈ ℤ)
2423zcnd 12696 . . . . . . . . . . . . . 14 (((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) → 𝑝 ∈ ℂ)
2524adantr 485 . . . . . . . . . . . . 13 ((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) → 𝑝 ∈ ℂ)
26 simpr 489 . . . . . . . . . . . . . . 15 (((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) → 𝑞 ∈ ℕ)
2726nncnd 12244 . . . . . . . . . . . . . 14 (((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) → 𝑞 ∈ ℂ)
2827adantr 485 . . . . . . . . . . . . 13 ((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) → 𝑞 ∈ ℂ)
2926nnne0d 12281 . . . . . . . . . . . . . 14 (((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) → 𝑞 ≠ 0)
3029adantr 485 . . . . . . . . . . . . 13 ((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) → 𝑞 ≠ 0)
3125, 28, 30divcld 11986 . . . . . . . . . . . 12 ((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) → (𝑝 / 𝑞) ∈ ℂ)
3222, 31eqeltrd 2863 . . . . . . . . . . 11 ((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) → 𝑋 ∈ ℂ)
3332ad3antrrr 742 . . . . . . . . . 10 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → 𝑋 ∈ ℂ)
34 simplr 780 . . . . . . . . . 10 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → 𝑋 ≠ 0)
3533, 34reccld 11979 . . . . . . . . 9 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (1 / 𝑋) ∈ ℂ)
36 3nn0 12517 . . . . . . . . . 10 3 ∈ ℕ0
3736a1i 11 . . . . . . . . 9 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → 3 ∈ ℕ0)
3835, 37expcld 14178 . . . . . . . 8 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → ((1 / 𝑋)↑3) ∈ ℂ)
3910a1i 11 . . . . . . . . . 10 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → -3 ∈ ℂ)
4035sqcld 14176 . . . . . . . . . 10 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → ((1 / 𝑋)↑2) ∈ ℂ)
4139, 40mulcld 11224 . . . . . . . . 9 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (-3 · ((1 / 𝑋)↑2)) ∈ ℂ)
42 1cnd 11197 . . . . . . . . 9 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → 1 ∈ ℂ)
4341, 42addcld 11223 . . . . . . . 8 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → ((-3 · ((1 / 𝑋)↑2)) + 1) ∈ ℂ)
4436a1i 11 . . . . . . . . . 10 ((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) → 3 ∈ ℕ0)
4532, 44expcld 14178 . . . . . . . . 9 ((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) → (𝑋↑3) ∈ ℂ)
4645ad3antrrr 742 . . . . . . . 8 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (𝑋↑3) ∈ ℂ)
4738, 43, 46adddird 11229 . . . . . . 7 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → ((((1 / 𝑋)↑3) + ((-3 · ((1 / 𝑋)↑2)) + 1)) · (𝑋↑3)) = ((((1 / 𝑋)↑3) · (𝑋↑3)) + (((-3 · ((1 / 𝑋)↑2)) + 1) · (𝑋↑3))))
48 3z 12622 . . . . . . . . . . . 12 3 ∈ ℤ
4948a1i 11 . . . . . . . . . . 11 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → 3 ∈ ℤ)
5033, 34, 49exprecd 14186 . . . . . . . . . 10 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → ((1 / 𝑋)↑3) = (1 / (𝑋↑3)))
5150oveq1d 7425 . . . . . . . . 9 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (((1 / 𝑋)↑3) · (𝑋↑3)) = ((1 / (𝑋↑3)) · (𝑋↑3)))
5233, 34, 49expne0d 14184 . . . . . . . . . 10 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (𝑋↑3) ≠ 0)
5346, 52recid2d 11982 . . . . . . . . 9 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → ((1 / (𝑋↑3)) · (𝑋↑3)) = 1)
5451, 53eqtrd 2798 . . . . . . . 8 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (((1 / 𝑋)↑3) · (𝑋↑3)) = 1)
55 2z 12621 . . . . . . . . . . . . . . . . 17 2 ∈ ℤ
5655a1i 11 . . . . . . . . . . . . . . . 16 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → 2 ∈ ℤ)
5733, 34, 56exprecd 14186 . . . . . . . . . . . . . . 15 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → ((1 / 𝑋)↑2) = (1 / (𝑋↑2)))
5857oveq1d 7425 . . . . . . . . . . . . . 14 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (((1 / 𝑋)↑2) · (𝑋↑3)) = ((1 / (𝑋↑2)) · (𝑋↑3)))
5933sqcld 14176 . . . . . . . . . . . . . . 15 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (𝑋↑2) ∈ ℂ)
6033, 34, 56expne0d 14184 . . . . . . . . . . . . . . 15 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (𝑋↑2) ≠ 0)
6146, 59, 60divrec2d 11990 . . . . . . . . . . . . . 14 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → ((𝑋↑3) / (𝑋↑2)) = ((1 / (𝑋↑2)) · (𝑋↑3)))
62 2cnd 12314 . . . . . . . . . . . . . . . . 17 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → 2 ∈ ℂ)
63 2p1e3 12377 . . . . . . . . . . . . . . . . . . 19 (2 + 1) = 3
6463a1i 11 . . . . . . . . . . . . . . . . . 18 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (2 + 1) = 3)
6564eqcomd 2769 . . . . . . . . . . . . . . . . 17 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → 3 = (2 + 1))
6662, 42, 65mvrladdd 11622 . . . . . . . . . . . . . . . 16 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (3 − 2) = 1)
6766oveq2d 7426 . . . . . . . . . . . . . . 15 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (𝑋↑(3 − 2)) = (𝑋↑1))
6833, 34, 56, 49expsubd 14189 . . . . . . . . . . . . . . 15 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (𝑋↑(3 − 2)) = ((𝑋↑3) / (𝑋↑2)))
6933exp1d 14173 . . . . . . . . . . . . . . 15 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (𝑋↑1) = 𝑋)
7067, 68, 693eqtr3d 2806 . . . . . . . . . . . . . 14 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → ((𝑋↑3) / (𝑋↑2)) = 𝑋)
7158, 61, 703eqtr2d 2804 . . . . . . . . . . . . 13 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (((1 / 𝑋)↑2) · (𝑋↑3)) = 𝑋)
7271oveq2d 7426 . . . . . . . . . . . 12 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (3 · (((1 / 𝑋)↑2) · (𝑋↑3))) = (3 · 𝑋))
7372negeqd 11446 . . . . . . . . . . 11 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → -(3 · (((1 / 𝑋)↑2) · (𝑋↑3))) = -(3 · 𝑋))
7439, 40, 46mulassd 11227 . . . . . . . . . . . 12 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → ((-3 · ((1 / 𝑋)↑2)) · (𝑋↑3)) = (-3 · (((1 / 𝑋)↑2) · (𝑋↑3))))
759a1i 11 . . . . . . . . . . . . 13 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → 3 ∈ ℂ)
7640, 46mulcld 11224 . . . . . . . . . . . . 13 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (((1 / 𝑋)↑2) · (𝑋↑3)) ∈ ℂ)
7775, 76mulneg1d 11662 . . . . . . . . . . . 12 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (-3 · (((1 / 𝑋)↑2) · (𝑋↑3))) = -(3 · (((1 / 𝑋)↑2) · (𝑋↑3))))
7874, 77eqtrd 2798 . . . . . . . . . . 11 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → ((-3 · ((1 / 𝑋)↑2)) · (𝑋↑3)) = -(3 · (((1 / 𝑋)↑2) · (𝑋↑3))))
7975, 33mulneg1d 11662 . . . . . . . . . . 11 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (-3 · 𝑋) = -(3 · 𝑋))
8073, 78, 793eqtr4d 2808 . . . . . . . . . 10 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → ((-3 · ((1 / 𝑋)↑2)) · (𝑋↑3)) = (-3 · 𝑋))
8146mullidd 11222 . . . . . . . . . 10 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (1 · (𝑋↑3)) = (𝑋↑3))
8280, 81oveq12d 7428 . . . . . . . . 9 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (((-3 · ((1 / 𝑋)↑2)) · (𝑋↑3)) + (1 · (𝑋↑3))) = ((-3 · 𝑋) + (𝑋↑3)))
8341, 46, 42, 82joinlmuladdmuld 11231 . . . . . . . 8 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (((-3 · ((1 / 𝑋)↑2)) + 1) · (𝑋↑3)) = ((-3 · 𝑋) + (𝑋↑3)))
8454, 83oveq12d 7428 . . . . . . 7 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → ((((1 / 𝑋)↑3) · (𝑋↑3)) + (((-3 · ((1 / 𝑋)↑2)) + 1) · (𝑋↑3))) = (1 + ((-3 · 𝑋) + (𝑋↑3))))
8539, 33mulcld 11224 . . . . . . . . . 10 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (-3 · 𝑋) ∈ ℂ)
8685, 46addcld 11223 . . . . . . . . 9 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → ((-3 · 𝑋) + (𝑋↑3)) ∈ ℂ)
8742, 86addcomd 11407 . . . . . . . 8 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (1 + ((-3 · 𝑋) + (𝑋↑3))) = (((-3 · 𝑋) + (𝑋↑3)) + 1))
8885, 46addcomd 11407 . . . . . . . . 9 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → ((-3 · 𝑋) + (𝑋↑3)) = ((𝑋↑3) + (-3 · 𝑋)))
8988oveq1d 7425 . . . . . . . 8 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (((-3 · 𝑋) + (𝑋↑3)) + 1) = (((𝑋↑3) + (-3 · 𝑋)) + 1))
9046, 85, 42addassd 11226 . . . . . . . 8 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (((𝑋↑3) + (-3 · 𝑋)) + 1) = ((𝑋↑3) + ((-3 · 𝑋) + 1)))
9187, 89, 903eqtrd 2802 . . . . . . 7 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (1 + ((-3 · 𝑋) + (𝑋↑3))) = ((𝑋↑3) + ((-3 · 𝑋) + 1)))
9247, 84, 913eqtrd 2802 . . . . . 6 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → ((((1 / 𝑋)↑3) + ((-3 · ((1 / 𝑋)↑2)) + 1)) · (𝑋↑3)) = ((𝑋↑3) + ((-3 · 𝑋) + 1)))
9338, 43addcld 11223 . . . . . . 7 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (((1 / 𝑋)↑3) + ((-3 · ((1 / 𝑋)↑2)) + 1)) ∈ ℂ)
94 simpllr 787 . . . . . . . . . . . . 13 ((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) → 𝑋 = (𝑝 / 𝑞))
9594adantr 485 . . . . . . . . . . . 12 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → 𝑋 = (𝑝 / 𝑞))
9695oveq2d 7426 . . . . . . . . . . 11 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (1 / 𝑋) = (1 / (𝑝 / 𝑞)))
97 simp-6r 799 . . . . . . . . . . . . 13 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → 𝑝 ∈ ℤ)
9897zcnd 12696 . . . . . . . . . . . 12 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → 𝑝 ∈ ℂ)
99 simp-5r 797 . . . . . . . . . . . . 13 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → 𝑞 ∈ ℕ)
10099nncnd 12244 . . . . . . . . . . . 12 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → 𝑞 ∈ ℂ)
101 simpr 489 . . . . . . . . . . . . . . 15 ((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) → 𝑋 ≠ 0)
10294, 101eqnetrrd 3026 . . . . . . . . . . . . . 14 ((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) → (𝑝 / 𝑞) ≠ 0)
10324ad3antrrr 742 . . . . . . . . . . . . . . 15 ((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) → 𝑝 ∈ ℂ)
10427ad3antrrr 742 . . . . . . . . . . . . . . 15 ((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) → 𝑞 ∈ ℂ)
10529ad3antrrr 742 . . . . . . . . . . . . . . 15 ((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) → 𝑞 ≠ 0)
106103, 104, 105divne0bd 11998 . . . . . . . . . . . . . 14 ((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) → (𝑝 ≠ 0 ↔ (𝑝 / 𝑞) ≠ 0))
107102, 106mpbird 260 . . . . . . . . . . . . 13 ((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) → 𝑝 ≠ 0)
108107adantr 485 . . . . . . . . . . . 12 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → 𝑝 ≠ 0)
10999nnne0d 12281 . . . . . . . . . . . 12 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → 𝑞 ≠ 0)
11098, 100, 108, 109recdivd 12003 . . . . . . . . . . 11 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (1 / (𝑝 / 𝑞)) = (𝑞 / 𝑝))
111100, 98, 108divrecd 11989 . . . . . . . . . . . 12 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (𝑞 / 𝑝) = (𝑞 · (1 / 𝑝)))
11298div1d 11978 . . . . . . . . . . . . . 14 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (𝑝 / 1) = 𝑝)
113 simpr 489 . . . . . . . . . . . . . . 15 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (abs‘𝑝) = 1)
114113oveq2d 7426 . . . . . . . . . . . . . 14 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (𝑝 / (abs‘𝑝)) = (𝑝 / 1))
11523zred 12695 . . . . . . . . . . . . . . . . 17 (((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) → 𝑝 ∈ ℝ)
116115ad3antrrr 742 . . . . . . . . . . . . . . . 16 ((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) → 𝑝 ∈ ℝ)
117116, 107receqid 33089 . . . . . . . . . . . . . . 15 ((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) → ((1 / 𝑝) = 𝑝 ↔ (abs‘𝑝) = 1))
118117biimpar 482 . . . . . . . . . . . . . 14 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (1 / 𝑝) = 𝑝)
119112, 114, 1183eqtr4d 2808 . . . . . . . . . . . . 13 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (𝑝 / (abs‘𝑝)) = (1 / 𝑝))
120119oveq2d 7426 . . . . . . . . . . . 12 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (𝑞 · (𝑝 / (abs‘𝑝))) = (𝑞 · (1 / 𝑝)))
121111, 120eqtr4d 2801 . . . . . . . . . . 11 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (𝑞 / 𝑝) = (𝑞 · (𝑝 / (abs‘𝑝))))
12296, 110, 1213eqtrd 2802 . . . . . . . . . 10 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (1 / 𝑋) = (𝑞 · (𝑝 / (abs‘𝑝))))
12397zred 12695 . . . . . . . . . . . 12 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → 𝑝 ∈ ℝ)
124 sgnval2 33080 . . . . . . . . . . . 12 ((𝑝 ∈ ℝ ∧ 𝑝 ≠ 0) → (sgn‘𝑝) = (𝑝 / (abs‘𝑝)))
125123, 108, 124syl2anc 595 . . . . . . . . . . 11 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (sgn‘𝑝) = (𝑝 / (abs‘𝑝)))
126125oveq2d 7426 . . . . . . . . . 10 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (𝑞 · (sgn‘𝑝)) = (𝑞 · (𝑝 / (abs‘𝑝))))
127122, 126eqtr4d 2801 . . . . . . . . 9 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (1 / 𝑋) = (𝑞 · (sgn‘𝑝)))
12899nnzd 12612 . . . . . . . . . 10 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → 𝑞 ∈ ℤ)
129 neg1z 12625 . . . . . . . . . . . . 13 -1 ∈ ℤ
130129a1i 11 . . . . . . . . . . . 12 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → -1 ∈ ℤ)
131 0zd 12598 . . . . . . . . . . . 12 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → 0 ∈ ℤ)
132 1zzd 12620 . . . . . . . . . . . 12 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → 1 ∈ ℤ)
133130, 131, 132tpssd 32884 . . . . . . . . . . 11 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → {-1, 0, 1} ⊆ ℤ)
134123rexrd 11254 . . . . . . . . . . . 12 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → 𝑝 ∈ ℝ*)
135 sgncl 15130 . . . . . . . . . . . 12 (𝑝 ∈ ℝ* → (sgn‘𝑝) ∈ {-1, 0, 1})
136134, 135syl 18 . . . . . . . . . . 11 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (sgn‘𝑝) ∈ {-1, 0, 1})
137133, 136sseldd 3938 . . . . . . . . . 10 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (sgn‘𝑝) ∈ ℤ)
138128, 137zmulcld 12701 . . . . . . . . 9 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (𝑞 · (sgn‘𝑝)) ∈ ℤ)
139127, 138eqeltrd 2863 . . . . . . . 8 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (1 / 𝑋) ∈ ℤ)
140139cos9thpiminplylem1 34172 . . . . . . 7 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → (((1 / 𝑋)↑3) + ((-3 · ((1 / 𝑋)↑2)) + 1)) ≠ 0)
14193, 46, 140, 52mulne0d 11861 . . . . . 6 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → ((((1 / 𝑋)↑3) + ((-3 · ((1 / 𝑋)↑2)) + 1)) · (𝑋↑3)) ≠ 0)
14292, 141eqnetrrd 3026 . . . . 5 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) = 1) → ((𝑋↑3) + ((-3 · 𝑋) + 1)) ≠ 0)
143 simplr 780 . . . . . . . 8 (((((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) ≠ 1) ∧ 𝑟 ∈ ℙ) ∧ 𝑟 ∥ (abs‘𝑝)) → 𝑟 ∈ ℙ)
144 1nprm 16732 . . . . . . . . 9 ¬ 1 ∈ ℙ
145144a1i 11 . . . . . . . 8 (((((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) ≠ 1) ∧ 𝑟 ∈ ℙ) ∧ 𝑟 ∥ (abs‘𝑝)) → ¬ 1 ∈ ℙ)
146 nelne2 3056 . . . . . . . 8 ((𝑟 ∈ ℙ ∧ ¬ 1 ∈ ℙ) → 𝑟 ≠ 1)
147143, 145, 146syl2anc 595 . . . . . . 7 (((((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) ≠ 1) ∧ 𝑟 ∈ ℙ) ∧ 𝑟 ∥ (abs‘𝑝)) → 𝑟 ≠ 1)
148 prmnn 16727 . . . . . . . . . 10 (𝑟 ∈ ℙ → 𝑟 ∈ ℕ)
149148ad3antlr 743 . . . . . . . . 9 ((((((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) ≠ 1) ∧ 𝑟 ∈ ℙ) ∧ 𝑟 ∥ (abs‘𝑝)) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → 𝑟 ∈ ℕ)
150149nnnn0d 12560 . . . . . . . 8 ((((((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) ≠ 1) ∧ 𝑟 ∈ ℙ) ∧ 𝑟 ∥ (abs‘𝑝)) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → 𝑟 ∈ ℕ0)
151149nnzd 12612 . . . . . . . . . 10 ((((((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) ≠ 1) ∧ 𝑟 ∈ ℙ) ∧ 𝑟 ∥ (abs‘𝑝)) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → 𝑟 ∈ ℤ)
152 simp-5r 797 . . . . . . . . . . 11 ((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) → 𝑝 ∈ ℤ)
153152ad4antr 744 . . . . . . . . . 10 ((((((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) ≠ 1) ∧ 𝑟 ∈ ℙ) ∧ 𝑟 ∥ (abs‘𝑝)) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → 𝑝 ∈ ℤ)
154 simp-8r 803 . . . . . . . . . . 11 ((((((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) ≠ 1) ∧ 𝑟 ∈ ℙ) ∧ 𝑟 ∥ (abs‘𝑝)) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → 𝑞 ∈ ℕ)
155154nnzd 12612 . . . . . . . . . 10 ((((((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) ≠ 1) ∧ 𝑟 ∈ ℙ) ∧ 𝑟 ∥ (abs‘𝑝)) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → 𝑞 ∈ ℤ)
156 simplr 780 . . . . . . . . . . 11 ((((((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) ≠ 1) ∧ 𝑟 ∈ ℙ) ∧ 𝑟 ∥ (abs‘𝑝)) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → 𝑟 ∥ (abs‘𝑝))
157 dvdsabsb 16328 . . . . . . . . . . . 12 ((𝑟 ∈ ℤ ∧ 𝑝 ∈ ℤ) → (𝑟𝑝𝑟 ∥ (abs‘𝑝)))
158157biimpar 482 . . . . . . . . . . 11 (((𝑟 ∈ ℤ ∧ 𝑝 ∈ ℤ) ∧ 𝑟 ∥ (abs‘𝑝)) → 𝑟𝑝)
159151, 153, 156, 158syl21anc 850 . . . . . . . . . 10 ((((((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) ≠ 1) ∧ 𝑟 ∈ ℙ) ∧ 𝑟 ∥ (abs‘𝑝)) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → 𝑟𝑝)
160 simpllr 787 . . . . . . . . . . 11 ((((((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) ≠ 1) ∧ 𝑟 ∈ ℙ) ∧ 𝑟 ∥ (abs‘𝑝)) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → 𝑟 ∈ ℙ)
1613a1i 11 . . . . . . . . . . 11 ((((((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) ≠ 1) ∧ 𝑟 ∈ ℙ) ∧ 𝑟 ∥ (abs‘𝑝)) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → 3 ∈ ℕ)
16248a1i 11 . . . . . . . . . . . . . . 15 ((((((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) ≠ 1) ∧ 𝑟 ∈ ℙ) ∧ 𝑟 ∥ (abs‘𝑝)) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → 3 ∈ ℤ)
163154nnnn0d 12560 . . . . . . . . . . . . . . . . 17 ((((((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) ≠ 1) ∧ 𝑟 ∈ ℙ) ∧ 𝑟 ∥ (abs‘𝑝)) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → 𝑞 ∈ ℕ0)
164 nn0sqcl 14121 . . . . . . . . . . . . . . . . 17 (𝑞 ∈ ℕ0 → (𝑞↑2) ∈ ℕ0)
165163, 164syl 18 . . . . . . . . . . . . . . . 16 ((((((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) ≠ 1) ∧ 𝑟 ∈ ℙ) ∧ 𝑟 ∥ (abs‘𝑝)) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (𝑞↑2) ∈ ℕ0)
166165nn0zd 12611 . . . . . . . . . . . . . . 15 ((((((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) ≠ 1) ∧ 𝑟 ∈ ℙ) ∧ 𝑟 ∥ (abs‘𝑝)) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (𝑞↑2) ∈ ℤ)
167162, 166zmulcld 12701 . . . . . . . . . . . . . 14 ((((((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) ≠ 1) ∧ 𝑟 ∈ ℙ) ∧ 𝑟 ∥ (abs‘𝑝)) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (3 · (𝑞↑2)) ∈ ℤ)
168 zsqcl 14161 . . . . . . . . . . . . . . 15 (𝑝 ∈ ℤ → (𝑝↑2) ∈ ℤ)
169153, 168syl 18 . . . . . . . . . . . . . 14 ((((((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) ≠ 1) ∧ 𝑟 ∈ ℙ) ∧ 𝑟 ∥ (abs‘𝑝)) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (𝑝↑2) ∈ ℤ)
170167, 169zsubcld 12700 . . . . . . . . . . . . 13 ((((((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) ≠ 1) ∧ 𝑟 ∈ ℙ) ∧ 𝑟 ∥ (abs‘𝑝)) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → ((3 · (𝑞↑2)) − (𝑝↑2)) ∈ ℤ)
171151, 153, 170, 159dvdsmultr1d 16350 . . . . . . . . . . . 12 ((((((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) ≠ 1) ∧ 𝑟 ∈ ℙ) ∧ 𝑟 ∥ (abs‘𝑝)) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → 𝑟 ∥ (𝑝 · ((3 · (𝑞↑2)) − (𝑝↑2))))
172104adantr 485 . . . . . . . . . . . . . . 15 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → 𝑞 ∈ ℂ)
17336a1i 11 . . . . . . . . . . . . . . 15 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → 3 ∈ ℕ0)
174172, 173expcld 14178 . . . . . . . . . . . . . 14 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (𝑞↑3) ∈ ℂ)
175103adantr 485 . . . . . . . . . . . . . . 15 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → 𝑝 ∈ ℂ)
1769a1i 11 . . . . . . . . . . . . . . . . 17 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → 3 ∈ ℂ)
177172sqcld 14176 . . . . . . . . . . . . . . . . 17 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (𝑞↑2) ∈ ℂ)
178176, 177mulcld 11224 . . . . . . . . . . . . . . . 16 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (3 · (𝑞↑2)) ∈ ℂ)
179175sqcld 14176 . . . . . . . . . . . . . . . 16 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (𝑝↑2) ∈ ℂ)
180178, 179subcld 11564 . . . . . . . . . . . . . . 15 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → ((3 · (𝑞↑2)) − (𝑝↑2)) ∈ ℂ)
181175, 180mulcld 11224 . . . . . . . . . . . . . 14 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (𝑝 · ((3 · (𝑞↑2)) − (𝑝↑2))) ∈ ℂ)
18294adantr 485 . . . . . . . . . . . . . . . . . . . 20 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → 𝑋 = (𝑝 / 𝑞))
183182oveq1d 7425 . . . . . . . . . . . . . . . . . . 19 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (𝑋↑3) = ((𝑝 / 𝑞)↑3))
184183oveq1d 7425 . . . . . . . . . . . . . . . . . 18 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → ((𝑋↑3) · (𝑞↑3)) = (((𝑝 / 𝑞)↑3) · (𝑞↑3)))
185105adantr 485 . . . . . . . . . . . . . . . . . . . 20 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → 𝑞 ≠ 0)
186175, 172, 185, 173expdivd 14192 . . . . . . . . . . . . . . . . . . 19 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → ((𝑝 / 𝑞)↑3) = ((𝑝↑3) / (𝑞↑3)))
187186oveq1d 7425 . . . . . . . . . . . . . . . . . 18 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (((𝑝 / 𝑞)↑3) · (𝑞↑3)) = (((𝑝↑3) / (𝑞↑3)) · (𝑞↑3)))
188175, 173expcld 14178 . . . . . . . . . . . . . . . . . . 19 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (𝑝↑3) ∈ ℂ)
18948a1i 11 . . . . . . . . . . . . . . . . . . . 20 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → 3 ∈ ℤ)
190172, 185, 189expne0d 14184 . . . . . . . . . . . . . . . . . . 19 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (𝑞↑3) ≠ 0)
191188, 174, 190divcan1d 11987 . . . . . . . . . . . . . . . . . 18 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (((𝑝↑3) / (𝑞↑3)) · (𝑞↑3)) = (𝑝↑3))
192184, 187, 1913eqtrd 2802 . . . . . . . . . . . . . . . . 17 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → ((𝑋↑3) · (𝑞↑3)) = (𝑝↑3))
19310a1i 11 . . . . . . . . . . . . . . . . . . 19 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → -3 ∈ ℂ)
19432ad3antrrr 742 . . . . . . . . . . . . . . . . . . 19 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → 𝑋 ∈ ℂ)
195193, 194mulcld 11224 . . . . . . . . . . . . . . . . . 18 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (-3 · 𝑋) ∈ ℂ)
196 1cnd 11197 . . . . . . . . . . . . . . . . . 18 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → 1 ∈ ℂ)
197193, 194, 174mulassd 11227 . . . . . . . . . . . . . . . . . . . 20 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → ((-3 · 𝑋) · (𝑞↑3)) = (-3 · (𝑋 · (𝑞↑3))))
198182oveq1d 7425 . . . . . . . . . . . . . . . . . . . . . 22 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (𝑋 · (𝑞↑3)) = ((𝑝 / 𝑞) · (𝑞↑3)))
199175, 172, 174, 185div32d 12009 . . . . . . . . . . . . . . . . . . . . . 22 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → ((𝑝 / 𝑞) · (𝑞↑3)) = (𝑝 · ((𝑞↑3) / 𝑞)))
200 1zzd 12620 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → 1 ∈ ℤ)
201172, 185, 200, 189expsubd 14189 . . . . . . . . . . . . . . . . . . . . . . . 24 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (𝑞↑(3 − 1)) = ((𝑞↑3) / (𝑞↑1)))
202 3m1e2 12363 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (3 − 1) = 2
203202a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (3 − 1) = 2)
204203oveq2d 7426 . . . . . . . . . . . . . . . . . . . . . . . 24 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (𝑞↑(3 − 1)) = (𝑞↑2))
205172exp1d 14173 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (𝑞↑1) = 𝑞)
206205oveq2d 7426 . . . . . . . . . . . . . . . . . . . . . . . 24 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → ((𝑞↑3) / (𝑞↑1)) = ((𝑞↑3) / 𝑞))
207201, 204, 2063eqtr3rd 2807 . . . . . . . . . . . . . . . . . . . . . . 23 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → ((𝑞↑3) / 𝑞) = (𝑞↑2))
208207oveq2d 7426 . . . . . . . . . . . . . . . . . . . . . 22 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (𝑝 · ((𝑞↑3) / 𝑞)) = (𝑝 · (𝑞↑2)))
209198, 199, 2083eqtrd 2802 . . . . . . . . . . . . . . . . . . . . 21 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (𝑋 · (𝑞↑3)) = (𝑝 · (𝑞↑2)))
210209oveq2d 7426 . . . . . . . . . . . . . . . . . . . 20 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (-3 · (𝑋 · (𝑞↑3))) = (-3 · (𝑝 · (𝑞↑2))))
211197, 210eqtrd 2798 . . . . . . . . . . . . . . . . . . 19 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → ((-3 · 𝑋) · (𝑞↑3)) = (-3 · (𝑝 · (𝑞↑2))))
212174mullidd 11222 . . . . . . . . . . . . . . . . . . 19 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (1 · (𝑞↑3)) = (𝑞↑3))
213211, 212oveq12d 7428 . . . . . . . . . . . . . . . . . 18 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (((-3 · 𝑋) · (𝑞↑3)) + (1 · (𝑞↑3))) = ((-3 · (𝑝 · (𝑞↑2))) + (𝑞↑3)))
214195, 174, 196, 213joinlmuladdmuld 11231 . . . . . . . . . . . . . . . . 17 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (((-3 · 𝑋) + 1) · (𝑞↑3)) = ((-3 · (𝑝 · (𝑞↑2))) + (𝑞↑3)))
215192, 214oveq12d 7428 . . . . . . . . . . . . . . . 16 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (((𝑋↑3) · (𝑞↑3)) + (((-3 · 𝑋) + 1) · (𝑞↑3))) = ((𝑝↑3) + ((-3 · (𝑝 · (𝑞↑2))) + (𝑞↑3))))
21645ad3antrrr 742 . . . . . . . . . . . . . . . . 17 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (𝑋↑3) ∈ ℂ)
217195, 196addcld 11223 . . . . . . . . . . . . . . . . 17 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → ((-3 · 𝑋) + 1) ∈ ℂ)
218216, 217, 174adddird 11229 . . . . . . . . . . . . . . . 16 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (((𝑋↑3) + ((-3 · 𝑋) + 1)) · (𝑞↑3)) = (((𝑋↑3) · (𝑞↑3)) + (((-3 · 𝑋) + 1) · (𝑞↑3))))
219175, 178, 179subdid 11665 . . . . . . . . . . . . . . . . . . 19 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (𝑝 · ((3 · (𝑞↑2)) − (𝑝↑2))) = ((𝑝 · (3 · (𝑞↑2))) − (𝑝 · (𝑝↑2))))
220 2nn0 12516 . . . . . . . . . . . . . . . . . . . . . . 23 2 ∈ ℕ0
221220a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → 2 ∈ ℕ0)
222 1nn0 12515 . . . . . . . . . . . . . . . . . . . . . . 23 1 ∈ ℕ0
223222a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → 1 ∈ ℕ0)
224175, 221, 223expaddd 14180 . . . . . . . . . . . . . . . . . . . . 21 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (𝑝↑(1 + 2)) = ((𝑝↑1) · (𝑝↑2)))
225 1p2e3 12378 . . . . . . . . . . . . . . . . . . . . . . 23 (1 + 2) = 3
226225a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (1 + 2) = 3)
227226oveq2d 7426 . . . . . . . . . . . . . . . . . . . . 21 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (𝑝↑(1 + 2)) = (𝑝↑3))
228175exp1d 14173 . . . . . . . . . . . . . . . . . . . . . 22 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (𝑝↑1) = 𝑝)
229228oveq1d 7425 . . . . . . . . . . . . . . . . . . . . 21 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → ((𝑝↑1) · (𝑝↑2)) = (𝑝 · (𝑝↑2)))
230224, 227, 2293eqtr3rd 2807 . . . . . . . . . . . . . . . . . . . 20 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (𝑝 · (𝑝↑2)) = (𝑝↑3))
231230oveq2d 7426 . . . . . . . . . . . . . . . . . . 19 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → ((𝑝 · (3 · (𝑞↑2))) − (𝑝 · (𝑝↑2))) = ((𝑝 · (3 · (𝑞↑2))) − (𝑝↑3)))
232219, 231eqtrd 2798 . . . . . . . . . . . . . . . . . 18 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (𝑝 · ((3 · (𝑞↑2)) − (𝑝↑2))) = ((𝑝 · (3 · (𝑞↑2))) − (𝑝↑3)))
233232oveq2d 7426 . . . . . . . . . . . . . . . . 17 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → ((𝑞↑3) − (𝑝 · ((3 · (𝑞↑2)) − (𝑝↑2)))) = ((𝑞↑3) − ((𝑝 · (3 · (𝑞↑2))) − (𝑝↑3))))
234175, 178mulcld 11224 . . . . . . . . . . . . . . . . . . 19 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (𝑝 · (3 · (𝑞↑2))) ∈ ℂ)
235174, 234, 188subsub2d 11593 . . . . . . . . . . . . . . . . . 18 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → ((𝑞↑3) − ((𝑝 · (3 · (𝑞↑2))) − (𝑝↑3))) = ((𝑞↑3) + ((𝑝↑3) − (𝑝 · (3 · (𝑞↑2))))))
236174, 188, 234addsub12d 11587 . . . . . . . . . . . . . . . . . 18 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → ((𝑞↑3) + ((𝑝↑3) − (𝑝 · (3 · (𝑞↑2))))) = ((𝑝↑3) + ((𝑞↑3) − (𝑝 · (3 · (𝑞↑2))))))
237174, 234subcld 11564 . . . . . . . . . . . . . . . . . . . 20 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → ((𝑞↑3) − (𝑝 · (3 · (𝑞↑2)))) ∈ ℂ)
238188, 237addcomd 11407 . . . . . . . . . . . . . . . . . . 19 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → ((𝑝↑3) + ((𝑞↑3) − (𝑝 · (3 · (𝑞↑2))))) = (((𝑞↑3) − (𝑝 · (3 · (𝑞↑2)))) + (𝑝↑3)))
239234negcld 11551 . . . . . . . . . . . . . . . . . . . . . 22 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → -(𝑝 · (3 · (𝑞↑2))) ∈ ℂ)
240174, 239addcomd 11407 . . . . . . . . . . . . . . . . . . . . 21 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → ((𝑞↑3) + -(𝑝 · (3 · (𝑞↑2)))) = (-(𝑝 · (3 · (𝑞↑2))) + (𝑞↑3)))
241174, 234negsubd 11570 . . . . . . . . . . . . . . . . . . . . 21 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → ((𝑞↑3) + -(𝑝 · (3 · (𝑞↑2)))) = ((𝑞↑3) − (𝑝 · (3 · (𝑞↑2)))))
242175, 176, 177mul12d 11414 . . . . . . . . . . . . . . . . . . . . . . . 24 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (𝑝 · (3 · (𝑞↑2))) = (3 · (𝑝 · (𝑞↑2))))
243242negeqd 11446 . . . . . . . . . . . . . . . . . . . . . . 23 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → -(𝑝 · (3 · (𝑞↑2))) = -(3 · (𝑝 · (𝑞↑2))))
244175, 177mulcld 11224 . . . . . . . . . . . . . . . . . . . . . . . 24 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (𝑝 · (𝑞↑2)) ∈ ℂ)
245176, 244mulneg1d 11662 . . . . . . . . . . . . . . . . . . . . . . 23 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (-3 · (𝑝 · (𝑞↑2))) = -(3 · (𝑝 · (𝑞↑2))))
246243, 245eqtr4d 2801 . . . . . . . . . . . . . . . . . . . . . 22 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → -(𝑝 · (3 · (𝑞↑2))) = (-3 · (𝑝 · (𝑞↑2))))
247246oveq1d 7425 . . . . . . . . . . . . . . . . . . . . 21 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (-(𝑝 · (3 · (𝑞↑2))) + (𝑞↑3)) = ((-3 · (𝑝 · (𝑞↑2))) + (𝑞↑3)))
248240, 241, 2473eqtr3d 2806 . . . . . . . . . . . . . . . . . . . 20 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → ((𝑞↑3) − (𝑝 · (3 · (𝑞↑2)))) = ((-3 · (𝑝 · (𝑞↑2))) + (𝑞↑3)))
249248oveq1d 7425 . . . . . . . . . . . . . . . . . . 19 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (((𝑞↑3) − (𝑝 · (3 · (𝑞↑2)))) + (𝑝↑3)) = (((-3 · (𝑝 · (𝑞↑2))) + (𝑞↑3)) + (𝑝↑3)))
250238, 249eqtrd 2798 . . . . . . . . . . . . . . . . . 18 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → ((𝑝↑3) + ((𝑞↑3) − (𝑝 · (3 · (𝑞↑2))))) = (((-3 · (𝑝 · (𝑞↑2))) + (𝑞↑3)) + (𝑝↑3)))
251235, 236, 2503eqtrd 2802 . . . . . . . . . . . . . . . . 17 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → ((𝑞↑3) − ((𝑝 · (3 · (𝑞↑2))) − (𝑝↑3))) = (((-3 · (𝑝 · (𝑞↑2))) + (𝑞↑3)) + (𝑝↑3)))
252193, 244mulcld 11224 . . . . . . . . . . . . . . . . . . 19 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (-3 · (𝑝 · (𝑞↑2))) ∈ ℂ)
253252, 174addcld 11223 . . . . . . . . . . . . . . . . . 18 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → ((-3 · (𝑝 · (𝑞↑2))) + (𝑞↑3)) ∈ ℂ)
254253, 188addcomd 11407 . . . . . . . . . . . . . . . . 17 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (((-3 · (𝑝 · (𝑞↑2))) + (𝑞↑3)) + (𝑝↑3)) = ((𝑝↑3) + ((-3 · (𝑝 · (𝑞↑2))) + (𝑞↑3))))
255233, 251, 2543eqtrd 2802 . . . . . . . . . . . . . . . 16 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → ((𝑞↑3) − (𝑝 · ((3 · (𝑞↑2)) − (𝑝↑2)))) = ((𝑝↑3) + ((-3 · (𝑝 · (𝑞↑2))) + (𝑞↑3))))
256215, 218, 2553eqtr4rd 2809 . . . . . . . . . . . . . . 15 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → ((𝑞↑3) − (𝑝 · ((3 · (𝑞↑2)) − (𝑝↑2)))) = (((𝑋↑3) + ((-3 · 𝑋) + 1)) · (𝑞↑3)))
257 simpr 489 . . . . . . . . . . . . . . . 16 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0)
258257oveq1d 7425 . . . . . . . . . . . . . . 15 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (((𝑋↑3) + ((-3 · 𝑋) + 1)) · (𝑞↑3)) = (0 · (𝑞↑3)))
259174mul02d 11403 . . . . . . . . . . . . . . 15 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (0 · (𝑞↑3)) = 0)
260256, 258, 2593eqtrd 2802 . . . . . . . . . . . . . 14 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → ((𝑞↑3) − (𝑝 · ((3 · (𝑞↑2)) − (𝑝↑2)))) = 0)
261174, 181, 260subeq0d 11572 . . . . . . . . . . . . 13 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (𝑞↑3) = (𝑝 · ((3 · (𝑞↑2)) − (𝑝↑2))))
262261ad5ant15 770 . . . . . . . . . . . 12 ((((((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) ≠ 1) ∧ 𝑟 ∈ ℙ) ∧ 𝑟 ∥ (abs‘𝑝)) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (𝑞↑3) = (𝑝 · ((3 · (𝑞↑2)) − (𝑝↑2))))
263171, 262breqtrrd 5139 . . . . . . . . . . 11 ((((((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) ≠ 1) ∧ 𝑟 ∈ ℙ) ∧ 𝑟 ∥ (abs‘𝑝)) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → 𝑟 ∥ (𝑞↑3))
264 prmdvdsexp 16769 . . . . . . . . . . . 12 ((𝑟 ∈ ℙ ∧ 𝑞 ∈ ℤ ∧ 3 ∈ ℕ) → (𝑟 ∥ (𝑞↑3) ↔ 𝑟𝑞))
265264biimpa 481 . . . . . . . . . . 11 (((𝑟 ∈ ℙ ∧ 𝑞 ∈ ℤ ∧ 3 ∈ ℕ) ∧ 𝑟 ∥ (𝑞↑3)) → 𝑟𝑞)
266160, 155, 161, 263, 265syl31anc 1400 . . . . . . . . . 10 ((((((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) ≠ 1) ∧ 𝑟 ∈ ℙ) ∧ 𝑟 ∥ (abs‘𝑝)) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → 𝑟𝑞)
267 dvdsgcd 16597 . . . . . . . . . . 11 ((𝑟 ∈ ℤ ∧ 𝑝 ∈ ℤ ∧ 𝑞 ∈ ℤ) → ((𝑟𝑝𝑟𝑞) → 𝑟 ∥ (𝑝 gcd 𝑞)))
268267imp 411 . . . . . . . . . 10 (((𝑟 ∈ ℤ ∧ 𝑝 ∈ ℤ ∧ 𝑞 ∈ ℤ) ∧ (𝑟𝑝𝑟𝑞)) → 𝑟 ∥ (𝑝 gcd 𝑞))
269151, 153, 155, 159, 266, 268syl32anc 1405 . . . . . . . . 9 ((((((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) ≠ 1) ∧ 𝑟 ∈ ℙ) ∧ 𝑟 ∥ (abs‘𝑝)) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → 𝑟 ∥ (𝑝 gcd 𝑞))
270 simp-6r 799 . . . . . . . . 9 ((((((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) ≠ 1) ∧ 𝑟 ∈ ℙ) ∧ 𝑟 ∥ (abs‘𝑝)) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → (𝑝 gcd 𝑞) = 1)
271269, 270breqtrd 5137 . . . . . . . 8 ((((((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) ≠ 1) ∧ 𝑟 ∈ ℙ) ∧ 𝑟 ∥ (abs‘𝑝)) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → 𝑟 ∥ 1)
272 dvds1 16372 . . . . . . . . 9 (𝑟 ∈ ℕ0 → (𝑟 ∥ 1 ↔ 𝑟 = 1))
273272biimpa 481 . . . . . . . 8 ((𝑟 ∈ ℕ0𝑟 ∥ 1) → 𝑟 = 1)
274150, 271, 273syl2anc 595 . . . . . . 7 ((((((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) ≠ 1) ∧ 𝑟 ∈ ℙ) ∧ 𝑟 ∥ (abs‘𝑝)) ∧ ((𝑋↑3) + ((-3 · 𝑋) + 1)) = 0) → 𝑟 = 1)
275147, 274mteqand 3049 . . . . . 6 (((((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) ≠ 1) ∧ 𝑟 ∈ ℙ) ∧ 𝑟 ∥ (abs‘𝑝)) → ((𝑋↑3) + ((-3 · 𝑋) + 1)) ≠ 0)
276 nnabscl 15373 . . . . . . . 8 ((𝑝 ∈ ℤ ∧ 𝑝 ≠ 0) → (abs‘𝑝) ∈ ℕ)
277152, 107, 276syl2anc 595 . . . . . . 7 ((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) → (abs‘𝑝) ∈ ℕ)
278 eluz2b3 12941 . . . . . . . 8 ((abs‘𝑝) ∈ (ℤ‘2) ↔ ((abs‘𝑝) ∈ ℕ ∧ (abs‘𝑝) ≠ 1))
279 exprmfct 16758 . . . . . . . 8 ((abs‘𝑝) ∈ (ℤ‘2) → ∃𝑟 ∈ ℙ 𝑟 ∥ (abs‘𝑝))
280278, 279sylbir 238 . . . . . . 7 (((abs‘𝑝) ∈ ℕ ∧ (abs‘𝑝) ≠ 1) → ∃𝑟 ∈ ℙ 𝑟 ∥ (abs‘𝑝))
281277, 280sylan 591 . . . . . 6 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) ≠ 1) → ∃𝑟 ∈ ℙ 𝑟 ∥ (abs‘𝑝))
282275, 281r19.29a 3173 . . . . 5 (((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) ∧ (abs‘𝑝) ≠ 1) → ((𝑋↑3) + ((-3 · 𝑋) + 1)) ≠ 0)
283142, 282pm2.61dane 3045 . . . 4 ((((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) ∧ 𝑋 ≠ 0) → ((𝑋↑3) + ((-3 · 𝑋) + 1)) ≠ 0)
28421, 283pm2.61dane 3045 . . 3 (((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ 𝑋 = (𝑝 / 𝑞)) ∧ (𝑝 gcd 𝑞) = 1) → ((𝑋↑3) + ((-3 · 𝑋) + 1)) ≠ 0)
285284anasss 471 . 2 ((((𝜑𝑝 ∈ ℤ) ∧ 𝑞 ∈ ℕ) ∧ (𝑋 = (𝑝 / 𝑞) ∧ (𝑝 gcd 𝑞) = 1)) → ((𝑋↑3) + ((-3 · 𝑋) + 1)) ≠ 0)
286 cos9thpiminplylem2.1 . . 3 (𝜑𝑋 ∈ ℚ)
287 elq2 33156 . . 3 (𝑋 ∈ ℚ → ∃𝑝 ∈ ℤ ∃𝑞 ∈ ℕ (𝑋 = (𝑝 / 𝑞) ∧ (𝑝 gcd 𝑞) = 1))
288286, 287syl 18 . 2 (𝜑 → ∃𝑝 ∈ ℤ ∃𝑞 ∈ ℕ (𝑋 = (𝑝 / 𝑞) ∧ (𝑝 gcd 𝑞) = 1))
289285, 288r19.29vva 3225 1 (𝜑 → ((𝑋↑3) + ((-3 · 𝑋) + 1)) ≠ 0)
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wa 400  w3a 1103   = wceq 1570  wcel 2143  wne 2958  wrex 3089  {ctp 4593   class class class wbr 5109  cfv 6536  (class class class)co 7410  cc 11093  cr 11094  0cc0 11095  1c1 11096   + caddc 11098   · cmul 11100  *cxr 11237  cmin 11436  -cneg 11437   / cdiv 11866  cn 12228  2c2 12290  3c3 12291  0cn0 12499  cz 12586  cuz 12857  cq 12967  cexp 14093  sgncsgn 15119  abscabs 15281  cdvds 16305   gcd cgcd 16547  cprime 16724
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1825  ax-4 1839  ax-5 1940  ax-6 1997  ax-7 2038  ax-8 2145  ax-9 2153  ax-10 2176  ax-11 2192  ax-12 2213  ax-ext 2735  ax-sep 5257  ax-nul 5269  ax-pow 5336  ax-pr 5404  ax-un 7732  ax-cnex 11151  ax-resscn 11152  ax-1cn 11153  ax-icn 11154  ax-addcl 11155  ax-addrcl 11156  ax-mulcl 11157  ax-mulrcl 11158  ax-mulcom 11159  ax-addass 11160  ax-mulass 11161  ax-distr 11162  ax-i2m1 11163  ax-1ne0 11164  ax-1rid 11165  ax-rnegex 11166  ax-rrecex 11167  ax-cnre 11168  ax-pre-lttri 11169  ax-pre-lttrn 11170  ax-pre-ltadd 11171  ax-pre-mulgt0 11172  ax-pre-sup 11173
This theorem depends on definitions:  df-bi 210  df-an 401  df-or 861  df-3or 1104  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1810  df-nf 1814  df-sb 2097  df-mo 2567  df-eu 2597  df-clab 2742  df-cleq 2755  df-clel 2838  df-nfc 2912  df-ne 2959  df-nel 3065  df-ral 3080  df-rex 3090  df-rmo 3369  df-reu 3370  df-rab 3417  df-v 3457  df-sbc 3745  df-csb 3854  df-dif 3908  df-un 3910  df-in 3912  df-ss 3922  df-pss 3925  df-nul 4287  df-if 4488  df-pw 4564  df-sn 4590  df-pr 4592  df-tp 4594  df-op 4596  df-uni 4873  df-iun 4958  df-br 5110  df-opab 5174  df-mpt 5193  df-tr 5219  df-id 5556  df-eprel 5561  df-po 5569  df-so 5570  df-fr 5614  df-we 5616  df-xp 5667  df-rel 5668  df-cnv 5669  df-co 5670  df-dm 5671  df-rn 5672  df-res 5673  df-ima 5674  df-pred 6302  df-ord 6363  df-on 6364  df-lim 6365  df-suc 6366  df-iota 6492  df-fun 6538  df-fn 6539  df-f 6540  df-f1 6541  df-fo 6542  df-f1o 6543  df-fv 6544  df-riota 7367  df-ov 7413  df-oprab 7414  df-mpo 7415  df-om 7859  df-1st 7982  df-2nd 7983  df-frecs 8274  df-wrecs 8305  df-recs 8354  df-rdg 8393  df-1o 8449  df-2o 8450  df-er 8690  df-en 8940  df-dom 8941  df-sdom 8942  df-fin 8943  df-sup 9398  df-inf 9399  df-pnf 11240  df-mnf 11241  df-xr 11242  df-ltxr 11243  df-le 11244  df-sub 11438  df-neg 11439  df-div 11867  df-nn 12229  df-2 12298  df-3 12299  df-4 12300  df-5 12301  df-6 12302  df-7 12303  df-8 12304  df-9 12305  df-n0 12500  df-z 12587  df-dec 12707  df-uz 12858  df-q 12968  df-rp 13012  df-fz 13531  df-fzo 13679  df-fl 13821  df-mod 13899  df-seq 14034  df-exp 14094  df-sgn 15120  df-cj 15146  df-re 15147  df-im 15148  df-sqrt 15282  df-abs 15283  df-dvds 16306  df-gcd 16548  df-prm 16725
This theorem is referenced by:  cos9thpiminply  34178
  Copyright terms: Public domain W3C validator