This is an inofficial mirror of http://metamath.tirix.org for personal testing of a visualizer extension only.
Description: Fourier series convergence, for the square wave function. Where F is discontinuous, the series converges to 0 , the average value of the left and the right limits. Notice that F 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)
| Ref | Expression | ||
|---|---|---|---|
| Hypotheses | 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 | fouriersw | ⊢ ( ( ( 4 / π ) · Σ 𝑘 ∈ ℕ ( ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑘 ) − 1 ) ) ) = 𝑌 ∧ seq 1 ( + , 𝑆 ) ⇝ ( ( π / 4 ) · 𝑌 ) ) |
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 1 | fouriersw.t | ⊢ 𝑇 = ( 2 · π ) | |
| 2 | fouriersw.f | ⊢ 𝐹 = ( 𝑥 ∈ ℝ ↦ if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) ) | |
| 3 | fouriersw.x | ⊢ 𝑋 ∈ ℝ | |
| 4 | fouriersw.z | ⊢ 𝑆 = ( 𝑛 ∈ ℕ ↦ ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) | |
| 5 | fouriersw.y | ⊢ 𝑌 = if ( ( 𝑋 mod π ) = 0 , 0 , ( 𝐹 ‘ 𝑋 ) ) | |
| 6 | nnuz | ⊢ ℕ = ( ℤ≥ ‘ 1 ) | |
| 7 | 1zzd | ⊢ ( ⊤ → 1 ∈ ℤ ) | |
| 8 | eqidd | ⊢ ( 𝑘 ∈ ℕ → ( 𝑛 ∈ ℕ ↦ ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) = ( 𝑛 ∈ ℕ ↦ ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) ) | |
| 9 | oveq2 | ⊢ ( 𝑛 = 𝑘 → ( 2 · 𝑛 ) = ( 2 · 𝑘 ) ) | |
| 10 | 9 | oveq1d | ⊢ ( 𝑛 = 𝑘 → ( ( 2 · 𝑛 ) − 1 ) = ( ( 2 · 𝑘 ) − 1 ) ) |
| 11 | 10 | oveq1d | ⊢ ( 𝑛 = 𝑘 → ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) = ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) |
| 12 | 11 | fveq2d | ⊢ ( 𝑛 = 𝑘 → ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) = ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) ) |
| 13 | 12 10 | oveq12d | ⊢ ( 𝑛 = 𝑘 → ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) = ( ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑘 ) − 1 ) ) ) |
| 14 | 13 | adantl | ⊢ ( ( 𝑘 ∈ ℕ ∧ 𝑛 = 𝑘 ) → ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) = ( ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑘 ) − 1 ) ) ) |
| 15 | id | ⊢ ( 𝑘 ∈ ℕ → 𝑘 ∈ ℕ ) | |
| 16 | ovex | ⊢ ( ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑘 ) − 1 ) ) ∈ V | |
| 17 | 16 | a1i | ⊢ ( 𝑘 ∈ ℕ → ( ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑘 ) − 1 ) ) ∈ V ) |
| 18 | 8 14 15 17 | fvmptd | ⊢ ( 𝑘 ∈ ℕ → ( ( 𝑛 ∈ ℕ ↦ ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) ‘ 𝑘 ) = ( ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑘 ) − 1 ) ) ) |
| 19 | 18 | adantl | ⊢ ( ( ⊤ ∧ 𝑘 ∈ ℕ ) → ( ( 𝑛 ∈ ℕ ↦ ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) ‘ 𝑘 ) = ( ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑘 ) − 1 ) ) ) |
| 20 | 2z | ⊢ 2 ∈ ℤ | |
| 21 | 20 | a1i | ⊢ ( 𝑘 ∈ ℕ → 2 ∈ ℤ ) |
| 22 | nnz | ⊢ ( 𝑘 ∈ ℕ → 𝑘 ∈ ℤ ) | |
| 23 | 21 22 | zmulcld | ⊢ ( 𝑘 ∈ ℕ → ( 2 · 𝑘 ) ∈ ℤ ) |
| 24 | 1zzd | ⊢ ( 𝑘 ∈ ℕ → 1 ∈ ℤ ) | |
| 25 | 23 24 | zsubcld | ⊢ ( 𝑘 ∈ ℕ → ( ( 2 · 𝑘 ) − 1 ) ∈ ℤ ) |
| 26 | 25 | zcnd | ⊢ ( 𝑘 ∈ ℕ → ( ( 2 · 𝑘 ) − 1 ) ∈ ℂ ) |
| 27 | 3 | recni | ⊢ 𝑋 ∈ ℂ |
| 28 | 27 | a1i | ⊢ ( 𝑘 ∈ ℕ → 𝑋 ∈ ℂ ) |
| 29 | 26 28 | mulcld | ⊢ ( 𝑘 ∈ ℕ → ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ∈ ℂ ) |
| 30 | 29 | sincld | ⊢ ( 𝑘 ∈ ℕ → ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) ∈ ℂ ) |
| 31 | 0red | ⊢ ( 𝑘 ∈ ℕ → 0 ∈ ℝ ) | |
| 32 | 2re | ⊢ 2 ∈ ℝ | |
| 33 | 32 | a1i | ⊢ ( 𝑘 ∈ ℕ → 2 ∈ ℝ ) |
| 34 | 1red | ⊢ ( 𝑘 ∈ ℕ → 1 ∈ ℝ ) | |
| 35 | 33 34 | remulcld | ⊢ ( 𝑘 ∈ ℕ → ( 2 · 1 ) ∈ ℝ ) |
| 36 | 35 34 | resubcld | ⊢ ( 𝑘 ∈ ℕ → ( ( 2 · 1 ) − 1 ) ∈ ℝ ) |
| 37 | 25 | zred | ⊢ ( 𝑘 ∈ ℕ → ( ( 2 · 𝑘 ) − 1 ) ∈ ℝ ) |
| 38 | 0lt1 | ⊢ 0 < 1 | |
| 39 | 2t1e2 | ⊢ ( 2 · 1 ) = 2 | |
| 40 | 39 | oveq1i | ⊢ ( ( 2 · 1 ) − 1 ) = ( 2 − 1 ) |
| 41 | 2m1e1 | ⊢ ( 2 − 1 ) = 1 | |
| 42 | 40 41 | eqtr2i | ⊢ 1 = ( ( 2 · 1 ) − 1 ) |
| 43 | 38 42 | breqtri | ⊢ 0 < ( ( 2 · 1 ) − 1 ) |
| 44 | 43 | a1i | ⊢ ( 𝑘 ∈ ℕ → 0 < ( ( 2 · 1 ) − 1 ) ) |
| 45 | 23 | zred | ⊢ ( 𝑘 ∈ ℕ → ( 2 · 𝑘 ) ∈ ℝ ) |
| 46 | nnre | ⊢ ( 𝑘 ∈ ℕ → 𝑘 ∈ ℝ ) | |
| 47 | 0le2 | ⊢ 0 ≤ 2 | |
| 48 | 47 | a1i | ⊢ ( 𝑘 ∈ ℕ → 0 ≤ 2 ) |
| 49 | nnge1 | ⊢ ( 𝑘 ∈ ℕ → 1 ≤ 𝑘 ) | |
| 50 | 34 46 33 48 49 | lemul2ad | ⊢ ( 𝑘 ∈ ℕ → ( 2 · 1 ) ≤ ( 2 · 𝑘 ) ) |
| 51 | 35 45 34 50 | lesub1dd | ⊢ ( 𝑘 ∈ ℕ → ( ( 2 · 1 ) − 1 ) ≤ ( ( 2 · 𝑘 ) − 1 ) ) |
| 52 | 31 36 37 44 51 | ltletrd | ⊢ ( 𝑘 ∈ ℕ → 0 < ( ( 2 · 𝑘 ) − 1 ) ) |
| 53 | 31 52 | gtned | ⊢ ( 𝑘 ∈ ℕ → ( ( 2 · 𝑘 ) − 1 ) ≠ 0 ) |
| 54 | 30 26 53 | divcld | ⊢ ( 𝑘 ∈ ℕ → ( ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑘 ) − 1 ) ) ∈ ℂ ) |
| 55 | 54 | adantl | ⊢ ( ( ⊤ ∧ 𝑘 ∈ ℕ ) → ( ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑘 ) − 1 ) ) ∈ ℂ ) |
| 56 | picn | ⊢ π ∈ ℂ | |
| 57 | 56 | a1i | ⊢ ( ⊤ → π ∈ ℂ ) |
| 58 | 4cn | ⊢ 4 ∈ ℂ | |
| 59 | 58 | a1i | ⊢ ( ⊤ → 4 ∈ ℂ ) |
| 60 | 4ne0 | ⊢ 4 ≠ 0 | |
| 61 | 60 | a1i | ⊢ ( ⊤ → 4 ≠ 0 ) |
| 62 | 57 59 61 | divcld | ⊢ ( ⊤ → ( π / 4 ) ∈ ℂ ) |
| 63 | eqid | ⊢ ( 𝑛 ∈ ℕ ↦ if ( 2 ∥ 𝑛 , 0 , ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) ) = ( 𝑛 ∈ ℕ ↦ if ( 2 ∥ 𝑛 , 0 , ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) ) | |
| 64 | 0cnd | ⊢ ( 𝑛 ∈ ℕ → 0 ∈ ℂ ) | |
| 65 | 58 | a1i | ⊢ ( 𝑛 ∈ ℕ → 4 ∈ ℂ ) |
| 66 | nncn | ⊢ ( 𝑛 ∈ ℕ → 𝑛 ∈ ℂ ) | |
| 67 | mulcl | ⊢ ( ( 𝑛 ∈ ℂ ∧ π ∈ ℂ ) → ( 𝑛 · π ) ∈ ℂ ) | |
| 68 | 66 56 67 | sylancl | ⊢ ( 𝑛 ∈ ℕ → ( 𝑛 · π ) ∈ ℂ ) |
| 69 | 56 | a1i | ⊢ ( 𝑛 ∈ ℕ → π ∈ ℂ ) |
| 70 | nnne0 | ⊢ ( 𝑛 ∈ ℕ → 𝑛 ≠ 0 ) | |
| 71 | 0re | ⊢ 0 ∈ ℝ | |
| 72 | pipos | ⊢ 0 < π | |
| 73 | 71 72 | gtneii | ⊢ π ≠ 0 |
| 74 | 73 | a1i | ⊢ ( 𝑛 ∈ ℕ → π ≠ 0 ) |
| 75 | 66 69 70 74 | mulne0d | ⊢ ( 𝑛 ∈ ℕ → ( 𝑛 · π ) ≠ 0 ) |
| 76 | 65 68 75 | divcld | ⊢ ( 𝑛 ∈ ℕ → ( 4 / ( 𝑛 · π ) ) ∈ ℂ ) |
| 77 | 27 | a1i | ⊢ ( 𝑛 ∈ ℕ → 𝑋 ∈ ℂ ) |
| 78 | 66 77 | mulcld | ⊢ ( 𝑛 ∈ ℕ → ( 𝑛 · 𝑋 ) ∈ ℂ ) |
| 79 | 78 | sincld | ⊢ ( 𝑛 ∈ ℕ → ( sin ‘ ( 𝑛 · 𝑋 ) ) ∈ ℂ ) |
| 80 | 76 79 | mulcld | ⊢ ( 𝑛 ∈ ℕ → ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ∈ ℂ ) |
| 81 | 64 80 | ifcld | ⊢ ( 𝑛 ∈ ℕ → if ( 2 ∥ 𝑛 , 0 , ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) ∈ ℂ ) |
| 82 | 63 81 | fmpti | ⊢ ( 𝑛 ∈ ℕ ↦ if ( 2 ∥ 𝑛 , 0 , ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) ) : ℕ ⟶ ℂ |
| 83 | 82 | a1i | ⊢ ( ⊤ → ( 𝑛 ∈ ℕ ↦ if ( 2 ∥ 𝑛 , 0 , ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) ) : ℕ ⟶ ℂ ) |
| 84 | eqidd | ⊢ ( 𝑘 ∈ ℕ → ( 𝑛 ∈ ℕ ↦ if ( 2 ∥ 𝑛 , 0 , ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) ) = ( 𝑛 ∈ ℕ ↦ if ( 2 ∥ 𝑛 , 0 , ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) ) ) | |
| 85 | breq2 | ⊢ ( 𝑛 = 𝑘 → ( 2 ∥ 𝑛 ↔ 2 ∥ 𝑘 ) ) | |
| 86 | oveq1 | ⊢ ( 𝑛 = 𝑘 → ( 𝑛 · π ) = ( 𝑘 · π ) ) | |
| 87 | 86 | oveq2d | ⊢ ( 𝑛 = 𝑘 → ( 4 / ( 𝑛 · π ) ) = ( 4 / ( 𝑘 · π ) ) ) |
| 88 | oveq1 | ⊢ ( 𝑛 = 𝑘 → ( 𝑛 · 𝑋 ) = ( 𝑘 · 𝑋 ) ) | |
| 89 | 88 | fveq2d | ⊢ ( 𝑛 = 𝑘 → ( sin ‘ ( 𝑛 · 𝑋 ) ) = ( sin ‘ ( 𝑘 · 𝑋 ) ) ) |
| 90 | 87 89 | oveq12d | ⊢ ( 𝑛 = 𝑘 → ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) = ( ( 4 / ( 𝑘 · π ) ) · ( sin ‘ ( 𝑘 · 𝑋 ) ) ) ) |
| 91 | 85 90 | ifbieq2d | ⊢ ( 𝑛 = 𝑘 → if ( 2 ∥ 𝑛 , 0 , ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) = if ( 2 ∥ 𝑘 , 0 , ( ( 4 / ( 𝑘 · π ) ) · ( sin ‘ ( 𝑘 · 𝑋 ) ) ) ) ) |
| 92 | 91 | adantl | ⊢ ( ( 𝑘 ∈ ℕ ∧ 𝑛 = 𝑘 ) → if ( 2 ∥ 𝑛 , 0 , ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) = if ( 2 ∥ 𝑘 , 0 , ( ( 4 / ( 𝑘 · π ) ) · ( sin ‘ ( 𝑘 · 𝑋 ) ) ) ) ) |
| 93 | c0ex | ⊢ 0 ∈ V | |
| 94 | ovex | ⊢ ( ( 4 / ( 𝑘 · π ) ) · ( sin ‘ ( 𝑘 · 𝑋 ) ) ) ∈ V | |
| 95 | 93 94 | ifex | ⊢ if ( 2 ∥ 𝑘 , 0 , ( ( 4 / ( 𝑘 · π ) ) · ( sin ‘ ( 𝑘 · 𝑋 ) ) ) ) ∈ V |
| 96 | 95 | a1i | ⊢ ( 𝑘 ∈ ℕ → if ( 2 ∥ 𝑘 , 0 , ( ( 4 / ( 𝑘 · π ) ) · ( sin ‘ ( 𝑘 · 𝑋 ) ) ) ) ∈ V ) |
| 97 | 84 92 15 96 | fvmptd | ⊢ ( 𝑘 ∈ ℕ → ( ( 𝑛 ∈ ℕ ↦ if ( 2 ∥ 𝑛 , 0 , ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) ) ‘ 𝑘 ) = if ( 2 ∥ 𝑘 , 0 , ( ( 4 / ( 𝑘 · π ) ) · ( sin ‘ ( 𝑘 · 𝑋 ) ) ) ) ) |
| 98 | 97 | adantr | ⊢ ( ( 𝑘 ∈ ℕ ∧ ( 𝑘 / 2 ) ∈ ℕ ) → ( ( 𝑛 ∈ ℕ ↦ if ( 2 ∥ 𝑛 , 0 , ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) ) ‘ 𝑘 ) = if ( 2 ∥ 𝑘 , 0 , ( ( 4 / ( 𝑘 · π ) ) · ( sin ‘ ( 𝑘 · 𝑋 ) ) ) ) ) |
| 99 | simpr | ⊢ ( ( 𝑘 ∈ ℕ ∧ ( 𝑘 / 2 ) ∈ ℕ ) → ( 𝑘 / 2 ) ∈ ℕ ) | |
| 100 | simpl | ⊢ ( ( 𝑘 ∈ ℕ ∧ ( 𝑘 / 2 ) ∈ ℕ ) → 𝑘 ∈ ℕ ) | |
| 101 | 2nn | ⊢ 2 ∈ ℕ | |
| 102 | nndivdvds | ⊢ ( ( 𝑘 ∈ ℕ ∧ 2 ∈ ℕ ) → ( 2 ∥ 𝑘 ↔ ( 𝑘 / 2 ) ∈ ℕ ) ) | |
| 103 | 100 101 102 | sylancl | ⊢ ( ( 𝑘 ∈ ℕ ∧ ( 𝑘 / 2 ) ∈ ℕ ) → ( 2 ∥ 𝑘 ↔ ( 𝑘 / 2 ) ∈ ℕ ) ) |
| 104 | 99 103 | mpbird | ⊢ ( ( 𝑘 ∈ ℕ ∧ ( 𝑘 / 2 ) ∈ ℕ ) → 2 ∥ 𝑘 ) |
| 105 | 104 | iftrued | ⊢ ( ( 𝑘 ∈ ℕ ∧ ( 𝑘 / 2 ) ∈ ℕ ) → if ( 2 ∥ 𝑘 , 0 , ( ( 4 / ( 𝑘 · π ) ) · ( sin ‘ ( 𝑘 · 𝑋 ) ) ) ) = 0 ) |
| 106 | 98 105 | eqtrd | ⊢ ( ( 𝑘 ∈ ℕ ∧ ( 𝑘 / 2 ) ∈ ℕ ) → ( ( 𝑛 ∈ ℕ ↦ if ( 2 ∥ 𝑛 , 0 , ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) ) ‘ 𝑘 ) = 0 ) |
| 107 | 106 | 3adant1 | ⊢ ( ( ⊤ ∧ 𝑘 ∈ ℕ ∧ ( 𝑘 / 2 ) ∈ ℕ ) → ( ( 𝑛 ∈ ℕ ↦ if ( 2 ∥ 𝑛 , 0 , ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) ) ‘ 𝑘 ) = 0 ) |
| 108 | 1re | ⊢ 1 ∈ ℝ | |
| 109 | 108 | renegcli | ⊢ - 1 ∈ ℝ |
| 110 | 108 109 | ifcli | ⊢ if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) ∈ ℝ |
| 111 | 110 | a1i | ⊢ ( 𝑥 ∈ ℝ → if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) ∈ ℝ ) |
| 112 | 2 111 | fmpti | ⊢ 𝐹 : ℝ ⟶ ℝ |
| 113 | oveq1 | ⊢ ( 𝑥 = 𝑦 → ( 𝑥 mod 𝑇 ) = ( 𝑦 mod 𝑇 ) ) | |
| 114 | 113 | breq1d | ⊢ ( 𝑥 = 𝑦 → ( ( 𝑥 mod 𝑇 ) < π ↔ ( 𝑦 mod 𝑇 ) < π ) ) |
| 115 | 114 | ifbid | ⊢ ( 𝑥 = 𝑦 → if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) = if ( ( 𝑦 mod 𝑇 ) < π , 1 , - 1 ) ) |
| 116 | 115 | cbvmptv | ⊢ ( 𝑥 ∈ ℝ ↦ if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) ) = ( 𝑦 ∈ ℝ ↦ if ( ( 𝑦 mod 𝑇 ) < π , 1 , - 1 ) ) |
| 117 | 2 116 | eqtri | ⊢ 𝐹 = ( 𝑦 ∈ ℝ ↦ if ( ( 𝑦 mod 𝑇 ) < π , 1 , - 1 ) ) |
| 118 | 117 | a1i | ⊢ ( 𝑥 ∈ ℝ → 𝐹 = ( 𝑦 ∈ ℝ ↦ if ( ( 𝑦 mod 𝑇 ) < π , 1 , - 1 ) ) ) |
| 119 | oveq1 | ⊢ ( 𝑦 = ( 𝑥 + 𝑇 ) → ( 𝑦 mod 𝑇 ) = ( ( 𝑥 + 𝑇 ) mod 𝑇 ) ) | |
| 120 | pire | ⊢ π ∈ ℝ | |
| 121 | 32 120 | remulcli | ⊢ ( 2 · π ) ∈ ℝ |
| 122 | 1 121 | eqeltri | ⊢ 𝑇 ∈ ℝ |
| 123 | 122 | recni | ⊢ 𝑇 ∈ ℂ |
| 124 | 123 | mullidi | ⊢ ( 1 · 𝑇 ) = 𝑇 |
| 125 | 124 | eqcomi | ⊢ 𝑇 = ( 1 · 𝑇 ) |
| 126 | 125 | oveq2i | ⊢ ( 𝑥 + 𝑇 ) = ( 𝑥 + ( 1 · 𝑇 ) ) |
| 127 | 126 | oveq1i | ⊢ ( ( 𝑥 + 𝑇 ) mod 𝑇 ) = ( ( 𝑥 + ( 1 · 𝑇 ) ) mod 𝑇 ) |
| 128 | 119 127 | eqtrdi | ⊢ ( 𝑦 = ( 𝑥 + 𝑇 ) → ( 𝑦 mod 𝑇 ) = ( ( 𝑥 + ( 1 · 𝑇 ) ) mod 𝑇 ) ) |
| 129 | 128 | adantl | ⊢ ( ( 𝑥 ∈ ℝ ∧ 𝑦 = ( 𝑥 + 𝑇 ) ) → ( 𝑦 mod 𝑇 ) = ( ( 𝑥 + ( 1 · 𝑇 ) ) mod 𝑇 ) ) |
| 130 | simpl | ⊢ ( ( 𝑥 ∈ ℝ ∧ 𝑦 = ( 𝑥 + 𝑇 ) ) → 𝑥 ∈ ℝ ) | |
| 131 | 2pos | ⊢ 0 < 2 | |
| 132 | 32 120 131 72 | mulgt0ii | ⊢ 0 < ( 2 · π ) |
| 133 | 1 | eqcomi | ⊢ ( 2 · π ) = 𝑇 |
| 134 | 132 133 | breqtri | ⊢ 0 < 𝑇 |
| 135 | 122 134 | elrpii | ⊢ 𝑇 ∈ ℝ+ |
| 136 | 135 | a1i | ⊢ ( ( 𝑥 ∈ ℝ ∧ 𝑦 = ( 𝑥 + 𝑇 ) ) → 𝑇 ∈ ℝ+ ) |
| 137 | 1zzd | ⊢ ( ( 𝑥 ∈ ℝ ∧ 𝑦 = ( 𝑥 + 𝑇 ) ) → 1 ∈ ℤ ) | |
| 138 | modcyc | ⊢ ( ( 𝑥 ∈ ℝ ∧ 𝑇 ∈ ℝ+ ∧ 1 ∈ ℤ ) → ( ( 𝑥 + ( 1 · 𝑇 ) ) mod 𝑇 ) = ( 𝑥 mod 𝑇 ) ) | |
| 139 | 130 136 137 138 | syl3anc | ⊢ ( ( 𝑥 ∈ ℝ ∧ 𝑦 = ( 𝑥 + 𝑇 ) ) → ( ( 𝑥 + ( 1 · 𝑇 ) ) mod 𝑇 ) = ( 𝑥 mod 𝑇 ) ) |
| 140 | 129 139 | eqtrd | ⊢ ( ( 𝑥 ∈ ℝ ∧ 𝑦 = ( 𝑥 + 𝑇 ) ) → ( 𝑦 mod 𝑇 ) = ( 𝑥 mod 𝑇 ) ) |
| 141 | 140 | breq1d | ⊢ ( ( 𝑥 ∈ ℝ ∧ 𝑦 = ( 𝑥 + 𝑇 ) ) → ( ( 𝑦 mod 𝑇 ) < π ↔ ( 𝑥 mod 𝑇 ) < π ) ) |
| 142 | 141 | ifbid | ⊢ ( ( 𝑥 ∈ ℝ ∧ 𝑦 = ( 𝑥 + 𝑇 ) ) → if ( ( 𝑦 mod 𝑇 ) < π , 1 , - 1 ) = if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) ) |
| 143 | id | ⊢ ( 𝑥 ∈ ℝ → 𝑥 ∈ ℝ ) | |
| 144 | 122 | a1i | ⊢ ( 𝑥 ∈ ℝ → 𝑇 ∈ ℝ ) |
| 145 | 143 144 | readdcld | ⊢ ( 𝑥 ∈ ℝ → ( 𝑥 + 𝑇 ) ∈ ℝ ) |
| 146 | 118 142 145 111 | fvmptd | ⊢ ( 𝑥 ∈ ℝ → ( 𝐹 ‘ ( 𝑥 + 𝑇 ) ) = if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) ) |
| 147 | 2 | fvmpt2 | ⊢ ( ( 𝑥 ∈ ℝ ∧ if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) ∈ ℝ ) → ( 𝐹 ‘ 𝑥 ) = if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) ) |
| 148 | 110 147 | mpan2 | ⊢ ( 𝑥 ∈ ℝ → ( 𝐹 ‘ 𝑥 ) = if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) ) |
| 149 | 146 148 | eqtr4d | ⊢ ( 𝑥 ∈ ℝ → ( 𝐹 ‘ ( 𝑥 + 𝑇 ) ) = ( 𝐹 ‘ 𝑥 ) ) |
| 150 | eqid | ⊢ ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) = ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) | |
| 151 | snfi | ⊢ { 0 } ∈ Fin | |
| 152 | eldifi | ⊢ ( 𝑥 ∈ ( ( - π (,) π ) ∖ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) → 𝑥 ∈ ( - π (,) π ) ) | |
| 153 | 0xr | ⊢ 0 ∈ ℝ* | |
| 154 | 153 | a1i | ⊢ ( ( 𝑥 ∈ ( - π (,) π ) ∧ 0 < 𝑥 ) → 0 ∈ ℝ* ) |
| 155 | 120 | rexri | ⊢ π ∈ ℝ* |
| 156 | 155 | a1i | ⊢ ( ( 𝑥 ∈ ( - π (,) π ) ∧ 0 < 𝑥 ) → π ∈ ℝ* ) |
| 157 | elioore | ⊢ ( 𝑥 ∈ ( - π (,) π ) → 𝑥 ∈ ℝ ) | |
| 158 | 157 | adantr | ⊢ ( ( 𝑥 ∈ ( - π (,) π ) ∧ 0 < 𝑥 ) → 𝑥 ∈ ℝ ) |
| 159 | simpr | ⊢ ( ( 𝑥 ∈ ( - π (,) π ) ∧ 0 < 𝑥 ) → 0 < 𝑥 ) | |
| 160 | 120 | renegcli | ⊢ - π ∈ ℝ |
| 161 | 160 | rexri | ⊢ - π ∈ ℝ* |
| 162 | iooltub | ⊢ ( ( - π ∈ ℝ* ∧ π ∈ ℝ* ∧ 𝑥 ∈ ( - π (,) π ) ) → 𝑥 < π ) | |
| 163 | 161 155 162 | mp3an12 | ⊢ ( 𝑥 ∈ ( - π (,) π ) → 𝑥 < π ) |
| 164 | 163 | adantr | ⊢ ( ( 𝑥 ∈ ( - π (,) π ) ∧ 0 < 𝑥 ) → 𝑥 < π ) |
| 165 | 154 156 158 159 164 | eliood | ⊢ ( ( 𝑥 ∈ ( - π (,) π ) ∧ 0 < 𝑥 ) → 𝑥 ∈ ( 0 (,) π ) ) |
| 166 | negpilt0 | ⊢ - π < 0 | |
| 167 | 160 71 166 | ltleii | ⊢ - π ≤ 0 |
| 168 | iooss1 | ⊢ ( ( - π ∈ ℝ* ∧ - π ≤ 0 ) → ( 0 (,) π ) ⊆ ( - π (,) π ) ) | |
| 169 | 161 167 168 | mp2an | ⊢ ( 0 (,) π ) ⊆ ( - π (,) π ) |
| 170 | 169 | sseli | ⊢ ( 𝑥 ∈ ( 0 (,) π ) → 𝑥 ∈ ( - π (,) π ) ) |
| 171 | 2 | reseq1i | ⊢ ( 𝐹 ↾ ( 0 (,) π ) ) = ( ( 𝑥 ∈ ℝ ↦ if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) ) ↾ ( 0 (,) π ) ) |
| 172 | ioossre | ⊢ ( 0 (,) π ) ⊆ ℝ | |
| 173 | resmpt | ⊢ ( ( 0 (,) π ) ⊆ ℝ → ( ( 𝑥 ∈ ℝ ↦ if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) ) ↾ ( 0 (,) π ) ) = ( 𝑥 ∈ ( 0 (,) π ) ↦ if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) ) ) | |
| 174 | 172 173 | ax-mp | ⊢ ( ( 𝑥 ∈ ℝ ↦ if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) ) ↾ ( 0 (,) π ) ) = ( 𝑥 ∈ ( 0 (,) π ) ↦ if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) ) |
| 175 | elioore | ⊢ ( 𝑥 ∈ ( 0 (,) π ) → 𝑥 ∈ ℝ ) | |
| 176 | 135 | a1i | ⊢ ( 𝑥 ∈ ( 0 (,) π ) → 𝑇 ∈ ℝ+ ) |
| 177 | 0red | ⊢ ( 𝑥 ∈ ( 0 (,) π ) → 0 ∈ ℝ ) | |
| 178 | ioogtlb | ⊢ ( ( 0 ∈ ℝ* ∧ π ∈ ℝ* ∧ 𝑥 ∈ ( 0 (,) π ) ) → 0 < 𝑥 ) | |
| 179 | 153 155 178 | mp3an12 | ⊢ ( 𝑥 ∈ ( 0 (,) π ) → 0 < 𝑥 ) |
| 180 | 177 175 179 | ltled | ⊢ ( 𝑥 ∈ ( 0 (,) π ) → 0 ≤ 𝑥 ) |
| 181 | 120 | a1i | ⊢ ( 𝑥 ∈ ( 0 (,) π ) → π ∈ ℝ ) |
| 182 | 122 | a1i | ⊢ ( 𝑥 ∈ ( 0 (,) π ) → 𝑇 ∈ ℝ ) |
| 183 | 170 163 | syl | ⊢ ( 𝑥 ∈ ( 0 (,) π ) → 𝑥 < π ) |
| 184 | pirp | ⊢ π ∈ ℝ+ | |
| 185 | 2timesgt | ⊢ ( π ∈ ℝ+ → π < ( 2 · π ) ) | |
| 186 | 184 185 | ax-mp | ⊢ π < ( 2 · π ) |
| 187 | 186 133 | breqtri | ⊢ π < 𝑇 |
| 188 | 187 | a1i | ⊢ ( 𝑥 ∈ ( 0 (,) π ) → π < 𝑇 ) |
| 189 | 175 181 182 183 188 | lttrd | ⊢ ( 𝑥 ∈ ( 0 (,) π ) → 𝑥 < 𝑇 ) |
| 190 | modid | ⊢ ( ( ( 𝑥 ∈ ℝ ∧ 𝑇 ∈ ℝ+ ) ∧ ( 0 ≤ 𝑥 ∧ 𝑥 < 𝑇 ) ) → ( 𝑥 mod 𝑇 ) = 𝑥 ) | |
| 191 | 175 176 180 189 190 | syl22anc | ⊢ ( 𝑥 ∈ ( 0 (,) π ) → ( 𝑥 mod 𝑇 ) = 𝑥 ) |
| 192 | 191 183 | eqbrtrd | ⊢ ( 𝑥 ∈ ( 0 (,) π ) → ( 𝑥 mod 𝑇 ) < π ) |
| 193 | 192 | iftrued | ⊢ ( 𝑥 ∈ ( 0 (,) π ) → if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) = 1 ) |
| 194 | 193 | mpteq2ia | ⊢ ( 𝑥 ∈ ( 0 (,) π ) ↦ if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) ) = ( 𝑥 ∈ ( 0 (,) π ) ↦ 1 ) |
| 195 | 171 174 194 | 3eqtrri | ⊢ ( 𝑥 ∈ ( 0 (,) π ) ↦ 1 ) = ( 𝐹 ↾ ( 0 (,) π ) ) |
| 196 | 195 | oveq2i | ⊢ ( ℝ D ( 𝑥 ∈ ( 0 (,) π ) ↦ 1 ) ) = ( ℝ D ( 𝐹 ↾ ( 0 (,) π ) ) ) |
| 197 | reelprrecn | ⊢ ℝ ∈ { ℝ , ℂ } | |
| 198 | 197 | a1i | ⊢ ( ⊤ → ℝ ∈ { ℝ , ℂ } ) |
| 199 | iooretop | ⊢ ( 0 (,) π ) ∈ ( topGen ‘ ran (,) ) | |
| 200 | tgioo4 | ⊢ ( topGen ‘ ran (,) ) = ( ( TopOpen ‘ ℂfld ) ↾t ℝ ) | |
| 201 | 199 200 | eleqtri | ⊢ ( 0 (,) π ) ∈ ( ( TopOpen ‘ ℂfld ) ↾t ℝ ) |
| 202 | 201 | a1i | ⊢ ( ⊤ → ( 0 (,) π ) ∈ ( ( TopOpen ‘ ℂfld ) ↾t ℝ ) ) |
| 203 | 1cnd | ⊢ ( ⊤ → 1 ∈ ℂ ) | |
| 204 | 198 202 203 | dvmptconst | ⊢ ( ⊤ → ( ℝ D ( 𝑥 ∈ ( 0 (,) π ) ↦ 1 ) ) = ( 𝑥 ∈ ( 0 (,) π ) ↦ 0 ) ) |
| 205 | 204 | mptru | ⊢ ( ℝ D ( 𝑥 ∈ ( 0 (,) π ) ↦ 1 ) ) = ( 𝑥 ∈ ( 0 (,) π ) ↦ 0 ) |
| 206 | ssid | ⊢ ℝ ⊆ ℝ | |
| 207 | ax-resscn | ⊢ ℝ ⊆ ℂ | |
| 208 | fss | ⊢ ( ( 𝐹 : ℝ ⟶ ℝ ∧ ℝ ⊆ ℂ ) → 𝐹 : ℝ ⟶ ℂ ) | |
| 209 | 112 207 208 | mp2an | ⊢ 𝐹 : ℝ ⟶ ℂ |
| 210 | dvresioo | ⊢ ( ( ℝ ⊆ ℝ ∧ 𝐹 : ℝ ⟶ ℂ ) → ( ℝ D ( 𝐹 ↾ ( 0 (,) π ) ) ) = ( ( ℝ D 𝐹 ) ↾ ( 0 (,) π ) ) ) | |
| 211 | 206 209 210 | mp2an | ⊢ ( ℝ D ( 𝐹 ↾ ( 0 (,) π ) ) ) = ( ( ℝ D 𝐹 ) ↾ ( 0 (,) π ) ) |
| 212 | 196 205 211 | 3eqtr3i | ⊢ ( 𝑥 ∈ ( 0 (,) π ) ↦ 0 ) = ( ( ℝ D 𝐹 ) ↾ ( 0 (,) π ) ) |
| 213 | 212 | dmeqi | ⊢ dom ( 𝑥 ∈ ( 0 (,) π ) ↦ 0 ) = dom ( ( ℝ D 𝐹 ) ↾ ( 0 (,) π ) ) |
| 214 | eqid | ⊢ ( 𝑥 ∈ ( 0 (,) π ) ↦ 0 ) = ( 𝑥 ∈ ( 0 (,) π ) ↦ 0 ) | |
| 215 | 93 214 | dmmpti | ⊢ dom ( 𝑥 ∈ ( 0 (,) π ) ↦ 0 ) = ( 0 (,) π ) |
| 216 | 213 215 | eqtr3i | ⊢ dom ( ( ℝ D 𝐹 ) ↾ ( 0 (,) π ) ) = ( 0 (,) π ) |
| 217 | ssdmres | ⊢ ( ( 0 (,) π ) ⊆ dom ( ℝ D 𝐹 ) ↔ dom ( ( ℝ D 𝐹 ) ↾ ( 0 (,) π ) ) = ( 0 (,) π ) ) | |
| 218 | 216 217 | mpbir | ⊢ ( 0 (,) π ) ⊆ dom ( ℝ D 𝐹 ) |
| 219 | 218 | sseli | ⊢ ( 𝑥 ∈ ( 0 (,) π ) → 𝑥 ∈ dom ( ℝ D 𝐹 ) ) |
| 220 | 170 219 | elind | ⊢ ( 𝑥 ∈ ( 0 (,) π ) → 𝑥 ∈ ( ( - π (,) π ) ∩ dom ( ℝ D 𝐹 ) ) ) |
| 221 | dmres | ⊢ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) = ( ( - π (,) π ) ∩ dom ( ℝ D 𝐹 ) ) | |
| 222 | 220 221 | eleqtrrdi | ⊢ ( 𝑥 ∈ ( 0 (,) π ) → 𝑥 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) |
| 223 | 165 222 | syl | ⊢ ( ( 𝑥 ∈ ( - π (,) π ) ∧ 0 < 𝑥 ) → 𝑥 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) |
| 224 | 223 | adantlr | ⊢ ( ( ( 𝑥 ∈ ( - π (,) π ) ∧ ¬ 𝑥 = 0 ) ∧ 0 < 𝑥 ) → 𝑥 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) |
| 225 | 161 | a1i | ⊢ ( ( ( 𝑥 ∈ ( - π (,) π ) ∧ ¬ 𝑥 = 0 ) ∧ ¬ 0 < 𝑥 ) → - π ∈ ℝ* ) |
| 226 | 153 | a1i | ⊢ ( ( ( 𝑥 ∈ ( - π (,) π ) ∧ ¬ 𝑥 = 0 ) ∧ ¬ 0 < 𝑥 ) → 0 ∈ ℝ* ) |
| 227 | 157 | ad2antrr | ⊢ ( ( ( 𝑥 ∈ ( - π (,) π ) ∧ ¬ 𝑥 = 0 ) ∧ ¬ 0 < 𝑥 ) → 𝑥 ∈ ℝ ) |
| 228 | ioogtlb | ⊢ ( ( - π ∈ ℝ* ∧ π ∈ ℝ* ∧ 𝑥 ∈ ( - π (,) π ) ) → - π < 𝑥 ) | |
| 229 | 161 155 228 | mp3an12 | ⊢ ( 𝑥 ∈ ( - π (,) π ) → - π < 𝑥 ) |
| 230 | 229 | ad2antrr | ⊢ ( ( ( 𝑥 ∈ ( - π (,) π ) ∧ ¬ 𝑥 = 0 ) ∧ ¬ 0 < 𝑥 ) → - π < 𝑥 ) |
| 231 | 0red | ⊢ ( ( ( 𝑥 ∈ ( - π (,) π ) ∧ ¬ 𝑥 = 0 ) ∧ ¬ 0 < 𝑥 ) → 0 ∈ ℝ ) | |
| 232 | neqne | ⊢ ( ¬ 𝑥 = 0 → 𝑥 ≠ 0 ) | |
| 233 | 232 | ad2antlr | ⊢ ( ( ( 𝑥 ∈ ( - π (,) π ) ∧ ¬ 𝑥 = 0 ) ∧ ¬ 0 < 𝑥 ) → 𝑥 ≠ 0 ) |
| 234 | simpr | ⊢ ( ( ( 𝑥 ∈ ( - π (,) π ) ∧ ¬ 𝑥 = 0 ) ∧ ¬ 0 < 𝑥 ) → ¬ 0 < 𝑥 ) | |
| 235 | 227 231 233 234 | lttri5d | ⊢ ( ( ( 𝑥 ∈ ( - π (,) π ) ∧ ¬ 𝑥 = 0 ) ∧ ¬ 0 < 𝑥 ) → 𝑥 < 0 ) |
| 236 | 225 226 227 230 235 | eliood | ⊢ ( ( ( 𝑥 ∈ ( - π (,) π ) ∧ ¬ 𝑥 = 0 ) ∧ ¬ 0 < 𝑥 ) → 𝑥 ∈ ( - π (,) 0 ) ) |
| 237 | 71 120 72 | ltleii | ⊢ 0 ≤ π |
| 238 | iooss2 | ⊢ ( ( π ∈ ℝ* ∧ 0 ≤ π ) → ( - π (,) 0 ) ⊆ ( - π (,) π ) ) | |
| 239 | 155 237 238 | mp2an | ⊢ ( - π (,) 0 ) ⊆ ( - π (,) π ) |
| 240 | 239 | sseli | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) → 𝑥 ∈ ( - π (,) π ) ) |
| 241 | 2 | reseq1i | ⊢ ( 𝐹 ↾ ( - π (,) 0 ) ) = ( ( 𝑥 ∈ ℝ ↦ if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) ) ↾ ( - π (,) 0 ) ) |
| 242 | ioossre | ⊢ ( - π (,) 0 ) ⊆ ℝ | |
| 243 | resmpt | ⊢ ( ( - π (,) 0 ) ⊆ ℝ → ( ( 𝑥 ∈ ℝ ↦ if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) ) ↾ ( - π (,) 0 ) ) = ( 𝑥 ∈ ( - π (,) 0 ) ↦ if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) ) ) | |
| 244 | 242 243 | ax-mp | ⊢ ( ( 𝑥 ∈ ℝ ↦ if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) ) ↾ ( - π (,) 0 ) ) = ( 𝑥 ∈ ( - π (,) 0 ) ↦ if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) ) |
| 245 | 120 | a1i | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) → π ∈ ℝ ) |
| 246 | elioore | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) → 𝑥 ∈ ℝ ) | |
| 247 | 135 | a1i | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) → 𝑇 ∈ ℝ+ ) |
| 248 | 246 247 | modcld | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) → ( 𝑥 mod 𝑇 ) ∈ ℝ ) |
| 249 | 246 145 | syl | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) → ( 𝑥 + 𝑇 ) ∈ ℝ ) |
| 250 | 56 | 2timesi | ⊢ ( 2 · π ) = ( π + π ) |
| 251 | 1 250 | eqtri | ⊢ 𝑇 = ( π + π ) |
| 252 | 251 | oveq2i | ⊢ ( - π + 𝑇 ) = ( - π + ( π + π ) ) |
| 253 | negpicn | ⊢ - π ∈ ℂ | |
| 254 | 253 56 56 | addassi | ⊢ ( ( - π + π ) + π ) = ( - π + ( π + π ) ) |
| 255 | 254 | eqcomi | ⊢ ( - π + ( π + π ) ) = ( ( - π + π ) + π ) |
| 256 | 56 | negidi | ⊢ ( π + - π ) = 0 |
| 257 | 56 253 256 | addcomli | ⊢ ( - π + π ) = 0 |
| 258 | 257 | oveq1i | ⊢ ( ( - π + π ) + π ) = ( 0 + π ) |
| 259 | 56 | addlidi | ⊢ ( 0 + π ) = π |
| 260 | 258 259 | eqtri | ⊢ ( ( - π + π ) + π ) = π |
| 261 | 252 255 260 | 3eqtrri | ⊢ π = ( - π + 𝑇 ) |
| 262 | 261 | a1i | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) → π = ( - π + 𝑇 ) ) |
| 263 | 160 | a1i | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) → - π ∈ ℝ ) |
| 264 | 122 | a1i | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) → 𝑇 ∈ ℝ ) |
| 265 | 240 229 | syl | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) → - π < 𝑥 ) |
| 266 | 263 246 264 265 | ltadd1dd | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) → ( - π + 𝑇 ) < ( 𝑥 + 𝑇 ) ) |
| 267 | 262 266 | eqbrtrd | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) → π < ( 𝑥 + 𝑇 ) ) |
| 268 | 245 249 267 | ltled | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) → π ≤ ( 𝑥 + 𝑇 ) ) |
| 269 | 0red | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) → 0 ∈ ℝ ) | |
| 270 | 160 122 | readdcli | ⊢ ( - π + 𝑇 ) ∈ ℝ |
| 271 | 270 | a1i | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) → ( - π + 𝑇 ) ∈ ℝ ) |
| 272 | 72 | a1i | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) → 0 < π ) |
| 273 | 272 261 | breqtrdi | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) → 0 < ( - π + 𝑇 ) ) |
| 274 | 269 271 249 273 266 | lttrd | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) → 0 < ( 𝑥 + 𝑇 ) ) |
| 275 | 269 249 274 | ltled | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) → 0 ≤ ( 𝑥 + 𝑇 ) ) |
| 276 | 246 | recnd | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) → 𝑥 ∈ ℂ ) |
| 277 | 123 | a1i | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) → 𝑇 ∈ ℂ ) |
| 278 | 276 277 | addcomd | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) → ( 𝑥 + 𝑇 ) = ( 𝑇 + 𝑥 ) ) |
| 279 | iooltub | ⊢ ( ( - π ∈ ℝ* ∧ 0 ∈ ℝ* ∧ 𝑥 ∈ ( - π (,) 0 ) ) → 𝑥 < 0 ) | |
| 280 | 161 153 279 | mp3an12 | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) → 𝑥 < 0 ) |
| 281 | ltaddneg | ⊢ ( ( 𝑥 ∈ ℝ ∧ 𝑇 ∈ ℝ ) → ( 𝑥 < 0 ↔ ( 𝑇 + 𝑥 ) < 𝑇 ) ) | |
| 282 | 246 122 281 | sylancl | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) → ( 𝑥 < 0 ↔ ( 𝑇 + 𝑥 ) < 𝑇 ) ) |
| 283 | 280 282 | mpbid | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) → ( 𝑇 + 𝑥 ) < 𝑇 ) |
| 284 | 278 283 | eqbrtrd | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) → ( 𝑥 + 𝑇 ) < 𝑇 ) |
| 285 | 275 284 | jca | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) → ( 0 ≤ ( 𝑥 + 𝑇 ) ∧ ( 𝑥 + 𝑇 ) < 𝑇 ) ) |
| 286 | modid2 | ⊢ ( ( ( 𝑥 + 𝑇 ) ∈ ℝ ∧ 𝑇 ∈ ℝ+ ) → ( ( ( 𝑥 + 𝑇 ) mod 𝑇 ) = ( 𝑥 + 𝑇 ) ↔ ( 0 ≤ ( 𝑥 + 𝑇 ) ∧ ( 𝑥 + 𝑇 ) < 𝑇 ) ) ) | |
| 287 | 249 135 286 | sylancl | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) → ( ( ( 𝑥 + 𝑇 ) mod 𝑇 ) = ( 𝑥 + 𝑇 ) ↔ ( 0 ≤ ( 𝑥 + 𝑇 ) ∧ ( 𝑥 + 𝑇 ) < 𝑇 ) ) ) |
| 288 | 285 287 | mpbird | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) → ( ( 𝑥 + 𝑇 ) mod 𝑇 ) = ( 𝑥 + 𝑇 ) ) |
| 289 | 127 | a1i | ⊢ ( 𝑥 ∈ ℝ → ( ( 𝑥 + 𝑇 ) mod 𝑇 ) = ( ( 𝑥 + ( 1 · 𝑇 ) ) mod 𝑇 ) ) |
| 290 | 135 | a1i | ⊢ ( 𝑥 ∈ ℝ → 𝑇 ∈ ℝ+ ) |
| 291 | 1zzd | ⊢ ( 𝑥 ∈ ℝ → 1 ∈ ℤ ) | |
| 292 | 143 290 291 138 | syl3anc | ⊢ ( 𝑥 ∈ ℝ → ( ( 𝑥 + ( 1 · 𝑇 ) ) mod 𝑇 ) = ( 𝑥 mod 𝑇 ) ) |
| 293 | 289 292 | eqtrd | ⊢ ( 𝑥 ∈ ℝ → ( ( 𝑥 + 𝑇 ) mod 𝑇 ) = ( 𝑥 mod 𝑇 ) ) |
| 294 | 246 293 | syl | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) → ( ( 𝑥 + 𝑇 ) mod 𝑇 ) = ( 𝑥 mod 𝑇 ) ) |
| 295 | 288 294 | eqtr3d | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) → ( 𝑥 + 𝑇 ) = ( 𝑥 mod 𝑇 ) ) |
| 296 | 268 295 | breqtrd | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) → π ≤ ( 𝑥 mod 𝑇 ) ) |
| 297 | 245 248 296 | lensymd | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) → ¬ ( 𝑥 mod 𝑇 ) < π ) |
| 298 | 297 | iffalsed | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) → if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) = - 1 ) |
| 299 | 298 | mpteq2ia | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) ↦ if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) ) = ( 𝑥 ∈ ( - π (,) 0 ) ↦ - 1 ) |
| 300 | 241 244 299 | 3eqtrri | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) ↦ - 1 ) = ( 𝐹 ↾ ( - π (,) 0 ) ) |
| 301 | 300 | oveq2i | ⊢ ( ℝ D ( 𝑥 ∈ ( - π (,) 0 ) ↦ - 1 ) ) = ( ℝ D ( 𝐹 ↾ ( - π (,) 0 ) ) ) |
| 302 | iooretop | ⊢ ( - π (,) 0 ) ∈ ( topGen ‘ ran (,) ) | |
| 303 | 302 200 | eleqtri | ⊢ ( - π (,) 0 ) ∈ ( ( TopOpen ‘ ℂfld ) ↾t ℝ ) |
| 304 | 303 | a1i | ⊢ ( ⊤ → ( - π (,) 0 ) ∈ ( ( TopOpen ‘ ℂfld ) ↾t ℝ ) ) |
| 305 | 203 | negcld | ⊢ ( ⊤ → - 1 ∈ ℂ ) |
| 306 | 198 304 305 | dvmptconst | ⊢ ( ⊤ → ( ℝ D ( 𝑥 ∈ ( - π (,) 0 ) ↦ - 1 ) ) = ( 𝑥 ∈ ( - π (,) 0 ) ↦ 0 ) ) |
| 307 | 306 | mptru | ⊢ ( ℝ D ( 𝑥 ∈ ( - π (,) 0 ) ↦ - 1 ) ) = ( 𝑥 ∈ ( - π (,) 0 ) ↦ 0 ) |
| 308 | dvresioo | ⊢ ( ( ℝ ⊆ ℝ ∧ 𝐹 : ℝ ⟶ ℂ ) → ( ℝ D ( 𝐹 ↾ ( - π (,) 0 ) ) ) = ( ( ℝ D 𝐹 ) ↾ ( - π (,) 0 ) ) ) | |
| 309 | 206 209 308 | mp2an | ⊢ ( ℝ D ( 𝐹 ↾ ( - π (,) 0 ) ) ) = ( ( ℝ D 𝐹 ) ↾ ( - π (,) 0 ) ) |
| 310 | 301 307 309 | 3eqtr3i | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) ↦ 0 ) = ( ( ℝ D 𝐹 ) ↾ ( - π (,) 0 ) ) |
| 311 | 310 | dmeqi | ⊢ dom ( 𝑥 ∈ ( - π (,) 0 ) ↦ 0 ) = dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) 0 ) ) |
| 312 | eqid | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) ↦ 0 ) = ( 𝑥 ∈ ( - π (,) 0 ) ↦ 0 ) | |
| 313 | 93 312 | dmmpti | ⊢ dom ( 𝑥 ∈ ( - π (,) 0 ) ↦ 0 ) = ( - π (,) 0 ) |
| 314 | 311 313 | eqtr3i | ⊢ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) 0 ) ) = ( - π (,) 0 ) |
| 315 | ssdmres | ⊢ ( ( - π (,) 0 ) ⊆ dom ( ℝ D 𝐹 ) ↔ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) 0 ) ) = ( - π (,) 0 ) ) | |
| 316 | 314 315 | mpbir | ⊢ ( - π (,) 0 ) ⊆ dom ( ℝ D 𝐹 ) |
| 317 | 316 | sseli | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) → 𝑥 ∈ dom ( ℝ D 𝐹 ) ) |
| 318 | 240 317 | elind | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) → 𝑥 ∈ ( ( - π (,) π ) ∩ dom ( ℝ D 𝐹 ) ) ) |
| 319 | 318 221 | eleqtrrdi | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) → 𝑥 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) |
| 320 | 236 319 | syl | ⊢ ( ( ( 𝑥 ∈ ( - π (,) π ) ∧ ¬ 𝑥 = 0 ) ∧ ¬ 0 < 𝑥 ) → 𝑥 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) |
| 321 | 224 320 | pm2.61dan | ⊢ ( ( 𝑥 ∈ ( - π (,) π ) ∧ ¬ 𝑥 = 0 ) → 𝑥 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) |
| 322 | 152 321 | sylan | ⊢ ( ( 𝑥 ∈ ( ( - π (,) π ) ∖ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) ∧ ¬ 𝑥 = 0 ) → 𝑥 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) |
| 323 | eldifn | ⊢ ( 𝑥 ∈ ( ( - π (,) π ) ∖ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) → ¬ 𝑥 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) | |
| 324 | 323 | adantr | ⊢ ( ( 𝑥 ∈ ( ( - π (,) π ) ∖ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) ∧ ¬ 𝑥 = 0 ) → ¬ 𝑥 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) |
| 325 | 322 324 | condan | ⊢ ( 𝑥 ∈ ( ( - π (,) π ) ∖ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) → 𝑥 = 0 ) |
| 326 | velsn | ⊢ ( 𝑥 ∈ { 0 } ↔ 𝑥 = 0 ) | |
| 327 | 325 326 | sylibr | ⊢ ( 𝑥 ∈ ( ( - π (,) π ) ∖ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) → 𝑥 ∈ { 0 } ) |
| 328 | 327 | ssriv | ⊢ ( ( - π (,) π ) ∖ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) ⊆ { 0 } |
| 329 | ssfi | ⊢ ( ( { 0 } ∈ Fin ∧ ( ( - π (,) π ) ∖ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) ⊆ { 0 } ) → ( ( - π (,) π ) ∖ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) ∈ Fin ) | |
| 330 | 151 328 329 | mp2an | ⊢ ( ( - π (,) π ) ∖ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) ∈ Fin |
| 331 | inss1 | ⊢ ( ( - π (,) π ) ∩ dom ( ℝ D 𝐹 ) ) ⊆ ( - π (,) π ) | |
| 332 | 221 331 | eqsstri | ⊢ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ⊆ ( - π (,) π ) |
| 333 | ioosscn | ⊢ ( - π (,) π ) ⊆ ℂ | |
| 334 | 332 333 | sstri | ⊢ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ⊆ ℂ |
| 335 | 334 | a1i | ⊢ ( ⊤ → dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ⊆ ℂ ) |
| 336 | dvf | ⊢ ( ℝ D 𝐹 ) : dom ( ℝ D 𝐹 ) ⟶ ℂ | |
| 337 | fresin | ⊢ ( ( ℝ D 𝐹 ) : dom ( ℝ D 𝐹 ) ⟶ ℂ → ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) : ( dom ( ℝ D 𝐹 ) ∩ ( - π (,) π ) ) ⟶ ℂ ) | |
| 338 | ffdm | ⊢ ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) : ( dom ( ℝ D 𝐹 ) ∩ ( - π (,) π ) ) ⟶ ℂ → ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) : dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ⟶ ℂ ∧ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ⊆ ( dom ( ℝ D 𝐹 ) ∩ ( - π (,) π ) ) ) ) | |
| 339 | 336 337 338 | mp2b | ⊢ ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) : dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ⟶ ℂ ∧ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ⊆ ( dom ( ℝ D 𝐹 ) ∩ ( - π (,) π ) ) ) |
| 340 | 339 | simpli | ⊢ ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) : dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ⟶ ℂ |
| 341 | 340 | a1i | ⊢ ( ⊤ → ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) : dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ⟶ ℂ ) |
| 342 | 161 | a1i | ⊢ ( ( 𝑥 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∧ 𝑥 < 0 ) → - π ∈ ℝ* ) |
| 343 | 153 | a1i | ⊢ ( ( 𝑥 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∧ 𝑥 < 0 ) → 0 ∈ ℝ* ) |
| 344 | ioossre | ⊢ ( - π (,) π ) ⊆ ℝ | |
| 345 | 332 | sseli | ⊢ ( 𝑥 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) → 𝑥 ∈ ( - π (,) π ) ) |
| 346 | 344 345 | sselid | ⊢ ( 𝑥 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) → 𝑥 ∈ ℝ ) |
| 347 | 346 | adantr | ⊢ ( ( 𝑥 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∧ 𝑥 < 0 ) → 𝑥 ∈ ℝ ) |
| 348 | 345 229 | syl | ⊢ ( 𝑥 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) → - π < 𝑥 ) |
| 349 | 348 | adantr | ⊢ ( ( 𝑥 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∧ 𝑥 < 0 ) → - π < 𝑥 ) |
| 350 | simpr | ⊢ ( ( 𝑥 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∧ 𝑥 < 0 ) → 𝑥 < 0 ) | |
| 351 | 342 343 347 349 350 | eliood | ⊢ ( ( 𝑥 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∧ 𝑥 < 0 ) → 𝑥 ∈ ( - π (,) 0 ) ) |
| 352 | elun1 | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) → 𝑥 ∈ ( ( - π (,) 0 ) ∪ ( 0 (,) π ) ) ) | |
| 353 | 351 352 | syl | ⊢ ( ( 𝑥 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∧ 𝑥 < 0 ) → 𝑥 ∈ ( ( - π (,) 0 ) ∪ ( 0 (,) π ) ) ) |
| 354 | simpl | ⊢ ( ( 𝑥 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∧ ¬ 𝑥 < 0 ) → 𝑥 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) | |
| 355 | 0red | ⊢ ( ( 𝑥 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∧ ¬ 𝑥 < 0 ) → 0 ∈ ℝ ) | |
| 356 | 346 | adantr | ⊢ ( ( 𝑥 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∧ ¬ 𝑥 < 0 ) → 𝑥 ∈ ℝ ) |
| 357 | simpr | ⊢ ( ( 𝑥 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∧ ¬ 𝑥 < 0 ) → ¬ 𝑥 < 0 ) | |
| 358 | 355 356 357 | nltled | ⊢ ( ( 𝑥 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∧ ¬ 𝑥 < 0 ) → 0 ≤ 𝑥 ) |
| 359 | id | ⊢ ( 𝑥 = 0 → 𝑥 = 0 ) | |
| 360 | eqid | ⊢ ( TopOpen ‘ ℂfld ) = ( TopOpen ‘ ℂfld ) | |
| 361 | 206 | a1i | ⊢ ( ⊤ → ℝ ⊆ ℝ ) |
| 362 | eqid | ⊢ ( topGen ‘ ran (,) ) = ( topGen ‘ ran (,) ) | |
| 363 | 209 | a1i | ⊢ ( ⊤ → 𝐹 : ℝ ⟶ ℂ ) |
| 364 | 0red | ⊢ ( ⊤ → 0 ∈ ℝ ) | |
| 365 | mnfxr | ⊢ -∞ ∈ ℝ* | |
| 366 | 365 | a1i | ⊢ ( ⊤ → -∞ ∈ ℝ* ) |
| 367 | 364 | mnfltd | ⊢ ( ⊤ → -∞ < 0 ) |
| 368 | 362 366 364 367 | lptioo2 | ⊢ ( ⊤ → 0 ∈ ( ( limPt ‘ ( topGen ‘ ran (,) ) ) ‘ ( -∞ (,) 0 ) ) ) |
| 369 | incom | ⊢ ( ℝ ∩ ( -∞ (,) 0 ) ) = ( ( -∞ (,) 0 ) ∩ ℝ ) | |
| 370 | ioossre | ⊢ ( -∞ (,) 0 ) ⊆ ℝ | |
| 371 | dfss2 | ⊢ ( ( -∞ (,) 0 ) ⊆ ℝ ↔ ( ( -∞ (,) 0 ) ∩ ℝ ) = ( -∞ (,) 0 ) ) | |
| 372 | 370 371 | mpbi | ⊢ ( ( -∞ (,) 0 ) ∩ ℝ ) = ( -∞ (,) 0 ) |
| 373 | 369 372 | eqtr2i | ⊢ ( -∞ (,) 0 ) = ( ℝ ∩ ( -∞ (,) 0 ) ) |
| 374 | 373 | fveq2i | ⊢ ( ( limPt ‘ ( topGen ‘ ran (,) ) ) ‘ ( -∞ (,) 0 ) ) = ( ( limPt ‘ ( topGen ‘ ran (,) ) ) ‘ ( ℝ ∩ ( -∞ (,) 0 ) ) ) |
| 375 | 368 374 | eleqtrdi | ⊢ ( ⊤ → 0 ∈ ( ( limPt ‘ ( topGen ‘ ran (,) ) ) ‘ ( ℝ ∩ ( -∞ (,) 0 ) ) ) ) |
| 376 | pnfxr | ⊢ +∞ ∈ ℝ* | |
| 377 | 376 | a1i | ⊢ ( ⊤ → +∞ ∈ ℝ* ) |
| 378 | 364 | ltpnfd | ⊢ ( ⊤ → 0 < +∞ ) |
| 379 | 362 364 377 378 | lptioo1 | ⊢ ( ⊤ → 0 ∈ ( ( limPt ‘ ( topGen ‘ ran (,) ) ) ‘ ( 0 (,) +∞ ) ) ) |
| 380 | incom | ⊢ ( ℝ ∩ ( 0 (,) +∞ ) ) = ( ( 0 (,) +∞ ) ∩ ℝ ) | |
| 381 | ioossre | ⊢ ( 0 (,) +∞ ) ⊆ ℝ | |
| 382 | dfss2 | ⊢ ( ( 0 (,) +∞ ) ⊆ ℝ ↔ ( ( 0 (,) +∞ ) ∩ ℝ ) = ( 0 (,) +∞ ) ) | |
| 383 | 381 382 | mpbi | ⊢ ( ( 0 (,) +∞ ) ∩ ℝ ) = ( 0 (,) +∞ ) |
| 384 | 380 383 | eqtr2i | ⊢ ( 0 (,) +∞ ) = ( ℝ ∩ ( 0 (,) +∞ ) ) |
| 385 | 384 | fveq2i | ⊢ ( ( limPt ‘ ( topGen ‘ ran (,) ) ) ‘ ( 0 (,) +∞ ) ) = ( ( limPt ‘ ( topGen ‘ ran (,) ) ) ‘ ( ℝ ∩ ( 0 (,) +∞ ) ) ) |
| 386 | 379 385 | eleqtrdi | ⊢ ( ⊤ → 0 ∈ ( ( limPt ‘ ( topGen ‘ ran (,) ) ) ‘ ( ℝ ∩ ( 0 (,) +∞ ) ) ) ) |
| 387 | eqid | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) ↦ - 1 ) = ( 𝑥 ∈ ( - π (,) 0 ) ↦ - 1 ) | |
| 388 | mnfle | ⊢ ( - π ∈ ℝ* → -∞ ≤ - π ) | |
| 389 | 161 388 | ax-mp | ⊢ -∞ ≤ - π |
| 390 | iooss1 | ⊢ ( ( -∞ ∈ ℝ* ∧ -∞ ≤ - π ) → ( - π (,) 0 ) ⊆ ( -∞ (,) 0 ) ) | |
| 391 | 365 389 390 | mp2an | ⊢ ( - π (,) 0 ) ⊆ ( -∞ (,) 0 ) |
| 392 | 391 | a1i | ⊢ ( ⊤ → ( - π (,) 0 ) ⊆ ( -∞ (,) 0 ) ) |
| 393 | ioosscn | ⊢ ( -∞ (,) 0 ) ⊆ ℂ | |
| 394 | 392 393 | sstrdi | ⊢ ( ⊤ → ( - π (,) 0 ) ⊆ ℂ ) |
| 395 | 0cnd | ⊢ ( ⊤ → 0 ∈ ℂ ) | |
| 396 | 387 394 305 395 | constlimc | ⊢ ( ⊤ → - 1 ∈ ( ( 𝑥 ∈ ( - π (,) 0 ) ↦ - 1 ) limℂ 0 ) ) |
| 397 | resabs1 | ⊢ ( ( - π (,) 0 ) ⊆ ( -∞ (,) 0 ) → ( ( 𝐹 ↾ ( -∞ (,) 0 ) ) ↾ ( - π (,) 0 ) ) = ( 𝐹 ↾ ( - π (,) 0 ) ) ) | |
| 398 | 391 397 | ax-mp | ⊢ ( ( 𝐹 ↾ ( -∞ (,) 0 ) ) ↾ ( - π (,) 0 ) ) = ( 𝐹 ↾ ( - π (,) 0 ) ) |
| 399 | 300 398 | eqtr4i | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) ↦ - 1 ) = ( ( 𝐹 ↾ ( -∞ (,) 0 ) ) ↾ ( - π (,) 0 ) ) |
| 400 | 399 | oveq1i | ⊢ ( ( 𝑥 ∈ ( - π (,) 0 ) ↦ - 1 ) limℂ 0 ) = ( ( ( 𝐹 ↾ ( -∞ (,) 0 ) ) ↾ ( - π (,) 0 ) ) limℂ 0 ) |
| 401 | fssres | ⊢ ( ( 𝐹 : ℝ ⟶ ℂ ∧ ( -∞ (,) 0 ) ⊆ ℝ ) → ( 𝐹 ↾ ( -∞ (,) 0 ) ) : ( -∞ (,) 0 ) ⟶ ℂ ) | |
| 402 | 209 370 401 | mp2an | ⊢ ( 𝐹 ↾ ( -∞ (,) 0 ) ) : ( -∞ (,) 0 ) ⟶ ℂ |
| 403 | 402 | a1i | ⊢ ( ⊤ → ( 𝐹 ↾ ( -∞ (,) 0 ) ) : ( -∞ (,) 0 ) ⟶ ℂ ) |
| 404 | 393 | a1i | ⊢ ( ⊤ → ( -∞ (,) 0 ) ⊆ ℂ ) |
| 405 | eqid | ⊢ ( ( TopOpen ‘ ℂfld ) ↾t ( ( -∞ (,) 0 ) ∪ { 0 } ) ) = ( ( TopOpen ‘ ℂfld ) ↾t ( ( -∞ (,) 0 ) ∪ { 0 } ) ) | |
| 406 | 0le0 | ⊢ 0 ≤ 0 | |
| 407 | elioc2 | ⊢ ( ( - π ∈ ℝ* ∧ 0 ∈ ℝ ) → ( 0 ∈ ( - π (,] 0 ) ↔ ( 0 ∈ ℝ ∧ - π < 0 ∧ 0 ≤ 0 ) ) ) | |
| 408 | 161 71 407 | mp2an | ⊢ ( 0 ∈ ( - π (,] 0 ) ↔ ( 0 ∈ ℝ ∧ - π < 0 ∧ 0 ≤ 0 ) ) |
| 409 | 71 166 406 408 | mpbir3an | ⊢ 0 ∈ ( - π (,] 0 ) |
| 410 | 360 | cnfldtop | ⊢ ( TopOpen ‘ ℂfld ) ∈ Top |
| 411 | ovex | ⊢ ( -∞ (,] 0 ) ∈ V | |
| 412 | resttop | ⊢ ( ( ( TopOpen ‘ ℂfld ) ∈ Top ∧ ( -∞ (,] 0 ) ∈ V ) → ( ( TopOpen ‘ ℂfld ) ↾t ( -∞ (,] 0 ) ) ∈ Top ) | |
| 413 | 410 411 412 | mp2an | ⊢ ( ( TopOpen ‘ ℂfld ) ↾t ( -∞ (,] 0 ) ) ∈ Top |
| 414 | 161 | a1i | ⊢ ( ⊤ → - π ∈ ℝ* ) |
| 415 | eqid | ⊢ ( ( topGen ‘ ran (,) ) ↾t ( -∞ (,] 0 ) ) = ( ( topGen ‘ ran (,) ) ↾t ( -∞ (,] 0 ) ) | |
| 416 | 389 | a1i | ⊢ ( ⊤ → -∞ ≤ - π ) |
| 417 | 366 414 364 362 415 416 364 | iocopn | ⊢ ( ⊤ → ( - π (,] 0 ) ∈ ( ( topGen ‘ ran (,) ) ↾t ( -∞ (,] 0 ) ) ) |
| 418 | 417 | mptru | ⊢ ( - π (,] 0 ) ∈ ( ( topGen ‘ ran (,) ) ↾t ( -∞ (,] 0 ) ) |
| 419 | 200 | oveq1i | ⊢ ( ( topGen ‘ ran (,) ) ↾t ( -∞ (,] 0 ) ) = ( ( ( TopOpen ‘ ℂfld ) ↾t ℝ ) ↾t ( -∞ (,] 0 ) ) |
| 420 | iocssre | ⊢ ( ( -∞ ∈ ℝ* ∧ 0 ∈ ℝ ) → ( -∞ (,] 0 ) ⊆ ℝ ) | |
| 421 | 365 71 420 | mp2an | ⊢ ( -∞ (,] 0 ) ⊆ ℝ |
| 422 | 197 | elexi | ⊢ ℝ ∈ V |
| 423 | restabs | ⊢ ( ( ( TopOpen ‘ ℂfld ) ∈ Top ∧ ( -∞ (,] 0 ) ⊆ ℝ ∧ ℝ ∈ V ) → ( ( ( TopOpen ‘ ℂfld ) ↾t ℝ ) ↾t ( -∞ (,] 0 ) ) = ( ( TopOpen ‘ ℂfld ) ↾t ( -∞ (,] 0 ) ) ) | |
| 424 | 410 421 422 423 | mp3an | ⊢ ( ( ( TopOpen ‘ ℂfld ) ↾t ℝ ) ↾t ( -∞ (,] 0 ) ) = ( ( TopOpen ‘ ℂfld ) ↾t ( -∞ (,] 0 ) ) |
| 425 | 419 424 | eqtri | ⊢ ( ( topGen ‘ ran (,) ) ↾t ( -∞ (,] 0 ) ) = ( ( TopOpen ‘ ℂfld ) ↾t ( -∞ (,] 0 ) ) |
| 426 | 418 425 | eleqtri | ⊢ ( - π (,] 0 ) ∈ ( ( TopOpen ‘ ℂfld ) ↾t ( -∞ (,] 0 ) ) |
| 427 | isopn3i | ⊢ ( ( ( ( TopOpen ‘ ℂfld ) ↾t ( -∞ (,] 0 ) ) ∈ Top ∧ ( - π (,] 0 ) ∈ ( ( TopOpen ‘ ℂfld ) ↾t ( -∞ (,] 0 ) ) ) → ( ( int ‘ ( ( TopOpen ‘ ℂfld ) ↾t ( -∞ (,] 0 ) ) ) ‘ ( - π (,] 0 ) ) = ( - π (,] 0 ) ) | |
| 428 | 413 426 427 | mp2an | ⊢ ( ( int ‘ ( ( TopOpen ‘ ℂfld ) ↾t ( -∞ (,] 0 ) ) ) ‘ ( - π (,] 0 ) ) = ( - π (,] 0 ) |
| 429 | mnflt0 | ⊢ -∞ < 0 | |
| 430 | ioounsn | ⊢ ( ( -∞ ∈ ℝ* ∧ 0 ∈ ℝ* ∧ -∞ < 0 ) → ( ( -∞ (,) 0 ) ∪ { 0 } ) = ( -∞ (,] 0 ) ) | |
| 431 | 365 153 429 430 | mp3an | ⊢ ( ( -∞ (,) 0 ) ∪ { 0 } ) = ( -∞ (,] 0 ) |
| 432 | 431 | eqcomi | ⊢ ( -∞ (,] 0 ) = ( ( -∞ (,) 0 ) ∪ { 0 } ) |
| 433 | 432 | oveq2i | ⊢ ( ( TopOpen ‘ ℂfld ) ↾t ( -∞ (,] 0 ) ) = ( ( TopOpen ‘ ℂfld ) ↾t ( ( -∞ (,) 0 ) ∪ { 0 } ) ) |
| 434 | 433 | fveq2i | ⊢ ( int ‘ ( ( TopOpen ‘ ℂfld ) ↾t ( -∞ (,] 0 ) ) ) = ( int ‘ ( ( TopOpen ‘ ℂfld ) ↾t ( ( -∞ (,) 0 ) ∪ { 0 } ) ) ) |
| 435 | ioounsn | ⊢ ( ( - π ∈ ℝ* ∧ 0 ∈ ℝ* ∧ - π < 0 ) → ( ( - π (,) 0 ) ∪ { 0 } ) = ( - π (,] 0 ) ) | |
| 436 | 161 153 166 435 | mp3an | ⊢ ( ( - π (,) 0 ) ∪ { 0 } ) = ( - π (,] 0 ) |
| 437 | 436 | eqcomi | ⊢ ( - π (,] 0 ) = ( ( - π (,) 0 ) ∪ { 0 } ) |
| 438 | 434 437 | fveq12i | ⊢ ( ( int ‘ ( ( TopOpen ‘ ℂfld ) ↾t ( -∞ (,] 0 ) ) ) ‘ ( - π (,] 0 ) ) = ( ( int ‘ ( ( TopOpen ‘ ℂfld ) ↾t ( ( -∞ (,) 0 ) ∪ { 0 } ) ) ) ‘ ( ( - π (,) 0 ) ∪ { 0 } ) ) |
| 439 | 428 438 | eqtr3i | ⊢ ( - π (,] 0 ) = ( ( int ‘ ( ( TopOpen ‘ ℂfld ) ↾t ( ( -∞ (,) 0 ) ∪ { 0 } ) ) ) ‘ ( ( - π (,) 0 ) ∪ { 0 } ) ) |
| 440 | 409 439 | eleqtri | ⊢ 0 ∈ ( ( int ‘ ( ( TopOpen ‘ ℂfld ) ↾t ( ( -∞ (,) 0 ) ∪ { 0 } ) ) ) ‘ ( ( - π (,) 0 ) ∪ { 0 } ) ) |
| 441 | 440 | a1i | ⊢ ( ⊤ → 0 ∈ ( ( int ‘ ( ( TopOpen ‘ ℂfld ) ↾t ( ( -∞ (,) 0 ) ∪ { 0 } ) ) ) ‘ ( ( - π (,) 0 ) ∪ { 0 } ) ) ) |
| 442 | 403 392 404 360 405 441 | limcres | ⊢ ( ⊤ → ( ( ( 𝐹 ↾ ( -∞ (,) 0 ) ) ↾ ( - π (,) 0 ) ) limℂ 0 ) = ( ( 𝐹 ↾ ( -∞ (,) 0 ) ) limℂ 0 ) ) |
| 443 | 442 | mptru | ⊢ ( ( ( 𝐹 ↾ ( -∞ (,) 0 ) ) ↾ ( - π (,) 0 ) ) limℂ 0 ) = ( ( 𝐹 ↾ ( -∞ (,) 0 ) ) limℂ 0 ) |
| 444 | 400 443 | eqtri | ⊢ ( ( 𝑥 ∈ ( - π (,) 0 ) ↦ - 1 ) limℂ 0 ) = ( ( 𝐹 ↾ ( -∞ (,) 0 ) ) limℂ 0 ) |
| 445 | 396 444 | eleqtrdi | ⊢ ( ⊤ → - 1 ∈ ( ( 𝐹 ↾ ( -∞ (,) 0 ) ) limℂ 0 ) ) |
| 446 | eqid | ⊢ ( 𝑥 ∈ ( 0 (,) π ) ↦ 1 ) = ( 𝑥 ∈ ( 0 (,) π ) ↦ 1 ) | |
| 447 | ioosscn | ⊢ ( 0 (,) π ) ⊆ ℂ | |
| 448 | 447 | a1i | ⊢ ( ⊤ → ( 0 (,) π ) ⊆ ℂ ) |
| 449 | 446 448 203 395 | constlimc | ⊢ ( ⊤ → 1 ∈ ( ( 𝑥 ∈ ( 0 (,) π ) ↦ 1 ) limℂ 0 ) ) |
| 450 | ltpnf | ⊢ ( π ∈ ℝ → π < +∞ ) | |
| 451 | xrltle | ⊢ ( ( π ∈ ℝ* ∧ +∞ ∈ ℝ* ) → ( π < +∞ → π ≤ +∞ ) ) | |
| 452 | 155 376 451 | mp2an | ⊢ ( π < +∞ → π ≤ +∞ ) |
| 453 | 120 450 452 | mp2b | ⊢ π ≤ +∞ |
| 454 | iooss2 | ⊢ ( ( +∞ ∈ ℝ* ∧ π ≤ +∞ ) → ( 0 (,) π ) ⊆ ( 0 (,) +∞ ) ) | |
| 455 | 376 453 454 | mp2an | ⊢ ( 0 (,) π ) ⊆ ( 0 (,) +∞ ) |
| 456 | resabs1 | ⊢ ( ( 0 (,) π ) ⊆ ( 0 (,) +∞ ) → ( ( 𝐹 ↾ ( 0 (,) +∞ ) ) ↾ ( 0 (,) π ) ) = ( 𝐹 ↾ ( 0 (,) π ) ) ) | |
| 457 | 455 456 | ax-mp | ⊢ ( ( 𝐹 ↾ ( 0 (,) +∞ ) ) ↾ ( 0 (,) π ) ) = ( 𝐹 ↾ ( 0 (,) π ) ) |
| 458 | 195 457 | eqtr4i | ⊢ ( 𝑥 ∈ ( 0 (,) π ) ↦ 1 ) = ( ( 𝐹 ↾ ( 0 (,) +∞ ) ) ↾ ( 0 (,) π ) ) |
| 459 | 458 | oveq1i | ⊢ ( ( 𝑥 ∈ ( 0 (,) π ) ↦ 1 ) limℂ 0 ) = ( ( ( 𝐹 ↾ ( 0 (,) +∞ ) ) ↾ ( 0 (,) π ) ) limℂ 0 ) |
| 460 | fssres | ⊢ ( ( 𝐹 : ℝ ⟶ ℂ ∧ ( 0 (,) +∞ ) ⊆ ℝ ) → ( 𝐹 ↾ ( 0 (,) +∞ ) ) : ( 0 (,) +∞ ) ⟶ ℂ ) | |
| 461 | 209 381 460 | mp2an | ⊢ ( 𝐹 ↾ ( 0 (,) +∞ ) ) : ( 0 (,) +∞ ) ⟶ ℂ |
| 462 | 461 | a1i | ⊢ ( ⊤ → ( 𝐹 ↾ ( 0 (,) +∞ ) ) : ( 0 (,) +∞ ) ⟶ ℂ ) |
| 463 | 455 | a1i | ⊢ ( ⊤ → ( 0 (,) π ) ⊆ ( 0 (,) +∞ ) ) |
| 464 | ioosscn | ⊢ ( 0 (,) +∞ ) ⊆ ℂ | |
| 465 | 464 | a1i | ⊢ ( ⊤ → ( 0 (,) +∞ ) ⊆ ℂ ) |
| 466 | eqid | ⊢ ( ( TopOpen ‘ ℂfld ) ↾t ( ( 0 (,) +∞ ) ∪ { 0 } ) ) = ( ( TopOpen ‘ ℂfld ) ↾t ( ( 0 (,) +∞ ) ∪ { 0 } ) ) | |
| 467 | elico2 | ⊢ ( ( 0 ∈ ℝ ∧ π ∈ ℝ* ) → ( 0 ∈ ( 0 [,) π ) ↔ ( 0 ∈ ℝ ∧ 0 ≤ 0 ∧ 0 < π ) ) ) | |
| 468 | 71 155 467 | mp2an | ⊢ ( 0 ∈ ( 0 [,) π ) ↔ ( 0 ∈ ℝ ∧ 0 ≤ 0 ∧ 0 < π ) ) |
| 469 | 71 406 72 468 | mpbir3an | ⊢ 0 ∈ ( 0 [,) π ) |
| 470 | ovex | ⊢ ( 0 [,) +∞ ) ∈ V | |
| 471 | resttop | ⊢ ( ( ( TopOpen ‘ ℂfld ) ∈ Top ∧ ( 0 [,) +∞ ) ∈ V ) → ( ( TopOpen ‘ ℂfld ) ↾t ( 0 [,) +∞ ) ) ∈ Top ) | |
| 472 | 410 470 471 | mp2an | ⊢ ( ( TopOpen ‘ ℂfld ) ↾t ( 0 [,) +∞ ) ) ∈ Top |
| 473 | 155 | a1i | ⊢ ( ⊤ → π ∈ ℝ* ) |
| 474 | eqid | ⊢ ( ( topGen ‘ ran (,) ) ↾t ( 0 [,) +∞ ) ) = ( ( topGen ‘ ran (,) ) ↾t ( 0 [,) +∞ ) ) | |
| 475 | 453 | a1i | ⊢ ( ⊤ → π ≤ +∞ ) |
| 476 | 364 473 377 362 474 475 | icoopn | ⊢ ( ⊤ → ( 0 [,) π ) ∈ ( ( topGen ‘ ran (,) ) ↾t ( 0 [,) +∞ ) ) ) |
| 477 | 476 | mptru | ⊢ ( 0 [,) π ) ∈ ( ( topGen ‘ ran (,) ) ↾t ( 0 [,) +∞ ) ) |
| 478 | 200 | oveq1i | ⊢ ( ( topGen ‘ ran (,) ) ↾t ( 0 [,) +∞ ) ) = ( ( ( TopOpen ‘ ℂfld ) ↾t ℝ ) ↾t ( 0 [,) +∞ ) ) |
| 479 | rge0ssre | ⊢ ( 0 [,) +∞ ) ⊆ ℝ | |
| 480 | restabs | ⊢ ( ( ( TopOpen ‘ ℂfld ) ∈ Top ∧ ( 0 [,) +∞ ) ⊆ ℝ ∧ ℝ ∈ V ) → ( ( ( TopOpen ‘ ℂfld ) ↾t ℝ ) ↾t ( 0 [,) +∞ ) ) = ( ( TopOpen ‘ ℂfld ) ↾t ( 0 [,) +∞ ) ) ) | |
| 481 | 410 479 422 480 | mp3an | ⊢ ( ( ( TopOpen ‘ ℂfld ) ↾t ℝ ) ↾t ( 0 [,) +∞ ) ) = ( ( TopOpen ‘ ℂfld ) ↾t ( 0 [,) +∞ ) ) |
| 482 | 478 481 | eqtri | ⊢ ( ( topGen ‘ ran (,) ) ↾t ( 0 [,) +∞ ) ) = ( ( TopOpen ‘ ℂfld ) ↾t ( 0 [,) +∞ ) ) |
| 483 | 477 482 | eleqtri | ⊢ ( 0 [,) π ) ∈ ( ( TopOpen ‘ ℂfld ) ↾t ( 0 [,) +∞ ) ) |
| 484 | isopn3i | ⊢ ( ( ( ( TopOpen ‘ ℂfld ) ↾t ( 0 [,) +∞ ) ) ∈ Top ∧ ( 0 [,) π ) ∈ ( ( TopOpen ‘ ℂfld ) ↾t ( 0 [,) +∞ ) ) ) → ( ( int ‘ ( ( TopOpen ‘ ℂfld ) ↾t ( 0 [,) +∞ ) ) ) ‘ ( 0 [,) π ) ) = ( 0 [,) π ) ) | |
| 485 | 472 483 484 | mp2an | ⊢ ( ( int ‘ ( ( TopOpen ‘ ℂfld ) ↾t ( 0 [,) +∞ ) ) ) ‘ ( 0 [,) π ) ) = ( 0 [,) π ) |
| 486 | 0ltpnf | ⊢ 0 < +∞ | |
| 487 | snunioo1 | ⊢ ( ( 0 ∈ ℝ* ∧ +∞ ∈ ℝ* ∧ 0 < +∞ ) → ( ( 0 (,) +∞ ) ∪ { 0 } ) = ( 0 [,) +∞ ) ) | |
| 488 | 153 376 486 487 | mp3an | ⊢ ( ( 0 (,) +∞ ) ∪ { 0 } ) = ( 0 [,) +∞ ) |
| 489 | 488 | eqcomi | ⊢ ( 0 [,) +∞ ) = ( ( 0 (,) +∞ ) ∪ { 0 } ) |
| 490 | 489 | oveq2i | ⊢ ( ( TopOpen ‘ ℂfld ) ↾t ( 0 [,) +∞ ) ) = ( ( TopOpen ‘ ℂfld ) ↾t ( ( 0 (,) +∞ ) ∪ { 0 } ) ) |
| 491 | 490 | fveq2i | ⊢ ( int ‘ ( ( TopOpen ‘ ℂfld ) ↾t ( 0 [,) +∞ ) ) ) = ( int ‘ ( ( TopOpen ‘ ℂfld ) ↾t ( ( 0 (,) +∞ ) ∪ { 0 } ) ) ) |
| 492 | snunioo1 | ⊢ ( ( 0 ∈ ℝ* ∧ π ∈ ℝ* ∧ 0 < π ) → ( ( 0 (,) π ) ∪ { 0 } ) = ( 0 [,) π ) ) | |
| 493 | 153 155 72 492 | mp3an | ⊢ ( ( 0 (,) π ) ∪ { 0 } ) = ( 0 [,) π ) |
| 494 | 493 | eqcomi | ⊢ ( 0 [,) π ) = ( ( 0 (,) π ) ∪ { 0 } ) |
| 495 | 491 494 | fveq12i | ⊢ ( ( int ‘ ( ( TopOpen ‘ ℂfld ) ↾t ( 0 [,) +∞ ) ) ) ‘ ( 0 [,) π ) ) = ( ( int ‘ ( ( TopOpen ‘ ℂfld ) ↾t ( ( 0 (,) +∞ ) ∪ { 0 } ) ) ) ‘ ( ( 0 (,) π ) ∪ { 0 } ) ) |
| 496 | 485 495 | eqtr3i | ⊢ ( 0 [,) π ) = ( ( int ‘ ( ( TopOpen ‘ ℂfld ) ↾t ( ( 0 (,) +∞ ) ∪ { 0 } ) ) ) ‘ ( ( 0 (,) π ) ∪ { 0 } ) ) |
| 497 | 469 496 | eleqtri | ⊢ 0 ∈ ( ( int ‘ ( ( TopOpen ‘ ℂfld ) ↾t ( ( 0 (,) +∞ ) ∪ { 0 } ) ) ) ‘ ( ( 0 (,) π ) ∪ { 0 } ) ) |
| 498 | 497 | a1i | ⊢ ( ⊤ → 0 ∈ ( ( int ‘ ( ( TopOpen ‘ ℂfld ) ↾t ( ( 0 (,) +∞ ) ∪ { 0 } ) ) ) ‘ ( ( 0 (,) π ) ∪ { 0 } ) ) ) |
| 499 | 462 463 465 360 466 498 | limcres | ⊢ ( ⊤ → ( ( ( 𝐹 ↾ ( 0 (,) +∞ ) ) ↾ ( 0 (,) π ) ) limℂ 0 ) = ( ( 𝐹 ↾ ( 0 (,) +∞ ) ) limℂ 0 ) ) |
| 500 | 499 | mptru | ⊢ ( ( ( 𝐹 ↾ ( 0 (,) +∞ ) ) ↾ ( 0 (,) π ) ) limℂ 0 ) = ( ( 𝐹 ↾ ( 0 (,) +∞ ) ) limℂ 0 ) |
| 501 | 459 500 | eqtri | ⊢ ( ( 𝑥 ∈ ( 0 (,) π ) ↦ 1 ) limℂ 0 ) = ( ( 𝐹 ↾ ( 0 (,) +∞ ) ) limℂ 0 ) |
| 502 | 449 501 | eleqtrdi | ⊢ ( ⊤ → 1 ∈ ( ( 𝐹 ↾ ( 0 (,) +∞ ) ) limℂ 0 ) ) |
| 503 | neg1lt0 | ⊢ - 1 < 0 | |
| 504 | 109 71 108 | lttri | ⊢ ( ( - 1 < 0 ∧ 0 < 1 ) → - 1 < 1 ) |
| 505 | 503 38 504 | mp2an | ⊢ - 1 < 1 |
| 506 | 109 505 | ltneii | ⊢ - 1 ≠ 1 |
| 507 | 506 | a1i | ⊢ ( ⊤ → - 1 ≠ 1 ) |
| 508 | 360 361 362 363 364 375 386 445 502 507 | jumpncnp | ⊢ ( ⊤ → ¬ 𝐹 ∈ ( ( ( topGen ‘ ran (,) ) CnP ( TopOpen ‘ ℂfld ) ) ‘ 0 ) ) |
| 509 | 508 | mptru | ⊢ ¬ 𝐹 ∈ ( ( ( topGen ‘ ran (,) ) CnP ( TopOpen ‘ ℂfld ) ) ‘ 0 ) |
| 510 | 207 | a1i | ⊢ ( 0 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) → ℝ ⊆ ℂ ) |
| 511 | 209 | a1i | ⊢ ( 0 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) → 𝐹 : ℝ ⟶ ℂ ) |
| 512 | 206 | a1i | ⊢ ( 0 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) → ℝ ⊆ ℝ ) |
| 513 | inss2 | ⊢ ( ( - π (,) π ) ∩ dom ( ℝ D 𝐹 ) ) ⊆ dom ( ℝ D 𝐹 ) | |
| 514 | 221 513 | eqsstri | ⊢ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ⊆ dom ( ℝ D 𝐹 ) |
| 515 | 514 | sseli | ⊢ ( 0 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) → 0 ∈ dom ( ℝ D 𝐹 ) ) |
| 516 | 200 360 | dvcnp2 | ⊢ ( ( ( ℝ ⊆ ℂ ∧ 𝐹 : ℝ ⟶ ℂ ∧ ℝ ⊆ ℝ ) ∧ 0 ∈ dom ( ℝ D 𝐹 ) ) → 𝐹 ∈ ( ( ( topGen ‘ ran (,) ) CnP ( TopOpen ‘ ℂfld ) ) ‘ 0 ) ) |
| 517 | 510 511 512 515 516 | syl31anc | ⊢ ( 0 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) → 𝐹 ∈ ( ( ( topGen ‘ ran (,) ) CnP ( TopOpen ‘ ℂfld ) ) ‘ 0 ) ) |
| 518 | 509 517 | mto | ⊢ ¬ 0 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) |
| 519 | 518 | a1i | ⊢ ( 𝑥 = 0 → ¬ 0 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) |
| 520 | 359 519 | eqneltrd | ⊢ ( 𝑥 = 0 → ¬ 𝑥 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) |
| 521 | 520 | necon2ai | ⊢ ( 𝑥 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) → 𝑥 ≠ 0 ) |
| 522 | 521 | adantr | ⊢ ( ( 𝑥 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∧ ¬ 𝑥 < 0 ) → 𝑥 ≠ 0 ) |
| 523 | 355 356 358 522 | leneltd | ⊢ ( ( 𝑥 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∧ ¬ 𝑥 < 0 ) → 0 < 𝑥 ) |
| 524 | 345 165 | sylan | ⊢ ( ( 𝑥 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∧ 0 < 𝑥 ) → 𝑥 ∈ ( 0 (,) π ) ) |
| 525 | elun2 | ⊢ ( 𝑥 ∈ ( 0 (,) π ) → 𝑥 ∈ ( ( - π (,) 0 ) ∪ ( 0 (,) π ) ) ) | |
| 526 | 524 525 | syl | ⊢ ( ( 𝑥 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∧ 0 < 𝑥 ) → 𝑥 ∈ ( ( - π (,) 0 ) ∪ ( 0 (,) π ) ) ) |
| 527 | 354 523 526 | syl2anc | ⊢ ( ( 𝑥 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∧ ¬ 𝑥 < 0 ) → 𝑥 ∈ ( ( - π (,) 0 ) ∪ ( 0 (,) π ) ) ) |
| 528 | 353 527 | pm2.61dan | ⊢ ( 𝑥 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) → 𝑥 ∈ ( ( - π (,) 0 ) ∪ ( 0 (,) π ) ) ) |
| 529 | ovex | ⊢ ( - π (,) 0 ) ∈ V | |
| 530 | ovex | ⊢ ( 0 (,) π ) ∈ V | |
| 531 | 529 530 | unipr | ⊢ ∪ { ( - π (,) 0 ) , ( 0 (,) π ) } = ( ( - π (,) 0 ) ∪ ( 0 (,) π ) ) |
| 532 | 528 531 | eleqtrrdi | ⊢ ( 𝑥 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) → 𝑥 ∈ ∪ { ( - π (,) 0 ) , ( 0 (,) π ) } ) |
| 533 | 532 | ssriv | ⊢ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ⊆ ∪ { ( - π (,) 0 ) , ( 0 (,) π ) } |
| 534 | 533 | a1i | ⊢ ( ⊤ → dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ⊆ ∪ { ( - π (,) 0 ) , ( 0 (,) π ) } ) |
| 535 | ineq2 | ⊢ ( 𝑥 = ( - π (,) 0 ) → ( dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∩ 𝑥 ) = ( dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∩ ( - π (,) 0 ) ) ) | |
| 536 | retop | ⊢ ( topGen ‘ ran (,) ) ∈ Top | |
| 537 | ovex | ⊢ ( ℝ D 𝐹 ) ∈ V | |
| 538 | 537 | resex | ⊢ ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∈ V |
| 539 | 538 | dmex | ⊢ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∈ V |
| 540 | 536 539 | pm3.2i | ⊢ ( ( topGen ‘ ran (,) ) ∈ Top ∧ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∈ V ) |
| 541 | 319 | ssriv | ⊢ ( - π (,) 0 ) ⊆ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) |
| 542 | ssid | ⊢ ( - π (,) 0 ) ⊆ ( - π (,) 0 ) | |
| 543 | 302 541 542 | 3pm3.2i | ⊢ ( ( - π (,) 0 ) ∈ ( topGen ‘ ran (,) ) ∧ ( - π (,) 0 ) ⊆ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∧ ( - π (,) 0 ) ⊆ ( - π (,) 0 ) ) |
| 544 | restopnb | ⊢ ( ( ( ( topGen ‘ ran (,) ) ∈ Top ∧ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∈ V ) ∧ ( ( - π (,) 0 ) ∈ ( topGen ‘ ran (,) ) ∧ ( - π (,) 0 ) ⊆ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∧ ( - π (,) 0 ) ⊆ ( - π (,) 0 ) ) ) → ( ( - π (,) 0 ) ∈ ( topGen ‘ ran (,) ) ↔ ( - π (,) 0 ) ∈ ( ( topGen ‘ ran (,) ) ↾t dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) ) ) | |
| 545 | 540 543 544 | mp2an | ⊢ ( ( - π (,) 0 ) ∈ ( topGen ‘ ran (,) ) ↔ ( - π (,) 0 ) ∈ ( ( topGen ‘ ran (,) ) ↾t dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) ) |
| 546 | 302 545 | mpbi | ⊢ ( - π (,) 0 ) ∈ ( ( topGen ‘ ran (,) ) ↾t dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) |
| 547 | inss2 | ⊢ ( dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∩ ( - π (,) 0 ) ) ⊆ ( - π (,) 0 ) | |
| 548 | 541 542 | ssini | ⊢ ( - π (,) 0 ) ⊆ ( dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∩ ( - π (,) 0 ) ) |
| 549 | 547 548 | eqssi | ⊢ ( dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∩ ( - π (,) 0 ) ) = ( - π (,) 0 ) |
| 550 | 200 | oveq1i | ⊢ ( ( topGen ‘ ran (,) ) ↾t dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) = ( ( ( TopOpen ‘ ℂfld ) ↾t ℝ ) ↾t dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) |
| 551 | 332 344 | sstri | ⊢ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ⊆ ℝ |
| 552 | restabs | ⊢ ( ( ( TopOpen ‘ ℂfld ) ∈ Top ∧ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ⊆ ℝ ∧ ℝ ∈ V ) → ( ( ( TopOpen ‘ ℂfld ) ↾t ℝ ) ↾t dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) = ( ( TopOpen ‘ ℂfld ) ↾t dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) ) | |
| 553 | 410 551 422 552 | mp3an | ⊢ ( ( ( TopOpen ‘ ℂfld ) ↾t ℝ ) ↾t dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) = ( ( TopOpen ‘ ℂfld ) ↾t dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) |
| 554 | 550 553 | eqtr2i | ⊢ ( ( TopOpen ‘ ℂfld ) ↾t dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) = ( ( topGen ‘ ran (,) ) ↾t dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) |
| 555 | 546 549 554 | 3eltr4i | ⊢ ( dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∩ ( - π (,) 0 ) ) ∈ ( ( TopOpen ‘ ℂfld ) ↾t dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) |
| 556 | 535 555 | eqeltrdi | ⊢ ( 𝑥 = ( - π (,) 0 ) → ( dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∩ 𝑥 ) ∈ ( ( TopOpen ‘ ℂfld ) ↾t dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) ) |
| 557 | 556 | adantl | ⊢ ( ( 𝑥 ∈ { ( - π (,) 0 ) , ( 0 (,) π ) } ∧ 𝑥 = ( - π (,) 0 ) ) → ( dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∩ 𝑥 ) ∈ ( ( TopOpen ‘ ℂfld ) ↾t dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) ) |
| 558 | neqne | ⊢ ( ¬ 𝑥 = ( - π (,) 0 ) → 𝑥 ≠ ( - π (,) 0 ) ) | |
| 559 | elprn1 | ⊢ ( ( 𝑥 ∈ { ( - π (,) 0 ) , ( 0 (,) π ) } ∧ 𝑥 ≠ ( - π (,) 0 ) ) → 𝑥 = ( 0 (,) π ) ) | |
| 560 | 558 559 | sylan2 | ⊢ ( ( 𝑥 ∈ { ( - π (,) 0 ) , ( 0 (,) π ) } ∧ ¬ 𝑥 = ( - π (,) 0 ) ) → 𝑥 = ( 0 (,) π ) ) |
| 561 | ineq2 | ⊢ ( 𝑥 = ( 0 (,) π ) → ( dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∩ 𝑥 ) = ( dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∩ ( 0 (,) π ) ) ) | |
| 562 | 222 | ssriv | ⊢ ( 0 (,) π ) ⊆ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) |
| 563 | ssid | ⊢ ( 0 (,) π ) ⊆ ( 0 (,) π ) | |
| 564 | 199 562 563 | 3pm3.2i | ⊢ ( ( 0 (,) π ) ∈ ( topGen ‘ ran (,) ) ∧ ( 0 (,) π ) ⊆ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∧ ( 0 (,) π ) ⊆ ( 0 (,) π ) ) |
| 565 | restopnb | ⊢ ( ( ( ( topGen ‘ ran (,) ) ∈ Top ∧ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∈ V ) ∧ ( ( 0 (,) π ) ∈ ( topGen ‘ ran (,) ) ∧ ( 0 (,) π ) ⊆ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∧ ( 0 (,) π ) ⊆ ( 0 (,) π ) ) ) → ( ( 0 (,) π ) ∈ ( topGen ‘ ran (,) ) ↔ ( 0 (,) π ) ∈ ( ( topGen ‘ ran (,) ) ↾t dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) ) ) | |
| 566 | 540 564 565 | mp2an | ⊢ ( ( 0 (,) π ) ∈ ( topGen ‘ ran (,) ) ↔ ( 0 (,) π ) ∈ ( ( topGen ‘ ran (,) ) ↾t dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) ) |
| 567 | 199 566 | mpbi | ⊢ ( 0 (,) π ) ∈ ( ( topGen ‘ ran (,) ) ↾t dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) |
| 568 | inss2 | ⊢ ( dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∩ ( 0 (,) π ) ) ⊆ ( 0 (,) π ) | |
| 569 | 562 563 | ssini | ⊢ ( 0 (,) π ) ⊆ ( dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∩ ( 0 (,) π ) ) |
| 570 | 568 569 | eqssi | ⊢ ( dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∩ ( 0 (,) π ) ) = ( 0 (,) π ) |
| 571 | 567 570 554 | 3eltr4i | ⊢ ( dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∩ ( 0 (,) π ) ) ∈ ( ( TopOpen ‘ ℂfld ) ↾t dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) |
| 572 | 561 571 | eqeltrdi | ⊢ ( 𝑥 = ( 0 (,) π ) → ( dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∩ 𝑥 ) ∈ ( ( TopOpen ‘ ℂfld ) ↾t dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) ) |
| 573 | 560 572 | syl | ⊢ ( ( 𝑥 ∈ { ( - π (,) 0 ) , ( 0 (,) π ) } ∧ ¬ 𝑥 = ( - π (,) 0 ) ) → ( dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∩ 𝑥 ) ∈ ( ( TopOpen ‘ ℂfld ) ↾t dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) ) |
| 574 | 557 573 | pm2.61dan | ⊢ ( 𝑥 ∈ { ( - π (,) 0 ) , ( 0 (,) π ) } → ( dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∩ 𝑥 ) ∈ ( ( TopOpen ‘ ℂfld ) ↾t dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) ) |
| 575 | 574 | adantl | ⊢ ( ( ⊤ ∧ 𝑥 ∈ { ( - π (,) 0 ) , ( 0 (,) π ) } ) → ( dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∩ 𝑥 ) ∈ ( ( TopOpen ‘ ℂfld ) ↾t dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) ) |
| 576 | ssid | ⊢ ℂ ⊆ ℂ | |
| 577 | 576 | a1i | ⊢ ( ⊤ → ℂ ⊆ ℂ ) |
| 578 | 394 395 577 | constcncfg | ⊢ ( ⊤ → ( 𝑥 ∈ ( - π (,) 0 ) ↦ 0 ) ∈ ( ( - π (,) 0 ) –cn→ ℂ ) ) |
| 579 | 578 | mptru | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) ↦ 0 ) ∈ ( ( - π (,) 0 ) –cn→ ℂ ) |
| 580 | 579 | a1i | ⊢ ( 𝑥 = ( - π (,) 0 ) → ( 𝑥 ∈ ( - π (,) 0 ) ↦ 0 ) ∈ ( ( - π (,) 0 ) –cn→ ℂ ) ) |
| 581 | reseq2 | ⊢ ( 𝑥 = ( - π (,) 0 ) → ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ 𝑥 ) = ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( - π (,) 0 ) ) ) | |
| 582 | resabs1 | ⊢ ( ( - π (,) 0 ) ⊆ ( - π (,) π ) → ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( - π (,) 0 ) ) = ( ( ℝ D 𝐹 ) ↾ ( - π (,) 0 ) ) ) | |
| 583 | 239 582 | ax-mp | ⊢ ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( - π (,) 0 ) ) = ( ( ℝ D 𝐹 ) ↾ ( - π (,) 0 ) ) |
| 584 | 583 310 | eqtr4i | ⊢ ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( - π (,) 0 ) ) = ( 𝑥 ∈ ( - π (,) 0 ) ↦ 0 ) |
| 585 | 581 584 | eqtrdi | ⊢ ( 𝑥 = ( - π (,) 0 ) → ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ 𝑥 ) = ( 𝑥 ∈ ( - π (,) 0 ) ↦ 0 ) ) |
| 586 | 535 549 | eqtrdi | ⊢ ( 𝑥 = ( - π (,) 0 ) → ( dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∩ 𝑥 ) = ( - π (,) 0 ) ) |
| 587 | 586 | oveq1d | ⊢ ( 𝑥 = ( - π (,) 0 ) → ( ( dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∩ 𝑥 ) –cn→ ℂ ) = ( ( - π (,) 0 ) –cn→ ℂ ) ) |
| 588 | 580 585 587 | 3eltr4d | ⊢ ( 𝑥 = ( - π (,) 0 ) → ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ 𝑥 ) ∈ ( ( dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∩ 𝑥 ) –cn→ ℂ ) ) |
| 589 | 588 | adantl | ⊢ ( ( 𝑥 ∈ { ( - π (,) 0 ) , ( 0 (,) π ) } ∧ 𝑥 = ( - π (,) 0 ) ) → ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ 𝑥 ) ∈ ( ( dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∩ 𝑥 ) –cn→ ℂ ) ) |
| 590 | 448 395 577 | constcncfg | ⊢ ( ⊤ → ( 𝑥 ∈ ( 0 (,) π ) ↦ 0 ) ∈ ( ( 0 (,) π ) –cn→ ℂ ) ) |
| 591 | 590 | mptru | ⊢ ( 𝑥 ∈ ( 0 (,) π ) ↦ 0 ) ∈ ( ( 0 (,) π ) –cn→ ℂ ) |
| 592 | 591 | a1i | ⊢ ( 𝑥 = ( 0 (,) π ) → ( 𝑥 ∈ ( 0 (,) π ) ↦ 0 ) ∈ ( ( 0 (,) π ) –cn→ ℂ ) ) |
| 593 | reseq2 | ⊢ ( 𝑥 = ( 0 (,) π ) → ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ 𝑥 ) = ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( 0 (,) π ) ) ) | |
| 594 | resabs1 | ⊢ ( ( 0 (,) π ) ⊆ ( - π (,) π ) → ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( 0 (,) π ) ) = ( ( ℝ D 𝐹 ) ↾ ( 0 (,) π ) ) ) | |
| 595 | 169 594 | ax-mp | ⊢ ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( 0 (,) π ) ) = ( ( ℝ D 𝐹 ) ↾ ( 0 (,) π ) ) |
| 596 | 595 212 | eqtr4i | ⊢ ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( 0 (,) π ) ) = ( 𝑥 ∈ ( 0 (,) π ) ↦ 0 ) |
| 597 | 593 596 | eqtrdi | ⊢ ( 𝑥 = ( 0 (,) π ) → ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ 𝑥 ) = ( 𝑥 ∈ ( 0 (,) π ) ↦ 0 ) ) |
| 598 | 561 570 | eqtrdi | ⊢ ( 𝑥 = ( 0 (,) π ) → ( dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∩ 𝑥 ) = ( 0 (,) π ) ) |
| 599 | 598 | oveq1d | ⊢ ( 𝑥 = ( 0 (,) π ) → ( ( dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∩ 𝑥 ) –cn→ ℂ ) = ( ( 0 (,) π ) –cn→ ℂ ) ) |
| 600 | 592 597 599 | 3eltr4d | ⊢ ( 𝑥 = ( 0 (,) π ) → ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ 𝑥 ) ∈ ( ( dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∩ 𝑥 ) –cn→ ℂ ) ) |
| 601 | 560 600 | syl | ⊢ ( ( 𝑥 ∈ { ( - π (,) 0 ) , ( 0 (,) π ) } ∧ ¬ 𝑥 = ( - π (,) 0 ) ) → ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ 𝑥 ) ∈ ( ( dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∩ 𝑥 ) –cn→ ℂ ) ) |
| 602 | 589 601 | pm2.61dan | ⊢ ( 𝑥 ∈ { ( - π (,) 0 ) , ( 0 (,) π ) } → ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ 𝑥 ) ∈ ( ( dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∩ 𝑥 ) –cn→ ℂ ) ) |
| 603 | 602 | adantl | ⊢ ( ( ⊤ ∧ 𝑥 ∈ { ( - π (,) 0 ) , ( 0 (,) π ) } ) → ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ 𝑥 ) ∈ ( ( dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∩ 𝑥 ) –cn→ ℂ ) ) |
| 604 | 335 341 534 575 603 | cncfuni | ⊢ ( ⊤ → ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∈ ( dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) –cn→ ℂ ) ) |
| 605 | 604 | mptru | ⊢ ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ∈ ( dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) –cn→ ℂ ) |
| 606 | oveq1 | ⊢ ( 𝑥 = - π → ( 𝑥 (,) +∞ ) = ( - π (,) +∞ ) ) | |
| 607 | 606 | reseq2d | ⊢ ( 𝑥 = - π → ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( 𝑥 (,) +∞ ) ) = ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( - π (,) +∞ ) ) ) |
| 608 | iooss2 | ⊢ ( ( +∞ ∈ ℝ* ∧ π ≤ +∞ ) → ( - π (,) π ) ⊆ ( - π (,) +∞ ) ) | |
| 609 | 376 453 608 | mp2an | ⊢ ( - π (,) π ) ⊆ ( - π (,) +∞ ) |
| 610 | resabs2 | ⊢ ( ( - π (,) π ) ⊆ ( - π (,) +∞ ) → ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( - π (,) +∞ ) ) = ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) | |
| 611 | 609 610 | ax-mp | ⊢ ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( - π (,) +∞ ) ) = ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) |
| 612 | 607 611 | eqtrdi | ⊢ ( 𝑥 = - π → ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( 𝑥 (,) +∞ ) ) = ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) |
| 613 | id | ⊢ ( 𝑥 = - π → 𝑥 = - π ) | |
| 614 | 612 613 | oveq12d | ⊢ ( 𝑥 = - π → ( ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( 𝑥 (,) +∞ ) ) limℂ 𝑥 ) = ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) limℂ - π ) ) |
| 615 | 253 | a1i | ⊢ ( ⊤ → - π ∈ ℂ ) |
| 616 | 312 394 395 615 | constlimc | ⊢ ( ⊤ → 0 ∈ ( ( 𝑥 ∈ ( - π (,) 0 ) ↦ 0 ) limℂ - π ) ) |
| 617 | 616 | mptru | ⊢ 0 ∈ ( ( 𝑥 ∈ ( - π (,) 0 ) ↦ 0 ) limℂ - π ) |
| 618 | 310 | oveq1i | ⊢ ( ( 𝑥 ∈ ( - π (,) 0 ) ↦ 0 ) limℂ - π ) = ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) 0 ) ) limℂ - π ) |
| 619 | 336 | a1i | ⊢ ( ⊤ → ( ℝ D 𝐹 ) : dom ( ℝ D 𝐹 ) ⟶ ℂ ) |
| 620 | 160 | a1i | ⊢ ( ⊤ → - π ∈ ℝ ) |
| 621 | 153 | a1i | ⊢ ( ⊤ → 0 ∈ ℝ* ) |
| 622 | 166 | a1i | ⊢ ( ⊤ → - π < 0 ) |
| 623 | 316 | a1i | ⊢ ( ⊤ → ( - π (,) 0 ) ⊆ dom ( ℝ D 𝐹 ) ) |
| 624 | 237 | a1i | ⊢ ( ⊤ → 0 ≤ π ) |
| 625 | 619 620 621 622 623 473 624 | limcresioolb | ⊢ ( ⊤ → ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) 0 ) ) limℂ - π ) = ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) limℂ - π ) ) |
| 626 | 625 | mptru | ⊢ ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) 0 ) ) limℂ - π ) = ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) limℂ - π ) |
| 627 | 618 626 | eqtri | ⊢ ( ( 𝑥 ∈ ( - π (,) 0 ) ↦ 0 ) limℂ - π ) = ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) limℂ - π ) |
| 628 | 617 627 | eleqtri | ⊢ 0 ∈ ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) limℂ - π ) |
| 629 | 628 | ne0ii | ⊢ ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) limℂ - π ) ≠ ∅ |
| 630 | 629 | a1i | ⊢ ( 𝑥 = - π → ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) limℂ - π ) ≠ ∅ ) |
| 631 | 614 630 | eqnetrd | ⊢ ( 𝑥 = - π → ( ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( 𝑥 (,) +∞ ) ) limℂ 𝑥 ) ≠ ∅ ) |
| 632 | 631 | adantl | ⊢ ( ( 𝑥 ∈ ( ( - π [,) π ) ∖ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) ∧ 𝑥 = - π ) → ( ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( 𝑥 (,) +∞ ) ) limℂ 𝑥 ) ≠ ∅ ) |
| 633 | eldifi | ⊢ ( 𝑥 ∈ ( ( - π [,) π ) ∖ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) → 𝑥 ∈ ( - π [,) π ) ) | |
| 634 | 161 | a1i | ⊢ ( ( 𝑥 ∈ ( - π [,) π ) ∧ ¬ 𝑥 = - π ) → - π ∈ ℝ* ) |
| 635 | 155 | a1i | ⊢ ( ( 𝑥 ∈ ( - π [,) π ) ∧ ¬ 𝑥 = - π ) → π ∈ ℝ* ) |
| 636 | icossre | ⊢ ( ( - π ∈ ℝ ∧ π ∈ ℝ* ) → ( - π [,) π ) ⊆ ℝ ) | |
| 637 | 160 155 636 | mp2an | ⊢ ( - π [,) π ) ⊆ ℝ |
| 638 | 637 | sseli | ⊢ ( 𝑥 ∈ ( - π [,) π ) → 𝑥 ∈ ℝ ) |
| 639 | 638 | adantr | ⊢ ( ( 𝑥 ∈ ( - π [,) π ) ∧ ¬ 𝑥 = - π ) → 𝑥 ∈ ℝ ) |
| 640 | 160 | a1i | ⊢ ( ( 𝑥 ∈ ( - π [,) π ) ∧ ¬ 𝑥 = - π ) → - π ∈ ℝ ) |
| 641 | icogelb | ⊢ ( ( - π ∈ ℝ* ∧ π ∈ ℝ* ∧ 𝑥 ∈ ( - π [,) π ) ) → - π ≤ 𝑥 ) | |
| 642 | 161 155 641 | mp3an12 | ⊢ ( 𝑥 ∈ ( - π [,) π ) → - π ≤ 𝑥 ) |
| 643 | 642 | adantr | ⊢ ( ( 𝑥 ∈ ( - π [,) π ) ∧ ¬ 𝑥 = - π ) → - π ≤ 𝑥 ) |
| 644 | neqne | ⊢ ( ¬ 𝑥 = - π → 𝑥 ≠ - π ) | |
| 645 | 644 | adantl | ⊢ ( ( 𝑥 ∈ ( - π [,) π ) ∧ ¬ 𝑥 = - π ) → 𝑥 ≠ - π ) |
| 646 | 640 639 643 645 | leneltd | ⊢ ( ( 𝑥 ∈ ( - π [,) π ) ∧ ¬ 𝑥 = - π ) → - π < 𝑥 ) |
| 647 | icoltub | ⊢ ( ( - π ∈ ℝ* ∧ π ∈ ℝ* ∧ 𝑥 ∈ ( - π [,) π ) ) → 𝑥 < π ) | |
| 648 | 161 155 647 | mp3an12 | ⊢ ( 𝑥 ∈ ( - π [,) π ) → 𝑥 < π ) |
| 649 | 648 | adantr | ⊢ ( ( 𝑥 ∈ ( - π [,) π ) ∧ ¬ 𝑥 = - π ) → 𝑥 < π ) |
| 650 | 634 635 639 646 649 | eliood | ⊢ ( ( 𝑥 ∈ ( - π [,) π ) ∧ ¬ 𝑥 = - π ) → 𝑥 ∈ ( - π (,) π ) ) |
| 651 | 633 650 | sylan | ⊢ ( ( 𝑥 ∈ ( ( - π [,) π ) ∖ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) ∧ ¬ 𝑥 = - π ) → 𝑥 ∈ ( - π (,) π ) ) |
| 652 | eldifn | ⊢ ( 𝑥 ∈ ( ( - π [,) π ) ∖ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) → ¬ 𝑥 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) | |
| 653 | 652 | adantr | ⊢ ( ( 𝑥 ∈ ( ( - π [,) π ) ∖ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) ∧ ¬ 𝑥 = - π ) → ¬ 𝑥 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) |
| 654 | 651 653 | eldifd | ⊢ ( ( 𝑥 ∈ ( ( - π [,) π ) ∖ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) ∧ ¬ 𝑥 = - π ) → 𝑥 ∈ ( ( - π (,) π ) ∖ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) ) |
| 655 | oveq1 | ⊢ ( 𝑥 = 0 → ( 𝑥 (,) +∞ ) = ( 0 (,) +∞ ) ) | |
| 656 | 655 | reseq2d | ⊢ ( 𝑥 = 0 → ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( 𝑥 (,) +∞ ) ) = ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( 0 (,) +∞ ) ) ) |
| 657 | 656 359 | oveq12d | ⊢ ( 𝑥 = 0 → ( ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( 𝑥 (,) +∞ ) ) limℂ 𝑥 ) = ( ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( 0 (,) +∞ ) ) limℂ 0 ) ) |
| 658 | 214 448 395 395 | constlimc | ⊢ ( ⊤ → 0 ∈ ( ( 𝑥 ∈ ( 0 (,) π ) ↦ 0 ) limℂ 0 ) ) |
| 659 | 658 | mptru | ⊢ 0 ∈ ( ( 𝑥 ∈ ( 0 (,) π ) ↦ 0 ) limℂ 0 ) |
| 660 | resres | ⊢ ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( 0 (,) +∞ ) ) = ( ( ℝ D 𝐹 ) ↾ ( ( - π (,) π ) ∩ ( 0 (,) +∞ ) ) ) | |
| 661 | iooin | ⊢ ( ( ( - π ∈ ℝ* ∧ π ∈ ℝ* ) ∧ ( 0 ∈ ℝ* ∧ +∞ ∈ ℝ* ) ) → ( ( - π (,) π ) ∩ ( 0 (,) +∞ ) ) = ( if ( - π ≤ 0 , 0 , - π ) (,) if ( π ≤ +∞ , π , +∞ ) ) ) | |
| 662 | 161 155 153 376 661 | mp4an | ⊢ ( ( - π (,) π ) ∩ ( 0 (,) +∞ ) ) = ( if ( - π ≤ 0 , 0 , - π ) (,) if ( π ≤ +∞ , π , +∞ ) ) |
| 663 | 167 | iftruei | ⊢ if ( - π ≤ 0 , 0 , - π ) = 0 |
| 664 | 453 | iftruei | ⊢ if ( π ≤ +∞ , π , +∞ ) = π |
| 665 | 663 664 | oveq12i | ⊢ ( if ( - π ≤ 0 , 0 , - π ) (,) if ( π ≤ +∞ , π , +∞ ) ) = ( 0 (,) π ) |
| 666 | 662 665 | eqtri | ⊢ ( ( - π (,) π ) ∩ ( 0 (,) +∞ ) ) = ( 0 (,) π ) |
| 667 | 666 | reseq2i | ⊢ ( ( ℝ D 𝐹 ) ↾ ( ( - π (,) π ) ∩ ( 0 (,) +∞ ) ) ) = ( ( ℝ D 𝐹 ) ↾ ( 0 (,) π ) ) |
| 668 | 212 | eqcomi | ⊢ ( ( ℝ D 𝐹 ) ↾ ( 0 (,) π ) ) = ( 𝑥 ∈ ( 0 (,) π ) ↦ 0 ) |
| 669 | 660 667 668 | 3eqtrri | ⊢ ( 𝑥 ∈ ( 0 (,) π ) ↦ 0 ) = ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( 0 (,) +∞ ) ) |
| 670 | 669 | oveq1i | ⊢ ( ( 𝑥 ∈ ( 0 (,) π ) ↦ 0 ) limℂ 0 ) = ( ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( 0 (,) +∞ ) ) limℂ 0 ) |
| 671 | 659 670 | eleqtri | ⊢ 0 ∈ ( ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( 0 (,) +∞ ) ) limℂ 0 ) |
| 672 | 671 | ne0ii | ⊢ ( ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( 0 (,) +∞ ) ) limℂ 0 ) ≠ ∅ |
| 673 | 672 | a1i | ⊢ ( 𝑥 = 0 → ( ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( 0 (,) +∞ ) ) limℂ 0 ) ≠ ∅ ) |
| 674 | 657 673 | eqnetrd | ⊢ ( 𝑥 = 0 → ( ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( 𝑥 (,) +∞ ) ) limℂ 𝑥 ) ≠ ∅ ) |
| 675 | 654 325 674 | 3syl | ⊢ ( ( 𝑥 ∈ ( ( - π [,) π ) ∖ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) ∧ ¬ 𝑥 = - π ) → ( ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( 𝑥 (,) +∞ ) ) limℂ 𝑥 ) ≠ ∅ ) |
| 676 | 632 675 | pm2.61dan | ⊢ ( 𝑥 ∈ ( ( - π [,) π ) ∖ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) → ( ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( 𝑥 (,) +∞ ) ) limℂ 𝑥 ) ≠ ∅ ) |
| 677 | oveq2 | ⊢ ( 𝑥 = π → ( -∞ (,) 𝑥 ) = ( -∞ (,) π ) ) | |
| 678 | 677 | reseq2d | ⊢ ( 𝑥 = π → ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( -∞ (,) 𝑥 ) ) = ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( -∞ (,) π ) ) ) |
| 679 | id | ⊢ ( 𝑥 = π → 𝑥 = π ) | |
| 680 | 678 679 | oveq12d | ⊢ ( 𝑥 = π → ( ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( -∞ (,) 𝑥 ) ) limℂ 𝑥 ) = ( ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( -∞ (,) π ) ) limℂ π ) ) |
| 681 | iooss1 | ⊢ ( ( -∞ ∈ ℝ* ∧ -∞ ≤ - π ) → ( - π (,) π ) ⊆ ( -∞ (,) π ) ) | |
| 682 | 365 389 681 | mp2an | ⊢ ( - π (,) π ) ⊆ ( -∞ (,) π ) |
| 683 | resabs2 | ⊢ ( ( - π (,) π ) ⊆ ( -∞ (,) π ) → ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( -∞ (,) π ) ) = ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) | |
| 684 | 682 683 | ax-mp | ⊢ ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( -∞ (,) π ) ) = ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) |
| 685 | 684 | oveq1i | ⊢ ( ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( -∞ (,) π ) ) limℂ π ) = ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) limℂ π ) |
| 686 | 680 685 | eqtrdi | ⊢ ( 𝑥 = π → ( ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( -∞ (,) 𝑥 ) ) limℂ 𝑥 ) = ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) limℂ π ) ) |
| 687 | 214 448 395 57 | constlimc | ⊢ ( ⊤ → 0 ∈ ( ( 𝑥 ∈ ( 0 (,) π ) ↦ 0 ) limℂ π ) ) |
| 688 | 687 | mptru | ⊢ 0 ∈ ( ( 𝑥 ∈ ( 0 (,) π ) ↦ 0 ) limℂ π ) |
| 689 | 212 | oveq1i | ⊢ ( ( 𝑥 ∈ ( 0 (,) π ) ↦ 0 ) limℂ π ) = ( ( ( ℝ D 𝐹 ) ↾ ( 0 (,) π ) ) limℂ π ) |
| 690 | 120 | a1i | ⊢ ( ⊤ → π ∈ ℝ ) |
| 691 | 72 | a1i | ⊢ ( ⊤ → 0 < π ) |
| 692 | 218 | a1i | ⊢ ( ⊤ → ( 0 (,) π ) ⊆ dom ( ℝ D 𝐹 ) ) |
| 693 | 167 | a1i | ⊢ ( ⊤ → - π ≤ 0 ) |
| 694 | 619 621 690 691 692 414 693 | limcresiooub | ⊢ ( ⊤ → ( ( ( ℝ D 𝐹 ) ↾ ( 0 (,) π ) ) limℂ π ) = ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) limℂ π ) ) |
| 695 | 694 | mptru | ⊢ ( ( ( ℝ D 𝐹 ) ↾ ( 0 (,) π ) ) limℂ π ) = ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) limℂ π ) |
| 696 | 689 695 | eqtri | ⊢ ( ( 𝑥 ∈ ( 0 (,) π ) ↦ 0 ) limℂ π ) = ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) limℂ π ) |
| 697 | 688 696 | eleqtri | ⊢ 0 ∈ ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) limℂ π ) |
| 698 | 697 | ne0ii | ⊢ ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) limℂ π ) ≠ ∅ |
| 699 | 698 | a1i | ⊢ ( 𝑥 = π → ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) limℂ π ) ≠ ∅ ) |
| 700 | 686 699 | eqnetrd | ⊢ ( 𝑥 = π → ( ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( -∞ (,) 𝑥 ) ) limℂ 𝑥 ) ≠ ∅ ) |
| 701 | 700 | adantl | ⊢ ( ( 𝑥 ∈ ( ( - π (,] π ) ∖ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) ∧ 𝑥 = π ) → ( ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( -∞ (,) 𝑥 ) ) limℂ 𝑥 ) ≠ ∅ ) |
| 702 | 161 | a1i | ⊢ ( ( 𝑥 ∈ ( ( - π (,] π ) ∖ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) ∧ ¬ 𝑥 = π ) → - π ∈ ℝ* ) |
| 703 | 155 | a1i | ⊢ ( ( 𝑥 ∈ ( ( - π (,] π ) ∖ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) ∧ ¬ 𝑥 = π ) → π ∈ ℝ* ) |
| 704 | negpitopissre | ⊢ ( - π (,] π ) ⊆ ℝ | |
| 705 | eldifi | ⊢ ( 𝑥 ∈ ( ( - π (,] π ) ∖ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) → 𝑥 ∈ ( - π (,] π ) ) | |
| 706 | 704 705 | sselid | ⊢ ( 𝑥 ∈ ( ( - π (,] π ) ∖ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) → 𝑥 ∈ ℝ ) |
| 707 | 706 | adantr | ⊢ ( ( 𝑥 ∈ ( ( - π (,] π ) ∖ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) ∧ ¬ 𝑥 = π ) → 𝑥 ∈ ℝ ) |
| 708 | 161 | a1i | ⊢ ( 𝑥 ∈ ( ( - π (,] π ) ∖ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) → - π ∈ ℝ* ) |
| 709 | 155 | a1i | ⊢ ( 𝑥 ∈ ( ( - π (,] π ) ∖ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) → π ∈ ℝ* ) |
| 710 | iocgtlb | ⊢ ( ( - π ∈ ℝ* ∧ π ∈ ℝ* ∧ 𝑥 ∈ ( - π (,] π ) ) → - π < 𝑥 ) | |
| 711 | 708 709 705 710 | syl3anc | ⊢ ( 𝑥 ∈ ( ( - π (,] π ) ∖ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) → - π < 𝑥 ) |
| 712 | 711 | adantr | ⊢ ( ( 𝑥 ∈ ( ( - π (,] π ) ∖ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) ∧ ¬ 𝑥 = π ) → - π < 𝑥 ) |
| 713 | 120 | a1i | ⊢ ( ( 𝑥 ∈ ( ( - π (,] π ) ∖ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) ∧ ¬ 𝑥 = π ) → π ∈ ℝ ) |
| 714 | iocleub | ⊢ ( ( - π ∈ ℝ* ∧ π ∈ ℝ* ∧ 𝑥 ∈ ( - π (,] π ) ) → 𝑥 ≤ π ) | |
| 715 | 708 709 705 714 | syl3anc | ⊢ ( 𝑥 ∈ ( ( - π (,] π ) ∖ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) → 𝑥 ≤ π ) |
| 716 | 715 | adantr | ⊢ ( ( 𝑥 ∈ ( ( - π (,] π ) ∖ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) ∧ ¬ 𝑥 = π ) → 𝑥 ≤ π ) |
| 717 | id | ⊢ ( π = 𝑥 → π = 𝑥 ) | |
| 718 | 717 | eqcomd | ⊢ ( π = 𝑥 → 𝑥 = π ) |
| 719 | 718 | necon3bi | ⊢ ( ¬ 𝑥 = π → π ≠ 𝑥 ) |
| 720 | 719 | adantl | ⊢ ( ( 𝑥 ∈ ( ( - π (,] π ) ∖ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) ∧ ¬ 𝑥 = π ) → π ≠ 𝑥 ) |
| 721 | 707 713 716 720 | leneltd | ⊢ ( ( 𝑥 ∈ ( ( - π (,] π ) ∖ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) ∧ ¬ 𝑥 = π ) → 𝑥 < π ) |
| 722 | 702 703 707 712 721 | eliood | ⊢ ( ( 𝑥 ∈ ( ( - π (,] π ) ∖ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) ∧ ¬ 𝑥 = π ) → 𝑥 ∈ ( - π (,) π ) ) |
| 723 | eldifn | ⊢ ( 𝑥 ∈ ( ( - π (,] π ) ∖ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) → ¬ 𝑥 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) | |
| 724 | 723 | adantr | ⊢ ( ( 𝑥 ∈ ( ( - π (,] π ) ∖ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) ∧ ¬ 𝑥 = π ) → ¬ 𝑥 ∈ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) |
| 725 | 722 724 | eldifd | ⊢ ( ( 𝑥 ∈ ( ( - π (,] π ) ∖ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) ∧ ¬ 𝑥 = π ) → 𝑥 ∈ ( ( - π (,) π ) ∖ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) ) |
| 726 | oveq2 | ⊢ ( 𝑥 = 0 → ( -∞ (,) 𝑥 ) = ( -∞ (,) 0 ) ) | |
| 727 | 726 | reseq2d | ⊢ ( 𝑥 = 0 → ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( -∞ (,) 𝑥 ) ) = ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( -∞ (,) 0 ) ) ) |
| 728 | 727 359 | oveq12d | ⊢ ( 𝑥 = 0 → ( ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( -∞ (,) 𝑥 ) ) limℂ 𝑥 ) = ( ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( -∞ (,) 0 ) ) limℂ 0 ) ) |
| 729 | 312 394 395 395 | constlimc | ⊢ ( ⊤ → 0 ∈ ( ( 𝑥 ∈ ( - π (,) 0 ) ↦ 0 ) limℂ 0 ) ) |
| 730 | 729 | mptru | ⊢ 0 ∈ ( ( 𝑥 ∈ ( - π (,) 0 ) ↦ 0 ) limℂ 0 ) |
| 731 | resres | ⊢ ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( -∞ (,) 0 ) ) = ( ( ℝ D 𝐹 ) ↾ ( ( - π (,) π ) ∩ ( -∞ (,) 0 ) ) ) | |
| 732 | iooin | ⊢ ( ( ( - π ∈ ℝ* ∧ π ∈ ℝ* ) ∧ ( -∞ ∈ ℝ* ∧ 0 ∈ ℝ* ) ) → ( ( - π (,) π ) ∩ ( -∞ (,) 0 ) ) = ( if ( - π ≤ -∞ , -∞ , - π ) (,) if ( π ≤ 0 , π , 0 ) ) ) | |
| 733 | 161 155 365 153 732 | mp4an | ⊢ ( ( - π (,) π ) ∩ ( -∞ (,) 0 ) ) = ( if ( - π ≤ -∞ , -∞ , - π ) (,) if ( π ≤ 0 , π , 0 ) ) |
| 734 | mnflt | ⊢ ( - π ∈ ℝ → -∞ < - π ) | |
| 735 | 160 734 | ax-mp | ⊢ -∞ < - π |
| 736 | xrltnle | ⊢ ( ( -∞ ∈ ℝ* ∧ - π ∈ ℝ* ) → ( -∞ < - π ↔ ¬ - π ≤ -∞ ) ) | |
| 737 | 365 161 736 | mp2an | ⊢ ( -∞ < - π ↔ ¬ - π ≤ -∞ ) |
| 738 | 735 737 | mpbi | ⊢ ¬ - π ≤ -∞ |
| 739 | 738 | iffalsei | ⊢ if ( - π ≤ -∞ , -∞ , - π ) = - π |
| 740 | xrltnle | ⊢ ( ( 0 ∈ ℝ* ∧ π ∈ ℝ* ) → ( 0 < π ↔ ¬ π ≤ 0 ) ) | |
| 741 | 153 155 740 | mp2an | ⊢ ( 0 < π ↔ ¬ π ≤ 0 ) |
| 742 | 72 741 | mpbi | ⊢ ¬ π ≤ 0 |
| 743 | 742 | iffalsei | ⊢ if ( π ≤ 0 , π , 0 ) = 0 |
| 744 | 739 743 | oveq12i | ⊢ ( if ( - π ≤ -∞ , -∞ , - π ) (,) if ( π ≤ 0 , π , 0 ) ) = ( - π (,) 0 ) |
| 745 | 733 744 | eqtri | ⊢ ( ( - π (,) π ) ∩ ( -∞ (,) 0 ) ) = ( - π (,) 0 ) |
| 746 | 745 | reseq2i | ⊢ ( ( ℝ D 𝐹 ) ↾ ( ( - π (,) π ) ∩ ( -∞ (,) 0 ) ) ) = ( ( ℝ D 𝐹 ) ↾ ( - π (,) 0 ) ) |
| 747 | 310 | eqcomi | ⊢ ( ( ℝ D 𝐹 ) ↾ ( - π (,) 0 ) ) = ( 𝑥 ∈ ( - π (,) 0 ) ↦ 0 ) |
| 748 | 731 746 747 | 3eqtrri | ⊢ ( 𝑥 ∈ ( - π (,) 0 ) ↦ 0 ) = ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( -∞ (,) 0 ) ) |
| 749 | 748 | oveq1i | ⊢ ( ( 𝑥 ∈ ( - π (,) 0 ) ↦ 0 ) limℂ 0 ) = ( ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( -∞ (,) 0 ) ) limℂ 0 ) |
| 750 | 730 749 | eleqtri | ⊢ 0 ∈ ( ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( -∞ (,) 0 ) ) limℂ 0 ) |
| 751 | 750 | ne0ii | ⊢ ( ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( -∞ (,) 0 ) ) limℂ 0 ) ≠ ∅ |
| 752 | 751 | a1i | ⊢ ( 𝑥 = 0 → ( ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( -∞ (,) 0 ) ) limℂ 0 ) ≠ ∅ ) |
| 753 | 728 752 | eqnetrd | ⊢ ( 𝑥 = 0 → ( ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( -∞ (,) 𝑥 ) ) limℂ 𝑥 ) ≠ ∅ ) |
| 754 | 725 325 753 | 3syl | ⊢ ( ( 𝑥 ∈ ( ( - π (,] π ) ∖ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) ∧ ¬ 𝑥 = π ) → ( ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( -∞ (,) 𝑥 ) ) limℂ 𝑥 ) ≠ ∅ ) |
| 755 | 701 754 | pm2.61dan | ⊢ ( 𝑥 ∈ ( ( - π (,] π ) ∖ dom ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ) → ( ( ( ( ℝ D 𝐹 ) ↾ ( - π (,) π ) ) ↾ ( -∞ (,) 𝑥 ) ) limℂ 𝑥 ) ≠ ∅ ) |
| 756 | eqid | ⊢ ( 𝑥 ∈ ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ↦ 1 ) = ( 𝑥 ∈ ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ↦ 1 ) | |
| 757 | ioosscn | ⊢ ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ⊆ ℂ | |
| 758 | 757 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) → ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ⊆ ℂ ) |
| 759 | 1cnd | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) → 1 ∈ ℂ ) | |
| 760 | 27 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) → 𝑋 ∈ ℂ ) |
| 761 | 756 758 759 760 | constlimc | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) → 1 ∈ ( ( 𝑥 ∈ ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ↦ 1 ) limℂ 𝑋 ) ) |
| 762 | ioossioc | ⊢ ( 0 (,) π ) ⊆ ( 0 (,] π ) | |
| 763 | 762 | sseli | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) → ( 𝑋 mod 𝑇 ) ∈ ( 0 (,] π ) ) |
| 764 | 763 | iftrued | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) → if ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,] π ) , 1 , - 1 ) = 1 ) |
| 765 | 209 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) → 𝐹 : ℝ ⟶ ℂ ) |
| 766 | modcl | ⊢ ( ( 𝑋 ∈ ℝ ∧ 𝑇 ∈ ℝ+ ) → ( 𝑋 mod 𝑇 ) ∈ ℝ ) | |
| 767 | 3 135 766 | mp2an | ⊢ ( 𝑋 mod 𝑇 ) ∈ ℝ |
| 768 | 3 767 | resubcli | ⊢ ( 𝑋 − ( 𝑋 mod 𝑇 ) ) ∈ ℝ |
| 769 | 768 | rexri | ⊢ ( 𝑋 − ( 𝑋 mod 𝑇 ) ) ∈ ℝ* |
| 770 | 769 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) → ( 𝑋 − ( 𝑋 mod 𝑇 ) ) ∈ ℝ* ) |
| 771 | 3 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) → 𝑋 ∈ ℝ ) |
| 772 | elioore | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) → ( 𝑋 mod 𝑇 ) ∈ ℝ ) | |
| 773 | ioogtlb | ⊢ ( ( 0 ∈ ℝ* ∧ π ∈ ℝ* ∧ ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) ) → 0 < ( 𝑋 mod 𝑇 ) ) | |
| 774 | 153 155 773 | mp3an12 | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) → 0 < ( 𝑋 mod 𝑇 ) ) |
| 775 | 772 774 | elrpd | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) → ( 𝑋 mod 𝑇 ) ∈ ℝ+ ) |
| 776 | 771 775 | ltsubrpd | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) → ( 𝑋 − ( 𝑋 mod 𝑇 ) ) < 𝑋 ) |
| 777 | ioossre | ⊢ ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ⊆ ℝ | |
| 778 | 777 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) → ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ⊆ ℝ ) |
| 779 | 365 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) → -∞ ∈ ℝ* ) |
| 780 | mnflt | ⊢ ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) ∈ ℝ → -∞ < ( 𝑋 − ( 𝑋 mod 𝑇 ) ) ) | |
| 781 | xrltle | ⊢ ( ( -∞ ∈ ℝ* ∧ ( 𝑋 − ( 𝑋 mod 𝑇 ) ) ∈ ℝ* ) → ( -∞ < ( 𝑋 − ( 𝑋 mod 𝑇 ) ) → -∞ ≤ ( 𝑋 − ( 𝑋 mod 𝑇 ) ) ) ) | |
| 782 | 365 769 781 | mp2an | ⊢ ( -∞ < ( 𝑋 − ( 𝑋 mod 𝑇 ) ) → -∞ ≤ ( 𝑋 − ( 𝑋 mod 𝑇 ) ) ) |
| 783 | 768 780 782 | mp2b | ⊢ -∞ ≤ ( 𝑋 − ( 𝑋 mod 𝑇 ) ) |
| 784 | 783 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) → -∞ ≤ ( 𝑋 − ( 𝑋 mod 𝑇 ) ) ) |
| 785 | 765 770 771 776 778 779 784 | limcresiooub | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) → ( ( 𝐹 ↾ ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ) limℂ 𝑋 ) = ( ( 𝐹 ↾ ( -∞ (,) 𝑋 ) ) limℂ 𝑋 ) ) |
| 786 | iooltub | ⊢ ( ( 0 ∈ ℝ* ∧ π ∈ ℝ* ∧ ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) ) → ( 𝑋 mod 𝑇 ) < π ) | |
| 787 | 153 155 786 | mp3an12 | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) → ( 𝑋 mod 𝑇 ) < π ) |
| 788 | 209 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) < π → 𝐹 : ℝ ⟶ ℂ ) |
| 789 | 777 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) < π → ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ⊆ ℝ ) |
| 790 | 788 789 | feqresmpt | ⊢ ( ( 𝑋 mod 𝑇 ) < π → ( 𝐹 ↾ ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ) = ( 𝑥 ∈ ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ↦ ( 𝐹 ‘ 𝑥 ) ) ) |
| 791 | elioore | ⊢ ( 𝑥 ∈ ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → 𝑥 ∈ ℝ ) | |
| 792 | 791 110 147 | sylancl | ⊢ ( 𝑥 ∈ ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → ( 𝐹 ‘ 𝑥 ) = if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) ) |
| 793 | 792 | adantl | ⊢ ( ( ( 𝑋 mod 𝑇 ) < π ∧ 𝑥 ∈ ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ) → ( 𝐹 ‘ 𝑥 ) = if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) ) |
| 794 | 791 | adantl | ⊢ ( ( ( 𝑋 mod 𝑇 ) < π ∧ 𝑥 ∈ ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ) → 𝑥 ∈ ℝ ) |
| 795 | 135 | a1i | ⊢ ( ( ( 𝑋 mod 𝑇 ) < π ∧ 𝑥 ∈ ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ) → 𝑇 ∈ ℝ+ ) |
| 796 | 794 795 | modcld | ⊢ ( ( ( 𝑋 mod 𝑇 ) < π ∧ 𝑥 ∈ ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ) → ( 𝑥 mod 𝑇 ) ∈ ℝ ) |
| 797 | 767 | a1i | ⊢ ( ( ( 𝑋 mod 𝑇 ) < π ∧ 𝑥 ∈ ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ) → ( 𝑋 mod 𝑇 ) ∈ ℝ ) |
| 798 | 120 | a1i | ⊢ ( ( ( 𝑋 mod 𝑇 ) < π ∧ 𝑥 ∈ ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ) → π ∈ ℝ ) |
| 799 | 3 | a1i | ⊢ ( 𝑥 ∈ ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → 𝑋 ∈ ℝ ) |
| 800 | 135 | a1i | ⊢ ( 𝑥 ∈ ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → 𝑇 ∈ ℝ+ ) |
| 801 | ioossico | ⊢ ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ⊆ ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) [,) 𝑋 ) | |
| 802 | 801 | sseli | ⊢ ( 𝑥 ∈ ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → 𝑥 ∈ ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) [,) 𝑋 ) ) |
| 803 | 799 800 802 | ltmod | ⊢ ( 𝑥 ∈ ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → ( 𝑥 mod 𝑇 ) < ( 𝑋 mod 𝑇 ) ) |
| 804 | 803 | adantl | ⊢ ( ( ( 𝑋 mod 𝑇 ) < π ∧ 𝑥 ∈ ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ) → ( 𝑥 mod 𝑇 ) < ( 𝑋 mod 𝑇 ) ) |
| 805 | simpl | ⊢ ( ( ( 𝑋 mod 𝑇 ) < π ∧ 𝑥 ∈ ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ) → ( 𝑋 mod 𝑇 ) < π ) | |
| 806 | 796 797 798 804 805 | lttrd | ⊢ ( ( ( 𝑋 mod 𝑇 ) < π ∧ 𝑥 ∈ ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ) → ( 𝑥 mod 𝑇 ) < π ) |
| 807 | 806 | iftrued | ⊢ ( ( ( 𝑋 mod 𝑇 ) < π ∧ 𝑥 ∈ ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ) → if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) = 1 ) |
| 808 | 793 807 | eqtrd | ⊢ ( ( ( 𝑋 mod 𝑇 ) < π ∧ 𝑥 ∈ ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ) → ( 𝐹 ‘ 𝑥 ) = 1 ) |
| 809 | 808 | mpteq2dva | ⊢ ( ( 𝑋 mod 𝑇 ) < π → ( 𝑥 ∈ ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ↦ ( 𝐹 ‘ 𝑥 ) ) = ( 𝑥 ∈ ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ↦ 1 ) ) |
| 810 | 790 809 | eqtrd | ⊢ ( ( 𝑋 mod 𝑇 ) < π → ( 𝐹 ↾ ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ) = ( 𝑥 ∈ ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ↦ 1 ) ) |
| 811 | 787 810 | syl | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) → ( 𝐹 ↾ ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ) = ( 𝑥 ∈ ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ↦ 1 ) ) |
| 812 | 811 | oveq1d | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) → ( ( 𝐹 ↾ ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ) limℂ 𝑋 ) = ( ( 𝑥 ∈ ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ↦ 1 ) limℂ 𝑋 ) ) |
| 813 | 785 812 | eqtr3d | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) → ( ( 𝐹 ↾ ( -∞ (,) 𝑋 ) ) limℂ 𝑋 ) = ( ( 𝑥 ∈ ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ↦ 1 ) limℂ 𝑋 ) ) |
| 814 | 761 764 813 | 3eltr4d | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) → if ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,] π ) , 1 , - 1 ) ∈ ( ( 𝐹 ↾ ( -∞ (,) 𝑋 ) ) limℂ 𝑋 ) ) |
| 815 | eqid | ⊢ ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ↦ - 1 ) = ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ↦ - 1 ) | |
| 816 | ioossre | ⊢ ( ( 𝑋 − π ) (,) 𝑋 ) ⊆ ℝ | |
| 817 | 816 | a1i | ⊢ ( ⊤ → ( ( 𝑋 − π ) (,) 𝑋 ) ⊆ ℝ ) |
| 818 | 817 207 | sstrdi | ⊢ ( ⊤ → ( ( 𝑋 − π ) (,) 𝑋 ) ⊆ ℂ ) |
| 819 | 27 | a1i | ⊢ ( ⊤ → 𝑋 ∈ ℂ ) |
| 820 | 815 818 305 819 | constlimc | ⊢ ( ⊤ → - 1 ∈ ( ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ↦ - 1 ) limℂ 𝑋 ) ) |
| 821 | 820 | mptru | ⊢ - 1 ∈ ( ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ↦ - 1 ) limℂ 𝑋 ) |
| 822 | 821 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) = 0 → - 1 ∈ ( ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ↦ - 1 ) limℂ 𝑋 ) ) |
| 823 | id | ⊢ ( ( 𝑋 mod 𝑇 ) = 0 → ( 𝑋 mod 𝑇 ) = 0 ) | |
| 824 | lbioc | ⊢ ¬ 0 ∈ ( 0 (,] π ) | |
| 825 | 824 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) = 0 → ¬ 0 ∈ ( 0 (,] π ) ) |
| 826 | 823 825 | eqneltrd | ⊢ ( ( 𝑋 mod 𝑇 ) = 0 → ¬ ( 𝑋 mod 𝑇 ) ∈ ( 0 (,] π ) ) |
| 827 | 826 | iffalsed | ⊢ ( ( 𝑋 mod 𝑇 ) = 0 → if ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,] π ) , 1 , - 1 ) = - 1 ) |
| 828 | 209 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) = 0 → 𝐹 : ℝ ⟶ ℂ ) |
| 829 | 816 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) = 0 → ( ( 𝑋 − π ) (,) 𝑋 ) ⊆ ℝ ) |
| 830 | 828 829 | feqresmpt | ⊢ ( ( 𝑋 mod 𝑇 ) = 0 → ( 𝐹 ↾ ( ( 𝑋 − π ) (,) 𝑋 ) ) = ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ↦ ( 𝐹 ‘ 𝑥 ) ) ) |
| 831 | 829 | sselda | ⊢ ( ( ( 𝑋 mod 𝑇 ) = 0 ∧ 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ) → 𝑥 ∈ ℝ ) |
| 832 | 831 110 147 | sylancl | ⊢ ( ( ( 𝑋 mod 𝑇 ) = 0 ∧ 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ) → ( 𝐹 ‘ 𝑥 ) = if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) ) |
| 833 | 120 | a1i | ⊢ ( ( ( 𝑋 mod 𝑇 ) = 0 ∧ 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ) → π ∈ ℝ ) |
| 834 | 135 | a1i | ⊢ ( ( ( 𝑋 mod 𝑇 ) = 0 ∧ 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ) → 𝑇 ∈ ℝ+ ) |
| 835 | 831 834 | modcld | ⊢ ( ( ( 𝑋 mod 𝑇 ) = 0 ∧ 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ) → ( 𝑥 mod 𝑇 ) ∈ ℝ ) |
| 836 | 3 120 | resubcli | ⊢ ( 𝑋 − π ) ∈ ℝ |
| 837 | 836 | a1i | ⊢ ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) → ( 𝑋 − π ) ∈ ℝ ) |
| 838 | 122 | a1i | ⊢ ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) → 𝑇 ∈ ℝ ) |
| 839 | 837 838 | readdcld | ⊢ ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) → ( ( 𝑋 − π ) + 𝑇 ) ∈ ℝ ) |
| 840 | elioore | ⊢ ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) → 𝑥 ∈ ℝ ) | |
| 841 | 840 838 | readdcld | ⊢ ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) → ( 𝑥 + 𝑇 ) ∈ ℝ ) |
| 842 | 3 | a1i | ⊢ ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) → 𝑋 ∈ ℝ ) |
| 843 | 836 | rexri | ⊢ ( 𝑋 − π ) ∈ ℝ* |
| 844 | 843 | a1i | ⊢ ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) → ( 𝑋 − π ) ∈ ℝ* ) |
| 845 | 842 | rexrd | ⊢ ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) → 𝑋 ∈ ℝ* ) |
| 846 | id | ⊢ ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) → 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ) | |
| 847 | ioogtlb | ⊢ ( ( ( 𝑋 − π ) ∈ ℝ* ∧ 𝑋 ∈ ℝ* ∧ 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ) → ( 𝑋 − π ) < 𝑥 ) | |
| 848 | 844 845 846 847 | syl3anc | ⊢ ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) → ( 𝑋 − π ) < 𝑥 ) |
| 849 | 837 840 838 848 | ltadd1dd | ⊢ ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) → ( ( 𝑋 − π ) + 𝑇 ) < ( 𝑥 + 𝑇 ) ) |
| 850 | 839 841 842 849 | ltsub1dd | ⊢ ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) → ( ( ( 𝑋 − π ) + 𝑇 ) − 𝑋 ) < ( ( 𝑥 + 𝑇 ) − 𝑋 ) ) |
| 851 | 850 | adantl | ⊢ ( ( ( 𝑋 mod 𝑇 ) = 0 ∧ 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ) → ( ( ( 𝑋 − π ) + 𝑇 ) − 𝑋 ) < ( ( 𝑥 + 𝑇 ) − 𝑋 ) ) |
| 852 | 251 | oveq2i | ⊢ ( ( 𝑋 − π ) + 𝑇 ) = ( ( 𝑋 − π ) + ( π + π ) ) |
| 853 | 56 56 | addcli | ⊢ ( π + π ) ∈ ℂ |
| 854 | subadd23 | ⊢ ( ( 𝑋 ∈ ℂ ∧ π ∈ ℂ ∧ ( π + π ) ∈ ℂ ) → ( ( 𝑋 − π ) + ( π + π ) ) = ( 𝑋 + ( ( π + π ) − π ) ) ) | |
| 855 | 27 56 853 854 | mp3an | ⊢ ( ( 𝑋 − π ) + ( π + π ) ) = ( 𝑋 + ( ( π + π ) − π ) ) |
| 856 | 56 56 | pncan3oi | ⊢ ( ( π + π ) − π ) = π |
| 857 | 856 | oveq2i | ⊢ ( 𝑋 + ( ( π + π ) − π ) ) = ( 𝑋 + π ) |
| 858 | 852 855 857 | 3eqtri | ⊢ ( ( 𝑋 − π ) + 𝑇 ) = ( 𝑋 + π ) |
| 859 | 858 | oveq1i | ⊢ ( ( ( 𝑋 − π ) + 𝑇 ) − 𝑋 ) = ( ( 𝑋 + π ) − 𝑋 ) |
| 860 | pncan2 | ⊢ ( ( 𝑋 ∈ ℂ ∧ π ∈ ℂ ) → ( ( 𝑋 + π ) − 𝑋 ) = π ) | |
| 861 | 27 56 860 | mp2an | ⊢ ( ( 𝑋 + π ) − 𝑋 ) = π |
| 862 | 859 861 | eqtr2i | ⊢ π = ( ( ( 𝑋 − π ) + 𝑇 ) − 𝑋 ) |
| 863 | 862 | a1i | ⊢ ( ( ( 𝑋 mod 𝑇 ) = 0 ∧ 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ) → π = ( ( ( 𝑋 − π ) + 𝑇 ) − 𝑋 ) ) |
| 864 | 841 842 | resubcld | ⊢ ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) → ( ( 𝑥 + 𝑇 ) − 𝑋 ) ∈ ℝ ) |
| 865 | modabs2 | ⊢ ( ( ( ( 𝑥 + 𝑇 ) − 𝑋 ) ∈ ℝ ∧ 𝑇 ∈ ℝ+ ) → ( ( ( ( 𝑥 + 𝑇 ) − 𝑋 ) mod 𝑇 ) mod 𝑇 ) = ( ( ( 𝑥 + 𝑇 ) − 𝑋 ) mod 𝑇 ) ) | |
| 866 | 864 135 865 | sylancl | ⊢ ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) → ( ( ( ( 𝑥 + 𝑇 ) − 𝑋 ) mod 𝑇 ) mod 𝑇 ) = ( ( ( 𝑥 + 𝑇 ) − 𝑋 ) mod 𝑇 ) ) |
| 867 | 135 | a1i | ⊢ ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) → 𝑇 ∈ ℝ+ ) |
| 868 | 0red | ⊢ ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) → 0 ∈ ℝ ) | |
| 869 | 839 842 | resubcld | ⊢ ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) → ( ( ( 𝑋 − π ) + 𝑇 ) − 𝑋 ) ∈ ℝ ) |
| 870 | 72 862 | breqtri | ⊢ 0 < ( ( ( 𝑋 − π ) + 𝑇 ) − 𝑋 ) |
| 871 | 870 | a1i | ⊢ ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) → 0 < ( ( ( 𝑋 − π ) + 𝑇 ) − 𝑋 ) ) |
| 872 | 868 869 864 871 850 | lttrd | ⊢ ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) → 0 < ( ( 𝑥 + 𝑇 ) − 𝑋 ) ) |
| 873 | 868 864 872 | ltled | ⊢ ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) → 0 ≤ ( ( 𝑥 + 𝑇 ) − 𝑋 ) ) |
| 874 | 842 838 | readdcld | ⊢ ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) → ( 𝑋 + 𝑇 ) ∈ ℝ ) |
| 875 | iooltub | ⊢ ( ( ( 𝑋 − π ) ∈ ℝ* ∧ 𝑋 ∈ ℝ* ∧ 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ) → 𝑥 < 𝑋 ) | |
| 876 | 844 845 846 875 | syl3anc | ⊢ ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) → 𝑥 < 𝑋 ) |
| 877 | 840 842 838 876 | ltadd1dd | ⊢ ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) → ( 𝑥 + 𝑇 ) < ( 𝑋 + 𝑇 ) ) |
| 878 | 841 874 842 877 | ltsub1dd | ⊢ ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) → ( ( 𝑥 + 𝑇 ) − 𝑋 ) < ( ( 𝑋 + 𝑇 ) − 𝑋 ) ) |
| 879 | pncan2 | ⊢ ( ( 𝑋 ∈ ℂ ∧ 𝑇 ∈ ℂ ) → ( ( 𝑋 + 𝑇 ) − 𝑋 ) = 𝑇 ) | |
| 880 | 27 123 879 | mp2an | ⊢ ( ( 𝑋 + 𝑇 ) − 𝑋 ) = 𝑇 |
| 881 | 878 880 | breqtrdi | ⊢ ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) → ( ( 𝑥 + 𝑇 ) − 𝑋 ) < 𝑇 ) |
| 882 | modid | ⊢ ( ( ( ( ( 𝑥 + 𝑇 ) − 𝑋 ) ∈ ℝ ∧ 𝑇 ∈ ℝ+ ) ∧ ( 0 ≤ ( ( 𝑥 + 𝑇 ) − 𝑋 ) ∧ ( ( 𝑥 + 𝑇 ) − 𝑋 ) < 𝑇 ) ) → ( ( ( 𝑥 + 𝑇 ) − 𝑋 ) mod 𝑇 ) = ( ( 𝑥 + 𝑇 ) − 𝑋 ) ) | |
| 883 | 864 867 873 881 882 | syl22anc | ⊢ ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) → ( ( ( 𝑥 + 𝑇 ) − 𝑋 ) mod 𝑇 ) = ( ( 𝑥 + 𝑇 ) − 𝑋 ) ) |
| 884 | 866 883 | eqtr2d | ⊢ ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) → ( ( 𝑥 + 𝑇 ) − 𝑋 ) = ( ( ( ( 𝑥 + 𝑇 ) − 𝑋 ) mod 𝑇 ) mod 𝑇 ) ) |
| 885 | 884 | adantl | ⊢ ( ( ( 𝑋 mod 𝑇 ) = 0 ∧ 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ) → ( ( 𝑥 + 𝑇 ) − 𝑋 ) = ( ( ( ( 𝑥 + 𝑇 ) − 𝑋 ) mod 𝑇 ) mod 𝑇 ) ) |
| 886 | oveq2 | ⊢ ( ( 𝑋 mod 𝑇 ) = 0 → ( ( ( ( 𝑥 + 𝑇 ) − 𝑋 ) mod 𝑇 ) + ( 𝑋 mod 𝑇 ) ) = ( ( ( ( 𝑥 + 𝑇 ) − 𝑋 ) mod 𝑇 ) + 0 ) ) | |
| 887 | 886 | adantr | ⊢ ( ( ( 𝑋 mod 𝑇 ) = 0 ∧ 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ) → ( ( ( ( 𝑥 + 𝑇 ) − 𝑋 ) mod 𝑇 ) + ( 𝑋 mod 𝑇 ) ) = ( ( ( ( 𝑥 + 𝑇 ) − 𝑋 ) mod 𝑇 ) + 0 ) ) |
| 888 | 864 867 | modcld | ⊢ ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) → ( ( ( 𝑥 + 𝑇 ) − 𝑋 ) mod 𝑇 ) ∈ ℝ ) |
| 889 | 888 | recnd | ⊢ ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) → ( ( ( 𝑥 + 𝑇 ) − 𝑋 ) mod 𝑇 ) ∈ ℂ ) |
| 890 | 889 | addridd | ⊢ ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) → ( ( ( ( 𝑥 + 𝑇 ) − 𝑋 ) mod 𝑇 ) + 0 ) = ( ( ( 𝑥 + 𝑇 ) − 𝑋 ) mod 𝑇 ) ) |
| 891 | 890 | adantl | ⊢ ( ( ( 𝑋 mod 𝑇 ) = 0 ∧ 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ) → ( ( ( ( 𝑥 + 𝑇 ) − 𝑋 ) mod 𝑇 ) + 0 ) = ( ( ( 𝑥 + 𝑇 ) − 𝑋 ) mod 𝑇 ) ) |
| 892 | 887 891 | eqtr2d | ⊢ ( ( ( 𝑋 mod 𝑇 ) = 0 ∧ 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ) → ( ( ( 𝑥 + 𝑇 ) − 𝑋 ) mod 𝑇 ) = ( ( ( ( 𝑥 + 𝑇 ) − 𝑋 ) mod 𝑇 ) + ( 𝑋 mod 𝑇 ) ) ) |
| 893 | 892 | oveq1d | ⊢ ( ( ( 𝑋 mod 𝑇 ) = 0 ∧ 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ) → ( ( ( ( 𝑥 + 𝑇 ) − 𝑋 ) mod 𝑇 ) mod 𝑇 ) = ( ( ( ( ( 𝑥 + 𝑇 ) − 𝑋 ) mod 𝑇 ) + ( 𝑋 mod 𝑇 ) ) mod 𝑇 ) ) |
| 894 | modaddabs | ⊢ ( ( ( ( 𝑥 + 𝑇 ) − 𝑋 ) ∈ ℝ ∧ 𝑋 ∈ ℝ ∧ 𝑇 ∈ ℝ+ ) → ( ( ( ( ( 𝑥 + 𝑇 ) − 𝑋 ) mod 𝑇 ) + ( 𝑋 mod 𝑇 ) ) mod 𝑇 ) = ( ( ( ( 𝑥 + 𝑇 ) − 𝑋 ) + 𝑋 ) mod 𝑇 ) ) | |
| 895 | 864 842 867 894 | syl3anc | ⊢ ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) → ( ( ( ( ( 𝑥 + 𝑇 ) − 𝑋 ) mod 𝑇 ) + ( 𝑋 mod 𝑇 ) ) mod 𝑇 ) = ( ( ( ( 𝑥 + 𝑇 ) − 𝑋 ) + 𝑋 ) mod 𝑇 ) ) |
| 896 | 895 | adantl | ⊢ ( ( ( 𝑋 mod 𝑇 ) = 0 ∧ 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ) → ( ( ( ( ( 𝑥 + 𝑇 ) − 𝑋 ) mod 𝑇 ) + ( 𝑋 mod 𝑇 ) ) mod 𝑇 ) = ( ( ( ( 𝑥 + 𝑇 ) − 𝑋 ) + 𝑋 ) mod 𝑇 ) ) |
| 897 | 885 893 896 | 3eqtrd | ⊢ ( ( ( 𝑋 mod 𝑇 ) = 0 ∧ 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ) → ( ( 𝑥 + 𝑇 ) − 𝑋 ) = ( ( ( ( 𝑥 + 𝑇 ) − 𝑋 ) + 𝑋 ) mod 𝑇 ) ) |
| 898 | 145 | recnd | ⊢ ( 𝑥 ∈ ℝ → ( 𝑥 + 𝑇 ) ∈ ℂ ) |
| 899 | 27 | a1i | ⊢ ( 𝑥 ∈ ℝ → 𝑋 ∈ ℂ ) |
| 900 | 898 899 | npcand | ⊢ ( 𝑥 ∈ ℝ → ( ( ( 𝑥 + 𝑇 ) − 𝑋 ) + 𝑋 ) = ( 𝑥 + 𝑇 ) ) |
| 901 | 124 | a1i | ⊢ ( 𝑥 ∈ ℝ → ( 1 · 𝑇 ) = 𝑇 ) |
| 902 | 901 | oveq2d | ⊢ ( 𝑥 ∈ ℝ → ( 𝑥 + ( 1 · 𝑇 ) ) = ( 𝑥 + 𝑇 ) ) |
| 903 | 900 902 | eqtr4d | ⊢ ( 𝑥 ∈ ℝ → ( ( ( 𝑥 + 𝑇 ) − 𝑋 ) + 𝑋 ) = ( 𝑥 + ( 1 · 𝑇 ) ) ) |
| 904 | 903 | oveq1d | ⊢ ( 𝑥 ∈ ℝ → ( ( ( ( 𝑥 + 𝑇 ) − 𝑋 ) + 𝑋 ) mod 𝑇 ) = ( ( 𝑥 + ( 1 · 𝑇 ) ) mod 𝑇 ) ) |
| 905 | 840 904 | syl | ⊢ ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) → ( ( ( ( 𝑥 + 𝑇 ) − 𝑋 ) + 𝑋 ) mod 𝑇 ) = ( ( 𝑥 + ( 1 · 𝑇 ) ) mod 𝑇 ) ) |
| 906 | 905 | adantl | ⊢ ( ( ( 𝑋 mod 𝑇 ) = 0 ∧ 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ) → ( ( ( ( 𝑥 + 𝑇 ) − 𝑋 ) + 𝑋 ) mod 𝑇 ) = ( ( 𝑥 + ( 1 · 𝑇 ) ) mod 𝑇 ) ) |
| 907 | 1zzd | ⊢ ( ( ( 𝑋 mod 𝑇 ) = 0 ∧ 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ) → 1 ∈ ℤ ) | |
| 908 | 831 834 907 138 | syl3anc | ⊢ ( ( ( 𝑋 mod 𝑇 ) = 0 ∧ 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ) → ( ( 𝑥 + ( 1 · 𝑇 ) ) mod 𝑇 ) = ( 𝑥 mod 𝑇 ) ) |
| 909 | 897 906 908 | 3eqtrrd | ⊢ ( ( ( 𝑋 mod 𝑇 ) = 0 ∧ 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ) → ( 𝑥 mod 𝑇 ) = ( ( 𝑥 + 𝑇 ) − 𝑋 ) ) |
| 910 | 851 863 909 | 3brtr4d | ⊢ ( ( ( 𝑋 mod 𝑇 ) = 0 ∧ 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ) → π < ( 𝑥 mod 𝑇 ) ) |
| 911 | 833 835 910 | ltled | ⊢ ( ( ( 𝑋 mod 𝑇 ) = 0 ∧ 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ) → π ≤ ( 𝑥 mod 𝑇 ) ) |
| 912 | 833 835 911 | lensymd | ⊢ ( ( ( 𝑋 mod 𝑇 ) = 0 ∧ 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ) → ¬ ( 𝑥 mod 𝑇 ) < π ) |
| 913 | 912 | iffalsed | ⊢ ( ( ( 𝑋 mod 𝑇 ) = 0 ∧ 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ) → if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) = - 1 ) |
| 914 | 832 913 | eqtrd | ⊢ ( ( ( 𝑋 mod 𝑇 ) = 0 ∧ 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ) → ( 𝐹 ‘ 𝑥 ) = - 1 ) |
| 915 | 914 | mpteq2dva | ⊢ ( ( 𝑋 mod 𝑇 ) = 0 → ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ↦ ( 𝐹 ‘ 𝑥 ) ) = ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ↦ - 1 ) ) |
| 916 | 830 915 | eqtr2d | ⊢ ( ( 𝑋 mod 𝑇 ) = 0 → ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ↦ - 1 ) = ( 𝐹 ↾ ( ( 𝑋 − π ) (,) 𝑋 ) ) ) |
| 917 | 916 | oveq1d | ⊢ ( ( 𝑋 mod 𝑇 ) = 0 → ( ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ↦ - 1 ) limℂ 𝑋 ) = ( ( 𝐹 ↾ ( ( 𝑋 − π ) (,) 𝑋 ) ) limℂ 𝑋 ) ) |
| 918 | 843 | a1i | ⊢ ( ⊤ → ( 𝑋 − π ) ∈ ℝ* ) |
| 919 | 3 | a1i | ⊢ ( ⊤ → 𝑋 ∈ ℝ ) |
| 920 | ltsubrp | ⊢ ( ( 𝑋 ∈ ℝ ∧ π ∈ ℝ+ ) → ( 𝑋 − π ) < 𝑋 ) | |
| 921 | 3 184 920 | mp2an | ⊢ ( 𝑋 − π ) < 𝑋 |
| 922 | 921 | a1i | ⊢ ( ⊤ → ( 𝑋 − π ) < 𝑋 ) |
| 923 | mnflt | ⊢ ( ( 𝑋 − π ) ∈ ℝ → -∞ < ( 𝑋 − π ) ) | |
| 924 | xrltle | ⊢ ( ( -∞ ∈ ℝ* ∧ ( 𝑋 − π ) ∈ ℝ* ) → ( -∞ < ( 𝑋 − π ) → -∞ ≤ ( 𝑋 − π ) ) ) | |
| 925 | 365 843 924 | mp2an | ⊢ ( -∞ < ( 𝑋 − π ) → -∞ ≤ ( 𝑋 − π ) ) |
| 926 | 836 923 925 | mp2b | ⊢ -∞ ≤ ( 𝑋 − π ) |
| 927 | 926 | a1i | ⊢ ( ⊤ → -∞ ≤ ( 𝑋 − π ) ) |
| 928 | 363 918 919 922 817 366 927 | limcresiooub | ⊢ ( ⊤ → ( ( 𝐹 ↾ ( ( 𝑋 − π ) (,) 𝑋 ) ) limℂ 𝑋 ) = ( ( 𝐹 ↾ ( -∞ (,) 𝑋 ) ) limℂ 𝑋 ) ) |
| 929 | 928 | mptru | ⊢ ( ( 𝐹 ↾ ( ( 𝑋 − π ) (,) 𝑋 ) ) limℂ 𝑋 ) = ( ( 𝐹 ↾ ( -∞ (,) 𝑋 ) ) limℂ 𝑋 ) |
| 930 | 917 929 | eqtr2di | ⊢ ( ( 𝑋 mod 𝑇 ) = 0 → ( ( 𝐹 ↾ ( -∞ (,) 𝑋 ) ) limℂ 𝑋 ) = ( ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ↦ - 1 ) limℂ 𝑋 ) ) |
| 931 | 822 827 930 | 3eltr4d | ⊢ ( ( 𝑋 mod 𝑇 ) = 0 → if ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,] π ) , 1 , - 1 ) ∈ ( ( 𝐹 ↾ ( -∞ (,) 𝑋 ) ) limℂ 𝑋 ) ) |
| 932 | 931 | adantl | ⊢ ( ( ¬ ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) ∧ ( 𝑋 mod 𝑇 ) = 0 ) → if ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,] π ) , 1 , - 1 ) ∈ ( ( 𝐹 ↾ ( -∞ (,) 𝑋 ) ) limℂ 𝑋 ) ) |
| 933 | 155 | a1i | ⊢ ( ( ¬ ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) ∧ ¬ ( 𝑋 mod 𝑇 ) = 0 ) → π ∈ ℝ* ) |
| 934 | 122 | rexri | ⊢ 𝑇 ∈ ℝ* |
| 935 | 934 | a1i | ⊢ ( ( ¬ ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) ∧ ¬ ( 𝑋 mod 𝑇 ) = 0 ) → 𝑇 ∈ ℝ* ) |
| 936 | 767 | rexri | ⊢ ( 𝑋 mod 𝑇 ) ∈ ℝ* |
| 937 | 936 | a1i | ⊢ ( ( ¬ ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) ∧ ¬ ( 𝑋 mod 𝑇 ) = 0 ) → ( 𝑋 mod 𝑇 ) ∈ ℝ* ) |
| 938 | 120 | a1i | ⊢ ( ( ¬ ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) ∧ ¬ ( 𝑋 mod 𝑇 ) = 0 ) → π ∈ ℝ ) |
| 939 | 767 | a1i | ⊢ ( ( ¬ ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) ∧ ¬ ( 𝑋 mod 𝑇 ) = 0 ) → ( 𝑋 mod 𝑇 ) ∈ ℝ ) |
| 940 | pm4.56 | ⊢ ( ( ¬ ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) ∧ ¬ ( 𝑋 mod 𝑇 ) = 0 ) ↔ ¬ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) ∨ ( 𝑋 mod 𝑇 ) = 0 ) ) | |
| 941 | 940 | biimpi | ⊢ ( ( ¬ ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) ∧ ¬ ( 𝑋 mod 𝑇 ) = 0 ) → ¬ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) ∨ ( 𝑋 mod 𝑇 ) = 0 ) ) |
| 942 | olc | ⊢ ( ( 𝑋 mod 𝑇 ) = 0 → ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) ∨ ( 𝑋 mod 𝑇 ) = 0 ) ) | |
| 943 | 942 | adantl | ⊢ ( ( ( 𝑋 mod 𝑇 ) < π ∧ ( 𝑋 mod 𝑇 ) = 0 ) → ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) ∨ ( 𝑋 mod 𝑇 ) = 0 ) ) |
| 944 | 153 | a1i | ⊢ ( ( ( 𝑋 mod 𝑇 ) < π ∧ ( 𝑋 mod 𝑇 ) ≠ 0 ) → 0 ∈ ℝ* ) |
| 945 | 155 | a1i | ⊢ ( ( ( 𝑋 mod 𝑇 ) < π ∧ ( 𝑋 mod 𝑇 ) ≠ 0 ) → π ∈ ℝ* ) |
| 946 | 767 | a1i | ⊢ ( ( ( 𝑋 mod 𝑇 ) < π ∧ ( 𝑋 mod 𝑇 ) ≠ 0 ) → ( 𝑋 mod 𝑇 ) ∈ ℝ ) |
| 947 | 0red | ⊢ ( ( 𝑋 mod 𝑇 ) ≠ 0 → 0 ∈ ℝ ) | |
| 948 | 767 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ≠ 0 → ( 𝑋 mod 𝑇 ) ∈ ℝ ) |
| 949 | modge0 | ⊢ ( ( 𝑋 ∈ ℝ ∧ 𝑇 ∈ ℝ+ ) → 0 ≤ ( 𝑋 mod 𝑇 ) ) | |
| 950 | 3 135 949 | mp2an | ⊢ 0 ≤ ( 𝑋 mod 𝑇 ) |
| 951 | 950 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ≠ 0 → 0 ≤ ( 𝑋 mod 𝑇 ) ) |
| 952 | id | ⊢ ( ( 𝑋 mod 𝑇 ) ≠ 0 → ( 𝑋 mod 𝑇 ) ≠ 0 ) | |
| 953 | 947 948 951 952 | leneltd | ⊢ ( ( 𝑋 mod 𝑇 ) ≠ 0 → 0 < ( 𝑋 mod 𝑇 ) ) |
| 954 | 953 | adantl | ⊢ ( ( ( 𝑋 mod 𝑇 ) < π ∧ ( 𝑋 mod 𝑇 ) ≠ 0 ) → 0 < ( 𝑋 mod 𝑇 ) ) |
| 955 | simpl | ⊢ ( ( ( 𝑋 mod 𝑇 ) < π ∧ ( 𝑋 mod 𝑇 ) ≠ 0 ) → ( 𝑋 mod 𝑇 ) < π ) | |
| 956 | 944 945 946 954 955 | eliood | ⊢ ( ( ( 𝑋 mod 𝑇 ) < π ∧ ( 𝑋 mod 𝑇 ) ≠ 0 ) → ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) ) |
| 957 | 956 | orcd | ⊢ ( ( ( 𝑋 mod 𝑇 ) < π ∧ ( 𝑋 mod 𝑇 ) ≠ 0 ) → ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) ∨ ( 𝑋 mod 𝑇 ) = 0 ) ) |
| 958 | 943 957 | pm2.61dane | ⊢ ( ( 𝑋 mod 𝑇 ) < π → ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) ∨ ( 𝑋 mod 𝑇 ) = 0 ) ) |
| 959 | 941 958 | nsyl | ⊢ ( ( ¬ ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) ∧ ¬ ( 𝑋 mod 𝑇 ) = 0 ) → ¬ ( 𝑋 mod 𝑇 ) < π ) |
| 960 | 938 939 959 | nltled | ⊢ ( ( ¬ ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) ∧ ¬ ( 𝑋 mod 𝑇 ) = 0 ) → π ≤ ( 𝑋 mod 𝑇 ) ) |
| 961 | modlt | ⊢ ( ( 𝑋 ∈ ℝ ∧ 𝑇 ∈ ℝ+ ) → ( 𝑋 mod 𝑇 ) < 𝑇 ) | |
| 962 | 3 135 961 | mp2an | ⊢ ( 𝑋 mod 𝑇 ) < 𝑇 |
| 963 | 962 | a1i | ⊢ ( ( ¬ ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) ∧ ¬ ( 𝑋 mod 𝑇 ) = 0 ) → ( 𝑋 mod 𝑇 ) < 𝑇 ) |
| 964 | 933 935 937 960 963 | elicod | ⊢ ( ( ¬ ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) ∧ ¬ ( 𝑋 mod 𝑇 ) = 0 ) → ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) ) |
| 965 | eqid | ⊢ ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ↦ 1 ) = ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ↦ 1 ) | |
| 966 | 965 818 203 819 | constlimc | ⊢ ( ⊤ → 1 ∈ ( ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ↦ 1 ) limℂ 𝑋 ) ) |
| 967 | 966 | mptru | ⊢ 1 ∈ ( ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ↦ 1 ) limℂ 𝑋 ) |
| 968 | 967 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) = π → 1 ∈ ( ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ↦ 1 ) limℂ 𝑋 ) ) |
| 969 | id | ⊢ ( ( 𝑋 mod 𝑇 ) = π → ( 𝑋 mod 𝑇 ) = π ) | |
| 970 | ubioc1 | ⊢ ( ( 0 ∈ ℝ* ∧ π ∈ ℝ* ∧ 0 < π ) → π ∈ ( 0 (,] π ) ) | |
| 971 | 153 155 72 970 | mp3an | ⊢ π ∈ ( 0 (,] π ) |
| 972 | 969 971 | eqeltrdi | ⊢ ( ( 𝑋 mod 𝑇 ) = π → ( 𝑋 mod 𝑇 ) ∈ ( 0 (,] π ) ) |
| 973 | 972 | iftrued | ⊢ ( ( 𝑋 mod 𝑇 ) = π → if ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,] π ) , 1 , - 1 ) = 1 ) |
| 974 | 363 817 | feqresmpt | ⊢ ( ⊤ → ( 𝐹 ↾ ( ( 𝑋 − π ) (,) 𝑋 ) ) = ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ↦ ( 𝐹 ‘ 𝑥 ) ) ) |
| 975 | 974 | mptru | ⊢ ( 𝐹 ↾ ( ( 𝑋 − π ) (,) 𝑋 ) ) = ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ↦ ( 𝐹 ‘ 𝑥 ) ) |
| 976 | 840 110 147 | sylancl | ⊢ ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) → ( 𝐹 ‘ 𝑥 ) = if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) ) |
| 977 | 976 | adantl | ⊢ ( ( ( 𝑋 mod 𝑇 ) = π ∧ 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ) → ( 𝐹 ‘ 𝑥 ) = if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) ) |
| 978 | simpr | ⊢ ( ( ( 𝑋 mod 𝑇 ) = π ∧ 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ) → 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ) | |
| 979 | 969 | eqcomd | ⊢ ( ( 𝑋 mod 𝑇 ) = π → π = ( 𝑋 mod 𝑇 ) ) |
| 980 | 979 | oveq2d | ⊢ ( ( 𝑋 mod 𝑇 ) = π → ( 𝑋 − π ) = ( 𝑋 − ( 𝑋 mod 𝑇 ) ) ) |
| 981 | 980 | oveq1d | ⊢ ( ( 𝑋 mod 𝑇 ) = π → ( ( 𝑋 − π ) (,) 𝑋 ) = ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ) |
| 982 | 981 | adantr | ⊢ ( ( ( 𝑋 mod 𝑇 ) = π ∧ 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ) → ( ( 𝑋 − π ) (,) 𝑋 ) = ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ) |
| 983 | 978 982 | eleqtrd | ⊢ ( ( ( 𝑋 mod 𝑇 ) = π ∧ 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ) → 𝑥 ∈ ( ( 𝑋 − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ) |
| 984 | 983 803 | syl | ⊢ ( ( ( 𝑋 mod 𝑇 ) = π ∧ 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ) → ( 𝑥 mod 𝑇 ) < ( 𝑋 mod 𝑇 ) ) |
| 985 | simpl | ⊢ ( ( ( 𝑋 mod 𝑇 ) = π ∧ 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ) → ( 𝑋 mod 𝑇 ) = π ) | |
| 986 | 984 985 | breqtrd | ⊢ ( ( ( 𝑋 mod 𝑇 ) = π ∧ 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ) → ( 𝑥 mod 𝑇 ) < π ) |
| 987 | 986 | iftrued | ⊢ ( ( ( 𝑋 mod 𝑇 ) = π ∧ 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ) → if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) = 1 ) |
| 988 | 977 987 | eqtrd | ⊢ ( ( ( 𝑋 mod 𝑇 ) = π ∧ 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ) → ( 𝐹 ‘ 𝑥 ) = 1 ) |
| 989 | 988 | mpteq2dva | ⊢ ( ( 𝑋 mod 𝑇 ) = π → ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ↦ ( 𝐹 ‘ 𝑥 ) ) = ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ↦ 1 ) ) |
| 990 | 975 989 | eqtr2id | ⊢ ( ( 𝑋 mod 𝑇 ) = π → ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ↦ 1 ) = ( 𝐹 ↾ ( ( 𝑋 − π ) (,) 𝑋 ) ) ) |
| 991 | 990 | oveq1d | ⊢ ( ( 𝑋 mod 𝑇 ) = π → ( ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ↦ 1 ) limℂ 𝑋 ) = ( ( 𝐹 ↾ ( ( 𝑋 − π ) (,) 𝑋 ) ) limℂ 𝑋 ) ) |
| 992 | 991 929 | eqtr2di | ⊢ ( ( 𝑋 mod 𝑇 ) = π → ( ( 𝐹 ↾ ( -∞ (,) 𝑋 ) ) limℂ 𝑋 ) = ( ( 𝑥 ∈ ( ( 𝑋 − π ) (,) 𝑋 ) ↦ 1 ) limℂ 𝑋 ) ) |
| 993 | 968 973 992 | 3eltr4d | ⊢ ( ( 𝑋 mod 𝑇 ) = π → if ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,] π ) , 1 , - 1 ) ∈ ( ( 𝐹 ↾ ( -∞ (,) 𝑋 ) ) limℂ 𝑋 ) ) |
| 994 | 993 | adantl | ⊢ ( ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) ∧ ( 𝑋 mod 𝑇 ) = π ) → if ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,] π ) , 1 , - 1 ) ∈ ( ( 𝐹 ↾ ( -∞ (,) 𝑋 ) ) limℂ 𝑋 ) ) |
| 995 | 155 | a1i | ⊢ ( ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) ∧ ¬ ( 𝑋 mod 𝑇 ) = π ) → π ∈ ℝ* ) |
| 996 | 934 | a1i | ⊢ ( ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) ∧ ¬ ( 𝑋 mod 𝑇 ) = π ) → 𝑇 ∈ ℝ* ) |
| 997 | 767 | a1i | ⊢ ( ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) ∧ ¬ ( 𝑋 mod 𝑇 ) = π ) → ( 𝑋 mod 𝑇 ) ∈ ℝ ) |
| 998 | 120 | a1i | ⊢ ( ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) ∧ ¬ ( 𝑋 mod 𝑇 ) = π ) → π ∈ ℝ ) |
| 999 | icogelb | ⊢ ( ( π ∈ ℝ* ∧ 𝑇 ∈ ℝ* ∧ ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) ) → π ≤ ( 𝑋 mod 𝑇 ) ) | |
| 1000 | 155 934 999 | mp3an12 | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) → π ≤ ( 𝑋 mod 𝑇 ) ) |
| 1001 | 1000 | adantr | ⊢ ( ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) ∧ ¬ ( 𝑋 mod 𝑇 ) = π ) → π ≤ ( 𝑋 mod 𝑇 ) ) |
| 1002 | neqne | ⊢ ( ¬ ( 𝑋 mod 𝑇 ) = π → ( 𝑋 mod 𝑇 ) ≠ π ) | |
| 1003 | 1002 | adantl | ⊢ ( ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) ∧ ¬ ( 𝑋 mod 𝑇 ) = π ) → ( 𝑋 mod 𝑇 ) ≠ π ) |
| 1004 | 998 997 1001 1003 | leneltd | ⊢ ( ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) ∧ ¬ ( 𝑋 mod 𝑇 ) = π ) → π < ( 𝑋 mod 𝑇 ) ) |
| 1005 | 962 | a1i | ⊢ ( ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) ∧ ¬ ( 𝑋 mod 𝑇 ) = π ) → ( 𝑋 mod 𝑇 ) < 𝑇 ) |
| 1006 | 995 996 997 1004 1005 | eliood | ⊢ ( ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) ∧ ¬ ( 𝑋 mod 𝑇 ) = π ) → ( 𝑋 mod 𝑇 ) ∈ ( π (,) 𝑇 ) ) |
| 1007 | eqid | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ↦ - 1 ) = ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ↦ - 1 ) | |
| 1008 | ioossre | ⊢ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ⊆ ℝ | |
| 1009 | 1008 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π (,) 𝑇 ) → ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ⊆ ℝ ) |
| 1010 | 1009 207 | sstrdi | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π (,) 𝑇 ) → ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ⊆ ℂ ) |
| 1011 | neg1cn | ⊢ - 1 ∈ ℂ | |
| 1012 | 1011 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π (,) 𝑇 ) → - 1 ∈ ℂ ) |
| 1013 | 27 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π (,) 𝑇 ) → 𝑋 ∈ ℂ ) |
| 1014 | 1007 1010 1012 1013 | constlimc | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π (,) 𝑇 ) → - 1 ∈ ( ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ↦ - 1 ) limℂ 𝑋 ) ) |
| 1015 | 153 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π (,) 𝑇 ) → 0 ∈ ℝ* ) |
| 1016 | 120 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π (,) 𝑇 ) → π ∈ ℝ ) |
| 1017 | 936 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π (,) 𝑇 ) → ( 𝑋 mod 𝑇 ) ∈ ℝ* ) |
| 1018 | ioogtlb | ⊢ ( ( π ∈ ℝ* ∧ 𝑇 ∈ ℝ* ∧ ( 𝑋 mod 𝑇 ) ∈ ( π (,) 𝑇 ) ) → π < ( 𝑋 mod 𝑇 ) ) | |
| 1019 | 155 934 1018 | mp3an12 | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π (,) 𝑇 ) → π < ( 𝑋 mod 𝑇 ) ) |
| 1020 | 1015 1016 1017 1019 | gtnelioc | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π (,) 𝑇 ) → ¬ ( 𝑋 mod 𝑇 ) ∈ ( 0 (,] π ) ) |
| 1021 | 1020 | iffalsed | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π (,) 𝑇 ) → if ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,] π ) , 1 , - 1 ) = - 1 ) |
| 1022 | 1008 | a1i | ⊢ ( ⊤ → ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ⊆ ℝ ) |
| 1023 | 363 1022 | feqresmpt | ⊢ ( ⊤ → ( 𝐹 ↾ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ) = ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ↦ ( 𝐹 ‘ 𝑥 ) ) ) |
| 1024 | 1023 | mptru | ⊢ ( 𝐹 ↾ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ) = ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ↦ ( 𝐹 ‘ 𝑥 ) ) |
| 1025 | elioore | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → 𝑥 ∈ ℝ ) | |
| 1026 | 1025 110 147 | sylancl | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → ( 𝐹 ‘ 𝑥 ) = if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) ) |
| 1027 | 1026 | adantl | ⊢ ( ( ( 𝑋 mod 𝑇 ) ∈ ( π (,) 𝑇 ) ∧ 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ) → ( 𝐹 ‘ 𝑥 ) = if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) ) |
| 1028 | 120 | a1i | ⊢ ( ( ( 𝑋 mod 𝑇 ) ∈ ( π (,) 𝑇 ) ∧ 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ) → π ∈ ℝ ) |
| 1029 | 135 | a1i | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → 𝑇 ∈ ℝ+ ) |
| 1030 | 1025 1029 | modcld | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → ( 𝑥 mod 𝑇 ) ∈ ℝ ) |
| 1031 | 1030 | adantl | ⊢ ( ( ( 𝑋 mod 𝑇 ) ∈ ( π (,) 𝑇 ) ∧ 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ) → ( 𝑥 mod 𝑇 ) ∈ ℝ ) |
| 1032 | 3 120 | readdcli | ⊢ ( 𝑋 + π ) ∈ ℝ |
| 1033 | 1032 | recni | ⊢ ( 𝑋 + π ) ∈ ℂ |
| 1034 | 1033 | a1i | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → ( 𝑋 + π ) ∈ ℂ ) |
| 1035 | 27 | a1i | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → 𝑋 ∈ ℂ ) |
| 1036 | 767 | recni | ⊢ ( 𝑋 mod 𝑇 ) ∈ ℂ |
| 1037 | 1036 | a1i | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → ( 𝑋 mod 𝑇 ) ∈ ℂ ) |
| 1038 | 1034 1035 1037 | nnncan2d | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) − ( 𝑋 − ( 𝑋 mod 𝑇 ) ) ) = ( ( 𝑋 + π ) − 𝑋 ) ) |
| 1039 | 1038 861 | eqtr2di | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → π = ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) − ( 𝑋 − ( 𝑋 mod 𝑇 ) ) ) ) |
| 1040 | 1032 767 | resubcli | ⊢ ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) ∈ ℝ |
| 1041 | 1040 | a1i | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) ∈ ℝ ) |
| 1042 | 768 | a1i | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → ( 𝑋 − ( 𝑋 mod 𝑇 ) ) ∈ ℝ ) |
| 1043 | 1040 | rexri | ⊢ ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) ∈ ℝ* |
| 1044 | 1043 | a1i | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) ∈ ℝ* ) |
| 1045 | 3 | a1i | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → 𝑋 ∈ ℝ ) |
| 1046 | 1045 | rexrd | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → 𝑋 ∈ ℝ* ) |
| 1047 | id | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ) | |
| 1048 | ioogtlb | ⊢ ( ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) ∈ ℝ* ∧ 𝑋 ∈ ℝ* ∧ 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ) → ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) < 𝑥 ) | |
| 1049 | 1044 1046 1047 1048 | syl3anc | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) < 𝑥 ) |
| 1050 | 1041 1025 1042 1049 | ltsub1dd | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) − ( 𝑋 − ( 𝑋 mod 𝑇 ) ) ) < ( 𝑥 − ( 𝑋 − ( 𝑋 mod 𝑇 ) ) ) ) |
| 1051 | 1039 1050 | eqbrtrd | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → π < ( 𝑥 − ( 𝑋 − ( 𝑋 mod 𝑇 ) ) ) ) |
| 1052 | 1025 | recnd | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → 𝑥 ∈ ℂ ) |
| 1053 | sub31 | ⊢ ( ( 𝑥 ∈ ℂ ∧ 𝑋 ∈ ℂ ∧ ( 𝑋 mod 𝑇 ) ∈ ℂ ) → ( 𝑥 − ( 𝑋 − ( 𝑋 mod 𝑇 ) ) ) = ( ( 𝑋 mod 𝑇 ) − ( 𝑋 − 𝑥 ) ) ) | |
| 1054 | 1052 1035 1037 1053 | syl3anc | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → ( 𝑥 − ( 𝑋 − ( 𝑋 mod 𝑇 ) ) ) = ( ( 𝑋 mod 𝑇 ) − ( 𝑋 − 𝑥 ) ) ) |
| 1055 | 1051 1054 | breqtrd | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → π < ( ( 𝑋 mod 𝑇 ) − ( 𝑋 − 𝑥 ) ) ) |
| 1056 | 1055 | adantl | ⊢ ( ( π < ( 𝑋 mod 𝑇 ) ∧ 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ) → π < ( ( 𝑋 mod 𝑇 ) − ( 𝑋 − 𝑥 ) ) ) |
| 1057 | 1045 1025 | resubcld | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → ( 𝑋 − 𝑥 ) ∈ ℝ ) |
| 1058 | 0red | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → 0 ∈ ℝ ) | |
| 1059 | iooltub | ⊢ ( ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) ∈ ℝ* ∧ 𝑋 ∈ ℝ* ∧ 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ) → 𝑥 < 𝑋 ) | |
| 1060 | 1044 1046 1047 1059 | syl3anc | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → 𝑥 < 𝑋 ) |
| 1061 | 1025 1045 | posdifd | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → ( 𝑥 < 𝑋 ↔ 0 < ( 𝑋 − 𝑥 ) ) ) |
| 1062 | 1060 1061 | mpbid | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → 0 < ( 𝑋 − 𝑥 ) ) |
| 1063 | 1058 1057 1062 | ltled | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → 0 ≤ ( 𝑋 − 𝑥 ) ) |
| 1064 | 1045 1041 | resubcld | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → ( 𝑋 − ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) ) ∈ ℝ ) |
| 1065 | 122 | a1i | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → 𝑇 ∈ ℝ ) |
| 1066 | 1041 1025 1045 1049 | ltsub2dd | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → ( 𝑋 − 𝑥 ) < ( 𝑋 − ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) ) ) |
| 1067 | sub31 | ⊢ ( ( 𝑋 ∈ ℂ ∧ ( 𝑋 + π ) ∈ ℂ ∧ ( 𝑋 mod 𝑇 ) ∈ ℂ ) → ( 𝑋 − ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) ) = ( ( 𝑋 mod 𝑇 ) − ( ( 𝑋 + π ) − 𝑋 ) ) ) | |
| 1068 | 27 1033 1036 1067 | mp3an | ⊢ ( 𝑋 − ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) ) = ( ( 𝑋 mod 𝑇 ) − ( ( 𝑋 + π ) − 𝑋 ) ) |
| 1069 | 861 | oveq2i | ⊢ ( ( 𝑋 mod 𝑇 ) − ( ( 𝑋 + π ) − 𝑋 ) ) = ( ( 𝑋 mod 𝑇 ) − π ) |
| 1070 | 1068 1069 | eqtri | ⊢ ( 𝑋 − ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) ) = ( ( 𝑋 mod 𝑇 ) − π ) |
| 1071 | ltsubrp | ⊢ ( ( ( 𝑋 mod 𝑇 ) ∈ ℝ ∧ π ∈ ℝ+ ) → ( ( 𝑋 mod 𝑇 ) − π ) < ( 𝑋 mod 𝑇 ) ) | |
| 1072 | 767 184 1071 | mp2an | ⊢ ( ( 𝑋 mod 𝑇 ) − π ) < ( 𝑋 mod 𝑇 ) |
| 1073 | 767 120 | resubcli | ⊢ ( ( 𝑋 mod 𝑇 ) − π ) ∈ ℝ |
| 1074 | 1073 767 122 | lttri | ⊢ ( ( ( ( 𝑋 mod 𝑇 ) − π ) < ( 𝑋 mod 𝑇 ) ∧ ( 𝑋 mod 𝑇 ) < 𝑇 ) → ( ( 𝑋 mod 𝑇 ) − π ) < 𝑇 ) |
| 1075 | 1072 962 1074 | mp2an | ⊢ ( ( 𝑋 mod 𝑇 ) − π ) < 𝑇 |
| 1076 | 1070 1075 | eqbrtri | ⊢ ( 𝑋 − ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) ) < 𝑇 |
| 1077 | 1076 | a1i | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → ( 𝑋 − ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) ) < 𝑇 ) |
| 1078 | 1057 1064 1065 1066 1077 | lttrd | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → ( 𝑋 − 𝑥 ) < 𝑇 ) |
| 1079 | modid | ⊢ ( ( ( ( 𝑋 − 𝑥 ) ∈ ℝ ∧ 𝑇 ∈ ℝ+ ) ∧ ( 0 ≤ ( 𝑋 − 𝑥 ) ∧ ( 𝑋 − 𝑥 ) < 𝑇 ) ) → ( ( 𝑋 − 𝑥 ) mod 𝑇 ) = ( 𝑋 − 𝑥 ) ) | |
| 1080 | 1057 1029 1063 1078 1079 | syl22anc | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → ( ( 𝑋 − 𝑥 ) mod 𝑇 ) = ( 𝑋 − 𝑥 ) ) |
| 1081 | 1080 | oveq2d | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → ( ( 𝑋 mod 𝑇 ) − ( ( 𝑋 − 𝑥 ) mod 𝑇 ) ) = ( ( 𝑋 mod 𝑇 ) − ( 𝑋 − 𝑥 ) ) ) |
| 1082 | 1081 | oveq1d | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → ( ( ( 𝑋 mod 𝑇 ) − ( ( 𝑋 − 𝑥 ) mod 𝑇 ) ) mod 𝑇 ) = ( ( ( 𝑋 mod 𝑇 ) − ( 𝑋 − 𝑥 ) ) mod 𝑇 ) ) |
| 1083 | 767 | a1i | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → ( 𝑋 mod 𝑇 ) ∈ ℝ ) |
| 1084 | 1083 1057 | resubcld | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → ( ( 𝑋 mod 𝑇 ) − ( 𝑋 − 𝑥 ) ) ∈ ℝ ) |
| 1085 | 120 | a1i | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → π ∈ ℝ ) |
| 1086 | 1054 1084 | eqeltrd | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → ( 𝑥 − ( 𝑋 − ( 𝑋 mod 𝑇 ) ) ) ∈ ℝ ) |
| 1087 | 72 | a1i | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → 0 < π ) |
| 1088 | 1058 1085 1086 1087 1051 | lttrd | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → 0 < ( 𝑥 − ( 𝑋 − ( 𝑋 mod 𝑇 ) ) ) ) |
| 1089 | 1088 1054 | breqtrd | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → 0 < ( ( 𝑋 mod 𝑇 ) − ( 𝑋 − 𝑥 ) ) ) |
| 1090 | 1058 1084 1089 | ltled | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → 0 ≤ ( ( 𝑋 mod 𝑇 ) − ( 𝑋 − 𝑥 ) ) ) |
| 1091 | 1045 1042 | resubcld | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → ( 𝑋 − ( 𝑋 − ( 𝑋 mod 𝑇 ) ) ) ∈ ℝ ) |
| 1092 | 1025 1045 1042 1060 | ltsub1dd | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → ( 𝑥 − ( 𝑋 − ( 𝑋 mod 𝑇 ) ) ) < ( 𝑋 − ( 𝑋 − ( 𝑋 mod 𝑇 ) ) ) ) |
| 1093 | nncan | ⊢ ( ( 𝑋 ∈ ℂ ∧ ( 𝑋 mod 𝑇 ) ∈ ℂ ) → ( 𝑋 − ( 𝑋 − ( 𝑋 mod 𝑇 ) ) ) = ( 𝑋 mod 𝑇 ) ) | |
| 1094 | 27 1036 1093 | mp2an | ⊢ ( 𝑋 − ( 𝑋 − ( 𝑋 mod 𝑇 ) ) ) = ( 𝑋 mod 𝑇 ) |
| 1095 | 1094 962 | eqbrtri | ⊢ ( 𝑋 − ( 𝑋 − ( 𝑋 mod 𝑇 ) ) ) < 𝑇 |
| 1096 | 1095 | a1i | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → ( 𝑋 − ( 𝑋 − ( 𝑋 mod 𝑇 ) ) ) < 𝑇 ) |
| 1097 | 1086 1091 1065 1092 1096 | lttrd | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → ( 𝑥 − ( 𝑋 − ( 𝑋 mod 𝑇 ) ) ) < 𝑇 ) |
| 1098 | 1054 1097 | eqbrtrrd | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → ( ( 𝑋 mod 𝑇 ) − ( 𝑋 − 𝑥 ) ) < 𝑇 ) |
| 1099 | modid | ⊢ ( ( ( ( ( 𝑋 mod 𝑇 ) − ( 𝑋 − 𝑥 ) ) ∈ ℝ ∧ 𝑇 ∈ ℝ+ ) ∧ ( 0 ≤ ( ( 𝑋 mod 𝑇 ) − ( 𝑋 − 𝑥 ) ) ∧ ( ( 𝑋 mod 𝑇 ) − ( 𝑋 − 𝑥 ) ) < 𝑇 ) ) → ( ( ( 𝑋 mod 𝑇 ) − ( 𝑋 − 𝑥 ) ) mod 𝑇 ) = ( ( 𝑋 mod 𝑇 ) − ( 𝑋 − 𝑥 ) ) ) | |
| 1100 | 1084 1029 1090 1098 1099 | syl22anc | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → ( ( ( 𝑋 mod 𝑇 ) − ( 𝑋 − 𝑥 ) ) mod 𝑇 ) = ( ( 𝑋 mod 𝑇 ) − ( 𝑋 − 𝑥 ) ) ) |
| 1101 | 1082 1100 | eqtr2d | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → ( ( 𝑋 mod 𝑇 ) − ( 𝑋 − 𝑥 ) ) = ( ( ( 𝑋 mod 𝑇 ) − ( ( 𝑋 − 𝑥 ) mod 𝑇 ) ) mod 𝑇 ) ) |
| 1102 | modsubmodmod | ⊢ ( ( 𝑋 ∈ ℝ ∧ ( 𝑋 − 𝑥 ) ∈ ℝ ∧ 𝑇 ∈ ℝ+ ) → ( ( ( 𝑋 mod 𝑇 ) − ( ( 𝑋 − 𝑥 ) mod 𝑇 ) ) mod 𝑇 ) = ( ( 𝑋 − ( 𝑋 − 𝑥 ) ) mod 𝑇 ) ) | |
| 1103 | 1045 1057 1029 1102 | syl3anc | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → ( ( ( 𝑋 mod 𝑇 ) − ( ( 𝑋 − 𝑥 ) mod 𝑇 ) ) mod 𝑇 ) = ( ( 𝑋 − ( 𝑋 − 𝑥 ) ) mod 𝑇 ) ) |
| 1104 | 1035 1052 | nncand | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → ( 𝑋 − ( 𝑋 − 𝑥 ) ) = 𝑥 ) |
| 1105 | 1104 | oveq1d | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → ( ( 𝑋 − ( 𝑋 − 𝑥 ) ) mod 𝑇 ) = ( 𝑥 mod 𝑇 ) ) |
| 1106 | 1101 1103 1105 | 3eqtrd | ⊢ ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) → ( ( 𝑋 mod 𝑇 ) − ( 𝑋 − 𝑥 ) ) = ( 𝑥 mod 𝑇 ) ) |
| 1107 | 1106 | adantl | ⊢ ( ( π < ( 𝑋 mod 𝑇 ) ∧ 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ) → ( ( 𝑋 mod 𝑇 ) − ( 𝑋 − 𝑥 ) ) = ( 𝑥 mod 𝑇 ) ) |
| 1108 | 1056 1107 | breqtrd | ⊢ ( ( π < ( 𝑋 mod 𝑇 ) ∧ 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ) → π < ( 𝑥 mod 𝑇 ) ) |
| 1109 | 1019 1108 | sylan | ⊢ ( ( ( 𝑋 mod 𝑇 ) ∈ ( π (,) 𝑇 ) ∧ 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ) → π < ( 𝑥 mod 𝑇 ) ) |
| 1110 | 1028 1031 1109 | ltled | ⊢ ( ( ( 𝑋 mod 𝑇 ) ∈ ( π (,) 𝑇 ) ∧ 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ) → π ≤ ( 𝑥 mod 𝑇 ) ) |
| 1111 | 1028 1031 1110 | lensymd | ⊢ ( ( ( 𝑋 mod 𝑇 ) ∈ ( π (,) 𝑇 ) ∧ 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ) → ¬ ( 𝑥 mod 𝑇 ) < π ) |
| 1112 | 1111 | iffalsed | ⊢ ( ( ( 𝑋 mod 𝑇 ) ∈ ( π (,) 𝑇 ) ∧ 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ) → if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) = - 1 ) |
| 1113 | 1027 1112 | eqtrd | ⊢ ( ( ( 𝑋 mod 𝑇 ) ∈ ( π (,) 𝑇 ) ∧ 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ) → ( 𝐹 ‘ 𝑥 ) = - 1 ) |
| 1114 | 1113 | mpteq2dva | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π (,) 𝑇 ) → ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ↦ ( 𝐹 ‘ 𝑥 ) ) = ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ↦ - 1 ) ) |
| 1115 | 1024 1114 | eqtr2id | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π (,) 𝑇 ) → ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ↦ - 1 ) = ( 𝐹 ↾ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ) ) |
| 1116 | 1115 | oveq1d | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π (,) 𝑇 ) → ( ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ↦ - 1 ) limℂ 𝑋 ) = ( ( 𝐹 ↾ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ) limℂ 𝑋 ) ) |
| 1117 | 209 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π (,) 𝑇 ) → 𝐹 : ℝ ⟶ ℂ ) |
| 1118 | 1043 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π (,) 𝑇 ) → ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) ∈ ℝ* ) |
| 1119 | 3 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π (,) 𝑇 ) → 𝑋 ∈ ℝ ) |
| 1120 | elioore | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π (,) 𝑇 ) → ( 𝑋 mod 𝑇 ) ∈ ℝ ) | |
| 1121 | ltaddsublt | ⊢ ( ( 𝑋 ∈ ℝ ∧ π ∈ ℝ ∧ ( 𝑋 mod 𝑇 ) ∈ ℝ ) → ( π < ( 𝑋 mod 𝑇 ) ↔ ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) < 𝑋 ) ) | |
| 1122 | 1119 1016 1120 1121 | syl3anc | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π (,) 𝑇 ) → ( π < ( 𝑋 mod 𝑇 ) ↔ ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) < 𝑋 ) ) |
| 1123 | 1019 1122 | mpbid | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π (,) 𝑇 ) → ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) < 𝑋 ) |
| 1124 | 365 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π (,) 𝑇 ) → -∞ ∈ ℝ* ) |
| 1125 | mnflt | ⊢ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) ∈ ℝ → -∞ < ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) ) | |
| 1126 | xrltle | ⊢ ( ( -∞ ∈ ℝ* ∧ ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) ∈ ℝ* ) → ( -∞ < ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) → -∞ ≤ ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) ) ) | |
| 1127 | 365 1043 1126 | mp2an | ⊢ ( -∞ < ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) → -∞ ≤ ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) ) |
| 1128 | 1040 1125 1127 | mp2b | ⊢ -∞ ≤ ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) |
| 1129 | 1128 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π (,) 𝑇 ) → -∞ ≤ ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) ) |
| 1130 | 1117 1118 1119 1123 1009 1124 1129 | limcresiooub | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π (,) 𝑇 ) → ( ( 𝐹 ↾ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ) limℂ 𝑋 ) = ( ( 𝐹 ↾ ( -∞ (,) 𝑋 ) ) limℂ 𝑋 ) ) |
| 1131 | 1116 1130 | eqtr2d | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π (,) 𝑇 ) → ( ( 𝐹 ↾ ( -∞ (,) 𝑋 ) ) limℂ 𝑋 ) = ( ( 𝑥 ∈ ( ( ( 𝑋 + π ) − ( 𝑋 mod 𝑇 ) ) (,) 𝑋 ) ↦ - 1 ) limℂ 𝑋 ) ) |
| 1132 | 1014 1021 1131 | 3eltr4d | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π (,) 𝑇 ) → if ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,] π ) , 1 , - 1 ) ∈ ( ( 𝐹 ↾ ( -∞ (,) 𝑋 ) ) limℂ 𝑋 ) ) |
| 1133 | 1006 1132 | syl | ⊢ ( ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) ∧ ¬ ( 𝑋 mod 𝑇 ) = π ) → if ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,] π ) , 1 , - 1 ) ∈ ( ( 𝐹 ↾ ( -∞ (,) 𝑋 ) ) limℂ 𝑋 ) ) |
| 1134 | 994 1133 | pm2.61dan | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) → if ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,] π ) , 1 , - 1 ) ∈ ( ( 𝐹 ↾ ( -∞ (,) 𝑋 ) ) limℂ 𝑋 ) ) |
| 1135 | 964 1134 | syl | ⊢ ( ( ¬ ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) ∧ ¬ ( 𝑋 mod 𝑇 ) = 0 ) → if ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,] π ) , 1 , - 1 ) ∈ ( ( 𝐹 ↾ ( -∞ (,) 𝑋 ) ) limℂ 𝑋 ) ) |
| 1136 | 932 1135 | pm2.61dan | ⊢ ( ¬ ( 𝑋 mod 𝑇 ) ∈ ( 0 (,) π ) → if ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,] π ) , 1 , - 1 ) ∈ ( ( 𝐹 ↾ ( -∞ (,) 𝑋 ) ) limℂ 𝑋 ) ) |
| 1137 | 814 1136 | pm2.61i | ⊢ if ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,] π ) , 1 , - 1 ) ∈ ( ( 𝐹 ↾ ( -∞ (,) 𝑋 ) ) limℂ 𝑋 ) |
| 1138 | eqid | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) ↦ 1 ) = ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) ↦ 1 ) | |
| 1139 | ioossre | ⊢ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) ⊆ ℝ | |
| 1140 | 1139 | a1i | ⊢ ( ⊤ → ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) ⊆ ℝ ) |
| 1141 | 1140 207 | sstrdi | ⊢ ( ⊤ → ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) ⊆ ℂ ) |
| 1142 | 1138 1141 203 819 | constlimc | ⊢ ( ⊤ → 1 ∈ ( ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) ↦ 1 ) limℂ 𝑋 ) ) |
| 1143 | 1142 | mptru | ⊢ 1 ∈ ( ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) ↦ 1 ) limℂ 𝑋 ) |
| 1144 | 1143 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) → 1 ∈ ( ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) ↦ 1 ) limℂ 𝑋 ) ) |
| 1145 | 2 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) → 𝐹 = ( 𝑥 ∈ ℝ ↦ if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) ) ) |
| 1146 | oveq1 | ⊢ ( 𝑥 = 𝑋 → ( 𝑥 mod 𝑇 ) = ( 𝑋 mod 𝑇 ) ) | |
| 1147 | 1146 | breq1d | ⊢ ( 𝑥 = 𝑋 → ( ( 𝑥 mod 𝑇 ) < π ↔ ( 𝑋 mod 𝑇 ) < π ) ) |
| 1148 | 1147 | ifbid | ⊢ ( 𝑥 = 𝑋 → if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) = if ( ( 𝑋 mod 𝑇 ) < π , 1 , - 1 ) ) |
| 1149 | 1148 | adantl | ⊢ ( ( ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) ∧ 𝑥 = 𝑋 ) → if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) = if ( ( 𝑋 mod 𝑇 ) < π , 1 , - 1 ) ) |
| 1150 | 3 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) → 𝑋 ∈ ℝ ) |
| 1151 | 108 109 | ifcli | ⊢ if ( ( 𝑋 mod 𝑇 ) < π , 1 , - 1 ) ∈ ℝ |
| 1152 | 1151 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) → if ( ( 𝑋 mod 𝑇 ) < π , 1 , - 1 ) ∈ ℝ ) |
| 1153 | 1145 1149 1150 1152 | fvmptd | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) → ( 𝐹 ‘ 𝑋 ) = if ( ( 𝑋 mod 𝑇 ) < π , 1 , - 1 ) ) |
| 1154 | icoltub | ⊢ ( ( 0 ∈ ℝ* ∧ π ∈ ℝ* ∧ ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) ) → ( 𝑋 mod 𝑇 ) < π ) | |
| 1155 | 153 155 1154 | mp3an12 | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) → ( 𝑋 mod 𝑇 ) < π ) |
| 1156 | 1155 | iftrued | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) → if ( ( 𝑋 mod 𝑇 ) < π , 1 , - 1 ) = 1 ) |
| 1157 | 1153 1156 | eqtrd | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) → ( 𝐹 ‘ 𝑋 ) = 1 ) |
| 1158 | 363 1140 | feqresmpt | ⊢ ( ⊤ → ( 𝐹 ↾ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) ) = ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) ↦ ( 𝐹 ‘ 𝑥 ) ) ) |
| 1159 | 1158 | mptru | ⊢ ( 𝐹 ↾ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) ) = ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) ↦ ( 𝐹 ‘ 𝑥 ) ) |
| 1160 | elioore | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → 𝑥 ∈ ℝ ) | |
| 1161 | 1160 110 147 | sylancl | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → ( 𝐹 ‘ 𝑥 ) = if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) ) |
| 1162 | 1161 | adantl | ⊢ ( ( ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) ∧ 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) ) → ( 𝐹 ‘ 𝑥 ) = if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) ) |
| 1163 | 3 | a1i | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → 𝑋 ∈ ℝ ) |
| 1164 | 1160 1163 | resubcld | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → ( 𝑥 − 𝑋 ) ∈ ℝ ) |
| 1165 | 135 | a1i | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → 𝑇 ∈ ℝ+ ) |
| 1166 | 0red | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → 0 ∈ ℝ ) | |
| 1167 | 1163 | rexrd | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → 𝑋 ∈ ℝ* ) |
| 1168 | 120 767 | resubcli | ⊢ ( π − ( 𝑋 mod 𝑇 ) ) ∈ ℝ |
| 1169 | 3 1168 | readdcli | ⊢ ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ∈ ℝ |
| 1170 | 1169 | rexri | ⊢ ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ∈ ℝ* |
| 1171 | 1170 | a1i | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ∈ ℝ* ) |
| 1172 | id | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) ) | |
| 1173 | ioogtlb | ⊢ ( ( 𝑋 ∈ ℝ* ∧ ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ∈ ℝ* ∧ 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) ) → 𝑋 < 𝑥 ) | |
| 1174 | 1167 1171 1172 1173 | syl3anc | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → 𝑋 < 𝑥 ) |
| 1175 | 1163 1160 | posdifd | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → ( 𝑋 < 𝑥 ↔ 0 < ( 𝑥 − 𝑋 ) ) ) |
| 1176 | 1174 1175 | mpbid | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → 0 < ( 𝑥 − 𝑋 ) ) |
| 1177 | 1166 1164 1176 | ltled | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → 0 ≤ ( 𝑥 − 𝑋 ) ) |
| 1178 | 120 | a1i | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → π ∈ ℝ ) |
| 1179 | 122 | a1i | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → 𝑇 ∈ ℝ ) |
| 1180 | 1169 | a1i | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ∈ ℝ ) |
| 1181 | 1180 1163 | resubcld | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → ( ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) − 𝑋 ) ∈ ℝ ) |
| 1182 | iooltub | ⊢ ( ( 𝑋 ∈ ℝ* ∧ ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ∈ ℝ* ∧ 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) ) → 𝑥 < ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) | |
| 1183 | 1167 1171 1172 1182 | syl3anc | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → 𝑥 < ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) |
| 1184 | 1160 1180 1163 1183 | ltsub1dd | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → ( 𝑥 − 𝑋 ) < ( ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) − 𝑋 ) ) |
| 1185 | 1168 | recni | ⊢ ( π − ( 𝑋 mod 𝑇 ) ) ∈ ℂ |
| 1186 | pncan2 | ⊢ ( ( 𝑋 ∈ ℂ ∧ ( π − ( 𝑋 mod 𝑇 ) ) ∈ ℂ ) → ( ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) − 𝑋 ) = ( π − ( 𝑋 mod 𝑇 ) ) ) | |
| 1187 | 27 1185 1186 | mp2an | ⊢ ( ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) − 𝑋 ) = ( π − ( 𝑋 mod 𝑇 ) ) |
| 1188 | subge02 | ⊢ ( ( π ∈ ℝ ∧ ( 𝑋 mod 𝑇 ) ∈ ℝ ) → ( 0 ≤ ( 𝑋 mod 𝑇 ) ↔ ( π − ( 𝑋 mod 𝑇 ) ) ≤ π ) ) | |
| 1189 | 120 767 1188 | mp2an | ⊢ ( 0 ≤ ( 𝑋 mod 𝑇 ) ↔ ( π − ( 𝑋 mod 𝑇 ) ) ≤ π ) |
| 1190 | 950 1189 | mpbi | ⊢ ( π − ( 𝑋 mod 𝑇 ) ) ≤ π |
| 1191 | 1187 1190 | eqbrtri | ⊢ ( ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) − 𝑋 ) ≤ π |
| 1192 | 1191 | a1i | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → ( ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) − 𝑋 ) ≤ π ) |
| 1193 | 1164 1181 1178 1184 1192 | ltletrd | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → ( 𝑥 − 𝑋 ) < π ) |
| 1194 | 187 | a1i | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → π < 𝑇 ) |
| 1195 | 1164 1178 1179 1193 1194 | lttrd | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → ( 𝑥 − 𝑋 ) < 𝑇 ) |
| 1196 | modid | ⊢ ( ( ( ( 𝑥 − 𝑋 ) ∈ ℝ ∧ 𝑇 ∈ ℝ+ ) ∧ ( 0 ≤ ( 𝑥 − 𝑋 ) ∧ ( 𝑥 − 𝑋 ) < 𝑇 ) ) → ( ( 𝑥 − 𝑋 ) mod 𝑇 ) = ( 𝑥 − 𝑋 ) ) | |
| 1197 | 1164 1165 1177 1195 1196 | syl22anc | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → ( ( 𝑥 − 𝑋 ) mod 𝑇 ) = ( 𝑥 − 𝑋 ) ) |
| 1198 | 1197 | oveq2d | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → ( ( 𝑋 mod 𝑇 ) + ( ( 𝑥 − 𝑋 ) mod 𝑇 ) ) = ( ( 𝑋 mod 𝑇 ) + ( 𝑥 − 𝑋 ) ) ) |
| 1199 | 1198 | oveq1d | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → ( ( ( 𝑋 mod 𝑇 ) + ( ( 𝑥 − 𝑋 ) mod 𝑇 ) ) mod 𝑇 ) = ( ( ( 𝑋 mod 𝑇 ) + ( 𝑥 − 𝑋 ) ) mod 𝑇 ) ) |
| 1200 | 767 | a1i | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → ( 𝑋 mod 𝑇 ) ∈ ℝ ) |
| 1201 | 1200 1164 | readdcld | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → ( ( 𝑋 mod 𝑇 ) + ( 𝑥 − 𝑋 ) ) ∈ ℝ ) |
| 1202 | 1163 1163 | resubcld | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → ( 𝑋 − 𝑋 ) ∈ ℝ ) |
| 1203 | 1200 1202 | readdcld | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → ( ( 𝑋 mod 𝑇 ) + ( 𝑋 − 𝑋 ) ) ∈ ℝ ) |
| 1204 | 27 | subidi | ⊢ ( 𝑋 − 𝑋 ) = 0 |
| 1205 | 1204 | oveq2i | ⊢ ( ( 𝑋 mod 𝑇 ) + ( 𝑋 − 𝑋 ) ) = ( ( 𝑋 mod 𝑇 ) + 0 ) |
| 1206 | 1036 | addridi | ⊢ ( ( 𝑋 mod 𝑇 ) + 0 ) = ( 𝑋 mod 𝑇 ) |
| 1207 | 1205 1206 | eqtr2i | ⊢ ( 𝑋 mod 𝑇 ) = ( ( 𝑋 mod 𝑇 ) + ( 𝑋 − 𝑋 ) ) |
| 1208 | 950 1207 | breqtri | ⊢ 0 ≤ ( ( 𝑋 mod 𝑇 ) + ( 𝑋 − 𝑋 ) ) |
| 1209 | 1208 | a1i | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → 0 ≤ ( ( 𝑋 mod 𝑇 ) + ( 𝑋 − 𝑋 ) ) ) |
| 1210 | 1163 1160 1163 1174 | ltsub1dd | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → ( 𝑋 − 𝑋 ) < ( 𝑥 − 𝑋 ) ) |
| 1211 | 1202 1164 1200 1210 | ltadd2dd | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → ( ( 𝑋 mod 𝑇 ) + ( 𝑋 − 𝑋 ) ) < ( ( 𝑋 mod 𝑇 ) + ( 𝑥 − 𝑋 ) ) ) |
| 1212 | 1166 1203 1201 1209 1211 | lelttrd | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → 0 < ( ( 𝑋 mod 𝑇 ) + ( 𝑥 − 𝑋 ) ) ) |
| 1213 | 1166 1201 1212 | ltled | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → 0 ≤ ( ( 𝑋 mod 𝑇 ) + ( 𝑥 − 𝑋 ) ) ) |
| 1214 | 1164 1181 1200 1184 | ltadd2dd | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → ( ( 𝑋 mod 𝑇 ) + ( 𝑥 − 𝑋 ) ) < ( ( 𝑋 mod 𝑇 ) + ( ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) − 𝑋 ) ) ) |
| 1215 | 1187 | oveq2i | ⊢ ( ( 𝑋 mod 𝑇 ) + ( ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) − 𝑋 ) ) = ( ( 𝑋 mod 𝑇 ) + ( π − ( 𝑋 mod 𝑇 ) ) ) |
| 1216 | 1036 56 | pncan3i | ⊢ ( ( 𝑋 mod 𝑇 ) + ( π − ( 𝑋 mod 𝑇 ) ) ) = π |
| 1217 | 1215 1216 | eqtri | ⊢ ( ( 𝑋 mod 𝑇 ) + ( ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) − 𝑋 ) ) = π |
| 1218 | 1214 1217 | breqtrdi | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → ( ( 𝑋 mod 𝑇 ) + ( 𝑥 − 𝑋 ) ) < π ) |
| 1219 | 1201 1178 1179 1218 1194 | lttrd | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → ( ( 𝑋 mod 𝑇 ) + ( 𝑥 − 𝑋 ) ) < 𝑇 ) |
| 1220 | modid | ⊢ ( ( ( ( ( 𝑋 mod 𝑇 ) + ( 𝑥 − 𝑋 ) ) ∈ ℝ ∧ 𝑇 ∈ ℝ+ ) ∧ ( 0 ≤ ( ( 𝑋 mod 𝑇 ) + ( 𝑥 − 𝑋 ) ) ∧ ( ( 𝑋 mod 𝑇 ) + ( 𝑥 − 𝑋 ) ) < 𝑇 ) ) → ( ( ( 𝑋 mod 𝑇 ) + ( 𝑥 − 𝑋 ) ) mod 𝑇 ) = ( ( 𝑋 mod 𝑇 ) + ( 𝑥 − 𝑋 ) ) ) | |
| 1221 | 1201 1165 1213 1219 1220 | syl22anc | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → ( ( ( 𝑋 mod 𝑇 ) + ( 𝑥 − 𝑋 ) ) mod 𝑇 ) = ( ( 𝑋 mod 𝑇 ) + ( 𝑥 − 𝑋 ) ) ) |
| 1222 | 1199 1221 | eqtr2d | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → ( ( 𝑋 mod 𝑇 ) + ( 𝑥 − 𝑋 ) ) = ( ( ( 𝑋 mod 𝑇 ) + ( ( 𝑥 − 𝑋 ) mod 𝑇 ) ) mod 𝑇 ) ) |
| 1223 | modaddabs | ⊢ ( ( 𝑋 ∈ ℝ ∧ ( 𝑥 − 𝑋 ) ∈ ℝ ∧ 𝑇 ∈ ℝ+ ) → ( ( ( 𝑋 mod 𝑇 ) + ( ( 𝑥 − 𝑋 ) mod 𝑇 ) ) mod 𝑇 ) = ( ( 𝑋 + ( 𝑥 − 𝑋 ) ) mod 𝑇 ) ) | |
| 1224 | 1163 1164 1165 1223 | syl3anc | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → ( ( ( 𝑋 mod 𝑇 ) + ( ( 𝑥 − 𝑋 ) mod 𝑇 ) ) mod 𝑇 ) = ( ( 𝑋 + ( 𝑥 − 𝑋 ) ) mod 𝑇 ) ) |
| 1225 | 27 | a1i | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → 𝑋 ∈ ℂ ) |
| 1226 | 1160 | recnd | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → 𝑥 ∈ ℂ ) |
| 1227 | 1225 1226 | pncan3d | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → ( 𝑋 + ( 𝑥 − 𝑋 ) ) = 𝑥 ) |
| 1228 | 1227 | oveq1d | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → ( ( 𝑋 + ( 𝑥 − 𝑋 ) ) mod 𝑇 ) = ( 𝑥 mod 𝑇 ) ) |
| 1229 | 1222 1224 1228 | 3eqtrrd | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) → ( 𝑥 mod 𝑇 ) = ( ( 𝑋 mod 𝑇 ) + ( 𝑥 − 𝑋 ) ) ) |
| 1230 | 1229 | adantl | ⊢ ( ( ( 𝑋 mod 𝑇 ) < π ∧ 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) ) → ( 𝑥 mod 𝑇 ) = ( ( 𝑋 mod 𝑇 ) + ( 𝑥 − 𝑋 ) ) ) |
| 1231 | 1218 | adantl | ⊢ ( ( ( 𝑋 mod 𝑇 ) < π ∧ 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) ) → ( ( 𝑋 mod 𝑇 ) + ( 𝑥 − 𝑋 ) ) < π ) |
| 1232 | 1230 1231 | eqbrtrd | ⊢ ( ( ( 𝑋 mod 𝑇 ) < π ∧ 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) ) → ( 𝑥 mod 𝑇 ) < π ) |
| 1233 | 1155 1232 | sylan | ⊢ ( ( ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) ∧ 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) ) → ( 𝑥 mod 𝑇 ) < π ) |
| 1234 | 1233 | iftrued | ⊢ ( ( ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) ∧ 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) ) → if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) = 1 ) |
| 1235 | 1162 1234 | eqtrd | ⊢ ( ( ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) ∧ 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) ) → ( 𝐹 ‘ 𝑥 ) = 1 ) |
| 1236 | 1235 | mpteq2dva | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) → ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) ↦ ( 𝐹 ‘ 𝑥 ) ) = ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) ↦ 1 ) ) |
| 1237 | 1159 1236 | eqtr2id | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) → ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) ↦ 1 ) = ( 𝐹 ↾ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) ) ) |
| 1238 | 1237 | oveq1d | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) → ( ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) ↦ 1 ) limℂ 𝑋 ) = ( ( 𝐹 ↾ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) ) limℂ 𝑋 ) ) |
| 1239 | 209 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) → 𝐹 : ℝ ⟶ ℂ ) |
| 1240 | 1170 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) → ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ∈ ℝ* ) |
| 1241 | 1168 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) → ( π − ( 𝑋 mod 𝑇 ) ) ∈ ℝ ) |
| 1242 | 767 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) → ( 𝑋 mod 𝑇 ) ∈ ℝ ) |
| 1243 | 120 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) → π ∈ ℝ ) |
| 1244 | 1242 1243 | posdifd | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) → ( ( 𝑋 mod 𝑇 ) < π ↔ 0 < ( π − ( 𝑋 mod 𝑇 ) ) ) ) |
| 1245 | 1155 1244 | mpbid | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) → 0 < ( π − ( 𝑋 mod 𝑇 ) ) ) |
| 1246 | 1241 1245 | elrpd | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) → ( π − ( 𝑋 mod 𝑇 ) ) ∈ ℝ+ ) |
| 1247 | 1150 1246 | ltaddrpd | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) → 𝑋 < ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) |
| 1248 | 1139 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) → ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) ⊆ ℝ ) |
| 1249 | 376 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) → +∞ ∈ ℝ* ) |
| 1250 | ltpnf | ⊢ ( ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ∈ ℝ → ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) < +∞ ) | |
| 1251 | xrltle | ⊢ ( ( ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ∈ ℝ* ∧ +∞ ∈ ℝ* ) → ( ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) < +∞ → ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ≤ +∞ ) ) | |
| 1252 | 1170 376 1251 | mp2an | ⊢ ( ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) < +∞ → ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ≤ +∞ ) |
| 1253 | 1169 1250 1252 | mp2b | ⊢ ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ≤ +∞ |
| 1254 | 1253 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) → ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ≤ +∞ ) |
| 1255 | 1239 1150 1240 1247 1248 1249 1254 | limcresioolb | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) → ( ( 𝐹 ↾ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) ) limℂ 𝑋 ) = ( ( 𝐹 ↾ ( 𝑋 (,) +∞ ) ) limℂ 𝑋 ) ) |
| 1256 | 1238 1255 | eqtr2d | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) → ( ( 𝐹 ↾ ( 𝑋 (,) +∞ ) ) limℂ 𝑋 ) = ( ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( π − ( 𝑋 mod 𝑇 ) ) ) ) ↦ 1 ) limℂ 𝑋 ) ) |
| 1257 | 1144 1157 1256 | 3eltr4d | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) → ( 𝐹 ‘ 𝑋 ) ∈ ( ( 𝐹 ↾ ( 𝑋 (,) +∞ ) ) limℂ 𝑋 ) ) |
| 1258 | 155 | a1i | ⊢ ( ¬ ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) → π ∈ ℝ* ) |
| 1259 | 934 | a1i | ⊢ ( ¬ ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) → 𝑇 ∈ ℝ* ) |
| 1260 | 936 | a1i | ⊢ ( ¬ ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) → ( 𝑋 mod 𝑇 ) ∈ ℝ* ) |
| 1261 | 153 | a1i | ⊢ ( ( ¬ ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) ∧ ¬ π ≤ ( 𝑋 mod 𝑇 ) ) → 0 ∈ ℝ* ) |
| 1262 | 155 | a1i | ⊢ ( ( ¬ ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) ∧ ¬ π ≤ ( 𝑋 mod 𝑇 ) ) → π ∈ ℝ* ) |
| 1263 | 936 | a1i | ⊢ ( ( ¬ ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) ∧ ¬ π ≤ ( 𝑋 mod 𝑇 ) ) → ( 𝑋 mod 𝑇 ) ∈ ℝ* ) |
| 1264 | 950 | a1i | ⊢ ( ( ¬ ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) ∧ ¬ π ≤ ( 𝑋 mod 𝑇 ) ) → 0 ≤ ( 𝑋 mod 𝑇 ) ) |
| 1265 | 767 | a1i | ⊢ ( ¬ π ≤ ( 𝑋 mod 𝑇 ) → ( 𝑋 mod 𝑇 ) ∈ ℝ ) |
| 1266 | 120 | a1i | ⊢ ( ¬ π ≤ ( 𝑋 mod 𝑇 ) → π ∈ ℝ ) |
| 1267 | 1265 1266 | ltnled | ⊢ ( ¬ π ≤ ( 𝑋 mod 𝑇 ) → ( ( 𝑋 mod 𝑇 ) < π ↔ ¬ π ≤ ( 𝑋 mod 𝑇 ) ) ) |
| 1268 | 1267 | ibir | ⊢ ( ¬ π ≤ ( 𝑋 mod 𝑇 ) → ( 𝑋 mod 𝑇 ) < π ) |
| 1269 | 1268 | adantl | ⊢ ( ( ¬ ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) ∧ ¬ π ≤ ( 𝑋 mod 𝑇 ) ) → ( 𝑋 mod 𝑇 ) < π ) |
| 1270 | 1261 1262 1263 1264 1269 | elicod | ⊢ ( ( ¬ ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) ∧ ¬ π ≤ ( 𝑋 mod 𝑇 ) ) → ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) ) |
| 1271 | simpl | ⊢ ( ( ¬ ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) ∧ ¬ π ≤ ( 𝑋 mod 𝑇 ) ) → ¬ ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) ) | |
| 1272 | 1270 1271 | condan | ⊢ ( ¬ ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) → π ≤ ( 𝑋 mod 𝑇 ) ) |
| 1273 | 962 | a1i | ⊢ ( ¬ ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) → ( 𝑋 mod 𝑇 ) < 𝑇 ) |
| 1274 | 1258 1259 1260 1272 1273 | elicod | ⊢ ( ¬ ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) → ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) ) |
| 1275 | eqid | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) ↦ - 1 ) = ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) ↦ - 1 ) | |
| 1276 | ioossre | ⊢ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) ⊆ ℝ | |
| 1277 | 1276 | a1i | ⊢ ( ⊤ → ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) ⊆ ℝ ) |
| 1278 | 1277 207 | sstrdi | ⊢ ( ⊤ → ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) ⊆ ℂ ) |
| 1279 | 1275 1278 305 819 | constlimc | ⊢ ( ⊤ → - 1 ∈ ( ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) ↦ - 1 ) limℂ 𝑋 ) ) |
| 1280 | 1279 | mptru | ⊢ - 1 ∈ ( ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) ↦ - 1 ) limℂ 𝑋 ) |
| 1281 | 1280 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) → - 1 ∈ ( ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) ↦ - 1 ) limℂ 𝑋 ) ) |
| 1282 | 1ex | ⊢ 1 ∈ V | |
| 1283 | 109 | elexi | ⊢ - 1 ∈ V |
| 1284 | 1282 1283 | ifex | ⊢ if ( ( 𝑋 mod 𝑇 ) < π , 1 , - 1 ) ∈ V |
| 1285 | 1148 2 1284 | fvmpt | ⊢ ( 𝑋 ∈ ℝ → ( 𝐹 ‘ 𝑋 ) = if ( ( 𝑋 mod 𝑇 ) < π , 1 , - 1 ) ) |
| 1286 | 3 1285 | ax-mp | ⊢ ( 𝐹 ‘ 𝑋 ) = if ( ( 𝑋 mod 𝑇 ) < π , 1 , - 1 ) |
| 1287 | 1286 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) → ( 𝐹 ‘ 𝑋 ) = if ( ( 𝑋 mod 𝑇 ) < π , 1 , - 1 ) ) |
| 1288 | 120 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) → π ∈ ℝ ) |
| 1289 | 767 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) → ( 𝑋 mod 𝑇 ) ∈ ℝ ) |
| 1290 | 1288 1289 1000 | lensymd | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) → ¬ ( 𝑋 mod 𝑇 ) < π ) |
| 1291 | 1290 | iffalsed | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) → if ( ( 𝑋 mod 𝑇 ) < π , 1 , - 1 ) = - 1 ) |
| 1292 | 1287 1291 | eqtrd | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) → ( 𝐹 ‘ 𝑋 ) = - 1 ) |
| 1293 | 363 1277 | feqresmpt | ⊢ ( ⊤ → ( 𝐹 ↾ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) ) = ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) ↦ ( 𝐹 ‘ 𝑥 ) ) ) |
| 1294 | 1293 | mptru | ⊢ ( 𝐹 ↾ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) ) = ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) ↦ ( 𝐹 ‘ 𝑥 ) ) |
| 1295 | elioore | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) → 𝑥 ∈ ℝ ) | |
| 1296 | 1295 110 147 | sylancl | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) → ( 𝐹 ‘ 𝑥 ) = if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) ) |
| 1297 | 1296 | adantl | ⊢ ( ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) ∧ 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) ) → ( 𝐹 ‘ 𝑥 ) = if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) ) |
| 1298 | 120 | a1i | ⊢ ( ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) ∧ 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) ) → π ∈ ℝ ) |
| 1299 | 3 | a1i | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) → 𝑋 ∈ ℝ ) |
| 1300 | 1295 1299 | resubcld | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) → ( 𝑥 − 𝑋 ) ∈ ℝ ) |
| 1301 | 135 | a1i | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) → 𝑇 ∈ ℝ+ ) |
| 1302 | 0red | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) → 0 ∈ ℝ ) | |
| 1303 | 1299 | rexrd | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) → 𝑋 ∈ ℝ* ) |
| 1304 | 122 767 | resubcli | ⊢ ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ∈ ℝ |
| 1305 | 3 1304 | readdcli | ⊢ ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ∈ ℝ |
| 1306 | 1305 | rexri | ⊢ ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ∈ ℝ* |
| 1307 | 1306 | a1i | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) → ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ∈ ℝ* ) |
| 1308 | id | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) → 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) ) | |
| 1309 | ioogtlb | ⊢ ( ( 𝑋 ∈ ℝ* ∧ ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ∈ ℝ* ∧ 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) ) → 𝑋 < 𝑥 ) | |
| 1310 | 1303 1307 1308 1309 | syl3anc | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) → 𝑋 < 𝑥 ) |
| 1311 | 1299 1295 | posdifd | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) → ( 𝑋 < 𝑥 ↔ 0 < ( 𝑥 − 𝑋 ) ) ) |
| 1312 | 1310 1311 | mpbid | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) → 0 < ( 𝑥 − 𝑋 ) ) |
| 1313 | 1302 1300 1312 | ltled | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) → 0 ≤ ( 𝑥 − 𝑋 ) ) |
| 1314 | 1305 | a1i | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) → ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ∈ ℝ ) |
| 1315 | 1314 1299 | resubcld | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) → ( ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) − 𝑋 ) ∈ ℝ ) |
| 1316 | 122 | a1i | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) → 𝑇 ∈ ℝ ) |
| 1317 | iooltub | ⊢ ( ( 𝑋 ∈ ℝ* ∧ ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ∈ ℝ* ∧ 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) ) → 𝑥 < ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) | |
| 1318 | 1303 1307 1308 1317 | syl3anc | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) → 𝑥 < ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) |
| 1319 | 1295 1314 1299 1318 | ltsub1dd | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) → ( 𝑥 − 𝑋 ) < ( ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) − 𝑋 ) ) |
| 1320 | 1304 | recni | ⊢ ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ∈ ℂ |
| 1321 | pncan2 | ⊢ ( ( 𝑋 ∈ ℂ ∧ ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ∈ ℂ ) → ( ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) − 𝑋 ) = ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) | |
| 1322 | 27 1320 1321 | mp2an | ⊢ ( ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) − 𝑋 ) = ( 𝑇 − ( 𝑋 mod 𝑇 ) ) |
| 1323 | subge02 | ⊢ ( ( 𝑇 ∈ ℝ ∧ ( 𝑋 mod 𝑇 ) ∈ ℝ ) → ( 0 ≤ ( 𝑋 mod 𝑇 ) ↔ ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ≤ 𝑇 ) ) | |
| 1324 | 122 767 1323 | mp2an | ⊢ ( 0 ≤ ( 𝑋 mod 𝑇 ) ↔ ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ≤ 𝑇 ) |
| 1325 | 950 1324 | mpbi | ⊢ ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ≤ 𝑇 |
| 1326 | 1322 1325 | eqbrtri | ⊢ ( ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) − 𝑋 ) ≤ 𝑇 |
| 1327 | 1326 | a1i | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) → ( ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) − 𝑋 ) ≤ 𝑇 ) |
| 1328 | 1300 1315 1316 1319 1327 | ltletrd | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) → ( 𝑥 − 𝑋 ) < 𝑇 ) |
| 1329 | 1300 1301 1313 1328 1196 | syl22anc | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) → ( ( 𝑥 − 𝑋 ) mod 𝑇 ) = ( 𝑥 − 𝑋 ) ) |
| 1330 | 1329 | oveq2d | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) → ( ( 𝑋 mod 𝑇 ) + ( ( 𝑥 − 𝑋 ) mod 𝑇 ) ) = ( ( 𝑋 mod 𝑇 ) + ( 𝑥 − 𝑋 ) ) ) |
| 1331 | 1330 | oveq1d | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) → ( ( ( 𝑋 mod 𝑇 ) + ( ( 𝑥 − 𝑋 ) mod 𝑇 ) ) mod 𝑇 ) = ( ( ( 𝑋 mod 𝑇 ) + ( 𝑥 − 𝑋 ) ) mod 𝑇 ) ) |
| 1332 | readdcl | ⊢ ( ( ( 𝑋 mod 𝑇 ) ∈ ℝ ∧ ( 𝑥 − 𝑋 ) ∈ ℝ ) → ( ( 𝑋 mod 𝑇 ) + ( 𝑥 − 𝑋 ) ) ∈ ℝ ) | |
| 1333 | 767 1300 1332 | sylancr | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) → ( ( 𝑋 mod 𝑇 ) + ( 𝑥 − 𝑋 ) ) ∈ ℝ ) |
| 1334 | 767 | a1i | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) → ( 𝑋 mod 𝑇 ) ∈ ℝ ) |
| 1335 | 950 | a1i | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) → 0 ≤ ( 𝑋 mod 𝑇 ) ) |
| 1336 | 1334 1300 1335 1312 | addgegt0d | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) → 0 < ( ( 𝑋 mod 𝑇 ) + ( 𝑥 − 𝑋 ) ) ) |
| 1337 | 1302 1333 1336 | ltled | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) → 0 ≤ ( ( 𝑋 mod 𝑇 ) + ( 𝑥 − 𝑋 ) ) ) |
| 1338 | 1300 1315 1334 1319 | ltadd2dd | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) → ( ( 𝑋 mod 𝑇 ) + ( 𝑥 − 𝑋 ) ) < ( ( 𝑋 mod 𝑇 ) + ( ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) − 𝑋 ) ) ) |
| 1339 | 1322 | oveq2i | ⊢ ( ( 𝑋 mod 𝑇 ) + ( ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) − 𝑋 ) ) = ( ( 𝑋 mod 𝑇 ) + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) |
| 1340 | 1036 123 | pncan3i | ⊢ ( ( 𝑋 mod 𝑇 ) + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) = 𝑇 |
| 1341 | 1339 1340 | eqtri | ⊢ ( ( 𝑋 mod 𝑇 ) + ( ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) − 𝑋 ) ) = 𝑇 |
| 1342 | 1338 1341 | breqtrdi | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) → ( ( 𝑋 mod 𝑇 ) + ( 𝑥 − 𝑋 ) ) < 𝑇 ) |
| 1343 | 1333 1301 1337 1342 1220 | syl22anc | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) → ( ( ( 𝑋 mod 𝑇 ) + ( 𝑥 − 𝑋 ) ) mod 𝑇 ) = ( ( 𝑋 mod 𝑇 ) + ( 𝑥 − 𝑋 ) ) ) |
| 1344 | 1331 1343 | eqtr2d | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) → ( ( 𝑋 mod 𝑇 ) + ( 𝑥 − 𝑋 ) ) = ( ( ( 𝑋 mod 𝑇 ) + ( ( 𝑥 − 𝑋 ) mod 𝑇 ) ) mod 𝑇 ) ) |
| 1345 | 1299 1300 1301 1223 | syl3anc | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) → ( ( ( 𝑋 mod 𝑇 ) + ( ( 𝑥 − 𝑋 ) mod 𝑇 ) ) mod 𝑇 ) = ( ( 𝑋 + ( 𝑥 − 𝑋 ) ) mod 𝑇 ) ) |
| 1346 | 27 | a1i | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) → 𝑋 ∈ ℂ ) |
| 1347 | 1295 | recnd | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) → 𝑥 ∈ ℂ ) |
| 1348 | 1346 1347 | pncan3d | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) → ( 𝑋 + ( 𝑥 − 𝑋 ) ) = 𝑥 ) |
| 1349 | 1348 | oveq1d | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) → ( ( 𝑋 + ( 𝑥 − 𝑋 ) ) mod 𝑇 ) = ( 𝑥 mod 𝑇 ) ) |
| 1350 | 1344 1345 1349 | 3eqtrd | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) → ( ( 𝑋 mod 𝑇 ) + ( 𝑥 − 𝑋 ) ) = ( 𝑥 mod 𝑇 ) ) |
| 1351 | 1350 | adantl | ⊢ ( ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) ∧ 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) ) → ( ( 𝑋 mod 𝑇 ) + ( 𝑥 − 𝑋 ) ) = ( 𝑥 mod 𝑇 ) ) |
| 1352 | 1333 | adantl | ⊢ ( ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) ∧ 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) ) → ( ( 𝑋 mod 𝑇 ) + ( 𝑥 − 𝑋 ) ) ∈ ℝ ) |
| 1353 | 1351 1352 | eqeltrrd | ⊢ ( ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) ∧ 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) ) → ( 𝑥 mod 𝑇 ) ∈ ℝ ) |
| 1354 | 767 | a1i | ⊢ ( ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) ∧ 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) ) → ( 𝑋 mod 𝑇 ) ∈ ℝ ) |
| 1355 | 1000 | adantr | ⊢ ( ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) ∧ 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) ) → π ≤ ( 𝑋 mod 𝑇 ) ) |
| 1356 | 1300 1312 | elrpd | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) → ( 𝑥 − 𝑋 ) ∈ ℝ+ ) |
| 1357 | 1334 1356 | ltaddrpd | ⊢ ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) → ( 𝑋 mod 𝑇 ) < ( ( 𝑋 mod 𝑇 ) + ( 𝑥 − 𝑋 ) ) ) |
| 1358 | 1357 | adantl | ⊢ ( ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) ∧ 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) ) → ( 𝑋 mod 𝑇 ) < ( ( 𝑋 mod 𝑇 ) + ( 𝑥 − 𝑋 ) ) ) |
| 1359 | 1298 1354 1352 1355 1358 | lelttrd | ⊢ ( ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) ∧ 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) ) → π < ( ( 𝑋 mod 𝑇 ) + ( 𝑥 − 𝑋 ) ) ) |
| 1360 | 1298 1352 1359 | ltled | ⊢ ( ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) ∧ 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) ) → π ≤ ( ( 𝑋 mod 𝑇 ) + ( 𝑥 − 𝑋 ) ) ) |
| 1361 | 1360 1351 | breqtrd | ⊢ ( ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) ∧ 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) ) → π ≤ ( 𝑥 mod 𝑇 ) ) |
| 1362 | 1298 1353 1361 | lensymd | ⊢ ( ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) ∧ 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) ) → ¬ ( 𝑥 mod 𝑇 ) < π ) |
| 1363 | 1362 | iffalsed | ⊢ ( ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) ∧ 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) ) → if ( ( 𝑥 mod 𝑇 ) < π , 1 , - 1 ) = - 1 ) |
| 1364 | 1297 1363 | eqtrd | ⊢ ( ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) ∧ 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) ) → ( 𝐹 ‘ 𝑥 ) = - 1 ) |
| 1365 | 1364 | mpteq2dva | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) → ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) ↦ ( 𝐹 ‘ 𝑥 ) ) = ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) ↦ - 1 ) ) |
| 1366 | 1294 1365 | eqtr2id | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) → ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) ↦ - 1 ) = ( 𝐹 ↾ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) ) ) |
| 1367 | 1366 | oveq1d | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) → ( ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) ↦ - 1 ) limℂ 𝑋 ) = ( ( 𝐹 ↾ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) ) limℂ 𝑋 ) ) |
| 1368 | 209 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) → 𝐹 : ℝ ⟶ ℂ ) |
| 1369 | 3 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) → 𝑋 ∈ ℝ ) |
| 1370 | 1306 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) → ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ∈ ℝ* ) |
| 1371 | 1304 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) → ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ∈ ℝ ) |
| 1372 | 962 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) → ( 𝑋 mod 𝑇 ) < 𝑇 ) |
| 1373 | 122 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) → 𝑇 ∈ ℝ ) |
| 1374 | 1289 1373 | posdifd | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) → ( ( 𝑋 mod 𝑇 ) < 𝑇 ↔ 0 < ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) |
| 1375 | 1372 1374 | mpbid | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) → 0 < ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) |
| 1376 | 1371 1375 | elrpd | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) → ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ∈ ℝ+ ) |
| 1377 | 1369 1376 | ltaddrpd | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) → 𝑋 < ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) |
| 1378 | 1276 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) → ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) ⊆ ℝ ) |
| 1379 | 376 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) → +∞ ∈ ℝ* ) |
| 1380 | ltpnf | ⊢ ( ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ∈ ℝ → ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) < +∞ ) | |
| 1381 | xrltle | ⊢ ( ( ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ∈ ℝ* ∧ +∞ ∈ ℝ* ) → ( ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) < +∞ → ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ≤ +∞ ) ) | |
| 1382 | 1306 376 1381 | mp2an | ⊢ ( ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) < +∞ → ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ≤ +∞ ) |
| 1383 | 1305 1380 1382 | mp2b | ⊢ ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ≤ +∞ |
| 1384 | 1383 | a1i | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) → ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ≤ +∞ ) |
| 1385 | 1368 1369 1370 1377 1378 1379 1384 | limcresioolb | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) → ( ( 𝐹 ↾ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) ) limℂ 𝑋 ) = ( ( 𝐹 ↾ ( 𝑋 (,) +∞ ) ) limℂ 𝑋 ) ) |
| 1386 | 1367 1385 | eqtr2d | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) → ( ( 𝐹 ↾ ( 𝑋 (,) +∞ ) ) limℂ 𝑋 ) = ( ( 𝑥 ∈ ( 𝑋 (,) ( 𝑋 + ( 𝑇 − ( 𝑋 mod 𝑇 ) ) ) ) ↦ - 1 ) limℂ 𝑋 ) ) |
| 1387 | 1281 1292 1386 | 3eltr4d | ⊢ ( ( 𝑋 mod 𝑇 ) ∈ ( π [,) 𝑇 ) → ( 𝐹 ‘ 𝑋 ) ∈ ( ( 𝐹 ↾ ( 𝑋 (,) +∞ ) ) limℂ 𝑋 ) ) |
| 1388 | 1274 1387 | syl | ⊢ ( ¬ ( 𝑋 mod 𝑇 ) ∈ ( 0 [,) π ) → ( 𝐹 ‘ 𝑋 ) ∈ ( ( 𝐹 ↾ ( 𝑋 (,) +∞ ) ) limℂ 𝑋 ) ) |
| 1389 | 1257 1388 | pm2.61i | ⊢ ( 𝐹 ‘ 𝑋 ) ∈ ( ( 𝐹 ↾ ( 𝑋 (,) +∞ ) ) limℂ 𝑋 ) |
| 1390 | id | ⊢ ( 𝑛 ∈ ℕ0 → 𝑛 ∈ ℕ0 ) | |
| 1391 | 1 2 1390 | sqwvfoura | ⊢ ( 𝑛 ∈ ℕ0 → ( ∫ ( - π (,) π ) ( ( 𝐹 ‘ 𝑥 ) · ( cos ‘ ( 𝑛 · 𝑥 ) ) ) d 𝑥 / π ) = 0 ) |
| 1392 | 1391 | eqcomd | ⊢ ( 𝑛 ∈ ℕ0 → 0 = ( ∫ ( - π (,) π ) ( ( 𝐹 ‘ 𝑥 ) · ( cos ‘ ( 𝑛 · 𝑥 ) ) ) d 𝑥 / π ) ) |
| 1393 | 1392 | mpteq2ia | ⊢ ( 𝑛 ∈ ℕ0 ↦ 0 ) = ( 𝑛 ∈ ℕ0 ↦ ( ∫ ( - π (,) π ) ( ( 𝐹 ‘ 𝑥 ) · ( cos ‘ ( 𝑛 · 𝑥 ) ) ) d 𝑥 / π ) ) |
| 1394 | id | ⊢ ( 𝑛 ∈ ℕ → 𝑛 ∈ ℕ ) | |
| 1395 | 1 2 1394 | sqwvfourb | ⊢ ( 𝑛 ∈ ℕ → ( ∫ ( - π (,) π ) ( ( 𝐹 ‘ 𝑥 ) · ( sin ‘ ( 𝑛 · 𝑥 ) ) ) d 𝑥 / π ) = if ( 2 ∥ 𝑛 , 0 , ( 4 / ( 𝑛 · π ) ) ) ) |
| 1396 | 1395 | eqcomd | ⊢ ( 𝑛 ∈ ℕ → if ( 2 ∥ 𝑛 , 0 , ( 4 / ( 𝑛 · π ) ) ) = ( ∫ ( - π (,) π ) ( ( 𝐹 ‘ 𝑥 ) · ( sin ‘ ( 𝑛 · 𝑥 ) ) ) d 𝑥 / π ) ) |
| 1397 | 1396 | mpteq2ia | ⊢ ( 𝑛 ∈ ℕ ↦ if ( 2 ∥ 𝑛 , 0 , ( 4 / ( 𝑛 · π ) ) ) ) = ( 𝑛 ∈ ℕ ↦ ( ∫ ( - π (,) π ) ( ( 𝐹 ‘ 𝑥 ) · ( sin ‘ ( 𝑛 · 𝑥 ) ) ) d 𝑥 / π ) ) |
| 1398 | nnnn0 | ⊢ ( 𝑛 ∈ ℕ → 𝑛 ∈ ℕ0 ) | |
| 1399 | 0red | ⊢ ( 𝑛 ∈ ℕ → 0 ∈ ℝ ) | |
| 1400 | eqid | ⊢ ( 𝑛 ∈ ℕ0 ↦ 0 ) = ( 𝑛 ∈ ℕ0 ↦ 0 ) | |
| 1401 | 1400 | fvmpt2 | ⊢ ( ( 𝑛 ∈ ℕ0 ∧ 0 ∈ ℝ ) → ( ( 𝑛 ∈ ℕ0 ↦ 0 ) ‘ 𝑛 ) = 0 ) |
| 1402 | 1398 1399 1401 | syl2anc | ⊢ ( 𝑛 ∈ ℕ → ( ( 𝑛 ∈ ℕ0 ↦ 0 ) ‘ 𝑛 ) = 0 ) |
| 1403 | 1402 | oveq1d | ⊢ ( 𝑛 ∈ ℕ → ( ( ( 𝑛 ∈ ℕ0 ↦ 0 ) ‘ 𝑛 ) · ( cos ‘ ( 𝑛 · 𝑋 ) ) ) = ( 0 · ( cos ‘ ( 𝑛 · 𝑋 ) ) ) ) |
| 1404 | 78 | coscld | ⊢ ( 𝑛 ∈ ℕ → ( cos ‘ ( 𝑛 · 𝑋 ) ) ∈ ℂ ) |
| 1405 | 1404 | mul02d | ⊢ ( 𝑛 ∈ ℕ → ( 0 · ( cos ‘ ( 𝑛 · 𝑋 ) ) ) = 0 ) |
| 1406 | 1403 1405 | eqtrd | ⊢ ( 𝑛 ∈ ℕ → ( ( ( 𝑛 ∈ ℕ0 ↦ 0 ) ‘ 𝑛 ) · ( cos ‘ ( 𝑛 · 𝑋 ) ) ) = 0 ) |
| 1407 | ovex | ⊢ ( 4 / ( 𝑛 · π ) ) ∈ V | |
| 1408 | 93 1407 | ifex | ⊢ if ( 2 ∥ 𝑛 , 0 , ( 4 / ( 𝑛 · π ) ) ) ∈ V |
| 1409 | eqid | ⊢ ( 𝑛 ∈ ℕ ↦ if ( 2 ∥ 𝑛 , 0 , ( 4 / ( 𝑛 · π ) ) ) ) = ( 𝑛 ∈ ℕ ↦ if ( 2 ∥ 𝑛 , 0 , ( 4 / ( 𝑛 · π ) ) ) ) | |
| 1410 | 1409 | fvmpt2 | ⊢ ( ( 𝑛 ∈ ℕ ∧ if ( 2 ∥ 𝑛 , 0 , ( 4 / ( 𝑛 · π ) ) ) ∈ V ) → ( ( 𝑛 ∈ ℕ ↦ if ( 2 ∥ 𝑛 , 0 , ( 4 / ( 𝑛 · π ) ) ) ) ‘ 𝑛 ) = if ( 2 ∥ 𝑛 , 0 , ( 4 / ( 𝑛 · π ) ) ) ) |
| 1411 | 1408 1410 | mpan2 | ⊢ ( 𝑛 ∈ ℕ → ( ( 𝑛 ∈ ℕ ↦ if ( 2 ∥ 𝑛 , 0 , ( 4 / ( 𝑛 · π ) ) ) ) ‘ 𝑛 ) = if ( 2 ∥ 𝑛 , 0 , ( 4 / ( 𝑛 · π ) ) ) ) |
| 1412 | 1411 | oveq1d | ⊢ ( 𝑛 ∈ ℕ → ( ( ( 𝑛 ∈ ℕ ↦ if ( 2 ∥ 𝑛 , 0 , ( 4 / ( 𝑛 · π ) ) ) ) ‘ 𝑛 ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) = ( if ( 2 ∥ 𝑛 , 0 , ( 4 / ( 𝑛 · π ) ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) |
| 1413 | 1406 1412 | oveq12d | ⊢ ( 𝑛 ∈ ℕ → ( ( ( ( 𝑛 ∈ ℕ0 ↦ 0 ) ‘ 𝑛 ) · ( cos ‘ ( 𝑛 · 𝑋 ) ) ) + ( ( ( 𝑛 ∈ ℕ ↦ if ( 2 ∥ 𝑛 , 0 , ( 4 / ( 𝑛 · π ) ) ) ) ‘ 𝑛 ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) = ( 0 + ( if ( 2 ∥ 𝑛 , 0 , ( 4 / ( 𝑛 · π ) ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) ) |
| 1414 | 64 76 | ifcld | ⊢ ( 𝑛 ∈ ℕ → if ( 2 ∥ 𝑛 , 0 , ( 4 / ( 𝑛 · π ) ) ) ∈ ℂ ) |
| 1415 | 1414 79 | mulcld | ⊢ ( 𝑛 ∈ ℕ → ( if ( 2 ∥ 𝑛 , 0 , ( 4 / ( 𝑛 · π ) ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ∈ ℂ ) |
| 1416 | 1415 | addlidd | ⊢ ( 𝑛 ∈ ℕ → ( 0 + ( if ( 2 ∥ 𝑛 , 0 , ( 4 / ( 𝑛 · π ) ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) = ( if ( 2 ∥ 𝑛 , 0 , ( 4 / ( 𝑛 · π ) ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) |
| 1417 | iftrue | ⊢ ( 2 ∥ 𝑛 → if ( 2 ∥ 𝑛 , 0 , ( 4 / ( 𝑛 · π ) ) ) = 0 ) | |
| 1418 | 1417 | oveq1d | ⊢ ( 2 ∥ 𝑛 → ( if ( 2 ∥ 𝑛 , 0 , ( 4 / ( 𝑛 · π ) ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) = ( 0 · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) |
| 1419 | 79 | mul02d | ⊢ ( 𝑛 ∈ ℕ → ( 0 · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) = 0 ) |
| 1420 | 1418 1419 | sylan9eqr | ⊢ ( ( 𝑛 ∈ ℕ ∧ 2 ∥ 𝑛 ) → ( if ( 2 ∥ 𝑛 , 0 , ( 4 / ( 𝑛 · π ) ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) = 0 ) |
| 1421 | iftrue | ⊢ ( 2 ∥ 𝑛 → if ( 2 ∥ 𝑛 , 0 , ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) = 0 ) | |
| 1422 | 1421 | eqcomd | ⊢ ( 2 ∥ 𝑛 → 0 = if ( 2 ∥ 𝑛 , 0 , ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) ) |
| 1423 | 1422 | adantl | ⊢ ( ( 𝑛 ∈ ℕ ∧ 2 ∥ 𝑛 ) → 0 = if ( 2 ∥ 𝑛 , 0 , ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) ) |
| 1424 | 1420 1423 | eqtrd | ⊢ ( ( 𝑛 ∈ ℕ ∧ 2 ∥ 𝑛 ) → ( if ( 2 ∥ 𝑛 , 0 , ( 4 / ( 𝑛 · π ) ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) = if ( 2 ∥ 𝑛 , 0 , ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) ) |
| 1425 | iffalse | ⊢ ( ¬ 2 ∥ 𝑛 → if ( 2 ∥ 𝑛 , 0 , ( 4 / ( 𝑛 · π ) ) ) = ( 4 / ( 𝑛 · π ) ) ) | |
| 1426 | 1425 | oveq1d | ⊢ ( ¬ 2 ∥ 𝑛 → ( if ( 2 ∥ 𝑛 , 0 , ( 4 / ( 𝑛 · π ) ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) = ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) |
| 1427 | 1426 | adantl | ⊢ ( ( 𝑛 ∈ ℕ ∧ ¬ 2 ∥ 𝑛 ) → ( if ( 2 ∥ 𝑛 , 0 , ( 4 / ( 𝑛 · π ) ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) = ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) |
| 1428 | iffalse | ⊢ ( ¬ 2 ∥ 𝑛 → if ( 2 ∥ 𝑛 , 0 , ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) = ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) | |
| 1429 | 1428 | eqcomd | ⊢ ( ¬ 2 ∥ 𝑛 → ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) = if ( 2 ∥ 𝑛 , 0 , ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) ) |
| 1430 | 1429 | adantl | ⊢ ( ( 𝑛 ∈ ℕ ∧ ¬ 2 ∥ 𝑛 ) → ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) = if ( 2 ∥ 𝑛 , 0 , ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) ) |
| 1431 | 1427 1430 | eqtrd | ⊢ ( ( 𝑛 ∈ ℕ ∧ ¬ 2 ∥ 𝑛 ) → ( if ( 2 ∥ 𝑛 , 0 , ( 4 / ( 𝑛 · π ) ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) = if ( 2 ∥ 𝑛 , 0 , ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) ) |
| 1432 | 1424 1431 | pm2.61dan | ⊢ ( 𝑛 ∈ ℕ → ( if ( 2 ∥ 𝑛 , 0 , ( 4 / ( 𝑛 · π ) ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) = if ( 2 ∥ 𝑛 , 0 , ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) ) |
| 1433 | 1413 1416 1432 | 3eqtrrd | ⊢ ( 𝑛 ∈ ℕ → if ( 2 ∥ 𝑛 , 0 , ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) = ( ( ( ( 𝑛 ∈ ℕ0 ↦ 0 ) ‘ 𝑛 ) · ( cos ‘ ( 𝑛 · 𝑋 ) ) ) + ( ( ( 𝑛 ∈ ℕ ↦ if ( 2 ∥ 𝑛 , 0 , ( 4 / ( 𝑛 · π ) ) ) ) ‘ 𝑛 ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) ) |
| 1434 | 1433 | mpteq2ia | ⊢ ( 𝑛 ∈ ℕ ↦ if ( 2 ∥ 𝑛 , 0 , ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) ) = ( 𝑛 ∈ ℕ ↦ ( ( ( ( 𝑛 ∈ ℕ0 ↦ 0 ) ‘ 𝑛 ) · ( cos ‘ ( 𝑛 · 𝑋 ) ) ) + ( ( ( 𝑛 ∈ ℕ ↦ if ( 2 ∥ 𝑛 , 0 , ( 4 / ( 𝑛 · π ) ) ) ) ‘ 𝑛 ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) ) |
| 1435 | 112 1 149 150 330 605 676 755 3 1137 1389 1393 1397 1434 | fourierclim | ⊢ seq 1 ( + , ( 𝑛 ∈ ℕ ↦ if ( 2 ∥ 𝑛 , 0 , ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) ) ) ⇝ ( ( ( if ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,] π ) , 1 , - 1 ) + ( 𝐹 ‘ 𝑋 ) ) / 2 ) − ( ( ( 𝑛 ∈ ℕ0 ↦ 0 ) ‘ 0 ) / 2 ) ) |
| 1436 | 0nn0 | ⊢ 0 ∈ ℕ0 | |
| 1437 | eqidd | ⊢ ( 𝑛 = 0 → 0 = 0 ) | |
| 1438 | 1437 1400 93 | fvmpt | ⊢ ( 0 ∈ ℕ0 → ( ( 𝑛 ∈ ℕ0 ↦ 0 ) ‘ 0 ) = 0 ) |
| 1439 | 1436 1438 | ax-mp | ⊢ ( ( 𝑛 ∈ ℕ0 ↦ 0 ) ‘ 0 ) = 0 |
| 1440 | 1439 | oveq1i | ⊢ ( ( ( 𝑛 ∈ ℕ0 ↦ 0 ) ‘ 0 ) / 2 ) = ( 0 / 2 ) |
| 1441 | 32 | recni | ⊢ 2 ∈ ℂ |
| 1442 | 71 131 | gtneii | ⊢ 2 ≠ 0 |
| 1443 | 1441 1442 | div0i | ⊢ ( 0 / 2 ) = 0 |
| 1444 | 1440 1443 | eqtri | ⊢ ( ( ( 𝑛 ∈ ℕ0 ↦ 0 ) ‘ 0 ) / 2 ) = 0 |
| 1445 | 1444 | oveq2i | ⊢ ( ( ( if ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,] π ) , 1 , - 1 ) + ( 𝐹 ‘ 𝑋 ) ) / 2 ) − ( ( ( 𝑛 ∈ ℕ0 ↦ 0 ) ‘ 0 ) / 2 ) ) = ( ( ( if ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,] π ) , 1 , - 1 ) + ( 𝐹 ‘ 𝑋 ) ) / 2 ) − 0 ) |
| 1446 | 203 | mptru | ⊢ 1 ∈ ℂ |
| 1447 | 1446 1011 | ifcli | ⊢ if ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,] π ) , 1 , - 1 ) ∈ ℂ |
| 1448 | 1151 | recni | ⊢ if ( ( 𝑋 mod 𝑇 ) < π , 1 , - 1 ) ∈ ℂ |
| 1449 | 1286 1448 | eqeltri | ⊢ ( 𝐹 ‘ 𝑋 ) ∈ ℂ |
| 1450 | 1447 1449 | addcli | ⊢ ( if ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,] π ) , 1 , - 1 ) + ( 𝐹 ‘ 𝑋 ) ) ∈ ℂ |
| 1451 | 1450 1441 1442 | divcli | ⊢ ( ( if ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,] π ) , 1 , - 1 ) + ( 𝐹 ‘ 𝑋 ) ) / 2 ) ∈ ℂ |
| 1452 | 1451 | subid1i | ⊢ ( ( ( if ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,] π ) , 1 , - 1 ) + ( 𝐹 ‘ 𝑋 ) ) / 2 ) − 0 ) = ( ( if ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,] π ) , 1 , - 1 ) + ( 𝐹 ‘ 𝑋 ) ) / 2 ) |
| 1453 | 1445 1452 | eqtri | ⊢ ( ( ( if ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,] π ) , 1 , - 1 ) + ( 𝐹 ‘ 𝑋 ) ) / 2 ) − ( ( ( 𝑛 ∈ ℕ0 ↦ 0 ) ‘ 0 ) / 2 ) ) = ( ( if ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,] π ) , 1 , - 1 ) + ( 𝐹 ‘ 𝑋 ) ) / 2 ) |
| 1454 | 1435 1453 | breqtri | ⊢ seq 1 ( + , ( 𝑛 ∈ ℕ ↦ if ( 2 ∥ 𝑛 , 0 , ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) ) ) ⇝ ( ( if ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,] π ) , 1 , - 1 ) + ( 𝐹 ‘ 𝑋 ) ) / 2 ) |
| 1455 | 1454 | a1i | ⊢ ( ⊤ → seq 1 ( + , ( 𝑛 ∈ ℕ ↦ if ( 2 ∥ 𝑛 , 0 , ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) ) ) ⇝ ( ( if ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,] π ) , 1 , - 1 ) + ( 𝐹 ‘ 𝑋 ) ) / 2 ) ) |
| 1456 | 83 107 1455 | sumnnodd | ⊢ ( ⊤ → ( seq 1 ( + , ( 𝑘 ∈ ℕ ↦ ( ( 𝑛 ∈ ℕ ↦ 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 ) ) ) ) |
| 1457 | 1456 | mptru | ⊢ ( seq 1 ( + , ( 𝑘 ∈ ℕ ↦ ( ( 𝑛 ∈ ℕ ↦ 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 ) ) ) |
| 1458 | 1457 | simpli | ⊢ seq 1 ( + , ( 𝑘 ∈ ℕ ↦ ( ( 𝑛 ∈ ℕ ↦ if ( 2 ∥ 𝑛 , 0 , ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) ) ‘ ( ( 2 · 𝑘 ) − 1 ) ) ) ) ⇝ ( ( if ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,] π ) , 1 , - 1 ) + ( 𝐹 ‘ 𝑋 ) ) / 2 ) |
| 1459 | breq2 | ⊢ ( 𝑛 = ( ( 2 · 𝑘 ) − 1 ) → ( 2 ∥ 𝑛 ↔ 2 ∥ ( ( 2 · 𝑘 ) − 1 ) ) ) | |
| 1460 | oveq1 | ⊢ ( 𝑛 = ( ( 2 · 𝑘 ) − 1 ) → ( 𝑛 · π ) = ( ( ( 2 · 𝑘 ) − 1 ) · π ) ) | |
| 1461 | 1460 | oveq2d | ⊢ ( 𝑛 = ( ( 2 · 𝑘 ) − 1 ) → ( 4 / ( 𝑛 · π ) ) = ( 4 / ( ( ( 2 · 𝑘 ) − 1 ) · π ) ) ) |
| 1462 | oveq1 | ⊢ ( 𝑛 = ( ( 2 · 𝑘 ) − 1 ) → ( 𝑛 · 𝑋 ) = ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) | |
| 1463 | 1462 | fveq2d | ⊢ ( 𝑛 = ( ( 2 · 𝑘 ) − 1 ) → ( sin ‘ ( 𝑛 · 𝑋 ) ) = ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) ) |
| 1464 | 1461 1463 | oveq12d | ⊢ ( 𝑛 = ( ( 2 · 𝑘 ) − 1 ) → ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) = ( ( 4 / ( ( ( 2 · 𝑘 ) − 1 ) · π ) ) · ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) ) ) |
| 1465 | 1459 1464 | ifbieq2d | ⊢ ( 𝑛 = ( ( 2 · 𝑘 ) − 1 ) → if ( 2 ∥ 𝑛 , 0 , ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) = if ( 2 ∥ ( ( 2 · 𝑘 ) − 1 ) , 0 , ( ( 4 / ( ( ( 2 · 𝑘 ) − 1 ) · π ) ) · ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) ) ) ) |
| 1466 | 1465 | adantl | ⊢ ( ( 𝑘 ∈ ℕ ∧ 𝑛 = ( ( 2 · 𝑘 ) − 1 ) ) → if ( 2 ∥ 𝑛 , 0 , ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) = if ( 2 ∥ ( ( 2 · 𝑘 ) − 1 ) , 0 , ( ( 4 / ( ( ( 2 · 𝑘 ) − 1 ) · π ) ) · ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) ) ) ) |
| 1467 | elnnz | ⊢ ( ( ( 2 · 𝑘 ) − 1 ) ∈ ℕ ↔ ( ( ( 2 · 𝑘 ) − 1 ) ∈ ℤ ∧ 0 < ( ( 2 · 𝑘 ) − 1 ) ) ) | |
| 1468 | 25 52 1467 | sylanbrc | ⊢ ( 𝑘 ∈ ℕ → ( ( 2 · 𝑘 ) − 1 ) ∈ ℕ ) |
| 1469 | ovex | ⊢ ( ( 4 / ( ( ( 2 · 𝑘 ) − 1 ) · π ) ) · ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) ) ∈ V | |
| 1470 | 93 1469 | ifex | ⊢ if ( 2 ∥ ( ( 2 · 𝑘 ) − 1 ) , 0 , ( ( 4 / ( ( ( 2 · 𝑘 ) − 1 ) · π ) ) · ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) ) ) ∈ V |
| 1471 | 1470 | a1i | ⊢ ( 𝑘 ∈ ℕ → if ( 2 ∥ ( ( 2 · 𝑘 ) − 1 ) , 0 , ( ( 4 / ( ( ( 2 · 𝑘 ) − 1 ) · π ) ) · ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) ) ) ∈ V ) |
| 1472 | 84 1466 1468 1471 | fvmptd | ⊢ ( 𝑘 ∈ ℕ → ( ( 𝑛 ∈ ℕ ↦ if ( 2 ∥ 𝑛 , 0 , ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) ) ‘ ( ( 2 · 𝑘 ) − 1 ) ) = if ( 2 ∥ ( ( 2 · 𝑘 ) − 1 ) , 0 , ( ( 4 / ( ( ( 2 · 𝑘 ) − 1 ) · π ) ) · ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) ) ) ) |
| 1473 | dvdsmul1 | ⊢ ( ( 2 ∈ ℤ ∧ 𝑘 ∈ ℤ ) → 2 ∥ ( 2 · 𝑘 ) ) | |
| 1474 | 20 22 1473 | sylancr | ⊢ ( 𝑘 ∈ ℕ → 2 ∥ ( 2 · 𝑘 ) ) |
| 1475 | 23 | zcnd | ⊢ ( 𝑘 ∈ ℕ → ( 2 · 𝑘 ) ∈ ℂ ) |
| 1476 | 1cnd | ⊢ ( 𝑘 ∈ ℕ → 1 ∈ ℂ ) | |
| 1477 | 1475 1476 | npcand | ⊢ ( 𝑘 ∈ ℕ → ( ( ( 2 · 𝑘 ) − 1 ) + 1 ) = ( 2 · 𝑘 ) ) |
| 1478 | 1477 | eqcomd | ⊢ ( 𝑘 ∈ ℕ → ( 2 · 𝑘 ) = ( ( ( 2 · 𝑘 ) − 1 ) + 1 ) ) |
| 1479 | 1474 1478 | breqtrd | ⊢ ( 𝑘 ∈ ℕ → 2 ∥ ( ( ( 2 · 𝑘 ) − 1 ) + 1 ) ) |
| 1480 | oddp1even | ⊢ ( ( ( 2 · 𝑘 ) − 1 ) ∈ ℤ → ( ¬ 2 ∥ ( ( 2 · 𝑘 ) − 1 ) ↔ 2 ∥ ( ( ( 2 · 𝑘 ) − 1 ) + 1 ) ) ) | |
| 1481 | 25 1480 | syl | ⊢ ( 𝑘 ∈ ℕ → ( ¬ 2 ∥ ( ( 2 · 𝑘 ) − 1 ) ↔ 2 ∥ ( ( ( 2 · 𝑘 ) − 1 ) + 1 ) ) ) |
| 1482 | 1479 1481 | mpbird | ⊢ ( 𝑘 ∈ ℕ → ¬ 2 ∥ ( ( 2 · 𝑘 ) − 1 ) ) |
| 1483 | 1482 | iffalsed | ⊢ ( 𝑘 ∈ ℕ → if ( 2 ∥ ( ( 2 · 𝑘 ) − 1 ) , 0 , ( ( 4 / ( ( ( 2 · 𝑘 ) − 1 ) · π ) ) · ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) ) ) = ( ( 4 / ( ( ( 2 · 𝑘 ) − 1 ) · π ) ) · ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) ) ) |
| 1484 | 56 | a1i | ⊢ ( 𝑘 ∈ ℕ → π ∈ ℂ ) |
| 1485 | 26 1484 | mulcomd | ⊢ ( 𝑘 ∈ ℕ → ( ( ( 2 · 𝑘 ) − 1 ) · π ) = ( π · ( ( 2 · 𝑘 ) − 1 ) ) ) |
| 1486 | 1485 | oveq2d | ⊢ ( 𝑘 ∈ ℕ → ( 4 / ( ( ( 2 · 𝑘 ) − 1 ) · π ) ) = ( 4 / ( π · ( ( 2 · 𝑘 ) − 1 ) ) ) ) |
| 1487 | 58 | a1i | ⊢ ( 𝑘 ∈ ℕ → 4 ∈ ℂ ) |
| 1488 | 73 | a1i | ⊢ ( 𝑘 ∈ ℕ → π ≠ 0 ) |
| 1489 | 1487 1484 26 1488 53 | divdiv1d | ⊢ ( 𝑘 ∈ ℕ → ( ( 4 / π ) / ( ( 2 · 𝑘 ) − 1 ) ) = ( 4 / ( π · ( ( 2 · 𝑘 ) − 1 ) ) ) ) |
| 1490 | 1486 1489 | eqtr4d | ⊢ ( 𝑘 ∈ ℕ → ( 4 / ( ( ( 2 · 𝑘 ) − 1 ) · π ) ) = ( ( 4 / π ) / ( ( 2 · 𝑘 ) − 1 ) ) ) |
| 1491 | 1490 | oveq1d | ⊢ ( 𝑘 ∈ ℕ → ( ( 4 / ( ( ( 2 · 𝑘 ) − 1 ) · π ) ) · ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) ) = ( ( ( 4 / π ) / ( ( 2 · 𝑘 ) − 1 ) ) · ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) ) ) |
| 1492 | 1487 1484 1488 | divcld | ⊢ ( 𝑘 ∈ ℕ → ( 4 / π ) ∈ ℂ ) |
| 1493 | 1492 26 30 53 | div32d | ⊢ ( 𝑘 ∈ ℕ → ( ( ( 4 / π ) / ( ( 2 · 𝑘 ) − 1 ) ) · ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) ) = ( ( 4 / π ) · ( ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑘 ) − 1 ) ) ) ) |
| 1494 | 1491 1493 | eqtrd | ⊢ ( 𝑘 ∈ ℕ → ( ( 4 / ( ( ( 2 · 𝑘 ) − 1 ) · π ) ) · ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) ) = ( ( 4 / π ) · ( ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑘 ) − 1 ) ) ) ) |
| 1495 | 1472 1483 1494 | 3eqtrd | ⊢ ( 𝑘 ∈ ℕ → ( ( 𝑛 ∈ ℕ ↦ if ( 2 ∥ 𝑛 , 0 , ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) ) ‘ ( ( 2 · 𝑘 ) − 1 ) ) = ( ( 4 / π ) · ( ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑘 ) − 1 ) ) ) ) |
| 1496 | 1495 | mpteq2ia | ⊢ ( 𝑘 ∈ ℕ ↦ ( ( 𝑛 ∈ ℕ ↦ if ( 2 ∥ 𝑛 , 0 , ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) ) ‘ ( ( 2 · 𝑘 ) − 1 ) ) ) = ( 𝑘 ∈ ℕ ↦ ( ( 4 / π ) · ( ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑘 ) − 1 ) ) ) ) |
| 1497 | oveq2 | ⊢ ( 𝑘 = 𝑛 → ( 2 · 𝑘 ) = ( 2 · 𝑛 ) ) | |
| 1498 | 1497 | oveq1d | ⊢ ( 𝑘 = 𝑛 → ( ( 2 · 𝑘 ) − 1 ) = ( ( 2 · 𝑛 ) − 1 ) ) |
| 1499 | 1498 | oveq1d | ⊢ ( 𝑘 = 𝑛 → ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) = ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) |
| 1500 | 1499 | fveq2d | ⊢ ( 𝑘 = 𝑛 → ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) = ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) ) |
| 1501 | 1500 1498 | oveq12d | ⊢ ( 𝑘 = 𝑛 → ( ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑘 ) − 1 ) ) = ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) |
| 1502 | 1501 | oveq2d | ⊢ ( 𝑘 = 𝑛 → ( ( 4 / π ) · ( ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑘 ) − 1 ) ) ) = ( ( 4 / π ) · ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) ) |
| 1503 | 1502 | cbvmptv | ⊢ ( 𝑘 ∈ ℕ ↦ ( ( 4 / π ) · ( ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑘 ) − 1 ) ) ) ) = ( 𝑛 ∈ ℕ ↦ ( ( 4 / π ) · ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) ) |
| 1504 | 1496 1503 | eqtri | ⊢ ( 𝑘 ∈ ℕ ↦ ( ( 𝑛 ∈ ℕ ↦ if ( 2 ∥ 𝑛 , 0 , ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) ) ‘ ( ( 2 · 𝑘 ) − 1 ) ) ) = ( 𝑛 ∈ ℕ ↦ ( ( 4 / π ) · ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) ) |
| 1505 | seqeq3 | ⊢ ( ( 𝑘 ∈ ℕ ↦ ( ( 𝑛 ∈ ℕ ↦ if ( 2 ∥ 𝑛 , 0 , ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) ) ‘ ( ( 2 · 𝑘 ) − 1 ) ) ) = ( 𝑛 ∈ ℕ ↦ ( ( 4 / π ) · ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) ) → seq 1 ( + , ( 𝑘 ∈ ℕ ↦ ( ( 𝑛 ∈ ℕ ↦ if ( 2 ∥ 𝑛 , 0 , ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) ) ‘ ( ( 2 · 𝑘 ) − 1 ) ) ) ) = seq 1 ( + , ( 𝑛 ∈ ℕ ↦ ( ( 4 / π ) · ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) ) ) ) | |
| 1506 | 1504 1505 | ax-mp | ⊢ seq 1 ( + , ( 𝑘 ∈ ℕ ↦ ( ( 𝑛 ∈ ℕ ↦ if ( 2 ∥ 𝑛 , 0 , ( ( 4 / ( 𝑛 · π ) ) · ( sin ‘ ( 𝑛 · 𝑋 ) ) ) ) ) ‘ ( ( 2 · 𝑘 ) − 1 ) ) ) ) = seq 1 ( + , ( 𝑛 ∈ ℕ ↦ ( ( 4 / π ) · ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) ) ) |
| 1507 | 1 2 3 5 | fourierswlem | ⊢ 𝑌 = ( ( if ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,] π ) , 1 , - 1 ) + ( 𝐹 ‘ 𝑋 ) ) / 2 ) |
| 1508 | 1507 | eqcomi | ⊢ ( ( if ( ( 𝑋 mod 𝑇 ) ∈ ( 0 (,] π ) , 1 , - 1 ) + ( 𝐹 ‘ 𝑋 ) ) / 2 ) = 𝑌 |
| 1509 | 1458 1506 1508 | 3brtr3i | ⊢ seq 1 ( + , ( 𝑛 ∈ ℕ ↦ ( ( 4 / π ) · ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) ) ) ⇝ 𝑌 |
| 1510 | 1509 | a1i | ⊢ ( ⊤ → seq 1 ( + , ( 𝑛 ∈ ℕ ↦ ( ( 4 / π ) · ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) ) ) ⇝ 𝑌 ) |
| 1511 | eqid | ⊢ ( 𝑛 ∈ ℕ ↦ ( ( 4 / π ) · ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) ) = ( 𝑛 ∈ ℕ ↦ ( ( 4 / π ) · ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) ) | |
| 1512 | 65 69 74 | divcld | ⊢ ( 𝑛 ∈ ℕ → ( 4 / π ) ∈ ℂ ) |
| 1513 | 1441 | a1i | ⊢ ( 𝑛 ∈ ℕ → 2 ∈ ℂ ) |
| 1514 | 1513 66 | mulcld | ⊢ ( 𝑛 ∈ ℕ → ( 2 · 𝑛 ) ∈ ℂ ) |
| 1515 | id | ⊢ ( ( 2 · 𝑛 ) ∈ ℂ → ( 2 · 𝑛 ) ∈ ℂ ) | |
| 1516 | 1cnd | ⊢ ( ( 2 · 𝑛 ) ∈ ℂ → 1 ∈ ℂ ) | |
| 1517 | 1515 1516 | subcld | ⊢ ( ( 2 · 𝑛 ) ∈ ℂ → ( ( 2 · 𝑛 ) − 1 ) ∈ ℂ ) |
| 1518 | 1514 1517 | syl | ⊢ ( 𝑛 ∈ ℕ → ( ( 2 · 𝑛 ) − 1 ) ∈ ℂ ) |
| 1519 | 1518 77 | mulcld | ⊢ ( 𝑛 ∈ ℕ → ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ∈ ℂ ) |
| 1520 | 1519 | sincld | ⊢ ( 𝑛 ∈ ℕ → ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) ∈ ℂ ) |
| 1521 | 32 | a1i | ⊢ ( 𝑛 ∈ ℕ → 2 ∈ ℝ ) |
| 1522 | nnre | ⊢ ( 𝑛 ∈ ℕ → 𝑛 ∈ ℝ ) | |
| 1523 | 1521 1522 | remulcld | ⊢ ( 𝑛 ∈ ℕ → ( 2 · 𝑛 ) ∈ ℝ ) |
| 1524 | 1523 | recnd | ⊢ ( 𝑛 ∈ ℕ → ( 2 · 𝑛 ) ∈ ℂ ) |
| 1525 | 1cnd | ⊢ ( 𝑛 ∈ ℕ → 1 ∈ ℂ ) | |
| 1526 | 1524 1525 | subcld | ⊢ ( 𝑛 ∈ ℕ → ( ( 2 · 𝑛 ) − 1 ) ∈ ℂ ) |
| 1527 | 1red | ⊢ ( 𝑛 ∈ ℕ → 1 ∈ ℝ ) | |
| 1528 | 39 1521 | eqeltrid | ⊢ ( 𝑛 ∈ ℕ → ( 2 · 1 ) ∈ ℝ ) |
| 1529 | 1lt2 | ⊢ 1 < 2 | |
| 1530 | 1529 | a1i | ⊢ ( 𝑛 ∈ ℕ → 1 < 2 ) |
| 1531 | 1530 39 | breqtrrdi | ⊢ ( 𝑛 ∈ ℕ → 1 < ( 2 · 1 ) ) |
| 1532 | 47 | a1i | ⊢ ( 𝑛 ∈ ℕ → 0 ≤ 2 ) |
| 1533 | nnge1 | ⊢ ( 𝑛 ∈ ℕ → 1 ≤ 𝑛 ) | |
| 1534 | 1527 1522 1521 1532 1533 | lemul2ad | ⊢ ( 𝑛 ∈ ℕ → ( 2 · 1 ) ≤ ( 2 · 𝑛 ) ) |
| 1535 | 1527 1528 1523 1531 1534 | ltletrd | ⊢ ( 𝑛 ∈ ℕ → 1 < ( 2 · 𝑛 ) ) |
| 1536 | 1527 1535 | gtned | ⊢ ( 𝑛 ∈ ℕ → ( 2 · 𝑛 ) ≠ 1 ) |
| 1537 | 1524 1525 1536 | subne0d | ⊢ ( 𝑛 ∈ ℕ → ( ( 2 · 𝑛 ) − 1 ) ≠ 0 ) |
| 1538 | 1520 1526 1537 | divcld | ⊢ ( 𝑛 ∈ ℕ → ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ∈ ℂ ) |
| 1539 | 1512 1538 | mulcld | ⊢ ( 𝑛 ∈ ℕ → ( ( 4 / π ) · ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) ∈ ℂ ) |
| 1540 | 1511 1539 | fmpti | ⊢ ( 𝑛 ∈ ℕ ↦ ( ( 4 / π ) · ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) ) : ℕ ⟶ ℂ |
| 1541 | 1540 | a1i | ⊢ ( ⊤ → ( 𝑛 ∈ ℕ ↦ ( ( 4 / π ) · ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) ) : ℕ ⟶ ℂ ) |
| 1542 | 1541 | ffvelcdmda | ⊢ ( ( ⊤ ∧ 𝑘 ∈ ℕ ) → ( ( 𝑛 ∈ ℕ ↦ ( ( 4 / π ) · ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) ) ‘ 𝑘 ) ∈ ℂ ) |
| 1543 | divcan6 | ⊢ ( ( ( π ∈ ℂ ∧ π ≠ 0 ) ∧ ( 4 ∈ ℂ ∧ 4 ≠ 0 ) ) → ( ( π / 4 ) · ( 4 / π ) ) = 1 ) | |
| 1544 | 56 73 58 60 1543 | mp4an | ⊢ ( ( π / 4 ) · ( 4 / π ) ) = 1 |
| 1545 | 1544 | eqcomi | ⊢ 1 = ( ( π / 4 ) · ( 4 / π ) ) |
| 1546 | 1545 | oveq1i | ⊢ ( 1 · ( ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑘 ) − 1 ) ) ) = ( ( ( π / 4 ) · ( 4 / π ) ) · ( ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑘 ) − 1 ) ) ) |
| 1547 | 54 | mullidd | ⊢ ( 𝑘 ∈ ℕ → ( 1 · ( ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑘 ) − 1 ) ) ) = ( ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑘 ) − 1 ) ) ) |
| 1548 | 60 | a1i | ⊢ ( 𝑘 ∈ ℕ → 4 ≠ 0 ) |
| 1549 | 1484 1487 1548 | divcld | ⊢ ( 𝑘 ∈ ℕ → ( π / 4 ) ∈ ℂ ) |
| 1550 | 1549 1492 54 | mulassd | ⊢ ( 𝑘 ∈ ℕ → ( ( ( π / 4 ) · ( 4 / π ) ) · ( ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑘 ) − 1 ) ) ) = ( ( π / 4 ) · ( ( 4 / π ) · ( ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑘 ) − 1 ) ) ) ) ) |
| 1551 | 1546 1547 1550 | 3eqtr3a | ⊢ ( 𝑘 ∈ ℕ → ( ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑘 ) − 1 ) ) = ( ( π / 4 ) · ( ( 4 / π ) · ( ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑘 ) − 1 ) ) ) ) ) |
| 1552 | eqidd | ⊢ ( 𝑘 ∈ ℕ → ( 𝑛 ∈ ℕ ↦ ( ( 4 / π ) · ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) ) = ( 𝑛 ∈ ℕ ↦ ( ( 4 / π ) · ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) ) ) | |
| 1553 | 13 | oveq2d | ⊢ ( 𝑛 = 𝑘 → ( ( 4 / π ) · ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) = ( ( 4 / π ) · ( ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑘 ) − 1 ) ) ) ) |
| 1554 | 1553 | adantl | ⊢ ( ( 𝑘 ∈ ℕ ∧ 𝑛 = 𝑘 ) → ( ( 4 / π ) · ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) = ( ( 4 / π ) · ( ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑘 ) − 1 ) ) ) ) |
| 1555 | 1494 1469 | eqeltrrdi | ⊢ ( 𝑘 ∈ ℕ → ( ( 4 / π ) · ( ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑘 ) − 1 ) ) ) ∈ V ) |
| 1556 | 1552 1554 15 1555 | fvmptd | ⊢ ( 𝑘 ∈ ℕ → ( ( 𝑛 ∈ ℕ ↦ ( ( 4 / π ) · ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) ) ‘ 𝑘 ) = ( ( 4 / π ) · ( ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑘 ) − 1 ) ) ) ) |
| 1557 | 1556 | oveq2d | ⊢ ( 𝑘 ∈ ℕ → ( ( π / 4 ) · ( ( 𝑛 ∈ ℕ ↦ ( ( 4 / π ) · ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) ) ‘ 𝑘 ) ) = ( ( π / 4 ) · ( ( 4 / π ) · ( ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑘 ) − 1 ) ) ) ) ) |
| 1558 | 1557 | eqcomd | ⊢ ( 𝑘 ∈ ℕ → ( ( π / 4 ) · ( ( 4 / π ) · ( ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑘 ) − 1 ) ) ) ) = ( ( π / 4 ) · ( ( 𝑛 ∈ ℕ ↦ ( ( 4 / π ) · ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) ) ‘ 𝑘 ) ) ) |
| 1559 | 18 1551 1558 | 3eqtrd | ⊢ ( 𝑘 ∈ ℕ → ( ( 𝑛 ∈ ℕ ↦ ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) ‘ 𝑘 ) = ( ( π / 4 ) · ( ( 𝑛 ∈ ℕ ↦ ( ( 4 / π ) · ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) ) ‘ 𝑘 ) ) ) |
| 1560 | 1559 | adantl | ⊢ ( ( ⊤ ∧ 𝑘 ∈ ℕ ) → ( ( 𝑛 ∈ ℕ ↦ ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) ‘ 𝑘 ) = ( ( π / 4 ) · ( ( 𝑛 ∈ ℕ ↦ ( ( 4 / π ) · ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) ) ‘ 𝑘 ) ) ) |
| 1561 | 6 7 62 1510 1542 1560 | isermulc2 | ⊢ ( ⊤ → seq 1 ( + , ( 𝑛 ∈ ℕ ↦ ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) ) ⇝ ( ( π / 4 ) · 𝑌 ) ) |
| 1562 | climrel | ⊢ Rel ⇝ | |
| 1563 | 1562 | releldmi | ⊢ ( seq 1 ( + , ( 𝑛 ∈ ℕ ↦ ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) ) ⇝ ( ( π / 4 ) · 𝑌 ) → seq 1 ( + , ( 𝑛 ∈ ℕ ↦ ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) ) ∈ dom ⇝ ) |
| 1564 | 1561 1563 | syl | ⊢ ( ⊤ → seq 1 ( + , ( 𝑛 ∈ ℕ ↦ ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) ) ∈ dom ⇝ ) |
| 1565 | 6 7 19 55 1564 | isumclim2 | ⊢ ( ⊤ → seq 1 ( + , ( 𝑛 ∈ ℕ ↦ ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) ) ⇝ Σ 𝑘 ∈ ℕ ( ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑘 ) − 1 ) ) ) |
| 1566 | 1565 | mptru | ⊢ seq 1 ( + , ( 𝑛 ∈ ℕ ↦ ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) ) ⇝ Σ 𝑘 ∈ ℕ ( ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑘 ) − 1 ) ) |
| 1567 | 1561 | mptru | ⊢ seq 1 ( + , ( 𝑛 ∈ ℕ ↦ ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) ) ⇝ ( ( π / 4 ) · 𝑌 ) |
| 1568 | climuni | ⊢ ( ( seq 1 ( + , ( 𝑛 ∈ ℕ ↦ ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) ) ⇝ Σ 𝑘 ∈ ℕ ( ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑘 ) − 1 ) ) ∧ seq 1 ( + , ( 𝑛 ∈ ℕ ↦ ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) ) ⇝ ( ( π / 4 ) · 𝑌 ) ) → Σ 𝑘 ∈ ℕ ( ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑘 ) − 1 ) ) = ( ( π / 4 ) · 𝑌 ) ) | |
| 1569 | 1566 1567 1568 | mp2an | ⊢ Σ 𝑘 ∈ ℕ ( ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑘 ) − 1 ) ) = ( ( π / 4 ) · 𝑌 ) |
| 1570 | 1569 | oveq2i | ⊢ ( ( 4 / π ) · Σ 𝑘 ∈ ℕ ( ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑘 ) − 1 ) ) ) = ( ( 4 / π ) · ( ( π / 4 ) · 𝑌 ) ) |
| 1571 | 58 56 73 | divcli | ⊢ ( 4 / π ) ∈ ℂ |
| 1572 | 56 58 60 | divcli | ⊢ ( π / 4 ) ∈ ℂ |
| 1573 | 1286 1151 | eqeltri | ⊢ ( 𝐹 ‘ 𝑋 ) ∈ ℝ |
| 1574 | 71 1573 | ifcli | ⊢ if ( ( 𝑋 mod π ) = 0 , 0 , ( 𝐹 ‘ 𝑋 ) ) ∈ ℝ |
| 1575 | 5 1574 | eqeltri | ⊢ 𝑌 ∈ ℝ |
| 1576 | 1575 | recni | ⊢ 𝑌 ∈ ℂ |
| 1577 | 1571 1572 1576 | mulassi | ⊢ ( ( ( 4 / π ) · ( π / 4 ) ) · 𝑌 ) = ( ( 4 / π ) · ( ( π / 4 ) · 𝑌 ) ) |
| 1578 | 1572 1571 1544 | mulcomli | ⊢ ( ( 4 / π ) · ( π / 4 ) ) = 1 |
| 1579 | 1578 | oveq1i | ⊢ ( ( ( 4 / π ) · ( π / 4 ) ) · 𝑌 ) = ( 1 · 𝑌 ) |
| 1580 | 1576 | mullidi | ⊢ ( 1 · 𝑌 ) = 𝑌 |
| 1581 | 1579 1580 | eqtri | ⊢ ( ( ( 4 / π ) · ( π / 4 ) ) · 𝑌 ) = 𝑌 |
| 1582 | 1570 1577 1581 | 3eqtr2i | ⊢ ( ( 4 / π ) · Σ 𝑘 ∈ ℕ ( ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑘 ) − 1 ) ) ) = 𝑌 |
| 1583 | seqeq3 | ⊢ ( 𝑆 = ( 𝑛 ∈ ℕ ↦ ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) → seq 1 ( + , 𝑆 ) = seq 1 ( + , ( 𝑛 ∈ ℕ ↦ ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) ) ) | |
| 1584 | 4 1583 | ax-mp | ⊢ seq 1 ( + , 𝑆 ) = seq 1 ( + , ( 𝑛 ∈ ℕ ↦ ( ( sin ‘ ( ( ( 2 · 𝑛 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑛 ) − 1 ) ) ) ) |
| 1585 | 1584 1567 | eqbrtri | ⊢ seq 1 ( + , 𝑆 ) ⇝ ( ( π / 4 ) · 𝑌 ) |
| 1586 | 1582 1585 | pm3.2i | ⊢ ( ( ( 4 / π ) · Σ 𝑘 ∈ ℕ ( ( sin ‘ ( ( ( 2 · 𝑘 ) − 1 ) · 𝑋 ) ) / ( ( 2 · 𝑘 ) − 1 ) ) ) = 𝑌 ∧ seq 1 ( + , 𝑆 ) ⇝ ( ( π / 4 ) · 𝑌 ) ) |