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 46475
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 12790 . . . . . . 7 ℕ = (ℤ‘1)
2 1zzd 12522 . . . . . . 7 (⊤ → 1 ∈ ℤ)
3 eqidd 2737 . . . . . . . . 9 (𝑘 ∈ ℕ → (𝑛 ∈ ℕ ↦ ((sin‘(((2 · 𝑛) − 1) · 𝑋)) / ((2 · 𝑛) − 1))) = (𝑛 ∈ ℕ ↦ ((sin‘(((2 · 𝑛) − 1) · 𝑋)) / ((2 · 𝑛) − 1))))
4 oveq2 7366 . . . . . . . . . . . . . 14 (𝑛 = 𝑘 → (2 · 𝑛) = (2 · 𝑘))
54oveq1d 7373 . . . . . . . . . . . . 13 (𝑛 = 𝑘 → ((2 · 𝑛) − 1) = ((2 · 𝑘) − 1))
65oveq1d 7373 . . . . . . . . . . . 12 (𝑛 = 𝑘 → (((2 · 𝑛) − 1) · 𝑋) = (((2 · 𝑘) − 1) · 𝑋))
76fveq2d 6838 . . . . . . . . . . 11 (𝑛 = 𝑘 → (sin‘(((2 · 𝑛) − 1) · 𝑋)) = (sin‘(((2 · 𝑘) − 1) · 𝑋)))
87, 5oveq12d 7376 . . . . . . . . . 10 (𝑛 = 𝑘 → ((sin‘(((2 · 𝑛) − 1) · 𝑋)) / ((2 · 𝑛) − 1)) = ((sin‘(((2 · 𝑘) − 1) · 𝑋)) / ((2 · 𝑘) − 1)))
98adantl 481 . . . . . . . . 9 ((𝑘 ∈ ℕ ∧ 𝑛 = 𝑘) → ((sin‘(((2 · 𝑛) − 1) · 𝑋)) / ((2 · 𝑛) − 1)) = ((sin‘(((2 · 𝑘) − 1) · 𝑋)) / ((2 · 𝑘) − 1)))
10 id 22 . . . . . . . . 9 (𝑘 ∈ ℕ → 𝑘 ∈ ℕ)
11 ovex 7391 . . . . . . . . . 10 ((sin‘(((2 · 𝑘) − 1) · 𝑋)) / ((2 · 𝑘) − 1)) ∈ V
1211a1i 11 . . . . . . . . 9 (𝑘 ∈ ℕ → ((sin‘(((2 · 𝑘) − 1) · 𝑋)) / ((2 · 𝑘) − 1)) ∈ V)
133, 9, 10, 12fvmptd 6948 . . . . . . . 8 (𝑘 ∈ ℕ → ((𝑛 ∈ ℕ ↦ ((sin‘(((2 · 𝑛) − 1) · 𝑋)) / ((2 · 𝑛) − 1)))‘𝑘) = ((sin‘(((2 · 𝑘) − 1) · 𝑋)) / ((2 · 𝑘) − 1)))
1413adantl 481 . . . . . . 7 ((⊤ ∧ 𝑘 ∈ ℕ) → ((𝑛 ∈ ℕ ↦ ((sin‘(((2 · 𝑛) − 1) · 𝑋)) / ((2 · 𝑛) − 1)))‘𝑘) = ((sin‘(((2 · 𝑘) − 1) · 𝑋)) / ((2 · 𝑘) − 1)))
15 2z 12523 . . . . . . . . . . . . . . 15 2 ∈ ℤ
1615a1i 11 . . . . . . . . . . . . . 14 (𝑘 ∈ ℕ → 2 ∈ ℤ)
17 nnz 12509 . . . . . . . . . . . . . 14 (𝑘 ∈ ℕ → 𝑘 ∈ ℤ)
1816, 17zmulcld 12602 . . . . . . . . . . . . 13 (𝑘 ∈ ℕ → (2 · 𝑘) ∈ ℤ)
19 1zzd 12522 . . . . . . . . . . . . 13 (𝑘 ∈ ℕ → 1 ∈ ℤ)
2018, 19zsubcld 12601 . . . . . . . . . . . 12 (𝑘 ∈ ℕ → ((2 · 𝑘) − 1) ∈ ℤ)
2120zcnd 12597 . . . . . . . . . . 11 (𝑘 ∈ ℕ → ((2 · 𝑘) − 1) ∈ ℂ)
22 fouriersw.x . . . . . . . . . . . . 13 𝑋 ∈ ℝ
2322recni 11146 . . . . . . . . . . . 12 𝑋 ∈ ℂ
2423a1i 11 . . . . . . . . . . 11 (𝑘 ∈ ℕ → 𝑋 ∈ ℂ)
2521, 24mulcld 11152 . . . . . . . . . 10 (𝑘 ∈ ℕ → (((2 · 𝑘) − 1) · 𝑋) ∈ ℂ)
2625sincld 16055 . . . . . . . . 9 (𝑘 ∈ ℕ → (sin‘(((2 · 𝑘) − 1) · 𝑋)) ∈ ℂ)
27 0red 11135 . . . . . . . . . 10 (𝑘 ∈ ℕ → 0 ∈ ℝ)
28 2re 12219 . . . . . . . . . . . . . 14 2 ∈ ℝ
2928a1i 11 . . . . . . . . . . . . 13 (𝑘 ∈ ℕ → 2 ∈ ℝ)
30 1red 11133 . . . . . . . . . . . . 13 (𝑘 ∈ ℕ → 1 ∈ ℝ)
3129, 30remulcld 11162 . . . . . . . . . . . 12 (𝑘 ∈ ℕ → (2 · 1) ∈ ℝ)
3231, 30resubcld 11565 . . . . . . . . . . 11 (𝑘 ∈ ℕ → ((2 · 1) − 1) ∈ ℝ)
3320zred 12596 . . . . . . . . . . 11 (𝑘 ∈ ℕ → ((2 · 𝑘) − 1) ∈ ℝ)
34 0lt1 11659 . . . . . . . . . . . . 13 0 < 1
35 2t1e2 12303 . . . . . . . . . . . . . . 15 (2 · 1) = 2
3635oveq1i 7368 . . . . . . . . . . . . . 14 ((2 · 1) − 1) = (2 − 1)
37 2m1e1 12266 . . . . . . . . . . . . . 14 (2 − 1) = 1
3836, 37eqtr2i 2760 . . . . . . . . . . . . 13 1 = ((2 · 1) − 1)
3934, 38breqtri 5123 . . . . . . . . . . . 12 0 < ((2 · 1) − 1)
4039a1i 11 . . . . . . . . . . 11 (𝑘 ∈ ℕ → 0 < ((2 · 1) − 1))
4118zred 12596 . . . . . . . . . . . 12 (𝑘 ∈ ℕ → (2 · 𝑘) ∈ ℝ)
42 nnre 12152 . . . . . . . . . . . . 13 (𝑘 ∈ ℕ → 𝑘 ∈ ℝ)
43 0le2 12247 . . . . . . . . . . . . . 14 0 ≤ 2
4443a1i 11 . . . . . . . . . . . . 13 (𝑘 ∈ ℕ → 0 ≤ 2)
45 nnge1 12173 . . . . . . . . . . . . 13 (𝑘 ∈ ℕ → 1 ≤ 𝑘)
4630, 42, 29, 44, 45lemul2ad 12082 . . . . . . . . . . . 12 (𝑘 ∈ ℕ → (2 · 1) ≤ (2 · 𝑘))
4731, 41, 30, 46lesub1dd 11753 . . . . . . . . . . 11 (𝑘 ∈ ℕ → ((2 · 1) − 1) ≤ ((2 · 𝑘) − 1))
4827, 32, 33, 40, 47ltletrd 11293 . . . . . . . . . 10 (𝑘 ∈ ℕ → 0 < ((2 · 𝑘) − 1))
4927, 48gtned 11268 . . . . . . . . 9 (𝑘 ∈ ℕ → ((2 · 𝑘) − 1) ≠ 0)
5026, 21, 49divcld 11917 . . . . . . . 8 (𝑘 ∈ ℕ → ((sin‘(((2 · 𝑘) − 1) · 𝑋)) / ((2 · 𝑘) − 1)) ∈ ℂ)
5150adantl 481 . . . . . . 7 ((⊤ ∧ 𝑘 ∈ ℕ) → ((sin‘(((2 · 𝑘) − 1) · 𝑋)) / ((2 · 𝑘) − 1)) ∈ ℂ)
52 picn 26423 . . . . . . . . . . 11 π ∈ ℂ
5352a1i 11 . . . . . . . . . 10 (⊤ → π ∈ ℂ)
54 4cn 12230 . . . . . . . . . . 11 4 ∈ ℂ
5554a1i 11 . . . . . . . . . 10 (⊤ → 4 ∈ ℂ)
56 4ne0 12253 . . . . . . . . . . 11 4 ≠ 0
5756a1i 11 . . . . . . . . . 10 (⊤ → 4 ≠ 0)
5853, 55, 57divcld 11917 . . . . . . . . 9 (⊤ → (π / 4) ∈ ℂ)
59 eqid 2736 . . . . . . . . . . . . . . . 16 (𝑛 ∈ ℕ ↦ if(2 ∥ 𝑛, 0, ((4 / (𝑛 · π)) · (sin‘(𝑛 · 𝑋))))) = (𝑛 ∈ ℕ ↦ if(2 ∥ 𝑛, 0, ((4 / (𝑛 · π)) · (sin‘(𝑛 · 𝑋)))))
60 0cnd 11125 . . . . . . . . . . . . . . . . 17 (𝑛 ∈ ℕ → 0 ∈ ℂ)
6154a1i 11 . . . . . . . . . . . . . . . . . . 19 (𝑛 ∈ ℕ → 4 ∈ ℂ)
62 nncn 12153 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ ℕ → 𝑛 ∈ ℂ)
63 mulcl 11110 . . . . . . . . . . . . . . . . . . . 20 ((𝑛 ∈ ℂ ∧ π ∈ ℂ) → (𝑛 · π) ∈ ℂ)
6462, 52, 63sylancl 586 . . . . . . . . . . . . . . . . . . 19 (𝑛 ∈ ℕ → (𝑛 · π) ∈ ℂ)
6552a1i 11 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ ℕ → π ∈ ℂ)
66 nnne0 12179 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ ℕ → 𝑛 ≠ 0)
67 0re 11134 . . . . . . . . . . . . . . . . . . . . . 22 0 ∈ ℝ
68 pipos 26424 . . . . . . . . . . . . . . . . . . . . . 22 0 < π
6967, 68gtneii 11245 . . . . . . . . . . . . . . . . . . . . 21 π ≠ 0
7069a1i 11 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ ℕ → π ≠ 0)
7162, 65, 66, 70mulne0d 11789 . . . . . . . . . . . . . . . . . . 19 (𝑛 ∈ ℕ → (𝑛 · π) ≠ 0)
7261, 64, 71divcld 11917 . . . . . . . . . . . . . . . . . 18 (𝑛 ∈ ℕ → (4 / (𝑛 · π)) ∈ ℂ)
7323a1i 11 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ ℕ → 𝑋 ∈ ℂ)
7462, 73mulcld 11152 . . . . . . . . . . . . . . . . . . 19 (𝑛 ∈ ℕ → (𝑛 · 𝑋) ∈ ℂ)
7574sincld 16055 . . . . . . . . . . . . . . . . . 18 (𝑛 ∈ ℕ → (sin‘(𝑛 · 𝑋)) ∈ ℂ)
7672, 75mulcld 11152 . . . . . . . . . . . . . . . . 17 (𝑛 ∈ ℕ → ((4 / (𝑛 · π)) · (sin‘(𝑛 · 𝑋))) ∈ ℂ)
7760, 76ifcld 4526 . . . . . . . . . . . . . . . 16 (𝑛 ∈ ℕ → if(2 ∥ 𝑛, 0, ((4 / (𝑛 · π)) · (sin‘(𝑛 · 𝑋)))) ∈ ℂ)
7859, 77fmpti 7057 . . . . . . . . . . . . . . 15 (𝑛 ∈ ℕ ↦ if(2 ∥ 𝑛, 0, ((4 / (𝑛 · π)) · (sin‘(𝑛 · 𝑋))))):ℕ⟶ℂ
7978a1i 11 . . . . . . . . . . . . . 14 (⊤ → (𝑛 ∈ ℕ ↦ if(2 ∥ 𝑛, 0, ((4 / (𝑛 · π)) · (sin‘(𝑛 · 𝑋))))):ℕ⟶ℂ)
80 eqidd 2737 . . . . . . . . . . . . . . . . . 18 (𝑘 ∈ ℕ → (𝑛 ∈ ℕ ↦ if(2 ∥ 𝑛, 0, ((4 / (𝑛 · π)) · (sin‘(𝑛 · 𝑋))))) = (𝑛 ∈ ℕ ↦ if(2 ∥ 𝑛, 0, ((4 / (𝑛 · π)) · (sin‘(𝑛 · 𝑋))))))
81 breq2 5102 . . . . . . . . . . . . . . . . . . . 20 (𝑛 = 𝑘 → (2 ∥ 𝑛 ↔ 2 ∥ 𝑘))
82 oveq1 7365 . . . . . . . . . . . . . . . . . . . . . 22 (𝑛 = 𝑘 → (𝑛 · π) = (𝑘 · π))
8382oveq2d 7374 . . . . . . . . . . . . . . . . . . . . 21 (𝑛 = 𝑘 → (4 / (𝑛 · π)) = (4 / (𝑘 · π)))
84 oveq1 7365 . . . . . . . . . . . . . . . . . . . . . 22 (𝑛 = 𝑘 → (𝑛 · 𝑋) = (𝑘 · 𝑋))
8584fveq2d 6838 . . . . . . . . . . . . . . . . . . . . 21 (𝑛 = 𝑘 → (sin‘(𝑛 · 𝑋)) = (sin‘(𝑘 · 𝑋)))
8683, 85oveq12d 7376 . . . . . . . . . . . . . . . . . . . 20 (𝑛 = 𝑘 → ((4 / (𝑛 · π)) · (sin‘(𝑛 · 𝑋))) = ((4 / (𝑘 · π)) · (sin‘(𝑘 · 𝑋))))
8781, 86ifbieq2d 4506 . . . . . . . . . . . . . . . . . . 19 (𝑛 = 𝑘 → if(2 ∥ 𝑛, 0, ((4 / (𝑛 · π)) · (sin‘(𝑛 · 𝑋)))) = if(2 ∥ 𝑘, 0, ((4 / (𝑘 · π)) · (sin‘(𝑘 · 𝑋)))))
8887adantl 481 . . . . . . . . . . . . . . . . . 18 ((𝑘 ∈ ℕ ∧ 𝑛 = 𝑘) → if(2 ∥ 𝑛, 0, ((4 / (𝑛 · π)) · (sin‘(𝑛 · 𝑋)))) = if(2 ∥ 𝑘, 0, ((4 / (𝑘 · π)) · (sin‘(𝑘 · 𝑋)))))
89 c0ex 11126 . . . . . . . . . . . . . . . . . . . 20 0 ∈ V
90 ovex 7391 . . . . . . . . . . . . . . . . . . . 20 ((4 / (𝑘 · π)) · (sin‘(𝑘 · 𝑋))) ∈ V
9189, 90ifex 4530 . . . . . . . . . . . . . . . . . . 19 if(2 ∥ 𝑘, 0, ((4 / (𝑘 · π)) · (sin‘(𝑘 · 𝑋)))) ∈ V
9291a1i 11 . . . . . . . . . . . . . . . . . 18 (𝑘 ∈ ℕ → if(2 ∥ 𝑘, 0, ((4 / (𝑘 · π)) · (sin‘(𝑘 · 𝑋)))) ∈ V)
9380, 88, 10, 92fvmptd 6948 . . . . . . . . . . . . . . . . 17 (𝑘 ∈ ℕ → ((𝑛 ∈ ℕ ↦ if(2 ∥ 𝑛, 0, ((4 / (𝑛 · π)) · (sin‘(𝑛 · 𝑋)))))‘𝑘) = if(2 ∥ 𝑘, 0, ((4 / (𝑘 · π)) · (sin‘(𝑘 · 𝑋)))))
9493adantr 480 . . . . . . . . . . . . . . . 16 ((𝑘 ∈ ℕ ∧ (𝑘 / 2) ∈ ℕ) → ((𝑛 ∈ ℕ ↦ if(2 ∥ 𝑛, 0, ((4 / (𝑛 · π)) · (sin‘(𝑛 · 𝑋)))))‘𝑘) = if(2 ∥ 𝑘, 0, ((4 / (𝑘 · π)) · (sin‘(𝑘 · 𝑋)))))
95 simpr 484 . . . . . . . . . . . . . . . . . 18 ((𝑘 ∈ ℕ ∧ (𝑘 / 2) ∈ ℕ) → (𝑘 / 2) ∈ ℕ)
96 simpl 482 . . . . . . . . . . . . . . . . . . 19 ((𝑘 ∈ ℕ ∧ (𝑘 / 2) ∈ ℕ) → 𝑘 ∈ ℕ)
97 2nn 12218 . . . . . . . . . . . . . . . . . . 19 2 ∈ ℕ
98 nndivdvds 16188 . . . . . . . . . . . . . . . . . . 19 ((𝑘 ∈ ℕ ∧ 2 ∈ ℕ) → (2 ∥ 𝑘 ↔ (𝑘 / 2) ∈ ℕ))
9996, 97, 98sylancl 586 . . . . . . . . . . . . . . . . . 18 ((𝑘 ∈ ℕ ∧ (𝑘 / 2) ∈ ℕ) → (2 ∥ 𝑘 ↔ (𝑘 / 2) ∈ ℕ))
10095, 99mpbird 257 . . . . . . . . . . . . . . . . 17 ((𝑘 ∈ ℕ ∧ (𝑘 / 2) ∈ ℕ) → 2 ∥ 𝑘)
101100iftrued 4487 . . . . . . . . . . . . . . . 16 ((𝑘 ∈ ℕ ∧ (𝑘 / 2) ∈ ℕ) → if(2 ∥ 𝑘, 0, ((4 / (𝑘 · π)) · (sin‘(𝑘 · 𝑋)))) = 0)
10294, 101eqtrd 2771 . . . . . . . . . . . . . . 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 11132 . . . . . . . . . . . . . . . . . . . 20 1 ∈ ℝ
106105renegcli 11442 . . . . . . . . . . . . . . . . . . . 20 -1 ∈ ℝ
107105, 106ifcli 4527 . . . . . . . . . . . . . . . . . . 19 if((𝑥 mod 𝑇) < π, 1, -1) ∈ ℝ
108107a1i 11 . . . . . . . . . . . . . . . . . 18 (𝑥 ∈ ℝ → if((𝑥 mod 𝑇) < π, 1, -1) ∈ ℝ)
109104, 108fmpti 7057 . . . . . . . . . . . . . . . . 17 𝐹:ℝ⟶ℝ
110 fouriersw.t . . . . . . . . . . . . . . . . 17 𝑇 = (2 · π)
111 oveq1 7365 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑥 = 𝑦 → (𝑥 mod 𝑇) = (𝑦 mod 𝑇))
112111breq1d 5108 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑥 = 𝑦 → ((𝑥 mod 𝑇) < π ↔ (𝑦 mod 𝑇) < π))
113112ifbid 4503 . . . . . . . . . . . . . . . . . . . . . 22 (𝑥 = 𝑦 → if((𝑥 mod 𝑇) < π, 1, -1) = if((𝑦 mod 𝑇) < π, 1, -1))
114113cbvmptv 5202 . . . . . . . . . . . . . . . . . . . . 21 (𝑥 ∈ ℝ ↦ if((𝑥 mod 𝑇) < π, 1, -1)) = (𝑦 ∈ ℝ ↦ if((𝑦 mod 𝑇) < π, 1, -1))
115104, 114eqtri 2759 . . . . . . . . . . . . . . . . . . . 20 𝐹 = (𝑦 ∈ ℝ ↦ if((𝑦 mod 𝑇) < π, 1, -1))
116115a1i 11 . . . . . . . . . . . . . . . . . . 19 (𝑥 ∈ ℝ → 𝐹 = (𝑦 ∈ ℝ ↦ if((𝑦 mod 𝑇) < π, 1, -1)))
117 oveq1 7365 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑦 = (𝑥 + 𝑇) → (𝑦 mod 𝑇) = ((𝑥 + 𝑇) mod 𝑇))
118 pire 26422 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 π ∈ ℝ
11928, 118remulcli 11148 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (2 · π) ∈ ℝ
120110, 119eqeltri 2832 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 𝑇 ∈ ℝ
121120recni 11146 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 𝑇 ∈ ℂ
122121mullidi 11137 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (1 · 𝑇) = 𝑇
123122eqcomi 2745 . . . . . . . . . . . . . . . . . . . . . . . . . 26 𝑇 = (1 · 𝑇)
124123oveq2i 7369 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑥 + 𝑇) = (𝑥 + (1 · 𝑇))
125124oveq1i 7368 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑥 + 𝑇) mod 𝑇) = ((𝑥 + (1 · 𝑇)) mod 𝑇)
126117, 125eqtrdi 2787 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑦 = (𝑥 + 𝑇) → (𝑦 mod 𝑇) = ((𝑥 + (1 · 𝑇)) mod 𝑇))
127126adantl 481 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑥 ∈ ℝ ∧ 𝑦 = (𝑥 + 𝑇)) → (𝑦 mod 𝑇) = ((𝑥 + (1 · 𝑇)) mod 𝑇))
128 simpl 482 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑥 ∈ ℝ ∧ 𝑦 = (𝑥 + 𝑇)) → 𝑥 ∈ ℝ)
129 2pos 12248 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 0 < 2
13028, 118, 129, 68mulgt0ii 11266 . . . . . . . . . . . . . . . . . . . . . . . . . 26 0 < (2 · π)
131110eqcomi 2745 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (2 · π) = 𝑇
132130, 131breqtri 5123 . . . . . . . . . . . . . . . . . . . . . . . . 25 0 < 𝑇
133120, 132elrpii 12908 . . . . . . . . . . . . . . . . . . . . . . . 24 𝑇 ∈ ℝ+
134133a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑥 ∈ ℝ ∧ 𝑦 = (𝑥 + 𝑇)) → 𝑇 ∈ ℝ+)
135 1zzd 12522 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑥 ∈ ℝ ∧ 𝑦 = (𝑥 + 𝑇)) → 1 ∈ ℤ)
136 modcyc 13826 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑥 ∈ ℝ ∧ 𝑇 ∈ ℝ+ ∧ 1 ∈ ℤ) → ((𝑥 + (1 · 𝑇)) mod 𝑇) = (𝑥 mod 𝑇))
137128, 134, 135, 136syl3anc 1373 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑥 ∈ ℝ ∧ 𝑦 = (𝑥 + 𝑇)) → ((𝑥 + (1 · 𝑇)) mod 𝑇) = (𝑥 mod 𝑇))
138127, 137eqtrd 2771 . . . . . . . . . . . . . . . . . . . . 21 ((𝑥 ∈ ℝ ∧ 𝑦 = (𝑥 + 𝑇)) → (𝑦 mod 𝑇) = (𝑥 mod 𝑇))
139138breq1d 5108 . . . . . . . . . . . . . . . . . . . 20 ((𝑥 ∈ ℝ ∧ 𝑦 = (𝑥 + 𝑇)) → ((𝑦 mod 𝑇) < π ↔ (𝑥 mod 𝑇) < π))
140139ifbid 4503 . . . . . . . . . . . . . . . . . . 19 ((𝑥 ∈ ℝ ∧ 𝑦 = (𝑥 + 𝑇)) → if((𝑦 mod 𝑇) < π, 1, -1) = if((𝑥 mod 𝑇) < π, 1, -1))
141 id 22 . . . . . . . . . . . . . . . . . . . 20 (𝑥 ∈ ℝ → 𝑥 ∈ ℝ)
142120a1i 11 . . . . . . . . . . . . . . . . . . . 20 (𝑥 ∈ ℝ → 𝑇 ∈ ℝ)
143141, 142readdcld 11161 . . . . . . . . . . . . . . . . . . 19 (𝑥 ∈ ℝ → (𝑥 + 𝑇) ∈ ℝ)
144116, 140, 143, 108fvmptd 6948 . . . . . . . . . . . . . . . . . 18 (𝑥 ∈ ℝ → (𝐹‘(𝑥 + 𝑇)) = if((𝑥 mod 𝑇) < π, 1, -1))
145104fvmpt2 6952 . . . . . . . . . . . . . . . . . . 19 ((𝑥 ∈ ℝ ∧ if((𝑥 mod 𝑇) < π, 1, -1) ∈ ℝ) → (𝐹𝑥) = if((𝑥 mod 𝑇) < π, 1, -1))
146107, 145mpan2 691 . . . . . . . . . . . . . . . . . 18 (𝑥 ∈ ℝ → (𝐹𝑥) = if((𝑥 mod 𝑇) < π, 1, -1))
147144, 146eqtr4d 2774 . . . . . . . . . . . . . . . . 17 (𝑥 ∈ ℝ → (𝐹‘(𝑥 + 𝑇)) = (𝐹𝑥))
148 eqid 2736 . . . . . . . . . . . . . . . . 17 ((ℝ D 𝐹) ↾ (-π(,)π)) = ((ℝ D 𝐹) ↾ (-π(,)π))
149 snfi 8980 . . . . . . . . . . . . . . . . . 18 {0} ∈ Fin
150 eldifi 4083 . . . . . . . . . . . . . . . . . . . . . 22 (𝑥 ∈ ((-π(,)π) ∖ dom ((ℝ D 𝐹) ↾ (-π(,)π))) → 𝑥 ∈ (-π(,)π))
151 0xr 11179 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 0 ∈ ℝ*
152151a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝑥 ∈ (-π(,)π) ∧ 0 < 𝑥) → 0 ∈ ℝ*)
153118rexri 11190 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 π ∈ ℝ*
154153a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝑥 ∈ (-π(,)π) ∧ 0 < 𝑥) → π ∈ ℝ*)
155 elioore 13291 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑥 ∈ (-π(,)π) → 𝑥 ∈ ℝ)
156155adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝑥 ∈ (-π(,)π) ∧ 0 < 𝑥) → 𝑥 ∈ ℝ)
157 simpr 484 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝑥 ∈ (-π(,)π) ∧ 0 < 𝑥) → 0 < 𝑥)
158118renegcli 11442 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 -π ∈ ℝ
159158rexri 11190 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 -π ∈ ℝ*
160 iooltub 45756 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((-π ∈ ℝ* ∧ π ∈ ℝ*𝑥 ∈ (-π(,)π)) → 𝑥 < π)
161159, 153, 160mp3an12 1453 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑥 ∈ (-π(,)π) → 𝑥 < π)
162161adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝑥 ∈ (-π(,)π) ∧ 0 < 𝑥) → 𝑥 < π)
163152, 154, 156, 157, 162eliood 45744 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑥 ∈ (-π(,)π) ∧ 0 < 𝑥) → 𝑥 ∈ (0(,)π))
164 negpilt0 45529 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 -π < 0
165158, 67, 164ltleii 11256 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 -π ≤ 0
166 iooss1 13296 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((-π ∈ ℝ* ∧ -π ≤ 0) → (0(,)π) ⊆ (-π(,)π))
167159, 165, 166mp2an 692 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (0(,)π) ⊆ (-π(,)π)
168167sseli 3929 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑥 ∈ (0(,)π) → 𝑥 ∈ (-π(,)π))
169104reseq1i 5934 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝐹 ↾ (0(,)π)) = ((𝑥 ∈ ℝ ↦ if((𝑥 mod 𝑇) < π, 1, -1)) ↾ (0(,)π))
170 ioossre 13323 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (0(,)π) ⊆ ℝ
171 resmpt 5996 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 13291 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (𝑥 ∈ (0(,)π) → 𝑥 ∈ ℝ)
174133a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (𝑥 ∈ (0(,)π) → 𝑇 ∈ ℝ+)
175 0red 11135 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (𝑥 ∈ (0(,)π) → 0 ∈ ℝ)
176 ioogtlb 45741 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((0 ∈ ℝ* ∧ π ∈ ℝ*𝑥 ∈ (0(,)π)) → 0 < 𝑥)
177151, 153, 176mp3an12 1453 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (𝑥 ∈ (0(,)π) → 0 < 𝑥)
178175, 173, 177ltled 11281 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (𝑥 ∈ (0(,)π) → 0 ≤ 𝑥)
179118a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (𝑥 ∈ (0(,)π) → π ∈ ℝ)
180120a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (𝑥 ∈ (0(,)π) → 𝑇 ∈ ℝ)
181168, 161syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (𝑥 ∈ (0(,)π) → 𝑥 < π)
182 pirp 26426 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 π ∈ ℝ+
183 2timesgt 45536 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (π ∈ ℝ+ → π < (2 · π))
184182, 183ax-mp 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 π < (2 · π)
185184, 131breqtri 5123 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 π < 𝑇
186185a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (𝑥 ∈ (0(,)π) → π < 𝑇)
187173, 179, 180, 181, 186lttrd 11294 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (𝑥 ∈ (0(,)π) → 𝑥 < 𝑇)
188 modid 13816 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (((𝑥 ∈ ℝ ∧ 𝑇 ∈ ℝ+) ∧ (0 ≤ 𝑥𝑥 < 𝑇)) → (𝑥 mod 𝑇) = 𝑥)
189173, 174, 178, 187, 188syl22anc 838 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (𝑥 ∈ (0(,)π) → (𝑥 mod 𝑇) = 𝑥)
190189, 181eqbrtrd 5120 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (𝑥 ∈ (0(,)π) → (𝑥 mod 𝑇) < π)
191190iftrued 4487 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑥 ∈ (0(,)π) → if((𝑥 mod 𝑇) < π, 1, -1) = 1)
192191mpteq2ia 5193 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑥 ∈ (0(,)π) ↦ if((𝑥 mod 𝑇) < π, 1, -1)) = (𝑥 ∈ (0(,)π) ↦ 1)
193169, 172, 1923eqtrri 2764 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (𝑥 ∈ (0(,)π) ↦ 1) = (𝐹 ↾ (0(,)π))
194193oveq2i 7369 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (ℝ D (𝑥 ∈ (0(,)π) ↦ 1)) = (ℝ D (𝐹 ↾ (0(,)π)))
195 reelprrecn 11118 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ℝ ∈ {ℝ, ℂ}
196195a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (⊤ → ℝ ∈ {ℝ, ℂ})
197 iooretop 24709 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (0(,)π) ∈ (topGen‘ran (,))
198 tgioo4 24749 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (topGen‘ran (,)) = ((TopOpen‘ℂfld) ↾t ℝ)
199197, 198eleqtri 2834 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (0(,)π) ∈ ((TopOpen‘ℂfld) ↾t ℝ)
200199a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (⊤ → (0(,)π) ∈ ((TopOpen‘ℂfld) ↾t ℝ))
201 1cnd 11127 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (⊤ → 1 ∈ ℂ)
202196, 200, 201dvmptconst 46159 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (⊤ → (ℝ D (𝑥 ∈ (0(,)π) ↦ 1)) = (𝑥 ∈ (0(,)π) ↦ 0))
203202mptru 1548 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (ℝ D (𝑥 ∈ (0(,)π) ↦ 1)) = (𝑥 ∈ (0(,)π) ↦ 0)
204 ssid 3956 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ℝ ⊆ ℝ
205 ax-resscn 11083 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ℝ ⊆ ℂ
206 fss 6678 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((𝐹:ℝ⟶ℝ ∧ ℝ ⊆ ℂ) → 𝐹:ℝ⟶ℂ)
207109, 205, 206mp2an 692 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 𝐹:ℝ⟶ℂ
208 dvresioo 46165 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((ℝ ⊆ ℝ ∧ 𝐹:ℝ⟶ℂ) → (ℝ D (𝐹 ↾ (0(,)π))) = ((ℝ D 𝐹) ↾ (0(,)π)))
209204, 207, 208mp2an 692 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (ℝ D (𝐹 ↾ (0(,)π))) = ((ℝ D 𝐹) ↾ (0(,)π))
210194, 203, 2093eqtr3i 2767 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝑥 ∈ (0(,)π) ↦ 0) = ((ℝ D 𝐹) ↾ (0(,)π))
211210dmeqi 5853 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 dom (𝑥 ∈ (0(,)π) ↦ 0) = dom ((ℝ D 𝐹) ↾ (0(,)π))
212 eqid 2736 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝑥 ∈ (0(,)π) ↦ 0) = (𝑥 ∈ (0(,)π) ↦ 0)
21389, 212dmmpti 6636 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 dom (𝑥 ∈ (0(,)π) ↦ 0) = (0(,)π)
214211, 213eqtr3i 2761 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 dom ((ℝ D 𝐹) ↾ (0(,)π)) = (0(,)π)
215 ssdmres 5972 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((0(,)π) ⊆ dom (ℝ D 𝐹) ↔ dom ((ℝ D 𝐹) ↾ (0(,)π)) = (0(,)π))
216214, 215mpbir 231 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (0(,)π) ⊆ dom (ℝ D 𝐹)
217216sseli 3929 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑥 ∈ (0(,)π) → 𝑥 ∈ dom (ℝ D 𝐹))
218168, 217elind 4152 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑥 ∈ (0(,)π) → 𝑥 ∈ ((-π(,)π) ∩ dom (ℝ D 𝐹)))
219 dmres 5971 . . . . . . . . . . . . . . . . . . . . . . . . . 26 dom ((ℝ D 𝐹) ↾ (-π(,)π)) = ((-π(,)π) ∩ dom (ℝ D 𝐹))
220218, 219eleqtrrdi 2847 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑥 ∈ (0(,)π) → 𝑥 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)))
221163, 220syl 17 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑥 ∈ (-π(,)π) ∧ 0 < 𝑥) → 𝑥 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)))
222221adantlr 715 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝑥 ∈ (-π(,)π) ∧ ¬ 𝑥 = 0) ∧ 0 < 𝑥) → 𝑥 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)))
223159a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝑥 ∈ (-π(,)π) ∧ ¬ 𝑥 = 0) ∧ ¬ 0 < 𝑥) → -π ∈ ℝ*)
224151a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝑥 ∈ (-π(,)π) ∧ ¬ 𝑥 = 0) ∧ ¬ 0 < 𝑥) → 0 ∈ ℝ*)
225155ad2antrr 726 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝑥 ∈ (-π(,)π) ∧ ¬ 𝑥 = 0) ∧ ¬ 0 < 𝑥) → 𝑥 ∈ ℝ)
226 ioogtlb 45741 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((-π ∈ ℝ* ∧ π ∈ ℝ*𝑥 ∈ (-π(,)π)) → -π < 𝑥)
227159, 153, 226mp3an12 1453 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑥 ∈ (-π(,)π) → -π < 𝑥)
228227ad2antrr 726 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝑥 ∈ (-π(,)π) ∧ ¬ 𝑥 = 0) ∧ ¬ 0 < 𝑥) → -π < 𝑥)
229 0red 11135 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝑥 ∈ (-π(,)π) ∧ ¬ 𝑥 = 0) ∧ ¬ 0 < 𝑥) → 0 ∈ ℝ)
230 neqne 2940 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 𝑥 = 0 → 𝑥 ≠ 0)
231230ad2antlr 727 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝑥 ∈ (-π(,)π) ∧ ¬ 𝑥 = 0) ∧ ¬ 0 < 𝑥) → 𝑥 ≠ 0)
232 simpr 484 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝑥 ∈ (-π(,)π) ∧ ¬ 𝑥 = 0) ∧ ¬ 0 < 𝑥) → ¬ 0 < 𝑥)
233225, 229, 231, 232lttri5d 45547 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝑥 ∈ (-π(,)π) ∧ ¬ 𝑥 = 0) ∧ ¬ 0 < 𝑥) → 𝑥 < 0)
234223, 224, 225, 228, 233eliood 45744 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝑥 ∈ (-π(,)π) ∧ ¬ 𝑥 = 0) ∧ ¬ 0 < 𝑥) → 𝑥 ∈ (-π(,)0))
23567, 118, 68ltleii 11256 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 0 ≤ π
236 iooss2 13297 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((π ∈ ℝ* ∧ 0 ≤ π) → (-π(,)0) ⊆ (-π(,)π))
237153, 235, 236mp2an 692 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (-π(,)0) ⊆ (-π(,)π)
238237sseli 3929 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑥 ∈ (-π(,)0) → 𝑥 ∈ (-π(,)π))
239104reseq1i 5934 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (𝐹 ↾ (-π(,)0)) = ((𝑥 ∈ ℝ ↦ if((𝑥 mod 𝑇) < π, 1, -1)) ↾ (-π(,)0))
240 ioossre 13323 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (-π(,)0) ⊆ ℝ
241 resmpt 5996 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((-π(,)0) ⊆ ℝ → ((𝑥 ∈ ℝ ↦ if((𝑥 mod 𝑇) < π, 1, -1)) ↾ (-π(,)0)) = (𝑥 ∈ (-π(,)0) ↦ if((𝑥 mod 𝑇) < π, 1, -1)))
242240, 241ax-mp 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((𝑥 ∈ ℝ ↦ if((𝑥 mod 𝑇) < π, 1, -1)) ↾ (-π(,)0)) = (𝑥 ∈ (-π(,)0) ↦ if((𝑥 mod 𝑇) < π, 1, -1))
243118a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (𝑥 ∈ (-π(,)0) → π ∈ ℝ)
244 elioore 13291 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (𝑥 ∈ (-π(,)0) → 𝑥 ∈ ℝ)
245133a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (𝑥 ∈ (-π(,)0) → 𝑇 ∈ ℝ+)
246244, 245modcld 13795 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (𝑥 ∈ (-π(,)0) → (𝑥 mod 𝑇) ∈ ℝ)
247244, 143syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (𝑥 ∈ (-π(,)0) → (𝑥 + 𝑇) ∈ ℝ)
248522timesi 12278 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 (2 · π) = (π + π)
249110, 248eqtri 2759 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 𝑇 = (π + π)
250249oveq2i 7369 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (-π + 𝑇) = (-π + (π + π))
251 negpicn 26427 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 -π ∈ ℂ
252251, 52, 52addassi 11142 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 ((-π + π) + π) = (-π + (π + π))
253252eqcomi 2745 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (-π + (π + π)) = ((-π + π) + π)
25452negidi 11450 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 (π + -π) = 0
25552, 251, 254addcomli 11325 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 (-π + π) = 0
256255oveq1i 7368 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 ((-π + π) + π) = (0 + π)
25752addlidi 11321 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (0 + π) = π
258256, 257eqtri 2759 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 ((-π + π) + π) = π
259250, 253, 2583eqtrri 2764 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 π = (-π + 𝑇)
260259a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (𝑥 ∈ (-π(,)0) → π = (-π + 𝑇))
261158a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (𝑥 ∈ (-π(,)0) → -π ∈ ℝ)
262120a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (𝑥 ∈ (-π(,)0) → 𝑇 ∈ ℝ)
263238, 227syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (𝑥 ∈ (-π(,)0) → -π < 𝑥)
264261, 244, 262, 263ltadd1dd 11748 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (𝑥 ∈ (-π(,)0) → (-π + 𝑇) < (𝑥 + 𝑇))
265260, 264eqbrtrd 5120 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (𝑥 ∈ (-π(,)0) → π < (𝑥 + 𝑇))
266243, 247, 265ltled 11281 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (𝑥 ∈ (-π(,)0) → π ≤ (𝑥 + 𝑇))
267 0red 11135 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (𝑥 ∈ (-π(,)0) → 0 ∈ ℝ)
268158, 120readdcli 11147 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 (-π + 𝑇) ∈ ℝ
269268a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (𝑥 ∈ (-π(,)0) → (-π + 𝑇) ∈ ℝ)
27068a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 (𝑥 ∈ (-π(,)0) → 0 < π)
271270, 259breqtrdi 5139 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (𝑥 ∈ (-π(,)0) → 0 < (-π + 𝑇))
272267, 269, 247, 271, 264lttrd 11294 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (𝑥 ∈ (-π(,)0) → 0 < (𝑥 + 𝑇))
273267, 247, 272ltled 11281 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (𝑥 ∈ (-π(,)0) → 0 ≤ (𝑥 + 𝑇))
274244recnd 11160 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (𝑥 ∈ (-π(,)0) → 𝑥 ∈ ℂ)
275121a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (𝑥 ∈ (-π(,)0) → 𝑇 ∈ ℂ)
276274, 275addcomd 11335 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (𝑥 ∈ (-π(,)0) → (𝑥 + 𝑇) = (𝑇 + 𝑥))
277 iooltub 45756 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 ((-π ∈ ℝ* ∧ 0 ∈ ℝ*𝑥 ∈ (-π(,)0)) → 𝑥 < 0)
278159, 151, 277mp3an12 1453 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (𝑥 ∈ (-π(,)0) → 𝑥 < 0)
279 ltaddneg 11349 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 ((𝑥 ∈ ℝ ∧ 𝑇 ∈ ℝ) → (𝑥 < 0 ↔ (𝑇 + 𝑥) < 𝑇))
280244, 120, 279sylancl 586 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (𝑥 ∈ (-π(,)0) → (𝑥 < 0 ↔ (𝑇 + 𝑥) < 𝑇))
281278, 280mpbid 232 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (𝑥 ∈ (-π(,)0) → (𝑇 + 𝑥) < 𝑇)
282276, 281eqbrtrd 5120 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (𝑥 ∈ (-π(,)0) → (𝑥 + 𝑇) < 𝑇)
283273, 282jca 511 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (𝑥 ∈ (-π(,)0) → (0 ≤ (𝑥 + 𝑇) ∧ (𝑥 + 𝑇) < 𝑇))
284 modid2 13818 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (((𝑥 + 𝑇) ∈ ℝ ∧ 𝑇 ∈ ℝ+) → (((𝑥 + 𝑇) mod 𝑇) = (𝑥 + 𝑇) ↔ (0 ≤ (𝑥 + 𝑇) ∧ (𝑥 + 𝑇) < 𝑇)))
285247, 133, 284sylancl 586 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (𝑥 ∈ (-π(,)0) → (((𝑥 + 𝑇) mod 𝑇) = (𝑥 + 𝑇) ↔ (0 ≤ (𝑥 + 𝑇) ∧ (𝑥 + 𝑇) < 𝑇)))
286283, 285mpbird 257 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (𝑥 ∈ (-π(,)0) → ((𝑥 + 𝑇) mod 𝑇) = (𝑥 + 𝑇))
287125a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (𝑥 ∈ ℝ → ((𝑥 + 𝑇) mod 𝑇) = ((𝑥 + (1 · 𝑇)) mod 𝑇))
288133a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (𝑥 ∈ ℝ → 𝑇 ∈ ℝ+)
289 1zzd 12522 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (𝑥 ∈ ℝ → 1 ∈ ℤ)
290141, 288, 289, 136syl3anc 1373 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (𝑥 ∈ ℝ → ((𝑥 + (1 · 𝑇)) mod 𝑇) = (𝑥 mod 𝑇))
291287, 290eqtrd 2771 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (𝑥 ∈ ℝ → ((𝑥 + 𝑇) mod 𝑇) = (𝑥 mod 𝑇))
292244, 291syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (𝑥 ∈ (-π(,)0) → ((𝑥 + 𝑇) mod 𝑇) = (𝑥 mod 𝑇))
293286, 292eqtr3d 2773 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (𝑥 ∈ (-π(,)0) → (𝑥 + 𝑇) = (𝑥 mod 𝑇))
294266, 293breqtrd 5124 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (𝑥 ∈ (-π(,)0) → π ≤ (𝑥 mod 𝑇))
295243, 246, 294lensymd 11284 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑥 ∈ (-π(,)0) → ¬ (𝑥 mod 𝑇) < π)
296295iffalsed 4490 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑥 ∈ (-π(,)0) → if((𝑥 mod 𝑇) < π, 1, -1) = -1)
297296mpteq2ia 5193 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (𝑥 ∈ (-π(,)0) ↦ if((𝑥 mod 𝑇) < π, 1, -1)) = (𝑥 ∈ (-π(,)0) ↦ -1)
298239, 242, 2973eqtrri 2764 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (𝑥 ∈ (-π(,)0) ↦ -1) = (𝐹 ↾ (-π(,)0))
299298oveq2i 7369 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (ℝ D (𝑥 ∈ (-π(,)0) ↦ -1)) = (ℝ D (𝐹 ↾ (-π(,)0)))
300 iooretop 24709 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (-π(,)0) ∈ (topGen‘ran (,))
301300, 198eleqtri 2834 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (-π(,)0) ∈ ((TopOpen‘ℂfld) ↾t ℝ)
302301a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (⊤ → (-π(,)0) ∈ ((TopOpen‘ℂfld) ↾t ℝ))
303201negcld 11479 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (⊤ → -1 ∈ ℂ)
304196, 302, 303dvmptconst 46159 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (⊤ → (ℝ D (𝑥 ∈ (-π(,)0) ↦ -1)) = (𝑥 ∈ (-π(,)0) ↦ 0))
305304mptru 1548 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (ℝ D (𝑥 ∈ (-π(,)0) ↦ -1)) = (𝑥 ∈ (-π(,)0) ↦ 0)
306 dvresioo 46165 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((ℝ ⊆ ℝ ∧ 𝐹:ℝ⟶ℂ) → (ℝ D (𝐹 ↾ (-π(,)0))) = ((ℝ D 𝐹) ↾ (-π(,)0)))
307204, 207, 306mp2an 692 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (ℝ D (𝐹 ↾ (-π(,)0))) = ((ℝ D 𝐹) ↾ (-π(,)0))
308299, 305, 3073eqtr3i 2767 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (𝑥 ∈ (-π(,)0) ↦ 0) = ((ℝ D 𝐹) ↾ (-π(,)0))
309308dmeqi 5853 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 dom (𝑥 ∈ (-π(,)0) ↦ 0) = dom ((ℝ D 𝐹) ↾ (-π(,)0))
310 eqid 2736 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (𝑥 ∈ (-π(,)0) ↦ 0) = (𝑥 ∈ (-π(,)0) ↦ 0)
31189, 310dmmpti 6636 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 dom (𝑥 ∈ (-π(,)0) ↦ 0) = (-π(,)0)
312309, 311eqtr3i 2761 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 dom ((ℝ D 𝐹) ↾ (-π(,)0)) = (-π(,)0)
313 ssdmres 5972 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((-π(,)0) ⊆ dom (ℝ D 𝐹) ↔ dom ((ℝ D 𝐹) ↾ (-π(,)0)) = (-π(,)0))
314312, 313mpbir 231 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (-π(,)0) ⊆ dom (ℝ D 𝐹)
315314sseli 3929 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑥 ∈ (-π(,)0) → 𝑥 ∈ dom (ℝ D 𝐹))
316238, 315elind 4152 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑥 ∈ (-π(,)0) → 𝑥 ∈ ((-π(,)π) ∩ dom (ℝ D 𝐹)))
317316, 219eleqtrrdi 2847 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑥 ∈ (-π(,)0) → 𝑥 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)))
318234, 317syl 17 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝑥 ∈ (-π(,)π) ∧ ¬ 𝑥 = 0) ∧ ¬ 0 < 𝑥) → 𝑥 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)))
319222, 318pm2.61dan 812 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑥 ∈ (-π(,)π) ∧ ¬ 𝑥 = 0) → 𝑥 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)))
320150, 319sylan 580 . . . . . . . . . . . . . . . . . . . . 21 ((𝑥 ∈ ((-π(,)π) ∖ dom ((ℝ D 𝐹) ↾ (-π(,)π))) ∧ ¬ 𝑥 = 0) → 𝑥 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)))
321 eldifn 4084 . . . . . . . . . . . . . . . . . . . . . 22 (𝑥 ∈ ((-π(,)π) ∖ dom ((ℝ D 𝐹) ↾ (-π(,)π))) → ¬ 𝑥 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)))
322321adantr 480 . . . . . . . . . . . . . . . . . . . . 21 ((𝑥 ∈ ((-π(,)π) ∖ dom ((ℝ D 𝐹) ↾ (-π(,)π))) ∧ ¬ 𝑥 = 0) → ¬ 𝑥 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)))
323320, 322condan 817 . . . . . . . . . . . . . . . . . . . 20 (𝑥 ∈ ((-π(,)π) ∖ dom ((ℝ D 𝐹) ↾ (-π(,)π))) → 𝑥 = 0)
324 velsn 4596 . . . . . . . . . . . . . . . . . . . 20 (𝑥 ∈ {0} ↔ 𝑥 = 0)
325323, 324sylibr 234 . . . . . . . . . . . . . . . . . . 19 (𝑥 ∈ ((-π(,)π) ∖ dom ((ℝ D 𝐹) ↾ (-π(,)π))) → 𝑥 ∈ {0})
326325ssriv 3937 . . . . . . . . . . . . . . . . . 18 ((-π(,)π) ∖ dom ((ℝ D 𝐹) ↾ (-π(,)π))) ⊆ {0}
327 ssfi 9097 . . . . . . . . . . . . . . . . . 18 (({0} ∈ Fin ∧ ((-π(,)π) ∖ dom ((ℝ D 𝐹) ↾ (-π(,)π))) ⊆ {0}) → ((-π(,)π) ∖ dom ((ℝ D 𝐹) ↾ (-π(,)π))) ∈ Fin)
328149, 326, 327mp2an 692 . . . . . . . . . . . . . . . . 17 ((-π(,)π) ∖ dom ((ℝ D 𝐹) ↾ (-π(,)π))) ∈ Fin
329 inss1 4189 . . . . . . . . . . . . . . . . . . . . . 22 ((-π(,)π) ∩ dom (ℝ D 𝐹)) ⊆ (-π(,)π)
330219, 329eqsstri 3980 . . . . . . . . . . . . . . . . . . . . 21 dom ((ℝ D 𝐹) ↾ (-π(,)π)) ⊆ (-π(,)π)
331 ioosscn 13324 . . . . . . . . . . . . . . . . . . . . 21 (-π(,)π) ⊆ ℂ
332330, 331sstri 3943 . . . . . . . . . . . . . . . . . . . 20 dom ((ℝ D 𝐹) ↾ (-π(,)π)) ⊆ ℂ
333332a1i 11 . . . . . . . . . . . . . . . . . . 19 (⊤ → dom ((ℝ D 𝐹) ↾ (-π(,)π)) ⊆ ℂ)
334 dvf 25864 . . . . . . . . . . . . . . . . . . . . . 22 (ℝ D 𝐹):dom (ℝ D 𝐹)⟶ℂ
335 fresin 6703 . . . . . . . . . . . . . . . . . . . . . 22 ((ℝ D 𝐹):dom (ℝ D 𝐹)⟶ℂ → ((ℝ D 𝐹) ↾ (-π(,)π)):(dom (ℝ D 𝐹) ∩ (-π(,)π))⟶ℂ)
336 ffdm 6691 . . . . . . . . . . . . . . . . . . . . . 22 (((ℝ D 𝐹) ↾ (-π(,)π)):(dom (ℝ D 𝐹) ∩ (-π(,)π))⟶ℂ → (((ℝ D 𝐹) ↾ (-π(,)π)):dom ((ℝ D 𝐹) ↾ (-π(,)π))⟶ℂ ∧ dom ((ℝ D 𝐹) ↾ (-π(,)π)) ⊆ (dom (ℝ D 𝐹) ∩ (-π(,)π))))
337334, 335, 336mp2b 10 . . . . . . . . . . . . . . . . . . . . 21 (((ℝ D 𝐹) ↾ (-π(,)π)):dom ((ℝ D 𝐹) ↾ (-π(,)π))⟶ℂ ∧ dom ((ℝ D 𝐹) ↾ (-π(,)π)) ⊆ (dom (ℝ D 𝐹) ∩ (-π(,)π)))
338337simpli 483 . . . . . . . . . . . . . . . . . . . 20 ((ℝ D 𝐹) ↾ (-π(,)π)):dom ((ℝ D 𝐹) ↾ (-π(,)π))⟶ℂ
339338a1i 11 . . . . . . . . . . . . . . . . . . 19 (⊤ → ((ℝ D 𝐹) ↾ (-π(,)π)):dom ((ℝ D 𝐹) ↾ (-π(,)π))⟶ℂ)
340159a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑥 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∧ 𝑥 < 0) → -π ∈ ℝ*)
341151a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑥 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∧ 𝑥 < 0) → 0 ∈ ℝ*)
342 ioossre 13323 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (-π(,)π) ⊆ ℝ
343330sseli 3929 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑥 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)) → 𝑥 ∈ (-π(,)π))
344342, 343sselid 3931 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑥 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)) → 𝑥 ∈ ℝ)
345344adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑥 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∧ 𝑥 < 0) → 𝑥 ∈ ℝ)
346343, 227syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑥 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)) → -π < 𝑥)
347346adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑥 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∧ 𝑥 < 0) → -π < 𝑥)
348 simpr 484 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑥 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∧ 𝑥 < 0) → 𝑥 < 0)
349340, 341, 345, 347, 348eliood 45744 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑥 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∧ 𝑥 < 0) → 𝑥 ∈ (-π(,)0))
350 elun1 4134 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑥 ∈ (-π(,)0) → 𝑥 ∈ ((-π(,)0) ∪ (0(,)π)))
351349, 350syl 17 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑥 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∧ 𝑥 < 0) → 𝑥 ∈ ((-π(,)0) ∪ (0(,)π)))
352 simpl 482 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑥 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∧ ¬ 𝑥 < 0) → 𝑥 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)))
353 0red 11135 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑥 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∧ ¬ 𝑥 < 0) → 0 ∈ ℝ)
354344adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑥 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∧ ¬ 𝑥 < 0) → 𝑥 ∈ ℝ)
355 simpr 484 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝑥 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∧ ¬ 𝑥 < 0) → ¬ 𝑥 < 0)
356353, 354, 355nltled 11283 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑥 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∧ ¬ 𝑥 < 0) → 0 ≤ 𝑥)
357 id 22 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑥 = 0 → 𝑥 = 0)
358 eqid 2736 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (TopOpen‘ℂfld) = (TopOpen‘ℂfld)
359204a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (⊤ → ℝ ⊆ ℝ)
360 eqid 2736 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (topGen‘ran (,)) = (topGen‘ran (,))
361207a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (⊤ → 𝐹:ℝ⟶ℂ)
362 0red 11135 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (⊤ → 0 ∈ ℝ)
363 mnfxr 11189 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 -∞ ∈ ℝ*
364363a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (⊤ → -∞ ∈ ℝ*)
365362mnfltd 13038 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (⊤ → -∞ < 0)
366360, 364, 362, 365lptioo2 45877 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (⊤ → 0 ∈ ((limPt‘(topGen‘ran (,)))‘(-∞(,)0)))
367 incom 4161 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (ℝ ∩ (-∞(,)0)) = ((-∞(,)0) ∩ ℝ)
368 ioossre 13323 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (-∞(,)0) ⊆ ℝ
369 dfss2 3919 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((-∞(,)0) ⊆ ℝ ↔ ((-∞(,)0) ∩ ℝ) = (-∞(,)0))
370368, 369mpbi 230 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((-∞(,)0) ∩ ℝ) = (-∞(,)0)
371367, 370eqtr2i 2760 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (-∞(,)0) = (ℝ ∩ (-∞(,)0))
372371fveq2i 6837 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((limPt‘(topGen‘ran (,)))‘(-∞(,)0)) = ((limPt‘(topGen‘ran (,)))‘(ℝ ∩ (-∞(,)0)))
373366, 372eleqtrdi 2846 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (⊤ → 0 ∈ ((limPt‘(topGen‘ran (,)))‘(ℝ ∩ (-∞(,)0))))
374 pnfxr 11186 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 +∞ ∈ ℝ*
375374a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (⊤ → +∞ ∈ ℝ*)
376362ltpnfd 13035 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (⊤ → 0 < +∞)
377360, 362, 375, 376lptioo1 45878 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (⊤ → 0 ∈ ((limPt‘(topGen‘ran (,)))‘(0(,)+∞)))
378 incom 4161 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (ℝ ∩ (0(,)+∞)) = ((0(,)+∞) ∩ ℝ)
379 ioossre 13323 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (0(,)+∞) ⊆ ℝ
380 dfss2 3919 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((0(,)+∞) ⊆ ℝ ↔ ((0(,)+∞) ∩ ℝ) = (0(,)+∞))
381379, 380mpbi 230 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((0(,)+∞) ∩ ℝ) = (0(,)+∞)
382378, 381eqtr2i 2760 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (0(,)+∞) = (ℝ ∩ (0(,)+∞))
383382fveq2i 6837 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((limPt‘(topGen‘ran (,)))‘(0(,)+∞)) = ((limPt‘(topGen‘ran (,)))‘(ℝ ∩ (0(,)+∞)))
384377, 383eleqtrdi 2846 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (⊤ → 0 ∈ ((limPt‘(topGen‘ran (,)))‘(ℝ ∩ (0(,)+∞))))
385 eqid 2736 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑥 ∈ (-π(,)0) ↦ -1) = (𝑥 ∈ (-π(,)0) ↦ -1)
386 mnfle 13049 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (-π ∈ ℝ* → -∞ ≤ -π)
387159, 386ax-mp 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 -∞ ≤ -π
388 iooss1 13296 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((-∞ ∈ ℝ* ∧ -∞ ≤ -π) → (-π(,)0) ⊆ (-∞(,)0))
389363, 387, 388mp2an 692 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (-π(,)0) ⊆ (-∞(,)0)
390389a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (⊤ → (-π(,)0) ⊆ (-∞(,)0))
391 ioosscn 13324 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (-∞(,)0) ⊆ ℂ
392390, 391sstrdi 3946 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (⊤ → (-π(,)0) ⊆ ℂ)
393 0cnd 11125 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (⊤ → 0 ∈ ℂ)
394385, 392, 303, 393constlimc 45870 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (⊤ → -1 ∈ ((𝑥 ∈ (-π(,)0) ↦ -1) lim 0))
395 resabs1 5965 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((-π(,)0) ⊆ (-∞(,)0) → ((𝐹 ↾ (-∞(,)0)) ↾ (-π(,)0)) = (𝐹 ↾ (-π(,)0)))
396389, 395ax-mp 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((𝐹 ↾ (-∞(,)0)) ↾ (-π(,)0)) = (𝐹 ↾ (-π(,)0))
397298, 396eqtr4i 2762 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑥 ∈ (-π(,)0) ↦ -1) = ((𝐹 ↾ (-∞(,)0)) ↾ (-π(,)0))
398397oveq1i 7368 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((𝑥 ∈ (-π(,)0) ↦ -1) lim 0) = (((𝐹 ↾ (-∞(,)0)) ↾ (-π(,)0)) lim 0)
399 fssres 6700 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((𝐹:ℝ⟶ℂ ∧ (-∞(,)0) ⊆ ℝ) → (𝐹 ↾ (-∞(,)0)):(-∞(,)0)⟶ℂ)
400207, 368, 399mp2an 692 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (𝐹 ↾ (-∞(,)0)):(-∞(,)0)⟶ℂ
401400a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (⊤ → (𝐹 ↾ (-∞(,)0)):(-∞(,)0)⟶ℂ)
402391a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (⊤ → (-∞(,)0) ⊆ ℂ)
403 eqid 2736 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((TopOpen‘ℂfld) ↾t ((-∞(,)0) ∪ {0})) = ((TopOpen‘ℂfld) ↾t ((-∞(,)0) ∪ {0}))
404 0le0 12246 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 0 ≤ 0
405 elioc2 13325 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((-π ∈ ℝ* ∧ 0 ∈ ℝ) → (0 ∈ (-π(,]0) ↔ (0 ∈ ℝ ∧ -π < 0 ∧ 0 ≤ 0)))
406159, 67, 405mp2an 692 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (0 ∈ (-π(,]0) ↔ (0 ∈ ℝ ∧ -π < 0 ∧ 0 ≤ 0))
40767, 164, 404, 406mpbir3an 1342 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 0 ∈ (-π(,]0)
408358cnfldtop 24727 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (TopOpen‘ℂfld) ∈ Top
409 ovex 7391 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (-∞(,]0) ∈ V
410 resttop 23104 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (((TopOpen‘ℂfld) ∈ Top ∧ (-∞(,]0) ∈ V) → ((TopOpen‘ℂfld) ↾t (-∞(,]0)) ∈ Top)
411408, 409, 410mp2an 692 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((TopOpen‘ℂfld) ↾t (-∞(,]0)) ∈ Top
412159a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 (⊤ → -π ∈ ℝ*)
413 eqid 2736 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 ((topGen‘ran (,)) ↾t (-∞(,]0)) = ((topGen‘ran (,)) ↾t (-∞(,]0))
414387a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 (⊤ → -∞ ≤ -π)
415364, 412, 362, 360, 413, 414, 362iocopn 45766 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (⊤ → (-π(,]0) ∈ ((topGen‘ran (,)) ↾t (-∞(,]0)))
416415mptru 1548 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (-π(,]0) ∈ ((topGen‘ran (,)) ↾t (-∞(,]0))
417198oveq1i 7368 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 ((topGen‘ran (,)) ↾t (-∞(,]0)) = (((TopOpen‘ℂfld) ↾t ℝ) ↾t (-∞(,]0))
418 iocssre 13343 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 ((-∞ ∈ ℝ* ∧ 0 ∈ ℝ) → (-∞(,]0) ⊆ ℝ)
419363, 67, 418mp2an 692 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 (-∞(,]0) ⊆ ℝ
420195elexi 3463 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 ℝ ∈ V
421 restabs 23109 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 (((TopOpen‘ℂfld) ∈ Top ∧ (-∞(,]0) ⊆ ℝ ∧ ℝ ∈ V) → (((TopOpen‘ℂfld) ↾t ℝ) ↾t (-∞(,]0)) = ((TopOpen‘ℂfld) ↾t (-∞(,]0)))
422408, 419, 420, 421mp3an 1463 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (((TopOpen‘ℂfld) ↾t ℝ) ↾t (-∞(,]0)) = ((TopOpen‘ℂfld) ↾t (-∞(,]0))
423417, 422eqtri 2759 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 ((topGen‘ran (,)) ↾t (-∞(,]0)) = ((TopOpen‘ℂfld) ↾t (-∞(,]0))
424416, 423eleqtri 2834 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (-π(,]0) ∈ ((TopOpen‘ℂfld) ↾t (-∞(,]0))
425 isopn3i 23026 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((((TopOpen‘ℂfld) ↾t (-∞(,]0)) ∈ Top ∧ (-π(,]0) ∈ ((TopOpen‘ℂfld) ↾t (-∞(,]0))) → ((int‘((TopOpen‘ℂfld) ↾t (-∞(,]0)))‘(-π(,]0)) = (-π(,]0))
426411, 424, 425mp2an 692 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((int‘((TopOpen‘ℂfld) ↾t (-∞(,]0)))‘(-π(,]0)) = (-π(,]0)
427 mnflt0 13039 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 -∞ < 0
428 ioounsn 13393 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 ((-∞ ∈ ℝ* ∧ 0 ∈ ℝ* ∧ -∞ < 0) → ((-∞(,)0) ∪ {0}) = (-∞(,]0))
429363, 151, 427, 428mp3an 1463 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 ((-∞(,)0) ∪ {0}) = (-∞(,]0)
430429eqcomi 2745 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (-∞(,]0) = ((-∞(,)0) ∪ {0})
431430oveq2i 7369 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 ((TopOpen‘ℂfld) ↾t (-∞(,]0)) = ((TopOpen‘ℂfld) ↾t ((-∞(,)0) ∪ {0}))
432431fveq2i 6837 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (int‘((TopOpen‘ℂfld) ↾t (-∞(,]0))) = (int‘((TopOpen‘ℂfld) ↾t ((-∞(,)0) ∪ {0})))
433 ioounsn 13393 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 ((-π ∈ ℝ* ∧ 0 ∈ ℝ* ∧ -π < 0) → ((-π(,)0) ∪ {0}) = (-π(,]0))
434159, 151, 164, 433mp3an 1463 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 ((-π(,)0) ∪ {0}) = (-π(,]0)
435434eqcomi 2745 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (-π(,]0) = ((-π(,)0) ∪ {0})
436432, 435fveq12i 6840 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((int‘((TopOpen‘ℂfld) ↾t (-∞(,]0)))‘(-π(,]0)) = ((int‘((TopOpen‘ℂfld) ↾t ((-∞(,)0) ∪ {0})))‘((-π(,)0) ∪ {0}))
437426, 436eqtr3i 2761 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (-π(,]0) = ((int‘((TopOpen‘ℂfld) ↾t ((-∞(,)0) ∪ {0})))‘((-π(,)0) ∪ {0}))
438407, 437eleqtri 2834 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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, 358, 403, 439limcres 25843 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (⊤ → (((𝐹 ↾ (-∞(,)0)) ↾ (-π(,)0)) lim 0) = ((𝐹 ↾ (-∞(,)0)) lim 0))
441440mptru 1548 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((𝐹 ↾ (-∞(,)0)) ↾ (-π(,)0)) lim 0) = ((𝐹 ↾ (-∞(,)0)) lim 0)
442398, 441eqtri 2759 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((𝑥 ∈ (-π(,)0) ↦ -1) lim 0) = ((𝐹 ↾ (-∞(,)0)) lim 0)
443394, 442eleqtrdi 2846 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (⊤ → -1 ∈ ((𝐹 ↾ (-∞(,)0)) lim 0))
444 eqid 2736 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑥 ∈ (0(,)π) ↦ 1) = (𝑥 ∈ (0(,)π) ↦ 1)
445 ioosscn 13324 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (0(,)π) ⊆ ℂ
446445a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (⊤ → (0(,)π) ⊆ ℂ)
447444, 446, 201, 393constlimc 45870 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (⊤ → 1 ∈ ((𝑥 ∈ (0(,)π) ↦ 1) lim 0))
448 ltpnf 13034 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (π ∈ ℝ → π < +∞)
449 xrltle 13063 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((π ∈ ℝ* ∧ +∞ ∈ ℝ*) → (π < +∞ → π ≤ +∞))
450153, 374, 449mp2an 692 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (π < +∞ → π ≤ +∞)
451118, 448, 450mp2b 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 π ≤ +∞
452 iooss2 13297 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((+∞ ∈ ℝ* ∧ π ≤ +∞) → (0(,)π) ⊆ (0(,)+∞))
453374, 451, 452mp2an 692 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (0(,)π) ⊆ (0(,)+∞)
454 resabs1 5965 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((0(,)π) ⊆ (0(,)+∞) → ((𝐹 ↾ (0(,)+∞)) ↾ (0(,)π)) = (𝐹 ↾ (0(,)π)))
455453, 454ax-mp 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((𝐹 ↾ (0(,)+∞)) ↾ (0(,)π)) = (𝐹 ↾ (0(,)π))
456193, 455eqtr4i 2762 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑥 ∈ (0(,)π) ↦ 1) = ((𝐹 ↾ (0(,)+∞)) ↾ (0(,)π))
457456oveq1i 7368 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((𝑥 ∈ (0(,)π) ↦ 1) lim 0) = (((𝐹 ↾ (0(,)+∞)) ↾ (0(,)π)) lim 0)
458 fssres 6700 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((𝐹:ℝ⟶ℂ ∧ (0(,)+∞) ⊆ ℝ) → (𝐹 ↾ (0(,)+∞)):(0(,)+∞)⟶ℂ)
459207, 379, 458mp2an 692 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (𝐹 ↾ (0(,)+∞)):(0(,)+∞)⟶ℂ
460459a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (⊤ → (𝐹 ↾ (0(,)+∞)):(0(,)+∞)⟶ℂ)
461453a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (⊤ → (0(,)π) ⊆ (0(,)+∞))
462 ioosscn 13324 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (0(,)+∞) ⊆ ℂ
463462a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (⊤ → (0(,)+∞) ⊆ ℂ)
464 eqid 2736 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((TopOpen‘ℂfld) ↾t ((0(,)+∞) ∪ {0})) = ((TopOpen‘ℂfld) ↾t ((0(,)+∞) ∪ {0}))
465 elico2 13326 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((0 ∈ ℝ ∧ π ∈ ℝ*) → (0 ∈ (0[,)π) ↔ (0 ∈ ℝ ∧ 0 ≤ 0 ∧ 0 < π)))
46667, 153, 465mp2an 692 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (0 ∈ (0[,)π) ↔ (0 ∈ ℝ ∧ 0 ≤ 0 ∧ 0 < π))
46767, 404, 68, 466mpbir3an 1342 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 0 ∈ (0[,)π)
468 ovex 7391 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (0[,)+∞) ∈ V
469 resttop 23104 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (((TopOpen‘ℂfld) ∈ Top ∧ (0[,)+∞) ∈ V) → ((TopOpen‘ℂfld) ↾t (0[,)+∞)) ∈ Top)
470408, 468, 469mp2an 692 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((TopOpen‘ℂfld) ↾t (0[,)+∞)) ∈ Top
471153a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 (⊤ → π ∈ ℝ*)
472 eqid 2736 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 ((topGen‘ran (,)) ↾t (0[,)+∞)) = ((topGen‘ran (,)) ↾t (0[,)+∞))
473451a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 (⊤ → π ≤ +∞)
474362, 471, 375, 360, 472, 473icoopn 45771 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (⊤ → (0[,)π) ∈ ((topGen‘ran (,)) ↾t (0[,)+∞)))
475474mptru 1548 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (0[,)π) ∈ ((topGen‘ran (,)) ↾t (0[,)+∞))
476198oveq1i 7368 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 ((topGen‘ran (,)) ↾t (0[,)+∞)) = (((TopOpen‘ℂfld) ↾t ℝ) ↾t (0[,)+∞))
477 rge0ssre 13372 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 (0[,)+∞) ⊆ ℝ
478 restabs 23109 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 (((TopOpen‘ℂfld) ∈ Top ∧ (0[,)+∞) ⊆ ℝ ∧ ℝ ∈ V) → (((TopOpen‘ℂfld) ↾t ℝ) ↾t (0[,)+∞)) = ((TopOpen‘ℂfld) ↾t (0[,)+∞)))
479408, 477, 420, 478mp3an 1463 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (((TopOpen‘ℂfld) ↾t ℝ) ↾t (0[,)+∞)) = ((TopOpen‘ℂfld) ↾t (0[,)+∞))
480476, 479eqtri 2759 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 ((topGen‘ran (,)) ↾t (0[,)+∞)) = ((TopOpen‘ℂfld) ↾t (0[,)+∞))
481475, 480eleqtri 2834 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (0[,)π) ∈ ((TopOpen‘ℂfld) ↾t (0[,)+∞))
482 isopn3i 23026 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((((TopOpen‘ℂfld) ↾t (0[,)+∞)) ∈ Top ∧ (0[,)π) ∈ ((TopOpen‘ℂfld) ↾t (0[,)+∞))) → ((int‘((TopOpen‘ℂfld) ↾t (0[,)+∞)))‘(0[,)π)) = (0[,)π))
483470, 481, 482mp2an 692 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((int‘((TopOpen‘ℂfld) ↾t (0[,)+∞)))‘(0[,)π)) = (0[,)π)
484 0ltpnf 13036 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 0 < +∞
485 snunioo1 45758 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 ((0 ∈ ℝ* ∧ +∞ ∈ ℝ* ∧ 0 < +∞) → ((0(,)+∞) ∪ {0}) = (0[,)+∞))
486151, 374, 484, 485mp3an 1463 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 ((0(,)+∞) ∪ {0}) = (0[,)+∞)
487486eqcomi 2745 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (0[,)+∞) = ((0(,)+∞) ∪ {0})
488487oveq2i 7369 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 ((TopOpen‘ℂfld) ↾t (0[,)+∞)) = ((TopOpen‘ℂfld) ↾t ((0(,)+∞) ∪ {0}))
489488fveq2i 6837 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (int‘((TopOpen‘ℂfld) ↾t (0[,)+∞))) = (int‘((TopOpen‘ℂfld) ↾t ((0(,)+∞) ∪ {0})))
490 snunioo1 45758 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 ((0 ∈ ℝ* ∧ π ∈ ℝ* ∧ 0 < π) → ((0(,)π) ∪ {0}) = (0[,)π))
491151, 153, 68, 490mp3an 1463 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 ((0(,)π) ∪ {0}) = (0[,)π)
492491eqcomi 2745 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (0[,)π) = ((0(,)π) ∪ {0})
493489, 492fveq12i 6840 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((int‘((TopOpen‘ℂfld) ↾t (0[,)+∞)))‘(0[,)π)) = ((int‘((TopOpen‘ℂfld) ↾t ((0(,)+∞) ∪ {0})))‘((0(,)π) ∪ {0}))
494483, 493eqtr3i 2761 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (0[,)π) = ((int‘((TopOpen‘ℂfld) ↾t ((0(,)+∞) ∪ {0})))‘((0(,)π) ∪ {0}))
495467, 494eleqtri 2834 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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, 358, 464, 496limcres 25843 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (⊤ → (((𝐹 ↾ (0(,)+∞)) ↾ (0(,)π)) lim 0) = ((𝐹 ↾ (0(,)+∞)) lim 0))
498497mptru 1548 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((𝐹 ↾ (0(,)+∞)) ↾ (0(,)π)) lim 0) = ((𝐹 ↾ (0(,)+∞)) lim 0)
499457, 498eqtri 2759 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((𝑥 ∈ (0(,)π) ↦ 1) lim 0) = ((𝐹 ↾ (0(,)+∞)) lim 0)
500447, 499eleqtrdi 2846 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (⊤ → 1 ∈ ((𝐹 ↾ (0(,)+∞)) lim 0))
501 neg1lt0 12133 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 -1 < 0
502106, 67, 105lttri 11259 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((-1 < 0 ∧ 0 < 1) → -1 < 1)
503501, 34, 502mp2an 692 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 -1 < 1
504106, 503ltneii 11246 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 -1 ≠ 1
505504a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (⊤ → -1 ≠ 1)
506358, 359, 360, 361, 362, 373, 384, 443, 500, 505jumpncnp 46142 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (⊤ → ¬ 𝐹 ∈ (((topGen‘ran (,)) CnP (TopOpen‘ℂfld))‘0))
507506mptru 1548 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ¬ 𝐹 ∈ (((topGen‘ran (,)) CnP (TopOpen‘ℂfld))‘0)
508205a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (0 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)) → ℝ ⊆ ℂ)
509207a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (0 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)) → 𝐹:ℝ⟶ℂ)
510204a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (0 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)) → ℝ ⊆ ℝ)
511 inss2 4190 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((-π(,)π) ∩ dom (ℝ D 𝐹)) ⊆ dom (ℝ D 𝐹)
512219, 511eqsstri 3980 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 dom ((ℝ D 𝐹) ↾ (-π(,)π)) ⊆ dom (ℝ D 𝐹)
513512sseli 3929 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (0 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)) → 0 ∈ dom (ℝ D 𝐹))
514198, 358dvcnp2 25877 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((ℝ ⊆ ℂ ∧ 𝐹:ℝ⟶ℂ ∧ ℝ ⊆ ℝ) ∧ 0 ∈ dom (ℝ D 𝐹)) → 𝐹 ∈ (((topGen‘ran (,)) CnP (TopOpen‘ℂfld))‘0))
515508, 509, 510, 513, 514syl31anc 1375 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (0 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)) → 𝐹 ∈ (((topGen‘ran (,)) CnP (TopOpen‘ℂfld))‘0))
516507, 515mto 197 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ¬ 0 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π))
517516a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑥 = 0 → ¬ 0 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)))
518357, 517eqneltrd 2856 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑥 = 0 → ¬ 𝑥 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)))
519518necon2ai 2961 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑥 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)) → 𝑥 ≠ 0)
520519adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑥 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∧ ¬ 𝑥 < 0) → 𝑥 ≠ 0)
521353, 354, 356, 520leneltd 11287 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑥 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∧ ¬ 𝑥 < 0) → 0 < 𝑥)
522343, 163sylan 580 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑥 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∧ 0 < 𝑥) → 𝑥 ∈ (0(,)π))
523 elun2 4135 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑥 ∈ (0(,)π) → 𝑥 ∈ ((-π(,)0) ∪ (0(,)π)))
524522, 523syl 17 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑥 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∧ 0 < 𝑥) → 𝑥 ∈ ((-π(,)0) ∪ (0(,)π)))
525352, 521, 524syl2anc 584 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑥 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∧ ¬ 𝑥 < 0) → 𝑥 ∈ ((-π(,)0) ∪ (0(,)π)))
526351, 525pm2.61dan 812 . . . . . . . . . . . . . . . . . . . . . 22 (𝑥 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)) → 𝑥 ∈ ((-π(,)0) ∪ (0(,)π)))
527 ovex 7391 . . . . . . . . . . . . . . . . . . . . . . 23 (-π(,)0) ∈ V
528 ovex 7391 . . . . . . . . . . . . . . . . . . . . . . 23 (0(,)π) ∈ V
529527, 528unipr 4880 . . . . . . . . . . . . . . . . . . . . . 22 {(-π(,)0), (0(,)π)} = ((-π(,)0) ∪ (0(,)π))
530526, 529eleqtrrdi 2847 . . . . . . . . . . . . . . . . . . . . 21 (𝑥 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)) → 𝑥 {(-π(,)0), (0(,)π)})
531530ssriv 3937 . . . . . . . . . . . . . . . . . . . 20 dom ((ℝ D 𝐹) ↾ (-π(,)π)) ⊆ {(-π(,)0), (0(,)π)}
532531a1i 11 . . . . . . . . . . . . . . . . . . 19 (⊤ → dom ((ℝ D 𝐹) ↾ (-π(,)π)) ⊆ {(-π(,)0), (0(,)π)})
533 ineq2 4166 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑥 = (-π(,)0) → (dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∩ 𝑥) = (dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∩ (-π(,)0)))
534 retop 24705 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (topGen‘ran (,)) ∈ Top
535 ovex 7391 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (ℝ D 𝐹) ∈ V
536535resex 5988 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((ℝ D 𝐹) ↾ (-π(,)π)) ∈ V
537536dmex 7851 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∈ V
538534, 537pm3.2i 470 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((topGen‘ran (,)) ∈ Top ∧ dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∈ V)
539317ssriv 3937 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (-π(,)0) ⊆ dom ((ℝ D 𝐹) ↾ (-π(,)π))
540 ssid 3956 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (-π(,)0) ⊆ (-π(,)0)
541300, 539, 5403pm3.2i 1340 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((-π(,)0) ∈ (topGen‘ran (,)) ∧ (-π(,)0) ⊆ dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∧ (-π(,)0) ⊆ (-π(,)0))
542 restopnb 23119 . . . . . . . . . . . . . . . . . . . . . . . . . 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 692 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((-π(,)0) ∈ (topGen‘ran (,)) ↔ (-π(,)0) ∈ ((topGen‘ran (,)) ↾t dom ((ℝ D 𝐹) ↾ (-π(,)π))))
544300, 543mpbi 230 . . . . . . . . . . . . . . . . . . . . . . . 24 (-π(,)0) ∈ ((topGen‘ran (,)) ↾t dom ((ℝ D 𝐹) ↾ (-π(,)π)))
545 inss2 4190 . . . . . . . . . . . . . . . . . . . . . . . . 25 (dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∩ (-π(,)0)) ⊆ (-π(,)0)
546539, 540ssini 4192 . . . . . . . . . . . . . . . . . . . . . . . . 25 (-π(,)0) ⊆ (dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∩ (-π(,)0))
547545, 546eqssi 3950 . . . . . . . . . . . . . . . . . . . . . . . 24 (dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∩ (-π(,)0)) = (-π(,)0)
548198oveq1i 7368 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((topGen‘ran (,)) ↾t dom ((ℝ D 𝐹) ↾ (-π(,)π))) = (((TopOpen‘ℂfld) ↾t ℝ) ↾t dom ((ℝ D 𝐹) ↾ (-π(,)π)))
549330, 342sstri 3943 . . . . . . . . . . . . . . . . . . . . . . . . . 26 dom ((ℝ D 𝐹) ↾ (-π(,)π)) ⊆ ℝ
550 restabs 23109 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((TopOpen‘ℂfld) ∈ Top ∧ dom ((ℝ D 𝐹) ↾ (-π(,)π)) ⊆ ℝ ∧ ℝ ∈ V) → (((TopOpen‘ℂfld) ↾t ℝ) ↾t dom ((ℝ D 𝐹) ↾ (-π(,)π))) = ((TopOpen‘ℂfld) ↾t dom ((ℝ D 𝐹) ↾ (-π(,)π))))
551408, 549, 420, 550mp3an 1463 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((TopOpen‘ℂfld) ↾t ℝ) ↾t dom ((ℝ D 𝐹) ↾ (-π(,)π))) = ((TopOpen‘ℂfld) ↾t dom ((ℝ D 𝐹) ↾ (-π(,)π)))
552548, 551eqtr2i 2760 . . . . . . . . . . . . . . . . . . . . . . . 24 ((TopOpen‘ℂfld) ↾t dom ((ℝ D 𝐹) ↾ (-π(,)π))) = ((topGen‘ran (,)) ↾t dom ((ℝ D 𝐹) ↾ (-π(,)π)))
553544, 547, 5523eltr4i 2849 . . . . . . . . . . . . . . . . . . . . . . 23 (dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∩ (-π(,)0)) ∈ ((TopOpen‘ℂfld) ↾t dom ((ℝ D 𝐹) ↾ (-π(,)π)))
554533, 553eqeltrdi 2844 . . . . . . . . . . . . . . . . . . . . . 22 (𝑥 = (-π(,)0) → (dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∩ 𝑥) ∈ ((TopOpen‘ℂfld) ↾t dom ((ℝ D 𝐹) ↾ (-π(,)π))))
555554adantl 481 . . . . . . . . . . . . . . . . . . . . 21 ((𝑥 ∈ {(-π(,)0), (0(,)π)} ∧ 𝑥 = (-π(,)0)) → (dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∩ 𝑥) ∈ ((TopOpen‘ℂfld) ↾t dom ((ℝ D 𝐹) ↾ (-π(,)π))))
556 neqne 2940 . . . . . . . . . . . . . . . . . . . . . . 23 𝑥 = (-π(,)0) → 𝑥 ≠ (-π(,)0))
557 elprn1 4608 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑥 ∈ {(-π(,)0), (0(,)π)} ∧ 𝑥 ≠ (-π(,)0)) → 𝑥 = (0(,)π))
558556, 557sylan2 593 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑥 ∈ {(-π(,)0), (0(,)π)} ∧ ¬ 𝑥 = (-π(,)0)) → 𝑥 = (0(,)π))
559 ineq2 4166 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑥 = (0(,)π) → (dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∩ 𝑥) = (dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∩ (0(,)π)))
560220ssriv 3937 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (0(,)π) ⊆ dom ((ℝ D 𝐹) ↾ (-π(,)π))
561 ssid 3956 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (0(,)π) ⊆ (0(,)π)
562197, 560, 5613pm3.2i 1340 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((0(,)π) ∈ (topGen‘ran (,)) ∧ (0(,)π) ⊆ dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∧ (0(,)π) ⊆ (0(,)π))
563 restopnb 23119 . . . . . . . . . . . . . . . . . . . . . . . . . 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 692 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((0(,)π) ∈ (topGen‘ran (,)) ↔ (0(,)π) ∈ ((topGen‘ran (,)) ↾t dom ((ℝ D 𝐹) ↾ (-π(,)π))))
565197, 564mpbi 230 . . . . . . . . . . . . . . . . . . . . . . . 24 (0(,)π) ∈ ((topGen‘ran (,)) ↾t dom ((ℝ D 𝐹) ↾ (-π(,)π)))
566 inss2 4190 . . . . . . . . . . . . . . . . . . . . . . . . 25 (dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∩ (0(,)π)) ⊆ (0(,)π)
567560, 561ssini 4192 . . . . . . . . . . . . . . . . . . . . . . . . 25 (0(,)π) ⊆ (dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∩ (0(,)π))
568566, 567eqssi 3950 . . . . . . . . . . . . . . . . . . . . . . . 24 (dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∩ (0(,)π)) = (0(,)π)
569565, 568, 5523eltr4i 2849 . . . . . . . . . . . . . . . . . . . . . . 23 (dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∩ (0(,)π)) ∈ ((TopOpen‘ℂfld) ↾t dom ((ℝ D 𝐹) ↾ (-π(,)π)))
570559, 569eqeltrdi 2844 . . . . . . . . . . . . . . . . . . . . . 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 812 . . . . . . . . . . . . . . . . . . . 20 (𝑥 ∈ {(-π(,)0), (0(,)π)} → (dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∩ 𝑥) ∈ ((TopOpen‘ℂfld) ↾t dom ((ℝ D 𝐹) ↾ (-π(,)π))))
573572adantl 481 . . . . . . . . . . . . . . . . . . 19 ((⊤ ∧ 𝑥 ∈ {(-π(,)0), (0(,)π)}) → (dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∩ 𝑥) ∈ ((TopOpen‘ℂfld) ↾t dom ((ℝ D 𝐹) ↾ (-π(,)π))))
574 ssid 3956 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ℂ ⊆ ℂ
575574a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (⊤ → ℂ ⊆ ℂ)
576392, 393, 575constcncfg 46116 . . . . . . . . . . . . . . . . . . . . . . . . 25 (⊤ → (𝑥 ∈ (-π(,)0) ↦ 0) ∈ ((-π(,)0)–cn→ℂ))
577576mptru 1548 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑥 ∈ (-π(,)0) ↦ 0) ∈ ((-π(,)0)–cn→ℂ)
578577a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑥 = (-π(,)0) → (𝑥 ∈ (-π(,)0) ↦ 0) ∈ ((-π(,)0)–cn→ℂ))
579 reseq2 5933 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑥 = (-π(,)0) → (((ℝ D 𝐹) ↾ (-π(,)π)) ↾ 𝑥) = (((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (-π(,)0)))
580 resabs1 5965 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((-π(,)0) ⊆ (-π(,)π) → (((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (-π(,)0)) = ((ℝ D 𝐹) ↾ (-π(,)0)))
581237, 580ax-mp 5 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (-π(,)0)) = ((ℝ D 𝐹) ↾ (-π(,)0))
582581, 308eqtr4i 2762 . . . . . . . . . . . . . . . . . . . . . . . 24 (((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (-π(,)0)) = (𝑥 ∈ (-π(,)0) ↦ 0)
583579, 582eqtrdi 2787 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑥 = (-π(,)0) → (((ℝ D 𝐹) ↾ (-π(,)π)) ↾ 𝑥) = (𝑥 ∈ (-π(,)0) ↦ 0))
584533, 547eqtrdi 2787 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑥 = (-π(,)0) → (dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∩ 𝑥) = (-π(,)0))
585584oveq1d 7373 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑥 = (-π(,)0) → ((dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∩ 𝑥)–cn→ℂ) = ((-π(,)0)–cn→ℂ))
586578, 583, 5853eltr4d 2851 . . . . . . . . . . . . . . . . . . . . . 22 (𝑥 = (-π(,)0) → (((ℝ D 𝐹) ↾ (-π(,)π)) ↾ 𝑥) ∈ ((dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∩ 𝑥)–cn→ℂ))
587586adantl 481 . . . . . . . . . . . . . . . . . . . . 21 ((𝑥 ∈ {(-π(,)0), (0(,)π)} ∧ 𝑥 = (-π(,)0)) → (((ℝ D 𝐹) ↾ (-π(,)π)) ↾ 𝑥) ∈ ((dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∩ 𝑥)–cn→ℂ))
588446, 393, 575constcncfg 46116 . . . . . . . . . . . . . . . . . . . . . . . . 25 (⊤ → (𝑥 ∈ (0(,)π) ↦ 0) ∈ ((0(,)π)–cn→ℂ))
589588mptru 1548 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑥 ∈ (0(,)π) ↦ 0) ∈ ((0(,)π)–cn→ℂ)
590589a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑥 = (0(,)π) → (𝑥 ∈ (0(,)π) ↦ 0) ∈ ((0(,)π)–cn→ℂ))
591 reseq2 5933 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑥 = (0(,)π) → (((ℝ D 𝐹) ↾ (-π(,)π)) ↾ 𝑥) = (((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (0(,)π)))
592 resabs1 5965 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((0(,)π) ⊆ (-π(,)π) → (((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (0(,)π)) = ((ℝ D 𝐹) ↾ (0(,)π)))
593167, 592ax-mp 5 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (0(,)π)) = ((ℝ D 𝐹) ↾ (0(,)π))
594593, 210eqtr4i 2762 . . . . . . . . . . . . . . . . . . . . . . . 24 (((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (0(,)π)) = (𝑥 ∈ (0(,)π) ↦ 0)
595591, 594eqtrdi 2787 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑥 = (0(,)π) → (((ℝ D 𝐹) ↾ (-π(,)π)) ↾ 𝑥) = (𝑥 ∈ (0(,)π) ↦ 0))
596559, 568eqtrdi 2787 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑥 = (0(,)π) → (dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∩ 𝑥) = (0(,)π))
597596oveq1d 7373 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑥 = (0(,)π) → ((dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∩ 𝑥)–cn→ℂ) = ((0(,)π)–cn→ℂ))
598590, 595, 5973eltr4d 2851 . . . . . . . . . . . . . . . . . . . . . 22 (𝑥 = (0(,)π) → (((ℝ D 𝐹) ↾ (-π(,)π)) ↾ 𝑥) ∈ ((dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∩ 𝑥)–cn→ℂ))
599558, 598syl 17 . . . . . . . . . . . . . . . . . . . . 21 ((𝑥 ∈ {(-π(,)0), (0(,)π)} ∧ ¬ 𝑥 = (-π(,)0)) → (((ℝ D 𝐹) ↾ (-π(,)π)) ↾ 𝑥) ∈ ((dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∩ 𝑥)–cn→ℂ))
600587, 599pm2.61dan 812 . . . . . . . . . . . . . . . . . . . 20 (𝑥 ∈ {(-π(,)0), (0(,)π)} → (((ℝ D 𝐹) ↾ (-π(,)π)) ↾ 𝑥) ∈ ((dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∩ 𝑥)–cn→ℂ))
601600adantl 481 . . . . . . . . . . . . . . . . . . 19 ((⊤ ∧ 𝑥 ∈ {(-π(,)0), (0(,)π)}) → (((ℝ D 𝐹) ↾ (-π(,)π)) ↾ 𝑥) ∈ ((dom ((ℝ D 𝐹) ↾ (-π(,)π)) ∩ 𝑥)–cn→ℂ))
602333, 339, 532, 573, 601cncfuni 46130 . . . . . . . . . . . . . . . . . 18 (⊤ → ((ℝ D 𝐹) ↾ (-π(,)π)) ∈ (dom ((ℝ D 𝐹) ↾ (-π(,)π))–cn→ℂ))
603602mptru 1548 . . . . . . . . . . . . . . . . 17 ((ℝ D 𝐹) ↾ (-π(,)π)) ∈ (dom ((ℝ D 𝐹) ↾ (-π(,)π))–cn→ℂ)
604 oveq1 7365 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑥 = -π → (𝑥(,)+∞) = (-π(,)+∞))
605604reseq2d 5938 . . . . . . . . . . . . . . . . . . . . . 22 (𝑥 = -π → (((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (𝑥(,)+∞)) = (((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (-π(,)+∞)))
606 iooss2 13297 . . . . . . . . . . . . . . . . . . . . . . . 24 ((+∞ ∈ ℝ* ∧ π ≤ +∞) → (-π(,)π) ⊆ (-π(,)+∞))
607374, 451, 606mp2an 692 . . . . . . . . . . . . . . . . . . . . . . 23 (-π(,)π) ⊆ (-π(,)+∞)
608 resabs2 5968 . . . . . . . . . . . . . . . . . . . . . . 23 ((-π(,)π) ⊆ (-π(,)+∞) → (((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (-π(,)+∞)) = ((ℝ D 𝐹) ↾ (-π(,)π)))
609607, 608ax-mp 5 . . . . . . . . . . . . . . . . . . . . . 22 (((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (-π(,)+∞)) = ((ℝ D 𝐹) ↾ (-π(,)π))
610605, 609eqtrdi 2787 . . . . . . . . . . . . . . . . . . . . 21 (𝑥 = -π → (((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (𝑥(,)+∞)) = ((ℝ D 𝐹) ↾ (-π(,)π)))
611 id 22 . . . . . . . . . . . . . . . . . . . . 21 (𝑥 = -π → 𝑥 = -π)
612610, 611oveq12d 7376 . . . . . . . . . . . . . . . . . . . 20 (𝑥 = -π → ((((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (𝑥(,)+∞)) lim 𝑥) = (((ℝ D 𝐹) ↾ (-π(,)π)) lim -π))
613251a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 (⊤ → -π ∈ ℂ)
614310, 392, 393, 613constlimc 45870 . . . . . . . . . . . . . . . . . . . . . . . 24 (⊤ → 0 ∈ ((𝑥 ∈ (-π(,)0) ↦ 0) lim -π))
615614mptru 1548 . . . . . . . . . . . . . . . . . . . . . . 23 0 ∈ ((𝑥 ∈ (-π(,)0) ↦ 0) lim -π)
616308oveq1i 7368 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑥 ∈ (-π(,)0) ↦ 0) lim -π) = (((ℝ D 𝐹) ↾ (-π(,)0)) lim -π)
617334a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (⊤ → (ℝ D 𝐹):dom (ℝ D 𝐹)⟶ℂ)
618158a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (⊤ → -π ∈ ℝ)
619151a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (⊤ → 0 ∈ ℝ*)
620164a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (⊤ → -π < 0)
621314a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (⊤ → (-π(,)0) ⊆ dom (ℝ D 𝐹))
622235a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (⊤ → 0 ≤ π)
623617, 618, 619, 620, 621, 471, 622limcresioolb 45887 . . . . . . . . . . . . . . . . . . . . . . . . 25 (⊤ → (((ℝ D 𝐹) ↾ (-π(,)0)) lim -π) = (((ℝ D 𝐹) ↾ (-π(,)π)) lim -π))
624623mptru 1548 . . . . . . . . . . . . . . . . . . . . . . . 24 (((ℝ D 𝐹) ↾ (-π(,)0)) lim -π) = (((ℝ D 𝐹) ↾ (-π(,)π)) lim -π)
625616, 624eqtri 2759 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑥 ∈ (-π(,)0) ↦ 0) lim -π) = (((ℝ D 𝐹) ↾ (-π(,)π)) lim -π)
626615, 625eleqtri 2834 . . . . . . . . . . . . . . . . . . . . . 22 0 ∈ (((ℝ D 𝐹) ↾ (-π(,)π)) lim -π)
627626ne0ii 4296 . . . . . . . . . . . . . . . . . . . . 21 (((ℝ D 𝐹) ↾ (-π(,)π)) lim -π) ≠ ∅
628627a1i 11 . . . . . . . . . . . . . . . . . . . 20 (𝑥 = -π → (((ℝ D 𝐹) ↾ (-π(,)π)) lim -π) ≠ ∅)
629612, 628eqnetrd 2999 . . . . . . . . . . . . . . . . . . 19 (𝑥 = -π → ((((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (𝑥(,)+∞)) lim 𝑥) ≠ ∅)
630629adantl 481 . . . . . . . . . . . . . . . . . 18 ((𝑥 ∈ ((-π[,)π) ∖ dom ((ℝ D 𝐹) ↾ (-π(,)π))) ∧ 𝑥 = -π) → ((((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (𝑥(,)+∞)) lim 𝑥) ≠ ∅)
631 eldifi 4083 . . . . . . . . . . . . . . . . . . . . 21 (𝑥 ∈ ((-π[,)π) ∖ dom ((ℝ D 𝐹) ↾ (-π(,)π))) → 𝑥 ∈ (-π[,)π))
632159a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑥 ∈ (-π[,)π) ∧ ¬ 𝑥 = -π) → -π ∈ ℝ*)
633153a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑥 ∈ (-π[,)π) ∧ ¬ 𝑥 = -π) → π ∈ ℝ*)
634 icossre 13344 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((-π ∈ ℝ ∧ π ∈ ℝ*) → (-π[,)π) ⊆ ℝ)
635158, 153, 634mp2an 692 . . . . . . . . . . . . . . . . . . . . . . . 24 (-π[,)π) ⊆ ℝ
636635sseli 3929 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑥 ∈ (-π[,)π) → 𝑥 ∈ ℝ)
637636adantr 480 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑥 ∈ (-π[,)π) ∧ ¬ 𝑥 = -π) → 𝑥 ∈ ℝ)
638158a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑥 ∈ (-π[,)π) ∧ ¬ 𝑥 = -π) → -π ∈ ℝ)
639 icogelb 13312 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((-π ∈ ℝ* ∧ π ∈ ℝ*𝑥 ∈ (-π[,)π)) → -π ≤ 𝑥)
640159, 153, 639mp3an12 1453 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑥 ∈ (-π[,)π) → -π ≤ 𝑥)
641640adantr 480 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑥 ∈ (-π[,)π) ∧ ¬ 𝑥 = -π) → -π ≤ 𝑥)
642 neqne 2940 . . . . . . . . . . . . . . . . . . . . . . . 24 𝑥 = -π → 𝑥 ≠ -π)
643642adantl 481 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑥 ∈ (-π[,)π) ∧ ¬ 𝑥 = -π) → 𝑥 ≠ -π)
644638, 637, 641, 643leneltd 11287 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑥 ∈ (-π[,)π) ∧ ¬ 𝑥 = -π) → -π < 𝑥)
645 icoltub 45754 . . . . . . . . . . . . . . . . . . . . . . . 24 ((-π ∈ ℝ* ∧ π ∈ ℝ*𝑥 ∈ (-π[,)π)) → 𝑥 < π)
646159, 153, 645mp3an12 1453 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑥 ∈ (-π[,)π) → 𝑥 < π)
647646adantr 480 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑥 ∈ (-π[,)π) ∧ ¬ 𝑥 = -π) → 𝑥 < π)
648632, 633, 637, 644, 647eliood 45744 . . . . . . . . . . . . . . . . . . . . 21 ((𝑥 ∈ (-π[,)π) ∧ ¬ 𝑥 = -π) → 𝑥 ∈ (-π(,)π))
649631, 648sylan 580 . . . . . . . . . . . . . . . . . . . 20 ((𝑥 ∈ ((-π[,)π) ∖ dom ((ℝ D 𝐹) ↾ (-π(,)π))) ∧ ¬ 𝑥 = -π) → 𝑥 ∈ (-π(,)π))
650 eldifn 4084 . . . . . . . . . . . . . . . . . . . . 21 (𝑥 ∈ ((-π[,)π) ∖ dom ((ℝ D 𝐹) ↾ (-π(,)π))) → ¬ 𝑥 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)))
651650adantr 480 . . . . . . . . . . . . . . . . . . . 20 ((𝑥 ∈ ((-π[,)π) ∖ dom ((ℝ D 𝐹) ↾ (-π(,)π))) ∧ ¬ 𝑥 = -π) → ¬ 𝑥 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)))
652649, 651eldifd 3912 . . . . . . . . . . . . . . . . . . 19 ((𝑥 ∈ ((-π[,)π) ∖ dom ((ℝ D 𝐹) ↾ (-π(,)π))) ∧ ¬ 𝑥 = -π) → 𝑥 ∈ ((-π(,)π) ∖ dom ((ℝ D 𝐹) ↾ (-π(,)π))))
653 oveq1 7365 . . . . . . . . . . . . . . . . . . . . . 22 (𝑥 = 0 → (𝑥(,)+∞) = (0(,)+∞))
654653reseq2d 5938 . . . . . . . . . . . . . . . . . . . . 21 (𝑥 = 0 → (((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (𝑥(,)+∞)) = (((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (0(,)+∞)))
655654, 357oveq12d 7376 . . . . . . . . . . . . . . . . . . . 20 (𝑥 = 0 → ((((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (𝑥(,)+∞)) lim 𝑥) = ((((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (0(,)+∞)) lim 0))
656212, 446, 393, 393constlimc 45870 . . . . . . . . . . . . . . . . . . . . . . . 24 (⊤ → 0 ∈ ((𝑥 ∈ (0(,)π) ↦ 0) lim 0))
657656mptru 1548 . . . . . . . . . . . . . . . . . . . . . . 23 0 ∈ ((𝑥 ∈ (0(,)π) ↦ 0) lim 0)
658 resres 5951 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (0(,)+∞)) = ((ℝ D 𝐹) ↾ ((-π(,)π) ∩ (0(,)+∞)))
659 iooin 13295 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((-π ∈ ℝ* ∧ π ∈ ℝ*) ∧ (0 ∈ ℝ* ∧ +∞ ∈ ℝ*)) → ((-π(,)π) ∩ (0(,)+∞)) = (if(-π ≤ 0, 0, -π)(,)if(π ≤ +∞, π, +∞)))
660159, 153, 151, 374, 659mp4an 693 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((-π(,)π) ∩ (0(,)+∞)) = (if(-π ≤ 0, 0, -π)(,)if(π ≤ +∞, π, +∞))
661165iftruei 4486 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 if(-π ≤ 0, 0, -π) = 0
662451iftruei 4486 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 if(π ≤ +∞, π, +∞) = π
663661, 662oveq12i 7370 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (if(-π ≤ 0, 0, -π)(,)if(π ≤ +∞, π, +∞)) = (0(,)π)
664660, 663eqtri 2759 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((-π(,)π) ∩ (0(,)+∞)) = (0(,)π)
665664reseq2i 5935 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((ℝ D 𝐹) ↾ ((-π(,)π) ∩ (0(,)+∞))) = ((ℝ D 𝐹) ↾ (0(,)π))
666210eqcomi 2745 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((ℝ D 𝐹) ↾ (0(,)π)) = (𝑥 ∈ (0(,)π) ↦ 0)
667658, 665, 6663eqtrri 2764 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑥 ∈ (0(,)π) ↦ 0) = (((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (0(,)+∞))
668667oveq1i 7368 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑥 ∈ (0(,)π) ↦ 0) lim 0) = ((((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (0(,)+∞)) lim 0)
669657, 668eleqtri 2834 . . . . . . . . . . . . . . . . . . . . . 22 0 ∈ ((((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (0(,)+∞)) lim 0)
670669ne0ii 4296 . . . . . . . . . . . . . . . . . . . . 21 ((((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (0(,)+∞)) lim 0) ≠ ∅
671670a1i 11 . . . . . . . . . . . . . . . . . . . 20 (𝑥 = 0 → ((((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (0(,)+∞)) lim 0) ≠ ∅)
672655, 671eqnetrd 2999 . . . . . . . . . . . . . . . . . . 19 (𝑥 = 0 → ((((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (𝑥(,)+∞)) lim 𝑥) ≠ ∅)
673652, 323, 6723syl 18 . . . . . . . . . . . . . . . . . 18 ((𝑥 ∈ ((-π[,)π) ∖ dom ((ℝ D 𝐹) ↾ (-π(,)π))) ∧ ¬ 𝑥 = -π) → ((((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (𝑥(,)+∞)) lim 𝑥) ≠ ∅)
674630, 673pm2.61dan 812 . . . . . . . . . . . . . . . . 17 (𝑥 ∈ ((-π[,)π) ∖ dom ((ℝ D 𝐹) ↾ (-π(,)π))) → ((((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (𝑥(,)+∞)) lim 𝑥) ≠ ∅)
675 oveq2 7366 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑥 = π → (-∞(,)𝑥) = (-∞(,)π))
676675reseq2d 5938 . . . . . . . . . . . . . . . . . . . . . 22 (𝑥 = π → (((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (-∞(,)𝑥)) = (((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (-∞(,)π)))
677 id 22 . . . . . . . . . . . . . . . . . . . . . 22 (𝑥 = π → 𝑥 = π)
678676, 677oveq12d 7376 . . . . . . . . . . . . . . . . . . . . 21 (𝑥 = π → ((((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (-∞(,)𝑥)) lim 𝑥) = ((((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (-∞(,)π)) lim π))
679 iooss1 13296 . . . . . . . . . . . . . . . . . . . . . . . 24 ((-∞ ∈ ℝ* ∧ -∞ ≤ -π) → (-π(,)π) ⊆ (-∞(,)π))
680363, 387, 679mp2an 692 . . . . . . . . . . . . . . . . . . . . . . 23 (-π(,)π) ⊆ (-∞(,)π)
681 resabs2 5968 . . . . . . . . . . . . . . . . . . . . . . 23 ((-π(,)π) ⊆ (-∞(,)π) → (((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (-∞(,)π)) = ((ℝ D 𝐹) ↾ (-π(,)π)))
682680, 681ax-mp 5 . . . . . . . . . . . . . . . . . . . . . 22 (((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (-∞(,)π)) = ((ℝ D 𝐹) ↾ (-π(,)π))
683682oveq1i 7368 . . . . . . . . . . . . . . . . . . . . 21 ((((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (-∞(,)π)) lim π) = (((ℝ D 𝐹) ↾ (-π(,)π)) lim π)
684678, 683eqtrdi 2787 . . . . . . . . . . . . . . . . . . . 20 (𝑥 = π → ((((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (-∞(,)𝑥)) lim 𝑥) = (((ℝ D 𝐹) ↾ (-π(,)π)) lim π))
685212, 446, 393, 53constlimc 45870 . . . . . . . . . . . . . . . . . . . . . . . 24 (⊤ → 0 ∈ ((𝑥 ∈ (0(,)π) ↦ 0) lim π))
686685mptru 1548 . . . . . . . . . . . . . . . . . . . . . . 23 0 ∈ ((𝑥 ∈ (0(,)π) ↦ 0) lim π)
687210oveq1i 7368 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑥 ∈ (0(,)π) ↦ 0) lim π) = (((ℝ D 𝐹) ↾ (0(,)π)) lim π)
688118a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (⊤ → π ∈ ℝ)
68968a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (⊤ → 0 < π)
690216a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (⊤ → (0(,)π) ⊆ dom (ℝ D 𝐹))
691165a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (⊤ → -π ≤ 0)
692617, 619, 688, 689, 690, 412, 691limcresiooub 45886 . . . . . . . . . . . . . . . . . . . . . . . . 25 (⊤ → (((ℝ D 𝐹) ↾ (0(,)π)) lim π) = (((ℝ D 𝐹) ↾ (-π(,)π)) lim π))
693692mptru 1548 . . . . . . . . . . . . . . . . . . . . . . . 24 (((ℝ D 𝐹) ↾ (0(,)π)) lim π) = (((ℝ D 𝐹) ↾ (-π(,)π)) lim π)
694687, 693eqtri 2759 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑥 ∈ (0(,)π) ↦ 0) lim π) = (((ℝ D 𝐹) ↾ (-π(,)π)) lim π)
695686, 694eleqtri 2834 . . . . . . . . . . . . . . . . . . . . . 22 0 ∈ (((ℝ D 𝐹) ↾ (-π(,)π)) lim π)
696695ne0ii 4296 . . . . . . . . . . . . . . . . . . . . 21 (((ℝ D 𝐹) ↾ (-π(,)π)) lim π) ≠ ∅
697696a1i 11 . . . . . . . . . . . . . . . . . . . 20 (𝑥 = π → (((ℝ D 𝐹) ↾ (-π(,)π)) lim π) ≠ ∅)
698684, 697eqnetrd 2999 . . . . . . . . . . . . . . . . . . 19 (𝑥 = π → ((((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (-∞(,)𝑥)) lim 𝑥) ≠ ∅)
699698adantl 481 . . . . . . . . . . . . . . . . . 18 ((𝑥 ∈ ((-π(,]π) ∖ dom ((ℝ D 𝐹) ↾ (-π(,)π))) ∧ 𝑥 = π) → ((((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (-∞(,)𝑥)) lim 𝑥) ≠ ∅)
700159a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((𝑥 ∈ ((-π(,]π) ∖ dom ((ℝ D 𝐹) ↾ (-π(,)π))) ∧ ¬ 𝑥 = π) → -π ∈ ℝ*)
701153a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((𝑥 ∈ ((-π(,]π) ∖ dom ((ℝ D 𝐹) ↾ (-π(,)π))) ∧ ¬ 𝑥 = π) → π ∈ ℝ*)
702 negpitopissre 26505 . . . . . . . . . . . . . . . . . . . . . . 23 (-π(,]π) ⊆ ℝ
703 eldifi 4083 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑥 ∈ ((-π(,]π) ∖ dom ((ℝ D 𝐹) ↾ (-π(,)π))) → 𝑥 ∈ (-π(,]π))
704702, 703sselid 3931 . . . . . . . . . . . . . . . . . . . . . 22 (𝑥 ∈ ((-π(,]π) ∖ dom ((ℝ D 𝐹) ↾ (-π(,)π))) → 𝑥 ∈ ℝ)
705704adantr 480 . . . . . . . . . . . . . . . . . . . . 21 ((𝑥 ∈ ((-π(,]π) ∖ dom ((ℝ D 𝐹) ↾ (-π(,)π))) ∧ ¬ 𝑥 = π) → 𝑥 ∈ ℝ)
706159a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑥 ∈ ((-π(,]π) ∖ dom ((ℝ D 𝐹) ↾ (-π(,)π))) → -π ∈ ℝ*)
707153a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑥 ∈ ((-π(,]π) ∖ dom ((ℝ D 𝐹) ↾ (-π(,)π))) → π ∈ ℝ*)
708 iocgtlb 45748 . . . . . . . . . . . . . . . . . . . . . . 23 ((-π ∈ ℝ* ∧ π ∈ ℝ*𝑥 ∈ (-π(,]π)) → -π < 𝑥)
709706, 707, 703, 708syl3anc 1373 . . . . . . . . . . . . . . . . . . . . . 22 (𝑥 ∈ ((-π(,]π) ∖ dom ((ℝ D 𝐹) ↾ (-π(,)π))) → -π < 𝑥)
710709adantr 480 . . . . . . . . . . . . . . . . . . . . 21 ((𝑥 ∈ ((-π(,]π) ∖ dom ((ℝ D 𝐹) ↾ (-π(,)π))) ∧ ¬ 𝑥 = π) → -π < 𝑥)
711118a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑥 ∈ ((-π(,]π) ∖ dom ((ℝ D 𝐹) ↾ (-π(,)π))) ∧ ¬ 𝑥 = π) → π ∈ ℝ)
712 iocleub 45749 . . . . . . . . . . . . . . . . . . . . . . . 24 ((-π ∈ ℝ* ∧ π ∈ ℝ*𝑥 ∈ (-π(,]π)) → 𝑥 ≤ π)
713706, 707, 703, 712syl3anc 1373 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑥 ∈ ((-π(,]π) ∖ dom ((ℝ D 𝐹) ↾ (-π(,)π))) → 𝑥 ≤ π)
714713adantr 480 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑥 ∈ ((-π(,]π) ∖ dom ((ℝ D 𝐹) ↾ (-π(,)π))) ∧ ¬ 𝑥 = π) → 𝑥 ≤ π)
715 id 22 . . . . . . . . . . . . . . . . . . . . . . . . 25 (π = 𝑥 → π = 𝑥)
716715eqcomd 2742 . . . . . . . . . . . . . . . . . . . . . . . 24 (π = 𝑥𝑥 = π)
717716necon3bi 2958 . . . . . . . . . . . . . . . . . . . . . . 23 𝑥 = π → π ≠ 𝑥)
718717adantl 481 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑥 ∈ ((-π(,]π) ∖ dom ((ℝ D 𝐹) ↾ (-π(,)π))) ∧ ¬ 𝑥 = π) → π ≠ 𝑥)
719705, 711, 714, 718leneltd 11287 . . . . . . . . . . . . . . . . . . . . 21 ((𝑥 ∈ ((-π(,]π) ∖ dom ((ℝ D 𝐹) ↾ (-π(,)π))) ∧ ¬ 𝑥 = π) → 𝑥 < π)
720700, 701, 705, 710, 719eliood 45744 . . . . . . . . . . . . . . . . . . . 20 ((𝑥 ∈ ((-π(,]π) ∖ dom ((ℝ D 𝐹) ↾ (-π(,)π))) ∧ ¬ 𝑥 = π) → 𝑥 ∈ (-π(,)π))
721 eldifn 4084 . . . . . . . . . . . . . . . . . . . . 21 (𝑥 ∈ ((-π(,]π) ∖ dom ((ℝ D 𝐹) ↾ (-π(,)π))) → ¬ 𝑥 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)))
722721adantr 480 . . . . . . . . . . . . . . . . . . . 20 ((𝑥 ∈ ((-π(,]π) ∖ dom ((ℝ D 𝐹) ↾ (-π(,)π))) ∧ ¬ 𝑥 = π) → ¬ 𝑥 ∈ dom ((ℝ D 𝐹) ↾ (-π(,)π)))
723720, 722eldifd 3912 . . . . . . . . . . . . . . . . . . 19 ((𝑥 ∈ ((-π(,]π) ∖ dom ((ℝ D 𝐹) ↾ (-π(,)π))) ∧ ¬ 𝑥 = π) → 𝑥 ∈ ((-π(,)π) ∖ dom ((ℝ D 𝐹) ↾ (-π(,)π))))
724 oveq2 7366 . . . . . . . . . . . . . . . . . . . . . 22 (𝑥 = 0 → (-∞(,)𝑥) = (-∞(,)0))
725724reseq2d 5938 . . . . . . . . . . . . . . . . . . . . 21 (𝑥 = 0 → (((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (-∞(,)𝑥)) = (((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (-∞(,)0)))
726725, 357oveq12d 7376 . . . . . . . . . . . . . . . . . . . 20 (𝑥 = 0 → ((((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (-∞(,)𝑥)) lim 𝑥) = ((((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (-∞(,)0)) lim 0))
727310, 392, 393, 393constlimc 45870 . . . . . . . . . . . . . . . . . . . . . . . 24 (⊤ → 0 ∈ ((𝑥 ∈ (-π(,)0) ↦ 0) lim 0))
728727mptru 1548 . . . . . . . . . . . . . . . . . . . . . . 23 0 ∈ ((𝑥 ∈ (-π(,)0) ↦ 0) lim 0)
729 resres 5951 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (-∞(,)0)) = ((ℝ D 𝐹) ↾ ((-π(,)π) ∩ (-∞(,)0)))
730 iooin 13295 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((-π ∈ ℝ* ∧ π ∈ ℝ*) ∧ (-∞ ∈ ℝ* ∧ 0 ∈ ℝ*)) → ((-π(,)π) ∩ (-∞(,)0)) = (if(-π ≤ -∞, -∞, -π)(,)if(π ≤ 0, π, 0)))
731159, 153, 363, 151, 730mp4an 693 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((-π(,)π) ∩ (-∞(,)0)) = (if(-π ≤ -∞, -∞, -π)(,)if(π ≤ 0, π, 0))
732 mnflt 13037 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (-π ∈ ℝ → -∞ < -π)
733158, 732ax-mp 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 -∞ < -π
734 xrltnle 11199 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((-∞ ∈ ℝ* ∧ -π ∈ ℝ*) → (-∞ < -π ↔ ¬ -π ≤ -∞))
735363, 159, 734mp2an 692 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (-∞ < -π ↔ ¬ -π ≤ -∞)
736733, 735mpbi 230 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ¬ -π ≤ -∞
737736iffalsei 4489 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 if(-π ≤ -∞, -∞, -π) = -π
738 xrltnle 11199 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((0 ∈ ℝ* ∧ π ∈ ℝ*) → (0 < π ↔ ¬ π ≤ 0))
739151, 153, 738mp2an 692 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (0 < π ↔ ¬ π ≤ 0)
74068, 739mpbi 230 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ¬ π ≤ 0
741740iffalsei 4489 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 if(π ≤ 0, π, 0) = 0
742737, 741oveq12i 7370 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (if(-π ≤ -∞, -∞, -π)(,)if(π ≤ 0, π, 0)) = (-π(,)0)
743731, 742eqtri 2759 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((-π(,)π) ∩ (-∞(,)0)) = (-π(,)0)
744743reseq2i 5935 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((ℝ D 𝐹) ↾ ((-π(,)π) ∩ (-∞(,)0))) = ((ℝ D 𝐹) ↾ (-π(,)0))
745308eqcomi 2745 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((ℝ D 𝐹) ↾ (-π(,)0)) = (𝑥 ∈ (-π(,)0) ↦ 0)
746729, 744, 7453eqtrri 2764 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑥 ∈ (-π(,)0) ↦ 0) = (((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (-∞(,)0))
747746oveq1i 7368 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑥 ∈ (-π(,)0) ↦ 0) lim 0) = ((((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (-∞(,)0)) lim 0)
748728, 747eleqtri 2834 . . . . . . . . . . . . . . . . . . . . . 22 0 ∈ ((((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (-∞(,)0)) lim 0)
749748ne0ii 4296 . . . . . . . . . . . . . . . . . . . . 21 ((((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (-∞(,)0)) lim 0) ≠ ∅
750749a1i 11 . . . . . . . . . . . . . . . . . . . 20 (𝑥 = 0 → ((((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (-∞(,)0)) lim 0) ≠ ∅)
751726, 750eqnetrd 2999 . . . . . . . . . . . . . . . . . . 19 (𝑥 = 0 → ((((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (-∞(,)𝑥)) lim 𝑥) ≠ ∅)
752723, 323, 7513syl 18 . . . . . . . . . . . . . . . . . 18 ((𝑥 ∈ ((-π(,]π) ∖ dom ((ℝ D 𝐹) ↾ (-π(,)π))) ∧ ¬ 𝑥 = π) → ((((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (-∞(,)𝑥)) lim 𝑥) ≠ ∅)
753699, 752pm2.61dan 812 . . . . . . . . . . . . . . . . 17 (𝑥 ∈ ((-π(,]π) ∖ dom ((ℝ D 𝐹) ↾ (-π(,)π))) → ((((ℝ D 𝐹) ↾ (-π(,)π)) ↾ (-∞(,)𝑥)) lim 𝑥) ≠ ∅)
754 eqid 2736 . . . . . . . . . . . . . . . . . . . 20 (𝑥 ∈ ((𝑋 − (𝑋 mod 𝑇))(,)𝑋) ↦ 1) = (𝑥 ∈ ((𝑋 − (𝑋 mod 𝑇))(,)𝑋) ↦ 1)
755 ioosscn 13324 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 − (𝑋 mod 𝑇))(,)𝑋) ⊆ ℂ
756755a1i 11 . . . . . . . . . . . . . . . . . . . 20 ((𝑋 mod 𝑇) ∈ (0(,)π) → ((𝑋 − (𝑋 mod 𝑇))(,)𝑋) ⊆ ℂ)
757 1cnd 11127 . . . . . . . . . . . . . . . . . . . 20 ((𝑋 mod 𝑇) ∈ (0(,)π) → 1 ∈ ℂ)
75823a1i 11 . . . . . . . . . . . . . . . . . . . 20 ((𝑋 mod 𝑇) ∈ (0(,)π) → 𝑋 ∈ ℂ)
759754, 756, 757, 758constlimc 45870 . . . . . . . . . . . . . . . . . . 19 ((𝑋 mod 𝑇) ∈ (0(,)π) → 1 ∈ ((𝑥 ∈ ((𝑋 − (𝑋 mod 𝑇))(,)𝑋) ↦ 1) lim 𝑋))
760 ioossioc 45738 . . . . . . . . . . . . . . . . . . . . 21 (0(,)π) ⊆ (0(,]π)
761760sseli 3929 . . . . . . . . . . . . . . . . . . . 20 ((𝑋 mod 𝑇) ∈ (0(,)π) → (𝑋 mod 𝑇) ∈ (0(,]π))
762761iftrued 4487 . . . . . . . . . . . . . . . . . . 19 ((𝑋 mod 𝑇) ∈ (0(,)π) → if((𝑋 mod 𝑇) ∈ (0(,]π), 1, -1) = 1)
763207a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (0(,)π) → 𝐹:ℝ⟶ℂ)
764 modcl 13793 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 ∈ ℝ ∧ 𝑇 ∈ ℝ+) → (𝑋 mod 𝑇) ∈ ℝ)
76522, 133, 764mp2an 692 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑋 mod 𝑇) ∈ ℝ
76622, 765resubcli 11443 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑋 − (𝑋 mod 𝑇)) ∈ ℝ
767766rexri 11190 . . . . . . . . . . . . . . . . . . . . . 22 (𝑋 − (𝑋 mod 𝑇)) ∈ ℝ*
768767a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (0(,)π) → (𝑋 − (𝑋 mod 𝑇)) ∈ ℝ*)
76922a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (0(,)π) → 𝑋 ∈ ℝ)
770 elioore 13291 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 mod 𝑇) ∈ (0(,)π) → (𝑋 mod 𝑇) ∈ ℝ)
771 ioogtlb 45741 . . . . . . . . . . . . . . . . . . . . . . . 24 ((0 ∈ ℝ* ∧ π ∈ ℝ* ∧ (𝑋 mod 𝑇) ∈ (0(,)π)) → 0 < (𝑋 mod 𝑇))
772151, 153, 771mp3an12 1453 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 mod 𝑇) ∈ (0(,)π) → 0 < (𝑋 mod 𝑇))
773770, 772elrpd 12946 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑋 mod 𝑇) ∈ (0(,)π) → (𝑋 mod 𝑇) ∈ ℝ+)
774769, 773ltsubrpd 12981 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (0(,)π) → (𝑋 − (𝑋 mod 𝑇)) < 𝑋)
775 ioossre 13323 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑋 − (𝑋 mod 𝑇))(,)𝑋) ⊆ ℝ
776775a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (0(,)π) → ((𝑋 − (𝑋 mod 𝑇))(,)𝑋) ⊆ ℝ)
777363a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (0(,)π) → -∞ ∈ ℝ*)
778 mnflt 13037 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 − (𝑋 mod 𝑇)) ∈ ℝ → -∞ < (𝑋 − (𝑋 mod 𝑇)))
779 xrltle 13063 . . . . . . . . . . . . . . . . . . . . . . . 24 ((-∞ ∈ ℝ* ∧ (𝑋 − (𝑋 mod 𝑇)) ∈ ℝ*) → (-∞ < (𝑋 − (𝑋 mod 𝑇)) → -∞ ≤ (𝑋 − (𝑋 mod 𝑇))))
780363, 767, 779mp2an 692 . . . . . . . . . . . . . . . . . . . . . . 23 (-∞ < (𝑋 − (𝑋 mod 𝑇)) → -∞ ≤ (𝑋 − (𝑋 mod 𝑇)))
781766, 778, 780mp2b 10 . . . . . . . . . . . . . . . . . . . . . 22 -∞ ≤ (𝑋 − (𝑋 mod 𝑇))
782781a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (0(,)π) → -∞ ≤ (𝑋 − (𝑋 mod 𝑇)))
783763, 768, 769, 774, 776, 777, 782limcresiooub 45886 . . . . . . . . . . . . . . . . . . . 20 ((𝑋 mod 𝑇) ∈ (0(,)π) → ((𝐹 ↾ ((𝑋 − (𝑋 mod 𝑇))(,)𝑋)) lim 𝑋) = ((𝐹 ↾ (-∞(,)𝑋)) lim 𝑋))
784 iooltub 45756 . . . . . . . . . . . . . . . . . . . . . . 23 ((0 ∈ ℝ* ∧ π ∈ ℝ* ∧ (𝑋 mod 𝑇) ∈ (0(,)π)) → (𝑋 mod 𝑇) < π)
785151, 153, 784mp3an12 1453 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑋 mod 𝑇) ∈ (0(,)π) → (𝑋 mod 𝑇) < π)
786207a1i 11 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑋 mod 𝑇) < π → 𝐹:ℝ⟶ℂ)
787775a1i 11 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑋 mod 𝑇) < π → ((𝑋 − (𝑋 mod 𝑇))(,)𝑋) ⊆ ℝ)
788786, 787feqresmpt 6903 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 mod 𝑇) < π → (𝐹 ↾ ((𝑋 − (𝑋 mod 𝑇))(,)𝑋)) = (𝑥 ∈ ((𝑋 − (𝑋 mod 𝑇))(,)𝑋) ↦ (𝐹𝑥)))
789 elioore 13291 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑥 ∈ ((𝑋 − (𝑋 mod 𝑇))(,)𝑋) → 𝑥 ∈ ℝ)
790789, 107, 145sylancl 586 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑥 ∈ ((𝑋 − (𝑋 mod 𝑇))(,)𝑋) → (𝐹𝑥) = if((𝑥 mod 𝑇) < π, 1, -1))
791790adantl 481 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝑋 mod 𝑇) < π ∧ 𝑥 ∈ ((𝑋 − (𝑋 mod 𝑇))(,)𝑋)) → (𝐹𝑥) = if((𝑥 mod 𝑇) < π, 1, -1))
792789adantl 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝑋 mod 𝑇) < π ∧ 𝑥 ∈ ((𝑋 − (𝑋 mod 𝑇))(,)𝑋)) → 𝑥 ∈ ℝ)
793133a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝑋 mod 𝑇) < π ∧ 𝑥 ∈ ((𝑋 − (𝑋 mod 𝑇))(,)𝑋)) → 𝑇 ∈ ℝ+)
794792, 793modcld 13795 . . . . . . . . . . . . . . . . . . . . . . . . . . 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 13354 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((𝑋 − (𝑋 mod 𝑇))(,)𝑋) ⊆ ((𝑋 − (𝑋 mod 𝑇))[,)𝑋)
800799sseli 3929 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝑥 ∈ ((𝑋 − (𝑋 mod 𝑇))(,)𝑋) → 𝑥 ∈ ((𝑋 − (𝑋 mod 𝑇))[,)𝑋))
801797, 798, 800ltmod 45882 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑥 ∈ ((𝑋 − (𝑋 mod 𝑇))(,)𝑋) → (𝑥 mod 𝑇) < (𝑋 mod 𝑇))
802801adantl 481 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝑋 mod 𝑇) < π ∧ 𝑥 ∈ ((𝑋 − (𝑋 mod 𝑇))(,)𝑋)) → (𝑥 mod 𝑇) < (𝑋 mod 𝑇))
803 simpl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝑋 mod 𝑇) < π ∧ 𝑥 ∈ ((𝑋 − (𝑋 mod 𝑇))(,)𝑋)) → (𝑋 mod 𝑇) < π)
804794, 795, 796, 802, 803lttrd 11294 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝑋 mod 𝑇) < π ∧ 𝑥 ∈ ((𝑋 − (𝑋 mod 𝑇))(,)𝑋)) → (𝑥 mod 𝑇) < π)
805804iftrued 4487 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝑋 mod 𝑇) < π ∧ 𝑥 ∈ ((𝑋 − (𝑋 mod 𝑇))(,)𝑋)) → if((𝑥 mod 𝑇) < π, 1, -1) = 1)
806791, 805eqtrd 2771 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝑋 mod 𝑇) < π ∧ 𝑥 ∈ ((𝑋 − (𝑋 mod 𝑇))(,)𝑋)) → (𝐹𝑥) = 1)
807806mpteq2dva 5191 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 mod 𝑇) < π → (𝑥 ∈ ((𝑋 − (𝑋 mod 𝑇))(,)𝑋) ↦ (𝐹𝑥)) = (𝑥 ∈ ((𝑋 − (𝑋 mod 𝑇))(,)𝑋) ↦ 1))
808788, 807eqtrd 2771 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑋 mod 𝑇) < π → (𝐹 ↾ ((𝑋 − (𝑋 mod 𝑇))(,)𝑋)) = (𝑥 ∈ ((𝑋 − (𝑋 mod 𝑇))(,)𝑋) ↦ 1))
809785, 808syl 17 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (0(,)π) → (𝐹 ↾ ((𝑋 − (𝑋 mod 𝑇))(,)𝑋)) = (𝑥 ∈ ((𝑋 − (𝑋 mod 𝑇))(,)𝑋) ↦ 1))
810809oveq1d 7373 . . . . . . . . . . . . . . . . . . . 20 ((𝑋 mod 𝑇) ∈ (0(,)π) → ((𝐹 ↾ ((𝑋 − (𝑋 mod 𝑇))(,)𝑋)) lim 𝑋) = ((𝑥 ∈ ((𝑋 − (𝑋 mod 𝑇))(,)𝑋) ↦ 1) lim 𝑋))
811783, 810eqtr3d 2773 . . . . . . . . . . . . . . . . . . 19 ((𝑋 mod 𝑇) ∈ (0(,)π) → ((𝐹 ↾ (-∞(,)𝑋)) lim 𝑋) = ((𝑥 ∈ ((𝑋 − (𝑋 mod 𝑇))(,)𝑋) ↦ 1) lim 𝑋))
812759, 762, 8113eltr4d 2851 . . . . . . . . . . . . . . . . . 18 ((𝑋 mod 𝑇) ∈ (0(,)π) → if((𝑋 mod 𝑇) ∈ (0(,]π), 1, -1) ∈ ((𝐹 ↾ (-∞(,)𝑋)) lim 𝑋))
813 eqid 2736 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑥 ∈ ((𝑋 − π)(,)𝑋) ↦ -1) = (𝑥 ∈ ((𝑋 − π)(,)𝑋) ↦ -1)
814 ioossre 13323 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝑋 − π)(,)𝑋) ⊆ ℝ
815814a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 (⊤ → ((𝑋 − π)(,)𝑋) ⊆ ℝ)
816815, 205sstrdi 3946 . . . . . . . . . . . . . . . . . . . . . . . 24 (⊤ → ((𝑋 − π)(,)𝑋) ⊆ ℂ)
81723a1i 11 . . . . . . . . . . . . . . . . . . . . . . . 24 (⊤ → 𝑋 ∈ ℂ)
818813, 816, 303, 817constlimc 45870 . . . . . . . . . . . . . . . . . . . . . . 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 45759 . . . . . . . . . . . . . . . . . . . . . . . 24 ¬ 0 ∈ (0(,]π)
823822a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 mod 𝑇) = 0 → ¬ 0 ∈ (0(,]π))
824821, 823eqneltrd 2856 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑋 mod 𝑇) = 0 → ¬ (𝑋 mod 𝑇) ∈ (0(,]π))
825824iffalsed 4490 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) = 0 → if((𝑋 mod 𝑇) ∈ (0(,]π), 1, -1) = -1)
826207a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 mod 𝑇) = 0 → 𝐹:ℝ⟶ℂ)
827814a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 mod 𝑇) = 0 → ((𝑋 − π)(,)𝑋) ⊆ ℝ)
828826, 827feqresmpt 6903 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑋 mod 𝑇) = 0 → (𝐹 ↾ ((𝑋 − π)(,)𝑋)) = (𝑥 ∈ ((𝑋 − π)(,)𝑋) ↦ (𝐹𝑥)))
829827sselda 3933 . . . . . . . . . . . . . . . . . . . . . . . . . . 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 13795 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝑋 mod 𝑇) = 0 ∧ 𝑥 ∈ ((𝑋 − π)(,)𝑋)) → (𝑥 mod 𝑇) ∈ ℝ)
83422, 118resubcli 11443 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑋 − π) ∈ ℝ
835834a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (𝑥 ∈ ((𝑋 − π)(,)𝑋) → (𝑋 − π) ∈ ℝ)
836120a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (𝑥 ∈ ((𝑋 − π)(,)𝑋) → 𝑇 ∈ ℝ)
837835, 836readdcld 11161 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (𝑥 ∈ ((𝑋 − π)(,)𝑋) → ((𝑋 − π) + 𝑇) ∈ ℝ)
838 elioore 13291 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (𝑥 ∈ ((𝑋 − π)(,)𝑋) → 𝑥 ∈ ℝ)
839838, 836readdcld 11161 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (𝑥 ∈ ((𝑋 − π)(,)𝑋) → (𝑥 + 𝑇) ∈ ℝ)
84022a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (𝑥 ∈ ((𝑋 − π)(,)𝑋) → 𝑋 ∈ ℝ)
841834rexri 11190 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑋 − π) ∈ ℝ*
842841a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑥 ∈ ((𝑋 − π)(,)𝑋) → (𝑋 − π) ∈ ℝ*)
843840rexrd 11182 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑥 ∈ ((𝑋 − π)(,)𝑋) → 𝑋 ∈ ℝ*)
844 id 22 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑥 ∈ ((𝑋 − π)(,)𝑋) → 𝑥 ∈ ((𝑋 − π)(,)𝑋))
845 ioogtlb 45741 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((𝑋 − π) ∈ ℝ*𝑋 ∈ ℝ*𝑥 ∈ ((𝑋 − π)(,)𝑋)) → (𝑋 − π) < 𝑥)
846842, 843, 844, 845syl3anc 1373 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (𝑥 ∈ ((𝑋 − π)(,)𝑋) → (𝑋 − π) < 𝑥)
847835, 838, 836, 846ltadd1dd 11748 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (𝑥 ∈ ((𝑋 − π)(,)𝑋) → ((𝑋 − π) + 𝑇) < (𝑥 + 𝑇))
848837, 839, 840, 847ltsub1dd 11749 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝑥 ∈ ((𝑋 − π)(,)𝑋) → (((𝑋 − π) + 𝑇) − 𝑋) < ((𝑥 + 𝑇) − 𝑋))
849848adantl 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝑋 mod 𝑇) = 0 ∧ 𝑥 ∈ ((𝑋 − π)(,)𝑋)) → (((𝑋 − π) + 𝑇) − 𝑋) < ((𝑥 + 𝑇) − 𝑋))
850249oveq2i 7369 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((𝑋 − π) + 𝑇) = ((𝑋 − π) + (π + π))
85152, 52addcli 11138 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (π + π) ∈ ℂ
852 subadd23 11392 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((𝑋 ∈ ℂ ∧ π ∈ ℂ ∧ (π + π) ∈ ℂ) → ((𝑋 − π) + (π + π)) = (𝑋 + ((π + π) − π)))
85323, 52, 851, 852mp3an 1463 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((𝑋 − π) + (π + π)) = (𝑋 + ((π + π) − π))
85452, 52pncan3oi 11396 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((π + π) − π) = π
855854oveq2i 7369 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑋 + ((π + π) − π)) = (𝑋 + π)
856850, 853, 8553eqtri 2763 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((𝑋 − π) + 𝑇) = (𝑋 + π)
857856oveq1i 7368 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((𝑋 − π) + 𝑇) − 𝑋) = ((𝑋 + π) − 𝑋)
858 pncan2 11387 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((𝑋 ∈ ℂ ∧ π ∈ ℂ) → ((𝑋 + π) − 𝑋) = π)
85923, 52, 858mp2an 692 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((𝑋 + π) − 𝑋) = π
860857, 859eqtr2i 2760 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 π = (((𝑋 − π) + 𝑇) − 𝑋)
861860a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝑋 mod 𝑇) = 0 ∧ 𝑥 ∈ ((𝑋 − π)(,)𝑋)) → π = (((𝑋 − π) + 𝑇) − 𝑋))
862839, 840resubcld 11565 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑥 ∈ ((𝑋 − π)(,)𝑋) → ((𝑥 + 𝑇) − 𝑋) ∈ ℝ)
863 modabs2 13825 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((((𝑥 + 𝑇) − 𝑋) ∈ ℝ ∧ 𝑇 ∈ ℝ+) → ((((𝑥 + 𝑇) − 𝑋) mod 𝑇) mod 𝑇) = (((𝑥 + 𝑇) − 𝑋) mod 𝑇))
864862, 133, 863sylancl 586 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑥 ∈ ((𝑋 − π)(,)𝑋) → ((((𝑥 + 𝑇) − 𝑋) mod 𝑇) mod 𝑇) = (((𝑥 + 𝑇) − 𝑋) mod 𝑇))
865133a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑥 ∈ ((𝑋 − π)(,)𝑋) → 𝑇 ∈ ℝ+)
866 0red 11135 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (𝑥 ∈ ((𝑋 − π)(,)𝑋) → 0 ∈ ℝ)
867837, 840resubcld 11565 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (𝑥 ∈ ((𝑋 − π)(,)𝑋) → (((𝑋 − π) + 𝑇) − 𝑋) ∈ ℝ)
86868, 860breqtri 5123 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 0 < (((𝑋 − π) + 𝑇) − 𝑋)
869868a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (𝑥 ∈ ((𝑋 − π)(,)𝑋) → 0 < (((𝑋 − π) + 𝑇) − 𝑋))
870866, 867, 862, 869, 848lttrd 11294 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (𝑥 ∈ ((𝑋 − π)(,)𝑋) → 0 < ((𝑥 + 𝑇) − 𝑋))
871866, 862, 870ltled 11281 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑥 ∈ ((𝑋 − π)(,)𝑋) → 0 ≤ ((𝑥 + 𝑇) − 𝑋))
872840, 836readdcld 11161 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (𝑥 ∈ ((𝑋 − π)(,)𝑋) → (𝑋 + 𝑇) ∈ ℝ)
873 iooltub 45756 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (((𝑋 − π) ∈ ℝ*𝑋 ∈ ℝ*𝑥 ∈ ((𝑋 − π)(,)𝑋)) → 𝑥 < 𝑋)
874842, 843, 844, 873syl3anc 1373 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (𝑥 ∈ ((𝑋 − π)(,)𝑋) → 𝑥 < 𝑋)
875838, 840, 836, 874ltadd1dd 11748 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (𝑥 ∈ ((𝑋 − π)(,)𝑋) → (𝑥 + 𝑇) < (𝑋 + 𝑇))
876839, 872, 840, 875ltsub1dd 11749 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (𝑥 ∈ ((𝑋 − π)(,)𝑋) → ((𝑥 + 𝑇) − 𝑋) < ((𝑋 + 𝑇) − 𝑋))
877 pncan2 11387 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((𝑋 ∈ ℂ ∧ 𝑇 ∈ ℂ) → ((𝑋 + 𝑇) − 𝑋) = 𝑇)
87823, 121, 877mp2an 692 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((𝑋 + 𝑇) − 𝑋) = 𝑇
879876, 878breqtrdi 5139 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑥 ∈ ((𝑋 − π)(,)𝑋) → ((𝑥 + 𝑇) − 𝑋) < 𝑇)
880 modid 13816 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (((((𝑥 + 𝑇) − 𝑋) ∈ ℝ ∧ 𝑇 ∈ ℝ+) ∧ (0 ≤ ((𝑥 + 𝑇) − 𝑋) ∧ ((𝑥 + 𝑇) − 𝑋) < 𝑇)) → (((𝑥 + 𝑇) − 𝑋) mod 𝑇) = ((𝑥 + 𝑇) − 𝑋))
881862, 865, 871, 879, 880syl22anc 838 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑥 ∈ ((𝑋 − π)(,)𝑋) → (((𝑥 + 𝑇) − 𝑋) mod 𝑇) = ((𝑥 + 𝑇) − 𝑋))
882864, 881eqtr2d 2772 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (𝑥 ∈ ((𝑋 − π)(,)𝑋) → ((𝑥 + 𝑇) − 𝑋) = ((((𝑥 + 𝑇) − 𝑋) mod 𝑇) mod 𝑇))
883882adantl 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((𝑋 mod 𝑇) = 0 ∧ 𝑥 ∈ ((𝑋 − π)(,)𝑋)) → ((𝑥 + 𝑇) − 𝑋) = ((((𝑥 + 𝑇) − 𝑋) mod 𝑇) mod 𝑇))
884 oveq2 7366 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((𝑋 mod 𝑇) = 0 → ((((𝑥 + 𝑇) − 𝑋) mod 𝑇) + (𝑋 mod 𝑇)) = ((((𝑥 + 𝑇) − 𝑋) mod 𝑇) + 0))
885884adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((𝑋 mod 𝑇) = 0 ∧ 𝑥 ∈ ((𝑋 − π)(,)𝑋)) → ((((𝑥 + 𝑇) − 𝑋) mod 𝑇) + (𝑋 mod 𝑇)) = ((((𝑥 + 𝑇) − 𝑋) mod 𝑇) + 0))
886862, 865modcld 13795 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (𝑥 ∈ ((𝑋 − π)(,)𝑋) → (((𝑥 + 𝑇) − 𝑋) mod 𝑇) ∈ ℝ)
887886recnd 11160 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (𝑥 ∈ ((𝑋 − π)(,)𝑋) → (((𝑥 + 𝑇) − 𝑋) mod 𝑇) ∈ ℂ)
888887addridd 11333 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑥 ∈ ((𝑋 − π)(,)𝑋) → ((((𝑥 + 𝑇) − 𝑋) mod 𝑇) + 0) = (((𝑥 + 𝑇) − 𝑋) mod 𝑇))
889888adantl 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((𝑋 mod 𝑇) = 0 ∧ 𝑥 ∈ ((𝑋 − π)(,)𝑋)) → ((((𝑥 + 𝑇) − 𝑋) mod 𝑇) + 0) = (((𝑥 + 𝑇) − 𝑋) mod 𝑇))
890885, 889eqtr2d 2772 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (((𝑋 mod 𝑇) = 0 ∧ 𝑥 ∈ ((𝑋 − π)(,)𝑋)) → (((𝑥 + 𝑇) − 𝑋) mod 𝑇) = ((((𝑥 + 𝑇) − 𝑋) mod 𝑇) + (𝑋 mod 𝑇)))
891890oveq1d 7373 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((𝑋 mod 𝑇) = 0 ∧ 𝑥 ∈ ((𝑋 − π)(,)𝑋)) → ((((𝑥 + 𝑇) − 𝑋) mod 𝑇) mod 𝑇) = (((((𝑥 + 𝑇) − 𝑋) mod 𝑇) + (𝑋 mod 𝑇)) mod 𝑇))
892 modaddabs 13831 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((((𝑥 + 𝑇) − 𝑋) ∈ ℝ ∧ 𝑋 ∈ ℝ ∧ 𝑇 ∈ ℝ+) → (((((𝑥 + 𝑇) − 𝑋) mod 𝑇) + (𝑋 mod 𝑇)) mod 𝑇) = ((((𝑥 + 𝑇) − 𝑋) + 𝑋) mod 𝑇))
893862, 840, 865, 892syl3anc 1373 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (𝑥 ∈ ((𝑋 − π)(,)𝑋) → (((((𝑥 + 𝑇) − 𝑋) mod 𝑇) + (𝑋 mod 𝑇)) mod 𝑇) = ((((𝑥 + 𝑇) − 𝑋) + 𝑋) mod 𝑇))
894893adantl 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((𝑋 mod 𝑇) = 0 ∧ 𝑥 ∈ ((𝑋 − π)(,)𝑋)) → (((((𝑥 + 𝑇) − 𝑋) mod 𝑇) + (𝑋 mod 𝑇)) mod 𝑇) = ((((𝑥 + 𝑇) − 𝑋) + 𝑋) mod 𝑇))
895883, 891, 8943eqtrd 2775 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((𝑋 mod 𝑇) = 0 ∧ 𝑥 ∈ ((𝑋 − π)(,)𝑋)) → ((𝑥 + 𝑇) − 𝑋) = ((((𝑥 + 𝑇) − 𝑋) + 𝑋) mod 𝑇))
896143recnd 11160 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (𝑥 ∈ ℝ → (𝑥 + 𝑇) ∈ ℂ)
89723a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (𝑥 ∈ ℝ → 𝑋 ∈ ℂ)
898896, 897npcand 11496 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑥 ∈ ℝ → (((𝑥 + 𝑇) − 𝑋) + 𝑋) = (𝑥 + 𝑇))
899122a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (𝑥 ∈ ℝ → (1 · 𝑇) = 𝑇)
900899oveq2d 7374 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑥 ∈ ℝ → (𝑥 + (1 · 𝑇)) = (𝑥 + 𝑇))
901898, 900eqtr4d 2774 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑥 ∈ ℝ → (((𝑥 + 𝑇) − 𝑋) + 𝑋) = (𝑥 + (1 · 𝑇)))
902901oveq1d 7373 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (𝑥 ∈ ℝ → ((((𝑥 + 𝑇) − 𝑋) + 𝑋) mod 𝑇) = ((𝑥 + (1 · 𝑇)) mod 𝑇))
903838, 902syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (𝑥 ∈ ((𝑋 − π)(,)𝑋) → ((((𝑥 + 𝑇) − 𝑋) + 𝑋) mod 𝑇) = ((𝑥 + (1 · 𝑇)) mod 𝑇))
904903adantl 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((𝑋 mod 𝑇) = 0 ∧ 𝑥 ∈ ((𝑋 − π)(,)𝑋)) → ((((𝑥 + 𝑇) − 𝑋) + 𝑋) mod 𝑇) = ((𝑥 + (1 · 𝑇)) mod 𝑇))
905 1zzd 12522 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((𝑋 mod 𝑇) = 0 ∧ 𝑥 ∈ ((𝑋 − π)(,)𝑋)) → 1 ∈ ℤ)
906829, 832, 905, 136syl3anc 1373 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((𝑋 mod 𝑇) = 0 ∧ 𝑥 ∈ ((𝑋 − π)(,)𝑋)) → ((𝑥 + (1 · 𝑇)) mod 𝑇) = (𝑥 mod 𝑇))
907895, 904, 9063eqtrrd 2776 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝑋 mod 𝑇) = 0 ∧ 𝑥 ∈ ((𝑋 − π)(,)𝑋)) → (𝑥 mod 𝑇) = ((𝑥 + 𝑇) − 𝑋))
908849, 861, 9073brtr4d 5130 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((𝑋 mod 𝑇) = 0 ∧ 𝑥 ∈ ((𝑋 − π)(,)𝑋)) → π < (𝑥 mod 𝑇))
909831, 833, 908ltled 11281 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝑋 mod 𝑇) = 0 ∧ 𝑥 ∈ ((𝑋 − π)(,)𝑋)) → π ≤ (𝑥 mod 𝑇))
910831, 833, 909lensymd 11284 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝑋 mod 𝑇) = 0 ∧ 𝑥 ∈ ((𝑋 − π)(,)𝑋)) → ¬ (𝑥 mod 𝑇) < π)
911910iffalsed 4490 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝑋 mod 𝑇) = 0 ∧ 𝑥 ∈ ((𝑋 − π)(,)𝑋)) → if((𝑥 mod 𝑇) < π, 1, -1) = -1)
912830, 911eqtrd 2771 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝑋 mod 𝑇) = 0 ∧ 𝑥 ∈ ((𝑋 − π)(,)𝑋)) → (𝐹𝑥) = -1)
913912mpteq2dva 5191 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑋 mod 𝑇) = 0 → (𝑥 ∈ ((𝑋 − π)(,)𝑋) ↦ (𝐹𝑥)) = (𝑥 ∈ ((𝑋 − π)(,)𝑋) ↦ -1))
914828, 913eqtr2d 2772 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 mod 𝑇) = 0 → (𝑥 ∈ ((𝑋 − π)(,)𝑋) ↦ -1) = (𝐹 ↾ ((𝑋 − π)(,)𝑋)))
915914oveq1d 7373 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑋 mod 𝑇) = 0 → ((𝑥 ∈ ((𝑋 − π)(,)𝑋) ↦ -1) lim 𝑋) = ((𝐹 ↾ ((𝑋 − π)(,)𝑋)) lim 𝑋))
916841a1i 11 . . . . . . . . . . . . . . . . . . . . . . . 24 (⊤ → (𝑋 − π) ∈ ℝ*)
91722a1i 11 . . . . . . . . . . . . . . . . . . . . . . . 24 (⊤ → 𝑋 ∈ ℝ)
918 ltsubrp 12943 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝑋 ∈ ℝ ∧ π ∈ ℝ+) → (𝑋 − π) < 𝑋)
91922, 182, 918mp2an 692 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑋 − π) < 𝑋
920919a1i 11 . . . . . . . . . . . . . . . . . . . . . . . 24 (⊤ → (𝑋 − π) < 𝑋)
921 mnflt 13037 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝑋 − π) ∈ ℝ → -∞ < (𝑋 − π))
922 xrltle 13063 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((-∞ ∈ ℝ* ∧ (𝑋 − π) ∈ ℝ*) → (-∞ < (𝑋 − π) → -∞ ≤ (𝑋 − π)))
923363, 841, 922mp2an 692 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (-∞ < (𝑋 − π) → -∞ ≤ (𝑋 − π))
924834, 921, 923mp2b 10 . . . . . . . . . . . . . . . . . . . . . . . . 25 -∞ ≤ (𝑋 − π)
925924a1i 11 . . . . . . . . . . . . . . . . . . . . . . . 24 (⊤ → -∞ ≤ (𝑋 − π))
926361, 916, 917, 920, 815, 364, 925limcresiooub 45886 . . . . . . . . . . . . . . . . . . . . . . 23 (⊤ → ((𝐹 ↾ ((𝑋 − π)(,)𝑋)) lim 𝑋) = ((𝐹 ↾ (-∞(,)𝑋)) lim 𝑋))
927926mptru 1548 . . . . . . . . . . . . . . . . . . . . . 22 ((𝐹 ↾ ((𝑋 − π)(,)𝑋)) lim 𝑋) = ((𝐹 ↾ (-∞(,)𝑋)) lim 𝑋)
928915, 927eqtr2di 2788 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) = 0 → ((𝐹 ↾ (-∞(,)𝑋)) lim 𝑋) = ((𝑥 ∈ ((𝑋 − π)(,)𝑋) ↦ -1) lim 𝑋))
929820, 825, 9283eltr4d 2851 . . . . . . . . . . . . . . . . . . . 20 ((𝑋 mod 𝑇) = 0 → if((𝑋 mod 𝑇) ∈ (0(,]π), 1, -1) ∈ ((𝐹 ↾ (-∞(,)𝑋)) lim 𝑋))
930929adantl 481 . . . . . . . . . . . . . . . . . . 19 ((¬ (𝑋 mod 𝑇) ∈ (0(,)π) ∧ (𝑋 mod 𝑇) = 0) → if((𝑋 mod 𝑇) ∈ (0(,]π), 1, -1) ∈ ((𝐹 ↾ (-∞(,)𝑋)) lim 𝑋))
931153a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((¬ (𝑋 mod 𝑇) ∈ (0(,)π) ∧ ¬ (𝑋 mod 𝑇) = 0) → π ∈ ℝ*)
932120rexri 11190 . . . . . . . . . . . . . . . . . . . . . 22 𝑇 ∈ ℝ*
933932a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((¬ (𝑋 mod 𝑇) ∈ (0(,)π) ∧ ¬ (𝑋 mod 𝑇) = 0) → 𝑇 ∈ ℝ*)
934765rexri 11190 . . . . . . . . . . . . . . . . . . . . . 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 990 . . . . . . . . . . . . . . . . . . . . . . . 24 ((¬ (𝑋 mod 𝑇) ∈ (0(,)π) ∧ ¬ (𝑋 mod 𝑇) = 0) ↔ ¬ ((𝑋 mod 𝑇) ∈ (0(,)π) ∨ (𝑋 mod 𝑇) = 0))
939938biimpi 216 . . . . . . . . . . . . . . . . . . . . . . 23 ((¬ (𝑋 mod 𝑇) ∈ (0(,)π) ∧ ¬ (𝑋 mod 𝑇) = 0) → ¬ ((𝑋 mod 𝑇) ∈ (0(,)π) ∨ (𝑋 mod 𝑇) = 0))
940 olc 868 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 mod 𝑇) = 0 → ((𝑋 mod 𝑇) ∈ (0(,)π) ∨ (𝑋 mod 𝑇) = 0))
941940adantl 481 . . . . . . . . . . . . . . . . . . . . . . . 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 11135 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝑋 mod 𝑇) ≠ 0 → 0 ∈ ℝ)
946765a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝑋 mod 𝑇) ≠ 0 → (𝑋 mod 𝑇) ∈ ℝ)
947 modge0 13799 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((𝑋 ∈ ℝ ∧ 𝑇 ∈ ℝ+) → 0 ≤ (𝑋 mod 𝑇))
94822, 133, 947mp2an 692 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 0 ≤ (𝑋 mod 𝑇)
949948a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝑋 mod 𝑇) ≠ 0 → 0 ≤ (𝑋 mod 𝑇))
950 id 22 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝑋 mod 𝑇) ≠ 0 → (𝑋 mod 𝑇) ≠ 0)
951945, 946, 949, 950leneltd 11287 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝑋 mod 𝑇) ≠ 0 → 0 < (𝑋 mod 𝑇))
952951adantl 481 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝑋 mod 𝑇) < π ∧ (𝑋 mod 𝑇) ≠ 0) → 0 < (𝑋 mod 𝑇))
953 simpl 482 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝑋 mod 𝑇) < π ∧ (𝑋 mod 𝑇) ≠ 0) → (𝑋 mod 𝑇) < π)
954942, 943, 944, 952, 953eliood 45744 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝑋 mod 𝑇) < π ∧ (𝑋 mod 𝑇) ≠ 0) → (𝑋 mod 𝑇) ∈ (0(,)π))
955954orcd 873 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝑋 mod 𝑇) < π ∧ (𝑋 mod 𝑇) ≠ 0) → ((𝑋 mod 𝑇) ∈ (0(,)π) ∨ (𝑋 mod 𝑇) = 0))
956941, 955pm2.61dane 3019 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 mod 𝑇) < π → ((𝑋 mod 𝑇) ∈ (0(,)π) ∨ (𝑋 mod 𝑇) = 0))
957939, 956nsyl 140 . . . . . . . . . . . . . . . . . . . . . 22 ((¬ (𝑋 mod 𝑇) ∈ (0(,)π) ∧ ¬ (𝑋 mod 𝑇) = 0) → ¬ (𝑋 mod 𝑇) < π)
958936, 937, 957nltled 11283 . . . . . . . . . . . . . . . . . . . . 21 ((¬ (𝑋 mod 𝑇) ∈ (0(,)π) ∧ ¬ (𝑋 mod 𝑇) = 0) → π ≤ (𝑋 mod 𝑇))
959 modlt 13800 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 ∈ ℝ ∧ 𝑇 ∈ ℝ+) → (𝑋 mod 𝑇) < 𝑇)
96022, 133, 959mp2an 692 . . . . . . . . . . . . . . . . . . . . . 22 (𝑋 mod 𝑇) < 𝑇
961960a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((¬ (𝑋 mod 𝑇) ∈ (0(,)π) ∧ ¬ (𝑋 mod 𝑇) = 0) → (𝑋 mod 𝑇) < 𝑇)
962931, 933, 935, 958, 961elicod 13311 . . . . . . . . . . . . . . . . . . . 20 ((¬ (𝑋 mod 𝑇) ∈ (0(,)π) ∧ ¬ (𝑋 mod 𝑇) = 0) → (𝑋 mod 𝑇) ∈ (π[,)𝑇))
963 eqid 2736 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑥 ∈ ((𝑋 − π)(,)𝑋) ↦ 1) = (𝑥 ∈ ((𝑋 − π)(,)𝑋) ↦ 1)
964963, 816, 201, 817constlimc 45870 . . . . . . . . . . . . . . . . . . . . . . . . 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 13315 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((0 ∈ ℝ* ∧ π ∈ ℝ* ∧ 0 < π) → π ∈ (0(,]π))
969151, 153, 68, 968mp3an 1463 . . . . . . . . . . . . . . . . . . . . . . . . 25 π ∈ (0(,]π)
970967, 969eqeltrdi 2844 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑋 mod 𝑇) = π → (𝑋 mod 𝑇) ∈ (0(,]π))
971970iftrued 4487 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 mod 𝑇) = π → if((𝑋 mod 𝑇) ∈ (0(,]π), 1, -1) = 1)
972361, 815feqresmpt 6903 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (⊤ → (𝐹 ↾ ((𝑋 − π)(,)𝑋)) = (𝑥 ∈ ((𝑋 − π)(,)𝑋) ↦ (𝐹𝑥)))
973972mptru 1548 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝐹 ↾ ((𝑋 − π)(,)𝑋)) = (𝑥 ∈ ((𝑋 − π)(,)𝑋) ↦ (𝐹𝑥))
974838, 107, 145sylancl 586 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝑥 ∈ ((𝑋 − π)(,)𝑋) → (𝐹𝑥) = if((𝑥 mod 𝑇) < π, 1, -1))
975974adantl 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝑋 mod 𝑇) = π ∧ 𝑥 ∈ ((𝑋 − π)(,)𝑋)) → (𝐹𝑥) = if((𝑥 mod 𝑇) < π, 1, -1))
976 simpr 484 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((𝑋 mod 𝑇) = π ∧ 𝑥 ∈ ((𝑋 − π)(,)𝑋)) → 𝑥 ∈ ((𝑋 − π)(,)𝑋))
977967eqcomd 2742 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((𝑋 mod 𝑇) = π → π = (𝑋 mod 𝑇))
978977oveq2d 7374 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((𝑋 mod 𝑇) = π → (𝑋 − π) = (𝑋 − (𝑋 mod 𝑇)))
979978oveq1d 7373 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((𝑋 mod 𝑇) = π → ((𝑋 − π)(,)𝑋) = ((𝑋 − (𝑋 mod 𝑇))(,)𝑋))
980979adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((𝑋 mod 𝑇) = π ∧ 𝑥 ∈ ((𝑋 − π)(,)𝑋)) → ((𝑋 − π)(,)𝑋) = ((𝑋 − (𝑋 mod 𝑇))(,)𝑋))
981976, 980eleqtrd 2838 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((𝑋 mod 𝑇) = π ∧ 𝑥 ∈ ((𝑋 − π)(,)𝑋)) → 𝑥 ∈ ((𝑋 − (𝑋 mod 𝑇))(,)𝑋))
982981, 801syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝑋 mod 𝑇) = π ∧ 𝑥 ∈ ((𝑋 − π)(,)𝑋)) → (𝑥 mod 𝑇) < (𝑋 mod 𝑇))
983 simpl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝑋 mod 𝑇) = π ∧ 𝑥 ∈ ((𝑋 − π)(,)𝑋)) → (𝑋 mod 𝑇) = π)
984982, 983breqtrd 5124 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((𝑋 mod 𝑇) = π ∧ 𝑥 ∈ ((𝑋 − π)(,)𝑋)) → (𝑥 mod 𝑇) < π)
985984iftrued 4487 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝑋 mod 𝑇) = π ∧ 𝑥 ∈ ((𝑋 − π)(,)𝑋)) → if((𝑥 mod 𝑇) < π, 1, -1) = 1)
986975, 985eqtrd 2771 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝑋 mod 𝑇) = π ∧ 𝑥 ∈ ((𝑋 − π)(,)𝑋)) → (𝐹𝑥) = 1)
987986mpteq2dva 5191 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝑋 mod 𝑇) = π → (𝑥 ∈ ((𝑋 − π)(,)𝑋) ↦ (𝐹𝑥)) = (𝑥 ∈ ((𝑋 − π)(,)𝑋) ↦ 1))
988973, 987eqtr2id 2784 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 mod 𝑇) = π → (𝑥 ∈ ((𝑋 − π)(,)𝑋) ↦ 1) = (𝐹 ↾ ((𝑋 − π)(,)𝑋)))
989988oveq1d 7373 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑋 mod 𝑇) = π → ((𝑥 ∈ ((𝑋 − π)(,)𝑋) ↦ 1) lim 𝑋) = ((𝐹 ↾ ((𝑋 − π)(,)𝑋)) lim 𝑋))
990989, 927eqtr2di 2788 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 mod 𝑇) = π → ((𝐹 ↾ (-∞(,)𝑋)) lim 𝑋) = ((𝑥 ∈ ((𝑋 − π)(,)𝑋) ↦ 1) lim 𝑋))
991966, 971, 9903eltr4d 2851 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑋 mod 𝑇) = π → if((𝑋 mod 𝑇) ∈ (0(,]π), 1, -1) ∈ ((𝐹 ↾ (-∞(,)𝑋)) lim 𝑋))
992991adantl 481 . . . . . . . . . . . . . . . . . . . . 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 13312 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((π ∈ ℝ*𝑇 ∈ ℝ* ∧ (𝑋 mod 𝑇) ∈ (π[,)𝑇)) → π ≤ (𝑋 mod 𝑇))
998153, 932, 997mp3an12 1453 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 mod 𝑇) ∈ (π[,)𝑇) → π ≤ (𝑋 mod 𝑇))
999998adantr 480 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝑋 mod 𝑇) ∈ (π[,)𝑇) ∧ ¬ (𝑋 mod 𝑇) = π) → π ≤ (𝑋 mod 𝑇))
1000 neqne 2940 . . . . . . . . . . . . . . . . . . . . . . . . 25 (¬ (𝑋 mod 𝑇) = π → (𝑋 mod 𝑇) ≠ π)
10011000adantl 481 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝑋 mod 𝑇) ∈ (π[,)𝑇) ∧ ¬ (𝑋 mod 𝑇) = π) → (𝑋 mod 𝑇) ≠ π)
1002996, 995, 999, 1001leneltd 11287 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝑋 mod 𝑇) ∈ (π[,)𝑇) ∧ ¬ (𝑋 mod 𝑇) = π) → π < (𝑋 mod 𝑇))
1003960a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝑋 mod 𝑇) ∈ (π[,)𝑇) ∧ ¬ (𝑋 mod 𝑇) = π) → (𝑋 mod 𝑇) < 𝑇)
1004993, 994, 995, 1002, 1003eliood 45744 . . . . . . . . . . . . . . . . . . . . . 22 (((𝑋 mod 𝑇) ∈ (π[,)𝑇) ∧ ¬ (𝑋 mod 𝑇) = π) → (𝑋 mod 𝑇) ∈ (π(,)𝑇))
1005 eqid 2736 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) ↦ -1) = (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) ↦ -1)
1006 ioossre 13323 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) ⊆ ℝ
10071006a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 mod 𝑇) ∈ (π(,)𝑇) → (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) ⊆ ℝ)
10081007, 205sstrdi 3946 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑋 mod 𝑇) ∈ (π(,)𝑇) → (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) ⊆ ℂ)
1009 neg1cn 12130 . . . . . . . . . . . . . . . . . . . . . . . . 25 -1 ∈ ℂ
10101009a1i 11 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑋 mod 𝑇) ∈ (π(,)𝑇) → -1 ∈ ℂ)
101123a1i 11 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑋 mod 𝑇) ∈ (π(,)𝑇) → 𝑋 ∈ ℂ)
10121005, 1008, 1010, 1011constlimc 45870 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 mod 𝑇) ∈ (π(,)𝑇) → -1 ∈ ((𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) ↦ -1) lim 𝑋))
1013151a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 mod 𝑇) ∈ (π(,)𝑇) → 0 ∈ ℝ*)
1014118a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 mod 𝑇) ∈ (π(,)𝑇) → π ∈ ℝ)
1015934a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 mod 𝑇) ∈ (π(,)𝑇) → (𝑋 mod 𝑇) ∈ ℝ*)
1016 ioogtlb 45741 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((π ∈ ℝ*𝑇 ∈ ℝ* ∧ (𝑋 mod 𝑇) ∈ (π(,)𝑇)) → π < (𝑋 mod 𝑇))
1017153, 932, 1016mp3an12 1453 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 mod 𝑇) ∈ (π(,)𝑇) → π < (𝑋 mod 𝑇))
10181013, 1014, 1015, 1017gtnelioc 45737 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑋 mod 𝑇) ∈ (π(,)𝑇) → ¬ (𝑋 mod 𝑇) ∈ (0(,]π))
10191018iffalsed 4490 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 mod 𝑇) ∈ (π(,)𝑇) → if((𝑋 mod 𝑇) ∈ (0(,]π), 1, -1) = -1)
10201006a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (⊤ → (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) ⊆ ℝ)
1021361, 1020feqresmpt 6903 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (⊤ → (𝐹 ↾ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋)) = (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) ↦ (𝐹𝑥)))
10221021mptru 1548 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝐹 ↾ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋)) = (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) ↦ (𝐹𝑥))
1023 elioore 13291 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → 𝑥 ∈ ℝ)
10241023, 107, 145sylancl 586 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → (𝐹𝑥) = if((𝑥 mod 𝑇) < π, 1, -1))
10251024adantl 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝑋 mod 𝑇) ∈ (π(,)𝑇) ∧ 𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋)) → (𝐹𝑥) = if((𝑥 mod 𝑇) < π, 1, -1))
1026118a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝑋 mod 𝑇) ∈ (π(,)𝑇) ∧ 𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋)) → π ∈ ℝ)
1027133a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → 𝑇 ∈ ℝ+)
10281023, 1027modcld 13795 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → (𝑥 mod 𝑇) ∈ ℝ)
10291028adantl 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝑋 mod 𝑇) ∈ (π(,)𝑇) ∧ 𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋)) → (𝑥 mod 𝑇) ∈ ℝ)
103022, 118readdcli 11147 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (𝑋 + π) ∈ ℝ
10311030recni 11146 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (𝑋 + π) ∈ ℂ
10321031a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → (𝑋 + π) ∈ ℂ)
103323a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → 𝑋 ∈ ℂ)
1034765recni 11146 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (𝑋 mod 𝑇) ∈ ℂ
10351034a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → (𝑋 mod 𝑇) ∈ ℂ)
10361032, 1033, 1035nnncan2d 11527 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → (((𝑋 + π) − (𝑋 mod 𝑇)) − (𝑋 − (𝑋 mod 𝑇))) = ((𝑋 + π) − 𝑋))
10371036, 859eqtr2di 2788 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → π = (((𝑋 + π) − (𝑋 mod 𝑇)) − (𝑋 − (𝑋 mod 𝑇))))
10381030, 765resubcli 11443 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((𝑋 + π) − (𝑋 mod 𝑇)) ∈ ℝ
10391038a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → ((𝑋 + π) − (𝑋 mod 𝑇)) ∈ ℝ)
1040766a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → (𝑋 − (𝑋 mod 𝑇)) ∈ ℝ)
10411038rexri 11190 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((𝑋 + π) − (𝑋 mod 𝑇)) ∈ ℝ*
10421041a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → ((𝑋 + π) − (𝑋 mod 𝑇)) ∈ ℝ*)
104322a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → 𝑋 ∈ ℝ)
10441043rexrd 11182 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → 𝑋 ∈ ℝ*)
1045 id 22 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → 𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋))
1046 ioogtlb 45741 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((((𝑋 + π) − (𝑋 mod 𝑇)) ∈ ℝ*𝑋 ∈ ℝ*𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋)) → ((𝑋 + π) − (𝑋 mod 𝑇)) < 𝑥)
10471042, 1044, 1045, 1046syl3anc 1373 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → ((𝑋 + π) − (𝑋 mod 𝑇)) < 𝑥)
10481039, 1023, 1040, 1047ltsub1dd 11749 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → (((𝑋 + π) − (𝑋 mod 𝑇)) − (𝑋 − (𝑋 mod 𝑇))) < (𝑥 − (𝑋 − (𝑋 mod 𝑇))))
10491037, 1048eqbrtrd 5120 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → π < (𝑥 − (𝑋 − (𝑋 mod 𝑇))))
10501023recnd 11160 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → 𝑥 ∈ ℂ)
1051 sub31 45538 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((𝑥 ∈ ℂ ∧ 𝑋 ∈ ℂ ∧ (𝑋 mod 𝑇) ∈ ℂ) → (𝑥 − (𝑋 − (𝑋 mod 𝑇))) = ((𝑋 mod 𝑇) − (𝑋𝑥)))
10521050, 1033, 1035, 1051syl3anc 1373 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → (𝑥 − (𝑋 − (𝑋 mod 𝑇))) = ((𝑋 mod 𝑇) − (𝑋𝑥)))
10531049, 1052breqtrd 5124 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → π < ((𝑋 mod 𝑇) − (𝑋𝑥)))
10541053adantl 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((π < (𝑋 mod 𝑇) ∧ 𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋)) → π < ((𝑋 mod 𝑇) − (𝑋𝑥)))
10551043, 1023resubcld 11565 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → (𝑋𝑥) ∈ ℝ)
1056 0red 11135 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → 0 ∈ ℝ)
1057 iooltub 45756 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 ((((𝑋 + π) − (𝑋 mod 𝑇)) ∈ ℝ*𝑋 ∈ ℝ*𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋)) → 𝑥 < 𝑋)
10581042, 1044, 1045, 1057syl3anc 1373 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → 𝑥 < 𝑋)
10591023, 1043posdifd 11724 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → (𝑥 < 𝑋 ↔ 0 < (𝑋𝑥)))
10601058, 1059mpbid 232 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → 0 < (𝑋𝑥))
10611056, 1055, 1060ltled 11281 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → 0 ≤ (𝑋𝑥))
10621043, 1039resubcld 11565 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → (𝑋 − ((𝑋 + π) − (𝑋 mod 𝑇))) ∈ ℝ)
1063120a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → 𝑇 ∈ ℝ)
10641039, 1023, 1043, 1047ltsub2dd 11750 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → (𝑋𝑥) < (𝑋 − ((𝑋 + π) − (𝑋 mod 𝑇))))
1065 sub31 45538 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 ((𝑋 ∈ ℂ ∧ (𝑋 + π) ∈ ℂ ∧ (𝑋 mod 𝑇) ∈ ℂ) → (𝑋 − ((𝑋 + π) − (𝑋 mod 𝑇))) = ((𝑋 mod 𝑇) − ((𝑋 + π) − 𝑋)))
106623, 1031, 1034, 1065mp3an 1463 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 (𝑋 − ((𝑋 + π) − (𝑋 mod 𝑇))) = ((𝑋 mod 𝑇) − ((𝑋 + π) − 𝑋))
1067859oveq2i 7369 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 ((𝑋 mod 𝑇) − ((𝑋 + π) − 𝑋)) = ((𝑋 mod 𝑇) − π)
10681066, 1067eqtri 2759 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (𝑋 − ((𝑋 + π) − (𝑋 mod 𝑇))) = ((𝑋 mod 𝑇) − π)
1069 ltsubrp 12943 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 (((𝑋 mod 𝑇) ∈ ℝ ∧ π ∈ ℝ+) → ((𝑋 mod 𝑇) − π) < (𝑋 mod 𝑇))
1070765, 182, 1069mp2an 692 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 ((𝑋 mod 𝑇) − π) < (𝑋 mod 𝑇)
1071765, 118resubcli 11443 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 ((𝑋 mod 𝑇) − π) ∈ ℝ
10721071, 765, 120lttri 11259 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 ((((𝑋 mod 𝑇) − π) < (𝑋 mod 𝑇) ∧ (𝑋 mod 𝑇) < 𝑇) → ((𝑋 mod 𝑇) − π) < 𝑇)
10731070, 960, 1072mp2an 692 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 ((𝑋 mod 𝑇) − π) < 𝑇
10741068, 1073eqbrtri 5119 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (𝑋 − ((𝑋 + π) − (𝑋 mod 𝑇))) < 𝑇
10751074a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → (𝑋 − ((𝑋 + π) − (𝑋 mod 𝑇))) < 𝑇)
10761055, 1062, 1063, 1064, 1075lttrd 11294 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → (𝑋𝑥) < 𝑇)
1077 modid 13816 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((((𝑋𝑥) ∈ ℝ ∧ 𝑇 ∈ ℝ+) ∧ (0 ≤ (𝑋𝑥) ∧ (𝑋𝑥) < 𝑇)) → ((𝑋𝑥) mod 𝑇) = (𝑋𝑥))
10781055, 1027, 1061, 1076, 1077syl22anc 838 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → ((𝑋𝑥) mod 𝑇) = (𝑋𝑥))
10791078oveq2d 7374 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → ((𝑋 mod 𝑇) − ((𝑋𝑥) mod 𝑇)) = ((𝑋 mod 𝑇) − (𝑋𝑥)))
10801079oveq1d 7373 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → (((𝑋 mod 𝑇) − ((𝑋𝑥) mod 𝑇)) mod 𝑇) = (((𝑋 mod 𝑇) − (𝑋𝑥)) mod 𝑇))
1081765a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → (𝑋 mod 𝑇) ∈ ℝ)
10821081, 1055resubcld 11565 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → ((𝑋 mod 𝑇) − (𝑋𝑥)) ∈ ℝ)
1083118a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → π ∈ ℝ)
10841052, 1082eqeltrd 2836 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → (𝑥 − (𝑋 − (𝑋 mod 𝑇))) ∈ ℝ)
108568a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → 0 < π)
10861056, 1083, 1084, 1085, 1049lttrd 11294 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → 0 < (𝑥 − (𝑋 − (𝑋 mod 𝑇))))
10871086, 1052breqtrd 5124 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → 0 < ((𝑋 mod 𝑇) − (𝑋𝑥)))
10881056, 1082, 1087ltled 11281 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → 0 ≤ ((𝑋 mod 𝑇) − (𝑋𝑥)))
10891043, 1040resubcld 11565 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → (𝑋 − (𝑋 − (𝑋 mod 𝑇))) ∈ ℝ)
10901023, 1043, 1040, 1058ltsub1dd 11749 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → (𝑥 − (𝑋 − (𝑋 mod 𝑇))) < (𝑋 − (𝑋 − (𝑋 mod 𝑇))))
1091 nncan 11410 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 ((𝑋 ∈ ℂ ∧ (𝑋 mod 𝑇) ∈ ℂ) → (𝑋 − (𝑋 − (𝑋 mod 𝑇))) = (𝑋 mod 𝑇))
109223, 1034, 1091mp2an 692 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (𝑋 − (𝑋 − (𝑋 mod 𝑇))) = (𝑋 mod 𝑇)
10931092, 960eqbrtri 5119 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (𝑋 − (𝑋 − (𝑋 mod 𝑇))) < 𝑇
10941093a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → (𝑋 − (𝑋 − (𝑋 mod 𝑇))) < 𝑇)
10951084, 1089, 1063, 1090, 1094lttrd 11294 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → (𝑥 − (𝑋 − (𝑋 mod 𝑇))) < 𝑇)
10961052, 1095eqbrtrrd 5122 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → ((𝑋 mod 𝑇) − (𝑋𝑥)) < 𝑇)
1097 modid 13816 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (((((𝑋 mod 𝑇) − (𝑋𝑥)) ∈ ℝ ∧ 𝑇 ∈ ℝ+) ∧ (0 ≤ ((𝑋 mod 𝑇) − (𝑋𝑥)) ∧ ((𝑋 mod 𝑇) − (𝑋𝑥)) < 𝑇)) → (((𝑋 mod 𝑇) − (𝑋𝑥)) mod 𝑇) = ((𝑋 mod 𝑇) − (𝑋𝑥)))
10981082, 1027, 1088, 1096, 1097syl22anc 838 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → (((𝑋 mod 𝑇) − (𝑋𝑥)) mod 𝑇) = ((𝑋 mod 𝑇) − (𝑋𝑥)))
10991080, 1098eqtr2d 2772 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → ((𝑋 mod 𝑇) − (𝑋𝑥)) = (((𝑋 mod 𝑇) − ((𝑋𝑥) mod 𝑇)) mod 𝑇))
1100 modsubmodmod 13853 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((𝑋 ∈ ℝ ∧ (𝑋𝑥) ∈ ℝ ∧ 𝑇 ∈ ℝ+) → (((𝑋 mod 𝑇) − ((𝑋𝑥) mod 𝑇)) mod 𝑇) = ((𝑋 − (𝑋𝑥)) mod 𝑇))
11011043, 1055, 1027, 1100syl3anc 1373 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → (((𝑋 mod 𝑇) − ((𝑋𝑥) mod 𝑇)) mod 𝑇) = ((𝑋 − (𝑋𝑥)) mod 𝑇))
11021033, 1050nncand 11497 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → (𝑋 − (𝑋𝑥)) = 𝑥)
11031102oveq1d 7373 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → ((𝑋 − (𝑋𝑥)) mod 𝑇) = (𝑥 mod 𝑇))
11041099, 1101, 11033eqtrd 2775 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) → ((𝑋 mod 𝑇) − (𝑋𝑥)) = (𝑥 mod 𝑇))
11051104adantl 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((π < (𝑋 mod 𝑇) ∧ 𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋)) → ((𝑋 mod 𝑇) − (𝑋𝑥)) = (𝑥 mod 𝑇))
11061054, 1105breqtrd 5124 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((π < (𝑋 mod 𝑇) ∧ 𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋)) → π < (𝑥 mod 𝑇))
11071017, 1106sylan 580 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((𝑋 mod 𝑇) ∈ (π(,)𝑇) ∧ 𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋)) → π < (𝑥 mod 𝑇))
11081026, 1029, 1107ltled 11281 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝑋 mod 𝑇) ∈ (π(,)𝑇) ∧ 𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋)) → π ≤ (𝑥 mod 𝑇))
11091026, 1029, 1108lensymd 11284 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((𝑋 mod 𝑇) ∈ (π(,)𝑇) ∧ 𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋)) → ¬ (𝑥 mod 𝑇) < π)
11101109iffalsed 4490 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝑋 mod 𝑇) ∈ (π(,)𝑇) ∧ 𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋)) → if((𝑥 mod 𝑇) < π, 1, -1) = -1)
11111025, 1110eqtrd 2771 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝑋 mod 𝑇) ∈ (π(,)𝑇) ∧ 𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋)) → (𝐹𝑥) = -1)
11121111mpteq2dva 5191 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝑋 mod 𝑇) ∈ (π(,)𝑇) → (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) ↦ (𝐹𝑥)) = (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) ↦ -1))
11131022, 1112eqtr2id 2784 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 mod 𝑇) ∈ (π(,)𝑇) → (𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) ↦ -1) = (𝐹 ↾ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋)))
11141113oveq1d 7373 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑋 mod 𝑇) ∈ (π(,)𝑇) → ((𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) ↦ -1) lim 𝑋) = ((𝐹 ↾ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋)) lim 𝑋))
1115207a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 mod 𝑇) ∈ (π(,)𝑇) → 𝐹:ℝ⟶ℂ)
11161041a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 mod 𝑇) ∈ (π(,)𝑇) → ((𝑋 + π) − (𝑋 mod 𝑇)) ∈ ℝ*)
111722a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 mod 𝑇) ∈ (π(,)𝑇) → 𝑋 ∈ ℝ)
1118 elioore 13291 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝑋 mod 𝑇) ∈ (π(,)𝑇) → (𝑋 mod 𝑇) ∈ ℝ)
1119 ltaddsublt 11764 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝑋 ∈ ℝ ∧ π ∈ ℝ ∧ (𝑋 mod 𝑇) ∈ ℝ) → (π < (𝑋 mod 𝑇) ↔ ((𝑋 + π) − (𝑋 mod 𝑇)) < 𝑋))
11201117, 1014, 1118, 1119syl3anc 1373 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝑋 mod 𝑇) ∈ (π(,)𝑇) → (π < (𝑋 mod 𝑇) ↔ ((𝑋 + π) − (𝑋 mod 𝑇)) < 𝑋))
11211017, 1120mpbid 232 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 mod 𝑇) ∈ (π(,)𝑇) → ((𝑋 + π) − (𝑋 mod 𝑇)) < 𝑋)
1122363a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 mod 𝑇) ∈ (π(,)𝑇) → -∞ ∈ ℝ*)
1123 mnflt 13037 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝑋 + π) − (𝑋 mod 𝑇)) ∈ ℝ → -∞ < ((𝑋 + π) − (𝑋 mod 𝑇)))
1124 xrltle 13063 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((-∞ ∈ ℝ* ∧ ((𝑋 + π) − (𝑋 mod 𝑇)) ∈ ℝ*) → (-∞ < ((𝑋 + π) − (𝑋 mod 𝑇)) → -∞ ≤ ((𝑋 + π) − (𝑋 mod 𝑇))))
1125363, 1041, 1124mp2an 692 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (-∞ < ((𝑋 + π) − (𝑋 mod 𝑇)) → -∞ ≤ ((𝑋 + π) − (𝑋 mod 𝑇)))
11261038, 1123, 1125mp2b 10 . . . . . . . . . . . . . . . . . . . . . . . . . 26 -∞ ≤ ((𝑋 + π) − (𝑋 mod 𝑇))
11271126a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 mod 𝑇) ∈ (π(,)𝑇) → -∞ ≤ ((𝑋 + π) − (𝑋 mod 𝑇)))
11281115, 1116, 1117, 1121, 1007, 1122, 1127limcresiooub 45886 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑋 mod 𝑇) ∈ (π(,)𝑇) → ((𝐹 ↾ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋)) lim 𝑋) = ((𝐹 ↾ (-∞(,)𝑋)) lim 𝑋))
11291114, 1128eqtr2d 2772 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 mod 𝑇) ∈ (π(,)𝑇) → ((𝐹 ↾ (-∞(,)𝑋)) lim 𝑋) = ((𝑥 ∈ (((𝑋 + π) − (𝑋 mod 𝑇))(,)𝑋) ↦ -1) lim 𝑋))
11301012, 1019, 11293eltr4d 2851 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑋 mod 𝑇) ∈ (π(,)𝑇) → if((𝑋 mod 𝑇) ∈ (0(,]π), 1, -1) ∈ ((𝐹 ↾ (-∞(,)𝑋)) lim 𝑋))
11311004, 1130syl 17 . . . . . . . . . . . . . . . . . . . . 21 (((𝑋 mod 𝑇) ∈ (π[,)𝑇) ∧ ¬ (𝑋 mod 𝑇) = π) → if((𝑋 mod 𝑇) ∈ (0(,]π), 1, -1) ∈ ((𝐹 ↾ (-∞(,)𝑋)) lim 𝑋))
1132992, 1131pm2.61dan 812 . . . . . . . . . . . . . . . . . . . 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 812 . . . . . . . . . . . . . . . . . 18 (¬ (𝑋 mod 𝑇) ∈ (0(,)π) → if((𝑋 mod 𝑇) ∈ (0(,]π), 1, -1) ∈ ((𝐹 ↾ (-∞(,)𝑋)) lim 𝑋))
1135812, 1134pm2.61i 182 . . . . . . . . . . . . . . . . 17 if((𝑋 mod 𝑇) ∈ (0(,]π), 1, -1) ∈ ((𝐹 ↾ (-∞(,)𝑋)) lim 𝑋)
1136 eqid 2736 . . . . . . . . . . . . . . . . . . . . . 22 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) ↦ 1) = (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) ↦ 1)
1137 ioossre 13323 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) ⊆ ℝ
11381137a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 (⊤ → (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) ⊆ ℝ)
11391138, 205sstrdi 3946 . . . . . . . . . . . . . . . . . . . . . 22 (⊤ → (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) ⊆ ℂ)
11401136, 1139, 201, 817constlimc 45870 . . . . . . . . . . . . . . . . . . . . 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 7365 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑥 = 𝑋 → (𝑥 mod 𝑇) = (𝑋 mod 𝑇))
11451144breq1d 5108 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑥 = 𝑋 → ((𝑥 mod 𝑇) < π ↔ (𝑋 mod 𝑇) < π))
11461145ifbid 4503 . . . . . . . . . . . . . . . . . . . . . 22 (𝑥 = 𝑋 → if((𝑥 mod 𝑇) < π, 1, -1) = if((𝑋 mod 𝑇) < π, 1, -1))
11471146adantl 481 . . . . . . . . . . . . . . . . . . . . 21 (((𝑋 mod 𝑇) ∈ (0[,)π) ∧ 𝑥 = 𝑋) → if((𝑥 mod 𝑇) < π, 1, -1) = if((𝑋 mod 𝑇) < π, 1, -1))
114822a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (0[,)π) → 𝑋 ∈ ℝ)
1149105, 106ifcli 4527 . . . . . . . . . . . . . . . . . . . . . 22 if((𝑋 mod 𝑇) < π, 1, -1) ∈ ℝ
11501149a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (0[,)π) → if((𝑋 mod 𝑇) < π, 1, -1) ∈ ℝ)
11511143, 1147, 1148, 1150fvmptd 6948 . . . . . . . . . . . . . . . . . . . 20 ((𝑋 mod 𝑇) ∈ (0[,)π) → (𝐹𝑋) = if((𝑋 mod 𝑇) < π, 1, -1))
1152 icoltub 45754 . . . . . . . . . . . . . . . . . . . . . 22 ((0 ∈ ℝ* ∧ π ∈ ℝ* ∧ (𝑋 mod 𝑇) ∈ (0[,)π)) → (𝑋 mod 𝑇) < π)
1153151, 153, 1152mp3an12 1453 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (0[,)π) → (𝑋 mod 𝑇) < π)
11541153iftrued 4487 . . . . . . . . . . . . . . . . . . . 20 ((𝑋 mod 𝑇) ∈ (0[,)π) → if((𝑋 mod 𝑇) < π, 1, -1) = 1)
11551151, 1154eqtrd 2771 . . . . . . . . . . . . . . . . . . 19 ((𝑋 mod 𝑇) ∈ (0[,)π) → (𝐹𝑋) = 1)
1156361, 1138feqresmpt 6903 . . . . . . . . . . . . . . . . . . . . . . 23 (⊤ → (𝐹 ↾ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇))))) = (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) ↦ (𝐹𝑥)))
11571156mptru 1548 . . . . . . . . . . . . . . . . . . . . . 22 (𝐹 ↾ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇))))) = (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) ↦ (𝐹𝑥))
1158 elioore 13291 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → 𝑥 ∈ ℝ)
11591158, 107, 145sylancl 586 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → (𝐹𝑥) = if((𝑥 mod 𝑇) < π, 1, -1))
11601159adantl 481 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝑋 mod 𝑇) ∈ (0[,)π) ∧ 𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇))))) → (𝐹𝑥) = if((𝑥 mod 𝑇) < π, 1, -1))
116122a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → 𝑋 ∈ ℝ)
11621158, 1161resubcld 11565 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → (𝑥𝑋) ∈ ℝ)
1163133a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → 𝑇 ∈ ℝ+)
1164 0red 11135 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → 0 ∈ ℝ)
11651161rexrd 11182 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → 𝑋 ∈ ℝ*)
1166118, 765resubcli 11443 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (π − (𝑋 mod 𝑇)) ∈ ℝ
116722, 1166readdcli 11147 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (𝑋 + (π − (𝑋 mod 𝑇))) ∈ ℝ
11681167rexri 11190 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (𝑋 + (π − (𝑋 mod 𝑇))) ∈ ℝ*
11691168a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → (𝑋 + (π − (𝑋 mod 𝑇))) ∈ ℝ*)
1170 id 22 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → 𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))))
1171 ioogtlb 45741 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((𝑋 ∈ ℝ* ∧ (𝑋 + (π − (𝑋 mod 𝑇))) ∈ ℝ*𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇))))) → 𝑋 < 𝑥)
11721165, 1169, 1170, 1171syl3anc 1373 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → 𝑋 < 𝑥)
11731161, 1158posdifd 11724 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → (𝑋 < 𝑥 ↔ 0 < (𝑥𝑋)))
11741172, 1173mpbid 232 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → 0 < (𝑥𝑋))
11751164, 1162, 1174ltled 11281 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → 0 ≤ (𝑥𝑋))
1176118a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → π ∈ ℝ)
1177120a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → 𝑇 ∈ ℝ)
11781167a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → (𝑋 + (π − (𝑋 mod 𝑇))) ∈ ℝ)
11791178, 1161resubcld 11565 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → ((𝑋 + (π − (𝑋 mod 𝑇))) − 𝑋) ∈ ℝ)
1180 iooltub 45756 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((𝑋 ∈ ℝ* ∧ (𝑋 + (π − (𝑋 mod 𝑇))) ∈ ℝ*𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇))))) → 𝑥 < (𝑋 + (π − (𝑋 mod 𝑇))))
11811165, 1169, 1170, 1180syl3anc 1373 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → 𝑥 < (𝑋 + (π − (𝑋 mod 𝑇))))
11821158, 1178, 1161, 1181ltsub1dd 11749 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → (𝑥𝑋) < ((𝑋 + (π − (𝑋 mod 𝑇))) − 𝑋))
11831166recni 11146 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (π − (𝑋 mod 𝑇)) ∈ ℂ
1184 pncan2 11387 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((𝑋 ∈ ℂ ∧ (π − (𝑋 mod 𝑇)) ∈ ℂ) → ((𝑋 + (π − (𝑋 mod 𝑇))) − 𝑋) = (π − (𝑋 mod 𝑇)))
118523, 1183, 1184mp2an 692 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((𝑋 + (π − (𝑋 mod 𝑇))) − 𝑋) = (π − (𝑋 mod 𝑇))
1186 subge02 11653 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((π ∈ ℝ ∧ (𝑋 mod 𝑇) ∈ ℝ) → (0 ≤ (𝑋 mod 𝑇) ↔ (π − (𝑋 mod 𝑇)) ≤ π))
1187118, 765, 1186mp2an 692 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (0 ≤ (𝑋 mod 𝑇) ↔ (π − (𝑋 mod 𝑇)) ≤ π)
1188948, 1187mpbi 230 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (π − (𝑋 mod 𝑇)) ≤ π
11891185, 1188eqbrtri 5119 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((𝑋 + (π − (𝑋 mod 𝑇))) − 𝑋) ≤ π
11901189a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → ((𝑋 + (π − (𝑋 mod 𝑇))) − 𝑋) ≤ π)
11911162, 1179, 1176, 1182, 1190ltletrd 11293 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → (𝑥𝑋) < π)
1192185a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → π < 𝑇)
11931162, 1176, 1177, 1191, 1192lttrd 11294 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → (𝑥𝑋) < 𝑇)
1194 modid 13816 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((((𝑥𝑋) ∈ ℝ ∧ 𝑇 ∈ ℝ+) ∧ (0 ≤ (𝑥𝑋) ∧ (𝑥𝑋) < 𝑇)) → ((𝑥𝑋) mod 𝑇) = (𝑥𝑋))
11951162, 1163, 1175, 1193, 1194syl22anc 838 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → ((𝑥𝑋) mod 𝑇) = (𝑥𝑋))
11961195oveq2d 7374 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → ((𝑋 mod 𝑇) + ((𝑥𝑋) mod 𝑇)) = ((𝑋 mod 𝑇) + (𝑥𝑋)))
11971196oveq1d 7373 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → (((𝑋 mod 𝑇) + ((𝑥𝑋) mod 𝑇)) mod 𝑇) = (((𝑋 mod 𝑇) + (𝑥𝑋)) mod 𝑇))
1198765a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → (𝑋 mod 𝑇) ∈ ℝ)
11991198, 1162readdcld 11161 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → ((𝑋 mod 𝑇) + (𝑥𝑋)) ∈ ℝ)
12001161, 1161resubcld 11565 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → (𝑋𝑋) ∈ ℝ)
12011198, 1200readdcld 11161 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → ((𝑋 mod 𝑇) + (𝑋𝑋)) ∈ ℝ)
120223subidi 11452 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (𝑋𝑋) = 0
12031202oveq2i 7369 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((𝑋 mod 𝑇) + (𝑋𝑋)) = ((𝑋 mod 𝑇) + 0)
12041034addridi 11320 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((𝑋 mod 𝑇) + 0) = (𝑋 mod 𝑇)
12051203, 1204eqtr2i 2760 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑋 mod 𝑇) = ((𝑋 mod 𝑇) + (𝑋𝑋))
1206948, 1205breqtri 5123 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 0 ≤ ((𝑋 mod 𝑇) + (𝑋𝑋))
12071206a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → 0 ≤ ((𝑋 mod 𝑇) + (𝑋𝑋)))
12081161, 1158, 1161, 1172ltsub1dd 11749 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → (𝑋𝑋) < (𝑥𝑋))
12091200, 1162, 1198, 1208ltadd2dd 11292 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → ((𝑋 mod 𝑇) + (𝑋𝑋)) < ((𝑋 mod 𝑇) + (𝑥𝑋)))
12101164, 1201, 1199, 1207, 1209lelttrd 11291 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → 0 < ((𝑋 mod 𝑇) + (𝑥𝑋)))
12111164, 1199, 1210ltled 11281 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → 0 ≤ ((𝑋 mod 𝑇) + (𝑥𝑋)))
12121162, 1179, 1198, 1182ltadd2dd 11292 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → ((𝑋 mod 𝑇) + (𝑥𝑋)) < ((𝑋 mod 𝑇) + ((𝑋 + (π − (𝑋 mod 𝑇))) − 𝑋)))
12131185oveq2i 7369 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((𝑋 mod 𝑇) + ((𝑋 + (π − (𝑋 mod 𝑇))) − 𝑋)) = ((𝑋 mod 𝑇) + (π − (𝑋 mod 𝑇)))
12141034, 52pncan3i 11458 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((𝑋 mod 𝑇) + (π − (𝑋 mod 𝑇))) = π
12151213, 1214eqtri 2759 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((𝑋 mod 𝑇) + ((𝑋 + (π − (𝑋 mod 𝑇))) − 𝑋)) = π
12161212, 1215breqtrdi 5139 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → ((𝑋 mod 𝑇) + (𝑥𝑋)) < π)
12171199, 1176, 1177, 1216, 1192lttrd 11294 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → ((𝑋 mod 𝑇) + (𝑥𝑋)) < 𝑇)
1218 modid 13816 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((((𝑋 mod 𝑇) + (𝑥𝑋)) ∈ ℝ ∧ 𝑇 ∈ ℝ+) ∧ (0 ≤ ((𝑋 mod 𝑇) + (𝑥𝑋)) ∧ ((𝑋 mod 𝑇) + (𝑥𝑋)) < 𝑇)) → (((𝑋 mod 𝑇) + (𝑥𝑋)) mod 𝑇) = ((𝑋 mod 𝑇) + (𝑥𝑋)))
12191199, 1163, 1211, 1217, 1218syl22anc 838 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → (((𝑋 mod 𝑇) + (𝑥𝑋)) mod 𝑇) = ((𝑋 mod 𝑇) + (𝑥𝑋)))
12201197, 1219eqtr2d 2772 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → ((𝑋 mod 𝑇) + (𝑥𝑋)) = (((𝑋 mod 𝑇) + ((𝑥𝑋) mod 𝑇)) mod 𝑇))
1221 modaddabs 13831 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((𝑋 ∈ ℝ ∧ (𝑥𝑋) ∈ ℝ ∧ 𝑇 ∈ ℝ+) → (((𝑋 mod 𝑇) + ((𝑥𝑋) mod 𝑇)) mod 𝑇) = ((𝑋 + (𝑥𝑋)) mod 𝑇))
12221161, 1162, 1163, 1221syl3anc 1373 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → (((𝑋 mod 𝑇) + ((𝑥𝑋) mod 𝑇)) mod 𝑇) = ((𝑋 + (𝑥𝑋)) mod 𝑇))
122323a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → 𝑋 ∈ ℂ)
12241158recnd 11160 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → 𝑥 ∈ ℂ)
12251223, 1224pncan3d 11495 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → (𝑋 + (𝑥𝑋)) = 𝑥)
12261225oveq1d 7373 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → ((𝑋 + (𝑥𝑋)) mod 𝑇) = (𝑥 mod 𝑇))
12271220, 1222, 12263eqtrrd 2776 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) → (𝑥 mod 𝑇) = ((𝑋 mod 𝑇) + (𝑥𝑋)))
12281227adantl 481 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝑋 mod 𝑇) < π ∧ 𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇))))) → (𝑥 mod 𝑇) = ((𝑋 mod 𝑇) + (𝑥𝑋)))
12291216adantl 481 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝑋 mod 𝑇) < π ∧ 𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇))))) → ((𝑋 mod 𝑇) + (𝑥𝑋)) < π)
12301228, 1229eqbrtrd 5120 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝑋 mod 𝑇) < π ∧ 𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇))))) → (𝑥 mod 𝑇) < π)
12311153, 1230sylan 580 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝑋 mod 𝑇) ∈ (0[,)π) ∧ 𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇))))) → (𝑥 mod 𝑇) < π)
12321231iftrued 4487 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝑋 mod 𝑇) ∈ (0[,)π) ∧ 𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇))))) → if((𝑥 mod 𝑇) < π, 1, -1) = 1)
12331160, 1232eqtrd 2771 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝑋 mod 𝑇) ∈ (0[,)π) ∧ 𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇))))) → (𝐹𝑥) = 1)
12341233mpteq2dva 5191 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑋 mod 𝑇) ∈ (0[,)π) → (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) ↦ (𝐹𝑥)) = (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) ↦ 1))
12351157, 1234eqtr2id 2784 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (0[,)π) → (𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) ↦ 1) = (𝐹 ↾ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇))))))
12361235oveq1d 7373 . . . . . . . . . . . . . . . . . . . 20 ((𝑋 mod 𝑇) ∈ (0[,)π) → ((𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) ↦ 1) lim 𝑋) = ((𝐹 ↾ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇))))) lim 𝑋))
1237207a1i 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 11724 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑋 mod 𝑇) ∈ (0[,)π) → ((𝑋 mod 𝑇) < π ↔ 0 < (π − (𝑋 mod 𝑇))))
12431153, 1242mpbid 232 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 mod 𝑇) ∈ (0[,)π) → 0 < (π − (𝑋 mod 𝑇)))
12441239, 1243elrpd 12946 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑋 mod 𝑇) ∈ (0[,)π) → (π − (𝑋 mod 𝑇)) ∈ ℝ+)
12451148, 1244ltaddrpd 12982 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (0[,)π) → 𝑋 < (𝑋 + (π − (𝑋 mod 𝑇))))
12461137a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (0[,)π) → (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) ⊆ ℝ)
1247374a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (0[,)π) → +∞ ∈ ℝ*)
1248 ltpnf 13034 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 + (π − (𝑋 mod 𝑇))) ∈ ℝ → (𝑋 + (π − (𝑋 mod 𝑇))) < +∞)
1249 xrltle 13063 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝑋 + (π − (𝑋 mod 𝑇))) ∈ ℝ* ∧ +∞ ∈ ℝ*) → ((𝑋 + (π − (𝑋 mod 𝑇))) < +∞ → (𝑋 + (π − (𝑋 mod 𝑇))) ≤ +∞))
12501168, 374, 1249mp2an 692 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 + (π − (𝑋 mod 𝑇))) < +∞ → (𝑋 + (π − (𝑋 mod 𝑇))) ≤ +∞)
12511167, 1248, 1250mp2b 10 . . . . . . . . . . . . . . . . . . . . . 22 (𝑋 + (π − (𝑋 mod 𝑇))) ≤ +∞
12521251a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (0[,)π) → (𝑋 + (π − (𝑋 mod 𝑇))) ≤ +∞)
12531237, 1148, 1238, 1245, 1246, 1247, 1252limcresioolb 45887 . . . . . . . . . . . . . . . . . . . 20 ((𝑋 mod 𝑇) ∈ (0[,)π) → ((𝐹 ↾ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇))))) lim 𝑋) = ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋))
12541236, 1253eqtr2d 2772 . . . . . . . . . . . . . . . . . . 19 ((𝑋 mod 𝑇) ∈ (0[,)π) → ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋) = ((𝑥 ∈ (𝑋(,)(𝑋 + (π − (𝑋 mod 𝑇)))) ↦ 1) lim 𝑋))
12551142, 1155, 12543eltr4d 2851 . . . . . . . . . . . . . . . . . 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 11280 . . . . . . . . . . . . . . . . . . . . . . . 24 (¬ π ≤ (𝑋 mod 𝑇) → ((𝑋 mod 𝑇) < π ↔ ¬ π ≤ (𝑋 mod 𝑇)))
12661265ibir 268 . . . . . . . . . . . . . . . . . . . . . . 23 (¬ π ≤ (𝑋 mod 𝑇) → (𝑋 mod 𝑇) < π)
12671266adantl 481 . . . . . . . . . . . . . . . . . . . . . 22 ((¬ (𝑋 mod 𝑇) ∈ (0[,)π) ∧ ¬ π ≤ (𝑋 mod 𝑇)) → (𝑋 mod 𝑇) < π)
12681259, 1260, 1261, 1262, 1267elicod 13311 . . . . . . . . . . . . . . . . . . . . 21 ((¬ (𝑋 mod 𝑇) ∈ (0[,)π) ∧ ¬ π ≤ (𝑋 mod 𝑇)) → (𝑋 mod 𝑇) ∈ (0[,)π))
1269 simpl 482 . . . . . . . . . . . . . . . . . . . . 21 ((¬ (𝑋 mod 𝑇) ∈ (0[,)π) ∧ ¬ π ≤ (𝑋 mod 𝑇)) → ¬ (𝑋 mod 𝑇) ∈ (0[,)π))
12701268, 1269condan 817 . . . . . . . . . . . . . . . . . . . 20 (¬ (𝑋 mod 𝑇) ∈ (0[,)π) → π ≤ (𝑋 mod 𝑇))
1271960a1i 11 . . . . . . . . . . . . . . . . . . . 20 (¬ (𝑋 mod 𝑇) ∈ (0[,)π) → (𝑋 mod 𝑇) < 𝑇)
12721256, 1257, 1258, 1270, 1271elicod 13311 . . . . . . . . . . . . . . . . . . 19 (¬ (𝑋 mod 𝑇) ∈ (0[,)π) → (𝑋 mod 𝑇) ∈ (π[,)𝑇))
1273 eqid 2736 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) ↦ -1) = (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) ↦ -1)
1274 ioossre 13323 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) ⊆ ℝ
12751274a1i 11 . . . . . . . . . . . . . . . . . . . . . . . 24 (⊤ → (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) ⊆ ℝ)
12761275, 205sstrdi 3946 . . . . . . . . . . . . . . . . . . . . . . 23 (⊤ → (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) ⊆ ℂ)
12771273, 1276, 303, 817constlimc 45870 . . . . . . . . . . . . . . . . . . . . . 22 (⊤ → -1 ∈ ((𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) ↦ -1) lim 𝑋))
12781277mptru 1548 . . . . . . . . . . . . . . . . . . . . 21 -1 ∈ ((𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) ↦ -1) lim 𝑋)
12791278a1i 11 . . . . . . . . . . . . . . . . . . . 20 ((𝑋 mod 𝑇) ∈ (π[,)𝑇) → -1 ∈ ((𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) ↦ -1) lim 𝑋))
1280 1ex 11128 . . . . . . . . . . . . . . . . . . . . . . . . 25 1 ∈ V
1281106elexi 3463 . . . . . . . . . . . . . . . . . . . . . . . . 25 -1 ∈ V
12821280, 1281ifex 4530 . . . . . . . . . . . . . . . . . . . . . . . 24 if((𝑋 mod 𝑇) < π, 1, -1) ∈ V
12831146, 104, 1282fvmpt 6941 . . . . . . . . . . . . . . . . . . . . . . 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 11284 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑋 mod 𝑇) ∈ (π[,)𝑇) → ¬ (𝑋 mod 𝑇) < π)
12891288iffalsed 4490 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (π[,)𝑇) → if((𝑋 mod 𝑇) < π, 1, -1) = -1)
12901285, 1289eqtrd 2771 . . . . . . . . . . . . . . . . . . . 20 ((𝑋 mod 𝑇) ∈ (π[,)𝑇) → (𝐹𝑋) = -1)
1291361, 1275feqresmpt 6903 . . . . . . . . . . . . . . . . . . . . . . . 24 (⊤ → (𝐹 ↾ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇))))) = (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) ↦ (𝐹𝑥)))
12921291mptru 1548 . . . . . . . . . . . . . . . . . . . . . . 23 (𝐹 ↾ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇))))) = (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) ↦ (𝐹𝑥))
1293 elioore 13291 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) → 𝑥 ∈ ℝ)
12941293, 107, 145sylancl 586 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) → (𝐹𝑥) = if((𝑥 mod 𝑇) < π, 1, -1))
12951294adantl 481 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝑋 mod 𝑇) ∈ (π[,)𝑇) ∧ 𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇))))) → (𝐹𝑥) = if((𝑥 mod 𝑇) < π, 1, -1))
1296118a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝑋 mod 𝑇) ∈ (π[,)𝑇) ∧ 𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇))))) → π ∈ ℝ)
129722a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) → 𝑋 ∈ ℝ)
12981293, 1297resubcld 11565 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) → (𝑥𝑋) ∈ ℝ)
1299133a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) → 𝑇 ∈ ℝ+)
1300 0red 11135 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) → 0 ∈ ℝ)
13011297rexrd 11182 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) → 𝑋 ∈ ℝ*)
1302120, 765resubcli 11443 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (𝑇 − (𝑋 mod 𝑇)) ∈ ℝ
130322, 1302readdcli 11147 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (𝑋 + (𝑇 − (𝑋 mod 𝑇))) ∈ ℝ
13041303rexri 11190 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (𝑋 + (𝑇 − (𝑋 mod 𝑇))) ∈ ℝ*
13051304a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) → (𝑋 + (𝑇 − (𝑋 mod 𝑇))) ∈ ℝ*)
1306 id 22 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) → 𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))))
1307 ioogtlb 45741 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((𝑋 ∈ ℝ* ∧ (𝑋 + (𝑇 − (𝑋 mod 𝑇))) ∈ ℝ*𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇))))) → 𝑋 < 𝑥)
13081301, 1305, 1306, 1307syl3anc 1373 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) → 𝑋 < 𝑥)
13091297, 1293posdifd 11724 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) → (𝑋 < 𝑥 ↔ 0 < (𝑥𝑋)))
13101308, 1309mpbid 232 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) → 0 < (𝑥𝑋))
13111300, 1298, 1310ltled 11281 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) → 0 ≤ (𝑥𝑋))
13121303a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) → (𝑋 + (𝑇 − (𝑋 mod 𝑇))) ∈ ℝ)
13131312, 1297resubcld 11565 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) → ((𝑋 + (𝑇 − (𝑋 mod 𝑇))) − 𝑋) ∈ ℝ)
1314120a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) → 𝑇 ∈ ℝ)
1315 iooltub 45756 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((𝑋 ∈ ℝ* ∧ (𝑋 + (𝑇 − (𝑋 mod 𝑇))) ∈ ℝ*𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇))))) → 𝑥 < (𝑋 + (𝑇 − (𝑋 mod 𝑇))))
13161301, 1305, 1306, 1315syl3anc 1373 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) → 𝑥 < (𝑋 + (𝑇 − (𝑋 mod 𝑇))))
13171293, 1312, 1297, 1316ltsub1dd 11749 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) → (𝑥𝑋) < ((𝑋 + (𝑇 − (𝑋 mod 𝑇))) − 𝑋))
13181302recni 11146 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (𝑇 − (𝑋 mod 𝑇)) ∈ ℂ
1319 pncan2 11387 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((𝑋 ∈ ℂ ∧ (𝑇 − (𝑋 mod 𝑇)) ∈ ℂ) → ((𝑋 + (𝑇 − (𝑋 mod 𝑇))) − 𝑋) = (𝑇 − (𝑋 mod 𝑇)))
132023, 1318, 1319mp2an 692 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((𝑋 + (𝑇 − (𝑋 mod 𝑇))) − 𝑋) = (𝑇 − (𝑋 mod 𝑇))
1321 subge02 11653 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((𝑇 ∈ ℝ ∧ (𝑋 mod 𝑇) ∈ ℝ) → (0 ≤ (𝑋 mod 𝑇) ↔ (𝑇 − (𝑋 mod 𝑇)) ≤ 𝑇))
1322120, 765, 1321mp2an 692 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (0 ≤ (𝑋 mod 𝑇) ↔ (𝑇 − (𝑋 mod 𝑇)) ≤ 𝑇)
1323948, 1322mpbi 230 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (𝑇 − (𝑋 mod 𝑇)) ≤ 𝑇
13241320, 1323eqbrtri 5119 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((𝑋 + (𝑇 − (𝑋 mod 𝑇))) − 𝑋) ≤ 𝑇
13251324a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) → ((𝑋 + (𝑇 − (𝑋 mod 𝑇))) − 𝑋) ≤ 𝑇)
13261298, 1313, 1314, 1317, 1325ltletrd 11293 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) → (𝑥𝑋) < 𝑇)
13271298, 1299, 1311, 1326, 1194syl22anc 838 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) → ((𝑥𝑋) mod 𝑇) = (𝑥𝑋))
13281327oveq2d 7374 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) → ((𝑋 mod 𝑇) + ((𝑥𝑋) mod 𝑇)) = ((𝑋 mod 𝑇) + (𝑥𝑋)))
13291328oveq1d 7373 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) → (((𝑋 mod 𝑇) + ((𝑥𝑋) mod 𝑇)) mod 𝑇) = (((𝑋 mod 𝑇) + (𝑥𝑋)) mod 𝑇))
1330 readdcl 11109 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 11710 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) → 0 < ((𝑋 mod 𝑇) + (𝑥𝑋)))
13351300, 1331, 1334ltled 11281 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) → 0 ≤ ((𝑋 mod 𝑇) + (𝑥𝑋)))
13361298, 1313, 1332, 1317ltadd2dd 11292 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) → ((𝑋 mod 𝑇) + (𝑥𝑋)) < ((𝑋 mod 𝑇) + ((𝑋 + (𝑇 − (𝑋 mod 𝑇))) − 𝑋)))
13371320oveq2i 7369 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((𝑋 mod 𝑇) + ((𝑋 + (𝑇 − (𝑋 mod 𝑇))) − 𝑋)) = ((𝑋 mod 𝑇) + (𝑇 − (𝑋 mod 𝑇)))
13381034, 121pncan3i 11458 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((𝑋 mod 𝑇) + (𝑇 − (𝑋 mod 𝑇))) = 𝑇
13391337, 1338eqtri 2759 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((𝑋 mod 𝑇) + ((𝑋 + (𝑇 − (𝑋 mod 𝑇))) − 𝑋)) = 𝑇
13401336, 1339breqtrdi 5139 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) → ((𝑋 mod 𝑇) + (𝑥𝑋)) < 𝑇)
13411331, 1299, 1335, 1340, 1218syl22anc 838 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) → (((𝑋 mod 𝑇) + (𝑥𝑋)) mod 𝑇) = ((𝑋 mod 𝑇) + (𝑥𝑋)))
13421329, 1341eqtr2d 2772 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) → ((𝑋 mod 𝑇) + (𝑥𝑋)) = (((𝑋 mod 𝑇) + ((𝑥𝑋) mod 𝑇)) mod 𝑇))
13431297, 1298, 1299, 1221syl3anc 1373 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) → (((𝑋 mod 𝑇) + ((𝑥𝑋) mod 𝑇)) mod 𝑇) = ((𝑋 + (𝑥𝑋)) mod 𝑇))
134423a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) → 𝑋 ∈ ℂ)
13451293recnd 11160 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) → 𝑥 ∈ ℂ)
13461344, 1345pncan3d 11495 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) → (𝑋 + (𝑥𝑋)) = 𝑥)
13471346oveq1d 7373 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) → ((𝑋 + (𝑥𝑋)) mod 𝑇) = (𝑥 mod 𝑇))
13481342, 1343, 13473eqtrd 2775 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) → ((𝑋 mod 𝑇) + (𝑥𝑋)) = (𝑥 mod 𝑇))
13491348adantl 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝑋 mod 𝑇) ∈ (π[,)𝑇) ∧ 𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇))))) → ((𝑋 mod 𝑇) + (𝑥𝑋)) = (𝑥 mod 𝑇))
13501331adantl 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝑋 mod 𝑇) ∈ (π[,)𝑇) ∧ 𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇))))) → ((𝑋 mod 𝑇) + (𝑥𝑋)) ∈ ℝ)
13511349, 1350eqeltrrd 2837 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝑋 mod 𝑇) ∈ (π[,)𝑇) ∧ 𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇))))) → (𝑥 mod 𝑇) ∈ ℝ)
1352765a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝑋 mod 𝑇) ∈ (π[,)𝑇) ∧ 𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇))))) → (𝑋 mod 𝑇) ∈ ℝ)
1353998adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝑋 mod 𝑇) ∈ (π[,)𝑇) ∧ 𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇))))) → π ≤ (𝑋 mod 𝑇))
13541298, 1310elrpd 12946 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) → (𝑥𝑋) ∈ ℝ+)
13551332, 1354ltaddrpd 12982 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) → (𝑋 mod 𝑇) < ((𝑋 mod 𝑇) + (𝑥𝑋)))
13561355adantl 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝑋 mod 𝑇) ∈ (π[,)𝑇) ∧ 𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇))))) → (𝑋 mod 𝑇) < ((𝑋 mod 𝑇) + (𝑥𝑋)))
13571296, 1352, 1350, 1353, 1356lelttrd 11291 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((𝑋 mod 𝑇) ∈ (π[,)𝑇) ∧ 𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇))))) → π < ((𝑋 mod 𝑇) + (𝑥𝑋)))
13581296, 1350, 1357ltled 11281 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝑋 mod 𝑇) ∈ (π[,)𝑇) ∧ 𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇))))) → π ≤ ((𝑋 mod 𝑇) + (𝑥𝑋)))
13591358, 1349breqtrd 5124 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝑋 mod 𝑇) ∈ (π[,)𝑇) ∧ 𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇))))) → π ≤ (𝑥 mod 𝑇))
13601296, 1351, 1359lensymd 11284 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝑋 mod 𝑇) ∈ (π[,)𝑇) ∧ 𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇))))) → ¬ (𝑥 mod 𝑇) < π)
13611360iffalsed 4490 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝑋 mod 𝑇) ∈ (π[,)𝑇) ∧ 𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇))))) → if((𝑥 mod 𝑇) < π, 1, -1) = -1)
13621295, 1361eqtrd 2771 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝑋 mod 𝑇) ∈ (π[,)𝑇) ∧ 𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇))))) → (𝐹𝑥) = -1)
13631362mpteq2dva 5191 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 mod 𝑇) ∈ (π[,)𝑇) → (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) ↦ (𝐹𝑥)) = (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) ↦ -1))
13641292, 1363eqtr2id 2784 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑋 mod 𝑇) ∈ (π[,)𝑇) → (𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) ↦ -1) = (𝐹 ↾ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇))))))
13651364oveq1d 7373 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (π[,)𝑇) → ((𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) ↦ -1) lim 𝑋) = ((𝐹 ↾ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇))))) lim 𝑋))
1366207a1i 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 11724 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 mod 𝑇) ∈ (π[,)𝑇) → ((𝑋 mod 𝑇) < 𝑇 ↔ 0 < (𝑇 − (𝑋 mod 𝑇))))
13731370, 1372mpbid 232 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑋 mod 𝑇) ∈ (π[,)𝑇) → 0 < (𝑇 − (𝑋 mod 𝑇)))
13741369, 1373elrpd 12946 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 mod 𝑇) ∈ (π[,)𝑇) → (𝑇 − (𝑋 mod 𝑇)) ∈ ℝ+)
13751367, 1374ltaddrpd 12982 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑋 mod 𝑇) ∈ (π[,)𝑇) → 𝑋 < (𝑋 + (𝑇 − (𝑋 mod 𝑇))))
13761274a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑋 mod 𝑇) ∈ (π[,)𝑇) → (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) ⊆ ℝ)
1377374a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑋 mod 𝑇) ∈ (π[,)𝑇) → +∞ ∈ ℝ*)
1378 ltpnf 13034 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑋 + (𝑇 − (𝑋 mod 𝑇))) ∈ ℝ → (𝑋 + (𝑇 − (𝑋 mod 𝑇))) < +∞)
1379 xrltle 13063 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝑋 + (𝑇 − (𝑋 mod 𝑇))) ∈ ℝ* ∧ +∞ ∈ ℝ*) → ((𝑋 + (𝑇 − (𝑋 mod 𝑇))) < +∞ → (𝑋 + (𝑇 − (𝑋 mod 𝑇))) ≤ +∞))
13801304, 374, 1379mp2an 692 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑋 + (𝑇 − (𝑋 mod 𝑇))) < +∞ → (𝑋 + (𝑇 − (𝑋 mod 𝑇))) ≤ +∞)
13811303, 1378, 1380mp2b 10 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑋 + (𝑇 − (𝑋 mod 𝑇))) ≤ +∞
13821381a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑋 mod 𝑇) ∈ (π[,)𝑇) → (𝑋 + (𝑇 − (𝑋 mod 𝑇))) ≤ +∞)
13831366, 1367, 1368, 1375, 1376, 1377, 1382limcresioolb 45887 . . . . . . . . . . . . . . . . . . . . 21 ((𝑋 mod 𝑇) ∈ (π[,)𝑇) → ((𝐹 ↾ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇))))) lim 𝑋) = ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋))
13841365, 1383eqtr2d 2772 . . . . . . . . . . . . . . . . . . . 20 ((𝑋 mod 𝑇) ∈ (π[,)𝑇) → ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋) = ((𝑥 ∈ (𝑋(,)(𝑋 + (𝑇 − (𝑋 mod 𝑇)))) ↦ -1) lim 𝑋))
13851279, 1290, 13843eltr4d 2851 . . . . . . . . . . . . . . . . . . 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 46472 . . . . . . . . . . . . . . . . . . 19 (𝑛 ∈ ℕ0 → (∫(-π(,)π)((𝐹𝑥) · (cos‘(𝑛 · 𝑥))) d𝑥 / π) = 0)
13901389eqcomd 2742 . . . . . . . . . . . . . . . . . 18 (𝑛 ∈ ℕ0 → 0 = (∫(-π(,)π)((𝐹𝑥) · (cos‘(𝑛 · 𝑥))) d𝑥 / π))
13911390mpteq2ia 5193 . . . . . . . . . . . . . . . . 17 (𝑛 ∈ ℕ0 ↦ 0) = (𝑛 ∈ ℕ0 ↦ (∫(-π(,)π)((𝐹𝑥) · (cos‘(𝑛 · 𝑥))) d𝑥 / π))
1392 id 22 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ ℕ → 𝑛 ∈ ℕ)
1393110, 104, 1392sqwvfourb 46473 . . . . . . . . . . . . . . . . . . 19 (𝑛 ∈ ℕ → (∫(-π(,)π)((𝐹𝑥) · (sin‘(𝑛 · 𝑥))) d𝑥 / π) = if(2 ∥ 𝑛, 0, (4 / (𝑛 · π))))
13941393eqcomd 2742 . . . . . . . . . . . . . . . . . 18 (𝑛 ∈ ℕ → if(2 ∥ 𝑛, 0, (4 / (𝑛 · π))) = (∫(-π(,)π)((𝐹𝑥) · (sin‘(𝑛 · 𝑥))) d𝑥 / π))
13951394mpteq2ia 5193 . . . . . . . . . . . . . . . . 17 (𝑛 ∈ ℕ ↦ if(2 ∥ 𝑛, 0, (4 / (𝑛 · π)))) = (𝑛 ∈ ℕ ↦ (∫(-π(,)π)((𝐹𝑥) · (sin‘(𝑛 · 𝑥))) d𝑥 / π))
1396 nnnn0 12408 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑛 ∈ ℕ → 𝑛 ∈ ℕ0)
1397 0red 11135 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑛 ∈ ℕ → 0 ∈ ℝ)
1398 eqid 2736 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑛 ∈ ℕ0 ↦ 0) = (𝑛 ∈ ℕ0 ↦ 0)
13991398fvmpt2 6952 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑛 ∈ ℕ0 ∧ 0 ∈ ℝ) → ((𝑛 ∈ ℕ0 ↦ 0)‘𝑛) = 0)
14001396, 1397, 1399syl2anc 584 . . . . . . . . . . . . . . . . . . . . . 22 (𝑛 ∈ ℕ → ((𝑛 ∈ ℕ0 ↦ 0)‘𝑛) = 0)
14011400oveq1d 7373 . . . . . . . . . . . . . . . . . . . . 21 (𝑛 ∈ ℕ → (((𝑛 ∈ ℕ0 ↦ 0)‘𝑛) · (cos‘(𝑛 · 𝑋))) = (0 · (cos‘(𝑛 · 𝑋))))
140274coscld 16056 . . . . . . . . . . . . . . . . . . . . . 22 (𝑛 ∈ ℕ → (cos‘(𝑛 · 𝑋)) ∈ ℂ)
14031402mul02d 11331 . . . . . . . . . . . . . . . . . . . . 21 (𝑛 ∈ ℕ → (0 · (cos‘(𝑛 · 𝑋))) = 0)
14041401, 1403eqtrd 2771 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ ℕ → (((𝑛 ∈ ℕ0 ↦ 0)‘𝑛) · (cos‘(𝑛 · 𝑋))) = 0)
1405 ovex 7391 . . . . . . . . . . . . . . . . . . . . . . 23 (4 / (𝑛 · π)) ∈ V
140689, 1405ifex 4530 . . . . . . . . . . . . . . . . . . . . . 22 if(2 ∥ 𝑛, 0, (4 / (𝑛 · π))) ∈ V
1407 eqid 2736 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑛 ∈ ℕ ↦ if(2 ∥ 𝑛, 0, (4 / (𝑛 · π)))) = (𝑛 ∈ ℕ ↦ if(2 ∥ 𝑛, 0, (4 / (𝑛 · π))))
14081407fvmpt2 6952 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑛 ∈ ℕ ∧ if(2 ∥ 𝑛, 0, (4 / (𝑛 · π))) ∈ V) → ((𝑛 ∈ ℕ ↦ if(2 ∥ 𝑛, 0, (4 / (𝑛 · π))))‘𝑛) = if(2 ∥ 𝑛, 0, (4 / (𝑛 · π))))
14091406, 1408mpan2 691 . . . . . . . . . . . . . . . . . . . . 21 (𝑛 ∈ ℕ → ((𝑛 ∈ ℕ ↦ if(2 ∥ 𝑛, 0, (4 / (𝑛 · π))))‘𝑛) = if(2 ∥ 𝑛, 0, (4 / (𝑛 · π))))
14101409oveq1d 7373 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ ℕ → (((𝑛 ∈ ℕ ↦ if(2 ∥ 𝑛, 0, (4 / (𝑛 · π))))‘𝑛) · (sin‘(𝑛 · 𝑋))) = (if(2 ∥ 𝑛, 0, (4 / (𝑛 · π))) · (sin‘(𝑛 · 𝑋))))
14111404, 1410oveq12d 7376 . . . . . . . . . . . . . . . . . . 19 (𝑛 ∈ ℕ → ((((𝑛 ∈ ℕ0 ↦ 0)‘𝑛) · (cos‘(𝑛 · 𝑋))) + (((𝑛 ∈ ℕ ↦ if(2 ∥ 𝑛, 0, (4 / (𝑛 · π))))‘𝑛) · (sin‘(𝑛 · 𝑋)))) = (0 + (if(2 ∥ 𝑛, 0, (4 / (𝑛 · π))) · (sin‘(𝑛 · 𝑋)))))
141260, 72ifcld 4526 . . . . . . . . . . . . . . . . . . . . 21 (𝑛 ∈ ℕ → if(2 ∥ 𝑛, 0, (4 / (𝑛 · π))) ∈ ℂ)
14131412, 75mulcld 11152 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ ℕ → (if(2 ∥ 𝑛, 0, (4 / (𝑛 · π))) · (sin‘(𝑛 · 𝑋))) ∈ ℂ)
14141413addlidd 11334 . . . . . . . . . . . . . . . . . . 19 (𝑛 ∈ ℕ → (0 + (if(2 ∥ 𝑛, 0, (4 / (𝑛 · π))) · (sin‘(𝑛 · 𝑋)))) = (if(2 ∥ 𝑛, 0, (4 / (𝑛 · π))) · (sin‘(𝑛 · 𝑋))))
1415 iftrue 4485 . . . . . . . . . . . . . . . . . . . . . . 23 (2 ∥ 𝑛 → if(2 ∥ 𝑛, 0, (4 / (𝑛 · π))) = 0)
14161415oveq1d 7373 . . . . . . . . . . . . . . . . . . . . . 22 (2 ∥ 𝑛 → (if(2 ∥ 𝑛, 0, (4 / (𝑛 · π))) · (sin‘(𝑛 · 𝑋))) = (0 · (sin‘(𝑛 · 𝑋))))
141775mul02d 11331 . . . . . . . . . . . . . . . . . . . . . 22 (𝑛 ∈ ℕ → (0 · (sin‘(𝑛 · 𝑋))) = 0)
14181416, 1417sylan9eqr 2793 . . . . . . . . . . . . . . . . . . . . 21 ((𝑛 ∈ ℕ ∧ 2 ∥ 𝑛) → (if(2 ∥ 𝑛, 0, (4 / (𝑛 · π))) · (sin‘(𝑛 · 𝑋))) = 0)
1419 iftrue 4485 . . . . . . . . . . . . . . . . . . . . . . 23 (2 ∥ 𝑛 → if(2 ∥ 𝑛, 0, ((4 / (𝑛 · π)) · (sin‘(𝑛 · 𝑋)))) = 0)
14201419eqcomd 2742 . . . . . . . . . . . . . . . . . . . . . 22 (2 ∥ 𝑛 → 0 = if(2 ∥ 𝑛, 0, ((4 / (𝑛 · π)) · (sin‘(𝑛 · 𝑋)))))
14211420adantl 481 . . . . . . . . . . . . . . . . . . . . 21 ((𝑛 ∈ ℕ ∧ 2 ∥ 𝑛) → 0 = if(2 ∥ 𝑛, 0, ((4 / (𝑛 · π)) · (sin‘(𝑛 · 𝑋)))))
14221418, 1421eqtrd 2771 . . . . . . . . . . . . . . . . . . . 20 ((𝑛 ∈ ℕ ∧ 2 ∥ 𝑛) → (if(2 ∥ 𝑛, 0, (4 / (𝑛 · π))) · (sin‘(𝑛 · 𝑋))) = if(2 ∥ 𝑛, 0, ((4 / (𝑛 · π)) · (sin‘(𝑛 · 𝑋)))))
1423 iffalse 4488 . . . . . . . . . . . . . . . . . . . . . . 23 (¬ 2 ∥ 𝑛 → if(2 ∥ 𝑛, 0, (4 / (𝑛 · π))) = (4 / (𝑛 · π)))
14241423oveq1d 7373 . . . . . . . . . . . . . . . . . . . . . 22 (¬ 2 ∥ 𝑛 → (if(2 ∥ 𝑛, 0, (4 / (𝑛 · π))) · (sin‘(𝑛 · 𝑋))) = ((4 / (𝑛 · π)) · (sin‘(𝑛 · 𝑋))))
14251424adantl 481 . . . . . . . . . . . . . . . . . . . . 21 ((𝑛 ∈ ℕ ∧ ¬ 2 ∥ 𝑛) → (if(2 ∥ 𝑛, 0, (4 / (𝑛 · π))) · (sin‘(𝑛 · 𝑋))) = ((4 / (𝑛 · π)) · (sin‘(𝑛 · 𝑋))))
1426 iffalse 4488 . . . . . . . . . . . . . . . . . . . . . . 23 (¬ 2 ∥ 𝑛 → if(2 ∥ 𝑛, 0, ((4 / (𝑛 · π)) · (sin‘(𝑛 · 𝑋)))) = ((4 / (𝑛 · π)) · (sin‘(𝑛 · 𝑋))))
14271426eqcomd 2742 . . . . . . . . . . . . . . . . . . . . . 22 (¬ 2 ∥ 𝑛 → ((4 / (𝑛 · π)) · (sin‘(𝑛 · 𝑋))) = if(2 ∥ 𝑛, 0, ((4 / (𝑛 · π)) · (sin‘(𝑛 · 𝑋)))))
14281427adantl 481 . . . . . . . . . . . . . . . . . . . . 21 ((𝑛 ∈ ℕ ∧ ¬ 2 ∥ 𝑛) → ((4 / (𝑛 · π)) · (sin‘(𝑛 · 𝑋))) = if(2 ∥ 𝑛, 0, ((4 / (𝑛 · π)) · (sin‘(𝑛 · 𝑋)))))
14291425, 1428eqtrd 2771 . . . . . . . . . . . . . . . . . . . 20 ((𝑛 ∈ ℕ ∧ ¬ 2 ∥ 𝑛) → (if(2 ∥ 𝑛, 0, (4 / (𝑛 · π))) · (sin‘(𝑛 · 𝑋))) = if(2 ∥ 𝑛, 0, ((4 / (𝑛 · π)) · (sin‘(𝑛 · 𝑋)))))
14301422, 1429pm2.61dan 812 . . . . . . . . . . . . . . . . . . 19 (𝑛 ∈ ℕ → (if(2 ∥ 𝑛, 0, (4 / (𝑛 · π))) · (sin‘(𝑛 · 𝑋))) = if(2 ∥ 𝑛, 0, ((4 / (𝑛 · π)) · (sin‘(𝑛 · 𝑋)))))
14311411, 1414, 14303eqtrrd 2776 . . . . . . . . . . . . . . . . . 18 (𝑛 ∈ ℕ → if(2 ∥ 𝑛, 0, ((4 / (𝑛 · π)) · (sin‘(𝑛 · 𝑋)))) = ((((𝑛 ∈ ℕ0 ↦ 0)‘𝑛) · (cos‘(𝑛 · 𝑋))) + (((𝑛 ∈ ℕ ↦ if(2 ∥ 𝑛, 0, (4 / (𝑛 · π))))‘𝑛) · (sin‘(𝑛 · 𝑋)))))
14321431mpteq2ia 5193 . . . . . . . . . . . . . . . . 17 (𝑛 ∈ ℕ ↦ if(2 ∥ 𝑛, 0, ((4 / (𝑛 · π)) · (sin‘(𝑛 · 𝑋))))) = (𝑛 ∈ ℕ ↦ ((((𝑛 ∈ ℕ0 ↦ 0)‘𝑛) · (cos‘(𝑛 · 𝑋))) + (((𝑛 ∈ ℕ ↦ if(2 ∥ 𝑛, 0, (4 / (𝑛 · π))))‘𝑛) · (sin‘(𝑛 · 𝑋)))))
1433109, 110, 147, 148, 328, 603, 674, 753, 22, 1135, 1387, 1391, 1395, 1432fourierclim 46468 . . . . . . . . . . . . . . . 16 seq1( + , (𝑛 ∈ ℕ ↦ if(2 ∥ 𝑛, 0, ((4 / (𝑛 · π)) · (sin‘(𝑛 · 𝑋)))))) ⇝ (((if((𝑋 mod 𝑇) ∈ (0(,]π), 1, -1) + (𝐹𝑋)) / 2) − (((𝑛 ∈ ℕ0 ↦ 0)‘0) / 2))
1434 0nn0 12416 . . . . . . . . . . . . . . . . . . . . 21 0 ∈ ℕ0
1435 eqidd 2737 . . . . . . . . . . . . . . . . . . . . . 22 (𝑛 = 0 → 0 = 0)
14361435, 1398, 89fvmpt 6941 . . . . . . . . . . . . . . . . . . . . 21 (0 ∈ ℕ0 → ((𝑛 ∈ ℕ0 ↦ 0)‘0) = 0)
14371434, 1436ax-mp 5 . . . . . . . . . . . . . . . . . . . 20 ((𝑛 ∈ ℕ0 ↦ 0)‘0) = 0
14381437oveq1i 7368 . . . . . . . . . . . . . . . . . . 19 (((𝑛 ∈ ℕ0 ↦ 0)‘0) / 2) = (0 / 2)
143928recni 11146 . . . . . . . . . . . . . . . . . . . 20 2 ∈ ℂ
144067, 129gtneii 11245 . . . . . . . . . . . . . . . . . . . 20 2 ≠ 0
14411439, 1440div0i 11875 . . . . . . . . . . . . . . . . . . 19 (0 / 2) = 0
14421438, 1441eqtri 2759 . . . . . . . . . . . . . . . . . 18 (((𝑛 ∈ ℕ0 ↦ 0)‘0) / 2) = 0
14431442oveq2i 7369 . . . . . . . . . . . . . . . . 17 (((if((𝑋 mod 𝑇) ∈ (0(,]π), 1, -1) + (𝐹𝑋)) / 2) − (((𝑛 ∈ ℕ0 ↦ 0)‘0) / 2)) = (((if((𝑋 mod 𝑇) ∈ (0(,]π), 1, -1) + (𝐹𝑋)) / 2) − 0)
1444201mptru 1548 . . . . . . . . . . . . . . . . . . . . 21 1 ∈ ℂ
14451444, 1009ifcli 4527 . . . . . . . . . . . . . . . . . . . 20 if((𝑋 mod 𝑇) ∈ (0(,]π), 1, -1) ∈ ℂ
14461149recni 11146 . . . . . . . . . . . . . . . . . . . . 21 if((𝑋 mod 𝑇) < π, 1, -1) ∈ ℂ
14471284, 1446eqeltri 2832 . . . . . . . . . . . . . . . . . . . 20 (𝐹𝑋) ∈ ℂ
14481445, 1447addcli 11138 . . . . . . . . . . . . . . . . . . 19 (if((𝑋 mod 𝑇) ∈ (0(,]π), 1, -1) + (𝐹𝑋)) ∈ ℂ
14491448, 1439, 1440divcli 11883 . . . . . . . . . . . . . . . . . 18 ((if((𝑋 mod 𝑇) ∈ (0(,]π), 1, -1) + (𝐹𝑋)) / 2) ∈ ℂ
14501449subid1i 11453 . . . . . . . . . . . . . . . . 17 (((if((𝑋 mod 𝑇) ∈ (0(,]π), 1, -1) + (𝐹𝑋)) / 2) − 0) = ((if((𝑋 mod 𝑇) ∈ (0(,]π), 1, -1) + (𝐹𝑋)) / 2)
14511443, 1450eqtri 2759 . . . . . . . . . . . . . . . 16 (((if((𝑋 mod 𝑇) ∈ (0(,]π), 1, -1) + (𝐹𝑋)) / 2) − (((𝑛 ∈ ℕ0 ↦ 0)‘0) / 2)) = ((if((𝑋 mod 𝑇) ∈ (0(,]π), 1, -1) + (𝐹𝑋)) / 2)
14521433, 1451breqtri 5123 . . . . . . . . . . . . . . 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 45876 . . . . . . . . . . . . 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 483 . . . . . . . . . . 11 seq1( + , (𝑘 ∈ ℕ ↦ ((𝑛 ∈ ℕ ↦ if(2 ∥ 𝑛, 0, ((4 / (𝑛 · π)) · (sin‘(𝑛 · 𝑋)))))‘((2 · 𝑘) − 1)))) ⇝ ((if((𝑋 mod 𝑇) ∈ (0(,]π), 1, -1) + (𝐹𝑋)) / 2)
1457 breq2 5102 . . . . . . . . . . . . . . . . . 18 (𝑛 = ((2 · 𝑘) − 1) → (2 ∥ 𝑛 ↔ 2 ∥ ((2 · 𝑘) − 1)))
1458 oveq1 7365 . . . . . . . . . . . . . . . . . . . 20 (𝑛 = ((2 · 𝑘) − 1) → (𝑛 · π) = (((2 · 𝑘) − 1) · π))
14591458oveq2d 7374 . . . . . . . . . . . . . . . . . . 19 (𝑛 = ((2 · 𝑘) − 1) → (4 / (𝑛 · π)) = (4 / (((2 · 𝑘) − 1) · π)))
1460 oveq1 7365 . . . . . . . . . . . . . . . . . . . 20 (𝑛 = ((2 · 𝑘) − 1) → (𝑛 · 𝑋) = (((2 · 𝑘) − 1) · 𝑋))
14611460fveq2d 6838 . . . . . . . . . . . . . . . . . . 19 (𝑛 = ((2 · 𝑘) − 1) → (sin‘(𝑛 · 𝑋)) = (sin‘(((2 · 𝑘) − 1) · 𝑋)))
14621459, 1461oveq12d 7376 . . . . . . . . . . . . . . . . . 18 (𝑛 = ((2 · 𝑘) − 1) → ((4 / (𝑛 · π)) · (sin‘(𝑛 · 𝑋))) = ((4 / (((2 · 𝑘) − 1) · π)) · (sin‘(((2 · 𝑘) − 1) · 𝑋))))
14631457, 1462ifbieq2d 4506 . . . . . . . . . . . . . . . . 17 (𝑛 = ((2 · 𝑘) − 1) → if(2 ∥ 𝑛, 0, ((4 / (𝑛 · π)) · (sin‘(𝑛 · 𝑋)))) = if(2 ∥ ((2 · 𝑘) − 1), 0, ((4 / (((2 · 𝑘) − 1) · π)) · (sin‘(((2 · 𝑘) − 1) · 𝑋)))))
14641463adantl 481 . . . . . . . . . . . . . . . 16 ((𝑘 ∈ ℕ ∧ 𝑛 = ((2 · 𝑘) − 1)) → if(2 ∥ 𝑛, 0, ((4 / (𝑛 · π)) · (sin‘(𝑛 · 𝑋)))) = if(2 ∥ ((2 · 𝑘) − 1), 0, ((4 / (((2 · 𝑘) − 1) · π)) · (sin‘(((2 · 𝑘) − 1) · 𝑋)))))
1465 elnnz 12498 . . . . . . . . . . . . . . . . 17 (((2 · 𝑘) − 1) ∈ ℕ ↔ (((2 · 𝑘) − 1) ∈ ℤ ∧ 0 < ((2 · 𝑘) − 1)))
146620, 48, 1465sylanbrc 583 . . . . . . . . . . . . . . . 16 (𝑘 ∈ ℕ → ((2 · 𝑘) − 1) ∈ ℕ)
1467 ovex 7391 . . . . . . . . . . . . . . . . . 18 ((4 / (((2 · 𝑘) − 1) · π)) · (sin‘(((2 · 𝑘) − 1) · 𝑋))) ∈ V
146889, 1467ifex 4530 . . . . . . . . . . . . . . . . 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 6948 . . . . . . . . . . . . . . 15 (𝑘 ∈ ℕ → ((𝑛 ∈ ℕ ↦ if(2 ∥ 𝑛, 0, ((4 / (𝑛 · π)) · (sin‘(𝑛 · 𝑋)))))‘((2 · 𝑘) − 1)) = if(2 ∥ ((2 · 𝑘) − 1), 0, ((4 / (((2 · 𝑘) − 1) · π)) · (sin‘(((2 · 𝑘) − 1) · 𝑋)))))
1471 dvdsmul1 16204 . . . . . . . . . . . . . . . . . . 19 ((2 ∈ ℤ ∧ 𝑘 ∈ ℤ) → 2 ∥ (2 · 𝑘))
147215, 17, 1471sylancr 587 . . . . . . . . . . . . . . . . . 18 (𝑘 ∈ ℕ → 2 ∥ (2 · 𝑘))
147318zcnd 12597 . . . . . . . . . . . . . . . . . . . 20 (𝑘 ∈ ℕ → (2 · 𝑘) ∈ ℂ)
1474 1cnd 11127 . . . . . . . . . . . . . . . . . . . 20 (𝑘 ∈ ℕ → 1 ∈ ℂ)
14751473, 1474npcand 11496 . . . . . . . . . . . . . . . . . . 19 (𝑘 ∈ ℕ → (((2 · 𝑘) − 1) + 1) = (2 · 𝑘))
14761475eqcomd 2742 . . . . . . . . . . . . . . . . . 18 (𝑘 ∈ ℕ → (2 · 𝑘) = (((2 · 𝑘) − 1) + 1))
14771472, 1476breqtrd 5124 . . . . . . . . . . . . . . . . 17 (𝑘 ∈ ℕ → 2 ∥ (((2 · 𝑘) − 1) + 1))
1478 oddp1even 16271 . . . . . . . . . . . . . . . . . 18 (((2 · 𝑘) − 1) ∈ ℤ → (¬ 2 ∥ ((2 · 𝑘) − 1) ↔ 2 ∥ (((2 · 𝑘) − 1) + 1)))
147920, 1478syl 17 . . . . . . . . . . . . . . . . 17 (𝑘 ∈ ℕ → (¬ 2 ∥ ((2 · 𝑘) − 1) ↔ 2 ∥ (((2 · 𝑘) − 1) + 1)))
14801477, 1479mpbird 257 . . . . . . . . . . . . . . . 16 (𝑘 ∈ ℕ → ¬ 2 ∥ ((2 · 𝑘) − 1))
14811480iffalsed 4490 . . . . . . . . . . . . . . 15 (𝑘 ∈ ℕ → if(2 ∥ ((2 · 𝑘) − 1), 0, ((4 / (((2 · 𝑘) − 1) · π)) · (sin‘(((2 · 𝑘) − 1) · 𝑋)))) = ((4 / (((2 · 𝑘) − 1) · π)) · (sin‘(((2 · 𝑘) − 1) · 𝑋))))
148252a1i 11 . . . . . . . . . . . . . . . . . . . 20 (𝑘 ∈ ℕ → π ∈ ℂ)
148321, 1482mulcomd 11153 . . . . . . . . . . . . . . . . . . 19 (𝑘 ∈ ℕ → (((2 · 𝑘) − 1) · π) = (π · ((2 · 𝑘) − 1)))
14841483oveq2d 7374 . . . . . . . . . . . . . . . . . 18 (𝑘 ∈ ℕ → (4 / (((2 · 𝑘) − 1) · π)) = (4 / (π · ((2 · 𝑘) − 1))))
148554a1i 11 . . . . . . . . . . . . . . . . . . 19 (𝑘 ∈ ℕ → 4 ∈ ℂ)
148669a1i 11 . . . . . . . . . . . . . . . . . . 19 (𝑘 ∈ ℕ → π ≠ 0)
14871485, 1482, 21, 1486, 49divdiv1d 11948 . . . . . . . . . . . . . . . . . 18 (𝑘 ∈ ℕ → ((4 / π) / ((2 · 𝑘) − 1)) = (4 / (π · ((2 · 𝑘) − 1))))
14881484, 1487eqtr4d 2774 . . . . . . . . . . . . . . . . 17 (𝑘 ∈ ℕ → (4 / (((2 · 𝑘) − 1) · π)) = ((4 / π) / ((2 · 𝑘) − 1)))
14891488oveq1d 7373 . . . . . . . . . . . . . . . 16 (𝑘 ∈ ℕ → ((4 / (((2 · 𝑘) − 1) · π)) · (sin‘(((2 · 𝑘) − 1) · 𝑋))) = (((4 / π) / ((2 · 𝑘) − 1)) · (sin‘(((2 · 𝑘) − 1) · 𝑋))))
14901485, 1482, 1486divcld 11917 . . . . . . . . . . . . . . . . 17 (𝑘 ∈ ℕ → (4 / π) ∈ ℂ)
14911490, 21, 26, 49div32d 11940 . . . . . . . . . . . . . . . 16 (𝑘 ∈ ℕ → (((4 / π) / ((2 · 𝑘) − 1)) · (sin‘(((2 · 𝑘) − 1) · 𝑋))) = ((4 / π) · ((sin‘(((2 · 𝑘) − 1) · 𝑋)) / ((2 · 𝑘) − 1))))
14921489, 1491eqtrd 2771 . . . . . . . . . . . . . . 15 (𝑘 ∈ ℕ → ((4 / (((2 · 𝑘) − 1) · π)) · (sin‘(((2 · 𝑘) − 1) · 𝑋))) = ((4 / π) · ((sin‘(((2 · 𝑘) − 1) · 𝑋)) / ((2 · 𝑘) − 1))))
14931470, 1481, 14923eqtrd 2775 . . . . . . . . . . . . . 14 (𝑘 ∈ ℕ → ((𝑛 ∈ ℕ ↦ if(2 ∥ 𝑛, 0, ((4 / (𝑛 · π)) · (sin‘(𝑛 · 𝑋)))))‘((2 · 𝑘) − 1)) = ((4 / π) · ((sin‘(((2 · 𝑘) − 1) · 𝑋)) / ((2 · 𝑘) − 1))))
14941493mpteq2ia 5193 . . . . . . . . . . . . 13 (𝑘 ∈ ℕ ↦ ((𝑛 ∈ ℕ ↦ if(2 ∥ 𝑛, 0, ((4 / (𝑛 · π)) · (sin‘(𝑛 · 𝑋)))))‘((2 · 𝑘) − 1))) = (𝑘 ∈ ℕ ↦ ((4 / π) · ((sin‘(((2 · 𝑘) − 1) · 𝑋)) / ((2 · 𝑘) − 1))))
1495 oveq2 7366 . . . . . . . . . . . . . . . . . . 19 (𝑘 = 𝑛 → (2 · 𝑘) = (2 · 𝑛))
14961495oveq1d 7373 . . . . . . . . . . . . . . . . . 18 (𝑘 = 𝑛 → ((2 · 𝑘) − 1) = ((2 · 𝑛) − 1))
14971496oveq1d 7373 . . . . . . . . . . . . . . . . 17 (𝑘 = 𝑛 → (((2 · 𝑘) − 1) · 𝑋) = (((2 · 𝑛) − 1) · 𝑋))
14981497fveq2d 6838 . . . . . . . . . . . . . . . 16 (𝑘 = 𝑛 → (sin‘(((2 · 𝑘) − 1) · 𝑋)) = (sin‘(((2 · 𝑛) − 1) · 𝑋)))
14991498, 1496oveq12d 7376 . . . . . . . . . . . . . . 15 (𝑘 = 𝑛 → ((sin‘(((2 · 𝑘) − 1) · 𝑋)) / ((2 · 𝑘) − 1)) = ((sin‘(((2 · 𝑛) − 1) · 𝑋)) / ((2 · 𝑛) − 1)))
15001499oveq2d 7374 . . . . . . . . . . . . . 14 (𝑘 = 𝑛 → ((4 / π) · ((sin‘(((2 · 𝑘) − 1) · 𝑋)) / ((2 · 𝑘) − 1))) = ((4 / π) · ((sin‘(((2 · 𝑛) − 1) · 𝑋)) / ((2 · 𝑛) − 1))))
15011500cbvmptv 5202 . . . . . . . . . . . . 13 (𝑘 ∈ ℕ ↦ ((4 / π) · ((sin‘(((2 · 𝑘) − 1) · 𝑋)) / ((2 · 𝑘) − 1)))) = (𝑛 ∈ ℕ ↦ ((4 / π) · ((sin‘(((2 · 𝑛) − 1) · 𝑋)) / ((2 · 𝑛) − 1))))
15021494, 1501eqtri 2759 . . . . . . . . . . . 12 (𝑘 ∈ ℕ ↦ ((𝑛 ∈ ℕ ↦ if(2 ∥ 𝑛, 0, ((4 / (𝑛 · π)) · (sin‘(𝑛 · 𝑋)))))‘((2 · 𝑘) − 1))) = (𝑛 ∈ ℕ ↦ ((4 / π) · ((sin‘(((2 · 𝑛) − 1) · 𝑋)) / ((2 · 𝑛) − 1))))
1503 seqeq3 13929 . . . . . . . . . . . 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 46474 . . . . . . . . . . . 12 𝑌 = ((if((𝑋 mod 𝑇) ∈ (0(,]π), 1, -1) + (𝐹𝑋)) / 2)
15071506eqcomi 2745 . . . . . . . . . . 11 ((if((𝑋 mod 𝑇) ∈ (0(,]π), 1, -1) + (𝐹𝑋)) / 2) = 𝑌
15081456, 1504, 15073brtr3i 5127 . . . . . . . . . 10 seq1( + , (𝑛 ∈ ℕ ↦ ((4 / π) · ((sin‘(((2 · 𝑛) − 1) · 𝑋)) / ((2 · 𝑛) − 1))))) ⇝ 𝑌
15091508a1i 11 . . . . . . . . 9 (⊤ → seq1( + , (𝑛 ∈ ℕ ↦ ((4 / π) · ((sin‘(((2 · 𝑛) − 1) · 𝑋)) / ((2 · 𝑛) − 1))))) ⇝ 𝑌)
1510 eqid 2736 . . . . . . . . . . . 12 (𝑛 ∈ ℕ ↦ ((4 / π) · ((sin‘(((2 · 𝑛) − 1) · 𝑋)) / ((2 · 𝑛) − 1)))) = (𝑛 ∈ ℕ ↦ ((4 / π) · ((sin‘(((2 · 𝑛) − 1) · 𝑋)) / ((2 · 𝑛) − 1))))
151161, 65, 70divcld 11917 . . . . . . . . . . . . 13 (𝑛 ∈ ℕ → (4 / π) ∈ ℂ)
15121439a1i 11 . . . . . . . . . . . . . . . . . 18 (𝑛 ∈ ℕ → 2 ∈ ℂ)
15131512, 62mulcld 11152 . . . . . . . . . . . . . . . . 17 (𝑛 ∈ ℕ → (2 · 𝑛) ∈ ℂ)
1514 id 22 . . . . . . . . . . . . . . . . . 18 ((2 · 𝑛) ∈ ℂ → (2 · 𝑛) ∈ ℂ)
1515 1cnd 11127 . . . . . . . . . . . . . . . . . 18 ((2 · 𝑛) ∈ ℂ → 1 ∈ ℂ)
15161514, 1515subcld 11492 . . . . . . . . . . . . . . . . 17 ((2 · 𝑛) ∈ ℂ → ((2 · 𝑛) − 1) ∈ ℂ)
15171513, 1516syl 17 . . . . . . . . . . . . . . . 16 (𝑛 ∈ ℕ → ((2 · 𝑛) − 1) ∈ ℂ)
15181517, 73mulcld 11152 . . . . . . . . . . . . . . 15 (𝑛 ∈ ℕ → (((2 · 𝑛) − 1) · 𝑋) ∈ ℂ)
15191518sincld 16055 . . . . . . . . . . . . . 14 (𝑛 ∈ ℕ → (sin‘(((2 · 𝑛) − 1) · 𝑋)) ∈ ℂ)
152028a1i 11 . . . . . . . . . . . . . . . . 17 (𝑛 ∈ ℕ → 2 ∈ ℝ)
1521 nnre 12152 . . . . . . . . . . . . . . . . 17 (𝑛 ∈ ℕ → 𝑛 ∈ ℝ)
15221520, 1521remulcld 11162 . . . . . . . . . . . . . . . 16 (𝑛 ∈ ℕ → (2 · 𝑛) ∈ ℝ)
15231522recnd 11160 . . . . . . . . . . . . . . 15 (𝑛 ∈ ℕ → (2 · 𝑛) ∈ ℂ)
1524 1cnd 11127 . . . . . . . . . . . . . . 15 (𝑛 ∈ ℕ → 1 ∈ ℂ)
15251523, 1524subcld 11492 . . . . . . . . . . . . . 14 (𝑛 ∈ ℕ → ((2 · 𝑛) − 1) ∈ ℂ)
1526 1red 11133 . . . . . . . . . . . . . . . 16 (𝑛 ∈ ℕ → 1 ∈ ℝ)
152735, 1520eqeltrid 2840 . . . . . . . . . . . . . . . . 17 (𝑛 ∈ ℕ → (2 · 1) ∈ ℝ)
1528 1lt2 12311 . . . . . . . . . . . . . . . . . . 19 1 < 2
15291528a1i 11 . . . . . . . . . . . . . . . . . 18 (𝑛 ∈ ℕ → 1 < 2)
15301529, 35breqtrrdi 5140 . . . . . . . . . . . . . . . . 17 (𝑛 ∈ ℕ → 1 < (2 · 1))
153143a1i 11 . . . . . . . . . . . . . . . . . 18 (𝑛 ∈ ℕ → 0 ≤ 2)
1532 nnge1 12173 . . . . . . . . . . . . . . . . . 18 (𝑛 ∈ ℕ → 1 ≤ 𝑛)
15331526, 1521, 1520, 1531, 1532lemul2ad 12082 . . . . . . . . . . . . . . . . 17 (𝑛 ∈ ℕ → (2 · 1) ≤ (2 · 𝑛))
15341526, 1527, 1522, 1530, 1533ltletrd 11293 . . . . . . . . . . . . . . . 16 (𝑛 ∈ ℕ → 1 < (2 · 𝑛))
15351526, 1534gtned 11268 . . . . . . . . . . . . . . 15 (𝑛 ∈ ℕ → (2 · 𝑛) ≠ 1)
15361523, 1524, 1535subne0d 11501 . . . . . . . . . . . . . 14 (𝑛 ∈ ℕ → ((2 · 𝑛) − 1) ≠ 0)
15371519, 1525, 1536divcld 11917 . . . . . . . . . . . . 13 (𝑛 ∈ ℕ → ((sin‘(((2 · 𝑛) − 1) · 𝑋)) / ((2 · 𝑛) − 1)) ∈ ℂ)
15381511, 1537mulcld 11152 . . . . . . . . . . . 12 (𝑛 ∈ ℕ → ((4 / π) · ((sin‘(((2 · 𝑛) − 1) · 𝑋)) / ((2 · 𝑛) − 1))) ∈ ℂ)
15391510, 1538fmpti 7057 . . . . . . . . . . 11 (𝑛 ∈ ℕ ↦ ((4 / π) · ((sin‘(((2 · 𝑛) − 1) · 𝑋)) / ((2 · 𝑛) − 1)))):ℕ⟶ℂ
15401539a1i 11 . . . . . . . . . 10 (⊤ → (𝑛 ∈ ℕ ↦ ((4 / π) · ((sin‘(((2 · 𝑛) − 1) · 𝑋)) / ((2 · 𝑛) − 1)))):ℕ⟶ℂ)
15411540ffvelcdmda 7029 . . . . . . . . 9 ((⊤ ∧ 𝑘 ∈ ℕ) → ((𝑛 ∈ ℕ ↦ ((4 / π) · ((sin‘(((2 · 𝑛) − 1) · 𝑋)) / ((2 · 𝑛) − 1))))‘𝑘) ∈ ℂ)
1542 divcan6 11848 . . . . . . . . . . . . . . 15 (((π ∈ ℂ ∧ π ≠ 0) ∧ (4 ∈ ℂ ∧ 4 ≠ 0)) → ((π / 4) · (4 / π)) = 1)
154352, 69, 54, 56, 1542mp4an 693 . . . . . . . . . . . . . 14 ((π / 4) · (4 / π)) = 1
15441543eqcomi 2745 . . . . . . . . . . . . 13 1 = ((π / 4) · (4 / π))
15451544oveq1i 7368 . . . . . . . . . . . 12 (1 · ((sin‘(((2 · 𝑘) − 1) · 𝑋)) / ((2 · 𝑘) − 1))) = (((π / 4) · (4 / π)) · ((sin‘(((2 · 𝑘) − 1) · 𝑋)) / ((2 · 𝑘) − 1)))
154650mullidd 11150 . . . . . . . . . . . 12 (𝑘 ∈ ℕ → (1 · ((sin‘(((2 · 𝑘) − 1) · 𝑋)) / ((2 · 𝑘) − 1))) = ((sin‘(((2 · 𝑘) − 1) · 𝑋)) / ((2 · 𝑘) − 1)))
154756a1i 11 . . . . . . . . . . . . . 14 (𝑘 ∈ ℕ → 4 ≠ 0)
15481482, 1485, 1547divcld 11917 . . . . . . . . . . . . 13 (𝑘 ∈ ℕ → (π / 4) ∈ ℂ)
15491548, 1490, 50mulassd 11155 . . . . . . . . . . . 12 (𝑘 ∈ ℕ → (((π / 4) · (4 / π)) · ((sin‘(((2 · 𝑘) − 1) · 𝑋)) / ((2 · 𝑘) − 1))) = ((π / 4) · ((4 / π) · ((sin‘(((2 · 𝑘) − 1) · 𝑋)) / ((2 · 𝑘) − 1)))))
15501545, 1546, 15493eqtr3a 2795 . . . . . . . . . . 11 (𝑘 ∈ ℕ → ((sin‘(((2 · 𝑘) − 1) · 𝑋)) / ((2 · 𝑘) − 1)) = ((π / 4) · ((4 / π) · ((sin‘(((2 · 𝑘) − 1) · 𝑋)) / ((2 · 𝑘) − 1)))))
1551 eqidd 2737 . . . . . . . . . . . . . 14 (𝑘 ∈ ℕ → (𝑛 ∈ ℕ ↦ ((4 / π) · ((sin‘(((2 · 𝑛) − 1) · 𝑋)) / ((2 · 𝑛) − 1)))) = (𝑛 ∈ ℕ ↦ ((4 / π) · ((sin‘(((2 · 𝑛) − 1) · 𝑋)) / ((2 · 𝑛) − 1)))))
15528oveq2d 7374 . . . . . . . . . . . . . . 15 (𝑛 = 𝑘 → ((4 / π) · ((sin‘(((2 · 𝑛) − 1) · 𝑋)) / ((2 · 𝑛) − 1))) = ((4 / π) · ((sin‘(((2 · 𝑘) − 1) · 𝑋)) / ((2 · 𝑘) − 1))))
15531552adantl 481 . . . . . . . . . . . . . 14 ((𝑘 ∈ ℕ ∧ 𝑛 = 𝑘) → ((4 / π) · ((sin‘(((2 · 𝑛) − 1) · 𝑋)) / ((2 · 𝑛) − 1))) = ((4 / π) · ((sin‘(((2 · 𝑘) − 1) · 𝑋)) / ((2 · 𝑘) − 1))))
15541492, 1467eqeltrrdi 2845 . . . . . . . . . . . . . 14 (𝑘 ∈ ℕ → ((4 / π) · ((sin‘(((2 · 𝑘) − 1) · 𝑋)) / ((2 · 𝑘) − 1))) ∈ V)
15551551, 1553, 10, 1554fvmptd 6948 . . . . . . . . . . . . 13 (𝑘 ∈ ℕ → ((𝑛 ∈ ℕ ↦ ((4 / π) · ((sin‘(((2 · 𝑛) − 1) · 𝑋)) / ((2 · 𝑛) − 1))))‘𝑘) = ((4 / π) · ((sin‘(((2 · 𝑘) − 1) · 𝑋)) / ((2 · 𝑘) − 1))))
15561555oveq2d 7374 . . . . . . . . . . . 12 (𝑘 ∈ ℕ → ((π / 4) · ((𝑛 ∈ ℕ ↦ ((4 / π) · ((sin‘(((2 · 𝑛) − 1) · 𝑋)) / ((2 · 𝑛) − 1))))‘𝑘)) = ((π / 4) · ((4 / π) · ((sin‘(((2 · 𝑘) − 1) · 𝑋)) / ((2 · 𝑘) − 1)))))
15571556eqcomd 2742 . . . . . . . . . . 11 (𝑘 ∈ ℕ → ((π / 4) · ((4 / π) · ((sin‘(((2 · 𝑘) − 1) · 𝑋)) / ((2 · 𝑘) − 1)))) = ((π / 4) · ((𝑛 ∈ ℕ ↦ ((4 / π) · ((sin‘(((2 · 𝑛) − 1) · 𝑋)) / ((2 · 𝑛) − 1))))‘𝑘)))
155813, 1550, 15573eqtrd 2775 . . . . . . . . . 10 (𝑘 ∈ ℕ → ((𝑛 ∈ ℕ ↦ ((sin‘(((2 · 𝑛) − 1) · 𝑋)) / ((2 · 𝑛) − 1)))‘𝑘) = ((π / 4) · ((𝑛 ∈ ℕ ↦ ((4 / π) · ((sin‘(((2 · 𝑛) − 1) · 𝑋)) / ((2 · 𝑛) − 1))))‘𝑘)))
15591558adantl 481 . . . . . . . . 9 ((⊤ ∧ 𝑘 ∈ ℕ) → ((𝑛 ∈ ℕ ↦ ((sin‘(((2 · 𝑛) − 1) · 𝑋)) / ((2 · 𝑛) − 1)))‘𝑘) = ((π / 4) · ((𝑛 ∈ ℕ ↦ ((4 / π) · ((sin‘(((2 · 𝑛) − 1) · 𝑋)) / ((2 · 𝑛) − 1))))‘𝑘)))
15601, 2, 58, 1509, 1541, 1559isermulc2 15581 . . . . . . . 8 (⊤ → seq1( + , (𝑛 ∈ ℕ ↦ ((sin‘(((2 · 𝑛) − 1) · 𝑋)) / ((2 · 𝑛) − 1)))) ⇝ ((π / 4) · 𝑌))
1561 climrel 15415 . . . . . . . . 9 Rel ⇝
15621561releldmi 5897 . . . . . . . 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 15681 . . . . . 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 15475 . . . . 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 692 . . . 4 Σ𝑘 ∈ ℕ ((sin‘(((2 · 𝑘) − 1) · 𝑋)) / ((2 · 𝑘) − 1)) = ((π / 4) · 𝑌)
15691568oveq2i 7369 . . 3 ((4 / π) · Σ𝑘 ∈ ℕ ((sin‘(((2 · 𝑘) − 1) · 𝑋)) / ((2 · 𝑘) − 1))) = ((4 / π) · ((π / 4) · 𝑌))
157054, 52, 69divcli 11883 . . . 4 (4 / π) ∈ ℂ
157152, 54, 56divcli 11883 . . . 4 (π / 4) ∈ ℂ
15721284, 1149eqeltri 2832 . . . . . . 7 (𝐹𝑋) ∈ ℝ
157367, 1572ifcli 4527 . . . . . 6 if((𝑋 mod π) = 0, 0, (𝐹𝑋)) ∈ ℝ
15741505, 1573eqeltri 2832 . . . . 5 𝑌 ∈ ℝ
15751574recni 11146 . . . 4 𝑌 ∈ ℂ
15761570, 1571, 1575mulassi 11143 . . 3 (((4 / π) · (π / 4)) · 𝑌) = ((4 / π) · ((π / 4) · 𝑌))
15771571, 1570, 1543mulcomli 11141 . . . . 5 ((4 / π) · (π / 4)) = 1
15781577oveq1i 7368 . . . 4 (((4 / π) · (π / 4)) · 𝑌) = (1 · 𝑌)
15791575mullidi 11137 . . . 4 (1 · 𝑌) = 𝑌
15801578, 1579eqtri 2759 . . 3 (((4 / π) · (π / 4)) · 𝑌) = 𝑌
15811569, 1576, 15803eqtr2i 2765 . 2 ((4 / π) · Σ𝑘 ∈ ℕ ((sin‘(((2 · 𝑘) − 1) · 𝑋)) / ((2 · 𝑘) − 1))) = 𝑌
1582 fouriersw.z . . . 4 𝑆 = (𝑛 ∈ ℕ ↦ ((sin‘(((2 · 𝑛) − 1) · 𝑋)) / ((2 · 𝑛) − 1)))
1583 seqeq3 13929 . . . 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 5119 . 2 seq1( + , 𝑆) ⇝ ((π / 4) · 𝑌)
15861581, 1585pm3.2i 470 1 (((4 / π) · Σ𝑘 ∈ ℕ ((sin‘(((2 · 𝑘) − 1) · 𝑋)) / ((2 · 𝑘) − 1))) = 𝑌 ∧ seq1( + , 𝑆) ⇝ ((π / 4) · 𝑌))
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 206  wa 395  wo 847  w3a 1086   = wceq 1541  wtru 1542  wcel 2113  wne 2932  Vcvv 3440  cdif 3898  cun 3899  cin 3900  wss 3901  c0 4285  ifcif 4479  {csn 4580  {cpr 4582   cuni 4863   class class class wbr 5098  cmpt 5179  dom cdm 5624  ran crn 5625  cres 5626  wf 6488  cfv 6492  (class class class)co 7358  Fincfn 8883  cc 11024  cr 11025  0cc0 11026  1c1 11027   + caddc 11029   · cmul 11031  +∞cpnf 11163  -∞cmnf 11164  *cxr 11165   < clt 11166  cle 11167  cmin 11364  -cneg 11365   / cdiv 11794  cn 12145  2c2 12200  4c4 12202  0cn0 12401  cz 12488  +crp 12905  (,)cioo 13261  (,]cioc 13262  [,)cico 13263   mod cmo 13789  seqcseq 13924  cli 15407  Σcsu 15609  sincsin 15986  cosccos 15987  πcpi 15989  cdvds 16179  t crest 17340  TopOpenctopn 17341  topGenctg 17357  fldccnfld 21309  Topctop 22837  intcnt 22961  limPtclp 23078   CnP ccnp 23169  cnccncf 24825  citg 25575   lim climc 25819   D cdv 25820
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1796  ax-4 1810  ax-5 1911  ax-6 1968  ax-7 2009  ax-8 2115  ax-9 2123  ax-10 2146  ax-11 2162  ax-12 2184  ax-ext 2708  ax-rep 5224  ax-sep 5241  ax-nul 5251  ax-pow 5310  ax-pr 5377  ax-un 7680  ax-inf2 9550  ax-cc 10345  ax-cnex 11082  ax-resscn 11083  ax-1cn 11084  ax-icn 11085  ax-addcl 11086  ax-addrcl 11087  ax-mulcl 11088  ax-mulrcl 11089  ax-mulcom 11090  ax-addass 11091  ax-mulass 11092  ax-distr 11093  ax-i2m1 11094  ax-1ne0 11095  ax-1rid 11096  ax-rnegex 11097  ax-rrecex 11098  ax-cnre 11099  ax-pre-lttri 11100  ax-pre-lttrn 11101  ax-pre-ltadd 11102  ax-pre-mulgt0 11103  ax-pre-sup 11104  ax-addf 11105
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 848  df-3or 1087  df-3an 1088  df-tru 1544  df-fal 1554  df-ex 1781  df-nf 1785  df-sb 2068  df-mo 2539  df-eu 2569  df-clab 2715  df-cleq 2728  df-clel 2811  df-nfc 2885  df-ne 2933  df-nel 3037  df-ral 3052  df-rex 3061  df-rmo 3350  df-reu 3351  df-rab 3400  df-v 3442  df-sbc 3741  df-csb 3850  df-dif 3904  df-un 3906  df-in 3908  df-ss 3918  df-pss 3921  df-symdif 4205  df-nul 4286  df-if 4480  df-pw 4556  df-sn 4581  df-pr 4583  df-tp 4585  df-op 4587  df-uni 4864  df-int 4903  df-iun 4948  df-iin 4949  df-disj 5066  df-br 5099  df-opab 5161  df-mpt 5180  df-tr 5206  df-id 5519  df-eprel 5524  df-po 5532  df-so 5533  df-fr 5577  df-se 5578  df-we 5579  df-xp 5630  df-rel 5631  df-cnv 5632  df-co 5633  df-dm 5634  df-rn 5635  df-res 5636  df-ima 5637  df-pred 6259  df-ord 6320  df-on 6321  df-lim 6322  df-suc 6323  df-iota 6448  df-fun 6494  df-fn 6495  df-f 6496  df-f1 6497  df-fo 6498  df-f1o 6499  df-fv 6500  df-isom 6501  df-riota 7315  df-ov 7361  df-oprab 7362  df-mpo 7363  df-of 7622  df-ofr 7623  df-om 7809  df-1st 7933  df-2nd 7934  df-supp 8103  df-frecs 8223  df-wrecs 8254  df-recs 8303  df-rdg 8341  df-1o 8397  df-2o 8398  df-oadd 8401  df-omul 8402  df-er 8635  df-map 8765  df-pm 8766  df-ixp 8836  df-en 8884  df-dom 8885  df-sdom 8886  df-fin 8887  df-fsupp 9265  df-fi 9314  df-sup 9345  df-inf 9346  df-oi 9415  df-dju 9813  df-card 9851  df-acn 9854  df-pnf 11168  df-mnf 11169  df-xr 11170  df-ltxr 11171  df-le 11172  df-sub 11366  df-neg 11367  df-div 11795  df-nn 12146  df-2 12208  df-3 12209  df-4 12210  df-5 12211  df-6 12212  df-7 12213  df-8 12214  df-9 12215  df-n0 12402  df-xnn0 12475  df-z 12489  df-dec 12608  df-uz 12752  df-q 12862  df-rp 12906  df-xneg 13026  df-xadd 13027  df-xmul 13028  df-ioo 13265  df-ioc 13266  df-ico 13267  df-icc 13268  df-fz 13424  df-fzo 13571  df-fl 13712  df-mod 13790  df-seq 13925  df-exp 13985  df-fac 14197  df-bc 14226  df-hash 14254  df-shft 14990  df-cj 15022  df-re 15023  df-im 15024  df-sqrt 15158  df-abs 15159  df-limsup 15394  df-clim 15411  df-rlim 15412  df-sum 15610  df-ef 15990  df-sin 15992  df-cos 15993  df-pi 15995  df-dvds 16180  df-struct 17074  df-sets 17091  df-slot 17109  df-ndx 17121  df-base 17137  df-ress 17158  df-plusg 17190  df-mulr 17191  df-starv 17192  df-sca 17193  df-vsca 17194  df-ip 17195  df-tset 17196  df-ple 17197  df-ds 17199  df-unif 17200  df-hom 17201  df-cco 17202  df-rest 17342  df-topn 17343  df-0g 17361  df-gsum 17362  df-topgen 17363  df-pt 17364  df-prds 17367  df-xrs 17423  df-qtop 17428  df-imas 17429  df-xps 17431  df-mre 17505  df-mrc 17506  df-acs 17508  df-mgm 18565  df-sgrp 18644  df-mnd 18660  df-submnd 18709  df-mulg 18998  df-cntz 19246  df-cmn 19711  df-psmet 21301  df-xmet 21302  df-met 21303  df-bl 21304  df-mopn 21305  df-fbas 21306  df-fg 21307  df-cnfld 21310  df-top 22838  df-topon 22855  df-topsp 22877  df-bases 22890  df-cld 22963  df-ntr 22964  df-cls 22965  df-nei 23042  df-lp 23080  df-perf 23081  df-cn 23171  df-cnp 23172  df-t1 23258  df-haus 23259  df-cmp 23331  df-tx 23506  df-hmeo 23699  df-fil 23790  df-fm 23882  df-flim 23883  df-flf 23884  df-xms 24264  df-ms 24265  df-tms 24266  df-cncf 24827  df-ovol 25421  df-vol 25422  df-mbf 25576  df-itg1 25577  df-itg2 25578  df-ibl 25579  df-itg 25580  df-0p 25627  df-ditg 25804  df-limc 25823  df-dv 25824
This theorem is referenced by: (None)
  Copyright terms: Public domain W3C validator