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

Theorem cos9thpiminplylem1 34295
Description: The polynomial ((𝑋↑3) + ((-3 · (𝑋↑2)) + 1)) has no integer roots. (Contributed by Thierry Arnoux, 9-Nov-2025.)
Hypothesis
Ref Expression
cos9thpiminplylem1.1 (𝜑𝑋 ∈ ℤ)
Assertion
Ref Expression
cos9thpiminplylem1 (𝜑 → ((𝑋↑3) + ((-3 · (𝑋↑2)) + 1)) ≠ 0)

Proof of Theorem cos9thpiminplylem1
StepHypRef Expression
1 simpr 490 . . . . . . . . . 10 ((𝜑𝑋 = 0) → 𝑋 = 0)
21oveq1d 7429 . . . . . . . . 9 ((𝜑𝑋 = 0) → (𝑋↑3) = (0↑3))
3 3nn 12347 . . . . . . . . . . 11 3 ∈ ℕ
43a1i 11 . . . . . . . . . 10 ((𝜑𝑋 = 0) → 3 ∈ ℕ)
540expd 14206 . . . . . . . . 9 ((𝜑𝑋 = 0) → (0↑3) = 0)
62, 5eqtrd 2795 . . . . . . . 8 ((𝜑𝑋 = 0) → (𝑋↑3) = 0)
71oveq1d 7429 . . . . . . . . . . 11 ((𝜑𝑋 = 0) → (𝑋↑2) = (0↑2))
87oveq2d 7430 . . . . . . . . . 10 ((𝜑𝑋 = 0) → (-3 · (𝑋↑2)) = (-3 · (0↑2)))
9 2nn 12341 . . . . . . . . . . . . 13 2 ∈ ℕ
109a1i 11 . . . . . . . . . . . 12 ((𝜑𝑋 = 0) → 2 ∈ ℕ)
11100expd 14206 . . . . . . . . . . 11 ((𝜑𝑋 = 0) → (0↑2) = 0)
1211oveq2d 7430 . . . . . . . . . 10 ((𝜑𝑋 = 0) → (-3 · (0↑2)) = (-3 · 0))
13 3nn0 12549 . . . . . . . . . . . . . . 15 3 ∈ ℕ0
1413a1i 11 . . . . . . . . . . . . . 14 (𝜑 → 3 ∈ ℕ0)
1514nn0cnd 12594 . . . . . . . . . . . . 13 (𝜑 → 3 ∈ ℂ)
1615adantr 486 . . . . . . . . . . . 12 ((𝜑𝑋 = 0) → 3 ∈ ℂ)
1716negcld 11583 . . . . . . . . . . 11 ((𝜑𝑋 = 0) → -3 ∈ ℂ)
1817mul01d 11436 . . . . . . . . . 10 ((𝜑𝑋 = 0) → (-3 · 0) = 0)
198, 12, 183eqtrd 2799 . . . . . . . . 9 ((𝜑𝑋 = 0) → (-3 · (𝑋↑2)) = 0)
2019oveq1d 7429 . . . . . . . 8 ((𝜑𝑋 = 0) → ((-3 · (𝑋↑2)) + 1) = (0 + 1))
216, 20oveq12d 7432 . . . . . . 7 ((𝜑𝑋 = 0) → ((𝑋↑3) + ((-3 · (𝑋↑2)) + 1)) = (0 + (0 + 1)))
22 0cnd 11226 . . . . . . . . 9 ((𝜑𝑋 = 0) → 0 ∈ ℂ)
23 1cnd 11229 . . . . . . . . 9 ((𝜑𝑋 = 0) → 1 ∈ ℂ)
2422, 23addcld 11255 . . . . . . . 8 ((𝜑𝑋 = 0) → (0 + 1) ∈ ℂ)
2524addlidd 11438 . . . . . . 7 ((𝜑𝑋 = 0) → (0 + (0 + 1)) = (0 + 1))
26 1cnd 11229 . . . . . . . . 9 (𝜑 → 1 ∈ ℂ)
2726addlidd 11438 . . . . . . . 8 (𝜑 → (0 + 1) = 1)
2827adantr 486 . . . . . . 7 ((𝜑𝑋 = 0) → (0 + 1) = 1)
2921, 25, 283eqtrd 2799 . . . . . 6 ((𝜑𝑋 = 0) → ((𝑋↑3) + ((-3 · (𝑋↑2)) + 1)) = 1)
30 ax-1ne0 11196 . . . . . . 7 1 ≠ 0
3130a1i 11 . . . . . 6 ((𝜑𝑋 = 0) → 1 ≠ 0)
3229, 31eqnetrd 3022 . . . . 5 ((𝜑𝑋 = 0) → ((𝑋↑3) + ((-3 · (𝑋↑2)) + 1)) ≠ 0)
3332ad4ant14 765 . . . 4 ((((𝜑 ∧ -1 < 𝑋) ∧ 𝑋 < 3) ∧ 𝑋 = 0) → ((𝑋↑3) + ((-3 · (𝑋↑2)) + 1)) ≠ 0)
34 simpr 490 . . . . . . . . . 10 ((𝜑𝑋 = 1) → 𝑋 = 1)
3534oveq1d 7429 . . . . . . . . 9 ((𝜑𝑋 = 1) → (𝑋↑3) = (1↑3))
36 3z 12654 . . . . . . . . . 10 3 ∈ ℤ
37 1exp 14158 . . . . . . . . . 10 (3 ∈ ℤ → (1↑3) = 1)
3836, 37mp1i 14 . . . . . . . . 9 ((𝜑𝑋 = 1) → (1↑3) = 1)
3935, 38eqtrd 2795 . . . . . . . 8 ((𝜑𝑋 = 1) → (𝑋↑3) = 1)
4034oveq1d 7429 . . . . . . . . . . 11 ((𝜑𝑋 = 1) → (𝑋↑2) = (1↑2))
4140oveq2d 7430 . . . . . . . . . 10 ((𝜑𝑋 = 1) → (-3 · (𝑋↑2)) = (-3 · (1↑2)))
42 sq1 14262 . . . . . . . . . . . 12 (1↑2) = 1
4342a1i 11 . . . . . . . . . . 11 ((𝜑𝑋 = 1) → (1↑2) = 1)
4443oveq2d 7430 . . . . . . . . . 10 ((𝜑𝑋 = 1) → (-3 · (1↑2)) = (-3 · 1))
4515adantr 486 . . . . . . . . . . . 12 ((𝜑𝑋 = 1) → 3 ∈ ℂ)
4645negcld 11583 . . . . . . . . . . 11 ((𝜑𝑋 = 1) → -3 ∈ ℂ)
4746mulridd 11253 . . . . . . . . . 10 ((𝜑𝑋 = 1) → (-3 · 1) = -3)
4841, 44, 473eqtrd 2799 . . . . . . . . 9 ((𝜑𝑋 = 1) → (-3 · (𝑋↑2)) = -3)
4948oveq1d 7429 . . . . . . . 8 ((𝜑𝑋 = 1) → ((-3 · (𝑋↑2)) + 1) = (-3 + 1))
5039, 49oveq12d 7432 . . . . . . 7 ((𝜑𝑋 = 1) → ((𝑋↑3) + ((-3 · (𝑋↑2)) + 1)) = (1 + (-3 + 1)))
51 1cnd 11229 . . . . . . . . . 10 ((𝜑𝑋 = 1) → 1 ∈ ℂ)
5246, 51addcomd 11439 . . . . . . . . 9 ((𝜑𝑋 = 1) → (-3 + 1) = (1 + -3))
5351, 45negsubd 11602 . . . . . . . . 9 ((𝜑𝑋 = 1) → (1 + -3) = (1 − 3))
5452, 53eqtrd 2795 . . . . . . . 8 ((𝜑𝑋 = 1) → (-3 + 1) = (1 − 3))
5554oveq2d 7430 . . . . . . 7 ((𝜑𝑋 = 1) → (1 + (-3 + 1)) = (1 + (1 − 3)))
56 1p1e2 12391 . . . . . . . . . 10 (1 + 1) = 2
5756a1i 11 . . . . . . . . 9 ((𝜑𝑋 = 1) → (1 + 1) = 2)
5857oveq1d 7429 . . . . . . . 8 ((𝜑𝑋 = 1) → ((1 + 1) − 3) = (2 − 3))
5951, 51, 45addsubassd 11616 . . . . . . . 8 ((𝜑𝑋 = 1) → ((1 + 1) − 3) = (1 + (1 − 3)))
60 2cnd 12346 . . . . . . . . . 10 ((𝜑𝑋 = 1) → 2 ∈ ℂ)
6145, 60negsubdi2d 11612 . . . . . . . . 9 ((𝜑𝑋 = 1) → -(3 − 2) = (2 − 3))
62 2p1e3 12409 . . . . . . . . . . . . 13 (2 + 1) = 3
6362a1i 11 . . . . . . . . . . . 12 ((𝜑𝑋 = 1) → (2 + 1) = 3)
6463eqcomd 2766 . . . . . . . . . . 11 ((𝜑𝑋 = 1) → 3 = (2 + 1))
6560, 51, 64mvrladdd 11654 . . . . . . . . . 10 ((𝜑𝑋 = 1) → (3 − 2) = 1)
6665negeqd 11478 . . . . . . . . 9 ((𝜑𝑋 = 1) → -(3 − 2) = -1)
6761, 66eqtr3d 2797 . . . . . . . 8 ((𝜑𝑋 = 1) → (2 − 3) = -1)
6858, 59, 673eqtr3d 2803 . . . . . . 7 ((𝜑𝑋 = 1) → (1 + (1 − 3)) = -1)
6950, 55, 683eqtrd 2799 . . . . . 6 ((𝜑𝑋 = 1) → ((𝑋↑3) + ((-3 · (𝑋↑2)) + 1)) = -1)
70 neg1ne0 12232 . . . . . . 7 -1 ≠ 0
7170a1i 11 . . . . . 6 ((𝜑𝑋 = 1) → -1 ≠ 0)
7269, 71eqnetrd 3022 . . . . 5 ((𝜑𝑋 = 1) → ((𝑋↑3) + ((-3 · (𝑋↑2)) + 1)) ≠ 0)
7372ad4ant14 765 . . . 4 ((((𝜑 ∧ -1 < 𝑋) ∧ 𝑋 < 3) ∧ 𝑋 = 1) → ((𝑋↑3) + ((-3 · (𝑋↑2)) + 1)) ≠ 0)
74 oveq1 7421 . . . . . . . . . 10 (𝑋 = 2 → (𝑋↑3) = (2↑3))
7574adantl 487 . . . . . . . . 9 ((𝜑𝑋 = 2) → (𝑋↑3) = (2↑3))
76 cu2 14267 . . . . . . . . 9 (2↑3) = 8
7775, 76eqtrdi 2811 . . . . . . . 8 ((𝜑𝑋 = 2) → (𝑋↑3) = 8)
78 cos9thpiminplylem1.1 . . . . . . . . . . . . . . 15 (𝜑𝑋 ∈ ℤ)
7978zred 12728 . . . . . . . . . . . . . 14 (𝜑𝑋 ∈ ℝ)
8079resqcld 14192 . . . . . . . . . . . . 13 (𝜑 → (𝑋↑2) ∈ ℝ)
8180recnd 11264 . . . . . . . . . . . 12 (𝜑 → (𝑋↑2) ∈ ℂ)
8215, 81mulneg1d 11694 . . . . . . . . . . 11 (𝜑 → (-3 · (𝑋↑2)) = -(3 · (𝑋↑2)))
8382adantr 486 . . . . . . . . . 10 ((𝜑𝑋 = 2) → (-3 · (𝑋↑2)) = -(3 · (𝑋↑2)))
84 oveq1 7421 . . . . . . . . . . . . . 14 (𝑋 = 2 → (𝑋↑2) = (2↑2))
8584adantl 487 . . . . . . . . . . . . 13 ((𝜑𝑋 = 2) → (𝑋↑2) = (2↑2))
86 sq2 14264 . . . . . . . . . . . . 13 (2↑2) = 4
8785, 86eqtrdi 2811 . . . . . . . . . . . 12 ((𝜑𝑋 = 2) → (𝑋↑2) = 4)
8887oveq2d 7430 . . . . . . . . . . 11 ((𝜑𝑋 = 2) → (3 · (𝑋↑2)) = (3 · 4))
8988negeqd 11478 . . . . . . . . . 10 ((𝜑𝑋 = 2) → -(3 · (𝑋↑2)) = -(3 · 4))
9015adantr 486 . . . . . . . . . . . . 13 ((𝜑𝑋 = 2) → 3 ∈ ℂ)
91 4cn 12353 . . . . . . . . . . . . . 14 4 ∈ ℂ
9291a1i 11 . . . . . . . . . . . . 13 ((𝜑𝑋 = 2) → 4 ∈ ℂ)
9390, 92mulcomd 11257 . . . . . . . . . . . 12 ((𝜑𝑋 = 2) → (3 · 4) = (4 · 3))
94 4t3e12 12842 . . . . . . . . . . . 12 (4 · 3) = 12
9593, 94eqtrdi 2811 . . . . . . . . . . 11 ((𝜑𝑋 = 2) → (3 · 4) = 12)
9695negeqd 11478 . . . . . . . . . 10 ((𝜑𝑋 = 2) → -(3 · 4) = -12)
9783, 89, 963eqtrd 2799 . . . . . . . . 9 ((𝜑𝑋 = 2) → (-3 · (𝑋↑2)) = -12)
9897oveq1d 7429 . . . . . . . 8 ((𝜑𝑋 = 2) → ((-3 · (𝑋↑2)) + 1) = (-12 + 1))
9977, 98oveq12d 7432 . . . . . . 7 ((𝜑𝑋 = 2) → ((𝑋↑3) + ((-3 · (𝑋↑2)) + 1)) = (8 + (-12 + 1)))
100 1nn0 12547 . . . . . . . . . . . . . . 15 1 ∈ ℕ0
101 2nn0 12548 . . . . . . . . . . . . . . 15 2 ∈ ℕ0
102100, 101deccl 12754 . . . . . . . . . . . . . 14 12 ∈ ℕ0
103102a1i 11 . . . . . . . . . . . . 13 ((𝜑𝑋 = 2) → 12 ∈ ℕ0)
104103nn0cnd 12594 . . . . . . . . . . . 12 ((𝜑𝑋 = 2) → 12 ∈ ℂ)
105104negcld 11583 . . . . . . . . . . 11 ((𝜑𝑋 = 2) → -12 ∈ ℂ)
106 1cnd 11229 . . . . . . . . . . 11 ((𝜑𝑋 = 2) → 1 ∈ ℂ)
107105, 106addcomd 11439 . . . . . . . . . 10 ((𝜑𝑋 = 2) → (-12 + 1) = (1 + -12))
108106, 104negsubd 11602 . . . . . . . . . 10 ((𝜑𝑋 = 2) → (1 + -12) = (1 − 12))
109107, 108eqtrd 2795 . . . . . . . . 9 ((𝜑𝑋 = 2) → (-12 + 1) = (1 − 12))
110104, 106negsubdi2d 11612 . . . . . . . . 9 ((𝜑𝑋 = 2) → -(12 − 1) = (1 − 12))
111100, 100deccl 12754 . . . . . . . . . . . . 13 11 ∈ ℕ0
112111a1i 11 . . . . . . . . . . . 12 ((𝜑𝑋 = 2) → 11 ∈ ℕ0)
113112nn0cnd 12594 . . . . . . . . . . 11 ((𝜑𝑋 = 2) → 11 ∈ ℂ)
114106, 113addcomd 11439 . . . . . . . . . . . 12 ((𝜑𝑋 = 2) → (1 + 11) = (11 + 1))
115 eqid 2760 . . . . . . . . . . . . 13 11 = 11
116100, 100, 56, 115decsuc 12775 . . . . . . . . . . . 12 (11 + 1) = 12
117114, 116eqtr2di 2812 . . . . . . . . . . 11 ((𝜑𝑋 = 2) → 12 = (1 + 11))
118106, 113, 117mvrladdd 11654 . . . . . . . . . 10 ((𝜑𝑋 = 2) → (12 − 1) = 11)
119118negeqd 11478 . . . . . . . . 9 ((𝜑𝑋 = 2) → -(12 − 1) = -11)
120109, 110, 1193eqtr2d 2801 . . . . . . . 8 ((𝜑𝑋 = 2) → (-12 + 1) = -11)
121120oveq2d 7430 . . . . . . 7 ((𝜑𝑋 = 2) → (8 + (-12 + 1)) = (8 + -11))
122 8nn0 12554 . . . . . . . . . . 11 8 ∈ ℕ0
123122a1i 11 . . . . . . . . . 10 ((𝜑𝑋 = 2) → 8 ∈ ℕ0)
124123nn0cnd 12594 . . . . . . . . 9 ((𝜑𝑋 = 2) → 8 ∈ ℂ)
125124, 113negsubd 11602 . . . . . . . 8 ((𝜑𝑋 = 2) → (8 + -11) = (8 − 11))
126113, 124negsubdi2d 11612 . . . . . . . 8 ((𝜑𝑋 = 2) → -(11 − 8) = (8 − 11))
127 8p3e11 12825 . . . . . . . . . . . 12 (8 + 3) = 11
128127a1i 11 . . . . . . . . . . 11 ((𝜑𝑋 = 2) → (8 + 3) = 11)
129128eqcomd 2766 . . . . . . . . . 10 ((𝜑𝑋 = 2) → 11 = (8 + 3))
130124, 90, 129mvrladdd 11654 . . . . . . . . 9 ((𝜑𝑋 = 2) → (11 − 8) = 3)
131130negeqd 11478 . . . . . . . 8 ((𝜑𝑋 = 2) → -(11 − 8) = -3)
132125, 126, 1313eqtr2d 2801 . . . . . . 7 ((𝜑𝑋 = 2) → (8 + -11) = -3)
13399, 121, 1323eqtrd 2799 . . . . . 6 ((𝜑𝑋 = 2) → ((𝑋↑3) + ((-3 · (𝑋↑2)) + 1)) = -3)
134 0red 11238 . . . . . . . . 9 (𝜑 → 0 ∈ ℝ)
13514nn0red 12593 . . . . . . . . 9 (𝜑 → 3 ∈ ℝ)
136 neg0 11531 . . . . . . . . . . 11 -0 = 0
137136a1i 11 . . . . . . . . . 10 (𝜑 → -0 = 0)
138 3pos 12376 . . . . . . . . . 10 0 < 3
139137, 138eqbrtrdi 5144 . . . . . . . . 9 (𝜑 → -0 < 3)
140134, 135, 139ltnegcon1d 11821 . . . . . . . 8 (𝜑 → -3 < 0)
141140adantr 486 . . . . . . 7 ((𝜑𝑋 = 2) → -3 < 0)
142141lt0ne0d 11806 . . . . . 6 ((𝜑𝑋 = 2) → -3 ≠ 0)
143133, 142eqnetrd 3022 . . . . 5 ((𝜑𝑋 = 2) → ((𝑋↑3) + ((-3 · (𝑋↑2)) + 1)) ≠ 0)
144143ad4ant14 765 . . . 4 ((((𝜑 ∧ -1 < 𝑋) ∧ 𝑋 < 3) ∧ 𝑋 = 2) → ((𝑋↑3) + ((-3 · (𝑋↑2)) + 1)) ≠ 0)
14578ad2antrr 739 . . . . 5 (((𝜑 ∧ -1 < 𝑋) ∧ 𝑋 < 3) → 𝑋 ∈ ℤ)
146 0zd 12630 . . . . . . 7 (((𝜑 ∧ -1 < 𝑋) ∧ 𝑋 < 3) → 0 ∈ ℤ)
14736a1i 11 . . . . . . 7 (((𝜑 ∧ -1 < 𝑋) ∧ 𝑋 < 3) → 3 ∈ ℤ)
148 df-neg 11471 . . . . . . . . 9 -1 = (0 − 1)
149 simplr 781 . . . . . . . . 9 (((𝜑 ∧ -1 < 𝑋) ∧ 𝑋 < 3) → -1 < 𝑋)
150148, 149eqbrtrrid 5141 . . . . . . . 8 (((𝜑 ∧ -1 < 𝑋) ∧ 𝑋 < 3) → (0 − 1) < 𝑋)
151 zlem1lt 12673 . . . . . . . . 9 ((0 ∈ ℤ ∧ 𝑋 ∈ ℤ) → (0 ≤ 𝑋 ↔ (0 − 1) < 𝑋))
152151biimpar 483 . . . . . . . 8 (((0 ∈ ℤ ∧ 𝑋 ∈ ℤ) ∧ (0 − 1) < 𝑋) → 0 ≤ 𝑋)
153146, 145, 150, 152syl21anc 851 . . . . . . 7 (((𝜑 ∧ -1 < 𝑋) ∧ 𝑋 < 3) → 0 ≤ 𝑋)
154 simpr 490 . . . . . . 7 (((𝜑 ∧ -1 < 𝑋) ∧ 𝑋 < 3) → 𝑋 < 3)
155 elfzo 13719 . . . . . . . 8 ((𝑋 ∈ ℤ ∧ 0 ∈ ℤ ∧ 3 ∈ ℤ) → (𝑋 ∈ (0..^3) ↔ (0 ≤ 𝑋𝑋 < 3)))
156155biimpar 483 . . . . . . 7 (((𝑋 ∈ ℤ ∧ 0 ∈ ℤ ∧ 3 ∈ ℤ) ∧ (0 ≤ 𝑋𝑋 < 3)) → 𝑋 ∈ (0..^3))
157145, 146, 147, 153, 154, 156syl32anc 1405 . . . . . 6 (((𝜑 ∧ -1 < 𝑋) ∧ 𝑋 < 3) → 𝑋 ∈ (0..^3))
158 fzo0to3tp 13811 . . . . . 6 (0..^3) = {0, 1, 2}
159157, 158eleqtrdi 2870 . . . . 5 (((𝜑 ∧ -1 < 𝑋) ∧ 𝑋 < 3) → 𝑋 ∈ {0, 1, 2})
160 eltpg 4647 . . . . . 6 (𝑋 ∈ ℤ → (𝑋 ∈ {0, 1, 2} ↔ (𝑋 = 0 ∨ 𝑋 = 1 ∨ 𝑋 = 2)))
161160biimpa 482 . . . . 5 ((𝑋 ∈ ℤ ∧ 𝑋 ∈ {0, 1, 2}) → (𝑋 = 0 ∨ 𝑋 = 1 ∨ 𝑋 = 2))
162145, 159, 161syl2anc 596 . . . 4 (((𝜑 ∧ -1 < 𝑋) ∧ 𝑋 < 3) → (𝑋 = 0 ∨ 𝑋 = 1 ∨ 𝑋 = 2))
16333, 73, 144, 162mpjao3dan 1459 . . 3 (((𝜑 ∧ -1 < 𝑋) ∧ 𝑋 < 3) → ((𝑋↑3) + ((-3 · (𝑋↑2)) + 1)) ≠ 0)
16478, 14zexpcld 14154 . . . . . . . . . 10 (𝜑 → (𝑋↑3) ∈ ℤ)
165164zred 12728 . . . . . . . . 9 (𝜑 → (𝑋↑3) ∈ ℝ)
166135renegcld 11668 . . . . . . . . . 10 (𝜑 → -3 ∈ ℝ)
167166, 80remulcld 11266 . . . . . . . . 9 (𝜑 → (-3 · (𝑋↑2)) ∈ ℝ)
168165, 167readdcld 11265 . . . . . . . 8 (𝜑 → ((𝑋↑3) + (-3 · (𝑋↑2))) ∈ ℝ)
169168adantr 486 . . . . . . 7 ((𝜑 ∧ 3 ≤ 𝑋) → ((𝑋↑3) + (-3 · (𝑋↑2))) ∈ ℝ)
170 1red 11236 . . . . . . 7 ((𝜑 ∧ 3 ≤ 𝑋) → 1 ∈ ℝ)
17180adantr 486 . . . . . . . . 9 ((𝜑 ∧ 3 ≤ 𝑋) → (𝑋↑2) ∈ ℝ)
17279, 135resubcld 11669 . . . . . . . . . 10 (𝜑 → (𝑋 − 3) ∈ ℝ)
173172adantr 486 . . . . . . . . 9 ((𝜑 ∧ 3 ≤ 𝑋) → (𝑋 − 3) ∈ ℝ)
17479adantr 486 . . . . . . . . . 10 ((𝜑 ∧ 3 ≤ 𝑋) → 𝑋 ∈ ℝ)
175174sqge0d 14204 . . . . . . . . 9 ((𝜑 ∧ 3 ≤ 𝑋) → 0 ≤ (𝑋↑2))
176135adantr 486 . . . . . . . . . 10 ((𝜑 ∧ 3 ≤ 𝑋) → 3 ∈ ℝ)
177 0red 11238 . . . . . . . . . 10 ((𝜑 ∧ 3 ≤ 𝑋) → 0 ∈ ℝ)
178 simpr 490 . . . . . . . . . . 11 ((𝜑 ∧ 3 ≤ 𝑋) → 3 ≤ 𝑋)
17979recnd 11264 . . . . . . . . . . . . 13 (𝜑𝑋 ∈ ℂ)
180179subid1d 11585 . . . . . . . . . . . 12 (𝜑 → (𝑋 − 0) = 𝑋)
181180adantr 486 . . . . . . . . . . 11 ((𝜑 ∧ 3 ≤ 𝑋) → (𝑋 − 0) = 𝑋)
182178, 181breqtrrd 5133 . . . . . . . . . 10 ((𝜑 ∧ 3 ≤ 𝑋) → 3 ≤ (𝑋 − 0))
183176, 174, 177, 182lesubd 11845 . . . . . . . . 9 ((𝜑 ∧ 3 ≤ 𝑋) → 0 ≤ (𝑋 − 3))
184171, 173, 175, 183mulge0d 11818 . . . . . . . 8 ((𝜑 ∧ 3 ≤ 𝑋) → 0 ≤ ((𝑋↑2) · (𝑋 − 3)))
18581, 179, 15subdid 11697 . . . . . . . . . 10 (𝜑 → ((𝑋↑2) · (𝑋 − 3)) = (((𝑋↑2) · 𝑋) − ((𝑋↑2) · 3)))
18681, 179mulcld 11256 . . . . . . . . . . 11 (𝜑 → ((𝑋↑2) · 𝑋) ∈ ℂ)
18781, 15mulcld 11256 . . . . . . . . . . 11 (𝜑 → ((𝑋↑2) · 3) ∈ ℂ)
188186, 187negsubd 11602 . . . . . . . . . 10 (𝜑 → (((𝑋↑2) · 𝑋) + -((𝑋↑2) · 3)) = (((𝑋↑2) · 𝑋) − ((𝑋↑2) · 3)))
189100a1i 11 . . . . . . . . . . . . 13 (𝜑 → 1 ∈ ℕ0)
190101a1i 11 . . . . . . . . . . . . 13 (𝜑 → 2 ∈ ℕ0)
191179, 189, 190expaddd 14215 . . . . . . . . . . . 12 (𝜑 → (𝑋↑(2 + 1)) = ((𝑋↑2) · (𝑋↑1)))
19262a1i 11 . . . . . . . . . . . . 13 (𝜑 → (2 + 1) = 3)
193192oveq2d 7430 . . . . . . . . . . . 12 (𝜑 → (𝑋↑(2 + 1)) = (𝑋↑3))
194179exp1d 14208 . . . . . . . . . . . . 13 (𝜑 → (𝑋↑1) = 𝑋)
195194oveq2d 7430 . . . . . . . . . . . 12 (𝜑 → ((𝑋↑2) · (𝑋↑1)) = ((𝑋↑2) · 𝑋))
196191, 193, 1953eqtr3rd 2804 . . . . . . . . . . 11 (𝜑 → ((𝑋↑2) · 𝑋) = (𝑋↑3))
19781, 15mulcomd 11257 . . . . . . . . . . . . 13 (𝜑 → ((𝑋↑2) · 3) = (3 · (𝑋↑2)))
198197negeqd 11478 . . . . . . . . . . . 12 (𝜑 → -((𝑋↑2) · 3) = -(3 · (𝑋↑2)))
199198, 82eqtr4d 2798 . . . . . . . . . . 11 (𝜑 → -((𝑋↑2) · 3) = (-3 · (𝑋↑2)))
200196, 199oveq12d 7432 . . . . . . . . . 10 (𝜑 → (((𝑋↑2) · 𝑋) + -((𝑋↑2) · 3)) = ((𝑋↑3) + (-3 · (𝑋↑2))))
201185, 188, 2003eqtr2d 2801 . . . . . . . . 9 (𝜑 → ((𝑋↑2) · (𝑋 − 3)) = ((𝑋↑3) + (-3 · (𝑋↑2))))
202201adantr 486 . . . . . . . 8 ((𝜑 ∧ 3 ≤ 𝑋) → ((𝑋↑2) · (𝑋 − 3)) = ((𝑋↑3) + (-3 · (𝑋↑2))))
203184, 202breqtrd 5131 . . . . . . 7 ((𝜑 ∧ 3 ≤ 𝑋) → 0 ≤ ((𝑋↑3) + (-3 · (𝑋↑2))))
204 0lt1 11763 . . . . . . . 8 0 < 1
205204a1i 11 . . . . . . 7 ((𝜑 ∧ 3 ≤ 𝑋) → 0 < 1)
206169, 170, 203, 205addgegt0d 11814 . . . . . 6 ((𝜑 ∧ 3 ≤ 𝑋) → 0 < (((𝑋↑3) + (-3 · (𝑋↑2))) + 1))
207165recnd 11264 . . . . . . . 8 (𝜑 → (𝑋↑3) ∈ ℂ)
208207adantr 486 . . . . . . 7 ((𝜑 ∧ 3 ≤ 𝑋) → (𝑋↑3) ∈ ℂ)
209167recnd 11264 . . . . . . . 8 (𝜑 → (-3 · (𝑋↑2)) ∈ ℂ)
210209adantr 486 . . . . . . 7 ((𝜑 ∧ 3 ≤ 𝑋) → (-3 · (𝑋↑2)) ∈ ℂ)
211 1cnd 11229 . . . . . . 7 ((𝜑 ∧ 3 ≤ 𝑋) → 1 ∈ ℂ)
212208, 210, 211addassd 11258 . . . . . 6 ((𝜑 ∧ 3 ≤ 𝑋) → (((𝑋↑3) + (-3 · (𝑋↑2))) + 1) = ((𝑋↑3) + ((-3 · (𝑋↑2)) + 1)))
213206, 212breqtrd 5131 . . . . 5 ((𝜑 ∧ 3 ≤ 𝑋) → 0 < ((𝑋↑3) + ((-3 · (𝑋↑2)) + 1)))
214213gt0ne0d 11805 . . . 4 ((𝜑 ∧ 3 ≤ 𝑋) → ((𝑋↑3) + ((-3 · (𝑋↑2)) + 1)) ≠ 0)
215214adantlr 728 . . 3 (((𝜑 ∧ -1 < 𝑋) ∧ 3 ≤ 𝑋) → ((𝑋↑3) + ((-3 · (𝑋↑2)) + 1)) ≠ 0)
21679adantr 486 . . 3 ((𝜑 ∧ -1 < 𝑋) → 𝑋 ∈ ℝ)
217135adantr 486 . . 3 ((𝜑 ∧ -1 < 𝑋) → 3 ∈ ℝ)
218163, 215, 216, 217ltlecasei 11345 . 2 ((𝜑 ∧ -1 < 𝑋) → ((𝑋↑3) + ((-3 · (𝑋↑2)) + 1)) ≠ 0)
219165adantr 486 . . . . 5 ((𝜑𝑋 ≤ -1) → (𝑋↑3) ∈ ℝ)
220167adantr 486 . . . . . 6 ((𝜑𝑋 ≤ -1) → (-3 · (𝑋↑2)) ∈ ℝ)
221 1red 11236 . . . . . 6 ((𝜑𝑋 ≤ -1) → 1 ∈ ℝ)
222220, 221readdcld 11265 . . . . 5 ((𝜑𝑋 ≤ -1) → ((-3 · (𝑋↑2)) + 1) ∈ ℝ)
223219, 222readdcld 11265 . . . 4 ((𝜑𝑋 ≤ -1) → ((𝑋↑3) + ((-3 · (𝑋↑2)) + 1)) ∈ ℝ)
224166adantr 486 . . . 4 ((𝜑𝑋 ≤ -1) → -3 ∈ ℝ)
225 0red 11238 . . . 4 ((𝜑𝑋 ≤ -1) → 0 ∈ ℝ)
226219, 220readdcld 11265 . . . . . 6 ((𝜑𝑋 ≤ -1) → ((𝑋↑3) + (-3 · (𝑋↑2))) ∈ ℝ)
227 4re 12352 . . . . . . . 8 4 ∈ ℝ
228227a1i 11 . . . . . . 7 ((𝜑𝑋 ≤ -1) → 4 ∈ ℝ)
229228renegcld 11668 . . . . . 6 ((𝜑𝑋 ≤ -1) → -4 ∈ ℝ)
230 1red 11236 . . . . . . . . . 10 (𝜑 → 1 ∈ ℝ)
231230renegcld 11668 . . . . . . . . 9 (𝜑 → -1 ∈ ℝ)
232231adantr 486 . . . . . . . 8 ((𝜑𝑋 ≤ -1) → -1 ∈ ℝ)
23379adantr 486 . . . . . . . . . 10 ((𝜑𝑋 ≤ -1) → 𝑋 ∈ ℝ)
2343a1i 11 . . . . . . . . . 10 ((𝜑𝑋 ≤ -1) → 3 ∈ ℕ)
235 n2dvds3 16464 . . . . . . . . . . 11 ¬ 2 ∥ 3
236235a1i 11 . . . . . . . . . 10 ((𝜑𝑋 ≤ -1) → ¬ 2 ∥ 3)
237 simpr 490 . . . . . . . . . 10 ((𝜑𝑋 ≤ -1) → 𝑋 ≤ -1)
238233, 232, 234, 236, 237oexpled 33309 . . . . . . . . 9 ((𝜑𝑋 ≤ -1) → (𝑋↑3) ≤ (-1↑3))
239 m1expo 16468 . . . . . . . . . 10 ((3 ∈ ℤ ∧ ¬ 2 ∥ 3) → (-1↑3) = -1)
24036, 236, 239sylancr 599 . . . . . . . . 9 ((𝜑𝑋 ≤ -1) → (-1↑3) = -1)
241238, 240breqtrd 5131 . . . . . . . 8 ((𝜑𝑋 ≤ -1) → (𝑋↑3) ≤ -1)
242234nncnd 12276 . . . . . . . . . 10 ((𝜑𝑋 ≤ -1) → 3 ∈ ℂ)
24381adantr 486 . . . . . . . . . 10 ((𝜑𝑋 ≤ -1) → (𝑋↑2) ∈ ℂ)
244242, 243mulneg1d 11694 . . . . . . . . 9 ((𝜑𝑋 ≤ -1) → (-3 · (𝑋↑2)) = -(3 · (𝑋↑2)))
245135adantr 486 . . . . . . . . . 10 ((𝜑𝑋 ≤ -1) → 3 ∈ ℝ)
246135, 80remulcld 11266 . . . . . . . . . . 11 (𝜑 → (3 · (𝑋↑2)) ∈ ℝ)
247246adantr 486 . . . . . . . . . 10 ((𝜑𝑋 ≤ -1) → (3 · (𝑋↑2)) ∈ ℝ)
24880adantr 486 . . . . . . . . . . 11 ((𝜑𝑋 ≤ -1) → (𝑋↑2) ∈ ℝ)
24913nn0ge0i 12558 . . . . . . . . . . . 12 0 ≤ 3
250249a1i 11 . . . . . . . . . . 11 ((𝜑𝑋 ≤ -1) → 0 ≤ 3)
251233, 221, 237lenegcon2d 11824 . . . . . . . . . . . . . 14 ((𝜑𝑋 ≤ -1) → 1 ≤ -𝑋)
252233renegcld 11668 . . . . . . . . . . . . . . 15 ((𝜑𝑋 ≤ -1) → -𝑋 ∈ ℝ)
253 0le1 11764 . . . . . . . . . . . . . . . 16 0 ≤ 1
254253a1i 11 . . . . . . . . . . . . . . 15 ((𝜑𝑋 ≤ -1) → 0 ≤ 1)
255 neg1rr 12231 . . . . . . . . . . . . . . . . . . . 20 -1 ∈ ℝ
256 0re 11237 . . . . . . . . . . . . . . . . . . . 20 0 ∈ ℝ
257 neg1lt0 12233 . . . . . . . . . . . . . . . . . . . 20 -1 < 0
258255, 256, 257ltleii 11360 . . . . . . . . . . . . . . . . . . 19 -1 ≤ 0
259258a1i 11 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑋 ≤ -1) → -1 ≤ 0)
260233, 232, 225, 237, 259letrd 11394 . . . . . . . . . . . . . . . . 17 ((𝜑𝑋 ≤ -1) → 𝑋 ≤ 0)
261 leneg 11744 . . . . . . . . . . . . . . . . . 18 ((𝑋 ∈ ℝ ∧ 0 ∈ ℝ) → (𝑋 ≤ 0 ↔ -0 ≤ -𝑋))
262261biimpa 482 . . . . . . . . . . . . . . . . 17 (((𝑋 ∈ ℝ ∧ 0 ∈ ℝ) ∧ 𝑋 ≤ 0) → -0 ≤ -𝑋)
263233, 225, 260, 262syl21anc 851 . . . . . . . . . . . . . . . 16 ((𝜑𝑋 ≤ -1) → -0 ≤ -𝑋)
264136, 263eqbrtrrid 5141 . . . . . . . . . . . . . . 15 ((𝜑𝑋 ≤ -1) → 0 ≤ -𝑋)
265221, 252, 254, 264le2sqd 14324 . . . . . . . . . . . . . 14 ((𝜑𝑋 ≤ -1) → (1 ≤ -𝑋 ↔ (1↑2) ≤ (-𝑋↑2)))
266251, 265mpbid 235 . . . . . . . . . . . . 13 ((𝜑𝑋 ≤ -1) → (1↑2) ≤ (-𝑋↑2))
267233recnd 11264 . . . . . . . . . . . . . 14 ((𝜑𝑋 ≤ -1) → 𝑋 ∈ ℂ)
268267sqnegd 14183 . . . . . . . . . . . . 13 ((𝜑𝑋 ≤ -1) → (-𝑋↑2) = (𝑋↑2))
269266, 268breqtrd 5131 . . . . . . . . . . . 12 ((𝜑𝑋 ≤ -1) → (1↑2) ≤ (𝑋↑2))
27042, 269eqbrtrrid 5141 . . . . . . . . . . 11 ((𝜑𝑋 ≤ -1) → 1 ≤ (𝑋↑2))
271245, 248, 250, 270lemulge11d 12179 . . . . . . . . . 10 ((𝜑𝑋 ≤ -1) → 3 ≤ (3 · (𝑋↑2)))
272 leneg 11744 . . . . . . . . . . 11 ((3 ∈ ℝ ∧ (3 · (𝑋↑2)) ∈ ℝ) → (3 ≤ (3 · (𝑋↑2)) ↔ -(3 · (𝑋↑2)) ≤ -3))
273272biimpa 482 . . . . . . . . . 10 (((3 ∈ ℝ ∧ (3 · (𝑋↑2)) ∈ ℝ) ∧ 3 ≤ (3 · (𝑋↑2))) → -(3 · (𝑋↑2)) ≤ -3)
274245, 247, 271, 273syl21anc 851 . . . . . . . . 9 ((𝜑𝑋 ≤ -1) → -(3 · (𝑋↑2)) ≤ -3)
275244, 274eqbrtrd 5127 . . . . . . . 8 ((𝜑𝑋 ≤ -1) → (-3 · (𝑋↑2)) ≤ -3)
276219, 220, 232, 224, 241, 275le2addd 11860 . . . . . . 7 ((𝜑𝑋 ≤ -1) → ((𝑋↑3) + (-3 · (𝑋↑2))) ≤ (-1 + -3))
277 1cnd 11229 . . . . . . . . 9 ((𝜑𝑋 ≤ -1) → 1 ∈ ℂ)
278277, 242negdid 11609 . . . . . . . 8 ((𝜑𝑋 ≤ -1) → -(1 + 3) = (-1 + -3))
279277, 242addcomd 11439 . . . . . . . . . 10 ((𝜑𝑋 ≤ -1) → (1 + 3) = (3 + 1))
280 3p1e4 12412 . . . . . . . . . 10 (3 + 1) = 4
281279, 280eqtrdi 2811 . . . . . . . . 9 ((𝜑𝑋 ≤ -1) → (1 + 3) = 4)
282281negeqd 11478 . . . . . . . 8 ((𝜑𝑋 ≤ -1) → -(1 + 3) = -4)
283278, 282eqtr3d 2797 . . . . . . 7 ((𝜑𝑋 ≤ -1) → (-1 + -3) = -4)
284276, 283breqtrd 5131 . . . . . 6 ((𝜑𝑋 ≤ -1) → ((𝑋↑3) + (-3 · (𝑋↑2))) ≤ -4)
285226, 229, 221, 284leadd1dd 11855 . . . . 5 ((𝜑𝑋 ≤ -1) → (((𝑋↑3) + (-3 · (𝑋↑2))) + 1) ≤ (-4 + 1))
286207adantr 486 . . . . . 6 ((𝜑𝑋 ≤ -1) → (𝑋↑3) ∈ ℂ)
287209adantr 486 . . . . . 6 ((𝜑𝑋 ≤ -1) → (-3 · (𝑋↑2)) ∈ ℂ)
288286, 287, 277addassd 11258 . . . . 5 ((𝜑𝑋 ≤ -1) → (((𝑋↑3) + (-3 · (𝑋↑2))) + 1) = ((𝑋↑3) + ((-3 · (𝑋↑2)) + 1)))
289 ax-1cn 11185 . . . . . . . 8 1 ∈ ℂ
29091, 289negsubdii 11570 . . . . . . 7 -(4 − 1) = (-4 + 1)
291 4m1e3 12396 . . . . . . . 8 (4 − 1) = 3
292291negeqi 11477 . . . . . . 7 -(4 − 1) = -3
293290, 292eqtr3i 2785 . . . . . 6 (-4 + 1) = -3
294293a1i 11 . . . . 5 ((𝜑𝑋 ≤ -1) → (-4 + 1) = -3)
295285, 288, 2943brtr3d 5136 . . . 4 ((𝜑𝑋 ≤ -1) → ((𝑋↑3) + ((-3 · (𝑋↑2)) + 1)) ≤ -3)
296140adantr 486 . . . 4 ((𝜑𝑋 ≤ -1) → -3 < 0)
297223, 224, 225, 295, 296lelttrd 11395 . . 3 ((𝜑𝑋 ≤ -1) → ((𝑋↑3) + ((-3 · (𝑋↑2)) + 1)) < 0)
298297lt0ne0d 11806 . 2 ((𝜑𝑋 ≤ -1) → ((𝑋↑3) + ((-3 · (𝑋↑2)) + 1)) ≠ 0)
299218, 298, 231, 79ltlecasei 11345 1 (𝜑 → ((𝑋↑3) + ((-3 · (𝑋↑2)) + 1)) ≠ 0)
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  ¬ wn 3  wi 4  wa 401  w3o 1102  w3a 1103   = wceq 1570  wcel 2145  wne 2955  {ctp 4588   class class class wbr 5103  (class class class)co 7414  cc 11125  cr 11126  0cc0 11127  1c1 11128   + caddc 11130   · cmul 11132   < clt 11270  cle 11271  cmin 11468  -cneg 11469  cn 12260  2c2 12322  3c3 12323  4c4 12324  8c8 12328  0cn0 12531  cz 12618  cdc 12739  ..^cfzo 13712  cexp 14128  cdvds 16345
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842  ax-5 1943  ax-6 2000  ax-7 2041  ax-8 2147  ax-9 2155  ax-10 2178  ax-11 2194  ax-12 2213  ax-ext 2732  ax-sep 5251  ax-nul 5263  ax-pow 5330  ax-pr 5398  ax-un 7737  ax-cnex 11183  ax-resscn 11184  ax-1cn 11185  ax-icn 11186  ax-addcl 11187  ax-addrcl 11188  ax-mulcl 11189  ax-mulrcl 11190  ax-mulcom 11191  ax-addass 11192  ax-mulass 11193  ax-distr 11194  ax-i2m1 11195  ax-1ne0 11196  ax-1rid 11197  ax-rnegex 11198  ax-rrecex 11199  ax-cnre 11200  ax-pre-lttri 11201  ax-pre-lttrn 11202  ax-pre-ltadd 11203  ax-pre-mulgt0 11204
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3or 1104  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1813  df-nf 1817  df-sb 2100  df-mo 2564  df-eu 2594  df-clab 2739  df-cleq 2752  df-clel 2835  df-nfc 2909  df-ne 2956  df-nel 3062  df-ral 3077  df-rex 3087  df-rmo 3365  df-reu 3366  df-rab 3413  df-v 3452  df-sbc 3740  df-csb 3848  df-dif 3902  df-un 3904  df-in 3906  df-ss 3916  df-pss 3919  df-nul 4280  df-if 4483  df-pw 4559  df-sn 4585  df-pr 4587  df-tp 4589  df-op 4591  df-uni 4868  df-iun 4953  df-br 5104  df-opab 5168  df-mpt 5187  df-tr 5213  df-id 5550  df-eprel 5555  df-po 5563  df-so 5564  df-fr 5608  df-we 5610  df-xp 5661  df-rel 5662  df-cnv 5663  df-co 5664  df-dm 5665  df-rn 5666  df-res 5667  df-ima 5668  df-pred 6299  df-ord 6360  df-on 6361  df-lim 6362  df-suc 6363  df-iota 6489  df-fun 6535  df-fn 6536  df-f 6537  df-f1 6538  df-fo 6539  df-f1o 6540  df-fv 6541  df-riota 7371  df-ov 7417  df-oprab 7418  df-mpo 7419  df-om 7864  df-1st 7987  df-2nd 7988  df-frecs 8281  df-wrecs 8312  df-recs 8361  df-rdg 8400  df-er 8699  df-en 8956  df-dom 8957  df-sdom 8958  df-pnf 11272  df-mnf 11273  df-xr 11274  df-ltxr 11275  df-le 11276  df-sub 11470  df-neg 11471  df-div 11899  df-nn 12261  df-2 12330  df-3 12331  df-4 12332  df-5 12333  df-6 12334  df-7 12335  df-8 12336  df-9 12337  df-n0 12532  df-z 12619  df-dec 12740  df-uz 12891  df-rp 13046  df-fz 13565  df-fzo 13713  df-seq 14069  df-exp 14129  df-dvds 16346
This theorem is used by:  cos9thpiminplylem2  34296
  Copyright terms: Public domain W3C validator