Users' Mathboxes Mathbox for Glauco Siliprandi < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  fouriersw Structured version   Visualization version   GIF version

Theorem fouriersw 44933
Description: Fourier series convergence, for the square wave function. Where 𝐹 is discontinuous, the series converges to 0, the average value of the left and the right limits. Notice that 𝐹 is an odd function and its Fourier expansion has only sine terms (coefficients for cosine terms are zero). (Contributed by Glauco Siliprandi, 11-Dec-2019.)
Hypotheses
Ref Expression
fouriersw.t 𝑇 = (2 Β· Ο€)
fouriersw.f 𝐹 = (π‘₯ ∈ ℝ ↦ if((π‘₯ mod 𝑇) < Ο€, 1, -1))
fouriersw.x 𝑋 ∈ ℝ
fouriersw.z 𝑆 = (𝑛 ∈ β„• ↦ ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1)))
fouriersw.y π‘Œ = if((𝑋 mod Ο€) = 0, 0, (πΉβ€˜π‘‹))
Assertion
Ref Expression
fouriersw (((4 / Ο€) Β· Ξ£π‘˜ ∈ β„• ((sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)) / ((2 Β· π‘˜) βˆ’ 1))) = π‘Œ ∧ seq1( + , 𝑆) ⇝ ((Ο€ / 4) Β· π‘Œ))
Distinct variable groups:   𝑛,𝐹,π‘₯   π‘₯,𝑇   π‘˜,𝑋,𝑛   π‘₯,𝑋   π‘˜,π‘Œ
Allowed substitution hints:   𝑆(π‘₯,π‘˜,𝑛)   𝑇(π‘˜,𝑛)   𝐹(π‘˜)   π‘Œ(π‘₯,𝑛)

Proof of Theorem fouriersw
Dummy variable 𝑦 is distinct from all other variables.
StepHypRef Expression
1 nnuz 12861 . . . . . . 7 β„• = (β„€β‰₯β€˜1)
2 1zzd 12589 . . . . . . 7 (⊀ β†’ 1 ∈ β„€)
3 eqidd 2733 . . . . . . . . 9 (π‘˜ ∈ β„• β†’ (𝑛 ∈ β„• ↦ ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1))) = (𝑛 ∈ β„• ↦ ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1))))
4 oveq2 7413 . . . . . . . . . . . . . 14 (𝑛 = π‘˜ β†’ (2 Β· 𝑛) = (2 Β· π‘˜))
54oveq1d 7420 . . . . . . . . . . . . 13 (𝑛 = π‘˜ β†’ ((2 Β· 𝑛) βˆ’ 1) = ((2 Β· π‘˜) βˆ’ 1))
65oveq1d 7420 . . . . . . . . . . . 12 (𝑛 = π‘˜ β†’ (((2 Β· 𝑛) βˆ’ 1) Β· 𝑋) = (((2 Β· π‘˜) βˆ’ 1) Β· 𝑋))
76fveq2d 6892 . . . . . . . . . . 11 (𝑛 = π‘˜ β†’ (sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) = (sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)))
87, 5oveq12d 7423 . . . . . . . . . 10 (𝑛 = π‘˜ β†’ ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1)) = ((sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)) / ((2 Β· π‘˜) βˆ’ 1)))
98adantl 482 . . . . . . . . 9 ((π‘˜ ∈ β„• ∧ 𝑛 = π‘˜) β†’ ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1)) = ((sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)) / ((2 Β· π‘˜) βˆ’ 1)))
10 id 22 . . . . . . . . 9 (π‘˜ ∈ β„• β†’ π‘˜ ∈ β„•)
11 ovex 7438 . . . . . . . . . 10 ((sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)) / ((2 Β· π‘˜) βˆ’ 1)) ∈ V
1211a1i 11 . . . . . . . . 9 (π‘˜ ∈ β„• β†’ ((sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)) / ((2 Β· π‘˜) βˆ’ 1)) ∈ V)
133, 9, 10, 12fvmptd 7002 . . . . . . . 8 (π‘˜ ∈ β„• β†’ ((𝑛 ∈ β„• ↦ ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1)))β€˜π‘˜) = ((sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)) / ((2 Β· π‘˜) βˆ’ 1)))
1413adantl 482 . . . . . . 7 ((⊀ ∧ π‘˜ ∈ β„•) β†’ ((𝑛 ∈ β„• ↦ ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1)))β€˜π‘˜) = ((sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)) / ((2 Β· π‘˜) βˆ’ 1)))
15 2z 12590 . . . . . . . . . . . . . . 15 2 ∈ β„€
1615a1i 11 . . . . . . . . . . . . . 14 (π‘˜ ∈ β„• β†’ 2 ∈ β„€)
17 nnz 12575 . . . . . . . . . . . . . 14 (π‘˜ ∈ β„• β†’ π‘˜ ∈ β„€)
1816, 17zmulcld 12668 . . . . . . . . . . . . 13 (π‘˜ ∈ β„• β†’ (2 Β· π‘˜) ∈ β„€)
19 1zzd 12589 . . . . . . . . . . . . 13 (π‘˜ ∈ β„• β†’ 1 ∈ β„€)
2018, 19zsubcld 12667 . . . . . . . . . . . 12 (π‘˜ ∈ β„• β†’ ((2 Β· π‘˜) βˆ’ 1) ∈ β„€)
2120zcnd 12663 . . . . . . . . . . 11 (π‘˜ ∈ β„• β†’ ((2 Β· π‘˜) βˆ’ 1) ∈ β„‚)
22 fouriersw.x . . . . . . . . . . . . 13 𝑋 ∈ ℝ
2322recni 11224 . . . . . . . . . . . 12 𝑋 ∈ β„‚
2423a1i 11 . . . . . . . . . . 11 (π‘˜ ∈ β„• β†’ 𝑋 ∈ β„‚)
2521, 24mulcld 11230 . . . . . . . . . 10 (π‘˜ ∈ β„• β†’ (((2 Β· π‘˜) βˆ’ 1) Β· 𝑋) ∈ β„‚)
2625sincld 16069 . . . . . . . . 9 (π‘˜ ∈ β„• β†’ (sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)) ∈ β„‚)
27 0red 11213 . . . . . . . . . 10 (π‘˜ ∈ β„• β†’ 0 ∈ ℝ)
28 2re 12282 . . . . . . . . . . . . . 14 2 ∈ ℝ
2928a1i 11 . . . . . . . . . . . . 13 (π‘˜ ∈ β„• β†’ 2 ∈ ℝ)
30 1red 11211 . . . . . . . . . . . . 13 (π‘˜ ∈ β„• β†’ 1 ∈ ℝ)
3129, 30remulcld 11240 . . . . . . . . . . . 12 (π‘˜ ∈ β„• β†’ (2 Β· 1) ∈ ℝ)
3231, 30resubcld 11638 . . . . . . . . . . 11 (π‘˜ ∈ β„• β†’ ((2 Β· 1) βˆ’ 1) ∈ ℝ)
3320zred 12662 . . . . . . . . . . 11 (π‘˜ ∈ β„• β†’ ((2 Β· π‘˜) βˆ’ 1) ∈ ℝ)
34 0lt1 11732 . . . . . . . . . . . . 13 0 < 1
35 2t1e2 12371 . . . . . . . . . . . . . . 15 (2 Β· 1) = 2
3635oveq1i 7415 . . . . . . . . . . . . . 14 ((2 Β· 1) βˆ’ 1) = (2 βˆ’ 1)
37 2m1e1 12334 . . . . . . . . . . . . . 14 (2 βˆ’ 1) = 1
3836, 37eqtr2i 2761 . . . . . . . . . . . . 13 1 = ((2 Β· 1) βˆ’ 1)
3934, 38breqtri 5172 . . . . . . . . . . . 12 0 < ((2 Β· 1) βˆ’ 1)
4039a1i 11 . . . . . . . . . . 11 (π‘˜ ∈ β„• β†’ 0 < ((2 Β· 1) βˆ’ 1))
4118zred 12662 . . . . . . . . . . . 12 (π‘˜ ∈ β„• β†’ (2 Β· π‘˜) ∈ ℝ)
42 nnre 12215 . . . . . . . . . . . . 13 (π‘˜ ∈ β„• β†’ π‘˜ ∈ ℝ)
43 0le2 12310 . . . . . . . . . . . . . 14 0 ≀ 2
4443a1i 11 . . . . . . . . . . . . 13 (π‘˜ ∈ β„• β†’ 0 ≀ 2)
45 nnge1 12236 . . . . . . . . . . . . 13 (π‘˜ ∈ β„• β†’ 1 ≀ π‘˜)
4630, 42, 29, 44, 45lemul2ad 12150 . . . . . . . . . . . 12 (π‘˜ ∈ β„• β†’ (2 Β· 1) ≀ (2 Β· π‘˜))
4731, 41, 30, 46lesub1dd 11826 . . . . . . . . . . 11 (π‘˜ ∈ β„• β†’ ((2 Β· 1) βˆ’ 1) ≀ ((2 Β· π‘˜) βˆ’ 1))
4827, 32, 33, 40, 47ltletrd 11370 . . . . . . . . . 10 (π‘˜ ∈ β„• β†’ 0 < ((2 Β· π‘˜) βˆ’ 1))
4927, 48gtned 11345 . . . . . . . . 9 (π‘˜ ∈ β„• β†’ ((2 Β· π‘˜) βˆ’ 1) β‰  0)
5026, 21, 49divcld 11986 . . . . . . . 8 (π‘˜ ∈ β„• β†’ ((sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)) / ((2 Β· π‘˜) βˆ’ 1)) ∈ β„‚)
5150adantl 482 . . . . . . 7 ((⊀ ∧ π‘˜ ∈ β„•) β†’ ((sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)) / ((2 Β· π‘˜) βˆ’ 1)) ∈ β„‚)
52 picn 25960 . . . . . . . . . . 11 Ο€ ∈ β„‚
5352a1i 11 . . . . . . . . . 10 (⊀ β†’ Ο€ ∈ β„‚)
54 4cn 12293 . . . . . . . . . . 11 4 ∈ β„‚
5554a1i 11 . . . . . . . . . 10 (⊀ β†’ 4 ∈ β„‚)
56 4ne0 12316 . . . . . . . . . . 11 4 β‰  0
5756a1i 11 . . . . . . . . . 10 (⊀ β†’ 4 β‰  0)
5853, 55, 57divcld 11986 . . . . . . . . 9 (⊀ β†’ (Ο€ / 4) ∈ β„‚)
59 eqid 2732 . . . . . . . . . . . . . . . 16 (𝑛 ∈ β„• ↦ if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋))))) = (𝑛 ∈ β„• ↦ if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋)))))
60 0cnd 11203 . . . . . . . . . . . . . . . . 17 (𝑛 ∈ β„• β†’ 0 ∈ β„‚)
6154a1i 11 . . . . . . . . . . . . . . . . . . 19 (𝑛 ∈ β„• β†’ 4 ∈ β„‚)
62 nncn 12216 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ β„• β†’ 𝑛 ∈ β„‚)
63 mulcl 11190 . . . . . . . . . . . . . . . . . . . 20 ((𝑛 ∈ β„‚ ∧ Ο€ ∈ β„‚) β†’ (𝑛 Β· Ο€) ∈ β„‚)
6462, 52, 63sylancl 586 . . . . . . . . . . . . . . . . . . 19 (𝑛 ∈ β„• β†’ (𝑛 Β· Ο€) ∈ β„‚)
6552a1i 11 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ β„• β†’ Ο€ ∈ β„‚)
66 nnne0 12242 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ β„• β†’ 𝑛 β‰  0)
67 0re 11212 . . . . . . . . . . . . . . . . . . . . . 22 0 ∈ ℝ
68 pipos 25961 . . . . . . . . . . . . . . . . . . . . . 22 0 < Ο€
6967, 68gtneii 11322 . . . . . . . . . . . . . . . . . . . . 21 Ο€ β‰  0
7069a1i 11 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ β„• β†’ Ο€ β‰  0)
7162, 65, 66, 70mulne0d 11862 . . . . . . . . . . . . . . . . . . 19 (𝑛 ∈ β„• β†’ (𝑛 Β· Ο€) β‰  0)
7261, 64, 71divcld 11986 . . . . . . . . . . . . . . . . . 18 (𝑛 ∈ β„• β†’ (4 / (𝑛 Β· Ο€)) ∈ β„‚)
7323a1i 11 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ β„• β†’ 𝑋 ∈ β„‚)
7462, 73mulcld 11230 . . . . . . . . . . . . . . . . . . 19 (𝑛 ∈ β„• β†’ (𝑛 Β· 𝑋) ∈ β„‚)
7574sincld 16069 . . . . . . . . . . . . . . . . . 18 (𝑛 ∈ β„• β†’ (sinβ€˜(𝑛 Β· 𝑋)) ∈ β„‚)
7672, 75mulcld 11230 . . . . . . . . . . . . . . . . 17 (𝑛 ∈ β„• β†’ ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋))) ∈ β„‚)
7760, 76ifcld 4573 . . . . . . . . . . . . . . . 16 (𝑛 ∈ β„• β†’ if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋)))) ∈ β„‚)
7859, 77fmpti 7108 . . . . . . . . . . . . . . 15 (𝑛 ∈ β„• ↦ if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋))))):β„•βŸΆβ„‚
7978a1i 11 . . . . . . . . . . . . . 14 (⊀ β†’ (𝑛 ∈ β„• ↦ if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋))))):β„•βŸΆβ„‚)
80 eqidd 2733 . . . . . . . . . . . . . . . . . 18 (π‘˜ ∈ β„• β†’ (𝑛 ∈ β„• ↦ if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋))))) = (𝑛 ∈ β„• ↦ if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋))))))
81 breq2 5151 . . . . . . . . . . . . . . . . . . . 20 (𝑛 = π‘˜ β†’ (2 βˆ₯ 𝑛 ↔ 2 βˆ₯ π‘˜))
82 oveq1 7412 . . . . . . . . . . . . . . . . . . . . . 22 (𝑛 = π‘˜ β†’ (𝑛 Β· Ο€) = (π‘˜ Β· Ο€))
8382oveq2d 7421 . . . . . . . . . . . . . . . . . . . . 21 (𝑛 = π‘˜ β†’ (4 / (𝑛 Β· Ο€)) = (4 / (π‘˜ Β· Ο€)))
84 oveq1 7412 . . . . . . . . . . . . . . . . . . . . . 22 (𝑛 = π‘˜ β†’ (𝑛 Β· 𝑋) = (π‘˜ Β· 𝑋))
8584fveq2d 6892 . . . . . . . . . . . . . . . . . . . . 21 (𝑛 = π‘˜ β†’ (sinβ€˜(𝑛 Β· 𝑋)) = (sinβ€˜(π‘˜ Β· 𝑋)))
8683, 85oveq12d 7423 . . . . . . . . . . . . . . . . . . . 20 (𝑛 = π‘˜ β†’ ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋))) = ((4 / (π‘˜ Β· Ο€)) Β· (sinβ€˜(π‘˜ Β· 𝑋))))
8781, 86ifbieq2d 4553 . . . . . . . . . . . . . . . . . . 19 (𝑛 = π‘˜ β†’ if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋)))) = if(2 βˆ₯ π‘˜, 0, ((4 / (π‘˜ Β· Ο€)) Β· (sinβ€˜(π‘˜ Β· 𝑋)))))
8887adantl 482 . . . . . . . . . . . . . . . . . 18 ((π‘˜ ∈ β„• ∧ 𝑛 = π‘˜) β†’ if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋)))) = if(2 βˆ₯ π‘˜, 0, ((4 / (π‘˜ Β· Ο€)) Β· (sinβ€˜(π‘˜ Β· 𝑋)))))
89 c0ex 11204 . . . . . . . . . . . . . . . . . . . 20 0 ∈ V
90 ovex 7438 . . . . . . . . . . . . . . . . . . . 20 ((4 / (π‘˜ Β· Ο€)) Β· (sinβ€˜(π‘˜ Β· 𝑋))) ∈ V
9189, 90ifex 4577 . . . . . . . . . . . . . . . . . . 19 if(2 βˆ₯ π‘˜, 0, ((4 / (π‘˜ Β· Ο€)) Β· (sinβ€˜(π‘˜ Β· 𝑋)))) ∈ V
9291a1i 11 . . . . . . . . . . . . . . . . . 18 (π‘˜ ∈ β„• β†’ if(2 βˆ₯ π‘˜, 0, ((4 / (π‘˜ Β· Ο€)) Β· (sinβ€˜(π‘˜ Β· 𝑋)))) ∈ V)
9380, 88, 10, 92fvmptd 7002 . . . . . . . . . . . . . . . . 17 (π‘˜ ∈ β„• β†’ ((𝑛 ∈ β„• ↦ if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋)))))β€˜π‘˜) = if(2 βˆ₯ π‘˜, 0, ((4 / (π‘˜ Β· Ο€)) Β· (sinβ€˜(π‘˜ Β· 𝑋)))))
9493adantr 481 . . . . . . . . . . . . . . . 16 ((π‘˜ ∈ β„• ∧ (π‘˜ / 2) ∈ β„•) β†’ ((𝑛 ∈ β„• ↦ if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋)))))β€˜π‘˜) = if(2 βˆ₯ π‘˜, 0, ((4 / (π‘˜ Β· Ο€)) Β· (sinβ€˜(π‘˜ Β· 𝑋)))))
95 simpr 485 . . . . . . . . . . . . . . . . . 18 ((π‘˜ ∈ β„• ∧ (π‘˜ / 2) ∈ β„•) β†’ (π‘˜ / 2) ∈ β„•)
96 simpl 483 . . . . . . . . . . . . . . . . . . 19 ((π‘˜ ∈ β„• ∧ (π‘˜ / 2) ∈ β„•) β†’ π‘˜ ∈ β„•)
97 2nn 12281 . . . . . . . . . . . . . . . . . . 19 2 ∈ β„•
98 nndivdvds 16202 . . . . . . . . . . . . . . . . . . 19 ((π‘˜ ∈ β„• ∧ 2 ∈ β„•) β†’ (2 βˆ₯ π‘˜ ↔ (π‘˜ / 2) ∈ β„•))
9996, 97, 98sylancl 586 . . . . . . . . . . . . . . . . . 18 ((π‘˜ ∈ β„• ∧ (π‘˜ / 2) ∈ β„•) β†’ (2 βˆ₯ π‘˜ ↔ (π‘˜ / 2) ∈ β„•))
10095, 99mpbird 256 . . . . . . . . . . . . . . . . 17 ((π‘˜ ∈ β„• ∧ (π‘˜ / 2) ∈ β„•) β†’ 2 βˆ₯ π‘˜)
101100iftrued 4535 . . . . . . . . . . . . . . . 16 ((π‘˜ ∈ β„• ∧ (π‘˜ / 2) ∈ β„•) β†’ if(2 βˆ₯ π‘˜, 0, ((4 / (π‘˜ Β· Ο€)) Β· (sinβ€˜(π‘˜ Β· 𝑋)))) = 0)
10294, 101eqtrd 2772 . . . . . . . . . . . . . . 15 ((π‘˜ ∈ β„• ∧ (π‘˜ / 2) ∈ β„•) β†’ ((𝑛 ∈ β„• ↦ if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋)))))β€˜π‘˜) = 0)
1031023adant1 1130 . . . . . . . . . . . . . 14 ((⊀ ∧ π‘˜ ∈ β„• ∧ (π‘˜ / 2) ∈ β„•) β†’ ((𝑛 ∈ β„• ↦ if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋)))))β€˜π‘˜) = 0)
104 fouriersw.f . . . . . . . . . . . . . . . . . 18 𝐹 = (π‘₯ ∈ ℝ ↦ if((π‘₯ mod 𝑇) < Ο€, 1, -1))
105 1re 11210 . . . . . . . . . . . . . . . . . . . 20 1 ∈ ℝ
106105renegcli 11517 . . . . . . . . . . . . . . . . . . . 20 -1 ∈ ℝ
107105, 106ifcli 4574 . . . . . . . . . . . . . . . . . . 19 if((π‘₯ mod 𝑇) < Ο€, 1, -1) ∈ ℝ
108107a1i 11 . . . . . . . . . . . . . . . . . 18 (π‘₯ ∈ ℝ β†’ if((π‘₯ mod 𝑇) < Ο€, 1, -1) ∈ ℝ)
109104, 108fmpti 7108 . . . . . . . . . . . . . . . . 17 𝐹:β„βŸΆβ„
110 fouriersw.t . . . . . . . . . . . . . . . . 17 𝑇 = (2 Β· Ο€)
111 oveq1 7412 . . . . . . . . . . . . . . . . . . . . . . . 24 (π‘₯ = 𝑦 β†’ (π‘₯ mod 𝑇) = (𝑦 mod 𝑇))
112111breq1d 5157 . . . . . . . . . . . . . . . . . . . . . . 23 (π‘₯ = 𝑦 β†’ ((π‘₯ mod 𝑇) < Ο€ ↔ (𝑦 mod 𝑇) < Ο€))
113112ifbid 4550 . . . . . . . . . . . . . . . . . . . . . 22 (π‘₯ = 𝑦 β†’ if((π‘₯ mod 𝑇) < Ο€, 1, -1) = if((𝑦 mod 𝑇) < Ο€, 1, -1))
114113cbvmptv 5260 . . . . . . . . . . . . . . . . . . . . 21 (π‘₯ ∈ ℝ ↦ if((π‘₯ mod 𝑇) < Ο€, 1, -1)) = (𝑦 ∈ ℝ ↦ if((𝑦 mod 𝑇) < Ο€, 1, -1))
115104, 114eqtri 2760 . . . . . . . . . . . . . . . . . . . 20 𝐹 = (𝑦 ∈ ℝ ↦ if((𝑦 mod 𝑇) < Ο€, 1, -1))
116115a1i 11 . . . . . . . . . . . . . . . . . . 19 (π‘₯ ∈ ℝ β†’ 𝐹 = (𝑦 ∈ ℝ ↦ if((𝑦 mod 𝑇) < Ο€, 1, -1)))
117 oveq1 7412 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑦 = (π‘₯ + 𝑇) β†’ (𝑦 mod 𝑇) = ((π‘₯ + 𝑇) mod 𝑇))
118 pire 25959 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Ο€ ∈ ℝ
11928, 118remulcli 11226 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (2 Β· Ο€) ∈ ℝ
120110, 119eqeltri 2829 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 𝑇 ∈ ℝ
121120recni 11224 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 𝑇 ∈ β„‚
122121mullidi 11215 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (1 Β· 𝑇) = 𝑇
123122eqcomi 2741 . . . . . . . . . . . . . . . . . . . . . . . . . 26 𝑇 = (1 Β· 𝑇)
124123oveq2i 7416 . . . . . . . . . . . . . . . . . . . . . . . . 25 (π‘₯ + 𝑇) = (π‘₯ + (1 Β· 𝑇))
125124oveq1i 7415 . . . . . . . . . . . . . . . . . . . . . . . 24 ((π‘₯ + 𝑇) mod 𝑇) = ((π‘₯ + (1 Β· 𝑇)) mod 𝑇)
126117, 125eqtrdi 2788 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑦 = (π‘₯ + 𝑇) β†’ (𝑦 mod 𝑇) = ((π‘₯ + (1 Β· 𝑇)) mod 𝑇))
127126adantl 482 . . . . . . . . . . . . . . . . . . . . . 22 ((π‘₯ ∈ ℝ ∧ 𝑦 = (π‘₯ + 𝑇)) β†’ (𝑦 mod 𝑇) = ((π‘₯ + (1 Β· 𝑇)) mod 𝑇))
128 simpl 483 . . . . . . . . . . . . . . . . . . . . . . 23 ((π‘₯ ∈ ℝ ∧ 𝑦 = (π‘₯ + 𝑇)) β†’ π‘₯ ∈ ℝ)
129 2pos 12311 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 0 < 2
13028, 118, 129, 68mulgt0ii 11343 . . . . . . . . . . . . . . . . . . . . . . . . . 26 0 < (2 Β· Ο€)
131110eqcomi 2741 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (2 Β· Ο€) = 𝑇
132130, 131breqtri 5172 . . . . . . . . . . . . . . . . . . . . . . . . 25 0 < 𝑇
133120, 132elrpii 12973 . . . . . . . . . . . . . . . . . . . . . . . 24 𝑇 ∈ ℝ+
134133a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 ((π‘₯ ∈ ℝ ∧ 𝑦 = (π‘₯ + 𝑇)) β†’ 𝑇 ∈ ℝ+)
135 1zzd 12589 . . . . . . . . . . . . . . . . . . . . . . 23 ((π‘₯ ∈ ℝ ∧ 𝑦 = (π‘₯ + 𝑇)) β†’ 1 ∈ β„€)
136 modcyc 13867 . . . . . . . . . . . . . . . . . . . . . . 23 ((π‘₯ ∈ ℝ ∧ 𝑇 ∈ ℝ+ ∧ 1 ∈ β„€) β†’ ((π‘₯ + (1 Β· 𝑇)) mod 𝑇) = (π‘₯ mod 𝑇))
137128, 134, 135, 136syl3anc 1371 . . . . . . . . . . . . . . . . . . . . . 22 ((π‘₯ ∈ ℝ ∧ 𝑦 = (π‘₯ + 𝑇)) β†’ ((π‘₯ + (1 Β· 𝑇)) mod 𝑇) = (π‘₯ mod 𝑇))
138127, 137eqtrd 2772 . . . . . . . . . . . . . . . . . . . . 21 ((π‘₯ ∈ ℝ ∧ 𝑦 = (π‘₯ + 𝑇)) β†’ (𝑦 mod 𝑇) = (π‘₯ mod 𝑇))
139138breq1d 5157 . . . . . . . . . . . . . . . . . . . 20 ((π‘₯ ∈ ℝ ∧ 𝑦 = (π‘₯ + 𝑇)) β†’ ((𝑦 mod 𝑇) < Ο€ ↔ (π‘₯ mod 𝑇) < Ο€))
140139ifbid 4550 . . . . . . . . . . . . . . . . . . 19 ((π‘₯ ∈ ℝ ∧ 𝑦 = (π‘₯ + 𝑇)) β†’ if((𝑦 mod 𝑇) < Ο€, 1, -1) = if((π‘₯ mod 𝑇) < Ο€, 1, -1))
141 id 22 . . . . . . . . . . . . . . . . . . . 20 (π‘₯ ∈ ℝ β†’ π‘₯ ∈ ℝ)
142120a1i 11 . . . . . . . . . . . . . . . . . . . 20 (π‘₯ ∈ ℝ β†’ 𝑇 ∈ ℝ)
143141, 142readdcld 11239 . . . . . . . . . . . . . . . . . . 19 (π‘₯ ∈ ℝ β†’ (π‘₯ + 𝑇) ∈ ℝ)
144116, 140, 143, 108fvmptd 7002 . . . . . . . . . . . . . . . . . 18 (π‘₯ ∈ ℝ β†’ (πΉβ€˜(π‘₯ + 𝑇)) = if((π‘₯ mod 𝑇) < Ο€, 1, -1))
145104fvmpt2 7006 . . . . . . . . . . . . . . . . . . 19 ((π‘₯ ∈ ℝ ∧ if((π‘₯ mod 𝑇) < Ο€, 1, -1) ∈ ℝ) β†’ (πΉβ€˜π‘₯) = if((π‘₯ mod 𝑇) < Ο€, 1, -1))
146107, 145mpan2 689 . . . . . . . . . . . . . . . . . 18 (π‘₯ ∈ ℝ β†’ (πΉβ€˜π‘₯) = if((π‘₯ mod 𝑇) < Ο€, 1, -1))
147144, 146eqtr4d 2775 . . . . . . . . . . . . . . . . 17 (π‘₯ ∈ ℝ β†’ (πΉβ€˜(π‘₯ + 𝑇)) = (πΉβ€˜π‘₯))
148 eqid 2732 . . . . . . . . . . . . . . . . 17 ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) = ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))
149 snfi 9040 . . . . . . . . . . . . . . . . . 18 {0} ∈ Fin
150 eldifi 4125 . . . . . . . . . . . . . . . . . . . . . 22 (π‘₯ ∈ ((-Ο€(,)Ο€) βˆ– dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) β†’ π‘₯ ∈ (-Ο€(,)Ο€))
151 0xr 11257 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 0 ∈ ℝ*
152151a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((π‘₯ ∈ (-Ο€(,)Ο€) ∧ 0 < π‘₯) β†’ 0 ∈ ℝ*)
153118rexri 11268 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Ο€ ∈ ℝ*
154153a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((π‘₯ ∈ (-Ο€(,)Ο€) ∧ 0 < π‘₯) β†’ Ο€ ∈ ℝ*)
155 elioore 13350 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (π‘₯ ∈ (-Ο€(,)Ο€) β†’ π‘₯ ∈ ℝ)
156155adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((π‘₯ ∈ (-Ο€(,)Ο€) ∧ 0 < π‘₯) β†’ π‘₯ ∈ ℝ)
157 simpr 485 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((π‘₯ ∈ (-Ο€(,)Ο€) ∧ 0 < π‘₯) β†’ 0 < π‘₯)
158118renegcli 11517 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 -Ο€ ∈ ℝ
159158rexri 11268 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 -Ο€ ∈ ℝ*
160 iooltub 44209 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((-Ο€ ∈ ℝ* ∧ Ο€ ∈ ℝ* ∧ π‘₯ ∈ (-Ο€(,)Ο€)) β†’ π‘₯ < Ο€)
161159, 153, 160mp3an12 1451 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (π‘₯ ∈ (-Ο€(,)Ο€) β†’ π‘₯ < Ο€)
162161adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((π‘₯ ∈ (-Ο€(,)Ο€) ∧ 0 < π‘₯) β†’ π‘₯ < Ο€)
163152, 154, 156, 157, 162eliood 44197 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((π‘₯ ∈ (-Ο€(,)Ο€) ∧ 0 < π‘₯) β†’ π‘₯ ∈ (0(,)Ο€))
164 negpilt0 43976 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 -Ο€ < 0
165158, 67, 164ltleii 11333 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 -Ο€ ≀ 0
166 iooss1 13355 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((-Ο€ ∈ ℝ* ∧ -Ο€ ≀ 0) β†’ (0(,)Ο€) βŠ† (-Ο€(,)Ο€))
167159, 165, 166mp2an 690 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (0(,)Ο€) βŠ† (-Ο€(,)Ο€)
168167sseli 3977 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (π‘₯ ∈ (0(,)Ο€) β†’ π‘₯ ∈ (-Ο€(,)Ο€))
169104reseq1i 5975 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝐹 β†Ύ (0(,)Ο€)) = ((π‘₯ ∈ ℝ ↦ if((π‘₯ mod 𝑇) < Ο€, 1, -1)) β†Ύ (0(,)Ο€))
170 ioossre 13381 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (0(,)Ο€) βŠ† ℝ
171 resmpt 6035 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((0(,)Ο€) βŠ† ℝ β†’ ((π‘₯ ∈ ℝ ↦ if((π‘₯ mod 𝑇) < Ο€, 1, -1)) β†Ύ (0(,)Ο€)) = (π‘₯ ∈ (0(,)Ο€) ↦ if((π‘₯ mod 𝑇) < Ο€, 1, -1)))
172170, 171ax-mp 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((π‘₯ ∈ ℝ ↦ if((π‘₯ mod 𝑇) < Ο€, 1, -1)) β†Ύ (0(,)Ο€)) = (π‘₯ ∈ (0(,)Ο€) ↦ if((π‘₯ mod 𝑇) < Ο€, 1, -1))
173 elioore 13350 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (π‘₯ ∈ (0(,)Ο€) β†’ π‘₯ ∈ ℝ)
174133a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (π‘₯ ∈ (0(,)Ο€) β†’ 𝑇 ∈ ℝ+)
175 0red 11213 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (π‘₯ ∈ (0(,)Ο€) β†’ 0 ∈ ℝ)
176 ioogtlb 44194 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((0 ∈ ℝ* ∧ Ο€ ∈ ℝ* ∧ π‘₯ ∈ (0(,)Ο€)) β†’ 0 < π‘₯)
177151, 153, 176mp3an12 1451 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (π‘₯ ∈ (0(,)Ο€) β†’ 0 < π‘₯)
178175, 173, 177ltled 11358 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (π‘₯ ∈ (0(,)Ο€) β†’ 0 ≀ π‘₯)
179118a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (π‘₯ ∈ (0(,)Ο€) β†’ Ο€ ∈ ℝ)
180120a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (π‘₯ ∈ (0(,)Ο€) β†’ 𝑇 ∈ ℝ)
181168, 161syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (π‘₯ ∈ (0(,)Ο€) β†’ π‘₯ < Ο€)
182 pirp 25962 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Ο€ ∈ ℝ+
183 2timesgt 43984 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (Ο€ ∈ ℝ+ β†’ Ο€ < (2 Β· Ο€))
184182, 183ax-mp 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Ο€ < (2 Β· Ο€)
185184, 131breqtri 5172 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Ο€ < 𝑇
186185a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (π‘₯ ∈ (0(,)Ο€) β†’ Ο€ < 𝑇)
187173, 179, 180, 181, 186lttrd 11371 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (π‘₯ ∈ (0(,)Ο€) β†’ π‘₯ < 𝑇)
188 modid 13857 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (((π‘₯ ∈ ℝ ∧ 𝑇 ∈ ℝ+) ∧ (0 ≀ π‘₯ ∧ π‘₯ < 𝑇)) β†’ (π‘₯ mod 𝑇) = π‘₯)
189173, 174, 178, 187, 188syl22anc 837 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (π‘₯ ∈ (0(,)Ο€) β†’ (π‘₯ mod 𝑇) = π‘₯)
190189, 181eqbrtrd 5169 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (π‘₯ ∈ (0(,)Ο€) β†’ (π‘₯ mod 𝑇) < Ο€)
191190iftrued 4535 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (π‘₯ ∈ (0(,)Ο€) β†’ if((π‘₯ mod 𝑇) < Ο€, 1, -1) = 1)
192191mpteq2ia 5250 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (π‘₯ ∈ (0(,)Ο€) ↦ if((π‘₯ mod 𝑇) < Ο€, 1, -1)) = (π‘₯ ∈ (0(,)Ο€) ↦ 1)
193169, 172, 1923eqtrri 2765 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (π‘₯ ∈ (0(,)Ο€) ↦ 1) = (𝐹 β†Ύ (0(,)Ο€))
194193oveq2i 7416 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (ℝ D (π‘₯ ∈ (0(,)Ο€) ↦ 1)) = (ℝ D (𝐹 β†Ύ (0(,)Ο€)))
195 reelprrecn 11198 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ℝ ∈ {ℝ, β„‚}
196195a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (⊀ β†’ ℝ ∈ {ℝ, β„‚})
197 iooretop 24273 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (0(,)Ο€) ∈ (topGenβ€˜ran (,))
198 eqid 2732 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (TopOpenβ€˜β„‚fld) = (TopOpenβ€˜β„‚fld)
199198tgioo2 24310 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (topGenβ€˜ran (,)) = ((TopOpenβ€˜β„‚fld) β†Ύt ℝ)
200197, 199eleqtri 2831 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (0(,)Ο€) ∈ ((TopOpenβ€˜β„‚fld) β†Ύt ℝ)
201200a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (⊀ β†’ (0(,)Ο€) ∈ ((TopOpenβ€˜β„‚fld) β†Ύt ℝ))
202 1cnd 11205 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (⊀ β†’ 1 ∈ β„‚)
203196, 201, 202dvmptconst 44617 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (⊀ β†’ (ℝ D (π‘₯ ∈ (0(,)Ο€) ↦ 1)) = (π‘₯ ∈ (0(,)Ο€) ↦ 0))
204203mptru 1548 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (ℝ D (π‘₯ ∈ (0(,)Ο€) ↦ 1)) = (π‘₯ ∈ (0(,)Ο€) ↦ 0)
205 ssid 4003 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ℝ βŠ† ℝ
206 ax-resscn 11163 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ℝ βŠ† β„‚
207 fss 6731 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((𝐹:β„βŸΆβ„ ∧ ℝ βŠ† β„‚) β†’ 𝐹:β„βŸΆβ„‚)
208109, 206, 207mp2an 690 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 𝐹:β„βŸΆβ„‚
209 dvresioo 44623 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((ℝ βŠ† ℝ ∧ 𝐹:β„βŸΆβ„‚) β†’ (ℝ D (𝐹 β†Ύ (0(,)Ο€))) = ((ℝ D 𝐹) β†Ύ (0(,)Ο€)))
210205, 208, 209mp2an 690 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (ℝ D (𝐹 β†Ύ (0(,)Ο€))) = ((ℝ D 𝐹) β†Ύ (0(,)Ο€))
211194, 204, 2103eqtr3i 2768 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (π‘₯ ∈ (0(,)Ο€) ↦ 0) = ((ℝ D 𝐹) β†Ύ (0(,)Ο€))
212211dmeqi 5902 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 dom (π‘₯ ∈ (0(,)Ο€) ↦ 0) = dom ((ℝ D 𝐹) β†Ύ (0(,)Ο€))
213 eqid 2732 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (π‘₯ ∈ (0(,)Ο€) ↦ 0) = (π‘₯ ∈ (0(,)Ο€) ↦ 0)
21489, 213dmmpti 6691 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 dom (π‘₯ ∈ (0(,)Ο€) ↦ 0) = (0(,)Ο€)
215212, 214eqtr3i 2762 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 dom ((ℝ D 𝐹) β†Ύ (0(,)Ο€)) = (0(,)Ο€)
216 ssdmres 6002 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((0(,)Ο€) βŠ† dom (ℝ D 𝐹) ↔ dom ((ℝ D 𝐹) β†Ύ (0(,)Ο€)) = (0(,)Ο€))
217215, 216mpbir 230 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (0(,)Ο€) βŠ† dom (ℝ D 𝐹)
218217sseli 3977 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (π‘₯ ∈ (0(,)Ο€) β†’ π‘₯ ∈ dom (ℝ D 𝐹))
219168, 218elind 4193 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (π‘₯ ∈ (0(,)Ο€) β†’ π‘₯ ∈ ((-Ο€(,)Ο€) ∩ dom (ℝ D 𝐹)))
220 dmres 6001 . . . . . . . . . . . . . . . . . . . . . . . . . 26 dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) = ((-Ο€(,)Ο€) ∩ dom (ℝ D 𝐹))
221219, 220eleqtrrdi 2844 . . . . . . . . . . . . . . . . . . . . . . . . 25 (π‘₯ ∈ (0(,)Ο€) β†’ π‘₯ ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)))
222163, 221syl 17 . . . . . . . . . . . . . . . . . . . . . . . 24 ((π‘₯ ∈ (-Ο€(,)Ο€) ∧ 0 < π‘₯) β†’ π‘₯ ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)))
223222adantlr 713 . . . . . . . . . . . . . . . . . . . . . . 23 (((π‘₯ ∈ (-Ο€(,)Ο€) ∧ Β¬ π‘₯ = 0) ∧ 0 < π‘₯) β†’ π‘₯ ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)))
224159a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((π‘₯ ∈ (-Ο€(,)Ο€) ∧ Β¬ π‘₯ = 0) ∧ Β¬ 0 < π‘₯) β†’ -Ο€ ∈ ℝ*)
225151a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((π‘₯ ∈ (-Ο€(,)Ο€) ∧ Β¬ π‘₯ = 0) ∧ Β¬ 0 < π‘₯) β†’ 0 ∈ ℝ*)
226155ad2antrr 724 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((π‘₯ ∈ (-Ο€(,)Ο€) ∧ Β¬ π‘₯ = 0) ∧ Β¬ 0 < π‘₯) β†’ π‘₯ ∈ ℝ)
227 ioogtlb 44194 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((-Ο€ ∈ ℝ* ∧ Ο€ ∈ ℝ* ∧ π‘₯ ∈ (-Ο€(,)Ο€)) β†’ -Ο€ < π‘₯)
228159, 153, 227mp3an12 1451 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (π‘₯ ∈ (-Ο€(,)Ο€) β†’ -Ο€ < π‘₯)
229228ad2antrr 724 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((π‘₯ ∈ (-Ο€(,)Ο€) ∧ Β¬ π‘₯ = 0) ∧ Β¬ 0 < π‘₯) β†’ -Ο€ < π‘₯)
230 0red 11213 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((π‘₯ ∈ (-Ο€(,)Ο€) ∧ Β¬ π‘₯ = 0) ∧ Β¬ 0 < π‘₯) β†’ 0 ∈ ℝ)
231 neqne 2948 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (Β¬ π‘₯ = 0 β†’ π‘₯ β‰  0)
232231ad2antlr 725 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((π‘₯ ∈ (-Ο€(,)Ο€) ∧ Β¬ π‘₯ = 0) ∧ Β¬ 0 < π‘₯) β†’ π‘₯ β‰  0)
233 simpr 485 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((π‘₯ ∈ (-Ο€(,)Ο€) ∧ Β¬ π‘₯ = 0) ∧ Β¬ 0 < π‘₯) β†’ Β¬ 0 < π‘₯)
234226, 230, 232, 233lttri5d 43995 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((π‘₯ ∈ (-Ο€(,)Ο€) ∧ Β¬ π‘₯ = 0) ∧ Β¬ 0 < π‘₯) β†’ π‘₯ < 0)
235224, 225, 226, 229, 234eliood 44197 . . . . . . . . . . . . . . . . . . . . . . . 24 (((π‘₯ ∈ (-Ο€(,)Ο€) ∧ Β¬ π‘₯ = 0) ∧ Β¬ 0 < π‘₯) β†’ π‘₯ ∈ (-Ο€(,)0))
23667, 118, 68ltleii 11333 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 0 ≀ Ο€
237 iooss2 13356 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((Ο€ ∈ ℝ* ∧ 0 ≀ Ο€) β†’ (-Ο€(,)0) βŠ† (-Ο€(,)Ο€))
238153, 236, 237mp2an 690 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (-Ο€(,)0) βŠ† (-Ο€(,)Ο€)
239238sseli 3977 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (π‘₯ ∈ (-Ο€(,)0) β†’ π‘₯ ∈ (-Ο€(,)Ο€))
240104reseq1i 5975 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (𝐹 β†Ύ (-Ο€(,)0)) = ((π‘₯ ∈ ℝ ↦ if((π‘₯ mod 𝑇) < Ο€, 1, -1)) β†Ύ (-Ο€(,)0))
241 ioossre 13381 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (-Ο€(,)0) βŠ† ℝ
242 resmpt 6035 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((-Ο€(,)0) βŠ† ℝ β†’ ((π‘₯ ∈ ℝ ↦ if((π‘₯ mod 𝑇) < Ο€, 1, -1)) β†Ύ (-Ο€(,)0)) = (π‘₯ ∈ (-Ο€(,)0) ↦ if((π‘₯ mod 𝑇) < Ο€, 1, -1)))
243241, 242ax-mp 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((π‘₯ ∈ ℝ ↦ if((π‘₯ mod 𝑇) < Ο€, 1, -1)) β†Ύ (-Ο€(,)0)) = (π‘₯ ∈ (-Ο€(,)0) ↦ if((π‘₯ mod 𝑇) < Ο€, 1, -1))
244118a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (π‘₯ ∈ (-Ο€(,)0) β†’ Ο€ ∈ ℝ)
245 elioore 13350 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (π‘₯ ∈ (-Ο€(,)0) β†’ π‘₯ ∈ ℝ)
246133a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (π‘₯ ∈ (-Ο€(,)0) β†’ 𝑇 ∈ ℝ+)
247245, 246modcld 13836 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (π‘₯ ∈ (-Ο€(,)0) β†’ (π‘₯ mod 𝑇) ∈ ℝ)
248245, 143syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (π‘₯ ∈ (-Ο€(,)0) β†’ (π‘₯ + 𝑇) ∈ ℝ)
249522timesi 12346 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 (2 Β· Ο€) = (Ο€ + Ο€)
250110, 249eqtri 2760 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 𝑇 = (Ο€ + Ο€)
251250oveq2i 7416 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (-Ο€ + 𝑇) = (-Ο€ + (Ο€ + Ο€))
252 negpicn 25963 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 -Ο€ ∈ β„‚
253252, 52, 52addassi 11220 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 ((-Ο€ + Ο€) + Ο€) = (-Ο€ + (Ο€ + Ο€))
254253eqcomi 2741 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (-Ο€ + (Ο€ + Ο€)) = ((-Ο€ + Ο€) + Ο€)
25552negidi 11525 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 (Ο€ + -Ο€) = 0
25652, 252, 255addcomli 11402 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 (-Ο€ + Ο€) = 0
257256oveq1i 7415 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 ((-Ο€ + Ο€) + Ο€) = (0 + Ο€)
25852addlidi 11398 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (0 + Ο€) = Ο€
259257, 258eqtri 2760 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 ((-Ο€ + Ο€) + Ο€) = Ο€
260251, 254, 2593eqtrri 2765 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Ο€ = (-Ο€ + 𝑇)
261260a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (π‘₯ ∈ (-Ο€(,)0) β†’ Ο€ = (-Ο€ + 𝑇))
262158a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (π‘₯ ∈ (-Ο€(,)0) β†’ -Ο€ ∈ ℝ)
263120a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (π‘₯ ∈ (-Ο€(,)0) β†’ 𝑇 ∈ ℝ)
264239, 228syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (π‘₯ ∈ (-Ο€(,)0) β†’ -Ο€ < π‘₯)
265262, 245, 263, 264ltadd1dd 11821 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (π‘₯ ∈ (-Ο€(,)0) β†’ (-Ο€ + 𝑇) < (π‘₯ + 𝑇))
266261, 265eqbrtrd 5169 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (π‘₯ ∈ (-Ο€(,)0) β†’ Ο€ < (π‘₯ + 𝑇))
267244, 248, 266ltled 11358 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (π‘₯ ∈ (-Ο€(,)0) β†’ Ο€ ≀ (π‘₯ + 𝑇))
268 0red 11213 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (π‘₯ ∈ (-Ο€(,)0) β†’ 0 ∈ ℝ)
269158, 120readdcli 11225 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 (-Ο€ + 𝑇) ∈ ℝ
270269a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (π‘₯ ∈ (-Ο€(,)0) β†’ (-Ο€ + 𝑇) ∈ ℝ)
27168a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 (π‘₯ ∈ (-Ο€(,)0) β†’ 0 < Ο€)
272271, 260breqtrdi 5188 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (π‘₯ ∈ (-Ο€(,)0) β†’ 0 < (-Ο€ + 𝑇))
273268, 270, 248, 272, 265lttrd 11371 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (π‘₯ ∈ (-Ο€(,)0) β†’ 0 < (π‘₯ + 𝑇))
274268, 248, 273ltled 11358 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (π‘₯ ∈ (-Ο€(,)0) β†’ 0 ≀ (π‘₯ + 𝑇))
275245recnd 11238 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (π‘₯ ∈ (-Ο€(,)0) β†’ π‘₯ ∈ β„‚)
276121a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (π‘₯ ∈ (-Ο€(,)0) β†’ 𝑇 ∈ β„‚)
277275, 276addcomd 11412 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (π‘₯ ∈ (-Ο€(,)0) β†’ (π‘₯ + 𝑇) = (𝑇 + π‘₯))
278 iooltub 44209 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 ((-Ο€ ∈ ℝ* ∧ 0 ∈ ℝ* ∧ π‘₯ ∈ (-Ο€(,)0)) β†’ π‘₯ < 0)
279159, 151, 278mp3an12 1451 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (π‘₯ ∈ (-Ο€(,)0) β†’ π‘₯ < 0)
280 ltaddneg 11425 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 ((π‘₯ ∈ ℝ ∧ 𝑇 ∈ ℝ) β†’ (π‘₯ < 0 ↔ (𝑇 + π‘₯) < 𝑇))
281245, 120, 280sylancl 586 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (π‘₯ ∈ (-Ο€(,)0) β†’ (π‘₯ < 0 ↔ (𝑇 + π‘₯) < 𝑇))
282279, 281mpbid 231 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (π‘₯ ∈ (-Ο€(,)0) β†’ (𝑇 + π‘₯) < 𝑇)
283277, 282eqbrtrd 5169 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (π‘₯ ∈ (-Ο€(,)0) β†’ (π‘₯ + 𝑇) < 𝑇)
284274, 283jca 512 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (π‘₯ ∈ (-Ο€(,)0) β†’ (0 ≀ (π‘₯ + 𝑇) ∧ (π‘₯ + 𝑇) < 𝑇))
285 modid2 13859 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (((π‘₯ + 𝑇) ∈ ℝ ∧ 𝑇 ∈ ℝ+) β†’ (((π‘₯ + 𝑇) mod 𝑇) = (π‘₯ + 𝑇) ↔ (0 ≀ (π‘₯ + 𝑇) ∧ (π‘₯ + 𝑇) < 𝑇)))
286248, 133, 285sylancl 586 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (π‘₯ ∈ (-Ο€(,)0) β†’ (((π‘₯ + 𝑇) mod 𝑇) = (π‘₯ + 𝑇) ↔ (0 ≀ (π‘₯ + 𝑇) ∧ (π‘₯ + 𝑇) < 𝑇)))
287284, 286mpbird 256 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (π‘₯ ∈ (-Ο€(,)0) β†’ ((π‘₯ + 𝑇) mod 𝑇) = (π‘₯ + 𝑇))
288125a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (π‘₯ ∈ ℝ β†’ ((π‘₯ + 𝑇) mod 𝑇) = ((π‘₯ + (1 Β· 𝑇)) mod 𝑇))
289133a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (π‘₯ ∈ ℝ β†’ 𝑇 ∈ ℝ+)
290 1zzd 12589 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (π‘₯ ∈ ℝ β†’ 1 ∈ β„€)
291141, 289, 290, 136syl3anc 1371 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (π‘₯ ∈ ℝ β†’ ((π‘₯ + (1 Β· 𝑇)) mod 𝑇) = (π‘₯ mod 𝑇))
292288, 291eqtrd 2772 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (π‘₯ ∈ ℝ β†’ ((π‘₯ + 𝑇) mod 𝑇) = (π‘₯ mod 𝑇))
293245, 292syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (π‘₯ ∈ (-Ο€(,)0) β†’ ((π‘₯ + 𝑇) mod 𝑇) = (π‘₯ mod 𝑇))
294287, 293eqtr3d 2774 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (π‘₯ ∈ (-Ο€(,)0) β†’ (π‘₯ + 𝑇) = (π‘₯ mod 𝑇))
295267, 294breqtrd 5173 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (π‘₯ ∈ (-Ο€(,)0) β†’ Ο€ ≀ (π‘₯ mod 𝑇))
296244, 247, 295lensymd 11361 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (π‘₯ ∈ (-Ο€(,)0) β†’ Β¬ (π‘₯ mod 𝑇) < Ο€)
297296iffalsed 4538 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (π‘₯ ∈ (-Ο€(,)0) β†’ if((π‘₯ mod 𝑇) < Ο€, 1, -1) = -1)
298297mpteq2ia 5250 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (π‘₯ ∈ (-Ο€(,)0) ↦ if((π‘₯ mod 𝑇) < Ο€, 1, -1)) = (π‘₯ ∈ (-Ο€(,)0) ↦ -1)
299240, 243, 2983eqtrri 2765 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (π‘₯ ∈ (-Ο€(,)0) ↦ -1) = (𝐹 β†Ύ (-Ο€(,)0))
300299oveq2i 7416 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (ℝ D (π‘₯ ∈ (-Ο€(,)0) ↦ -1)) = (ℝ D (𝐹 β†Ύ (-Ο€(,)0)))
301 iooretop 24273 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (-Ο€(,)0) ∈ (topGenβ€˜ran (,))
302301, 199eleqtri 2831 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (-Ο€(,)0) ∈ ((TopOpenβ€˜β„‚fld) β†Ύt ℝ)
303302a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (⊀ β†’ (-Ο€(,)0) ∈ ((TopOpenβ€˜β„‚fld) β†Ύt ℝ))
304202negcld 11554 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (⊀ β†’ -1 ∈ β„‚)
305196, 303, 304dvmptconst 44617 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (⊀ β†’ (ℝ D (π‘₯ ∈ (-Ο€(,)0) ↦ -1)) = (π‘₯ ∈ (-Ο€(,)0) ↦ 0))
306305mptru 1548 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (ℝ D (π‘₯ ∈ (-Ο€(,)0) ↦ -1)) = (π‘₯ ∈ (-Ο€(,)0) ↦ 0)
307 dvresioo 44623 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((ℝ βŠ† ℝ ∧ 𝐹:β„βŸΆβ„‚) β†’ (ℝ D (𝐹 β†Ύ (-Ο€(,)0))) = ((ℝ D 𝐹) β†Ύ (-Ο€(,)0)))
308205, 208, 307mp2an 690 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (ℝ D (𝐹 β†Ύ (-Ο€(,)0))) = ((ℝ D 𝐹) β†Ύ (-Ο€(,)0))
309300, 306, 3083eqtr3i 2768 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (π‘₯ ∈ (-Ο€(,)0) ↦ 0) = ((ℝ D 𝐹) β†Ύ (-Ο€(,)0))
310309dmeqi 5902 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 dom (π‘₯ ∈ (-Ο€(,)0) ↦ 0) = dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)0))
311 eqid 2732 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (π‘₯ ∈ (-Ο€(,)0) ↦ 0) = (π‘₯ ∈ (-Ο€(,)0) ↦ 0)
31289, 311dmmpti 6691 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 dom (π‘₯ ∈ (-Ο€(,)0) ↦ 0) = (-Ο€(,)0)
313310, 312eqtr3i 2762 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)0)) = (-Ο€(,)0)
314 ssdmres 6002 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((-Ο€(,)0) βŠ† dom (ℝ D 𝐹) ↔ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)0)) = (-Ο€(,)0))
315313, 314mpbir 230 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (-Ο€(,)0) βŠ† dom (ℝ D 𝐹)
316315sseli 3977 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (π‘₯ ∈ (-Ο€(,)0) β†’ π‘₯ ∈ dom (ℝ D 𝐹))
317239, 316elind 4193 . . . . . . . . . . . . . . . . . . . . . . . . 25 (π‘₯ ∈ (-Ο€(,)0) β†’ π‘₯ ∈ ((-Ο€(,)Ο€) ∩ dom (ℝ D 𝐹)))
318317, 220eleqtrrdi 2844 . . . . . . . . . . . . . . . . . . . . . . . 24 (π‘₯ ∈ (-Ο€(,)0) β†’ π‘₯ ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)))
319235, 318syl 17 . . . . . . . . . . . . . . . . . . . . . . 23 (((π‘₯ ∈ (-Ο€(,)Ο€) ∧ Β¬ π‘₯ = 0) ∧ Β¬ 0 < π‘₯) β†’ π‘₯ ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)))
320223, 319pm2.61dan 811 . . . . . . . . . . . . . . . . . . . . . 22 ((π‘₯ ∈ (-Ο€(,)Ο€) ∧ Β¬ π‘₯ = 0) β†’ π‘₯ ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)))
321150, 320sylan 580 . . . . . . . . . . . . . . . . . . . . 21 ((π‘₯ ∈ ((-Ο€(,)Ο€) βˆ– dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) ∧ Β¬ π‘₯ = 0) β†’ π‘₯ ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)))
322 eldifn 4126 . . . . . . . . . . . . . . . . . . . . . 22 (π‘₯ ∈ ((-Ο€(,)Ο€) βˆ– dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) β†’ Β¬ π‘₯ ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)))
323322adantr 481 . . . . . . . . . . . . . . . . . . . . 21 ((π‘₯ ∈ ((-Ο€(,)Ο€) βˆ– dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) ∧ Β¬ π‘₯ = 0) β†’ Β¬ π‘₯ ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)))
324321, 323condan 816 . . . . . . . . . . . . . . . . . . . 20 (π‘₯ ∈ ((-Ο€(,)Ο€) βˆ– dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) β†’ π‘₯ = 0)
325 velsn 4643 . . . . . . . . . . . . . . . . . . . 20 (π‘₯ ∈ {0} ↔ π‘₯ = 0)
326324, 325sylibr 233 . . . . . . . . . . . . . . . . . . 19 (π‘₯ ∈ ((-Ο€(,)Ο€) βˆ– dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) β†’ π‘₯ ∈ {0})
327326ssriv 3985 . . . . . . . . . . . . . . . . . 18 ((-Ο€(,)Ο€) βˆ– dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) βŠ† {0}
328 ssfi 9169 . . . . . . . . . . . . . . . . . 18 (({0} ∈ Fin ∧ ((-Ο€(,)Ο€) βˆ– dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) βŠ† {0}) β†’ ((-Ο€(,)Ο€) βˆ– dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) ∈ Fin)
329149, 327, 328mp2an 690 . . . . . . . . . . . . . . . . 17 ((-Ο€(,)Ο€) βˆ– dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) ∈ Fin
330 inss1 4227 . . . . . . . . . . . . . . . . . . . . . 22 ((-Ο€(,)Ο€) ∩ dom (ℝ D 𝐹)) βŠ† (-Ο€(,)Ο€)
331220, 330eqsstri 4015 . . . . . . . . . . . . . . . . . . . . 21 dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) βŠ† (-Ο€(,)Ο€)
332 ioosscn 13382 . . . . . . . . . . . . . . . . . . . . 21 (-Ο€(,)Ο€) βŠ† β„‚
333331, 332sstri 3990 . . . . . . . . . . . . . . . . . . . 20 dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) βŠ† β„‚
334333a1i 11 . . . . . . . . . . . . . . . . . . 19 (⊀ β†’ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) βŠ† β„‚)
335 dvf 25415 . . . . . . . . . . . . . . . . . . . . . 22 (ℝ D 𝐹):dom (ℝ D 𝐹)βŸΆβ„‚
336 fresin 6757 . . . . . . . . . . . . . . . . . . . . . 22 ((ℝ D 𝐹):dom (ℝ D 𝐹)βŸΆβ„‚ β†’ ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)):(dom (ℝ D 𝐹) ∩ (-Ο€(,)Ο€))βŸΆβ„‚)
337 ffdm 6744 . . . . . . . . . . . . . . . . . . . . . 22 (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)):(dom (ℝ D 𝐹) ∩ (-Ο€(,)Ο€))βŸΆβ„‚ β†’ (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)):dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))βŸΆβ„‚ ∧ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) βŠ† (dom (ℝ D 𝐹) ∩ (-Ο€(,)Ο€))))
338335, 336, 337mp2b 10 . . . . . . . . . . . . . . . . . . . . 21 (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)):dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))βŸΆβ„‚ ∧ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) βŠ† (dom (ℝ D 𝐹) ∩ (-Ο€(,)Ο€)))
339338simpli 484 . . . . . . . . . . . . . . . . . . . 20 ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)):dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))βŸΆβ„‚
340339a1i 11 . . . . . . . . . . . . . . . . . . 19 (⊀ β†’ ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)):dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))βŸΆβ„‚)
341159a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((π‘₯ ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∧ π‘₯ < 0) β†’ -Ο€ ∈ ℝ*)
342151a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((π‘₯ ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∧ π‘₯ < 0) β†’ 0 ∈ ℝ*)
343 ioossre 13381 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (-Ο€(,)Ο€) βŠ† ℝ
344331sseli 3977 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (π‘₯ ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†’ π‘₯ ∈ (-Ο€(,)Ο€))
345343, 344sselid 3979 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (π‘₯ ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†’ π‘₯ ∈ ℝ)
346345adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((π‘₯ ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∧ π‘₯ < 0) β†’ π‘₯ ∈ ℝ)
347344, 228syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (π‘₯ ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†’ -Ο€ < π‘₯)
348347adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((π‘₯ ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∧ π‘₯ < 0) β†’ -Ο€ < π‘₯)
349 simpr 485 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((π‘₯ ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∧ π‘₯ < 0) β†’ π‘₯ < 0)
350341, 342, 346, 348, 349eliood 44197 . . . . . . . . . . . . . . . . . . . . . . . 24 ((π‘₯ ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∧ π‘₯ < 0) β†’ π‘₯ ∈ (-Ο€(,)0))
351 elun1 4175 . . . . . . . . . . . . . . . . . . . . . . . 24 (π‘₯ ∈ (-Ο€(,)0) β†’ π‘₯ ∈ ((-Ο€(,)0) βˆͺ (0(,)Ο€)))
352350, 351syl 17 . . . . . . . . . . . . . . . . . . . . . . 23 ((π‘₯ ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∧ π‘₯ < 0) β†’ π‘₯ ∈ ((-Ο€(,)0) βˆͺ (0(,)Ο€)))
353 simpl 483 . . . . . . . . . . . . . . . . . . . . . . . 24 ((π‘₯ ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∧ Β¬ π‘₯ < 0) β†’ π‘₯ ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)))
354 0red 11213 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((π‘₯ ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∧ Β¬ π‘₯ < 0) β†’ 0 ∈ ℝ)
355345adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((π‘₯ ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∧ Β¬ π‘₯ < 0) β†’ π‘₯ ∈ ℝ)
356 simpr 485 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((π‘₯ ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∧ Β¬ π‘₯ < 0) β†’ Β¬ π‘₯ < 0)
357354, 355, 356nltled 11360 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((π‘₯ ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∧ Β¬ π‘₯ < 0) β†’ 0 ≀ π‘₯)
358 id 22 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (π‘₯ = 0 β†’ π‘₯ = 0)
359205a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (⊀ β†’ ℝ βŠ† ℝ)
360 eqid 2732 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (topGenβ€˜ran (,)) = (topGenβ€˜ran (,))
361208a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (⊀ β†’ 𝐹:β„βŸΆβ„‚)
362 0red 11213 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (⊀ β†’ 0 ∈ ℝ)
363 mnfxr 11267 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 -∞ ∈ ℝ*
364363a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (⊀ β†’ -∞ ∈ ℝ*)
365362mnfltd 13100 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (⊀ β†’ -∞ < 0)
366360, 364, 362, 365lptioo2 44333 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (⊀ β†’ 0 ∈ ((limPtβ€˜(topGenβ€˜ran (,)))β€˜(-∞(,)0)))
367 incom 4200 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (ℝ ∩ (-∞(,)0)) = ((-∞(,)0) ∩ ℝ)
368 ioossre 13381 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (-∞(,)0) βŠ† ℝ
369 df-ss 3964 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((-∞(,)0) βŠ† ℝ ↔ ((-∞(,)0) ∩ ℝ) = (-∞(,)0))
370368, 369mpbi 229 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((-∞(,)0) ∩ ℝ) = (-∞(,)0)
371367, 370eqtr2i 2761 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (-∞(,)0) = (ℝ ∩ (-∞(,)0))
372371fveq2i 6891 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((limPtβ€˜(topGenβ€˜ran (,)))β€˜(-∞(,)0)) = ((limPtβ€˜(topGenβ€˜ran (,)))β€˜(ℝ ∩ (-∞(,)0)))
373366, 372eleqtrdi 2843 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (⊀ β†’ 0 ∈ ((limPtβ€˜(topGenβ€˜ran (,)))β€˜(ℝ ∩ (-∞(,)0))))
374 pnfxr 11264 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 +∞ ∈ ℝ*
375374a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (⊀ β†’ +∞ ∈ ℝ*)
376362ltpnfd 13097 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (⊀ β†’ 0 < +∞)
377360, 362, 375, 376lptioo1 44334 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (⊀ β†’ 0 ∈ ((limPtβ€˜(topGenβ€˜ran (,)))β€˜(0(,)+∞)))
378 incom 4200 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (ℝ ∩ (0(,)+∞)) = ((0(,)+∞) ∩ ℝ)
379 ioossre 13381 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (0(,)+∞) βŠ† ℝ
380 df-ss 3964 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((0(,)+∞) βŠ† ℝ ↔ ((0(,)+∞) ∩ ℝ) = (0(,)+∞))
381379, 380mpbi 229 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((0(,)+∞) ∩ ℝ) = (0(,)+∞)
382378, 381eqtr2i 2761 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (0(,)+∞) = (ℝ ∩ (0(,)+∞))
383382fveq2i 6891 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((limPtβ€˜(topGenβ€˜ran (,)))β€˜(0(,)+∞)) = ((limPtβ€˜(topGenβ€˜ran (,)))β€˜(ℝ ∩ (0(,)+∞)))
384377, 383eleqtrdi 2843 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (⊀ β†’ 0 ∈ ((limPtβ€˜(topGenβ€˜ran (,)))β€˜(ℝ ∩ (0(,)+∞))))
385 eqid 2732 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (π‘₯ ∈ (-Ο€(,)0) ↦ -1) = (π‘₯ ∈ (-Ο€(,)0) ↦ -1)
386 mnfle 13110 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (-Ο€ ∈ ℝ* β†’ -∞ ≀ -Ο€)
387159, 386ax-mp 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 -∞ ≀ -Ο€
388 iooss1 13355 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((-∞ ∈ ℝ* ∧ -∞ ≀ -Ο€) β†’ (-Ο€(,)0) βŠ† (-∞(,)0))
389363, 387, 388mp2an 690 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (-Ο€(,)0) βŠ† (-∞(,)0)
390389a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (⊀ β†’ (-Ο€(,)0) βŠ† (-∞(,)0))
391 ioosscn 13382 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (-∞(,)0) βŠ† β„‚
392390, 391sstrdi 3993 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (⊀ β†’ (-Ο€(,)0) βŠ† β„‚)
393 0cnd 11203 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (⊀ β†’ 0 ∈ β„‚)
394385, 392, 304, 393constlimc 44326 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (⊀ β†’ -1 ∈ ((π‘₯ ∈ (-Ο€(,)0) ↦ -1) limβ„‚ 0))
395 resabs1 6009 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((-Ο€(,)0) βŠ† (-∞(,)0) β†’ ((𝐹 β†Ύ (-∞(,)0)) β†Ύ (-Ο€(,)0)) = (𝐹 β†Ύ (-Ο€(,)0)))
396389, 395ax-mp 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((𝐹 β†Ύ (-∞(,)0)) β†Ύ (-Ο€(,)0)) = (𝐹 β†Ύ (-Ο€(,)0))
397299, 396eqtr4i 2763 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (π‘₯ ∈ (-Ο€(,)0) ↦ -1) = ((𝐹 β†Ύ (-∞(,)0)) β†Ύ (-Ο€(,)0))
398397oveq1i 7415 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((π‘₯ ∈ (-Ο€(,)0) ↦ -1) limβ„‚ 0) = (((𝐹 β†Ύ (-∞(,)0)) β†Ύ (-Ο€(,)0)) limβ„‚ 0)
399 fssres 6754 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((𝐹:β„βŸΆβ„‚ ∧ (-∞(,)0) βŠ† ℝ) β†’ (𝐹 β†Ύ (-∞(,)0)):(-∞(,)0)βŸΆβ„‚)
400208, 368, 399mp2an 690 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (𝐹 β†Ύ (-∞(,)0)):(-∞(,)0)βŸΆβ„‚
401400a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (⊀ β†’ (𝐹 β†Ύ (-∞(,)0)):(-∞(,)0)βŸΆβ„‚)
402391a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (⊀ β†’ (-∞(,)0) βŠ† β„‚)
403 eqid 2732 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((TopOpenβ€˜β„‚fld) β†Ύt ((-∞(,)0) βˆͺ {0})) = ((TopOpenβ€˜β„‚fld) β†Ύt ((-∞(,)0) βˆͺ {0}))
404 0le0 12309 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 0 ≀ 0
405 elioc2 13383 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((-Ο€ ∈ ℝ* ∧ 0 ∈ ℝ) β†’ (0 ∈ (-Ο€(,]0) ↔ (0 ∈ ℝ ∧ -Ο€ < 0 ∧ 0 ≀ 0)))
406159, 67, 405mp2an 690 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (0 ∈ (-Ο€(,]0) ↔ (0 ∈ ℝ ∧ -Ο€ < 0 ∧ 0 ≀ 0))
40767, 164, 404, 406mpbir3an 1341 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 0 ∈ (-Ο€(,]0)
408198cnfldtop 24291 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (TopOpenβ€˜β„‚fld) ∈ Top
409 ovex 7438 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (-∞(,]0) ∈ V
410 resttop 22655 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (((TopOpenβ€˜β„‚fld) ∈ Top ∧ (-∞(,]0) ∈ V) β†’ ((TopOpenβ€˜β„‚fld) β†Ύt (-∞(,]0)) ∈ Top)
411408, 409, 410mp2an 690 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((TopOpenβ€˜β„‚fld) β†Ύt (-∞(,]0)) ∈ Top
412159a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 (⊀ β†’ -Ο€ ∈ ℝ*)
413 eqid 2732 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 ((topGenβ€˜ran (,)) β†Ύt (-∞(,]0)) = ((topGenβ€˜ran (,)) β†Ύt (-∞(,]0))
414387a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 (⊀ β†’ -∞ ≀ -Ο€)
415364, 412, 362, 360, 413, 414, 362iocopn 44219 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (⊀ β†’ (-Ο€(,]0) ∈ ((topGenβ€˜ran (,)) β†Ύt (-∞(,]0)))
416415mptru 1548 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (-Ο€(,]0) ∈ ((topGenβ€˜ran (,)) β†Ύt (-∞(,]0))
417199oveq1i 7415 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 ((topGenβ€˜ran (,)) β†Ύt (-∞(,]0)) = (((TopOpenβ€˜β„‚fld) β†Ύt ℝ) β†Ύt (-∞(,]0))
418 iocssre 13400 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 ((-∞ ∈ ℝ* ∧ 0 ∈ ℝ) β†’ (-∞(,]0) βŠ† ℝ)
419363, 67, 418mp2an 690 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 (-∞(,]0) βŠ† ℝ
420195elexi 3493 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 ℝ ∈ V
421 restabs 22660 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 (((TopOpenβ€˜β„‚fld) ∈ Top ∧ (-∞(,]0) βŠ† ℝ ∧ ℝ ∈ V) β†’ (((TopOpenβ€˜β„‚fld) β†Ύt ℝ) β†Ύt (-∞(,]0)) = ((TopOpenβ€˜β„‚fld) β†Ύt (-∞(,]0)))
422408, 419, 420, 421mp3an 1461 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (((TopOpenβ€˜β„‚fld) β†Ύt ℝ) β†Ύt (-∞(,]0)) = ((TopOpenβ€˜β„‚fld) β†Ύt (-∞(,]0))
423417, 422eqtri 2760 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 ((topGenβ€˜ran (,)) β†Ύt (-∞(,]0)) = ((TopOpenβ€˜β„‚fld) β†Ύt (-∞(,]0))
424416, 423eleqtri 2831 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (-Ο€(,]0) ∈ ((TopOpenβ€˜β„‚fld) β†Ύt (-∞(,]0))
425 isopn3i 22577 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((((TopOpenβ€˜β„‚fld) β†Ύt (-∞(,]0)) ∈ Top ∧ (-Ο€(,]0) ∈ ((TopOpenβ€˜β„‚fld) β†Ύt (-∞(,]0))) β†’ ((intβ€˜((TopOpenβ€˜β„‚fld) β†Ύt (-∞(,]0)))β€˜(-Ο€(,]0)) = (-Ο€(,]0))
426411, 424, 425mp2an 690 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((intβ€˜((TopOpenβ€˜β„‚fld) β†Ύt (-∞(,]0)))β€˜(-Ο€(,]0)) = (-Ο€(,]0)
427 mnflt0 13101 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 -∞ < 0
428 ioounsn 13450 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 ((-∞ ∈ ℝ* ∧ 0 ∈ ℝ* ∧ -∞ < 0) β†’ ((-∞(,)0) βˆͺ {0}) = (-∞(,]0))
429363, 151, 427, 428mp3an 1461 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 ((-∞(,)0) βˆͺ {0}) = (-∞(,]0)
430429eqcomi 2741 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (-∞(,]0) = ((-∞(,)0) βˆͺ {0})
431430oveq2i 7416 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 ((TopOpenβ€˜β„‚fld) β†Ύt (-∞(,]0)) = ((TopOpenβ€˜β„‚fld) β†Ύt ((-∞(,)0) βˆͺ {0}))
432431fveq2i 6891 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (intβ€˜((TopOpenβ€˜β„‚fld) β†Ύt (-∞(,]0))) = (intβ€˜((TopOpenβ€˜β„‚fld) β†Ύt ((-∞(,)0) βˆͺ {0})))
433 ioounsn 13450 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 ((-Ο€ ∈ ℝ* ∧ 0 ∈ ℝ* ∧ -Ο€ < 0) β†’ ((-Ο€(,)0) βˆͺ {0}) = (-Ο€(,]0))
434159, 151, 164, 433mp3an 1461 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 ((-Ο€(,)0) βˆͺ {0}) = (-Ο€(,]0)
435434eqcomi 2741 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (-Ο€(,]0) = ((-Ο€(,)0) βˆͺ {0})
436432, 435fveq12i 6894 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((intβ€˜((TopOpenβ€˜β„‚fld) β†Ύt (-∞(,]0)))β€˜(-Ο€(,]0)) = ((intβ€˜((TopOpenβ€˜β„‚fld) β†Ύt ((-∞(,)0) βˆͺ {0})))β€˜((-Ο€(,)0) βˆͺ {0}))
437426, 436eqtr3i 2762 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (-Ο€(,]0) = ((intβ€˜((TopOpenβ€˜β„‚fld) β†Ύt ((-∞(,)0) βˆͺ {0})))β€˜((-Ο€(,)0) βˆͺ {0}))
438407, 437eleqtri 2831 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 0 ∈ ((intβ€˜((TopOpenβ€˜β„‚fld) β†Ύt ((-∞(,)0) βˆͺ {0})))β€˜((-Ο€(,)0) βˆͺ {0}))
439438a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (⊀ β†’ 0 ∈ ((intβ€˜((TopOpenβ€˜β„‚fld) β†Ύt ((-∞(,)0) βˆͺ {0})))β€˜((-Ο€(,)0) βˆͺ {0})))
440401, 390, 402, 198, 403, 439limcres 25394 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (⊀ β†’ (((𝐹 β†Ύ (-∞(,)0)) β†Ύ (-Ο€(,)0)) limβ„‚ 0) = ((𝐹 β†Ύ (-∞(,)0)) limβ„‚ 0))
441440mptru 1548 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((𝐹 β†Ύ (-∞(,)0)) β†Ύ (-Ο€(,)0)) limβ„‚ 0) = ((𝐹 β†Ύ (-∞(,)0)) limβ„‚ 0)
442398, 441eqtri 2760 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((π‘₯ ∈ (-Ο€(,)0) ↦ -1) limβ„‚ 0) = ((𝐹 β†Ύ (-∞(,)0)) limβ„‚ 0)
443394, 442eleqtrdi 2843 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (⊀ β†’ -1 ∈ ((𝐹 β†Ύ (-∞(,)0)) limβ„‚ 0))
444 eqid 2732 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (π‘₯ ∈ (0(,)Ο€) ↦ 1) = (π‘₯ ∈ (0(,)Ο€) ↦ 1)
445 ioosscn 13382 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (0(,)Ο€) βŠ† β„‚
446445a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (⊀ β†’ (0(,)Ο€) βŠ† β„‚)
447444, 446, 202, 393constlimc 44326 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (⊀ β†’ 1 ∈ ((π‘₯ ∈ (0(,)Ο€) ↦ 1) limβ„‚ 0))
448 ltpnf 13096 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (Ο€ ∈ ℝ β†’ Ο€ < +∞)
449 xrltle 13124 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((Ο€ ∈ ℝ* ∧ +∞ ∈ ℝ*) β†’ (Ο€ < +∞ β†’ Ο€ ≀ +∞))
450153, 374, 449mp2an 690 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (Ο€ < +∞ β†’ Ο€ ≀ +∞)
451118, 448, 450mp2b 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Ο€ ≀ +∞
452 iooss2 13356 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((+∞ ∈ ℝ* ∧ Ο€ ≀ +∞) β†’ (0(,)Ο€) βŠ† (0(,)+∞))
453374, 451, 452mp2an 690 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (0(,)Ο€) βŠ† (0(,)+∞)
454 resabs1 6009 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((0(,)Ο€) βŠ† (0(,)+∞) β†’ ((𝐹 β†Ύ (0(,)+∞)) β†Ύ (0(,)Ο€)) = (𝐹 β†Ύ (0(,)Ο€)))
455453, 454ax-mp 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((𝐹 β†Ύ (0(,)+∞)) β†Ύ (0(,)Ο€)) = (𝐹 β†Ύ (0(,)Ο€))
456193, 455eqtr4i 2763 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (π‘₯ ∈ (0(,)Ο€) ↦ 1) = ((𝐹 β†Ύ (0(,)+∞)) β†Ύ (0(,)Ο€))
457456oveq1i 7415 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((π‘₯ ∈ (0(,)Ο€) ↦ 1) limβ„‚ 0) = (((𝐹 β†Ύ (0(,)+∞)) β†Ύ (0(,)Ο€)) limβ„‚ 0)
458 fssres 6754 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((𝐹:β„βŸΆβ„‚ ∧ (0(,)+∞) βŠ† ℝ) β†’ (𝐹 β†Ύ (0(,)+∞)):(0(,)+∞)βŸΆβ„‚)
459208, 379, 458mp2an 690 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (𝐹 β†Ύ (0(,)+∞)):(0(,)+∞)βŸΆβ„‚
460459a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (⊀ β†’ (𝐹 β†Ύ (0(,)+∞)):(0(,)+∞)βŸΆβ„‚)
461453a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (⊀ β†’ (0(,)Ο€) βŠ† (0(,)+∞))
462 ioosscn 13382 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (0(,)+∞) βŠ† β„‚
463462a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (⊀ β†’ (0(,)+∞) βŠ† β„‚)
464 eqid 2732 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((TopOpenβ€˜β„‚fld) β†Ύt ((0(,)+∞) βˆͺ {0})) = ((TopOpenβ€˜β„‚fld) β†Ύt ((0(,)+∞) βˆͺ {0}))
465 elico2 13384 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((0 ∈ ℝ ∧ Ο€ ∈ ℝ*) β†’ (0 ∈ (0[,)Ο€) ↔ (0 ∈ ℝ ∧ 0 ≀ 0 ∧ 0 < Ο€)))
46667, 153, 465mp2an 690 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (0 ∈ (0[,)Ο€) ↔ (0 ∈ ℝ ∧ 0 ≀ 0 ∧ 0 < Ο€))
46767, 404, 68, 466mpbir3an 1341 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 0 ∈ (0[,)Ο€)
468 ovex 7438 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (0[,)+∞) ∈ V
469 resttop 22655 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (((TopOpenβ€˜β„‚fld) ∈ Top ∧ (0[,)+∞) ∈ V) β†’ ((TopOpenβ€˜β„‚fld) β†Ύt (0[,)+∞)) ∈ Top)
470408, 468, 469mp2an 690 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((TopOpenβ€˜β„‚fld) β†Ύt (0[,)+∞)) ∈ Top
471153a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 (⊀ β†’ Ο€ ∈ ℝ*)
472 eqid 2732 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 ((topGenβ€˜ran (,)) β†Ύt (0[,)+∞)) = ((topGenβ€˜ran (,)) β†Ύt (0[,)+∞))
473451a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 (⊀ β†’ Ο€ ≀ +∞)
474362, 471, 375, 360, 472, 473icoopn 44224 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (⊀ β†’ (0[,)Ο€) ∈ ((topGenβ€˜ran (,)) β†Ύt (0[,)+∞)))
475474mptru 1548 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (0[,)Ο€) ∈ ((topGenβ€˜ran (,)) β†Ύt (0[,)+∞))
476199oveq1i 7415 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 ((topGenβ€˜ran (,)) β†Ύt (0[,)+∞)) = (((TopOpenβ€˜β„‚fld) β†Ύt ℝ) β†Ύt (0[,)+∞))
477 rge0ssre 13429 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 (0[,)+∞) βŠ† ℝ
478 restabs 22660 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 (((TopOpenβ€˜β„‚fld) ∈ Top ∧ (0[,)+∞) βŠ† ℝ ∧ ℝ ∈ V) β†’ (((TopOpenβ€˜β„‚fld) β†Ύt ℝ) β†Ύt (0[,)+∞)) = ((TopOpenβ€˜β„‚fld) β†Ύt (0[,)+∞)))
479408, 477, 420, 478mp3an 1461 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (((TopOpenβ€˜β„‚fld) β†Ύt ℝ) β†Ύt (0[,)+∞)) = ((TopOpenβ€˜β„‚fld) β†Ύt (0[,)+∞))
480476, 479eqtri 2760 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 ((topGenβ€˜ran (,)) β†Ύt (0[,)+∞)) = ((TopOpenβ€˜β„‚fld) β†Ύt (0[,)+∞))
481475, 480eleqtri 2831 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (0[,)Ο€) ∈ ((TopOpenβ€˜β„‚fld) β†Ύt (0[,)+∞))
482 isopn3i 22577 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((((TopOpenβ€˜β„‚fld) β†Ύt (0[,)+∞)) ∈ Top ∧ (0[,)Ο€) ∈ ((TopOpenβ€˜β„‚fld) β†Ύt (0[,)+∞))) β†’ ((intβ€˜((TopOpenβ€˜β„‚fld) β†Ύt (0[,)+∞)))β€˜(0[,)Ο€)) = (0[,)Ο€))
483470, 481, 482mp2an 690 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((intβ€˜((TopOpenβ€˜β„‚fld) β†Ύt (0[,)+∞)))β€˜(0[,)Ο€)) = (0[,)Ο€)
484 0ltpnf 13098 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 0 < +∞
485 snunioo1 44211 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 ((0 ∈ ℝ* ∧ +∞ ∈ ℝ* ∧ 0 < +∞) β†’ ((0(,)+∞) βˆͺ {0}) = (0[,)+∞))
486151, 374, 484, 485mp3an 1461 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 ((0(,)+∞) βˆͺ {0}) = (0[,)+∞)
487486eqcomi 2741 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (0[,)+∞) = ((0(,)+∞) βˆͺ {0})
488487oveq2i 7416 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 ((TopOpenβ€˜β„‚fld) β†Ύt (0[,)+∞)) = ((TopOpenβ€˜β„‚fld) β†Ύt ((0(,)+∞) βˆͺ {0}))
489488fveq2i 6891 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (intβ€˜((TopOpenβ€˜β„‚fld) β†Ύt (0[,)+∞))) = (intβ€˜((TopOpenβ€˜β„‚fld) β†Ύt ((0(,)+∞) βˆͺ {0})))
490 snunioo1 44211 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 ((0 ∈ ℝ* ∧ Ο€ ∈ ℝ* ∧ 0 < Ο€) β†’ ((0(,)Ο€) βˆͺ {0}) = (0[,)Ο€))
491151, 153, 68, 490mp3an 1461 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 ((0(,)Ο€) βˆͺ {0}) = (0[,)Ο€)
492491eqcomi 2741 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (0[,)Ο€) = ((0(,)Ο€) βˆͺ {0})
493489, 492fveq12i 6894 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((intβ€˜((TopOpenβ€˜β„‚fld) β†Ύt (0[,)+∞)))β€˜(0[,)Ο€)) = ((intβ€˜((TopOpenβ€˜β„‚fld) β†Ύt ((0(,)+∞) βˆͺ {0})))β€˜((0(,)Ο€) βˆͺ {0}))
494483, 493eqtr3i 2762 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (0[,)Ο€) = ((intβ€˜((TopOpenβ€˜β„‚fld) β†Ύt ((0(,)+∞) βˆͺ {0})))β€˜((0(,)Ο€) βˆͺ {0}))
495467, 494eleqtri 2831 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 0 ∈ ((intβ€˜((TopOpenβ€˜β„‚fld) β†Ύt ((0(,)+∞) βˆͺ {0})))β€˜((0(,)Ο€) βˆͺ {0}))
496495a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (⊀ β†’ 0 ∈ ((intβ€˜((TopOpenβ€˜β„‚fld) β†Ύt ((0(,)+∞) βˆͺ {0})))β€˜((0(,)Ο€) βˆͺ {0})))
497460, 461, 463, 198, 464, 496limcres 25394 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (⊀ β†’ (((𝐹 β†Ύ (0(,)+∞)) β†Ύ (0(,)Ο€)) limβ„‚ 0) = ((𝐹 β†Ύ (0(,)+∞)) limβ„‚ 0))
498497mptru 1548 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((𝐹 β†Ύ (0(,)+∞)) β†Ύ (0(,)Ο€)) limβ„‚ 0) = ((𝐹 β†Ύ (0(,)+∞)) limβ„‚ 0)
499457, 498eqtri 2760 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((π‘₯ ∈ (0(,)Ο€) ↦ 1) limβ„‚ 0) = ((𝐹 β†Ύ (0(,)+∞)) limβ„‚ 0)
500447, 499eleqtrdi 2843 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (⊀ β†’ 1 ∈ ((𝐹 β†Ύ (0(,)+∞)) limβ„‚ 0))
501 neg1lt0 12325 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 -1 < 0
502106, 67, 105lttri 11336 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((-1 < 0 ∧ 0 < 1) β†’ -1 < 1)
503501, 34, 502mp2an 690 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 -1 < 1
504106, 503ltneii 11323 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 -1 β‰  1
505504a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (⊀ β†’ -1 β‰  1)
506198, 359, 360, 361, 362, 373, 384, 443, 500, 505jumpncnp 44600 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (⊀ β†’ Β¬ 𝐹 ∈ (((topGenβ€˜ran (,)) CnP (TopOpenβ€˜β„‚fld))β€˜0))
507506mptru 1548 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Β¬ 𝐹 ∈ (((topGenβ€˜ran (,)) CnP (TopOpenβ€˜β„‚fld))β€˜0)
508206a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (0 ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†’ ℝ βŠ† β„‚)
509208a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (0 ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†’ 𝐹:β„βŸΆβ„‚)
510205a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (0 ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†’ ℝ βŠ† ℝ)
511 inss2 4228 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((-Ο€(,)Ο€) ∩ dom (ℝ D 𝐹)) βŠ† dom (ℝ D 𝐹)
512220, 511eqsstri 4015 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) βŠ† dom (ℝ D 𝐹)
513512sseli 3977 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (0 ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†’ 0 ∈ dom (ℝ D 𝐹))
514199, 198dvcnp2 25428 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((ℝ βŠ† β„‚ ∧ 𝐹:β„βŸΆβ„‚ ∧ ℝ βŠ† ℝ) ∧ 0 ∈ dom (ℝ D 𝐹)) β†’ 𝐹 ∈ (((topGenβ€˜ran (,)) CnP (TopOpenβ€˜β„‚fld))β€˜0))
515508, 509, 510, 513, 514syl31anc 1373 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (0 ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†’ 𝐹 ∈ (((topGenβ€˜ran (,)) CnP (TopOpenβ€˜β„‚fld))β€˜0))
516507, 515mto 196 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Β¬ 0 ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))
517516a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (π‘₯ = 0 β†’ Β¬ 0 ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)))
518358, 517eqneltrd 2853 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (π‘₯ = 0 β†’ Β¬ π‘₯ ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)))
519518necon2ai 2970 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (π‘₯ ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†’ π‘₯ β‰  0)
520519adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((π‘₯ ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∧ Β¬ π‘₯ < 0) β†’ π‘₯ β‰  0)
521354, 355, 357, 520leneltd 11364 . . . . . . . . . . . . . . . . . . . . . . . 24 ((π‘₯ ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∧ Β¬ π‘₯ < 0) β†’ 0 < π‘₯)
522344, 163sylan 580 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((π‘₯ ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∧ 0 < π‘₯) β†’ π‘₯ ∈ (0(,)Ο€))
523 elun2 4176 . . . . . . . . . . . . . . . . . . . . . . . . 25 (π‘₯ ∈ (0(,)Ο€) β†’ π‘₯ ∈ ((-Ο€(,)0) βˆͺ (0(,)Ο€)))
524522, 523syl 17 . . . . . . . . . . . . . . . . . . . . . . . 24 ((π‘₯ ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∧ 0 < π‘₯) β†’ π‘₯ ∈ ((-Ο€(,)0) βˆͺ (0(,)Ο€)))
525353, 521, 524syl2anc 584 . . . . . . . . . . . . . . . . . . . . . . 23 ((π‘₯ ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∧ Β¬ π‘₯ < 0) β†’ π‘₯ ∈ ((-Ο€(,)0) βˆͺ (0(,)Ο€)))
526352, 525pm2.61dan 811 . . . . . . . . . . . . . . . . . . . . . 22 (π‘₯ ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†’ π‘₯ ∈ ((-Ο€(,)0) βˆͺ (0(,)Ο€)))
527 ovex 7438 . . . . . . . . . . . . . . . . . . . . . . 23 (-Ο€(,)0) ∈ V
528 ovex 7438 . . . . . . . . . . . . . . . . . . . . . . 23 (0(,)Ο€) ∈ V
529527, 528unipr 4925 . . . . . . . . . . . . . . . . . . . . . 22 βˆͺ {(-Ο€(,)0), (0(,)Ο€)} = ((-Ο€(,)0) βˆͺ (0(,)Ο€))
530526, 529eleqtrrdi 2844 . . . . . . . . . . . . . . . . . . . . 21 (π‘₯ ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†’ π‘₯ ∈ βˆͺ {(-Ο€(,)0), (0(,)Ο€)})
531530ssriv 3985 . . . . . . . . . . . . . . . . . . . 20 dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) βŠ† βˆͺ {(-Ο€(,)0), (0(,)Ο€)}
532531a1i 11 . . . . . . . . . . . . . . . . . . 19 (⊀ β†’ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) βŠ† βˆͺ {(-Ο€(,)0), (0(,)Ο€)})
533 ineq2 4205 . . . . . . . . . . . . . . . . . . . . . . 23 (π‘₯ = (-Ο€(,)0) β†’ (dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∩ π‘₯) = (dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∩ (-Ο€(,)0)))
534 retop 24269 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (topGenβ€˜ran (,)) ∈ Top
535 ovex 7438 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (ℝ D 𝐹) ∈ V
536535resex 6027 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∈ V
537536dmex 7898 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∈ V
538534, 537pm3.2i 471 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((topGenβ€˜ran (,)) ∈ Top ∧ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∈ V)
539318ssriv 3985 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (-Ο€(,)0) βŠ† dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))
540 ssid 4003 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (-Ο€(,)0) βŠ† (-Ο€(,)0)
541301, 539, 5403pm3.2i 1339 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((-Ο€(,)0) ∈ (topGenβ€˜ran (,)) ∧ (-Ο€(,)0) βŠ† dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∧ (-Ο€(,)0) βŠ† (-Ο€(,)0))
542 restopnb 22670 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((((topGenβ€˜ran (,)) ∈ Top ∧ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∈ V) ∧ ((-Ο€(,)0) ∈ (topGenβ€˜ran (,)) ∧ (-Ο€(,)0) βŠ† dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∧ (-Ο€(,)0) βŠ† (-Ο€(,)0))) β†’ ((-Ο€(,)0) ∈ (topGenβ€˜ran (,)) ↔ (-Ο€(,)0) ∈ ((topGenβ€˜ran (,)) β†Ύt dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)))))
543538, 541, 542mp2an 690 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((-Ο€(,)0) ∈ (topGenβ€˜ran (,)) ↔ (-Ο€(,)0) ∈ ((topGenβ€˜ran (,)) β†Ύt dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))))
544301, 543mpbi 229 . . . . . . . . . . . . . . . . . . . . . . . 24 (-Ο€(,)0) ∈ ((topGenβ€˜ran (,)) β†Ύt dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)))
545 inss2 4228 . . . . . . . . . . . . . . . . . . . . . . . . 25 (dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∩ (-Ο€(,)0)) βŠ† (-Ο€(,)0)
546539, 540ssini 4230 . . . . . . . . . . . . . . . . . . . . . . . . 25 (-Ο€(,)0) βŠ† (dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∩ (-Ο€(,)0))
547545, 546eqssi 3997 . . . . . . . . . . . . . . . . . . . . . . . 24 (dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∩ (-Ο€(,)0)) = (-Ο€(,)0)
548199oveq1i 7415 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((topGenβ€˜ran (,)) β†Ύt dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) = (((TopOpenβ€˜β„‚fld) β†Ύt ℝ) β†Ύt dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)))
549331, 343sstri 3990 . . . . . . . . . . . . . . . . . . . . . . . . . 26 dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) βŠ† ℝ
550 restabs 22660 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((TopOpenβ€˜β„‚fld) ∈ Top ∧ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) βŠ† ℝ ∧ ℝ ∈ V) β†’ (((TopOpenβ€˜β„‚fld) β†Ύt ℝ) β†Ύt dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) = ((TopOpenβ€˜β„‚fld) β†Ύt dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))))
551408, 549, 420, 550mp3an 1461 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((TopOpenβ€˜β„‚fld) β†Ύt ℝ) β†Ύt dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) = ((TopOpenβ€˜β„‚fld) β†Ύt dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)))
552548, 551eqtr2i 2761 . . . . . . . . . . . . . . . . . . . . . . . 24 ((TopOpenβ€˜β„‚fld) β†Ύt dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) = ((topGenβ€˜ran (,)) β†Ύt dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)))
553544, 547, 5523eltr4i 2846 . . . . . . . . . . . . . . . . . . . . . . 23 (dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∩ (-Ο€(,)0)) ∈ ((TopOpenβ€˜β„‚fld) β†Ύt dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)))
554533, 553eqeltrdi 2841 . . . . . . . . . . . . . . . . . . . . . 22 (π‘₯ = (-Ο€(,)0) β†’ (dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∩ π‘₯) ∈ ((TopOpenβ€˜β„‚fld) β†Ύt dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))))
555554adantl 482 . . . . . . . . . . . . . . . . . . . . 21 ((π‘₯ ∈ {(-Ο€(,)0), (0(,)Ο€)} ∧ π‘₯ = (-Ο€(,)0)) β†’ (dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∩ π‘₯) ∈ ((TopOpenβ€˜β„‚fld) β†Ύt dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))))
556 neqne 2948 . . . . . . . . . . . . . . . . . . . . . . 23 (Β¬ π‘₯ = (-Ο€(,)0) β†’ π‘₯ β‰  (-Ο€(,)0))
557 elprn1 44335 . . . . . . . . . . . . . . . . . . . . . . 23 ((π‘₯ ∈ {(-Ο€(,)0), (0(,)Ο€)} ∧ π‘₯ β‰  (-Ο€(,)0)) β†’ π‘₯ = (0(,)Ο€))
558556, 557sylan2 593 . . . . . . . . . . . . . . . . . . . . . 22 ((π‘₯ ∈ {(-Ο€(,)0), (0(,)Ο€)} ∧ Β¬ π‘₯ = (-Ο€(,)0)) β†’ π‘₯ = (0(,)Ο€))
559 ineq2 4205 . . . . . . . . . . . . . . . . . . . . . . 23 (π‘₯ = (0(,)Ο€) β†’ (dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∩ π‘₯) = (dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∩ (0(,)Ο€)))
560221ssriv 3985 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (0(,)Ο€) βŠ† dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))
561 ssid 4003 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (0(,)Ο€) βŠ† (0(,)Ο€)
562197, 560, 5613pm3.2i 1339 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((0(,)Ο€) ∈ (topGenβ€˜ran (,)) ∧ (0(,)Ο€) βŠ† dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∧ (0(,)Ο€) βŠ† (0(,)Ο€))
563 restopnb 22670 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((((topGenβ€˜ran (,)) ∈ Top ∧ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∈ V) ∧ ((0(,)Ο€) ∈ (topGenβ€˜ran (,)) ∧ (0(,)Ο€) βŠ† dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∧ (0(,)Ο€) βŠ† (0(,)Ο€))) β†’ ((0(,)Ο€) ∈ (topGenβ€˜ran (,)) ↔ (0(,)Ο€) ∈ ((topGenβ€˜ran (,)) β†Ύt dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)))))
564538, 562, 563mp2an 690 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((0(,)Ο€) ∈ (topGenβ€˜ran (,)) ↔ (0(,)Ο€) ∈ ((topGenβ€˜ran (,)) β†Ύt dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))))
565197, 564mpbi 229 . . . . . . . . . . . . . . . . . . . . . . . 24 (0(,)Ο€) ∈ ((topGenβ€˜ran (,)) β†Ύt dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)))
566 inss2 4228 . . . . . . . . . . . . . . . . . . . . . . . . 25 (dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∩ (0(,)Ο€)) βŠ† (0(,)Ο€)
567560, 561ssini 4230 . . . . . . . . . . . . . . . . . . . . . . . . 25 (0(,)Ο€) βŠ† (dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∩ (0(,)Ο€))
568566, 567eqssi 3997 . . . . . . . . . . . . . . . . . . . . . . . 24 (dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∩ (0(,)Ο€)) = (0(,)Ο€)
569565, 568, 5523eltr4i 2846 . . . . . . . . . . . . . . . . . . . . . . 23 (dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∩ (0(,)Ο€)) ∈ ((TopOpenβ€˜β„‚fld) β†Ύt dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)))
570559, 569eqeltrdi 2841 . . . . . . . . . . . . . . . . . . . . . 22 (π‘₯ = (0(,)Ο€) β†’ (dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∩ π‘₯) ∈ ((TopOpenβ€˜β„‚fld) β†Ύt dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))))
571558, 570syl 17 . . . . . . . . . . . . . . . . . . . . 21 ((π‘₯ ∈ {(-Ο€(,)0), (0(,)Ο€)} ∧ Β¬ π‘₯ = (-Ο€(,)0)) β†’ (dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∩ π‘₯) ∈ ((TopOpenβ€˜β„‚fld) β†Ύt dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))))
572555, 571pm2.61dan 811 . . . . . . . . . . . . . . . . . . . 20 (π‘₯ ∈ {(-Ο€(,)0), (0(,)Ο€)} β†’ (dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∩ π‘₯) ∈ ((TopOpenβ€˜β„‚fld) β†Ύt dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))))
573572adantl 482 . . . . . . . . . . . . . . . . . . 19 ((⊀ ∧ π‘₯ ∈ {(-Ο€(,)0), (0(,)Ο€)}) β†’ (dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∩ π‘₯) ∈ ((TopOpenβ€˜β„‚fld) β†Ύt dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))))
574 ssid 4003 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 β„‚ βŠ† β„‚
575574a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (⊀ β†’ β„‚ βŠ† β„‚)
576392, 393, 575constcncfg 44574 . . . . . . . . . . . . . . . . . . . . . . . . 25 (⊀ β†’ (π‘₯ ∈ (-Ο€(,)0) ↦ 0) ∈ ((-Ο€(,)0)–cnβ†’β„‚))
577576mptru 1548 . . . . . . . . . . . . . . . . . . . . . . . 24 (π‘₯ ∈ (-Ο€(,)0) ↦ 0) ∈ ((-Ο€(,)0)–cnβ†’β„‚)
578577a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 (π‘₯ = (-Ο€(,)0) β†’ (π‘₯ ∈ (-Ο€(,)0) ↦ 0) ∈ ((-Ο€(,)0)–cnβ†’β„‚))
579 reseq2 5974 . . . . . . . . . . . . . . . . . . . . . . . 24 (π‘₯ = (-Ο€(,)0) β†’ (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ π‘₯) = (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (-Ο€(,)0)))
580 resabs1 6009 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((-Ο€(,)0) βŠ† (-Ο€(,)Ο€) β†’ (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (-Ο€(,)0)) = ((ℝ D 𝐹) β†Ύ (-Ο€(,)0)))
581238, 580ax-mp 5 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (-Ο€(,)0)) = ((ℝ D 𝐹) β†Ύ (-Ο€(,)0))
582581, 309eqtr4i 2763 . . . . . . . . . . . . . . . . . . . . . . . 24 (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (-Ο€(,)0)) = (π‘₯ ∈ (-Ο€(,)0) ↦ 0)
583579, 582eqtrdi 2788 . . . . . . . . . . . . . . . . . . . . . . 23 (π‘₯ = (-Ο€(,)0) β†’ (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ π‘₯) = (π‘₯ ∈ (-Ο€(,)0) ↦ 0))
584533, 547eqtrdi 2788 . . . . . . . . . . . . . . . . . . . . . . . 24 (π‘₯ = (-Ο€(,)0) β†’ (dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∩ π‘₯) = (-Ο€(,)0))
585584oveq1d 7420 . . . . . . . . . . . . . . . . . . . . . . 23 (π‘₯ = (-Ο€(,)0) β†’ ((dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∩ π‘₯)–cnβ†’β„‚) = ((-Ο€(,)0)–cnβ†’β„‚))
586578, 583, 5853eltr4d 2848 . . . . . . . . . . . . . . . . . . . . . 22 (π‘₯ = (-Ο€(,)0) β†’ (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ π‘₯) ∈ ((dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∩ π‘₯)–cnβ†’β„‚))
587586adantl 482 . . . . . . . . . . . . . . . . . . . . 21 ((π‘₯ ∈ {(-Ο€(,)0), (0(,)Ο€)} ∧ π‘₯ = (-Ο€(,)0)) β†’ (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ π‘₯) ∈ ((dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∩ π‘₯)–cnβ†’β„‚))
588446, 393, 575constcncfg 44574 . . . . . . . . . . . . . . . . . . . . . . . . 25 (⊀ β†’ (π‘₯ ∈ (0(,)Ο€) ↦ 0) ∈ ((0(,)Ο€)–cnβ†’β„‚))
589588mptru 1548 . . . . . . . . . . . . . . . . . . . . . . . 24 (π‘₯ ∈ (0(,)Ο€) ↦ 0) ∈ ((0(,)Ο€)–cnβ†’β„‚)
590589a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 (π‘₯ = (0(,)Ο€) β†’ (π‘₯ ∈ (0(,)Ο€) ↦ 0) ∈ ((0(,)Ο€)–cnβ†’β„‚))
591 reseq2 5974 . . . . . . . . . . . . . . . . . . . . . . . 24 (π‘₯ = (0(,)Ο€) β†’ (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ π‘₯) = (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (0(,)Ο€)))
592 resabs1 6009 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((0(,)Ο€) βŠ† (-Ο€(,)Ο€) β†’ (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (0(,)Ο€)) = ((ℝ D 𝐹) β†Ύ (0(,)Ο€)))
593167, 592ax-mp 5 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (0(,)Ο€)) = ((ℝ D 𝐹) β†Ύ (0(,)Ο€))
594593, 211eqtr4i 2763 . . . . . . . . . . . . . . . . . . . . . . . 24 (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (0(,)Ο€)) = (π‘₯ ∈ (0(,)Ο€) ↦ 0)
595591, 594eqtrdi 2788 . . . . . . . . . . . . . . . . . . . . . . 23 (π‘₯ = (0(,)Ο€) β†’ (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ π‘₯) = (π‘₯ ∈ (0(,)Ο€) ↦ 0))
596559, 568eqtrdi 2788 . . . . . . . . . . . . . . . . . . . . . . . 24 (π‘₯ = (0(,)Ο€) β†’ (dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∩ π‘₯) = (0(,)Ο€))
597596oveq1d 7420 . . . . . . . . . . . . . . . . . . . . . . 23 (π‘₯ = (0(,)Ο€) β†’ ((dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∩ π‘₯)–cnβ†’β„‚) = ((0(,)Ο€)–cnβ†’β„‚))
598590, 595, 5973eltr4d 2848 . . . . . . . . . . . . . . . . . . . . . 22 (π‘₯ = (0(,)Ο€) β†’ (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ π‘₯) ∈ ((dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∩ π‘₯)–cnβ†’β„‚))
599558, 598syl 17 . . . . . . . . . . . . . . . . . . . . 21 ((π‘₯ ∈ {(-Ο€(,)0), (0(,)Ο€)} ∧ Β¬ π‘₯ = (-Ο€(,)0)) β†’ (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ π‘₯) ∈ ((dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∩ π‘₯)–cnβ†’β„‚))
600587, 599pm2.61dan 811 . . . . . . . . . . . . . . . . . . . 20 (π‘₯ ∈ {(-Ο€(,)0), (0(,)Ο€)} β†’ (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ π‘₯) ∈ ((dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∩ π‘₯)–cnβ†’β„‚))
601600adantl 482 . . . . . . . . . . . . . . . . . . 19 ((⊀ ∧ π‘₯ ∈ {(-Ο€(,)0), (0(,)Ο€)}) β†’ (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ π‘₯) ∈ ((dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∩ π‘₯)–cnβ†’β„‚))
602334, 340, 532, 573, 601cncfuni 44588 . . . . . . . . . . . . . . . . . 18 (⊀ β†’ ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∈ (dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))–cnβ†’β„‚))
603602mptru 1548 . . . . . . . . . . . . . . . . 17 ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) ∈ (dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))–cnβ†’β„‚)
604 oveq1 7412 . . . . . . . . . . . . . . . . . . . . . . 23 (π‘₯ = -Ο€ β†’ (π‘₯(,)+∞) = (-Ο€(,)+∞))
605604reseq2d 5979 . . . . . . . . . . . . . . . . . . . . . 22 (π‘₯ = -Ο€ β†’ (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (π‘₯(,)+∞)) = (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (-Ο€(,)+∞)))
606 iooss2 13356 . . . . . . . . . . . . . . . . . . . . . . . 24 ((+∞ ∈ ℝ* ∧ Ο€ ≀ +∞) β†’ (-Ο€(,)Ο€) βŠ† (-Ο€(,)+∞))
607374, 451, 606mp2an 690 . . . . . . . . . . . . . . . . . . . . . . 23 (-Ο€(,)Ο€) βŠ† (-Ο€(,)+∞)
608 resabs2 6011 . . . . . . . . . . . . . . . . . . . . . . 23 ((-Ο€(,)Ο€) βŠ† (-Ο€(,)+∞) β†’ (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (-Ο€(,)+∞)) = ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)))
609607, 608ax-mp 5 . . . . . . . . . . . . . . . . . . . . . 22 (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (-Ο€(,)+∞)) = ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))
610605, 609eqtrdi 2788 . . . . . . . . . . . . . . . . . . . . 21 (π‘₯ = -Ο€ β†’ (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (π‘₯(,)+∞)) = ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)))
611 id 22 . . . . . . . . . . . . . . . . . . . . 21 (π‘₯ = -Ο€ β†’ π‘₯ = -Ο€)
612610, 611oveq12d 7423 . . . . . . . . . . . . . . . . . . . 20 (π‘₯ = -Ο€ β†’ ((((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (π‘₯(,)+∞)) limβ„‚ π‘₯) = (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) limβ„‚ -Ο€))
613252a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 (⊀ β†’ -Ο€ ∈ β„‚)
614311, 392, 393, 613constlimc 44326 . . . . . . . . . . . . . . . . . . . . . . . 24 (⊀ β†’ 0 ∈ ((π‘₯ ∈ (-Ο€(,)0) ↦ 0) limβ„‚ -Ο€))
615614mptru 1548 . . . . . . . . . . . . . . . . . . . . . . 23 0 ∈ ((π‘₯ ∈ (-Ο€(,)0) ↦ 0) limβ„‚ -Ο€)
616309oveq1i 7415 . . . . . . . . . . . . . . . . . . . . . . . 24 ((π‘₯ ∈ (-Ο€(,)0) ↦ 0) limβ„‚ -Ο€) = (((ℝ D 𝐹) β†Ύ (-Ο€(,)0)) limβ„‚ -Ο€)
617335a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (⊀ β†’ (ℝ D 𝐹):dom (ℝ D 𝐹)βŸΆβ„‚)
618158a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (⊀ β†’ -Ο€ ∈ ℝ)
619151a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (⊀ β†’ 0 ∈ ℝ*)
620164a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (⊀ β†’ -Ο€ < 0)
621315a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (⊀ β†’ (-Ο€(,)0) βŠ† dom (ℝ D 𝐹))
622236a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (⊀ β†’ 0 ≀ Ο€)
623617, 618, 619, 620, 621, 471, 622limcresioolb 44345 . . . . . . . . . . . . . . . . . . . . . . . . 25 (⊀ β†’ (((ℝ D 𝐹) β†Ύ (-Ο€(,)0)) limβ„‚ -Ο€) = (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) limβ„‚ -Ο€))
624623mptru 1548 . . . . . . . . . . . . . . . . . . . . . . . 24 (((ℝ D 𝐹) β†Ύ (-Ο€(,)0)) limβ„‚ -Ο€) = (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) limβ„‚ -Ο€)
625616, 624eqtri 2760 . . . . . . . . . . . . . . . . . . . . . . 23 ((π‘₯ ∈ (-Ο€(,)0) ↦ 0) limβ„‚ -Ο€) = (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) limβ„‚ -Ο€)
626615, 625eleqtri 2831 . . . . . . . . . . . . . . . . . . . . . 22 0 ∈ (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) limβ„‚ -Ο€)
627626ne0ii 4336 . . . . . . . . . . . . . . . . . . . . 21 (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) limβ„‚ -Ο€) β‰  βˆ…
628627a1i 11 . . . . . . . . . . . . . . . . . . . 20 (π‘₯ = -Ο€ β†’ (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) limβ„‚ -Ο€) β‰  βˆ…)
629612, 628eqnetrd 3008 . . . . . . . . . . . . . . . . . . 19 (π‘₯ = -Ο€ β†’ ((((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (π‘₯(,)+∞)) limβ„‚ π‘₯) β‰  βˆ…)
630629adantl 482 . . . . . . . . . . . . . . . . . 18 ((π‘₯ ∈ ((-Ο€[,)Ο€) βˆ– dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) ∧ π‘₯ = -Ο€) β†’ ((((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (π‘₯(,)+∞)) limβ„‚ π‘₯) β‰  βˆ…)
631 eldifi 4125 . . . . . . . . . . . . . . . . . . . . 21 (π‘₯ ∈ ((-Ο€[,)Ο€) βˆ– dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) β†’ π‘₯ ∈ (-Ο€[,)Ο€))
632159a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 ((π‘₯ ∈ (-Ο€[,)Ο€) ∧ Β¬ π‘₯ = -Ο€) β†’ -Ο€ ∈ ℝ*)
633153a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 ((π‘₯ ∈ (-Ο€[,)Ο€) ∧ Β¬ π‘₯ = -Ο€) β†’ Ο€ ∈ ℝ*)
634 icossre 13401 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((-Ο€ ∈ ℝ ∧ Ο€ ∈ ℝ*) β†’ (-Ο€[,)Ο€) βŠ† ℝ)
635158, 153, 634mp2an 690 . . . . . . . . . . . . . . . . . . . . . . . 24 (-Ο€[,)Ο€) βŠ† ℝ
636635sseli 3977 . . . . . . . . . . . . . . . . . . . . . . 23 (π‘₯ ∈ (-Ο€[,)Ο€) β†’ π‘₯ ∈ ℝ)
637636adantr 481 . . . . . . . . . . . . . . . . . . . . . 22 ((π‘₯ ∈ (-Ο€[,)Ο€) ∧ Β¬ π‘₯ = -Ο€) β†’ π‘₯ ∈ ℝ)
638158a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 ((π‘₯ ∈ (-Ο€[,)Ο€) ∧ Β¬ π‘₯ = -Ο€) β†’ -Ο€ ∈ ℝ)
639 icogelb 13371 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((-Ο€ ∈ ℝ* ∧ Ο€ ∈ ℝ* ∧ π‘₯ ∈ (-Ο€[,)Ο€)) β†’ -Ο€ ≀ π‘₯)
640159, 153, 639mp3an12 1451 . . . . . . . . . . . . . . . . . . . . . . . 24 (π‘₯ ∈ (-Ο€[,)Ο€) β†’ -Ο€ ≀ π‘₯)
641640adantr 481 . . . . . . . . . . . . . . . . . . . . . . 23 ((π‘₯ ∈ (-Ο€[,)Ο€) ∧ Β¬ π‘₯ = -Ο€) β†’ -Ο€ ≀ π‘₯)
642 neqne 2948 . . . . . . . . . . . . . . . . . . . . . . . 24 (Β¬ π‘₯ = -Ο€ β†’ π‘₯ β‰  -Ο€)
643642adantl 482 . . . . . . . . . . . . . . . . . . . . . . 23 ((π‘₯ ∈ (-Ο€[,)Ο€) ∧ Β¬ π‘₯ = -Ο€) β†’ π‘₯ β‰  -Ο€)
644638, 637, 641, 643leneltd 11364 . . . . . . . . . . . . . . . . . . . . . 22 ((π‘₯ ∈ (-Ο€[,)Ο€) ∧ Β¬ π‘₯ = -Ο€) β†’ -Ο€ < π‘₯)
645 icoltub 44207 . . . . . . . . . . . . . . . . . . . . . . . 24 ((-Ο€ ∈ ℝ* ∧ Ο€ ∈ ℝ* ∧ π‘₯ ∈ (-Ο€[,)Ο€)) β†’ π‘₯ < Ο€)
646159, 153, 645mp3an12 1451 . . . . . . . . . . . . . . . . . . . . . . 23 (π‘₯ ∈ (-Ο€[,)Ο€) β†’ π‘₯ < Ο€)
647646adantr 481 . . . . . . . . . . . . . . . . . . . . . 22 ((π‘₯ ∈ (-Ο€[,)Ο€) ∧ Β¬ π‘₯ = -Ο€) β†’ π‘₯ < Ο€)
648632, 633, 637, 644, 647eliood 44197 . . . . . . . . . . . . . . . . . . . . 21 ((π‘₯ ∈ (-Ο€[,)Ο€) ∧ Β¬ π‘₯ = -Ο€) β†’ π‘₯ ∈ (-Ο€(,)Ο€))
649631, 648sylan 580 . . . . . . . . . . . . . . . . . . . 20 ((π‘₯ ∈ ((-Ο€[,)Ο€) βˆ– dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) ∧ Β¬ π‘₯ = -Ο€) β†’ π‘₯ ∈ (-Ο€(,)Ο€))
650 eldifn 4126 . . . . . . . . . . . . . . . . . . . . 21 (π‘₯ ∈ ((-Ο€[,)Ο€) βˆ– dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) β†’ Β¬ π‘₯ ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)))
651650adantr 481 . . . . . . . . . . . . . . . . . . . 20 ((π‘₯ ∈ ((-Ο€[,)Ο€) βˆ– dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) ∧ Β¬ π‘₯ = -Ο€) β†’ Β¬ π‘₯ ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)))
652649, 651eldifd 3958 . . . . . . . . . . . . . . . . . . 19 ((π‘₯ ∈ ((-Ο€[,)Ο€) βˆ– dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) ∧ Β¬ π‘₯ = -Ο€) β†’ π‘₯ ∈ ((-Ο€(,)Ο€) βˆ– dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))))
653 oveq1 7412 . . . . . . . . . . . . . . . . . . . . . 22 (π‘₯ = 0 β†’ (π‘₯(,)+∞) = (0(,)+∞))
654653reseq2d 5979 . . . . . . . . . . . . . . . . . . . . 21 (π‘₯ = 0 β†’ (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (π‘₯(,)+∞)) = (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (0(,)+∞)))
655654, 358oveq12d 7423 . . . . . . . . . . . . . . . . . . . 20 (π‘₯ = 0 β†’ ((((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (π‘₯(,)+∞)) limβ„‚ π‘₯) = ((((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (0(,)+∞)) limβ„‚ 0))
656213, 446, 393, 393constlimc 44326 . . . . . . . . . . . . . . . . . . . . . . . 24 (⊀ β†’ 0 ∈ ((π‘₯ ∈ (0(,)Ο€) ↦ 0) limβ„‚ 0))
657656mptru 1548 . . . . . . . . . . . . . . . . . . . . . . 23 0 ∈ ((π‘₯ ∈ (0(,)Ο€) ↦ 0) limβ„‚ 0)
658 resres 5992 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (0(,)+∞)) = ((ℝ D 𝐹) β†Ύ ((-Ο€(,)Ο€) ∩ (0(,)+∞)))
659 iooin 13354 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((-Ο€ ∈ ℝ* ∧ Ο€ ∈ ℝ*) ∧ (0 ∈ ℝ* ∧ +∞ ∈ ℝ*)) β†’ ((-Ο€(,)Ο€) ∩ (0(,)+∞)) = (if(-Ο€ ≀ 0, 0, -Ο€)(,)if(Ο€ ≀ +∞, Ο€, +∞)))
660159, 153, 151, 374, 659mp4an 691 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((-Ο€(,)Ο€) ∩ (0(,)+∞)) = (if(-Ο€ ≀ 0, 0, -Ο€)(,)if(Ο€ ≀ +∞, Ο€, +∞))
661165iftruei 4534 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 if(-Ο€ ≀ 0, 0, -Ο€) = 0
662451iftruei 4534 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 if(Ο€ ≀ +∞, Ο€, +∞) = Ο€
663661, 662oveq12i 7417 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (if(-Ο€ ≀ 0, 0, -Ο€)(,)if(Ο€ ≀ +∞, Ο€, +∞)) = (0(,)Ο€)
664660, 663eqtri 2760 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((-Ο€(,)Ο€) ∩ (0(,)+∞)) = (0(,)Ο€)
665664reseq2i 5976 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((ℝ D 𝐹) β†Ύ ((-Ο€(,)Ο€) ∩ (0(,)+∞))) = ((ℝ D 𝐹) β†Ύ (0(,)Ο€))
666211eqcomi 2741 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((ℝ D 𝐹) β†Ύ (0(,)Ο€)) = (π‘₯ ∈ (0(,)Ο€) ↦ 0)
667658, 665, 6663eqtrri 2765 . . . . . . . . . . . . . . . . . . . . . . . 24 (π‘₯ ∈ (0(,)Ο€) ↦ 0) = (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (0(,)+∞))
668667oveq1i 7415 . . . . . . . . . . . . . . . . . . . . . . 23 ((π‘₯ ∈ (0(,)Ο€) ↦ 0) limβ„‚ 0) = ((((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (0(,)+∞)) limβ„‚ 0)
669657, 668eleqtri 2831 . . . . . . . . . . . . . . . . . . . . . 22 0 ∈ ((((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (0(,)+∞)) limβ„‚ 0)
670669ne0ii 4336 . . . . . . . . . . . . . . . . . . . . 21 ((((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (0(,)+∞)) limβ„‚ 0) β‰  βˆ…
671670a1i 11 . . . . . . . . . . . . . . . . . . . 20 (π‘₯ = 0 β†’ ((((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (0(,)+∞)) limβ„‚ 0) β‰  βˆ…)
672655, 671eqnetrd 3008 . . . . . . . . . . . . . . . . . . 19 (π‘₯ = 0 β†’ ((((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (π‘₯(,)+∞)) limβ„‚ π‘₯) β‰  βˆ…)
673652, 324, 6723syl 18 . . . . . . . . . . . . . . . . . 18 ((π‘₯ ∈ ((-Ο€[,)Ο€) βˆ– dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) ∧ Β¬ π‘₯ = -Ο€) β†’ ((((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (π‘₯(,)+∞)) limβ„‚ π‘₯) β‰  βˆ…)
674630, 673pm2.61dan 811 . . . . . . . . . . . . . . . . 17 (π‘₯ ∈ ((-Ο€[,)Ο€) βˆ– dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) β†’ ((((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (π‘₯(,)+∞)) limβ„‚ π‘₯) β‰  βˆ…)
675 oveq2 7413 . . . . . . . . . . . . . . . . . . . . . . 23 (π‘₯ = Ο€ β†’ (-∞(,)π‘₯) = (-∞(,)Ο€))
676675reseq2d 5979 . . . . . . . . . . . . . . . . . . . . . 22 (π‘₯ = Ο€ β†’ (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (-∞(,)π‘₯)) = (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (-∞(,)Ο€)))
677 id 22 . . . . . . . . . . . . . . . . . . . . . 22 (π‘₯ = Ο€ β†’ π‘₯ = Ο€)
678676, 677oveq12d 7423 . . . . . . . . . . . . . . . . . . . . 21 (π‘₯ = Ο€ β†’ ((((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (-∞(,)π‘₯)) limβ„‚ π‘₯) = ((((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (-∞(,)Ο€)) limβ„‚ Ο€))
679 iooss1 13355 . . . . . . . . . . . . . . . . . . . . . . . 24 ((-∞ ∈ ℝ* ∧ -∞ ≀ -Ο€) β†’ (-Ο€(,)Ο€) βŠ† (-∞(,)Ο€))
680363, 387, 679mp2an 690 . . . . . . . . . . . . . . . . . . . . . . 23 (-Ο€(,)Ο€) βŠ† (-∞(,)Ο€)
681 resabs2 6011 . . . . . . . . . . . . . . . . . . . . . . 23 ((-Ο€(,)Ο€) βŠ† (-∞(,)Ο€) β†’ (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (-∞(,)Ο€)) = ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)))
682680, 681ax-mp 5 . . . . . . . . . . . . . . . . . . . . . 22 (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (-∞(,)Ο€)) = ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))
683682oveq1i 7415 . . . . . . . . . . . . . . . . . . . . 21 ((((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (-∞(,)Ο€)) limβ„‚ Ο€) = (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) limβ„‚ Ο€)
684678, 683eqtrdi 2788 . . . . . . . . . . . . . . . . . . . 20 (π‘₯ = Ο€ β†’ ((((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (-∞(,)π‘₯)) limβ„‚ π‘₯) = (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) limβ„‚ Ο€))
685213, 446, 393, 53constlimc 44326 . . . . . . . . . . . . . . . . . . . . . . . 24 (⊀ β†’ 0 ∈ ((π‘₯ ∈ (0(,)Ο€) ↦ 0) limβ„‚ Ο€))
686685mptru 1548 . . . . . . . . . . . . . . . . . . . . . . 23 0 ∈ ((π‘₯ ∈ (0(,)Ο€) ↦ 0) limβ„‚ Ο€)
687211oveq1i 7415 . . . . . . . . . . . . . . . . . . . . . . . 24 ((π‘₯ ∈ (0(,)Ο€) ↦ 0) limβ„‚ Ο€) = (((ℝ D 𝐹) β†Ύ (0(,)Ο€)) limβ„‚ Ο€)
688118a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (⊀ β†’ Ο€ ∈ ℝ)
68968a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (⊀ β†’ 0 < Ο€)
690217a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (⊀ β†’ (0(,)Ο€) βŠ† dom (ℝ D 𝐹))
691165a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (⊀ β†’ -Ο€ ≀ 0)
692617, 619, 688, 689, 690, 412, 691limcresiooub 44344 . . . . . . . . . . . . . . . . . . . . . . . . 25 (⊀ β†’ (((ℝ D 𝐹) β†Ύ (0(,)Ο€)) limβ„‚ Ο€) = (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) limβ„‚ Ο€))
693692mptru 1548 . . . . . . . . . . . . . . . . . . . . . . . 24 (((ℝ D 𝐹) β†Ύ (0(,)Ο€)) limβ„‚ Ο€) = (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) limβ„‚ Ο€)
694687, 693eqtri 2760 . . . . . . . . . . . . . . . . . . . . . . 23 ((π‘₯ ∈ (0(,)Ο€) ↦ 0) limβ„‚ Ο€) = (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) limβ„‚ Ο€)
695686, 694eleqtri 2831 . . . . . . . . . . . . . . . . . . . . . 22 0 ∈ (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) limβ„‚ Ο€)
696695ne0ii 4336 . . . . . . . . . . . . . . . . . . . . 21 (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) limβ„‚ Ο€) β‰  βˆ…
697696a1i 11 . . . . . . . . . . . . . . . . . . . 20 (π‘₯ = Ο€ β†’ (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) limβ„‚ Ο€) β‰  βˆ…)
698684, 697eqnetrd 3008 . . . . . . . . . . . . . . . . . . 19 (π‘₯ = Ο€ β†’ ((((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (-∞(,)π‘₯)) limβ„‚ π‘₯) β‰  βˆ…)
699698adantl 482 . . . . . . . . . . . . . . . . . 18 ((π‘₯ ∈ ((-Ο€(,]Ο€) βˆ– dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) ∧ π‘₯ = Ο€) β†’ ((((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (-∞(,)π‘₯)) limβ„‚ π‘₯) β‰  βˆ…)
700159a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((π‘₯ ∈ ((-Ο€(,]Ο€) βˆ– dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) ∧ Β¬ π‘₯ = Ο€) β†’ -Ο€ ∈ ℝ*)
701153a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((π‘₯ ∈ ((-Ο€(,]Ο€) βˆ– dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) ∧ Β¬ π‘₯ = Ο€) β†’ Ο€ ∈ ℝ*)
702 negpitopissre 26040 . . . . . . . . . . . . . . . . . . . . . . 23 (-Ο€(,]Ο€) βŠ† ℝ
703 eldifi 4125 . . . . . . . . . . . . . . . . . . . . . . 23 (π‘₯ ∈ ((-Ο€(,]Ο€) βˆ– dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) β†’ π‘₯ ∈ (-Ο€(,]Ο€))
704702, 703sselid 3979 . . . . . . . . . . . . . . . . . . . . . 22 (π‘₯ ∈ ((-Ο€(,]Ο€) βˆ– dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) β†’ π‘₯ ∈ ℝ)
705704adantr 481 . . . . . . . . . . . . . . . . . . . . 21 ((π‘₯ ∈ ((-Ο€(,]Ο€) βˆ– dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) ∧ Β¬ π‘₯ = Ο€) β†’ π‘₯ ∈ ℝ)
706159a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 (π‘₯ ∈ ((-Ο€(,]Ο€) βˆ– dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) β†’ -Ο€ ∈ ℝ*)
707153a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 (π‘₯ ∈ ((-Ο€(,]Ο€) βˆ– dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) β†’ Ο€ ∈ ℝ*)
708 iocgtlb 44201 . . . . . . . . . . . . . . . . . . . . . . 23 ((-Ο€ ∈ ℝ* ∧ Ο€ ∈ ℝ* ∧ π‘₯ ∈ (-Ο€(,]Ο€)) β†’ -Ο€ < π‘₯)
709706, 707, 703, 708syl3anc 1371 . . . . . . . . . . . . . . . . . . . . . 22 (π‘₯ ∈ ((-Ο€(,]Ο€) βˆ– dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) β†’ -Ο€ < π‘₯)
710709adantr 481 . . . . . . . . . . . . . . . . . . . . 21 ((π‘₯ ∈ ((-Ο€(,]Ο€) βˆ– dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) ∧ Β¬ π‘₯ = Ο€) β†’ -Ο€ < π‘₯)
711118a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 ((π‘₯ ∈ ((-Ο€(,]Ο€) βˆ– dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) ∧ Β¬ π‘₯ = Ο€) β†’ Ο€ ∈ ℝ)
712 iocleub 44202 . . . . . . . . . . . . . . . . . . . . . . . 24 ((-Ο€ ∈ ℝ* ∧ Ο€ ∈ ℝ* ∧ π‘₯ ∈ (-Ο€(,]Ο€)) β†’ π‘₯ ≀ Ο€)
713706, 707, 703, 712syl3anc 1371 . . . . . . . . . . . . . . . . . . . . . . 23 (π‘₯ ∈ ((-Ο€(,]Ο€) βˆ– dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) β†’ π‘₯ ≀ Ο€)
714713adantr 481 . . . . . . . . . . . . . . . . . . . . . 22 ((π‘₯ ∈ ((-Ο€(,]Ο€) βˆ– dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) ∧ Β¬ π‘₯ = Ο€) β†’ π‘₯ ≀ Ο€)
715 id 22 . . . . . . . . . . . . . . . . . . . . . . . . 25 (Ο€ = π‘₯ β†’ Ο€ = π‘₯)
716715eqcomd 2738 . . . . . . . . . . . . . . . . . . . . . . . 24 (Ο€ = π‘₯ β†’ π‘₯ = Ο€)
717716necon3bi 2967 . . . . . . . . . . . . . . . . . . . . . . 23 (Β¬ π‘₯ = Ο€ β†’ Ο€ β‰  π‘₯)
718717adantl 482 . . . . . . . . . . . . . . . . . . . . . 22 ((π‘₯ ∈ ((-Ο€(,]Ο€) βˆ– dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) ∧ Β¬ π‘₯ = Ο€) β†’ Ο€ β‰  π‘₯)
719705, 711, 714, 718leneltd 11364 . . . . . . . . . . . . . . . . . . . . 21 ((π‘₯ ∈ ((-Ο€(,]Ο€) βˆ– dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) ∧ Β¬ π‘₯ = Ο€) β†’ π‘₯ < Ο€)
720700, 701, 705, 710, 719eliood 44197 . . . . . . . . . . . . . . . . . . . 20 ((π‘₯ ∈ ((-Ο€(,]Ο€) βˆ– dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) ∧ Β¬ π‘₯ = Ο€) β†’ π‘₯ ∈ (-Ο€(,)Ο€))
721 eldifn 4126 . . . . . . . . . . . . . . . . . . . . 21 (π‘₯ ∈ ((-Ο€(,]Ο€) βˆ– dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) β†’ Β¬ π‘₯ ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)))
722721adantr 481 . . . . . . . . . . . . . . . . . . . 20 ((π‘₯ ∈ ((-Ο€(,]Ο€) βˆ– dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) ∧ Β¬ π‘₯ = Ο€) β†’ Β¬ π‘₯ ∈ dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)))
723720, 722eldifd 3958 . . . . . . . . . . . . . . . . . . 19 ((π‘₯ ∈ ((-Ο€(,]Ο€) βˆ– dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) ∧ Β¬ π‘₯ = Ο€) β†’ π‘₯ ∈ ((-Ο€(,)Ο€) βˆ– dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))))
724 oveq2 7413 . . . . . . . . . . . . . . . . . . . . . 22 (π‘₯ = 0 β†’ (-∞(,)π‘₯) = (-∞(,)0))
725724reseq2d 5979 . . . . . . . . . . . . . . . . . . . . 21 (π‘₯ = 0 β†’ (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (-∞(,)π‘₯)) = (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (-∞(,)0)))
726725, 358oveq12d 7423 . . . . . . . . . . . . . . . . . . . 20 (π‘₯ = 0 β†’ ((((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (-∞(,)π‘₯)) limβ„‚ π‘₯) = ((((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (-∞(,)0)) limβ„‚ 0))
727311, 392, 393, 393constlimc 44326 . . . . . . . . . . . . . . . . . . . . . . . 24 (⊀ β†’ 0 ∈ ((π‘₯ ∈ (-Ο€(,)0) ↦ 0) limβ„‚ 0))
728727mptru 1548 . . . . . . . . . . . . . . . . . . . . . . 23 0 ∈ ((π‘₯ ∈ (-Ο€(,)0) ↦ 0) limβ„‚ 0)
729 resres 5992 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (-∞(,)0)) = ((ℝ D 𝐹) β†Ύ ((-Ο€(,)Ο€) ∩ (-∞(,)0)))
730 iooin 13354 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((-Ο€ ∈ ℝ* ∧ Ο€ ∈ ℝ*) ∧ (-∞ ∈ ℝ* ∧ 0 ∈ ℝ*)) β†’ ((-Ο€(,)Ο€) ∩ (-∞(,)0)) = (if(-Ο€ ≀ -∞, -∞, -Ο€)(,)if(Ο€ ≀ 0, Ο€, 0)))
731159, 153, 363, 151, 730mp4an 691 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((-Ο€(,)Ο€) ∩ (-∞(,)0)) = (if(-Ο€ ≀ -∞, -∞, -Ο€)(,)if(Ο€ ≀ 0, Ο€, 0))
732 mnflt 13099 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (-Ο€ ∈ ℝ β†’ -∞ < -Ο€)
733158, 732ax-mp 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 -∞ < -Ο€
734 xrltnle 11277 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((-∞ ∈ ℝ* ∧ -Ο€ ∈ ℝ*) β†’ (-∞ < -Ο€ ↔ Β¬ -Ο€ ≀ -∞))
735363, 159, 734mp2an 690 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (-∞ < -Ο€ ↔ Β¬ -Ο€ ≀ -∞)
736733, 735mpbi 229 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Β¬ -Ο€ ≀ -∞
737736iffalsei 4537 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 if(-Ο€ ≀ -∞, -∞, -Ο€) = -Ο€
738 xrltnle 11277 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((0 ∈ ℝ* ∧ Ο€ ∈ ℝ*) β†’ (0 < Ο€ ↔ Β¬ Ο€ ≀ 0))
739151, 153, 738mp2an 690 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (0 < Ο€ ↔ Β¬ Ο€ ≀ 0)
74068, 739mpbi 229 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Β¬ Ο€ ≀ 0
741740iffalsei 4537 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 if(Ο€ ≀ 0, Ο€, 0) = 0
742737, 741oveq12i 7417 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (if(-Ο€ ≀ -∞, -∞, -Ο€)(,)if(Ο€ ≀ 0, Ο€, 0)) = (-Ο€(,)0)
743731, 742eqtri 2760 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((-Ο€(,)Ο€) ∩ (-∞(,)0)) = (-Ο€(,)0)
744743reseq2i 5976 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((ℝ D 𝐹) β†Ύ ((-Ο€(,)Ο€) ∩ (-∞(,)0))) = ((ℝ D 𝐹) β†Ύ (-Ο€(,)0))
745309eqcomi 2741 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((ℝ D 𝐹) β†Ύ (-Ο€(,)0)) = (π‘₯ ∈ (-Ο€(,)0) ↦ 0)
746729, 744, 7453eqtrri 2765 . . . . . . . . . . . . . . . . . . . . . . . 24 (π‘₯ ∈ (-Ο€(,)0) ↦ 0) = (((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (-∞(,)0))
747746oveq1i 7415 . . . . . . . . . . . . . . . . . . . . . . 23 ((π‘₯ ∈ (-Ο€(,)0) ↦ 0) limβ„‚ 0) = ((((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (-∞(,)0)) limβ„‚ 0)
748728, 747eleqtri 2831 . . . . . . . . . . . . . . . . . . . . . 22 0 ∈ ((((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (-∞(,)0)) limβ„‚ 0)
749748ne0ii 4336 . . . . . . . . . . . . . . . . . . . . 21 ((((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (-∞(,)0)) limβ„‚ 0) β‰  βˆ…
750749a1i 11 . . . . . . . . . . . . . . . . . . . 20 (π‘₯ = 0 β†’ ((((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (-∞(,)0)) limβ„‚ 0) β‰  βˆ…)
751726, 750eqnetrd 3008 . . . . . . . . . . . . . . . . . . 19 (π‘₯ = 0 β†’ ((((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (-∞(,)π‘₯)) limβ„‚ π‘₯) β‰  βˆ…)
752723, 324, 7513syl 18 . . . . . . . . . . . . . . . . . 18 ((π‘₯ ∈ ((-Ο€(,]Ο€) βˆ– dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) ∧ Β¬ π‘₯ = Ο€) β†’ ((((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (-∞(,)π‘₯)) limβ„‚ π‘₯) β‰  βˆ…)
753699, 752pm2.61dan 811 . . . . . . . . . . . . . . . . 17 (π‘₯ ∈ ((-Ο€(,]Ο€) βˆ– dom ((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€))) β†’ ((((ℝ D 𝐹) β†Ύ (-Ο€(,)Ο€)) β†Ύ (-∞(,)π‘₯)) limβ„‚ π‘₯) β‰  βˆ…)
754 eqid 2732 . . . . . . . . . . . . . . . . . . . 20 (π‘₯ ∈ ((𝑋 βˆ’ (𝑋 mod 𝑇))(,)𝑋) ↦ 1) = (π‘₯ ∈ ((𝑋 βˆ’ (𝑋 mod 𝑇))(,)𝑋) ↦ 1)
755 ioosscn 13382 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 βˆ’ (𝑋 mod 𝑇))(,)𝑋) βŠ† β„‚
756755a1i 11 . . . . . . . . . . . . . . . . . . . 20 ((𝑋 mod 𝑇) ∈ (0(,)Ο€) β†’ ((𝑋 βˆ’ (𝑋 mod 𝑇))(,)𝑋) βŠ† β„‚)
757 1cnd 11205 . . . . . . . . . . . . . . . . . . . 20 ((𝑋 mod 𝑇) ∈ (0(,)Ο€) β†’ 1 ∈ β„‚)
75823a1i 11 . . . . . . . . . . . . . . . . . . . 20 ((𝑋 mod 𝑇) ∈ (0(,)Ο€) β†’ 𝑋 ∈ β„‚)
759754, 756, 757, 758constlimc 44326 . . . . . . . . . . . . . . . . . . 19 ((𝑋 mod 𝑇) ∈ (0(,)Ο€) β†’ 1 ∈ ((π‘₯ ∈ ((𝑋 βˆ’ (𝑋 mod 𝑇))(,)𝑋) ↦ 1) limβ„‚ 𝑋))
760 ioossioc 44191 . . . . . . . . . . . . . . . . . . . . 21 (0(,)Ο€) βŠ† (0(,]Ο€)
761760sseli 3977 . . . . . . . . . . . . . . . . . . . 20 ((𝑋 mod 𝑇) ∈ (0(,)Ο€) β†’ (𝑋 mod 𝑇) ∈ (0(,]Ο€))
762761iftrued 4535 . . . . . . . . . . . . . . . . . . 19 ((𝑋 mod 𝑇) ∈ (0(,)Ο€) β†’ if((𝑋 mod 𝑇) ∈ (0(,]Ο€), 1, -1) = 1)
763208a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (0(,)Ο€) β†’ 𝐹:β„βŸΆβ„‚)
764 modcl 13834 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 ∈ ℝ ∧ 𝑇 ∈ ℝ+) β†’ (𝑋 mod 𝑇) ∈ ℝ)
76522, 133, 764mp2an 690 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑋 mod 𝑇) ∈ ℝ
76622, 765resubcli 11518 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑋 βˆ’ (𝑋 mod 𝑇)) ∈ ℝ
767766rexri 11268 . . . . . . . . . . . . . . . . . . . . . 22 (𝑋 βˆ’ (𝑋 mod 𝑇)) ∈ ℝ*
768767a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (0(,)Ο€) β†’ (𝑋 βˆ’ (𝑋 mod 𝑇)) ∈ ℝ*)
76922a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (0(,)Ο€) β†’ 𝑋 ∈ ℝ)
770 elioore 13350 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 mod 𝑇) ∈ (0(,)Ο€) β†’ (𝑋 mod 𝑇) ∈ ℝ)
771 ioogtlb 44194 . . . . . . . . . . . . . . . . . . . . . . . 24 ((0 ∈ ℝ* ∧ Ο€ ∈ ℝ* ∧ (𝑋 mod 𝑇) ∈ (0(,)Ο€)) β†’ 0 < (𝑋 mod 𝑇))
772151, 153, 771mp3an12 1451 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 mod 𝑇) ∈ (0(,)Ο€) β†’ 0 < (𝑋 mod 𝑇))
773770, 772elrpd 13009 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑋 mod 𝑇) ∈ (0(,)Ο€) β†’ (𝑋 mod 𝑇) ∈ ℝ+)
774769, 773ltsubrpd 13044 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (0(,)Ο€) β†’ (𝑋 βˆ’ (𝑋 mod 𝑇)) < 𝑋)
775 ioossre 13381 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑋 βˆ’ (𝑋 mod 𝑇))(,)𝑋) βŠ† ℝ
776775a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (0(,)Ο€) β†’ ((𝑋 βˆ’ (𝑋 mod 𝑇))(,)𝑋) βŠ† ℝ)
777363a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (0(,)Ο€) β†’ -∞ ∈ ℝ*)
778 mnflt 13099 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 βˆ’ (𝑋 mod 𝑇)) ∈ ℝ β†’ -∞ < (𝑋 βˆ’ (𝑋 mod 𝑇)))
779 xrltle 13124 . . . . . . . . . . . . . . . . . . . . . . . 24 ((-∞ ∈ ℝ* ∧ (𝑋 βˆ’ (𝑋 mod 𝑇)) ∈ ℝ*) β†’ (-∞ < (𝑋 βˆ’ (𝑋 mod 𝑇)) β†’ -∞ ≀ (𝑋 βˆ’ (𝑋 mod 𝑇))))
780363, 767, 779mp2an 690 . . . . . . . . . . . . . . . . . . . . . . 23 (-∞ < (𝑋 βˆ’ (𝑋 mod 𝑇)) β†’ -∞ ≀ (𝑋 βˆ’ (𝑋 mod 𝑇)))
781766, 778, 780mp2b 10 . . . . . . . . . . . . . . . . . . . . . 22 -∞ ≀ (𝑋 βˆ’ (𝑋 mod 𝑇))
782781a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (0(,)Ο€) β†’ -∞ ≀ (𝑋 βˆ’ (𝑋 mod 𝑇)))
783763, 768, 769, 774, 776, 777, 782limcresiooub 44344 . . . . . . . . . . . . . . . . . . . 20 ((𝑋 mod 𝑇) ∈ (0(,)Ο€) β†’ ((𝐹 β†Ύ ((𝑋 βˆ’ (𝑋 mod 𝑇))(,)𝑋)) limβ„‚ 𝑋) = ((𝐹 β†Ύ (-∞(,)𝑋)) limβ„‚ 𝑋))
784 iooltub 44209 . . . . . . . . . . . . . . . . . . . . . . 23 ((0 ∈ ℝ* ∧ Ο€ ∈ ℝ* ∧ (𝑋 mod 𝑇) ∈ (0(,)Ο€)) β†’ (𝑋 mod 𝑇) < Ο€)
785151, 153, 784mp3an12 1451 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑋 mod 𝑇) ∈ (0(,)Ο€) β†’ (𝑋 mod 𝑇) < Ο€)
786208a1i 11 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑋 mod 𝑇) < Ο€ β†’ 𝐹:β„βŸΆβ„‚)
787775a1i 11 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑋 mod 𝑇) < Ο€ β†’ ((𝑋 βˆ’ (𝑋 mod 𝑇))(,)𝑋) βŠ† ℝ)
788786, 787feqresmpt 6958 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 mod 𝑇) < Ο€ β†’ (𝐹 β†Ύ ((𝑋 βˆ’ (𝑋 mod 𝑇))(,)𝑋)) = (π‘₯ ∈ ((𝑋 βˆ’ (𝑋 mod 𝑇))(,)𝑋) ↦ (πΉβ€˜π‘₯)))
789 elioore 13350 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (π‘₯ ∈ ((𝑋 βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ π‘₯ ∈ ℝ)
790789, 107, 145sylancl 586 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (π‘₯ ∈ ((𝑋 βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ (πΉβ€˜π‘₯) = if((π‘₯ mod 𝑇) < Ο€, 1, -1))
791790adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝑋 mod 𝑇) < Ο€ ∧ π‘₯ ∈ ((𝑋 βˆ’ (𝑋 mod 𝑇))(,)𝑋)) β†’ (πΉβ€˜π‘₯) = if((π‘₯ mod 𝑇) < Ο€, 1, -1))
792789adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝑋 mod 𝑇) < Ο€ ∧ π‘₯ ∈ ((𝑋 βˆ’ (𝑋 mod 𝑇))(,)𝑋)) β†’ π‘₯ ∈ ℝ)
793133a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝑋 mod 𝑇) < Ο€ ∧ π‘₯ ∈ ((𝑋 βˆ’ (𝑋 mod 𝑇))(,)𝑋)) β†’ 𝑇 ∈ ℝ+)
794792, 793modcld 13836 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝑋 mod 𝑇) < Ο€ ∧ π‘₯ ∈ ((𝑋 βˆ’ (𝑋 mod 𝑇))(,)𝑋)) β†’ (π‘₯ mod 𝑇) ∈ ℝ)
795765a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝑋 mod 𝑇) < Ο€ ∧ π‘₯ ∈ ((𝑋 βˆ’ (𝑋 mod 𝑇))(,)𝑋)) β†’ (𝑋 mod 𝑇) ∈ ℝ)
796118a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝑋 mod 𝑇) < Ο€ ∧ π‘₯ ∈ ((𝑋 βˆ’ (𝑋 mod 𝑇))(,)𝑋)) β†’ Ο€ ∈ ℝ)
79722a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (π‘₯ ∈ ((𝑋 βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ 𝑋 ∈ ℝ)
798133a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (π‘₯ ∈ ((𝑋 βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ 𝑇 ∈ ℝ+)
799 ioossico 13411 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((𝑋 βˆ’ (𝑋 mod 𝑇))(,)𝑋) βŠ† ((𝑋 βˆ’ (𝑋 mod 𝑇))[,)𝑋)
800799sseli 3977 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (π‘₯ ∈ ((𝑋 βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ π‘₯ ∈ ((𝑋 βˆ’ (𝑋 mod 𝑇))[,)𝑋))
801797, 798, 800ltmod 44340 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (π‘₯ ∈ ((𝑋 βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ (π‘₯ mod 𝑇) < (𝑋 mod 𝑇))
802801adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝑋 mod 𝑇) < Ο€ ∧ π‘₯ ∈ ((𝑋 βˆ’ (𝑋 mod 𝑇))(,)𝑋)) β†’ (π‘₯ mod 𝑇) < (𝑋 mod 𝑇))
803 simpl 483 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝑋 mod 𝑇) < Ο€ ∧ π‘₯ ∈ ((𝑋 βˆ’ (𝑋 mod 𝑇))(,)𝑋)) β†’ (𝑋 mod 𝑇) < Ο€)
804794, 795, 796, 802, 803lttrd 11371 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝑋 mod 𝑇) < Ο€ ∧ π‘₯ ∈ ((𝑋 βˆ’ (𝑋 mod 𝑇))(,)𝑋)) β†’ (π‘₯ mod 𝑇) < Ο€)
805804iftrued 4535 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝑋 mod 𝑇) < Ο€ ∧ π‘₯ ∈ ((𝑋 βˆ’ (𝑋 mod 𝑇))(,)𝑋)) β†’ if((π‘₯ mod 𝑇) < Ο€, 1, -1) = 1)
806791, 805eqtrd 2772 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝑋 mod 𝑇) < Ο€ ∧ π‘₯ ∈ ((𝑋 βˆ’ (𝑋 mod 𝑇))(,)𝑋)) β†’ (πΉβ€˜π‘₯) = 1)
807806mpteq2dva 5247 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 mod 𝑇) < Ο€ β†’ (π‘₯ ∈ ((𝑋 βˆ’ (𝑋 mod 𝑇))(,)𝑋) ↦ (πΉβ€˜π‘₯)) = (π‘₯ ∈ ((𝑋 βˆ’ (𝑋 mod 𝑇))(,)𝑋) ↦ 1))
808788, 807eqtrd 2772 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑋 mod 𝑇) < Ο€ β†’ (𝐹 β†Ύ ((𝑋 βˆ’ (𝑋 mod 𝑇))(,)𝑋)) = (π‘₯ ∈ ((𝑋 βˆ’ (𝑋 mod 𝑇))(,)𝑋) ↦ 1))
809785, 808syl 17 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (0(,)Ο€) β†’ (𝐹 β†Ύ ((𝑋 βˆ’ (𝑋 mod 𝑇))(,)𝑋)) = (π‘₯ ∈ ((𝑋 βˆ’ (𝑋 mod 𝑇))(,)𝑋) ↦ 1))
810809oveq1d 7420 . . . . . . . . . . . . . . . . . . . 20 ((𝑋 mod 𝑇) ∈ (0(,)Ο€) β†’ ((𝐹 β†Ύ ((𝑋 βˆ’ (𝑋 mod 𝑇))(,)𝑋)) limβ„‚ 𝑋) = ((π‘₯ ∈ ((𝑋 βˆ’ (𝑋 mod 𝑇))(,)𝑋) ↦ 1) limβ„‚ 𝑋))
811783, 810eqtr3d 2774 . . . . . . . . . . . . . . . . . . 19 ((𝑋 mod 𝑇) ∈ (0(,)Ο€) β†’ ((𝐹 β†Ύ (-∞(,)𝑋)) limβ„‚ 𝑋) = ((π‘₯ ∈ ((𝑋 βˆ’ (𝑋 mod 𝑇))(,)𝑋) ↦ 1) limβ„‚ 𝑋))
812759, 762, 8113eltr4d 2848 . . . . . . . . . . . . . . . . . 18 ((𝑋 mod 𝑇) ∈ (0(,)Ο€) β†’ if((𝑋 mod 𝑇) ∈ (0(,]Ο€), 1, -1) ∈ ((𝐹 β†Ύ (-∞(,)𝑋)) limβ„‚ 𝑋))
813 eqid 2732 . . . . . . . . . . . . . . . . . . . . . . . 24 (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) ↦ -1) = (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) ↦ -1)
814 ioossre 13381 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝑋 βˆ’ Ο€)(,)𝑋) βŠ† ℝ
815814a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 (⊀ β†’ ((𝑋 βˆ’ Ο€)(,)𝑋) βŠ† ℝ)
816815, 206sstrdi 3993 . . . . . . . . . . . . . . . . . . . . . . . 24 (⊀ β†’ ((𝑋 βˆ’ Ο€)(,)𝑋) βŠ† β„‚)
81723a1i 11 . . . . . . . . . . . . . . . . . . . . . . . 24 (⊀ β†’ 𝑋 ∈ β„‚)
818813, 816, 304, 817constlimc 44326 . . . . . . . . . . . . . . . . . . . . . . 23 (⊀ β†’ -1 ∈ ((π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) ↦ -1) limβ„‚ 𝑋))
819818mptru 1548 . . . . . . . . . . . . . . . . . . . . . 22 -1 ∈ ((π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) ↦ -1) limβ„‚ 𝑋)
820819a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) = 0 β†’ -1 ∈ ((π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) ↦ -1) limβ„‚ 𝑋))
821 id 22 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 mod 𝑇) = 0 β†’ (𝑋 mod 𝑇) = 0)
822 lbioc 44212 . . . . . . . . . . . . . . . . . . . . . . . 24 Β¬ 0 ∈ (0(,]Ο€)
823822a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 mod 𝑇) = 0 β†’ Β¬ 0 ∈ (0(,]Ο€))
824821, 823eqneltrd 2853 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑋 mod 𝑇) = 0 β†’ Β¬ (𝑋 mod 𝑇) ∈ (0(,]Ο€))
825824iffalsed 4538 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) = 0 β†’ if((𝑋 mod 𝑇) ∈ (0(,]Ο€), 1, -1) = -1)
826208a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 mod 𝑇) = 0 β†’ 𝐹:β„βŸΆβ„‚)
827814a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 mod 𝑇) = 0 β†’ ((𝑋 βˆ’ Ο€)(,)𝑋) βŠ† ℝ)
828826, 827feqresmpt 6958 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑋 mod 𝑇) = 0 β†’ (𝐹 β†Ύ ((𝑋 βˆ’ Ο€)(,)𝑋)) = (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) ↦ (πΉβ€˜π‘₯)))
829827sselda 3981 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝑋 mod 𝑇) = 0 ∧ π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋)) β†’ π‘₯ ∈ ℝ)
830829, 107, 145sylancl 586 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝑋 mod 𝑇) = 0 ∧ π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋)) β†’ (πΉβ€˜π‘₯) = if((π‘₯ mod 𝑇) < Ο€, 1, -1))
831118a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝑋 mod 𝑇) = 0 ∧ π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋)) β†’ Ο€ ∈ ℝ)
832133a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((𝑋 mod 𝑇) = 0 ∧ π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋)) β†’ 𝑇 ∈ ℝ+)
833829, 832modcld 13836 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝑋 mod 𝑇) = 0 ∧ π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋)) β†’ (π‘₯ mod 𝑇) ∈ ℝ)
83422, 118resubcli 11518 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑋 βˆ’ Ο€) ∈ ℝ
835834a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) β†’ (𝑋 βˆ’ Ο€) ∈ ℝ)
836120a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) β†’ 𝑇 ∈ ℝ)
837835, 836readdcld 11239 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) β†’ ((𝑋 βˆ’ Ο€) + 𝑇) ∈ ℝ)
838 elioore 13350 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) β†’ π‘₯ ∈ ℝ)
839838, 836readdcld 11239 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) β†’ (π‘₯ + 𝑇) ∈ ℝ)
84022a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) β†’ 𝑋 ∈ ℝ)
841834rexri 11268 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑋 βˆ’ Ο€) ∈ ℝ*
842841a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) β†’ (𝑋 βˆ’ Ο€) ∈ ℝ*)
843840rexrd 11260 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) β†’ 𝑋 ∈ ℝ*)
844 id 22 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) β†’ π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋))
845 ioogtlb 44194 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((𝑋 βˆ’ Ο€) ∈ ℝ* ∧ 𝑋 ∈ ℝ* ∧ π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋)) β†’ (𝑋 βˆ’ Ο€) < π‘₯)
846842, 843, 844, 845syl3anc 1371 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) β†’ (𝑋 βˆ’ Ο€) < π‘₯)
847835, 838, 836, 846ltadd1dd 11821 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) β†’ ((𝑋 βˆ’ Ο€) + 𝑇) < (π‘₯ + 𝑇))
848837, 839, 840, 847ltsub1dd 11822 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) β†’ (((𝑋 βˆ’ Ο€) + 𝑇) βˆ’ 𝑋) < ((π‘₯ + 𝑇) βˆ’ 𝑋))
849848adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝑋 mod 𝑇) = 0 ∧ π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋)) β†’ (((𝑋 βˆ’ Ο€) + 𝑇) βˆ’ 𝑋) < ((π‘₯ + 𝑇) βˆ’ 𝑋))
850250oveq2i 7416 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((𝑋 βˆ’ Ο€) + 𝑇) = ((𝑋 βˆ’ Ο€) + (Ο€ + Ο€))
85152, 52addcli 11216 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (Ο€ + Ο€) ∈ β„‚
852 subadd23 11468 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((𝑋 ∈ β„‚ ∧ Ο€ ∈ β„‚ ∧ (Ο€ + Ο€) ∈ β„‚) β†’ ((𝑋 βˆ’ Ο€) + (Ο€ + Ο€)) = (𝑋 + ((Ο€ + Ο€) βˆ’ Ο€)))
85323, 52, 851, 852mp3an 1461 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((𝑋 βˆ’ Ο€) + (Ο€ + Ο€)) = (𝑋 + ((Ο€ + Ο€) βˆ’ Ο€))
85452, 52pncan3oi 11472 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((Ο€ + Ο€) βˆ’ Ο€) = Ο€
855854oveq2i 7416 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑋 + ((Ο€ + Ο€) βˆ’ Ο€)) = (𝑋 + Ο€)
856850, 853, 8553eqtri 2764 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((𝑋 βˆ’ Ο€) + 𝑇) = (𝑋 + Ο€)
857856oveq1i 7415 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((𝑋 βˆ’ Ο€) + 𝑇) βˆ’ 𝑋) = ((𝑋 + Ο€) βˆ’ 𝑋)
858 pncan2 11463 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((𝑋 ∈ β„‚ ∧ Ο€ ∈ β„‚) β†’ ((𝑋 + Ο€) βˆ’ 𝑋) = Ο€)
85923, 52, 858mp2an 690 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((𝑋 + Ο€) βˆ’ 𝑋) = Ο€
860857, 859eqtr2i 2761 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Ο€ = (((𝑋 βˆ’ Ο€) + 𝑇) βˆ’ 𝑋)
861860a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝑋 mod 𝑇) = 0 ∧ π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋)) β†’ Ο€ = (((𝑋 βˆ’ Ο€) + 𝑇) βˆ’ 𝑋))
862839, 840resubcld 11638 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) β†’ ((π‘₯ + 𝑇) βˆ’ 𝑋) ∈ ℝ)
863 modabs2 13866 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((((π‘₯ + 𝑇) βˆ’ 𝑋) ∈ ℝ ∧ 𝑇 ∈ ℝ+) β†’ ((((π‘₯ + 𝑇) βˆ’ 𝑋) mod 𝑇) mod 𝑇) = (((π‘₯ + 𝑇) βˆ’ 𝑋) mod 𝑇))
864862, 133, 863sylancl 586 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) β†’ ((((π‘₯ + 𝑇) βˆ’ 𝑋) mod 𝑇) mod 𝑇) = (((π‘₯ + 𝑇) βˆ’ 𝑋) mod 𝑇))
865133a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) β†’ 𝑇 ∈ ℝ+)
866 0red 11213 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) β†’ 0 ∈ ℝ)
867837, 840resubcld 11638 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) β†’ (((𝑋 βˆ’ Ο€) + 𝑇) βˆ’ 𝑋) ∈ ℝ)
86868, 860breqtri 5172 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 0 < (((𝑋 βˆ’ Ο€) + 𝑇) βˆ’ 𝑋)
869868a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) β†’ 0 < (((𝑋 βˆ’ Ο€) + 𝑇) βˆ’ 𝑋))
870866, 867, 862, 869, 848lttrd 11371 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) β†’ 0 < ((π‘₯ + 𝑇) βˆ’ 𝑋))
871866, 862, 870ltled 11358 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) β†’ 0 ≀ ((π‘₯ + 𝑇) βˆ’ 𝑋))
872840, 836readdcld 11239 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) β†’ (𝑋 + 𝑇) ∈ ℝ)
873 iooltub 44209 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (((𝑋 βˆ’ Ο€) ∈ ℝ* ∧ 𝑋 ∈ ℝ* ∧ π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋)) β†’ π‘₯ < 𝑋)
874842, 843, 844, 873syl3anc 1371 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) β†’ π‘₯ < 𝑋)
875838, 840, 836, 874ltadd1dd 11821 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) β†’ (π‘₯ + 𝑇) < (𝑋 + 𝑇))
876839, 872, 840, 875ltsub1dd 11822 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) β†’ ((π‘₯ + 𝑇) βˆ’ 𝑋) < ((𝑋 + 𝑇) βˆ’ 𝑋))
877 pncan2 11463 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((𝑋 ∈ β„‚ ∧ 𝑇 ∈ β„‚) β†’ ((𝑋 + 𝑇) βˆ’ 𝑋) = 𝑇)
87823, 121, 877mp2an 690 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((𝑋 + 𝑇) βˆ’ 𝑋) = 𝑇
879876, 878breqtrdi 5188 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) β†’ ((π‘₯ + 𝑇) βˆ’ 𝑋) < 𝑇)
880 modid 13857 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (((((π‘₯ + 𝑇) βˆ’ 𝑋) ∈ ℝ ∧ 𝑇 ∈ ℝ+) ∧ (0 ≀ ((π‘₯ + 𝑇) βˆ’ 𝑋) ∧ ((π‘₯ + 𝑇) βˆ’ 𝑋) < 𝑇)) β†’ (((π‘₯ + 𝑇) βˆ’ 𝑋) mod 𝑇) = ((π‘₯ + 𝑇) βˆ’ 𝑋))
881862, 865, 871, 879, 880syl22anc 837 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) β†’ (((π‘₯ + 𝑇) βˆ’ 𝑋) mod 𝑇) = ((π‘₯ + 𝑇) βˆ’ 𝑋))
882864, 881eqtr2d 2773 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) β†’ ((π‘₯ + 𝑇) βˆ’ 𝑋) = ((((π‘₯ + 𝑇) βˆ’ 𝑋) mod 𝑇) mod 𝑇))
883882adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((𝑋 mod 𝑇) = 0 ∧ π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋)) β†’ ((π‘₯ + 𝑇) βˆ’ 𝑋) = ((((π‘₯ + 𝑇) βˆ’ 𝑋) mod 𝑇) mod 𝑇))
884 oveq2 7413 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((𝑋 mod 𝑇) = 0 β†’ ((((π‘₯ + 𝑇) βˆ’ 𝑋) mod 𝑇) + (𝑋 mod 𝑇)) = ((((π‘₯ + 𝑇) βˆ’ 𝑋) mod 𝑇) + 0))
885884adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((𝑋 mod 𝑇) = 0 ∧ π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋)) β†’ ((((π‘₯ + 𝑇) βˆ’ 𝑋) mod 𝑇) + (𝑋 mod 𝑇)) = ((((π‘₯ + 𝑇) βˆ’ 𝑋) mod 𝑇) + 0))
886862, 865modcld 13836 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) β†’ (((π‘₯ + 𝑇) βˆ’ 𝑋) mod 𝑇) ∈ ℝ)
887886recnd 11238 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) β†’ (((π‘₯ + 𝑇) βˆ’ 𝑋) mod 𝑇) ∈ β„‚)
888887addridd 11410 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) β†’ ((((π‘₯ + 𝑇) βˆ’ 𝑋) mod 𝑇) + 0) = (((π‘₯ + 𝑇) βˆ’ 𝑋) mod 𝑇))
889888adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((𝑋 mod 𝑇) = 0 ∧ π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋)) β†’ ((((π‘₯ + 𝑇) βˆ’ 𝑋) mod 𝑇) + 0) = (((π‘₯ + 𝑇) βˆ’ 𝑋) mod 𝑇))
890885, 889eqtr2d 2773 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (((𝑋 mod 𝑇) = 0 ∧ π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋)) β†’ (((π‘₯ + 𝑇) βˆ’ 𝑋) mod 𝑇) = ((((π‘₯ + 𝑇) βˆ’ 𝑋) mod 𝑇) + (𝑋 mod 𝑇)))
891890oveq1d 7420 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((𝑋 mod 𝑇) = 0 ∧ π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋)) β†’ ((((π‘₯ + 𝑇) βˆ’ 𝑋) mod 𝑇) mod 𝑇) = (((((π‘₯ + 𝑇) βˆ’ 𝑋) mod 𝑇) + (𝑋 mod 𝑇)) mod 𝑇))
892 modaddabs 13870 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((((π‘₯ + 𝑇) βˆ’ 𝑋) ∈ ℝ ∧ 𝑋 ∈ ℝ ∧ 𝑇 ∈ ℝ+) β†’ (((((π‘₯ + 𝑇) βˆ’ 𝑋) mod 𝑇) + (𝑋 mod 𝑇)) mod 𝑇) = ((((π‘₯ + 𝑇) βˆ’ 𝑋) + 𝑋) mod 𝑇))
893862, 840, 865, 892syl3anc 1371 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) β†’ (((((π‘₯ + 𝑇) βˆ’ 𝑋) mod 𝑇) + (𝑋 mod 𝑇)) mod 𝑇) = ((((π‘₯ + 𝑇) βˆ’ 𝑋) + 𝑋) mod 𝑇))
894893adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((𝑋 mod 𝑇) = 0 ∧ π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋)) β†’ (((((π‘₯ + 𝑇) βˆ’ 𝑋) mod 𝑇) + (𝑋 mod 𝑇)) mod 𝑇) = ((((π‘₯ + 𝑇) βˆ’ 𝑋) + 𝑋) mod 𝑇))
895883, 891, 8943eqtrd 2776 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((𝑋 mod 𝑇) = 0 ∧ π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋)) β†’ ((π‘₯ + 𝑇) βˆ’ 𝑋) = ((((π‘₯ + 𝑇) βˆ’ 𝑋) + 𝑋) mod 𝑇))
896143recnd 11238 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (π‘₯ ∈ ℝ β†’ (π‘₯ + 𝑇) ∈ β„‚)
89723a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (π‘₯ ∈ ℝ β†’ 𝑋 ∈ β„‚)
898896, 897npcand 11571 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (π‘₯ ∈ ℝ β†’ (((π‘₯ + 𝑇) βˆ’ 𝑋) + 𝑋) = (π‘₯ + 𝑇))
899122a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (π‘₯ ∈ ℝ β†’ (1 Β· 𝑇) = 𝑇)
900899oveq2d 7421 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (π‘₯ ∈ ℝ β†’ (π‘₯ + (1 Β· 𝑇)) = (π‘₯ + 𝑇))
901898, 900eqtr4d 2775 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (π‘₯ ∈ ℝ β†’ (((π‘₯ + 𝑇) βˆ’ 𝑋) + 𝑋) = (π‘₯ + (1 Β· 𝑇)))
902901oveq1d 7420 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (π‘₯ ∈ ℝ β†’ ((((π‘₯ + 𝑇) βˆ’ 𝑋) + 𝑋) mod 𝑇) = ((π‘₯ + (1 Β· 𝑇)) mod 𝑇))
903838, 902syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) β†’ ((((π‘₯ + 𝑇) βˆ’ 𝑋) + 𝑋) mod 𝑇) = ((π‘₯ + (1 Β· 𝑇)) mod 𝑇))
904903adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((𝑋 mod 𝑇) = 0 ∧ π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋)) β†’ ((((π‘₯ + 𝑇) βˆ’ 𝑋) + 𝑋) mod 𝑇) = ((π‘₯ + (1 Β· 𝑇)) mod 𝑇))
905 1zzd 12589 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((𝑋 mod 𝑇) = 0 ∧ π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋)) β†’ 1 ∈ β„€)
906829, 832, 905, 136syl3anc 1371 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((𝑋 mod 𝑇) = 0 ∧ π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋)) β†’ ((π‘₯ + (1 Β· 𝑇)) mod 𝑇) = (π‘₯ mod 𝑇))
907895, 904, 9063eqtrrd 2777 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝑋 mod 𝑇) = 0 ∧ π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋)) β†’ (π‘₯ mod 𝑇) = ((π‘₯ + 𝑇) βˆ’ 𝑋))
908849, 861, 9073brtr4d 5179 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((𝑋 mod 𝑇) = 0 ∧ π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋)) β†’ Ο€ < (π‘₯ mod 𝑇))
909831, 833, 908ltled 11358 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝑋 mod 𝑇) = 0 ∧ π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋)) β†’ Ο€ ≀ (π‘₯ mod 𝑇))
910831, 833, 909lensymd 11361 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝑋 mod 𝑇) = 0 ∧ π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋)) β†’ Β¬ (π‘₯ mod 𝑇) < Ο€)
911910iffalsed 4538 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝑋 mod 𝑇) = 0 ∧ π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋)) β†’ if((π‘₯ mod 𝑇) < Ο€, 1, -1) = -1)
912830, 911eqtrd 2772 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝑋 mod 𝑇) = 0 ∧ π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋)) β†’ (πΉβ€˜π‘₯) = -1)
913912mpteq2dva 5247 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑋 mod 𝑇) = 0 β†’ (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) ↦ (πΉβ€˜π‘₯)) = (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) ↦ -1))
914828, 913eqtr2d 2773 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 mod 𝑇) = 0 β†’ (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) ↦ -1) = (𝐹 β†Ύ ((𝑋 βˆ’ Ο€)(,)𝑋)))
915914oveq1d 7420 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑋 mod 𝑇) = 0 β†’ ((π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) ↦ -1) limβ„‚ 𝑋) = ((𝐹 β†Ύ ((𝑋 βˆ’ Ο€)(,)𝑋)) limβ„‚ 𝑋))
916841a1i 11 . . . . . . . . . . . . . . . . . . . . . . . 24 (⊀ β†’ (𝑋 βˆ’ Ο€) ∈ ℝ*)
91722a1i 11 . . . . . . . . . . . . . . . . . . . . . . . 24 (⊀ β†’ 𝑋 ∈ ℝ)
918 ltsubrp 13006 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝑋 ∈ ℝ ∧ Ο€ ∈ ℝ+) β†’ (𝑋 βˆ’ Ο€) < 𝑋)
91922, 182, 918mp2an 690 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑋 βˆ’ Ο€) < 𝑋
920919a1i 11 . . . . . . . . . . . . . . . . . . . . . . . 24 (⊀ β†’ (𝑋 βˆ’ Ο€) < 𝑋)
921 mnflt 13099 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝑋 βˆ’ Ο€) ∈ ℝ β†’ -∞ < (𝑋 βˆ’ Ο€))
922 xrltle 13124 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((-∞ ∈ ℝ* ∧ (𝑋 βˆ’ Ο€) ∈ ℝ*) β†’ (-∞ < (𝑋 βˆ’ Ο€) β†’ -∞ ≀ (𝑋 βˆ’ Ο€)))
923363, 841, 922mp2an 690 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (-∞ < (𝑋 βˆ’ Ο€) β†’ -∞ ≀ (𝑋 βˆ’ Ο€))
924834, 921, 923mp2b 10 . . . . . . . . . . . . . . . . . . . . . . . . 25 -∞ ≀ (𝑋 βˆ’ Ο€)
925924a1i 11 . . . . . . . . . . . . . . . . . . . . . . . 24 (⊀ β†’ -∞ ≀ (𝑋 βˆ’ Ο€))
926361, 916, 917, 920, 815, 364, 925limcresiooub 44344 . . . . . . . . . . . . . . . . . . . . . . 23 (⊀ β†’ ((𝐹 β†Ύ ((𝑋 βˆ’ Ο€)(,)𝑋)) limβ„‚ 𝑋) = ((𝐹 β†Ύ (-∞(,)𝑋)) limβ„‚ 𝑋))
927926mptru 1548 . . . . . . . . . . . . . . . . . . . . . 22 ((𝐹 β†Ύ ((𝑋 βˆ’ Ο€)(,)𝑋)) limβ„‚ 𝑋) = ((𝐹 β†Ύ (-∞(,)𝑋)) limβ„‚ 𝑋)
928915, 927eqtr2di 2789 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) = 0 β†’ ((𝐹 β†Ύ (-∞(,)𝑋)) limβ„‚ 𝑋) = ((π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) ↦ -1) limβ„‚ 𝑋))
929820, 825, 9283eltr4d 2848 . . . . . . . . . . . . . . . . . . . 20 ((𝑋 mod 𝑇) = 0 β†’ if((𝑋 mod 𝑇) ∈ (0(,]Ο€), 1, -1) ∈ ((𝐹 β†Ύ (-∞(,)𝑋)) limβ„‚ 𝑋))
930929adantl 482 . . . . . . . . . . . . . . . . . . 19 ((Β¬ (𝑋 mod 𝑇) ∈ (0(,)Ο€) ∧ (𝑋 mod 𝑇) = 0) β†’ if((𝑋 mod 𝑇) ∈ (0(,]Ο€), 1, -1) ∈ ((𝐹 β†Ύ (-∞(,)𝑋)) limβ„‚ 𝑋))
931153a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((Β¬ (𝑋 mod 𝑇) ∈ (0(,)Ο€) ∧ Β¬ (𝑋 mod 𝑇) = 0) β†’ Ο€ ∈ ℝ*)
932120rexri 11268 . . . . . . . . . . . . . . . . . . . . . 22 𝑇 ∈ ℝ*
933932a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((Β¬ (𝑋 mod 𝑇) ∈ (0(,)Ο€) ∧ Β¬ (𝑋 mod 𝑇) = 0) β†’ 𝑇 ∈ ℝ*)
934765rexri 11268 . . . . . . . . . . . . . . . . . . . . . 22 (𝑋 mod 𝑇) ∈ ℝ*
935934a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((Β¬ (𝑋 mod 𝑇) ∈ (0(,)Ο€) ∧ Β¬ (𝑋 mod 𝑇) = 0) β†’ (𝑋 mod 𝑇) ∈ ℝ*)
936118a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 ((Β¬ (𝑋 mod 𝑇) ∈ (0(,)Ο€) ∧ Β¬ (𝑋 mod 𝑇) = 0) β†’ Ο€ ∈ ℝ)
937765a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 ((Β¬ (𝑋 mod 𝑇) ∈ (0(,)Ο€) ∧ Β¬ (𝑋 mod 𝑇) = 0) β†’ (𝑋 mod 𝑇) ∈ ℝ)
938 pm4.56 987 . . . . . . . . . . . . . . . . . . . . . . . 24 ((Β¬ (𝑋 mod 𝑇) ∈ (0(,)Ο€) ∧ Β¬ (𝑋 mod 𝑇) = 0) ↔ Β¬ ((𝑋 mod 𝑇) ∈ (0(,)Ο€) ∨ (𝑋 mod 𝑇) = 0))
939938biimpi 215 . . . . . . . . . . . . . . . . . . . . . . 23 ((Β¬ (𝑋 mod 𝑇) ∈ (0(,)Ο€) ∧ Β¬ (𝑋 mod 𝑇) = 0) β†’ Β¬ ((𝑋 mod 𝑇) ∈ (0(,)Ο€) ∨ (𝑋 mod 𝑇) = 0))
940 olc 866 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 mod 𝑇) = 0 β†’ ((𝑋 mod 𝑇) ∈ (0(,)Ο€) ∨ (𝑋 mod 𝑇) = 0))
941940adantl 482 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝑋 mod 𝑇) < Ο€ ∧ (𝑋 mod 𝑇) = 0) β†’ ((𝑋 mod 𝑇) ∈ (0(,)Ο€) ∨ (𝑋 mod 𝑇) = 0))
942151a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝑋 mod 𝑇) < Ο€ ∧ (𝑋 mod 𝑇) β‰  0) β†’ 0 ∈ ℝ*)
943153a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝑋 mod 𝑇) < Ο€ ∧ (𝑋 mod 𝑇) β‰  0) β†’ Ο€ ∈ ℝ*)
944765a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝑋 mod 𝑇) < Ο€ ∧ (𝑋 mod 𝑇) β‰  0) β†’ (𝑋 mod 𝑇) ∈ ℝ)
945 0red 11213 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝑋 mod 𝑇) β‰  0 β†’ 0 ∈ ℝ)
946765a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝑋 mod 𝑇) β‰  0 β†’ (𝑋 mod 𝑇) ∈ ℝ)
947 modge0 13840 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((𝑋 ∈ ℝ ∧ 𝑇 ∈ ℝ+) β†’ 0 ≀ (𝑋 mod 𝑇))
94822, 133, 947mp2an 690 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 0 ≀ (𝑋 mod 𝑇)
949948a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝑋 mod 𝑇) β‰  0 β†’ 0 ≀ (𝑋 mod 𝑇))
950 id 22 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝑋 mod 𝑇) β‰  0 β†’ (𝑋 mod 𝑇) β‰  0)
951945, 946, 949, 950leneltd 11364 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝑋 mod 𝑇) β‰  0 β†’ 0 < (𝑋 mod 𝑇))
952951adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝑋 mod 𝑇) < Ο€ ∧ (𝑋 mod 𝑇) β‰  0) β†’ 0 < (𝑋 mod 𝑇))
953 simpl 483 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝑋 mod 𝑇) < Ο€ ∧ (𝑋 mod 𝑇) β‰  0) β†’ (𝑋 mod 𝑇) < Ο€)
954942, 943, 944, 952, 953eliood 44197 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝑋 mod 𝑇) < Ο€ ∧ (𝑋 mod 𝑇) β‰  0) β†’ (𝑋 mod 𝑇) ∈ (0(,)Ο€))
955954orcd 871 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝑋 mod 𝑇) < Ο€ ∧ (𝑋 mod 𝑇) β‰  0) β†’ ((𝑋 mod 𝑇) ∈ (0(,)Ο€) ∨ (𝑋 mod 𝑇) = 0))
956941, 955pm2.61dane 3029 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 mod 𝑇) < Ο€ β†’ ((𝑋 mod 𝑇) ∈ (0(,)Ο€) ∨ (𝑋 mod 𝑇) = 0))
957939, 956nsyl 140 . . . . . . . . . . . . . . . . . . . . . 22 ((Β¬ (𝑋 mod 𝑇) ∈ (0(,)Ο€) ∧ Β¬ (𝑋 mod 𝑇) = 0) β†’ Β¬ (𝑋 mod 𝑇) < Ο€)
958936, 937, 957nltled 11360 . . . . . . . . . . . . . . . . . . . . 21 ((Β¬ (𝑋 mod 𝑇) ∈ (0(,)Ο€) ∧ Β¬ (𝑋 mod 𝑇) = 0) β†’ Ο€ ≀ (𝑋 mod 𝑇))
959 modlt 13841 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 ∈ ℝ ∧ 𝑇 ∈ ℝ+) β†’ (𝑋 mod 𝑇) < 𝑇)
96022, 133, 959mp2an 690 . . . . . . . . . . . . . . . . . . . . . 22 (𝑋 mod 𝑇) < 𝑇
961960a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((Β¬ (𝑋 mod 𝑇) ∈ (0(,)Ο€) ∧ Β¬ (𝑋 mod 𝑇) = 0) β†’ (𝑋 mod 𝑇) < 𝑇)
962931, 933, 935, 958, 961elicod 13370 . . . . . . . . . . . . . . . . . . . 20 ((Β¬ (𝑋 mod 𝑇) ∈ (0(,)Ο€) ∧ Β¬ (𝑋 mod 𝑇) = 0) β†’ (𝑋 mod 𝑇) ∈ (Ο€[,)𝑇))
963 eqid 2732 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) ↦ 1) = (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) ↦ 1)
964963, 816, 202, 817constlimc 44326 . . . . . . . . . . . . . . . . . . . . . . . . 25 (⊀ β†’ 1 ∈ ((π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) ↦ 1) limβ„‚ 𝑋))
965964mptru 1548 . . . . . . . . . . . . . . . . . . . . . . . 24 1 ∈ ((π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) ↦ 1) limβ„‚ 𝑋)
966965a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 mod 𝑇) = Ο€ β†’ 1 ∈ ((π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) ↦ 1) limβ„‚ 𝑋))
967 id 22 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 mod 𝑇) = Ο€ β†’ (𝑋 mod 𝑇) = Ο€)
968 ubioc1 13373 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((0 ∈ ℝ* ∧ Ο€ ∈ ℝ* ∧ 0 < Ο€) β†’ Ο€ ∈ (0(,]Ο€))
969151, 153, 68, 968mp3an 1461 . . . . . . . . . . . . . . . . . . . . . . . . 25 Ο€ ∈ (0(,]Ο€)
970967, 969eqeltrdi 2841 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑋 mod 𝑇) = Ο€ β†’ (𝑋 mod 𝑇) ∈ (0(,]Ο€))
971970iftrued 4535 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 mod 𝑇) = Ο€ β†’ if((𝑋 mod 𝑇) ∈ (0(,]Ο€), 1, -1) = 1)
972361, 815feqresmpt 6958 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (⊀ β†’ (𝐹 β†Ύ ((𝑋 βˆ’ Ο€)(,)𝑋)) = (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) ↦ (πΉβ€˜π‘₯)))
973972mptru 1548 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝐹 β†Ύ ((𝑋 βˆ’ Ο€)(,)𝑋)) = (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) ↦ (πΉβ€˜π‘₯))
974838, 107, 145sylancl 586 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) β†’ (πΉβ€˜π‘₯) = if((π‘₯ mod 𝑇) < Ο€, 1, -1))
975974adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝑋 mod 𝑇) = Ο€ ∧ π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋)) β†’ (πΉβ€˜π‘₯) = if((π‘₯ mod 𝑇) < Ο€, 1, -1))
976 simpr 485 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((𝑋 mod 𝑇) = Ο€ ∧ π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋)) β†’ π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋))
977967eqcomd 2738 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((𝑋 mod 𝑇) = Ο€ β†’ Ο€ = (𝑋 mod 𝑇))
978977oveq2d 7421 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((𝑋 mod 𝑇) = Ο€ β†’ (𝑋 βˆ’ Ο€) = (𝑋 βˆ’ (𝑋 mod 𝑇)))
979978oveq1d 7420 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((𝑋 mod 𝑇) = Ο€ β†’ ((𝑋 βˆ’ Ο€)(,)𝑋) = ((𝑋 βˆ’ (𝑋 mod 𝑇))(,)𝑋))
980979adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((𝑋 mod 𝑇) = Ο€ ∧ π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋)) β†’ ((𝑋 βˆ’ Ο€)(,)𝑋) = ((𝑋 βˆ’ (𝑋 mod 𝑇))(,)𝑋))
981976, 980eleqtrd 2835 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((𝑋 mod 𝑇) = Ο€ ∧ π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋)) β†’ π‘₯ ∈ ((𝑋 βˆ’ (𝑋 mod 𝑇))(,)𝑋))
982981, 801syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝑋 mod 𝑇) = Ο€ ∧ π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋)) β†’ (π‘₯ mod 𝑇) < (𝑋 mod 𝑇))
983 simpl 483 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝑋 mod 𝑇) = Ο€ ∧ π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋)) β†’ (𝑋 mod 𝑇) = Ο€)
984982, 983breqtrd 5173 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((𝑋 mod 𝑇) = Ο€ ∧ π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋)) β†’ (π‘₯ mod 𝑇) < Ο€)
985984iftrued 4535 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝑋 mod 𝑇) = Ο€ ∧ π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋)) β†’ if((π‘₯ mod 𝑇) < Ο€, 1, -1) = 1)
986975, 985eqtrd 2772 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝑋 mod 𝑇) = Ο€ ∧ π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋)) β†’ (πΉβ€˜π‘₯) = 1)
987986mpteq2dva 5247 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝑋 mod 𝑇) = Ο€ β†’ (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) ↦ (πΉβ€˜π‘₯)) = (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) ↦ 1))
988973, 987eqtr2id 2785 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 mod 𝑇) = Ο€ β†’ (π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) ↦ 1) = (𝐹 β†Ύ ((𝑋 βˆ’ Ο€)(,)𝑋)))
989988oveq1d 7420 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑋 mod 𝑇) = Ο€ β†’ ((π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) ↦ 1) limβ„‚ 𝑋) = ((𝐹 β†Ύ ((𝑋 βˆ’ Ο€)(,)𝑋)) limβ„‚ 𝑋))
990989, 927eqtr2di 2789 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 mod 𝑇) = Ο€ β†’ ((𝐹 β†Ύ (-∞(,)𝑋)) limβ„‚ 𝑋) = ((π‘₯ ∈ ((𝑋 βˆ’ Ο€)(,)𝑋) ↦ 1) limβ„‚ 𝑋))
991966, 971, 9903eltr4d 2848 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑋 mod 𝑇) = Ο€ β†’ if((𝑋 mod 𝑇) ∈ (0(,]Ο€), 1, -1) ∈ ((𝐹 β†Ύ (-∞(,)𝑋)) limβ„‚ 𝑋))
992991adantl 482 . . . . . . . . . . . . . . . . . . . . 21 (((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) ∧ (𝑋 mod 𝑇) = Ο€) β†’ if((𝑋 mod 𝑇) ∈ (0(,]Ο€), 1, -1) ∈ ((𝐹 β†Ύ (-∞(,)𝑋)) limβ„‚ 𝑋))
993153a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) ∧ Β¬ (𝑋 mod 𝑇) = Ο€) β†’ Ο€ ∈ ℝ*)
994932a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) ∧ Β¬ (𝑋 mod 𝑇) = Ο€) β†’ 𝑇 ∈ ℝ*)
995765a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) ∧ Β¬ (𝑋 mod 𝑇) = Ο€) β†’ (𝑋 mod 𝑇) ∈ ℝ)
996118a1i 11 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) ∧ Β¬ (𝑋 mod 𝑇) = Ο€) β†’ Ο€ ∈ ℝ)
997 icogelb 13371 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((Ο€ ∈ ℝ* ∧ 𝑇 ∈ ℝ* ∧ (𝑋 mod 𝑇) ∈ (Ο€[,)𝑇)) β†’ Ο€ ≀ (𝑋 mod 𝑇))
998153, 932, 997mp3an12 1451 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) β†’ Ο€ ≀ (𝑋 mod 𝑇))
999998adantr 481 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) ∧ Β¬ (𝑋 mod 𝑇) = Ο€) β†’ Ο€ ≀ (𝑋 mod 𝑇))
1000 neqne 2948 . . . . . . . . . . . . . . . . . . . . . . . . 25 (Β¬ (𝑋 mod 𝑇) = Ο€ β†’ (𝑋 mod 𝑇) β‰  Ο€)
10011000adantl 482 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) ∧ Β¬ (𝑋 mod 𝑇) = Ο€) β†’ (𝑋 mod 𝑇) β‰  Ο€)
1002996, 995, 999, 1001leneltd 11364 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) ∧ Β¬ (𝑋 mod 𝑇) = Ο€) β†’ Ο€ < (𝑋 mod 𝑇))
1003960a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) ∧ Β¬ (𝑋 mod 𝑇) = Ο€) β†’ (𝑋 mod 𝑇) < 𝑇)
1004993, 994, 995, 1002, 1003eliood 44197 . . . . . . . . . . . . . . . . . . . . . 22 (((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) ∧ Β¬ (𝑋 mod 𝑇) = Ο€) β†’ (𝑋 mod 𝑇) ∈ (Ο€(,)𝑇))
1005 eqid 2732 . . . . . . . . . . . . . . . . . . . . . . . 24 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) ↦ -1) = (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) ↦ -1)
1006 ioossre 13381 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) βŠ† ℝ
10071006a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 mod 𝑇) ∈ (Ο€(,)𝑇) β†’ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) βŠ† ℝ)
10081007, 206sstrdi 3993 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑋 mod 𝑇) ∈ (Ο€(,)𝑇) β†’ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) βŠ† β„‚)
1009 neg1cn 12322 . . . . . . . . . . . . . . . . . . . . . . . . 25 -1 ∈ β„‚
10101009a1i 11 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑋 mod 𝑇) ∈ (Ο€(,)𝑇) β†’ -1 ∈ β„‚)
101123a1i 11 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑋 mod 𝑇) ∈ (Ο€(,)𝑇) β†’ 𝑋 ∈ β„‚)
10121005, 1008, 1010, 1011constlimc 44326 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 mod 𝑇) ∈ (Ο€(,)𝑇) β†’ -1 ∈ ((π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) ↦ -1) limβ„‚ 𝑋))
1013151a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 mod 𝑇) ∈ (Ο€(,)𝑇) β†’ 0 ∈ ℝ*)
1014118a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 mod 𝑇) ∈ (Ο€(,)𝑇) β†’ Ο€ ∈ ℝ)
1015934a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 mod 𝑇) ∈ (Ο€(,)𝑇) β†’ (𝑋 mod 𝑇) ∈ ℝ*)
1016 ioogtlb 44194 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((Ο€ ∈ ℝ* ∧ 𝑇 ∈ ℝ* ∧ (𝑋 mod 𝑇) ∈ (Ο€(,)𝑇)) β†’ Ο€ < (𝑋 mod 𝑇))
1017153, 932, 1016mp3an12 1451 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 mod 𝑇) ∈ (Ο€(,)𝑇) β†’ Ο€ < (𝑋 mod 𝑇))
10181013, 1014, 1015, 1017gtnelioc 44190 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑋 mod 𝑇) ∈ (Ο€(,)𝑇) β†’ Β¬ (𝑋 mod 𝑇) ∈ (0(,]Ο€))
10191018iffalsed 4538 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 mod 𝑇) ∈ (Ο€(,)𝑇) β†’ if((𝑋 mod 𝑇) ∈ (0(,]Ο€), 1, -1) = -1)
10201006a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (⊀ β†’ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) βŠ† ℝ)
1021361, 1020feqresmpt 6958 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (⊀ β†’ (𝐹 β†Ύ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋)) = (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) ↦ (πΉβ€˜π‘₯)))
10221021mptru 1548 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝐹 β†Ύ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋)) = (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) ↦ (πΉβ€˜π‘₯))
1023 elioore 13350 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ π‘₯ ∈ ℝ)
10241023, 107, 145sylancl 586 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ (πΉβ€˜π‘₯) = if((π‘₯ mod 𝑇) < Ο€, 1, -1))
10251024adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝑋 mod 𝑇) ∈ (Ο€(,)𝑇) ∧ π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋)) β†’ (πΉβ€˜π‘₯) = if((π‘₯ mod 𝑇) < Ο€, 1, -1))
1026118a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝑋 mod 𝑇) ∈ (Ο€(,)𝑇) ∧ π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋)) β†’ Ο€ ∈ ℝ)
1027133a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ 𝑇 ∈ ℝ+)
10281023, 1027modcld 13836 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ (π‘₯ mod 𝑇) ∈ ℝ)
10291028adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝑋 mod 𝑇) ∈ (Ο€(,)𝑇) ∧ π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋)) β†’ (π‘₯ mod 𝑇) ∈ ℝ)
103022, 118readdcli 11225 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (𝑋 + Ο€) ∈ ℝ
10311030recni 11224 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (𝑋 + Ο€) ∈ β„‚
10321031a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ (𝑋 + Ο€) ∈ β„‚)
103323a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ 𝑋 ∈ β„‚)
1034765recni 11224 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (𝑋 mod 𝑇) ∈ β„‚
10351034a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ (𝑋 mod 𝑇) ∈ β„‚)
10361032, 1033, 1035nnncan2d 11602 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇)) βˆ’ (𝑋 βˆ’ (𝑋 mod 𝑇))) = ((𝑋 + Ο€) βˆ’ 𝑋))
10371036, 859eqtr2di 2789 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ Ο€ = (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇)) βˆ’ (𝑋 βˆ’ (𝑋 mod 𝑇))))
10381030, 765resubcli 11518 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇)) ∈ ℝ
10391038a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ ((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇)) ∈ ℝ)
1040766a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ (𝑋 βˆ’ (𝑋 mod 𝑇)) ∈ ℝ)
10411038rexri 11268 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇)) ∈ ℝ*
10421041a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ ((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇)) ∈ ℝ*)
104322a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ 𝑋 ∈ ℝ)
10441043rexrd 11260 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ 𝑋 ∈ ℝ*)
1045 id 22 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋))
1046 ioogtlb 44194 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇)) ∈ ℝ* ∧ 𝑋 ∈ ℝ* ∧ π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋)) β†’ ((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇)) < π‘₯)
10471042, 1044, 1045, 1046syl3anc 1371 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ ((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇)) < π‘₯)
10481039, 1023, 1040, 1047ltsub1dd 11822 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇)) βˆ’ (𝑋 βˆ’ (𝑋 mod 𝑇))) < (π‘₯ βˆ’ (𝑋 βˆ’ (𝑋 mod 𝑇))))
10491037, 1048eqbrtrd 5169 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ Ο€ < (π‘₯ βˆ’ (𝑋 βˆ’ (𝑋 mod 𝑇))))
10501023recnd 11238 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ π‘₯ ∈ β„‚)
1051 sub31 43986 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((π‘₯ ∈ β„‚ ∧ 𝑋 ∈ β„‚ ∧ (𝑋 mod 𝑇) ∈ β„‚) β†’ (π‘₯ βˆ’ (𝑋 βˆ’ (𝑋 mod 𝑇))) = ((𝑋 mod 𝑇) βˆ’ (𝑋 βˆ’ π‘₯)))
10521050, 1033, 1035, 1051syl3anc 1371 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ (π‘₯ βˆ’ (𝑋 βˆ’ (𝑋 mod 𝑇))) = ((𝑋 mod 𝑇) βˆ’ (𝑋 βˆ’ π‘₯)))
10531049, 1052breqtrd 5173 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ Ο€ < ((𝑋 mod 𝑇) βˆ’ (𝑋 βˆ’ π‘₯)))
10541053adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((Ο€ < (𝑋 mod 𝑇) ∧ π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋)) β†’ Ο€ < ((𝑋 mod 𝑇) βˆ’ (𝑋 βˆ’ π‘₯)))
10551043, 1023resubcld 11638 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ (𝑋 βˆ’ π‘₯) ∈ ℝ)
1056 0red 11213 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ 0 ∈ ℝ)
1057 iooltub 44209 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 ((((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇)) ∈ ℝ* ∧ 𝑋 ∈ ℝ* ∧ π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋)) β†’ π‘₯ < 𝑋)
10581042, 1044, 1045, 1057syl3anc 1371 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ π‘₯ < 𝑋)
10591023, 1043posdifd 11797 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ (π‘₯ < 𝑋 ↔ 0 < (𝑋 βˆ’ π‘₯)))
10601058, 1059mpbid 231 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ 0 < (𝑋 βˆ’ π‘₯))
10611056, 1055, 1060ltled 11358 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ 0 ≀ (𝑋 βˆ’ π‘₯))
10621043, 1039resubcld 11638 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ (𝑋 βˆ’ ((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))) ∈ ℝ)
1063120a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ 𝑇 ∈ ℝ)
10641039, 1023, 1043, 1047ltsub2dd 11823 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ (𝑋 βˆ’ π‘₯) < (𝑋 βˆ’ ((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))))
1065 sub31 43986 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 ((𝑋 ∈ β„‚ ∧ (𝑋 + Ο€) ∈ β„‚ ∧ (𝑋 mod 𝑇) ∈ β„‚) β†’ (𝑋 βˆ’ ((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))) = ((𝑋 mod 𝑇) βˆ’ ((𝑋 + Ο€) βˆ’ 𝑋)))
106623, 1031, 1034, 1065mp3an 1461 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 (𝑋 βˆ’ ((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))) = ((𝑋 mod 𝑇) βˆ’ ((𝑋 + Ο€) βˆ’ 𝑋))
1067859oveq2i 7416 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 ((𝑋 mod 𝑇) βˆ’ ((𝑋 + Ο€) βˆ’ 𝑋)) = ((𝑋 mod 𝑇) βˆ’ Ο€)
10681066, 1067eqtri 2760 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (𝑋 βˆ’ ((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))) = ((𝑋 mod 𝑇) βˆ’ Ο€)
1069 ltsubrp 13006 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 (((𝑋 mod 𝑇) ∈ ℝ ∧ Ο€ ∈ ℝ+) β†’ ((𝑋 mod 𝑇) βˆ’ Ο€) < (𝑋 mod 𝑇))
1070765, 182, 1069mp2an 690 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 ((𝑋 mod 𝑇) βˆ’ Ο€) < (𝑋 mod 𝑇)
1071765, 118resubcli 11518 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 ((𝑋 mod 𝑇) βˆ’ Ο€) ∈ ℝ
10721071, 765, 120lttri 11336 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 ((((𝑋 mod 𝑇) βˆ’ Ο€) < (𝑋 mod 𝑇) ∧ (𝑋 mod 𝑇) < 𝑇) β†’ ((𝑋 mod 𝑇) βˆ’ Ο€) < 𝑇)
10731070, 960, 1072mp2an 690 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 ((𝑋 mod 𝑇) βˆ’ Ο€) < 𝑇
10741068, 1073eqbrtri 5168 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (𝑋 βˆ’ ((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))) < 𝑇
10751074a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ (𝑋 βˆ’ ((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))) < 𝑇)
10761055, 1062, 1063, 1064, 1075lttrd 11371 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ (𝑋 βˆ’ π‘₯) < 𝑇)
1077 modid 13857 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((((𝑋 βˆ’ π‘₯) ∈ ℝ ∧ 𝑇 ∈ ℝ+) ∧ (0 ≀ (𝑋 βˆ’ π‘₯) ∧ (𝑋 βˆ’ π‘₯) < 𝑇)) β†’ ((𝑋 βˆ’ π‘₯) mod 𝑇) = (𝑋 βˆ’ π‘₯))
10781055, 1027, 1061, 1076, 1077syl22anc 837 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ ((𝑋 βˆ’ π‘₯) mod 𝑇) = (𝑋 βˆ’ π‘₯))
10791078oveq2d 7421 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ ((𝑋 mod 𝑇) βˆ’ ((𝑋 βˆ’ π‘₯) mod 𝑇)) = ((𝑋 mod 𝑇) βˆ’ (𝑋 βˆ’ π‘₯)))
10801079oveq1d 7420 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ (((𝑋 mod 𝑇) βˆ’ ((𝑋 βˆ’ π‘₯) mod 𝑇)) mod 𝑇) = (((𝑋 mod 𝑇) βˆ’ (𝑋 βˆ’ π‘₯)) mod 𝑇))
1081765a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ (𝑋 mod 𝑇) ∈ ℝ)
10821081, 1055resubcld 11638 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ ((𝑋 mod 𝑇) βˆ’ (𝑋 βˆ’ π‘₯)) ∈ ℝ)
1083118a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ Ο€ ∈ ℝ)
10841052, 1082eqeltrd 2833 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ (π‘₯ βˆ’ (𝑋 βˆ’ (𝑋 mod 𝑇))) ∈ ℝ)
108568a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ 0 < Ο€)
10861056, 1083, 1084, 1085, 1049lttrd 11371 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ 0 < (π‘₯ βˆ’ (𝑋 βˆ’ (𝑋 mod 𝑇))))
10871086, 1052breqtrd 5173 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ 0 < ((𝑋 mod 𝑇) βˆ’ (𝑋 βˆ’ π‘₯)))
10881056, 1082, 1087ltled 11358 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ 0 ≀ ((𝑋 mod 𝑇) βˆ’ (𝑋 βˆ’ π‘₯)))
10891043, 1040resubcld 11638 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ (𝑋 βˆ’ (𝑋 βˆ’ (𝑋 mod 𝑇))) ∈ ℝ)
10901023, 1043, 1040, 1058ltsub1dd 11822 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ (π‘₯ βˆ’ (𝑋 βˆ’ (𝑋 mod 𝑇))) < (𝑋 βˆ’ (𝑋 βˆ’ (𝑋 mod 𝑇))))
1091 nncan 11485 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 ((𝑋 ∈ β„‚ ∧ (𝑋 mod 𝑇) ∈ β„‚) β†’ (𝑋 βˆ’ (𝑋 βˆ’ (𝑋 mod 𝑇))) = (𝑋 mod 𝑇))
109223, 1034, 1091mp2an 690 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (𝑋 βˆ’ (𝑋 βˆ’ (𝑋 mod 𝑇))) = (𝑋 mod 𝑇)
10931092, 960eqbrtri 5168 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (𝑋 βˆ’ (𝑋 βˆ’ (𝑋 mod 𝑇))) < 𝑇
10941093a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ (𝑋 βˆ’ (𝑋 βˆ’ (𝑋 mod 𝑇))) < 𝑇)
10951084, 1089, 1063, 1090, 1094lttrd 11371 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ (π‘₯ βˆ’ (𝑋 βˆ’ (𝑋 mod 𝑇))) < 𝑇)
10961052, 1095eqbrtrrd 5171 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ ((𝑋 mod 𝑇) βˆ’ (𝑋 βˆ’ π‘₯)) < 𝑇)
1097 modid 13857 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (((((𝑋 mod 𝑇) βˆ’ (𝑋 βˆ’ π‘₯)) ∈ ℝ ∧ 𝑇 ∈ ℝ+) ∧ (0 ≀ ((𝑋 mod 𝑇) βˆ’ (𝑋 βˆ’ π‘₯)) ∧ ((𝑋 mod 𝑇) βˆ’ (𝑋 βˆ’ π‘₯)) < 𝑇)) β†’ (((𝑋 mod 𝑇) βˆ’ (𝑋 βˆ’ π‘₯)) mod 𝑇) = ((𝑋 mod 𝑇) βˆ’ (𝑋 βˆ’ π‘₯)))
10981082, 1027, 1088, 1096, 1097syl22anc 837 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ (((𝑋 mod 𝑇) βˆ’ (𝑋 βˆ’ π‘₯)) mod 𝑇) = ((𝑋 mod 𝑇) βˆ’ (𝑋 βˆ’ π‘₯)))
10991080, 1098eqtr2d 2773 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ ((𝑋 mod 𝑇) βˆ’ (𝑋 βˆ’ π‘₯)) = (((𝑋 mod 𝑇) βˆ’ ((𝑋 βˆ’ π‘₯) mod 𝑇)) mod 𝑇))
1100 modsubmodmod 13891 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((𝑋 ∈ ℝ ∧ (𝑋 βˆ’ π‘₯) ∈ ℝ ∧ 𝑇 ∈ ℝ+) β†’ (((𝑋 mod 𝑇) βˆ’ ((𝑋 βˆ’ π‘₯) mod 𝑇)) mod 𝑇) = ((𝑋 βˆ’ (𝑋 βˆ’ π‘₯)) mod 𝑇))
11011043, 1055, 1027, 1100syl3anc 1371 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ (((𝑋 mod 𝑇) βˆ’ ((𝑋 βˆ’ π‘₯) mod 𝑇)) mod 𝑇) = ((𝑋 βˆ’ (𝑋 βˆ’ π‘₯)) mod 𝑇))
11021033, 1050nncand 11572 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ (𝑋 βˆ’ (𝑋 βˆ’ π‘₯)) = π‘₯)
11031102oveq1d 7420 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ ((𝑋 βˆ’ (𝑋 βˆ’ π‘₯)) mod 𝑇) = (π‘₯ mod 𝑇))
11041099, 1101, 11033eqtrd 2776 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) β†’ ((𝑋 mod 𝑇) βˆ’ (𝑋 βˆ’ π‘₯)) = (π‘₯ mod 𝑇))
11051104adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((Ο€ < (𝑋 mod 𝑇) ∧ π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋)) β†’ ((𝑋 mod 𝑇) βˆ’ (𝑋 βˆ’ π‘₯)) = (π‘₯ mod 𝑇))
11061054, 1105breqtrd 5173 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((Ο€ < (𝑋 mod 𝑇) ∧ π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋)) β†’ Ο€ < (π‘₯ mod 𝑇))
11071017, 1106sylan 580 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((𝑋 mod 𝑇) ∈ (Ο€(,)𝑇) ∧ π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋)) β†’ Ο€ < (π‘₯ mod 𝑇))
11081026, 1029, 1107ltled 11358 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝑋 mod 𝑇) ∈ (Ο€(,)𝑇) ∧ π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋)) β†’ Ο€ ≀ (π‘₯ mod 𝑇))
11091026, 1029, 1108lensymd 11361 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((𝑋 mod 𝑇) ∈ (Ο€(,)𝑇) ∧ π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋)) β†’ Β¬ (π‘₯ mod 𝑇) < Ο€)
11101109iffalsed 4538 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝑋 mod 𝑇) ∈ (Ο€(,)𝑇) ∧ π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋)) β†’ if((π‘₯ mod 𝑇) < Ο€, 1, -1) = -1)
11111025, 1110eqtrd 2772 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝑋 mod 𝑇) ∈ (Ο€(,)𝑇) ∧ π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋)) β†’ (πΉβ€˜π‘₯) = -1)
11121111mpteq2dva 5247 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝑋 mod 𝑇) ∈ (Ο€(,)𝑇) β†’ (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) ↦ (πΉβ€˜π‘₯)) = (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) ↦ -1))
11131022, 1112eqtr2id 2785 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 mod 𝑇) ∈ (Ο€(,)𝑇) β†’ (π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) ↦ -1) = (𝐹 β†Ύ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋)))
11141113oveq1d 7420 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑋 mod 𝑇) ∈ (Ο€(,)𝑇) β†’ ((π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) ↦ -1) limβ„‚ 𝑋) = ((𝐹 β†Ύ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋)) limβ„‚ 𝑋))
1115208a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 mod 𝑇) ∈ (Ο€(,)𝑇) β†’ 𝐹:β„βŸΆβ„‚)
11161041a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 mod 𝑇) ∈ (Ο€(,)𝑇) β†’ ((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇)) ∈ ℝ*)
111722a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 mod 𝑇) ∈ (Ο€(,)𝑇) β†’ 𝑋 ∈ ℝ)
1118 elioore 13350 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝑋 mod 𝑇) ∈ (Ο€(,)𝑇) β†’ (𝑋 mod 𝑇) ∈ ℝ)
1119 ltaddsublt 11837 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝑋 ∈ ℝ ∧ Ο€ ∈ ℝ ∧ (𝑋 mod 𝑇) ∈ ℝ) β†’ (Ο€ < (𝑋 mod 𝑇) ↔ ((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇)) < 𝑋))
11201117, 1014, 1118, 1119syl3anc 1371 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝑋 mod 𝑇) ∈ (Ο€(,)𝑇) β†’ (Ο€ < (𝑋 mod 𝑇) ↔ ((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇)) < 𝑋))
11211017, 1120mpbid 231 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 mod 𝑇) ∈ (Ο€(,)𝑇) β†’ ((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇)) < 𝑋)
1122363a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 mod 𝑇) ∈ (Ο€(,)𝑇) β†’ -∞ ∈ ℝ*)
1123 mnflt 13099 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇)) ∈ ℝ β†’ -∞ < ((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇)))
1124 xrltle 13124 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((-∞ ∈ ℝ* ∧ ((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇)) ∈ ℝ*) β†’ (-∞ < ((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇)) β†’ -∞ ≀ ((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))))
1125363, 1041, 1124mp2an 690 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (-∞ < ((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇)) β†’ -∞ ≀ ((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇)))
11261038, 1123, 1125mp2b 10 . . . . . . . . . . . . . . . . . . . . . . . . . 26 -∞ ≀ ((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))
11271126a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 mod 𝑇) ∈ (Ο€(,)𝑇) β†’ -∞ ≀ ((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇)))
11281115, 1116, 1117, 1121, 1007, 1122, 1127limcresiooub 44344 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑋 mod 𝑇) ∈ (Ο€(,)𝑇) β†’ ((𝐹 β†Ύ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋)) limβ„‚ 𝑋) = ((𝐹 β†Ύ (-∞(,)𝑋)) limβ„‚ 𝑋))
11291114, 1128eqtr2d 2773 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 mod 𝑇) ∈ (Ο€(,)𝑇) β†’ ((𝐹 β†Ύ (-∞(,)𝑋)) limβ„‚ 𝑋) = ((π‘₯ ∈ (((𝑋 + Ο€) βˆ’ (𝑋 mod 𝑇))(,)𝑋) ↦ -1) limβ„‚ 𝑋))
11301012, 1019, 11293eltr4d 2848 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑋 mod 𝑇) ∈ (Ο€(,)𝑇) β†’ if((𝑋 mod 𝑇) ∈ (0(,]Ο€), 1, -1) ∈ ((𝐹 β†Ύ (-∞(,)𝑋)) limβ„‚ 𝑋))
11311004, 1130syl 17 . . . . . . . . . . . . . . . . . . . . 21 (((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) ∧ Β¬ (𝑋 mod 𝑇) = Ο€) β†’ if((𝑋 mod 𝑇) ∈ (0(,]Ο€), 1, -1) ∈ ((𝐹 β†Ύ (-∞(,)𝑋)) limβ„‚ 𝑋))
1132992, 1131pm2.61dan 811 . . . . . . . . . . . . . . . . . . . 20 ((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) β†’ if((𝑋 mod 𝑇) ∈ (0(,]Ο€), 1, -1) ∈ ((𝐹 β†Ύ (-∞(,)𝑋)) limβ„‚ 𝑋))
1133962, 1132syl 17 . . . . . . . . . . . . . . . . . . 19 ((Β¬ (𝑋 mod 𝑇) ∈ (0(,)Ο€) ∧ Β¬ (𝑋 mod 𝑇) = 0) β†’ if((𝑋 mod 𝑇) ∈ (0(,]Ο€), 1, -1) ∈ ((𝐹 β†Ύ (-∞(,)𝑋)) limβ„‚ 𝑋))
1134930, 1133pm2.61dan 811 . . . . . . . . . . . . . . . . . 18 (Β¬ (𝑋 mod 𝑇) ∈ (0(,)Ο€) β†’ if((𝑋 mod 𝑇) ∈ (0(,]Ο€), 1, -1) ∈ ((𝐹 β†Ύ (-∞(,)𝑋)) limβ„‚ 𝑋))
1135812, 1134pm2.61i 182 . . . . . . . . . . . . . . . . 17 if((𝑋 mod 𝑇) ∈ (0(,]Ο€), 1, -1) ∈ ((𝐹 β†Ύ (-∞(,)𝑋)) limβ„‚ 𝑋)
1136 eqid 2732 . . . . . . . . . . . . . . . . . . . . . 22 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) ↦ 1) = (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) ↦ 1)
1137 ioossre 13381 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) βŠ† ℝ
11381137a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 (⊀ β†’ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) βŠ† ℝ)
11391138, 206sstrdi 3993 . . . . . . . . . . . . . . . . . . . . . 22 (⊀ β†’ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) βŠ† β„‚)
11401136, 1139, 202, 817constlimc 44326 . . . . . . . . . . . . . . . . . . . . 21 (⊀ β†’ 1 ∈ ((π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) ↦ 1) limβ„‚ 𝑋))
11411140mptru 1548 . . . . . . . . . . . . . . . . . . . 20 1 ∈ ((π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) ↦ 1) limβ„‚ 𝑋)
11421141a1i 11 . . . . . . . . . . . . . . . . . . 19 ((𝑋 mod 𝑇) ∈ (0[,)Ο€) β†’ 1 ∈ ((π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) ↦ 1) limβ„‚ 𝑋))
1143104a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (0[,)Ο€) β†’ 𝐹 = (π‘₯ ∈ ℝ ↦ if((π‘₯ mod 𝑇) < Ο€, 1, -1)))
1144 oveq1 7412 . . . . . . . . . . . . . . . . . . . . . . . 24 (π‘₯ = 𝑋 β†’ (π‘₯ mod 𝑇) = (𝑋 mod 𝑇))
11451144breq1d 5157 . . . . . . . . . . . . . . . . . . . . . . 23 (π‘₯ = 𝑋 β†’ ((π‘₯ mod 𝑇) < Ο€ ↔ (𝑋 mod 𝑇) < Ο€))
11461145ifbid 4550 . . . . . . . . . . . . . . . . . . . . . 22 (π‘₯ = 𝑋 β†’ if((π‘₯ mod 𝑇) < Ο€, 1, -1) = if((𝑋 mod 𝑇) < Ο€, 1, -1))
11471146adantl 482 . . . . . . . . . . . . . . . . . . . . 21 (((𝑋 mod 𝑇) ∈ (0[,)Ο€) ∧ π‘₯ = 𝑋) β†’ if((π‘₯ mod 𝑇) < Ο€, 1, -1) = if((𝑋 mod 𝑇) < Ο€, 1, -1))
114822a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (0[,)Ο€) β†’ 𝑋 ∈ ℝ)
1149105, 106ifcli 4574 . . . . . . . . . . . . . . . . . . . . . 22 if((𝑋 mod 𝑇) < Ο€, 1, -1) ∈ ℝ
11501149a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (0[,)Ο€) β†’ if((𝑋 mod 𝑇) < Ο€, 1, -1) ∈ ℝ)
11511143, 1147, 1148, 1150fvmptd 7002 . . . . . . . . . . . . . . . . . . . 20 ((𝑋 mod 𝑇) ∈ (0[,)Ο€) β†’ (πΉβ€˜π‘‹) = if((𝑋 mod 𝑇) < Ο€, 1, -1))
1152 icoltub 44207 . . . . . . . . . . . . . . . . . . . . . 22 ((0 ∈ ℝ* ∧ Ο€ ∈ ℝ* ∧ (𝑋 mod 𝑇) ∈ (0[,)Ο€)) β†’ (𝑋 mod 𝑇) < Ο€)
1153151, 153, 1152mp3an12 1451 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (0[,)Ο€) β†’ (𝑋 mod 𝑇) < Ο€)
11541153iftrued 4535 . . . . . . . . . . . . . . . . . . . 20 ((𝑋 mod 𝑇) ∈ (0[,)Ο€) β†’ if((𝑋 mod 𝑇) < Ο€, 1, -1) = 1)
11551151, 1154eqtrd 2772 . . . . . . . . . . . . . . . . . . 19 ((𝑋 mod 𝑇) ∈ (0[,)Ο€) β†’ (πΉβ€˜π‘‹) = 1)
1156361, 1138feqresmpt 6958 . . . . . . . . . . . . . . . . . . . . . . 23 (⊀ β†’ (𝐹 β†Ύ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))))) = (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) ↦ (πΉβ€˜π‘₯)))
11571156mptru 1548 . . . . . . . . . . . . . . . . . . . . . 22 (𝐹 β†Ύ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))))) = (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) ↦ (πΉβ€˜π‘₯))
1158 elioore 13350 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ π‘₯ ∈ ℝ)
11591158, 107, 145sylancl 586 . . . . . . . . . . . . . . . . . . . . . . . . 25 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ (πΉβ€˜π‘₯) = if((π‘₯ mod 𝑇) < Ο€, 1, -1))
11601159adantl 482 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝑋 mod 𝑇) ∈ (0[,)Ο€) ∧ π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))))) β†’ (πΉβ€˜π‘₯) = if((π‘₯ mod 𝑇) < Ο€, 1, -1))
116122a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ 𝑋 ∈ ℝ)
11621158, 1161resubcld 11638 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ (π‘₯ βˆ’ 𝑋) ∈ ℝ)
1163133a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ 𝑇 ∈ ℝ+)
1164 0red 11213 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ 0 ∈ ℝ)
11651161rexrd 11260 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ 𝑋 ∈ ℝ*)
1166118, 765resubcli 11518 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (Ο€ βˆ’ (𝑋 mod 𝑇)) ∈ ℝ
116722, 1166readdcli 11225 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))) ∈ ℝ
11681167rexri 11268 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))) ∈ ℝ*
11691168a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ (𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))) ∈ ℝ*)
1170 id 22 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))))
1171 ioogtlb 44194 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((𝑋 ∈ ℝ* ∧ (𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))) ∈ ℝ* ∧ π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))))) β†’ 𝑋 < π‘₯)
11721165, 1169, 1170, 1171syl3anc 1371 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ 𝑋 < π‘₯)
11731161, 1158posdifd 11797 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ (𝑋 < π‘₯ ↔ 0 < (π‘₯ βˆ’ 𝑋)))
11741172, 1173mpbid 231 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ 0 < (π‘₯ βˆ’ 𝑋))
11751164, 1162, 1174ltled 11358 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ 0 ≀ (π‘₯ βˆ’ 𝑋))
1176118a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ Ο€ ∈ ℝ)
1177120a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ 𝑇 ∈ ℝ)
11781167a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ (𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))) ∈ ℝ)
11791178, 1161resubcld 11638 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ ((𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))) βˆ’ 𝑋) ∈ ℝ)
1180 iooltub 44209 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((𝑋 ∈ ℝ* ∧ (𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))) ∈ ℝ* ∧ π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))))) β†’ π‘₯ < (𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))))
11811165, 1169, 1170, 1180syl3anc 1371 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ π‘₯ < (𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))))
11821158, 1178, 1161, 1181ltsub1dd 11822 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ (π‘₯ βˆ’ 𝑋) < ((𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))) βˆ’ 𝑋))
11831166recni 11224 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (Ο€ βˆ’ (𝑋 mod 𝑇)) ∈ β„‚
1184 pncan2 11463 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((𝑋 ∈ β„‚ ∧ (Ο€ βˆ’ (𝑋 mod 𝑇)) ∈ β„‚) β†’ ((𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))) βˆ’ 𝑋) = (Ο€ βˆ’ (𝑋 mod 𝑇)))
118523, 1183, 1184mp2an 690 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))) βˆ’ 𝑋) = (Ο€ βˆ’ (𝑋 mod 𝑇))
1186 subge02 11726 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((Ο€ ∈ ℝ ∧ (𝑋 mod 𝑇) ∈ ℝ) β†’ (0 ≀ (𝑋 mod 𝑇) ↔ (Ο€ βˆ’ (𝑋 mod 𝑇)) ≀ Ο€))
1187118, 765, 1186mp2an 690 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (0 ≀ (𝑋 mod 𝑇) ↔ (Ο€ βˆ’ (𝑋 mod 𝑇)) ≀ Ο€)
1188948, 1187mpbi 229 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (Ο€ βˆ’ (𝑋 mod 𝑇)) ≀ Ο€
11891185, 1188eqbrtri 5168 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))) βˆ’ 𝑋) ≀ Ο€
11901189a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ ((𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))) βˆ’ 𝑋) ≀ Ο€)
11911162, 1179, 1176, 1182, 1190ltletrd 11370 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ (π‘₯ βˆ’ 𝑋) < Ο€)
1192185a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ Ο€ < 𝑇)
11931162, 1176, 1177, 1191, 1192lttrd 11371 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ (π‘₯ βˆ’ 𝑋) < 𝑇)
1194 modid 13857 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((((π‘₯ βˆ’ 𝑋) ∈ ℝ ∧ 𝑇 ∈ ℝ+) ∧ (0 ≀ (π‘₯ βˆ’ 𝑋) ∧ (π‘₯ βˆ’ 𝑋) < 𝑇)) β†’ ((π‘₯ βˆ’ 𝑋) mod 𝑇) = (π‘₯ βˆ’ 𝑋))
11951162, 1163, 1175, 1193, 1194syl22anc 837 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ ((π‘₯ βˆ’ 𝑋) mod 𝑇) = (π‘₯ βˆ’ 𝑋))
11961195oveq2d 7421 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ ((𝑋 mod 𝑇) + ((π‘₯ βˆ’ 𝑋) mod 𝑇)) = ((𝑋 mod 𝑇) + (π‘₯ βˆ’ 𝑋)))
11971196oveq1d 7420 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ (((𝑋 mod 𝑇) + ((π‘₯ βˆ’ 𝑋) mod 𝑇)) mod 𝑇) = (((𝑋 mod 𝑇) + (π‘₯ βˆ’ 𝑋)) mod 𝑇))
1198765a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ (𝑋 mod 𝑇) ∈ ℝ)
11991198, 1162readdcld 11239 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ ((𝑋 mod 𝑇) + (π‘₯ βˆ’ 𝑋)) ∈ ℝ)
12001161, 1161resubcld 11638 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ (𝑋 βˆ’ 𝑋) ∈ ℝ)
12011198, 1200readdcld 11239 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ ((𝑋 mod 𝑇) + (𝑋 βˆ’ 𝑋)) ∈ ℝ)
120223subidi 11527 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (𝑋 βˆ’ 𝑋) = 0
12031202oveq2i 7416 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((𝑋 mod 𝑇) + (𝑋 βˆ’ 𝑋)) = ((𝑋 mod 𝑇) + 0)
12041034addridi 11397 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((𝑋 mod 𝑇) + 0) = (𝑋 mod 𝑇)
12051203, 1204eqtr2i 2761 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑋 mod 𝑇) = ((𝑋 mod 𝑇) + (𝑋 βˆ’ 𝑋))
1206948, 1205breqtri 5172 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 0 ≀ ((𝑋 mod 𝑇) + (𝑋 βˆ’ 𝑋))
12071206a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ 0 ≀ ((𝑋 mod 𝑇) + (𝑋 βˆ’ 𝑋)))
12081161, 1158, 1161, 1172ltsub1dd 11822 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ (𝑋 βˆ’ 𝑋) < (π‘₯ βˆ’ 𝑋))
12091200, 1162, 1198, 1208ltadd2dd 11369 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ ((𝑋 mod 𝑇) + (𝑋 βˆ’ 𝑋)) < ((𝑋 mod 𝑇) + (π‘₯ βˆ’ 𝑋)))
12101164, 1201, 1199, 1207, 1209lelttrd 11368 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ 0 < ((𝑋 mod 𝑇) + (π‘₯ βˆ’ 𝑋)))
12111164, 1199, 1210ltled 11358 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ 0 ≀ ((𝑋 mod 𝑇) + (π‘₯ βˆ’ 𝑋)))
12121162, 1179, 1198, 1182ltadd2dd 11369 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ ((𝑋 mod 𝑇) + (π‘₯ βˆ’ 𝑋)) < ((𝑋 mod 𝑇) + ((𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))) βˆ’ 𝑋)))
12131185oveq2i 7416 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((𝑋 mod 𝑇) + ((𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))) βˆ’ 𝑋)) = ((𝑋 mod 𝑇) + (Ο€ βˆ’ (𝑋 mod 𝑇)))
12141034, 52pncan3i 11533 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((𝑋 mod 𝑇) + (Ο€ βˆ’ (𝑋 mod 𝑇))) = Ο€
12151213, 1214eqtri 2760 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((𝑋 mod 𝑇) + ((𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))) βˆ’ 𝑋)) = Ο€
12161212, 1215breqtrdi 5188 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ ((𝑋 mod 𝑇) + (π‘₯ βˆ’ 𝑋)) < Ο€)
12171199, 1176, 1177, 1216, 1192lttrd 11371 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ ((𝑋 mod 𝑇) + (π‘₯ βˆ’ 𝑋)) < 𝑇)
1218 modid 13857 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((((𝑋 mod 𝑇) + (π‘₯ βˆ’ 𝑋)) ∈ ℝ ∧ 𝑇 ∈ ℝ+) ∧ (0 ≀ ((𝑋 mod 𝑇) + (π‘₯ βˆ’ 𝑋)) ∧ ((𝑋 mod 𝑇) + (π‘₯ βˆ’ 𝑋)) < 𝑇)) β†’ (((𝑋 mod 𝑇) + (π‘₯ βˆ’ 𝑋)) mod 𝑇) = ((𝑋 mod 𝑇) + (π‘₯ βˆ’ 𝑋)))
12191199, 1163, 1211, 1217, 1218syl22anc 837 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ (((𝑋 mod 𝑇) + (π‘₯ βˆ’ 𝑋)) mod 𝑇) = ((𝑋 mod 𝑇) + (π‘₯ βˆ’ 𝑋)))
12201197, 1219eqtr2d 2773 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ ((𝑋 mod 𝑇) + (π‘₯ βˆ’ 𝑋)) = (((𝑋 mod 𝑇) + ((π‘₯ βˆ’ 𝑋) mod 𝑇)) mod 𝑇))
1221 modaddabs 13870 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((𝑋 ∈ ℝ ∧ (π‘₯ βˆ’ 𝑋) ∈ ℝ ∧ 𝑇 ∈ ℝ+) β†’ (((𝑋 mod 𝑇) + ((π‘₯ βˆ’ 𝑋) mod 𝑇)) mod 𝑇) = ((𝑋 + (π‘₯ βˆ’ 𝑋)) mod 𝑇))
12221161, 1162, 1163, 1221syl3anc 1371 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ (((𝑋 mod 𝑇) + ((π‘₯ βˆ’ 𝑋) mod 𝑇)) mod 𝑇) = ((𝑋 + (π‘₯ βˆ’ 𝑋)) mod 𝑇))
122323a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ 𝑋 ∈ β„‚)
12241158recnd 11238 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ π‘₯ ∈ β„‚)
12251223, 1224pncan3d 11570 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ (𝑋 + (π‘₯ βˆ’ 𝑋)) = π‘₯)
12261225oveq1d 7420 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ ((𝑋 + (π‘₯ βˆ’ 𝑋)) mod 𝑇) = (π‘₯ mod 𝑇))
12271220, 1222, 12263eqtrrd 2777 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) β†’ (π‘₯ mod 𝑇) = ((𝑋 mod 𝑇) + (π‘₯ βˆ’ 𝑋)))
12281227adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝑋 mod 𝑇) < Ο€ ∧ π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))))) β†’ (π‘₯ mod 𝑇) = ((𝑋 mod 𝑇) + (π‘₯ βˆ’ 𝑋)))
12291216adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝑋 mod 𝑇) < Ο€ ∧ π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))))) β†’ ((𝑋 mod 𝑇) + (π‘₯ βˆ’ 𝑋)) < Ο€)
12301228, 1229eqbrtrd 5169 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝑋 mod 𝑇) < Ο€ ∧ π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))))) β†’ (π‘₯ mod 𝑇) < Ο€)
12311153, 1230sylan 580 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝑋 mod 𝑇) ∈ (0[,)Ο€) ∧ π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))))) β†’ (π‘₯ mod 𝑇) < Ο€)
12321231iftrued 4535 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝑋 mod 𝑇) ∈ (0[,)Ο€) ∧ π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))))) β†’ if((π‘₯ mod 𝑇) < Ο€, 1, -1) = 1)
12331160, 1232eqtrd 2772 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝑋 mod 𝑇) ∈ (0[,)Ο€) ∧ π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))))) β†’ (πΉβ€˜π‘₯) = 1)
12341233mpteq2dva 5247 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑋 mod 𝑇) ∈ (0[,)Ο€) β†’ (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) ↦ (πΉβ€˜π‘₯)) = (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) ↦ 1))
12351157, 1234eqtr2id 2785 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (0[,)Ο€) β†’ (π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) ↦ 1) = (𝐹 β†Ύ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))))))
12361235oveq1d 7420 . . . . . . . . . . . . . . . . . . . 20 ((𝑋 mod 𝑇) ∈ (0[,)Ο€) β†’ ((π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) ↦ 1) limβ„‚ 𝑋) = ((𝐹 β†Ύ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))))) limβ„‚ 𝑋))
1237208a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (0[,)Ο€) β†’ 𝐹:β„βŸΆβ„‚)
12381168a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (0[,)Ο€) β†’ (𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))) ∈ ℝ*)
12391166a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 mod 𝑇) ∈ (0[,)Ο€) β†’ (Ο€ βˆ’ (𝑋 mod 𝑇)) ∈ ℝ)
1240765a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 mod 𝑇) ∈ (0[,)Ο€) β†’ (𝑋 mod 𝑇) ∈ ℝ)
1241118a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 mod 𝑇) ∈ (0[,)Ο€) β†’ Ο€ ∈ ℝ)
12421240, 1241posdifd 11797 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑋 mod 𝑇) ∈ (0[,)Ο€) β†’ ((𝑋 mod 𝑇) < Ο€ ↔ 0 < (Ο€ βˆ’ (𝑋 mod 𝑇))))
12431153, 1242mpbid 231 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 mod 𝑇) ∈ (0[,)Ο€) β†’ 0 < (Ο€ βˆ’ (𝑋 mod 𝑇)))
12441239, 1243elrpd 13009 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑋 mod 𝑇) ∈ (0[,)Ο€) β†’ (Ο€ βˆ’ (𝑋 mod 𝑇)) ∈ ℝ+)
12451148, 1244ltaddrpd 13045 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (0[,)Ο€) β†’ 𝑋 < (𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))))
12461137a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (0[,)Ο€) β†’ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) βŠ† ℝ)
1247374a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (0[,)Ο€) β†’ +∞ ∈ ℝ*)
1248 ltpnf 13096 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))) ∈ ℝ β†’ (𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))) < +∞)
1249 xrltle 13124 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))) ∈ ℝ* ∧ +∞ ∈ ℝ*) β†’ ((𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))) < +∞ β†’ (𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))) ≀ +∞))
12501168, 374, 1249mp2an 690 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))) < +∞ β†’ (𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))) ≀ +∞)
12511167, 1248, 1250mp2b 10 . . . . . . . . . . . . . . . . . . . . . 22 (𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))) ≀ +∞
12521251a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (0[,)Ο€) β†’ (𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))) ≀ +∞)
12531237, 1148, 1238, 1245, 1246, 1247, 1252limcresioolb 44345 . . . . . . . . . . . . . . . . . . . 20 ((𝑋 mod 𝑇) ∈ (0[,)Ο€) β†’ ((𝐹 β†Ύ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇))))) limβ„‚ 𝑋) = ((𝐹 β†Ύ (𝑋(,)+∞)) limβ„‚ 𝑋))
12541236, 1253eqtr2d 2773 . . . . . . . . . . . . . . . . . . 19 ((𝑋 mod 𝑇) ∈ (0[,)Ο€) β†’ ((𝐹 β†Ύ (𝑋(,)+∞)) limβ„‚ 𝑋) = ((π‘₯ ∈ (𝑋(,)(𝑋 + (Ο€ βˆ’ (𝑋 mod 𝑇)))) ↦ 1) limβ„‚ 𝑋))
12551142, 1155, 12543eltr4d 2848 . . . . . . . . . . . . . . . . . 18 ((𝑋 mod 𝑇) ∈ (0[,)Ο€) β†’ (πΉβ€˜π‘‹) ∈ ((𝐹 β†Ύ (𝑋(,)+∞)) limβ„‚ 𝑋))
1256153a1i 11 . . . . . . . . . . . . . . . . . . . 20 (Β¬ (𝑋 mod 𝑇) ∈ (0[,)Ο€) β†’ Ο€ ∈ ℝ*)
1257932a1i 11 . . . . . . . . . . . . . . . . . . . 20 (Β¬ (𝑋 mod 𝑇) ∈ (0[,)Ο€) β†’ 𝑇 ∈ ℝ*)
1258934a1i 11 . . . . . . . . . . . . . . . . . . . 20 (Β¬ (𝑋 mod 𝑇) ∈ (0[,)Ο€) β†’ (𝑋 mod 𝑇) ∈ ℝ*)
1259151a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 ((Β¬ (𝑋 mod 𝑇) ∈ (0[,)Ο€) ∧ Β¬ Ο€ ≀ (𝑋 mod 𝑇)) β†’ 0 ∈ ℝ*)
1260153a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 ((Β¬ (𝑋 mod 𝑇) ∈ (0[,)Ο€) ∧ Β¬ Ο€ ≀ (𝑋 mod 𝑇)) β†’ Ο€ ∈ ℝ*)
1261934a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 ((Β¬ (𝑋 mod 𝑇) ∈ (0[,)Ο€) ∧ Β¬ Ο€ ≀ (𝑋 mod 𝑇)) β†’ (𝑋 mod 𝑇) ∈ ℝ*)
1262948a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 ((Β¬ (𝑋 mod 𝑇) ∈ (0[,)Ο€) ∧ Β¬ Ο€ ≀ (𝑋 mod 𝑇)) β†’ 0 ≀ (𝑋 mod 𝑇))
1263765a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 (Β¬ Ο€ ≀ (𝑋 mod 𝑇) β†’ (𝑋 mod 𝑇) ∈ ℝ)
1264118a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 (Β¬ Ο€ ≀ (𝑋 mod 𝑇) β†’ Ο€ ∈ ℝ)
12651263, 1264ltnled 11357 . . . . . . . . . . . . . . . . . . . . . . . 24 (Β¬ Ο€ ≀ (𝑋 mod 𝑇) β†’ ((𝑋 mod 𝑇) < Ο€ ↔ Β¬ Ο€ ≀ (𝑋 mod 𝑇)))
12661265ibir 267 . . . . . . . . . . . . . . . . . . . . . . 23 (Β¬ Ο€ ≀ (𝑋 mod 𝑇) β†’ (𝑋 mod 𝑇) < Ο€)
12671266adantl 482 . . . . . . . . . . . . . . . . . . . . . 22 ((Β¬ (𝑋 mod 𝑇) ∈ (0[,)Ο€) ∧ Β¬ Ο€ ≀ (𝑋 mod 𝑇)) β†’ (𝑋 mod 𝑇) < Ο€)
12681259, 1260, 1261, 1262, 1267elicod 13370 . . . . . . . . . . . . . . . . . . . . 21 ((Β¬ (𝑋 mod 𝑇) ∈ (0[,)Ο€) ∧ Β¬ Ο€ ≀ (𝑋 mod 𝑇)) β†’ (𝑋 mod 𝑇) ∈ (0[,)Ο€))
1269 simpl 483 . . . . . . . . . . . . . . . . . . . . 21 ((Β¬ (𝑋 mod 𝑇) ∈ (0[,)Ο€) ∧ Β¬ Ο€ ≀ (𝑋 mod 𝑇)) β†’ Β¬ (𝑋 mod 𝑇) ∈ (0[,)Ο€))
12701268, 1269condan 816 . . . . . . . . . . . . . . . . . . . 20 (Β¬ (𝑋 mod 𝑇) ∈ (0[,)Ο€) β†’ Ο€ ≀ (𝑋 mod 𝑇))
1271960a1i 11 . . . . . . . . . . . . . . . . . . . 20 (Β¬ (𝑋 mod 𝑇) ∈ (0[,)Ο€) β†’ (𝑋 mod 𝑇) < 𝑇)
12721256, 1257, 1258, 1270, 1271elicod 13370 . . . . . . . . . . . . . . . . . . 19 (Β¬ (𝑋 mod 𝑇) ∈ (0[,)Ο€) β†’ (𝑋 mod 𝑇) ∈ (Ο€[,)𝑇))
1273 eqid 2732 . . . . . . . . . . . . . . . . . . . . . . 23 (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) ↦ -1) = (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) ↦ -1)
1274 ioossre 13381 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) βŠ† ℝ
12751274a1i 11 . . . . . . . . . . . . . . . . . . . . . . . 24 (⊀ β†’ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) βŠ† ℝ)
12761275, 206sstrdi 3993 . . . . . . . . . . . . . . . . . . . . . . 23 (⊀ β†’ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) βŠ† β„‚)
12771273, 1276, 304, 817constlimc 44326 . . . . . . . . . . . . . . . . . . . . . 22 (⊀ β†’ -1 ∈ ((π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) ↦ -1) limβ„‚ 𝑋))
12781277mptru 1548 . . . . . . . . . . . . . . . . . . . . 21 -1 ∈ ((π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) ↦ -1) limβ„‚ 𝑋)
12791278a1i 11 . . . . . . . . . . . . . . . . . . . 20 ((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) β†’ -1 ∈ ((π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) ↦ -1) limβ„‚ 𝑋))
1280 1ex 11206 . . . . . . . . . . . . . . . . . . . . . . . . 25 1 ∈ V
1281106elexi 3493 . . . . . . . . . . . . . . . . . . . . . . . . 25 -1 ∈ V
12821280, 1281ifex 4577 . . . . . . . . . . . . . . . . . . . . . . . 24 if((𝑋 mod 𝑇) < Ο€, 1, -1) ∈ V
12831146, 104, 1282fvmpt 6995 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑋 ∈ ℝ β†’ (πΉβ€˜π‘‹) = if((𝑋 mod 𝑇) < Ο€, 1, -1))
128422, 1283ax-mp 5 . . . . . . . . . . . . . . . . . . . . . 22 (πΉβ€˜π‘‹) = if((𝑋 mod 𝑇) < Ο€, 1, -1)
12851284a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) β†’ (πΉβ€˜π‘‹) = if((𝑋 mod 𝑇) < Ο€, 1, -1))
1286118a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) β†’ Ο€ ∈ ℝ)
1287765a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) β†’ (𝑋 mod 𝑇) ∈ ℝ)
12881286, 1287, 998lensymd 11361 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) β†’ Β¬ (𝑋 mod 𝑇) < Ο€)
12891288iffalsed 4538 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) β†’ if((𝑋 mod 𝑇) < Ο€, 1, -1) = -1)
12901285, 1289eqtrd 2772 . . . . . . . . . . . . . . . . . . . 20 ((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) β†’ (πΉβ€˜π‘‹) = -1)
1291361, 1275feqresmpt 6958 . . . . . . . . . . . . . . . . . . . . . . . 24 (⊀ β†’ (𝐹 β†Ύ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))))) = (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) ↦ (πΉβ€˜π‘₯)))
12921291mptru 1548 . . . . . . . . . . . . . . . . . . . . . . 23 (𝐹 β†Ύ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))))) = (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) ↦ (πΉβ€˜π‘₯))
1293 elioore 13350 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) β†’ π‘₯ ∈ ℝ)
12941293, 107, 145sylancl 586 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) β†’ (πΉβ€˜π‘₯) = if((π‘₯ mod 𝑇) < Ο€, 1, -1))
12951294adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) ∧ π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))))) β†’ (πΉβ€˜π‘₯) = if((π‘₯ mod 𝑇) < Ο€, 1, -1))
1296118a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) ∧ π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))))) β†’ Ο€ ∈ ℝ)
129722a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) β†’ 𝑋 ∈ ℝ)
12981293, 1297resubcld 11638 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) β†’ (π‘₯ βˆ’ 𝑋) ∈ ℝ)
1299133a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) β†’ 𝑇 ∈ ℝ+)
1300 0red 11213 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) β†’ 0 ∈ ℝ)
13011297rexrd 11260 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) β†’ 𝑋 ∈ ℝ*)
1302120, 765resubcli 11518 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (𝑇 βˆ’ (𝑋 mod 𝑇)) ∈ ℝ
130322, 1302readdcli 11225 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))) ∈ ℝ
13041303rexri 11268 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))) ∈ ℝ*
13051304a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) β†’ (𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))) ∈ ℝ*)
1306 id 22 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) β†’ π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))))
1307 ioogtlb 44194 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((𝑋 ∈ ℝ* ∧ (𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))) ∈ ℝ* ∧ π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))))) β†’ 𝑋 < π‘₯)
13081301, 1305, 1306, 1307syl3anc 1371 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) β†’ 𝑋 < π‘₯)
13091297, 1293posdifd 11797 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) β†’ (𝑋 < π‘₯ ↔ 0 < (π‘₯ βˆ’ 𝑋)))
13101308, 1309mpbid 231 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) β†’ 0 < (π‘₯ βˆ’ 𝑋))
13111300, 1298, 1310ltled 11358 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) β†’ 0 ≀ (π‘₯ βˆ’ 𝑋))
13121303a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) β†’ (𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))) ∈ ℝ)
13131312, 1297resubcld 11638 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) β†’ ((𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))) βˆ’ 𝑋) ∈ ℝ)
1314120a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) β†’ 𝑇 ∈ ℝ)
1315 iooltub 44209 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((𝑋 ∈ ℝ* ∧ (𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))) ∈ ℝ* ∧ π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))))) β†’ π‘₯ < (𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))))
13161301, 1305, 1306, 1315syl3anc 1371 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) β†’ π‘₯ < (𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))))
13171293, 1312, 1297, 1316ltsub1dd 11822 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) β†’ (π‘₯ βˆ’ 𝑋) < ((𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))) βˆ’ 𝑋))
13181302recni 11224 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (𝑇 βˆ’ (𝑋 mod 𝑇)) ∈ β„‚
1319 pncan2 11463 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((𝑋 ∈ β„‚ ∧ (𝑇 βˆ’ (𝑋 mod 𝑇)) ∈ β„‚) β†’ ((𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))) βˆ’ 𝑋) = (𝑇 βˆ’ (𝑋 mod 𝑇)))
132023, 1318, 1319mp2an 690 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))) βˆ’ 𝑋) = (𝑇 βˆ’ (𝑋 mod 𝑇))
1321 subge02 11726 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((𝑇 ∈ ℝ ∧ (𝑋 mod 𝑇) ∈ ℝ) β†’ (0 ≀ (𝑋 mod 𝑇) ↔ (𝑇 βˆ’ (𝑋 mod 𝑇)) ≀ 𝑇))
1322120, 765, 1321mp2an 690 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (0 ≀ (𝑋 mod 𝑇) ↔ (𝑇 βˆ’ (𝑋 mod 𝑇)) ≀ 𝑇)
1323948, 1322mpbi 229 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (𝑇 βˆ’ (𝑋 mod 𝑇)) ≀ 𝑇
13241320, 1323eqbrtri 5168 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))) βˆ’ 𝑋) ≀ 𝑇
13251324a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) β†’ ((𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))) βˆ’ 𝑋) ≀ 𝑇)
13261298, 1313, 1314, 1317, 1325ltletrd 11370 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) β†’ (π‘₯ βˆ’ 𝑋) < 𝑇)
13271298, 1299, 1311, 1326, 1194syl22anc 837 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) β†’ ((π‘₯ βˆ’ 𝑋) mod 𝑇) = (π‘₯ βˆ’ 𝑋))
13281327oveq2d 7421 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) β†’ ((𝑋 mod 𝑇) + ((π‘₯ βˆ’ 𝑋) mod 𝑇)) = ((𝑋 mod 𝑇) + (π‘₯ βˆ’ 𝑋)))
13291328oveq1d 7420 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) β†’ (((𝑋 mod 𝑇) + ((π‘₯ βˆ’ 𝑋) mod 𝑇)) mod 𝑇) = (((𝑋 mod 𝑇) + (π‘₯ βˆ’ 𝑋)) mod 𝑇))
1330 readdcl 11189 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (((𝑋 mod 𝑇) ∈ ℝ ∧ (π‘₯ βˆ’ 𝑋) ∈ ℝ) β†’ ((𝑋 mod 𝑇) + (π‘₯ βˆ’ 𝑋)) ∈ ℝ)
1331765, 1298, 1330sylancr 587 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) β†’ ((𝑋 mod 𝑇) + (π‘₯ βˆ’ 𝑋)) ∈ ℝ)
1332765a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) β†’ (𝑋 mod 𝑇) ∈ ℝ)
1333948a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) β†’ 0 ≀ (𝑋 mod 𝑇))
13341332, 1298, 1333, 1310addgegt0d 11783 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) β†’ 0 < ((𝑋 mod 𝑇) + (π‘₯ βˆ’ 𝑋)))
13351300, 1331, 1334ltled 11358 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) β†’ 0 ≀ ((𝑋 mod 𝑇) + (π‘₯ βˆ’ 𝑋)))
13361298, 1313, 1332, 1317ltadd2dd 11369 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) β†’ ((𝑋 mod 𝑇) + (π‘₯ βˆ’ 𝑋)) < ((𝑋 mod 𝑇) + ((𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))) βˆ’ 𝑋)))
13371320oveq2i 7416 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((𝑋 mod 𝑇) + ((𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))) βˆ’ 𝑋)) = ((𝑋 mod 𝑇) + (𝑇 βˆ’ (𝑋 mod 𝑇)))
13381034, 121pncan3i 11533 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((𝑋 mod 𝑇) + (𝑇 βˆ’ (𝑋 mod 𝑇))) = 𝑇
13391337, 1338eqtri 2760 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((𝑋 mod 𝑇) + ((𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))) βˆ’ 𝑋)) = 𝑇
13401336, 1339breqtrdi 5188 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) β†’ ((𝑋 mod 𝑇) + (π‘₯ βˆ’ 𝑋)) < 𝑇)
13411331, 1299, 1335, 1340, 1218syl22anc 837 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) β†’ (((𝑋 mod 𝑇) + (π‘₯ βˆ’ 𝑋)) mod 𝑇) = ((𝑋 mod 𝑇) + (π‘₯ βˆ’ 𝑋)))
13421329, 1341eqtr2d 2773 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) β†’ ((𝑋 mod 𝑇) + (π‘₯ βˆ’ 𝑋)) = (((𝑋 mod 𝑇) + ((π‘₯ βˆ’ 𝑋) mod 𝑇)) mod 𝑇))
13431297, 1298, 1299, 1221syl3anc 1371 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) β†’ (((𝑋 mod 𝑇) + ((π‘₯ βˆ’ 𝑋) mod 𝑇)) mod 𝑇) = ((𝑋 + (π‘₯ βˆ’ 𝑋)) mod 𝑇))
134423a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) β†’ 𝑋 ∈ β„‚)
13451293recnd 11238 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) β†’ π‘₯ ∈ β„‚)
13461344, 1345pncan3d 11570 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) β†’ (𝑋 + (π‘₯ βˆ’ 𝑋)) = π‘₯)
13471346oveq1d 7420 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) β†’ ((𝑋 + (π‘₯ βˆ’ 𝑋)) mod 𝑇) = (π‘₯ mod 𝑇))
13481342, 1343, 13473eqtrd 2776 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) β†’ ((𝑋 mod 𝑇) + (π‘₯ βˆ’ 𝑋)) = (π‘₯ mod 𝑇))
13491348adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) ∧ π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))))) β†’ ((𝑋 mod 𝑇) + (π‘₯ βˆ’ 𝑋)) = (π‘₯ mod 𝑇))
13501331adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) ∧ π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))))) β†’ ((𝑋 mod 𝑇) + (π‘₯ βˆ’ 𝑋)) ∈ ℝ)
13511349, 1350eqeltrrd 2834 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) ∧ π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))))) β†’ (π‘₯ mod 𝑇) ∈ ℝ)
1352765a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) ∧ π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))))) β†’ (𝑋 mod 𝑇) ∈ ℝ)
1353998adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) ∧ π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))))) β†’ Ο€ ≀ (𝑋 mod 𝑇))
13541298, 1310elrpd 13009 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) β†’ (π‘₯ βˆ’ 𝑋) ∈ ℝ+)
13551332, 1354ltaddrpd 13045 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) β†’ (𝑋 mod 𝑇) < ((𝑋 mod 𝑇) + (π‘₯ βˆ’ 𝑋)))
13561355adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) ∧ π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))))) β†’ (𝑋 mod 𝑇) < ((𝑋 mod 𝑇) + (π‘₯ βˆ’ 𝑋)))
13571296, 1352, 1350, 1353, 1356lelttrd 11368 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) ∧ π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))))) β†’ Ο€ < ((𝑋 mod 𝑇) + (π‘₯ βˆ’ 𝑋)))
13581296, 1350, 1357ltled 11358 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) ∧ π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))))) β†’ Ο€ ≀ ((𝑋 mod 𝑇) + (π‘₯ βˆ’ 𝑋)))
13591358, 1349breqtrd 5173 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) ∧ π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))))) β†’ Ο€ ≀ (π‘₯ mod 𝑇))
13601296, 1351, 1359lensymd 11361 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) ∧ π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))))) β†’ Β¬ (π‘₯ mod 𝑇) < Ο€)
13611360iffalsed 4538 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) ∧ π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))))) β†’ if((π‘₯ mod 𝑇) < Ο€, 1, -1) = -1)
13621295, 1361eqtrd 2772 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) ∧ π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))))) β†’ (πΉβ€˜π‘₯) = -1)
13631362mpteq2dva 5247 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) β†’ (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) ↦ (πΉβ€˜π‘₯)) = (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) ↦ -1))
13641292, 1363eqtr2id 2785 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) β†’ (π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) ↦ -1) = (𝐹 β†Ύ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))))))
13651364oveq1d 7420 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) β†’ ((π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) ↦ -1) limβ„‚ 𝑋) = ((𝐹 β†Ύ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))))) limβ„‚ 𝑋))
1366208a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) β†’ 𝐹:β„βŸΆβ„‚)
136722a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) β†’ 𝑋 ∈ ℝ)
13681304a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) β†’ (𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))) ∈ ℝ*)
13691302a1i 11 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) β†’ (𝑇 βˆ’ (𝑋 mod 𝑇)) ∈ ℝ)
1370960a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) β†’ (𝑋 mod 𝑇) < 𝑇)
1371120a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) β†’ 𝑇 ∈ ℝ)
13721287, 1371posdifd 11797 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) β†’ ((𝑋 mod 𝑇) < 𝑇 ↔ 0 < (𝑇 βˆ’ (𝑋 mod 𝑇))))
13731370, 1372mpbid 231 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) β†’ 0 < (𝑇 βˆ’ (𝑋 mod 𝑇)))
13741369, 1373elrpd 13009 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) β†’ (𝑇 βˆ’ (𝑋 mod 𝑇)) ∈ ℝ+)
13751367, 1374ltaddrpd 13045 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) β†’ 𝑋 < (𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))))
13761274a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) β†’ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) βŠ† ℝ)
1377374a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) β†’ +∞ ∈ ℝ*)
1378 ltpnf 13096 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))) ∈ ℝ β†’ (𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))) < +∞)
1379 xrltle 13124 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))) ∈ ℝ* ∧ +∞ ∈ ℝ*) β†’ ((𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))) < +∞ β†’ (𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))) ≀ +∞))
13801304, 374, 1379mp2an 690 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))) < +∞ β†’ (𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))) ≀ +∞)
13811303, 1378, 1380mp2b 10 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))) ≀ +∞
13821381a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) β†’ (𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))) ≀ +∞)
13831366, 1367, 1368, 1375, 1376, 1377, 1382limcresioolb 44345 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) β†’ ((𝐹 β†Ύ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇))))) limβ„‚ 𝑋) = ((𝐹 β†Ύ (𝑋(,)+∞)) limβ„‚ 𝑋))
13841365, 1383eqtr2d 2773 . . . . . . . . . . . . . . . . . . . 20 ((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) β†’ ((𝐹 β†Ύ (𝑋(,)+∞)) limβ„‚ 𝑋) = ((π‘₯ ∈ (𝑋(,)(𝑋 + (𝑇 βˆ’ (𝑋 mod 𝑇)))) ↦ -1) limβ„‚ 𝑋))
13851279, 1290, 13843eltr4d 2848 . . . . . . . . . . . . . . . . . . 19 ((𝑋 mod 𝑇) ∈ (Ο€[,)𝑇) β†’ (πΉβ€˜π‘‹) ∈ ((𝐹 β†Ύ (𝑋(,)+∞)) limβ„‚ 𝑋))
13861272, 1385syl 17 . . . . . . . . . . . . . . . . . 18 (Β¬ (𝑋 mod 𝑇) ∈ (0[,)Ο€) β†’ (πΉβ€˜π‘‹) ∈ ((𝐹 β†Ύ (𝑋(,)+∞)) limβ„‚ 𝑋))
13871255, 1386pm2.61i 182 . . . . . . . . . . . . . . . . 17 (πΉβ€˜π‘‹) ∈ ((𝐹 β†Ύ (𝑋(,)+∞)) limβ„‚ 𝑋)
1388 id 22 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ β„•0 β†’ 𝑛 ∈ β„•0)
1389110, 104, 1388sqwvfoura 44930 . . . . . . . . . . . . . . . . . . 19 (𝑛 ∈ β„•0 β†’ (∫(-Ο€(,)Ο€)((πΉβ€˜π‘₯) Β· (cosβ€˜(𝑛 Β· π‘₯))) dπ‘₯ / Ο€) = 0)
13901389eqcomd 2738 . . . . . . . . . . . . . . . . . 18 (𝑛 ∈ β„•0 β†’ 0 = (∫(-Ο€(,)Ο€)((πΉβ€˜π‘₯) Β· (cosβ€˜(𝑛 Β· π‘₯))) dπ‘₯ / Ο€))
13911390mpteq2ia 5250 . . . . . . . . . . . . . . . . 17 (𝑛 ∈ β„•0 ↦ 0) = (𝑛 ∈ β„•0 ↦ (∫(-Ο€(,)Ο€)((πΉβ€˜π‘₯) Β· (cosβ€˜(𝑛 Β· π‘₯))) dπ‘₯ / Ο€))
1392 id 22 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ β„• β†’ 𝑛 ∈ β„•)
1393110, 104, 1392sqwvfourb 44931 . . . . . . . . . . . . . . . . . . 19 (𝑛 ∈ β„• β†’ (∫(-Ο€(,)Ο€)((πΉβ€˜π‘₯) Β· (sinβ€˜(𝑛 Β· π‘₯))) dπ‘₯ / Ο€) = if(2 βˆ₯ 𝑛, 0, (4 / (𝑛 Β· Ο€))))
13941393eqcomd 2738 . . . . . . . . . . . . . . . . . 18 (𝑛 ∈ β„• β†’ if(2 βˆ₯ 𝑛, 0, (4 / (𝑛 Β· Ο€))) = (∫(-Ο€(,)Ο€)((πΉβ€˜π‘₯) Β· (sinβ€˜(𝑛 Β· π‘₯))) dπ‘₯ / Ο€))
13951394mpteq2ia 5250 . . . . . . . . . . . . . . . . 17 (𝑛 ∈ β„• ↦ if(2 βˆ₯ 𝑛, 0, (4 / (𝑛 Β· Ο€)))) = (𝑛 ∈ β„• ↦ (∫(-Ο€(,)Ο€)((πΉβ€˜π‘₯) Β· (sinβ€˜(𝑛 Β· π‘₯))) dπ‘₯ / Ο€))
1396 nnnn0 12475 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑛 ∈ β„• β†’ 𝑛 ∈ β„•0)
1397 0red 11213 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑛 ∈ β„• β†’ 0 ∈ ℝ)
1398 eqid 2732 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑛 ∈ β„•0 ↦ 0) = (𝑛 ∈ β„•0 ↦ 0)
13991398fvmpt2 7006 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑛 ∈ β„•0 ∧ 0 ∈ ℝ) β†’ ((𝑛 ∈ β„•0 ↦ 0)β€˜π‘›) = 0)
14001396, 1397, 1399syl2anc 584 . . . . . . . . . . . . . . . . . . . . . 22 (𝑛 ∈ β„• β†’ ((𝑛 ∈ β„•0 ↦ 0)β€˜π‘›) = 0)
14011400oveq1d 7420 . . . . . . . . . . . . . . . . . . . . 21 (𝑛 ∈ β„• β†’ (((𝑛 ∈ β„•0 ↦ 0)β€˜π‘›) Β· (cosβ€˜(𝑛 Β· 𝑋))) = (0 Β· (cosβ€˜(𝑛 Β· 𝑋))))
140274coscld 16070 . . . . . . . . . . . . . . . . . . . . . 22 (𝑛 ∈ β„• β†’ (cosβ€˜(𝑛 Β· 𝑋)) ∈ β„‚)
14031402mul02d 11408 . . . . . . . . . . . . . . . . . . . . 21 (𝑛 ∈ β„• β†’ (0 Β· (cosβ€˜(𝑛 Β· 𝑋))) = 0)
14041401, 1403eqtrd 2772 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ β„• β†’ (((𝑛 ∈ β„•0 ↦ 0)β€˜π‘›) Β· (cosβ€˜(𝑛 Β· 𝑋))) = 0)
1405 ovex 7438 . . . . . . . . . . . . . . . . . . . . . . 23 (4 / (𝑛 Β· Ο€)) ∈ V
140689, 1405ifex 4577 . . . . . . . . . . . . . . . . . . . . . 22 if(2 βˆ₯ 𝑛, 0, (4 / (𝑛 Β· Ο€))) ∈ V
1407 eqid 2732 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑛 ∈ β„• ↦ if(2 βˆ₯ 𝑛, 0, (4 / (𝑛 Β· Ο€)))) = (𝑛 ∈ β„• ↦ if(2 βˆ₯ 𝑛, 0, (4 / (𝑛 Β· Ο€))))
14081407fvmpt2 7006 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑛 ∈ β„• ∧ if(2 βˆ₯ 𝑛, 0, (4 / (𝑛 Β· Ο€))) ∈ V) β†’ ((𝑛 ∈ β„• ↦ if(2 βˆ₯ 𝑛, 0, (4 / (𝑛 Β· Ο€))))β€˜π‘›) = if(2 βˆ₯ 𝑛, 0, (4 / (𝑛 Β· Ο€))))
14091406, 1408mpan2 689 . . . . . . . . . . . . . . . . . . . . 21 (𝑛 ∈ β„• β†’ ((𝑛 ∈ β„• ↦ if(2 βˆ₯ 𝑛, 0, (4 / (𝑛 Β· Ο€))))β€˜π‘›) = if(2 βˆ₯ 𝑛, 0, (4 / (𝑛 Β· Ο€))))
14101409oveq1d 7420 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ β„• β†’ (((𝑛 ∈ β„• ↦ if(2 βˆ₯ 𝑛, 0, (4 / (𝑛 Β· Ο€))))β€˜π‘›) Β· (sinβ€˜(𝑛 Β· 𝑋))) = (if(2 βˆ₯ 𝑛, 0, (4 / (𝑛 Β· Ο€))) Β· (sinβ€˜(𝑛 Β· 𝑋))))
14111404, 1410oveq12d 7423 . . . . . . . . . . . . . . . . . . 19 (𝑛 ∈ β„• β†’ ((((𝑛 ∈ β„•0 ↦ 0)β€˜π‘›) Β· (cosβ€˜(𝑛 Β· 𝑋))) + (((𝑛 ∈ β„• ↦ if(2 βˆ₯ 𝑛, 0, (4 / (𝑛 Β· Ο€))))β€˜π‘›) Β· (sinβ€˜(𝑛 Β· 𝑋)))) = (0 + (if(2 βˆ₯ 𝑛, 0, (4 / (𝑛 Β· Ο€))) Β· (sinβ€˜(𝑛 Β· 𝑋)))))
141260, 72ifcld 4573 . . . . . . . . . . . . . . . . . . . . 21 (𝑛 ∈ β„• β†’ if(2 βˆ₯ 𝑛, 0, (4 / (𝑛 Β· Ο€))) ∈ β„‚)
14131412, 75mulcld 11230 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ β„• β†’ (if(2 βˆ₯ 𝑛, 0, (4 / (𝑛 Β· Ο€))) Β· (sinβ€˜(𝑛 Β· 𝑋))) ∈ β„‚)
14141413addlidd 11411 . . . . . . . . . . . . . . . . . . 19 (𝑛 ∈ β„• β†’ (0 + (if(2 βˆ₯ 𝑛, 0, (4 / (𝑛 Β· Ο€))) Β· (sinβ€˜(𝑛 Β· 𝑋)))) = (if(2 βˆ₯ 𝑛, 0, (4 / (𝑛 Β· Ο€))) Β· (sinβ€˜(𝑛 Β· 𝑋))))
1415 iftrue 4533 . . . . . . . . . . . . . . . . . . . . . . 23 (2 βˆ₯ 𝑛 β†’ if(2 βˆ₯ 𝑛, 0, (4 / (𝑛 Β· Ο€))) = 0)
14161415oveq1d 7420 . . . . . . . . . . . . . . . . . . . . . 22 (2 βˆ₯ 𝑛 β†’ (if(2 βˆ₯ 𝑛, 0, (4 / (𝑛 Β· Ο€))) Β· (sinβ€˜(𝑛 Β· 𝑋))) = (0 Β· (sinβ€˜(𝑛 Β· 𝑋))))
141775mul02d 11408 . . . . . . . . . . . . . . . . . . . . . 22 (𝑛 ∈ β„• β†’ (0 Β· (sinβ€˜(𝑛 Β· 𝑋))) = 0)
14181416, 1417sylan9eqr 2794 . . . . . . . . . . . . . . . . . . . . 21 ((𝑛 ∈ β„• ∧ 2 βˆ₯ 𝑛) β†’ (if(2 βˆ₯ 𝑛, 0, (4 / (𝑛 Β· Ο€))) Β· (sinβ€˜(𝑛 Β· 𝑋))) = 0)
1419 iftrue 4533 . . . . . . . . . . . . . . . . . . . . . . 23 (2 βˆ₯ 𝑛 β†’ if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋)))) = 0)
14201419eqcomd 2738 . . . . . . . . . . . . . . . . . . . . . 22 (2 βˆ₯ 𝑛 β†’ 0 = if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋)))))
14211420adantl 482 . . . . . . . . . . . . . . . . . . . . 21 ((𝑛 ∈ β„• ∧ 2 βˆ₯ 𝑛) β†’ 0 = if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋)))))
14221418, 1421eqtrd 2772 . . . . . . . . . . . . . . . . . . . 20 ((𝑛 ∈ β„• ∧ 2 βˆ₯ 𝑛) β†’ (if(2 βˆ₯ 𝑛, 0, (4 / (𝑛 Β· Ο€))) Β· (sinβ€˜(𝑛 Β· 𝑋))) = if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋)))))
1423 iffalse 4536 . . . . . . . . . . . . . . . . . . . . . . 23 (Β¬ 2 βˆ₯ 𝑛 β†’ if(2 βˆ₯ 𝑛, 0, (4 / (𝑛 Β· Ο€))) = (4 / (𝑛 Β· Ο€)))
14241423oveq1d 7420 . . . . . . . . . . . . . . . . . . . . . 22 (Β¬ 2 βˆ₯ 𝑛 β†’ (if(2 βˆ₯ 𝑛, 0, (4 / (𝑛 Β· Ο€))) Β· (sinβ€˜(𝑛 Β· 𝑋))) = ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋))))
14251424adantl 482 . . . . . . . . . . . . . . . . . . . . 21 ((𝑛 ∈ β„• ∧ Β¬ 2 βˆ₯ 𝑛) β†’ (if(2 βˆ₯ 𝑛, 0, (4 / (𝑛 Β· Ο€))) Β· (sinβ€˜(𝑛 Β· 𝑋))) = ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋))))
1426 iffalse 4536 . . . . . . . . . . . . . . . . . . . . . . 23 (Β¬ 2 βˆ₯ 𝑛 β†’ if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋)))) = ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋))))
14271426eqcomd 2738 . . . . . . . . . . . . . . . . . . . . . 22 (Β¬ 2 βˆ₯ 𝑛 β†’ ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋))) = if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋)))))
14281427adantl 482 . . . . . . . . . . . . . . . . . . . . 21 ((𝑛 ∈ β„• ∧ Β¬ 2 βˆ₯ 𝑛) β†’ ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋))) = if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋)))))
14291425, 1428eqtrd 2772 . . . . . . . . . . . . . . . . . . . 20 ((𝑛 ∈ β„• ∧ Β¬ 2 βˆ₯ 𝑛) β†’ (if(2 βˆ₯ 𝑛, 0, (4 / (𝑛 Β· Ο€))) Β· (sinβ€˜(𝑛 Β· 𝑋))) = if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋)))))
14301422, 1429pm2.61dan 811 . . . . . . . . . . . . . . . . . . 19 (𝑛 ∈ β„• β†’ (if(2 βˆ₯ 𝑛, 0, (4 / (𝑛 Β· Ο€))) Β· (sinβ€˜(𝑛 Β· 𝑋))) = if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋)))))
14311411, 1414, 14303eqtrrd 2777 . . . . . . . . . . . . . . . . . 18 (𝑛 ∈ β„• β†’ if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋)))) = ((((𝑛 ∈ β„•0 ↦ 0)β€˜π‘›) Β· (cosβ€˜(𝑛 Β· 𝑋))) + (((𝑛 ∈ β„• ↦ if(2 βˆ₯ 𝑛, 0, (4 / (𝑛 Β· Ο€))))β€˜π‘›) Β· (sinβ€˜(𝑛 Β· 𝑋)))))
14321431mpteq2ia 5250 . . . . . . . . . . . . . . . . 17 (𝑛 ∈ β„• ↦ if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋))))) = (𝑛 ∈ β„• ↦ ((((𝑛 ∈ β„•0 ↦ 0)β€˜π‘›) Β· (cosβ€˜(𝑛 Β· 𝑋))) + (((𝑛 ∈ β„• ↦ if(2 βˆ₯ 𝑛, 0, (4 / (𝑛 Β· Ο€))))β€˜π‘›) Β· (sinβ€˜(𝑛 Β· 𝑋)))))
1433109, 110, 147, 148, 329, 603, 674, 753, 22, 1135, 1387, 1391, 1395, 1432fourierclim 44926 . . . . . . . . . . . . . . . 16 seq1( + , (𝑛 ∈ β„• ↦ if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋)))))) ⇝ (((if((𝑋 mod 𝑇) ∈ (0(,]Ο€), 1, -1) + (πΉβ€˜π‘‹)) / 2) βˆ’ (((𝑛 ∈ β„•0 ↦ 0)β€˜0) / 2))
1434 0nn0 12483 . . . . . . . . . . . . . . . . . . . . 21 0 ∈ β„•0
1435 eqidd 2733 . . . . . . . . . . . . . . . . . . . . . 22 (𝑛 = 0 β†’ 0 = 0)
14361435, 1398, 89fvmpt 6995 . . . . . . . . . . . . . . . . . . . . 21 (0 ∈ β„•0 β†’ ((𝑛 ∈ β„•0 ↦ 0)β€˜0) = 0)
14371434, 1436ax-mp 5 . . . . . . . . . . . . . . . . . . . 20 ((𝑛 ∈ β„•0 ↦ 0)β€˜0) = 0
14381437oveq1i 7415 . . . . . . . . . . . . . . . . . . 19 (((𝑛 ∈ β„•0 ↦ 0)β€˜0) / 2) = (0 / 2)
143928recni 11224 . . . . . . . . . . . . . . . . . . . 20 2 ∈ β„‚
144067, 129gtneii 11322 . . . . . . . . . . . . . . . . . . . 20 2 β‰  0
14411439, 1440div0i 11944 . . . . . . . . . . . . . . . . . . 19 (0 / 2) = 0
14421438, 1441eqtri 2760 . . . . . . . . . . . . . . . . . 18 (((𝑛 ∈ β„•0 ↦ 0)β€˜0) / 2) = 0
14431442oveq2i 7416 . . . . . . . . . . . . . . . . 17 (((if((𝑋 mod 𝑇) ∈ (0(,]Ο€), 1, -1) + (πΉβ€˜π‘‹)) / 2) βˆ’ (((𝑛 ∈ β„•0 ↦ 0)β€˜0) / 2)) = (((if((𝑋 mod 𝑇) ∈ (0(,]Ο€), 1, -1) + (πΉβ€˜π‘‹)) / 2) βˆ’ 0)
1444202mptru 1548 . . . . . . . . . . . . . . . . . . . . 21 1 ∈ β„‚
14451444, 1009ifcli 4574 . . . . . . . . . . . . . . . . . . . 20 if((𝑋 mod 𝑇) ∈ (0(,]Ο€), 1, -1) ∈ β„‚
14461149recni 11224 . . . . . . . . . . . . . . . . . . . . 21 if((𝑋 mod 𝑇) < Ο€, 1, -1) ∈ β„‚
14471284, 1446eqeltri 2829 . . . . . . . . . . . . . . . . . . . 20 (πΉβ€˜π‘‹) ∈ β„‚
14481445, 1447addcli 11216 . . . . . . . . . . . . . . . . . . 19 (if((𝑋 mod 𝑇) ∈ (0(,]Ο€), 1, -1) + (πΉβ€˜π‘‹)) ∈ β„‚
14491448, 1439, 1440divcli 11952 . . . . . . . . . . . . . . . . . 18 ((if((𝑋 mod 𝑇) ∈ (0(,]Ο€), 1, -1) + (πΉβ€˜π‘‹)) / 2) ∈ β„‚
14501449subid1i 11528 . . . . . . . . . . . . . . . . 17 (((if((𝑋 mod 𝑇) ∈ (0(,]Ο€), 1, -1) + (πΉβ€˜π‘‹)) / 2) βˆ’ 0) = ((if((𝑋 mod 𝑇) ∈ (0(,]Ο€), 1, -1) + (πΉβ€˜π‘‹)) / 2)
14511443, 1450eqtri 2760 . . . . . . . . . . . . . . . 16 (((if((𝑋 mod 𝑇) ∈ (0(,]Ο€), 1, -1) + (πΉβ€˜π‘‹)) / 2) βˆ’ (((𝑛 ∈ β„•0 ↦ 0)β€˜0) / 2)) = ((if((𝑋 mod 𝑇) ∈ (0(,]Ο€), 1, -1) + (πΉβ€˜π‘‹)) / 2)
14521433, 1451breqtri 5172 . . . . . . . . . . . . . . 15 seq1( + , (𝑛 ∈ β„• ↦ if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋)))))) ⇝ ((if((𝑋 mod 𝑇) ∈ (0(,]Ο€), 1, -1) + (πΉβ€˜π‘‹)) / 2)
14531452a1i 11 . . . . . . . . . . . . . 14 (⊀ β†’ seq1( + , (𝑛 ∈ β„• ↦ if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋)))))) ⇝ ((if((𝑋 mod 𝑇) ∈ (0(,]Ο€), 1, -1) + (πΉβ€˜π‘‹)) / 2))
145479, 103, 1453sumnnodd 44332 . . . . . . . . . . . . 13 (⊀ β†’ (seq1( + , (π‘˜ ∈ β„• ↦ ((𝑛 ∈ β„• ↦ if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋)))))β€˜((2 Β· π‘˜) βˆ’ 1)))) ⇝ ((if((𝑋 mod 𝑇) ∈ (0(,]Ο€), 1, -1) + (πΉβ€˜π‘‹)) / 2) ∧ Ξ£π‘˜ ∈ β„• ((𝑛 ∈ β„• ↦ if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋)))))β€˜π‘˜) = Ξ£π‘˜ ∈ β„• ((𝑛 ∈ β„• ↦ if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋)))))β€˜((2 Β· π‘˜) βˆ’ 1))))
14551454mptru 1548 . . . . . . . . . . . 12 (seq1( + , (π‘˜ ∈ β„• ↦ ((𝑛 ∈ β„• ↦ if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋)))))β€˜((2 Β· π‘˜) βˆ’ 1)))) ⇝ ((if((𝑋 mod 𝑇) ∈ (0(,]Ο€), 1, -1) + (πΉβ€˜π‘‹)) / 2) ∧ Ξ£π‘˜ ∈ β„• ((𝑛 ∈ β„• ↦ if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋)))))β€˜π‘˜) = Ξ£π‘˜ ∈ β„• ((𝑛 ∈ β„• ↦ if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋)))))β€˜((2 Β· π‘˜) βˆ’ 1)))
14561455simpli 484 . . . . . . . . . . 11 seq1( + , (π‘˜ ∈ β„• ↦ ((𝑛 ∈ β„• ↦ if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋)))))β€˜((2 Β· π‘˜) βˆ’ 1)))) ⇝ ((if((𝑋 mod 𝑇) ∈ (0(,]Ο€), 1, -1) + (πΉβ€˜π‘‹)) / 2)
1457 breq2 5151 . . . . . . . . . . . . . . . . . 18 (𝑛 = ((2 Β· π‘˜) βˆ’ 1) β†’ (2 βˆ₯ 𝑛 ↔ 2 βˆ₯ ((2 Β· π‘˜) βˆ’ 1)))
1458 oveq1 7412 . . . . . . . . . . . . . . . . . . . 20 (𝑛 = ((2 Β· π‘˜) βˆ’ 1) β†’ (𝑛 Β· Ο€) = (((2 Β· π‘˜) βˆ’ 1) Β· Ο€))
14591458oveq2d 7421 . . . . . . . . . . . . . . . . . . 19 (𝑛 = ((2 Β· π‘˜) βˆ’ 1) β†’ (4 / (𝑛 Β· Ο€)) = (4 / (((2 Β· π‘˜) βˆ’ 1) Β· Ο€)))
1460 oveq1 7412 . . . . . . . . . . . . . . . . . . . 20 (𝑛 = ((2 Β· π‘˜) βˆ’ 1) β†’ (𝑛 Β· 𝑋) = (((2 Β· π‘˜) βˆ’ 1) Β· 𝑋))
14611460fveq2d 6892 . . . . . . . . . . . . . . . . . . 19 (𝑛 = ((2 Β· π‘˜) βˆ’ 1) β†’ (sinβ€˜(𝑛 Β· 𝑋)) = (sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)))
14621459, 1461oveq12d 7423 . . . . . . . . . . . . . . . . . 18 (𝑛 = ((2 Β· π‘˜) βˆ’ 1) β†’ ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋))) = ((4 / (((2 Β· π‘˜) βˆ’ 1) Β· Ο€)) Β· (sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋))))
14631457, 1462ifbieq2d 4553 . . . . . . . . . . . . . . . . 17 (𝑛 = ((2 Β· π‘˜) βˆ’ 1) β†’ if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋)))) = if(2 βˆ₯ ((2 Β· π‘˜) βˆ’ 1), 0, ((4 / (((2 Β· π‘˜) βˆ’ 1) Β· Ο€)) Β· (sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)))))
14641463adantl 482 . . . . . . . . . . . . . . . 16 ((π‘˜ ∈ β„• ∧ 𝑛 = ((2 Β· π‘˜) βˆ’ 1)) β†’ if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋)))) = if(2 βˆ₯ ((2 Β· π‘˜) βˆ’ 1), 0, ((4 / (((2 Β· π‘˜) βˆ’ 1) Β· Ο€)) Β· (sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)))))
1465 elnnz 12564 . . . . . . . . . . . . . . . . 17 (((2 Β· π‘˜) βˆ’ 1) ∈ β„• ↔ (((2 Β· π‘˜) βˆ’ 1) ∈ β„€ ∧ 0 < ((2 Β· π‘˜) βˆ’ 1)))
146620, 48, 1465sylanbrc 583 . . . . . . . . . . . . . . . 16 (π‘˜ ∈ β„• β†’ ((2 Β· π‘˜) βˆ’ 1) ∈ β„•)
1467 ovex 7438 . . . . . . . . . . . . . . . . . 18 ((4 / (((2 Β· π‘˜) βˆ’ 1) Β· Ο€)) Β· (sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋))) ∈ V
146889, 1467ifex 4577 . . . . . . . . . . . . . . . . 17 if(2 βˆ₯ ((2 Β· π‘˜) βˆ’ 1), 0, ((4 / (((2 Β· π‘˜) βˆ’ 1) Β· Ο€)) Β· (sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)))) ∈ V
14691468a1i 11 . . . . . . . . . . . . . . . 16 (π‘˜ ∈ β„• β†’ if(2 βˆ₯ ((2 Β· π‘˜) βˆ’ 1), 0, ((4 / (((2 Β· π‘˜) βˆ’ 1) Β· Ο€)) Β· (sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)))) ∈ V)
147080, 1464, 1466, 1469fvmptd 7002 . . . . . . . . . . . . . . 15 (π‘˜ ∈ β„• β†’ ((𝑛 ∈ β„• ↦ if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋)))))β€˜((2 Β· π‘˜) βˆ’ 1)) = if(2 βˆ₯ ((2 Β· π‘˜) βˆ’ 1), 0, ((4 / (((2 Β· π‘˜) βˆ’ 1) Β· Ο€)) Β· (sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)))))
1471 dvdsmul1 16217 . . . . . . . . . . . . . . . . . . 19 ((2 ∈ β„€ ∧ π‘˜ ∈ β„€) β†’ 2 βˆ₯ (2 Β· π‘˜))
147215, 17, 1471sylancr 587 . . . . . . . . . . . . . . . . . 18 (π‘˜ ∈ β„• β†’ 2 βˆ₯ (2 Β· π‘˜))
147318zcnd 12663 . . . . . . . . . . . . . . . . . . . 20 (π‘˜ ∈ β„• β†’ (2 Β· π‘˜) ∈ β„‚)
1474 1cnd 11205 . . . . . . . . . . . . . . . . . . . 20 (π‘˜ ∈ β„• β†’ 1 ∈ β„‚)
14751473, 1474npcand 11571 . . . . . . . . . . . . . . . . . . 19 (π‘˜ ∈ β„• β†’ (((2 Β· π‘˜) βˆ’ 1) + 1) = (2 Β· π‘˜))
14761475eqcomd 2738 . . . . . . . . . . . . . . . . . 18 (π‘˜ ∈ β„• β†’ (2 Β· π‘˜) = (((2 Β· π‘˜) βˆ’ 1) + 1))
14771472, 1476breqtrd 5173 . . . . . . . . . . . . . . . . 17 (π‘˜ ∈ β„• β†’ 2 βˆ₯ (((2 Β· π‘˜) βˆ’ 1) + 1))
1478 oddp1even 16283 . . . . . . . . . . . . . . . . . 18 (((2 Β· π‘˜) βˆ’ 1) ∈ β„€ β†’ (Β¬ 2 βˆ₯ ((2 Β· π‘˜) βˆ’ 1) ↔ 2 βˆ₯ (((2 Β· π‘˜) βˆ’ 1) + 1)))
147920, 1478syl 17 . . . . . . . . . . . . . . . . 17 (π‘˜ ∈ β„• β†’ (Β¬ 2 βˆ₯ ((2 Β· π‘˜) βˆ’ 1) ↔ 2 βˆ₯ (((2 Β· π‘˜) βˆ’ 1) + 1)))
14801477, 1479mpbird 256 . . . . . . . . . . . . . . . 16 (π‘˜ ∈ β„• β†’ Β¬ 2 βˆ₯ ((2 Β· π‘˜) βˆ’ 1))
14811480iffalsed 4538 . . . . . . . . . . . . . . 15 (π‘˜ ∈ β„• β†’ if(2 βˆ₯ ((2 Β· π‘˜) βˆ’ 1), 0, ((4 / (((2 Β· π‘˜) βˆ’ 1) Β· Ο€)) Β· (sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)))) = ((4 / (((2 Β· π‘˜) βˆ’ 1) Β· Ο€)) Β· (sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋))))
148252a1i 11 . . . . . . . . . . . . . . . . . . . 20 (π‘˜ ∈ β„• β†’ Ο€ ∈ β„‚)
148321, 1482mulcomd 11231 . . . . . . . . . . . . . . . . . . 19 (π‘˜ ∈ β„• β†’ (((2 Β· π‘˜) βˆ’ 1) Β· Ο€) = (Ο€ Β· ((2 Β· π‘˜) βˆ’ 1)))
14841483oveq2d 7421 . . . . . . . . . . . . . . . . . 18 (π‘˜ ∈ β„• β†’ (4 / (((2 Β· π‘˜) βˆ’ 1) Β· Ο€)) = (4 / (Ο€ Β· ((2 Β· π‘˜) βˆ’ 1))))
148554a1i 11 . . . . . . . . . . . . . . . . . . 19 (π‘˜ ∈ β„• β†’ 4 ∈ β„‚)
148669a1i 11 . . . . . . . . . . . . . . . . . . 19 (π‘˜ ∈ β„• β†’ Ο€ β‰  0)
14871485, 1482, 21, 1486, 49divdiv1d 12017 . . . . . . . . . . . . . . . . . 18 (π‘˜ ∈ β„• β†’ ((4 / Ο€) / ((2 Β· π‘˜) βˆ’ 1)) = (4 / (Ο€ Β· ((2 Β· π‘˜) βˆ’ 1))))
14881484, 1487eqtr4d 2775 . . . . . . . . . . . . . . . . 17 (π‘˜ ∈ β„• β†’ (4 / (((2 Β· π‘˜) βˆ’ 1) Β· Ο€)) = ((4 / Ο€) / ((2 Β· π‘˜) βˆ’ 1)))
14891488oveq1d 7420 . . . . . . . . . . . . . . . 16 (π‘˜ ∈ β„• β†’ ((4 / (((2 Β· π‘˜) βˆ’ 1) Β· Ο€)) Β· (sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋))) = (((4 / Ο€) / ((2 Β· π‘˜) βˆ’ 1)) Β· (sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋))))
14901485, 1482, 1486divcld 11986 . . . . . . . . . . . . . . . . 17 (π‘˜ ∈ β„• β†’ (4 / Ο€) ∈ β„‚)
14911490, 21, 26, 49div32d 12009 . . . . . . . . . . . . . . . 16 (π‘˜ ∈ β„• β†’ (((4 / Ο€) / ((2 Β· π‘˜) βˆ’ 1)) Β· (sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋))) = ((4 / Ο€) Β· ((sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)) / ((2 Β· π‘˜) βˆ’ 1))))
14921489, 1491eqtrd 2772 . . . . . . . . . . . . . . 15 (π‘˜ ∈ β„• β†’ ((4 / (((2 Β· π‘˜) βˆ’ 1) Β· Ο€)) Β· (sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋))) = ((4 / Ο€) Β· ((sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)) / ((2 Β· π‘˜) βˆ’ 1))))
14931470, 1481, 14923eqtrd 2776 . . . . . . . . . . . . . 14 (π‘˜ ∈ β„• β†’ ((𝑛 ∈ β„• ↦ if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋)))))β€˜((2 Β· π‘˜) βˆ’ 1)) = ((4 / Ο€) Β· ((sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)) / ((2 Β· π‘˜) βˆ’ 1))))
14941493mpteq2ia 5250 . . . . . . . . . . . . 13 (π‘˜ ∈ β„• ↦ ((𝑛 ∈ β„• ↦ if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋)))))β€˜((2 Β· π‘˜) βˆ’ 1))) = (π‘˜ ∈ β„• ↦ ((4 / Ο€) Β· ((sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)) / ((2 Β· π‘˜) βˆ’ 1))))
1495 oveq2 7413 . . . . . . . . . . . . . . . . . . 19 (π‘˜ = 𝑛 β†’ (2 Β· π‘˜) = (2 Β· 𝑛))
14961495oveq1d 7420 . . . . . . . . . . . . . . . . . 18 (π‘˜ = 𝑛 β†’ ((2 Β· π‘˜) βˆ’ 1) = ((2 Β· 𝑛) βˆ’ 1))
14971496oveq1d 7420 . . . . . . . . . . . . . . . . 17 (π‘˜ = 𝑛 β†’ (((2 Β· π‘˜) βˆ’ 1) Β· 𝑋) = (((2 Β· 𝑛) βˆ’ 1) Β· 𝑋))
14981497fveq2d 6892 . . . . . . . . . . . . . . . 16 (π‘˜ = 𝑛 β†’ (sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)) = (sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)))
14991498, 1496oveq12d 7423 . . . . . . . . . . . . . . 15 (π‘˜ = 𝑛 β†’ ((sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)) / ((2 Β· π‘˜) βˆ’ 1)) = ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1)))
15001499oveq2d 7421 . . . . . . . . . . . . . 14 (π‘˜ = 𝑛 β†’ ((4 / Ο€) Β· ((sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)) / ((2 Β· π‘˜) βˆ’ 1))) = ((4 / Ο€) Β· ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1))))
15011500cbvmptv 5260 . . . . . . . . . . . . 13 (π‘˜ ∈ β„• ↦ ((4 / Ο€) Β· ((sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)) / ((2 Β· π‘˜) βˆ’ 1)))) = (𝑛 ∈ β„• ↦ ((4 / Ο€) Β· ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1))))
15021494, 1501eqtri 2760 . . . . . . . . . . . 12 (π‘˜ ∈ β„• ↦ ((𝑛 ∈ β„• ↦ if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋)))))β€˜((2 Β· π‘˜) βˆ’ 1))) = (𝑛 ∈ β„• ↦ ((4 / Ο€) Β· ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1))))
1503 seqeq3 13967 . . . . . . . . . . . 12 ((π‘˜ ∈ β„• ↦ ((𝑛 ∈ β„• ↦ if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋)))))β€˜((2 Β· π‘˜) βˆ’ 1))) = (𝑛 ∈ β„• ↦ ((4 / Ο€) Β· ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1)))) β†’ seq1( + , (π‘˜ ∈ β„• ↦ ((𝑛 ∈ β„• ↦ if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋)))))β€˜((2 Β· π‘˜) βˆ’ 1)))) = seq1( + , (𝑛 ∈ β„• ↦ ((4 / Ο€) Β· ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1))))))
15041502, 1503ax-mp 5 . . . . . . . . . . 11 seq1( + , (π‘˜ ∈ β„• ↦ ((𝑛 ∈ β„• ↦ if(2 βˆ₯ 𝑛, 0, ((4 / (𝑛 Β· Ο€)) Β· (sinβ€˜(𝑛 Β· 𝑋)))))β€˜((2 Β· π‘˜) βˆ’ 1)))) = seq1( + , (𝑛 ∈ β„• ↦ ((4 / Ο€) Β· ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1)))))
1505 fouriersw.y . . . . . . . . . . . . 13 π‘Œ = if((𝑋 mod Ο€) = 0, 0, (πΉβ€˜π‘‹))
1506110, 104, 22, 1505fourierswlem 44932 . . . . . . . . . . . 12 π‘Œ = ((if((𝑋 mod 𝑇) ∈ (0(,]Ο€), 1, -1) + (πΉβ€˜π‘‹)) / 2)
15071506eqcomi 2741 . . . . . . . . . . 11 ((if((𝑋 mod 𝑇) ∈ (0(,]Ο€), 1, -1) + (πΉβ€˜π‘‹)) / 2) = π‘Œ
15081456, 1504, 15073brtr3i 5176 . . . . . . . . . 10 seq1( + , (𝑛 ∈ β„• ↦ ((4 / Ο€) Β· ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1))))) ⇝ π‘Œ
15091508a1i 11 . . . . . . . . 9 (⊀ β†’ seq1( + , (𝑛 ∈ β„• ↦ ((4 / Ο€) Β· ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1))))) ⇝ π‘Œ)
1510 eqid 2732 . . . . . . . . . . . 12 (𝑛 ∈ β„• ↦ ((4 / Ο€) Β· ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1)))) = (𝑛 ∈ β„• ↦ ((4 / Ο€) Β· ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1))))
151161, 65, 70divcld 11986 . . . . . . . . . . . . 13 (𝑛 ∈ β„• β†’ (4 / Ο€) ∈ β„‚)
15121439a1i 11 . . . . . . . . . . . . . . . . . 18 (𝑛 ∈ β„• β†’ 2 ∈ β„‚)
15131512, 62mulcld 11230 . . . . . . . . . . . . . . . . 17 (𝑛 ∈ β„• β†’ (2 Β· 𝑛) ∈ β„‚)
1514 id 22 . . . . . . . . . . . . . . . . . 18 ((2 Β· 𝑛) ∈ β„‚ β†’ (2 Β· 𝑛) ∈ β„‚)
1515 1cnd 11205 . . . . . . . . . . . . . . . . . 18 ((2 Β· 𝑛) ∈ β„‚ β†’ 1 ∈ β„‚)
15161514, 1515subcld 11567 . . . . . . . . . . . . . . . . 17 ((2 Β· 𝑛) ∈ β„‚ β†’ ((2 Β· 𝑛) βˆ’ 1) ∈ β„‚)
15171513, 1516syl 17 . . . . . . . . . . . . . . . 16 (𝑛 ∈ β„• β†’ ((2 Β· 𝑛) βˆ’ 1) ∈ β„‚)
15181517, 73mulcld 11230 . . . . . . . . . . . . . . 15 (𝑛 ∈ β„• β†’ (((2 Β· 𝑛) βˆ’ 1) Β· 𝑋) ∈ β„‚)
15191518sincld 16069 . . . . . . . . . . . . . 14 (𝑛 ∈ β„• β†’ (sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) ∈ β„‚)
152028a1i 11 . . . . . . . . . . . . . . . . 17 (𝑛 ∈ β„• β†’ 2 ∈ ℝ)
1521 nnre 12215 . . . . . . . . . . . . . . . . 17 (𝑛 ∈ β„• β†’ 𝑛 ∈ ℝ)
15221520, 1521remulcld 11240 . . . . . . . . . . . . . . . 16 (𝑛 ∈ β„• β†’ (2 Β· 𝑛) ∈ ℝ)
15231522recnd 11238 . . . . . . . . . . . . . . 15 (𝑛 ∈ β„• β†’ (2 Β· 𝑛) ∈ β„‚)
1524 1cnd 11205 . . . . . . . . . . . . . . 15 (𝑛 ∈ β„• β†’ 1 ∈ β„‚)
15251523, 1524subcld 11567 . . . . . . . . . . . . . 14 (𝑛 ∈ β„• β†’ ((2 Β· 𝑛) βˆ’ 1) ∈ β„‚)
1526 1red 11211 . . . . . . . . . . . . . . . 16 (𝑛 ∈ β„• β†’ 1 ∈ ℝ)
152735, 1520eqeltrid 2837 . . . . . . . . . . . . . . . . 17 (𝑛 ∈ β„• β†’ (2 Β· 1) ∈ ℝ)
1528 1lt2 12379 . . . . . . . . . . . . . . . . . . 19 1 < 2
15291528a1i 11 . . . . . . . . . . . . . . . . . 18 (𝑛 ∈ β„• β†’ 1 < 2)
15301529, 35breqtrrdi 5189 . . . . . . . . . . . . . . . . 17 (𝑛 ∈ β„• β†’ 1 < (2 Β· 1))
153143a1i 11 . . . . . . . . . . . . . . . . . 18 (𝑛 ∈ β„• β†’ 0 ≀ 2)
1532 nnge1 12236 . . . . . . . . . . . . . . . . . 18 (𝑛 ∈ β„• β†’ 1 ≀ 𝑛)
15331526, 1521, 1520, 1531, 1532lemul2ad 12150 . . . . . . . . . . . . . . . . 17 (𝑛 ∈ β„• β†’ (2 Β· 1) ≀ (2 Β· 𝑛))
15341526, 1527, 1522, 1530, 1533ltletrd 11370 . . . . . . . . . . . . . . . 16 (𝑛 ∈ β„• β†’ 1 < (2 Β· 𝑛))
15351526, 1534gtned 11345 . . . . . . . . . . . . . . 15 (𝑛 ∈ β„• β†’ (2 Β· 𝑛) β‰  1)
15361523, 1524, 1535subne0d 11576 . . . . . . . . . . . . . 14 (𝑛 ∈ β„• β†’ ((2 Β· 𝑛) βˆ’ 1) β‰  0)
15371519, 1525, 1536divcld 11986 . . . . . . . . . . . . 13 (𝑛 ∈ β„• β†’ ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1)) ∈ β„‚)
15381511, 1537mulcld 11230 . . . . . . . . . . . 12 (𝑛 ∈ β„• β†’ ((4 / Ο€) Β· ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1))) ∈ β„‚)
15391510, 1538fmpti 7108 . . . . . . . . . . 11 (𝑛 ∈ β„• ↦ ((4 / Ο€) Β· ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1)))):β„•βŸΆβ„‚
15401539a1i 11 . . . . . . . . . 10 (⊀ β†’ (𝑛 ∈ β„• ↦ ((4 / Ο€) Β· ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1)))):β„•βŸΆβ„‚)
15411540ffvelcdmda 7083 . . . . . . . . 9 ((⊀ ∧ π‘˜ ∈ β„•) β†’ ((𝑛 ∈ β„• ↦ ((4 / Ο€) Β· ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1))))β€˜π‘˜) ∈ β„‚)
1542 divcan6 11917 . . . . . . . . . . . . . . 15 (((Ο€ ∈ β„‚ ∧ Ο€ β‰  0) ∧ (4 ∈ β„‚ ∧ 4 β‰  0)) β†’ ((Ο€ / 4) Β· (4 / Ο€)) = 1)
154352, 69, 54, 56, 1542mp4an 691 . . . . . . . . . . . . . 14 ((Ο€ / 4) Β· (4 / Ο€)) = 1
15441543eqcomi 2741 . . . . . . . . . . . . 13 1 = ((Ο€ / 4) Β· (4 / Ο€))
15451544oveq1i 7415 . . . . . . . . . . . 12 (1 Β· ((sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)) / ((2 Β· π‘˜) βˆ’ 1))) = (((Ο€ / 4) Β· (4 / Ο€)) Β· ((sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)) / ((2 Β· π‘˜) βˆ’ 1)))
154650mullidd 11228 . . . . . . . . . . . 12 (π‘˜ ∈ β„• β†’ (1 Β· ((sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)) / ((2 Β· π‘˜) βˆ’ 1))) = ((sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)) / ((2 Β· π‘˜) βˆ’ 1)))
154756a1i 11 . . . . . . . . . . . . . 14 (π‘˜ ∈ β„• β†’ 4 β‰  0)
15481482, 1485, 1547divcld 11986 . . . . . . . . . . . . 13 (π‘˜ ∈ β„• β†’ (Ο€ / 4) ∈ β„‚)
15491548, 1490, 50mulassd 11233 . . . . . . . . . . . 12 (π‘˜ ∈ β„• β†’ (((Ο€ / 4) Β· (4 / Ο€)) Β· ((sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)) / ((2 Β· π‘˜) βˆ’ 1))) = ((Ο€ / 4) Β· ((4 / Ο€) Β· ((sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)) / ((2 Β· π‘˜) βˆ’ 1)))))
15501545, 1546, 15493eqtr3a 2796 . . . . . . . . . . 11 (π‘˜ ∈ β„• β†’ ((sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)) / ((2 Β· π‘˜) βˆ’ 1)) = ((Ο€ / 4) Β· ((4 / Ο€) Β· ((sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)) / ((2 Β· π‘˜) βˆ’ 1)))))
1551 eqidd 2733 . . . . . . . . . . . . . 14 (π‘˜ ∈ β„• β†’ (𝑛 ∈ β„• ↦ ((4 / Ο€) Β· ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1)))) = (𝑛 ∈ β„• ↦ ((4 / Ο€) Β· ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1)))))
15528oveq2d 7421 . . . . . . . . . . . . . . 15 (𝑛 = π‘˜ β†’ ((4 / Ο€) Β· ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1))) = ((4 / Ο€) Β· ((sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)) / ((2 Β· π‘˜) βˆ’ 1))))
15531552adantl 482 . . . . . . . . . . . . . 14 ((π‘˜ ∈ β„• ∧ 𝑛 = π‘˜) β†’ ((4 / Ο€) Β· ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1))) = ((4 / Ο€) Β· ((sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)) / ((2 Β· π‘˜) βˆ’ 1))))
15541492, 1467eqeltrrdi 2842 . . . . . . . . . . . . . 14 (π‘˜ ∈ β„• β†’ ((4 / Ο€) Β· ((sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)) / ((2 Β· π‘˜) βˆ’ 1))) ∈ V)
15551551, 1553, 10, 1554fvmptd 7002 . . . . . . . . . . . . 13 (π‘˜ ∈ β„• β†’ ((𝑛 ∈ β„• ↦ ((4 / Ο€) Β· ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1))))β€˜π‘˜) = ((4 / Ο€) Β· ((sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)) / ((2 Β· π‘˜) βˆ’ 1))))
15561555oveq2d 7421 . . . . . . . . . . . 12 (π‘˜ ∈ β„• β†’ ((Ο€ / 4) Β· ((𝑛 ∈ β„• ↦ ((4 / Ο€) Β· ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1))))β€˜π‘˜)) = ((Ο€ / 4) Β· ((4 / Ο€) Β· ((sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)) / ((2 Β· π‘˜) βˆ’ 1)))))
15571556eqcomd 2738 . . . . . . . . . . 11 (π‘˜ ∈ β„• β†’ ((Ο€ / 4) Β· ((4 / Ο€) Β· ((sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)) / ((2 Β· π‘˜) βˆ’ 1)))) = ((Ο€ / 4) Β· ((𝑛 ∈ β„• ↦ ((4 / Ο€) Β· ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1))))β€˜π‘˜)))
155813, 1550, 15573eqtrd 2776 . . . . . . . . . 10 (π‘˜ ∈ β„• β†’ ((𝑛 ∈ β„• ↦ ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1)))β€˜π‘˜) = ((Ο€ / 4) Β· ((𝑛 ∈ β„• ↦ ((4 / Ο€) Β· ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1))))β€˜π‘˜)))
15591558adantl 482 . . . . . . . . 9 ((⊀ ∧ π‘˜ ∈ β„•) β†’ ((𝑛 ∈ β„• ↦ ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1)))β€˜π‘˜) = ((Ο€ / 4) Β· ((𝑛 ∈ β„• ↦ ((4 / Ο€) Β· ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1))))β€˜π‘˜)))
15601, 2, 58, 1509, 1541, 1559isermulc2 15600 . . . . . . . 8 (⊀ β†’ seq1( + , (𝑛 ∈ β„• ↦ ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1)))) ⇝ ((Ο€ / 4) Β· π‘Œ))
1561 climrel 15432 . . . . . . . . 9 Rel ⇝
15621561releldmi 5945 . . . . . . . 8 (seq1( + , (𝑛 ∈ β„• ↦ ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1)))) ⇝ ((Ο€ / 4) Β· π‘Œ) β†’ seq1( + , (𝑛 ∈ β„• ↦ ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1)))) ∈ dom ⇝ )
15631560, 1562syl 17 . . . . . . 7 (⊀ β†’ seq1( + , (𝑛 ∈ β„• ↦ ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1)))) ∈ dom ⇝ )
15641, 2, 14, 51, 1563isumclim2 15700 . . . . . 6 (⊀ β†’ seq1( + , (𝑛 ∈ β„• ↦ ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1)))) ⇝ Ξ£π‘˜ ∈ β„• ((sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)) / ((2 Β· π‘˜) βˆ’ 1)))
15651564mptru 1548 . . . . 5 seq1( + , (𝑛 ∈ β„• ↦ ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1)))) ⇝ Ξ£π‘˜ ∈ β„• ((sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)) / ((2 Β· π‘˜) βˆ’ 1))
15661560mptru 1548 . . . . 5 seq1( + , (𝑛 ∈ β„• ↦ ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1)))) ⇝ ((Ο€ / 4) Β· π‘Œ)
1567 climuni 15492 . . . . 5 ((seq1( + , (𝑛 ∈ β„• ↦ ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1)))) ⇝ Ξ£π‘˜ ∈ β„• ((sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)) / ((2 Β· π‘˜) βˆ’ 1)) ∧ seq1( + , (𝑛 ∈ β„• ↦ ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1)))) ⇝ ((Ο€ / 4) Β· π‘Œ)) β†’ Ξ£π‘˜ ∈ β„• ((sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)) / ((2 Β· π‘˜) βˆ’ 1)) = ((Ο€ / 4) Β· π‘Œ))
15681565, 1566, 1567mp2an 690 . . . 4 Ξ£π‘˜ ∈ β„• ((sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)) / ((2 Β· π‘˜) βˆ’ 1)) = ((Ο€ / 4) Β· π‘Œ)
15691568oveq2i 7416 . . 3 ((4 / Ο€) Β· Ξ£π‘˜ ∈ β„• ((sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)) / ((2 Β· π‘˜) βˆ’ 1))) = ((4 / Ο€) Β· ((Ο€ / 4) Β· π‘Œ))
157054, 52, 69divcli 11952 . . . 4 (4 / Ο€) ∈ β„‚
157152, 54, 56divcli 11952 . . . 4 (Ο€ / 4) ∈ β„‚
15721284, 1149eqeltri 2829 . . . . . . 7 (πΉβ€˜π‘‹) ∈ ℝ
157367, 1572ifcli 4574 . . . . . 6 if((𝑋 mod Ο€) = 0, 0, (πΉβ€˜π‘‹)) ∈ ℝ
15741505, 1573eqeltri 2829 . . . . 5 π‘Œ ∈ ℝ
15751574recni 11224 . . . 4 π‘Œ ∈ β„‚
15761570, 1571, 1575mulassi 11221 . . 3 (((4 / Ο€) Β· (Ο€ / 4)) Β· π‘Œ) = ((4 / Ο€) Β· ((Ο€ / 4) Β· π‘Œ))
15771571, 1570, 1543mulcomli 11219 . . . . 5 ((4 / Ο€) Β· (Ο€ / 4)) = 1
15781577oveq1i 7415 . . . 4 (((4 / Ο€) Β· (Ο€ / 4)) Β· π‘Œ) = (1 Β· π‘Œ)
15791575mullidi 11215 . . . 4 (1 Β· π‘Œ) = π‘Œ
15801578, 1579eqtri 2760 . . 3 (((4 / Ο€) Β· (Ο€ / 4)) Β· π‘Œ) = π‘Œ
15811569, 1576, 15803eqtr2i 2766 . 2 ((4 / Ο€) Β· Ξ£π‘˜ ∈ β„• ((sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)) / ((2 Β· π‘˜) βˆ’ 1))) = π‘Œ
1582 fouriersw.z . . . 4 𝑆 = (𝑛 ∈ β„• ↦ ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1)))
1583 seqeq3 13967 . . . 4 (𝑆 = (𝑛 ∈ β„• ↦ ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1))) β†’ seq1( + , 𝑆) = seq1( + , (𝑛 ∈ β„• ↦ ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1)))))
15841582, 1583ax-mp 5 . . 3 seq1( + , 𝑆) = seq1( + , (𝑛 ∈ β„• ↦ ((sinβ€˜(((2 Β· 𝑛) βˆ’ 1) Β· 𝑋)) / ((2 Β· 𝑛) βˆ’ 1))))
15851584, 1566eqbrtri 5168 . 2 seq1( + , 𝑆) ⇝ ((Ο€ / 4) Β· π‘Œ)
15861581, 1585pm3.2i 471 1 (((4 / Ο€) Β· Ξ£π‘˜ ∈ β„• ((sinβ€˜(((2 Β· π‘˜) βˆ’ 1) Β· 𝑋)) / ((2 Β· π‘˜) βˆ’ 1))) = π‘Œ ∧ seq1( + , 𝑆) ⇝ ((Ο€ / 4) Β· π‘Œ))
Colors of variables: wff setvar class
Syntax hints:  Β¬ wn 3   β†’ wi 4   ↔ wb 205   ∧ wa 396   ∨ wo 845   ∧ w3a 1087   = wceq 1541  βŠ€wtru 1542   ∈ wcel 2106   β‰  wne 2940  Vcvv 3474   βˆ– cdif 3944   βˆͺ cun 3945   ∩ cin 3946   βŠ† wss 3947  βˆ…c0 4321  ifcif 4527  {csn 4627  {cpr 4629  βˆͺ cuni 4907   class class class wbr 5147   ↦ cmpt 5230  dom cdm 5675  ran crn 5676   β†Ύ cres 5677  βŸΆwf 6536  β€˜cfv 6540  (class class class)co 7405  Fincfn 8935  β„‚cc 11104  β„cr 11105  0cc0 11106  1c1 11107   + caddc 11109   Β· cmul 11111  +∞cpnf 11241  -∞cmnf 11242  β„*cxr 11243   < clt 11244   ≀ cle 11245   βˆ’ cmin 11440  -cneg 11441   / cdiv 11867  β„•cn 12208  2c2 12263  4c4 12265  β„•0cn0 12468  β„€cz 12554  β„+crp 12970  (,)cioo 13320  (,]cioc 13321  [,)cico 13322   mod cmo 13830  seqcseq 13962   ⇝ cli 15424  Ξ£csu 15628  sincsin 16003  cosccos 16004  Ο€cpi 16006   βˆ₯ cdvds 16193   β†Ύt crest 17362  TopOpenctopn 17363  topGenctg 17379  β„‚fldccnfld 20936  Topctop 22386  intcnt 22512  limPtclp 22629   CnP ccnp 22720  β€“cnβ†’ccncf 24383  βˆ«citg 25126   limβ„‚ climc 25370   D cdv 25371
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1797  ax-4 1811  ax-5 1913  ax-6 1971  ax-7 2011  ax-8 2108  ax-9 2116  ax-10 2137  ax-11 2154  ax-12 2171  ax-ext 2703  ax-rep 5284  ax-sep 5298  ax-nul 5305  ax-pow 5362  ax-pr 5426  ax-un 7721  ax-inf2 9632  ax-cc 10426  ax-cnex 11162  ax-resscn 11163  ax-1cn 11164  ax-icn 11165  ax-addcl 11166  ax-addrcl 11167  ax-mulcl 11168  ax-mulrcl 11169  ax-mulcom 11170  ax-addass 11171  ax-mulass 11172  ax-distr 11173  ax-i2m1 11174  ax-1ne0 11175  ax-1rid 11176  ax-rnegex 11177  ax-rrecex 11178  ax-cnre 11179  ax-pre-lttri 11180  ax-pre-lttrn 11181  ax-pre-ltadd 11182  ax-pre-mulgt0 11183  ax-pre-sup 11184  ax-addf 11185  ax-mulf 11186
This theorem depends on definitions:  df-bi 206  df-an 397  df-or 846  df-3or 1088  df-3an 1089  df-tru 1544  df-fal 1554  df-ex 1782  df-nf 1786  df-sb 2068  df-mo 2534  df-eu 2563  df-clab 2710  df-cleq 2724  df-clel 2810  df-nfc 2885  df-ne 2941  df-nel 3047  df-ral 3062  df-rex 3071  df-rmo 3376  df-reu 3377  df-rab 3433  df-v 3476  df-sbc 3777  df-csb 3893  df-dif 3950  df-un 3952  df-in 3954  df-ss 3964  df-pss 3966  df-symdif 4241  df-nul 4322  df-if 4528  df-pw 4603  df-sn 4628  df-pr 4630  df-tp 4632  df-op 4634  df-uni 4908  df-int 4950  df-iun 4998  df-iin 4999  df-disj 5113  df-br 5148  df-opab 5210  df-mpt 5231  df-tr 5265  df-id 5573  df-eprel 5579  df-po 5587  df-so 5588  df-fr 5630  df-se 5631  df-we 5632  df-xp 5681  df-rel 5682  df-cnv 5683  df-co 5684  df-dm 5685  df-rn 5686  df-res 5687  df-ima 5688  df-pred 6297  df-ord 6364  df-on 6365  df-lim 6366  df-suc 6367  df-iota 6492  df-fun 6542  df-fn 6543  df-f 6544  df-f1 6545  df-fo 6546  df-f1o 6547  df-fv 6548  df-isom 6549  df-riota 7361  df-ov 7408  df-oprab 7409  df-mpo 7410  df-of 7666  df-ofr 7667  df-om 7852  df-1st 7971  df-2nd 7972  df-supp 8143  df-frecs 8262  df-wrecs 8293  df-recs 8367  df-rdg 8406  df-1o 8462  df-2o 8463  df-oadd 8466  df-omul 8467  df-er 8699  df-map 8818  df-pm 8819  df-ixp 8888  df-en 8936  df-dom 8937  df-sdom 8938  df-fin 8939  df-fsupp 9358  df-fi 9402  df-sup 9433  df-inf 9434  df-oi 9501  df-dju 9892  df-card 9930  df-acn 9933  df-pnf 11246  df-mnf 11247  df-xr 11248  df-ltxr 11249  df-le 11250  df-sub 11442  df-neg 11443  df-div 11868  df-nn 12209  df-2 12271  df-3 12272  df-4 12273  df-5 12274  df-6 12275  df-7 12276  df-8 12277  df-9 12278  df-n0 12469  df-xnn0 12541  df-z 12555  df-dec 12674  df-uz 12819  df-q 12929  df-rp 12971  df-xneg 13088  df-xadd 13089  df-xmul 13090  df-ioo 13324  df-ioc 13325  df-ico 13326  df-icc 13327  df-fz 13481  df-fzo 13624  df-fl 13753  df-mod 13831  df-seq 13963  df-exp 14024  df-fac 14230  df-bc 14259  df-hash 14287  df-shft 15010  df-cj 15042  df-re 15043  df-im 15044  df-sqrt 15178  df-abs 15179  df-limsup 15411  df-clim 15428  df-rlim 15429  df-sum 15629  df-ef 16007  df-sin 16009  df-cos 16010  df-pi 16012  df-dvds 16194  df-struct 17076  df-sets 17093  df-slot 17111  df-ndx 17123  df-base 17141  df-ress 17170  df-plusg 17206  df-mulr 17207  df-starv 17208  df-sca 17209  df-vsca 17210  df-ip 17211  df-tset 17212  df-ple 17213  df-ds 17215  df-unif 17216  df-hom 17217  df-cco 17218  df-rest 17364  df-topn 17365  df-0g 17383  df-gsum 17384  df-topgen 17385  df-pt 17386  df-prds 17389  df-xrs 17444  df-qtop 17449  df-imas 17450  df-xps 17452  df-mre 17526  df-mrc 17527  df-acs 17529  df-mgm 18557  df-sgrp 18606  df-mnd 18622  df-submnd 18668  df-mulg 18945  df-cntz 19175  df-cmn 19644  df-psmet 20928  df-xmet 20929  df-met 20930  df-bl 20931  df-mopn 20932  df-fbas 20933  df-fg 20934  df-cnfld 20937  df-top 22387  df-topon 22404  df-topsp 22426  df-bases 22440  df-cld 22514  df-ntr 22515  df-cls 22516  df-nei 22593  df-lp 22631  df-perf 22632  df-cn 22722  df-cnp 22723  df-t1 22809  df-haus 22810  df-cmp 22882  df-tx 23057  df-hmeo 23250  df-fil 23341  df-fm 23433  df-flim 23434  df-flf 23435  df-xms 23817  df-ms 23818  df-tms 23819  df-cncf 24385  df-ovol 24972  df-vol 24973  df-mbf 25127  df-itg1 25128  df-itg2 25129  df-ibl 25130  df-itg 25131  df-0p 25178  df-ditg 25355  df-limc 25374  df-dv 25375
This theorem is referenced by: (None)
  Copyright terms: Public domain W3C validator