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

Theorem fourierdlem48 46868
Description: The given periodic function 𝐹 has a right limit at every point in the reals. (Contributed by Glauco Siliprandi, 11-Dec-2019.)
Hypotheses
Ref Expression
fourierdlem48.a (𝜑𝐴 ∈ ℝ)
fourierdlem48.b (𝜑𝐵 ∈ ℝ)
fourierdlem48.altb (𝜑𝐴 < 𝐵)
fourierdlem48.p 𝑃 = (𝑚 ∈ ℕ ↦ {𝑝 ∈ (ℝ ↑m (0...𝑚)) ∣ (((𝑝‘0) = 𝐴 ∧ (𝑝𝑚) = 𝐵) ∧ ∀𝑖 ∈ (0..^𝑚)(𝑝𝑖) < (𝑝‘(𝑖 + 1)))})
fourierdlem48.t 𝑇 = (𝐵𝐴)
fourierdlem48.m (𝜑𝑀 ∈ ℕ)
fourierdlem48.q (𝜑𝑄 ∈ (𝑃𝑀))
fourierdlem48.f (𝜑𝐹:𝐷⟶ℝ)
fourierdlem48.dper ((𝜑𝑥𝐷𝑘 ∈ ℤ) → (𝑥 + (𝑘 · 𝑇)) ∈ 𝐷)
fourierdlem48.per ((𝜑𝑥𝐷𝑘 ∈ ℤ) → (𝐹‘(𝑥 + (𝑘 · 𝑇))) = (𝐹𝑥))
fourierdlem48.cn ((𝜑𝑖 ∈ (0..^𝑀)) → (𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) ∈ (((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))–cn→ℂ))
fourierdlem48.r ((𝜑𝑖 ∈ (0..^𝑀)) → 𝑅 ∈ ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) lim (𝑄𝑖)))
fourierdlem48.x (𝜑𝑋 ∈ ℝ)
fourierdlem48.z 𝑍 = (𝑥 ∈ ℝ ↦ ((⌊‘((𝐵𝑥) / 𝑇)) · 𝑇))
fourierdlem48.e 𝐸 = (𝑥 ∈ ℝ ↦ (𝑥 + (𝑍𝑥)))
fourierdlem48.ch (𝜒 ↔ ((((𝜑𝑖 ∈ (0..^𝑀)) ∧ 𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1)))) ∧ 𝑘 ∈ ℤ) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇))))
Assertion
Ref Expression
fourierdlem48 (𝜑 → ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋) ≠ ∅)
Distinct variable groups:   𝐴,𝑖,𝑥   𝐴,𝑚,𝑝,𝑖   𝐵,𝑖,𝑘,𝑥   𝐵,𝑚,𝑝   𝐷,𝑘,𝑥   𝑖,𝐸,𝑘,𝑦   𝑖,𝐹,𝑘,𝑥,𝑦   𝑖,𝑀,𝑘   𝑚,𝑀,𝑝   𝑦,𝑀   𝑄,𝑖,𝑘,𝑥   𝑄,𝑝   𝑦,𝑄   𝑇,𝑖,𝑘,𝑥,𝑦   𝑖,𝑋,𝑘,𝑥,𝑦   𝑥,𝑍   𝜒,𝑥   𝜑,𝑖,𝑘,𝑥,𝑦
Allowed substitution hints:   𝜑(𝑚,𝑝)   𝜒(𝑦,𝑖,𝑘,𝑚,𝑝)   𝐴(𝑦,𝑘)   𝐵(𝑦)   𝐷(𝑦,𝑖,𝑚,𝑝)   𝑃(𝑥,𝑦,𝑖,𝑘,𝑚,𝑝)   𝑄(𝑚)   𝑅(𝑥,𝑦,𝑖,𝑘,𝑚,𝑝)   𝑇(𝑚,𝑝)   𝐸(𝑥,𝑚,𝑝)   𝐹(𝑚,𝑝)   𝑀(𝑥)   𝑋(𝑚,𝑝)   𝑍(𝑦,𝑖,𝑘,𝑚,𝑝)

Proof of Theorem fourierdlem48
Dummy variables 𝑗 𝑤 𝑧 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 simpl 487 . . 3 ((𝜑 ∧ (𝐸𝑋) = 𝐵) → 𝜑)
2 fveq2 6881 . . . . . . . 8 (𝑖 = 0 → (𝑄𝑖) = (𝑄‘0))
3 fvoveq1 7433 . . . . . . . 8 (𝑖 = 0 → (𝑄‘(𝑖 + 1)) = (𝑄‘(0 + 1)))
42, 3oveq12d 7428 . . . . . . 7 (𝑖 = 0 → ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) = ((𝑄‘0)[,)(𝑄‘(0 + 1))))
54eleq2d 2849 . . . . . 6 (𝑖 = 0 → (((𝐸𝑋) − 𝑇) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ↔ ((𝐸𝑋) − 𝑇) ∈ ((𝑄‘0)[,)(𝑄‘(0 + 1)))))
65anbi1d 642 . . . . 5 (𝑖 = 0 → ((((𝐸𝑋) − 𝑇) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ ((𝐸𝑋) − 𝑇) = (𝑋 + (𝑘 · 𝑇))) ↔ (((𝐸𝑋) − 𝑇) ∈ ((𝑄‘0)[,)(𝑄‘(0 + 1))) ∧ ((𝐸𝑋) − 𝑇) = (𝑋 + (𝑘 · 𝑇)))))
76rexbidv 3189 . . . 4 (𝑖 = 0 → (∃𝑘 ∈ ℤ (((𝐸𝑋) − 𝑇) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ ((𝐸𝑋) − 𝑇) = (𝑋 + (𝑘 · 𝑇))) ↔ ∃𝑘 ∈ ℤ (((𝐸𝑋) − 𝑇) ∈ ((𝑄‘0)[,)(𝑄‘(0 + 1))) ∧ ((𝐸𝑋) − 𝑇) = (𝑋 + (𝑘 · 𝑇)))))
8 0zd 12598 . . . . . 6 (𝜑 → 0 ∈ ℤ)
9 fourierdlem48.m . . . . . . 7 (𝜑𝑀 ∈ ℕ)
109nnzd 12612 . . . . . 6 (𝜑𝑀 ∈ ℤ)
119nngt0d 12280 . . . . . 6 (𝜑 → 0 < 𝑀)
12 fzolb 13690 . . . . . 6 (0 ∈ (0..^𝑀) ↔ (0 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 0 < 𝑀))
138, 10, 11, 12syl3anbrc 1362 . . . . 5 (𝜑 → 0 ∈ (0..^𝑀))
1413adantr 485 . . . 4 ((𝜑 ∧ (𝐸𝑋) = 𝐵) → 0 ∈ (0..^𝑀))
15 fourierdlem48.b . . . . . . . . . 10 (𝜑𝐵 ∈ ℝ)
16 fourierdlem48.x . . . . . . . . . 10 (𝜑𝑋 ∈ ℝ)
1715, 16resubcld 11637 . . . . . . . . 9 (𝜑 → (𝐵𝑋) ∈ ℝ)
18 fourierdlem48.t . . . . . . . . . 10 𝑇 = (𝐵𝐴)
19 fourierdlem48.a . . . . . . . . . . 11 (𝜑𝐴 ∈ ℝ)
2015, 19resubcld 11637 . . . . . . . . . 10 (𝜑 → (𝐵𝐴) ∈ ℝ)
2118, 20eqeltrid 2867 . . . . . . . . 9 (𝜑𝑇 ∈ ℝ)
22 fourierdlem48.altb . . . . . . . . . . . 12 (𝜑𝐴 < 𝐵)
2319, 15posdifd 11796 . . . . . . . . . . . 12 (𝜑 → (𝐴 < 𝐵 ↔ 0 < (𝐵𝐴)))
2422, 23mpbid 235 . . . . . . . . . . 11 (𝜑 → 0 < (𝐵𝐴))
2524, 18breqtrrdi 5153 . . . . . . . . . 10 (𝜑 → 0 < 𝑇)
2625gt0ne0d 11773 . . . . . . . . 9 (𝜑𝑇 ≠ 0)
2717, 21, 26redivcld 12038 . . . . . . . 8 (𝜑 → ((𝐵𝑋) / 𝑇) ∈ ℝ)
2827adantr 485 . . . . . . 7 ((𝜑 ∧ (𝐸𝑋) = 𝐵) → ((𝐵𝑋) / 𝑇) ∈ ℝ)
2928flcld 13827 . . . . . 6 ((𝜑 ∧ (𝐸𝑋) = 𝐵) → (⌊‘((𝐵𝑋) / 𝑇)) ∈ ℤ)
30 1zzd 12620 . . . . . 6 ((𝜑 ∧ (𝐸𝑋) = 𝐵) → 1 ∈ ℤ)
3129, 30zsubcld 12700 . . . . 5 ((𝜑 ∧ (𝐸𝑋) = 𝐵) → ((⌊‘((𝐵𝑋) / 𝑇)) − 1) ∈ ℤ)
32 id 23 . . . . . . . 8 ((𝐸𝑋) = 𝐵 → (𝐸𝑋) = 𝐵)
3318a1i 11 . . . . . . . 8 ((𝐸𝑋) = 𝐵𝑇 = (𝐵𝐴))
3432, 33oveq12d 7428 . . . . . . 7 ((𝐸𝑋) = 𝐵 → ((𝐸𝑋) − 𝑇) = (𝐵 − (𝐵𝐴)))
3515recnd 11232 . . . . . . . 8 (𝜑𝐵 ∈ ℂ)
3619recnd 11232 . . . . . . . 8 (𝜑𝐴 ∈ ℂ)
3735, 36nncand 11569 . . . . . . 7 (𝜑 → (𝐵 − (𝐵𝐴)) = 𝐴)
3834, 37sylan9eqr 2820 . . . . . 6 ((𝜑 ∧ (𝐸𝑋) = 𝐵) → ((𝐸𝑋) − 𝑇) = 𝐴)
39 fourierdlem48.q . . . . . . . . . . . . . 14 (𝜑𝑄 ∈ (𝑃𝑀))
40 fourierdlem48.p . . . . . . . . . . . . . . . 16 𝑃 = (𝑚 ∈ ℕ ↦ {𝑝 ∈ (ℝ ↑m (0...𝑚)) ∣ (((𝑝‘0) = 𝐴 ∧ (𝑝𝑚) = 𝐵) ∧ ∀𝑖 ∈ (0..^𝑚)(𝑝𝑖) < (𝑝‘(𝑖 + 1)))})
4140fourierdlem2 46823 . . . . . . . . . . . . . . 15 (𝑀 ∈ ℕ → (𝑄 ∈ (𝑃𝑀) ↔ (𝑄 ∈ (ℝ ↑m (0...𝑀)) ∧ (((𝑄‘0) = 𝐴 ∧ (𝑄𝑀) = 𝐵) ∧ ∀𝑖 ∈ (0..^𝑀)(𝑄𝑖) < (𝑄‘(𝑖 + 1))))))
429, 41syl 18 . . . . . . . . . . . . . 14 (𝜑 → (𝑄 ∈ (𝑃𝑀) ↔ (𝑄 ∈ (ℝ ↑m (0...𝑀)) ∧ (((𝑄‘0) = 𝐴 ∧ (𝑄𝑀) = 𝐵) ∧ ∀𝑖 ∈ (0..^𝑀)(𝑄𝑖) < (𝑄‘(𝑖 + 1))))))
4339, 42mpbid 235 . . . . . . . . . . . . 13 (𝜑 → (𝑄 ∈ (ℝ ↑m (0...𝑀)) ∧ (((𝑄‘0) = 𝐴 ∧ (𝑄𝑀) = 𝐵) ∧ ∀𝑖 ∈ (0..^𝑀)(𝑄𝑖) < (𝑄‘(𝑖 + 1)))))
4443simpld 499 . . . . . . . . . . . 12 (𝜑𝑄 ∈ (ℝ ↑m (0...𝑀)))
45 elmapi 8842 . . . . . . . . . . . 12 (𝑄 ∈ (ℝ ↑m (0...𝑀)) → 𝑄:(0...𝑀)⟶ℝ)
4644, 45syl 18 . . . . . . . . . . 11 (𝜑𝑄:(0...𝑀)⟶ℝ)
479nnnn0d 12560 . . . . . . . . . . . . 13 (𝜑𝑀 ∈ ℕ0)
48 nn0uz 12895 . . . . . . . . . . . . 13 0 = (ℤ‘0)
4947, 48eleqtrdi 2873 . . . . . . . . . . . 12 (𝜑𝑀 ∈ (ℤ‘0))
50 eluzfz1 13554 . . . . . . . . . . . 12 (𝑀 ∈ (ℤ‘0) → 0 ∈ (0...𝑀))
5149, 50syl 18 . . . . . . . . . . 11 (𝜑 → 0 ∈ (0...𝑀))
5246, 51ffvelcdmd 7080 . . . . . . . . . 10 (𝜑 → (𝑄‘0) ∈ ℝ)
5352rexrd 11254 . . . . . . . . 9 (𝜑 → (𝑄‘0) ∈ ℝ*)
54 1zzd 12620 . . . . . . . . . . . 12 (𝜑 → 1 ∈ ℤ)
55 0le1 11732 . . . . . . . . . . . . 13 0 ≤ 1
5655a1i 11 . . . . . . . . . . . 12 (𝜑 → 0 ≤ 1)
579nnge1d 12279 . . . . . . . . . . . 12 (𝜑 → 1 ≤ 𝑀)
588, 10, 54, 56, 57elfzd 13538 . . . . . . . . . . 11 (𝜑 → 1 ∈ (0...𝑀))
5946, 58ffvelcdmd 7080 . . . . . . . . . 10 (𝜑 → (𝑄‘1) ∈ ℝ)
6059rexrd 11254 . . . . . . . . 9 (𝜑 → (𝑄‘1) ∈ ℝ*)
6119rexrd 11254 . . . . . . . . 9 (𝜑𝐴 ∈ ℝ*)
6243simprd 500 . . . . . . . . . . 11 (𝜑 → (((𝑄‘0) = 𝐴 ∧ (𝑄𝑀) = 𝐵) ∧ ∀𝑖 ∈ (0..^𝑀)(𝑄𝑖) < (𝑄‘(𝑖 + 1))))
6362simplld 779 . . . . . . . . . 10 (𝜑 → (𝑄‘0) = 𝐴)
6419leidd 11775 . . . . . . . . . 10 (𝜑𝐴𝐴)
6563, 64eqbrtrd 5133 . . . . . . . . 9 (𝜑 → (𝑄‘0) ≤ 𝐴)
6663eqcomd 2769 . . . . . . . . . 10 (𝜑𝐴 = (𝑄‘0))
672, 3breq12d 5122 . . . . . . . . . . . 12 (𝑖 = 0 → ((𝑄𝑖) < (𝑄‘(𝑖 + 1)) ↔ (𝑄‘0) < (𝑄‘(0 + 1))))
6843simprrd 785 . . . . . . . . . . . 12 (𝜑 → ∀𝑖 ∈ (0..^𝑀)(𝑄𝑖) < (𝑄‘(𝑖 + 1)))
6967, 68, 13rspcdva 3582 . . . . . . . . . . 11 (𝜑 → (𝑄‘0) < (𝑄‘(0 + 1)))
70 1e0p1 12753 . . . . . . . . . . . 12 1 = (0 + 1)
7170fveq2i 6884 . . . . . . . . . . 11 (𝑄‘1) = (𝑄‘(0 + 1))
7269, 71breqtrrdi 5153 . . . . . . . . . 10 (𝜑 → (𝑄‘0) < (𝑄‘1))
7366, 72eqbrtrd 5133 . . . . . . . . 9 (𝜑𝐴 < (𝑄‘1))
7453, 60, 61, 65, 73elicod 13417 . . . . . . . 8 (𝜑𝐴 ∈ ((𝑄‘0)[,)(𝑄‘1)))
7571oveq2i 7421 . . . . . . . 8 ((𝑄‘0)[,)(𝑄‘1)) = ((𝑄‘0)[,)(𝑄‘(0 + 1)))
7674, 75eleqtrdi 2873 . . . . . . 7 (𝜑𝐴 ∈ ((𝑄‘0)[,)(𝑄‘(0 + 1))))
7776adantr 485 . . . . . 6 ((𝜑 ∧ (𝐸𝑋) = 𝐵) → 𝐴 ∈ ((𝑄‘0)[,)(𝑄‘(0 + 1))))
7838, 77eqeltrd 2863 . . . . 5 ((𝜑 ∧ (𝐸𝑋) = 𝐵) → ((𝐸𝑋) − 𝑇) ∈ ((𝑄‘0)[,)(𝑄‘(0 + 1))))
79 fourierdlem48.e . . . . . . . . . 10 𝐸 = (𝑥 ∈ ℝ ↦ (𝑥 + (𝑍𝑥)))
80 id 23 . . . . . . . . . . 11 (𝑥 = 𝑋𝑥 = 𝑋)
81 fveq2 6881 . . . . . . . . . . 11 (𝑥 = 𝑋 → (𝑍𝑥) = (𝑍𝑋))
8280, 81oveq12d 7428 . . . . . . . . . 10 (𝑥 = 𝑋 → (𝑥 + (𝑍𝑥)) = (𝑋 + (𝑍𝑋)))
83 fourierdlem48.z . . . . . . . . . . . . 13 𝑍 = (𝑥 ∈ ℝ ↦ ((⌊‘((𝐵𝑥) / 𝑇)) · 𝑇))
84 oveq2 7418 . . . . . . . . . . . . . . 15 (𝑥 = 𝑋 → (𝐵𝑥) = (𝐵𝑋))
8584fvoveq1d 7432 . . . . . . . . . . . . . 14 (𝑥 = 𝑋 → (⌊‘((𝐵𝑥) / 𝑇)) = (⌊‘((𝐵𝑋) / 𝑇)))
8685oveq1d 7425 . . . . . . . . . . . . 13 (𝑥 = 𝑋 → ((⌊‘((𝐵𝑥) / 𝑇)) · 𝑇) = ((⌊‘((𝐵𝑋) / 𝑇)) · 𝑇))
8727flcld 13827 . . . . . . . . . . . . . . 15 (𝜑 → (⌊‘((𝐵𝑋) / 𝑇)) ∈ ℤ)
8887zred 12695 . . . . . . . . . . . . . 14 (𝜑 → (⌊‘((𝐵𝑋) / 𝑇)) ∈ ℝ)
8988, 21remulcld 11234 . . . . . . . . . . . . 13 (𝜑 → ((⌊‘((𝐵𝑋) / 𝑇)) · 𝑇) ∈ ℝ)
9083, 86, 16, 89fvmptd3 7013 . . . . . . . . . . . 12 (𝜑 → (𝑍𝑋) = ((⌊‘((𝐵𝑋) / 𝑇)) · 𝑇))
9190, 89eqeltrd 2863 . . . . . . . . . . 11 (𝜑 → (𝑍𝑋) ∈ ℝ)
9216, 91readdcld 11233 . . . . . . . . . 10 (𝜑 → (𝑋 + (𝑍𝑋)) ∈ ℝ)
9379, 82, 16, 92fvmptd3 7013 . . . . . . . . 9 (𝜑 → (𝐸𝑋) = (𝑋 + (𝑍𝑋)))
9490oveq2d 7426 . . . . . . . . 9 (𝜑 → (𝑋 + (𝑍𝑋)) = (𝑋 + ((⌊‘((𝐵𝑋) / 𝑇)) · 𝑇)))
9593, 94eqtrd 2798 . . . . . . . 8 (𝜑 → (𝐸𝑋) = (𝑋 + ((⌊‘((𝐵𝑋) / 𝑇)) · 𝑇)))
9695oveq1d 7425 . . . . . . 7 (𝜑 → ((𝐸𝑋) − 𝑇) = ((𝑋 + ((⌊‘((𝐵𝑋) / 𝑇)) · 𝑇)) − 𝑇))
9716recnd 11232 . . . . . . . 8 (𝜑𝑋 ∈ ℂ)
9889recnd 11232 . . . . . . . 8 (𝜑 → ((⌊‘((𝐵𝑋) / 𝑇)) · 𝑇) ∈ ℂ)
9921recnd 11232 . . . . . . . 8 (𝜑𝑇 ∈ ℂ)
10097, 98, 99addsubassd 11584 . . . . . . 7 (𝜑 → ((𝑋 + ((⌊‘((𝐵𝑋) / 𝑇)) · 𝑇)) − 𝑇) = (𝑋 + (((⌊‘((𝐵𝑋) / 𝑇)) · 𝑇) − 𝑇)))
10187zcnd 12696 . . . . . . . . 9 (𝜑 → (⌊‘((𝐵𝑋) / 𝑇)) ∈ ℂ)
102101, 99mulsubfacd 11670 . . . . . . . 8 (𝜑 → (((⌊‘((𝐵𝑋) / 𝑇)) · 𝑇) − 𝑇) = (((⌊‘((𝐵𝑋) / 𝑇)) − 1) · 𝑇))
103102oveq2d 7426 . . . . . . 7 (𝜑 → (𝑋 + (((⌊‘((𝐵𝑋) / 𝑇)) · 𝑇) − 𝑇)) = (𝑋 + (((⌊‘((𝐵𝑋) / 𝑇)) − 1) · 𝑇)))
10496, 100, 1033eqtrd 2802 . . . . . 6 (𝜑 → ((𝐸𝑋) − 𝑇) = (𝑋 + (((⌊‘((𝐵𝑋) / 𝑇)) − 1) · 𝑇)))
105104adantr 485 . . . . 5 ((𝜑 ∧ (𝐸𝑋) = 𝐵) → ((𝐸𝑋) − 𝑇) = (𝑋 + (((⌊‘((𝐵𝑋) / 𝑇)) − 1) · 𝑇)))
106 oveq1 7417 . . . . . . . . 9 (𝑘 = ((⌊‘((𝐵𝑋) / 𝑇)) − 1) → (𝑘 · 𝑇) = (((⌊‘((𝐵𝑋) / 𝑇)) − 1) · 𝑇))
107106oveq2d 7426 . . . . . . . 8 (𝑘 = ((⌊‘((𝐵𝑋) / 𝑇)) − 1) → (𝑋 + (𝑘 · 𝑇)) = (𝑋 + (((⌊‘((𝐵𝑋) / 𝑇)) − 1) · 𝑇)))
108107eqeq2d 2774 . . . . . . 7 (𝑘 = ((⌊‘((𝐵𝑋) / 𝑇)) − 1) → (((𝐸𝑋) − 𝑇) = (𝑋 + (𝑘 · 𝑇)) ↔ ((𝐸𝑋) − 𝑇) = (𝑋 + (((⌊‘((𝐵𝑋) / 𝑇)) − 1) · 𝑇))))
109108anbi2d 641 . . . . . 6 (𝑘 = ((⌊‘((𝐵𝑋) / 𝑇)) − 1) → ((((𝐸𝑋) − 𝑇) ∈ ((𝑄‘0)[,)(𝑄‘(0 + 1))) ∧ ((𝐸𝑋) − 𝑇) = (𝑋 + (𝑘 · 𝑇))) ↔ (((𝐸𝑋) − 𝑇) ∈ ((𝑄‘0)[,)(𝑄‘(0 + 1))) ∧ ((𝐸𝑋) − 𝑇) = (𝑋 + (((⌊‘((𝐵𝑋) / 𝑇)) − 1) · 𝑇)))))
110109rspcev 3581 . . . . 5 ((((⌊‘((𝐵𝑋) / 𝑇)) − 1) ∈ ℤ ∧ (((𝐸𝑋) − 𝑇) ∈ ((𝑄‘0)[,)(𝑄‘(0 + 1))) ∧ ((𝐸𝑋) − 𝑇) = (𝑋 + (((⌊‘((𝐵𝑋) / 𝑇)) − 1) · 𝑇)))) → ∃𝑘 ∈ ℤ (((𝐸𝑋) − 𝑇) ∈ ((𝑄‘0)[,)(𝑄‘(0 + 1))) ∧ ((𝐸𝑋) − 𝑇) = (𝑋 + (𝑘 · 𝑇))))
11131, 78, 105, 110syl12anc 849 . . . 4 ((𝜑 ∧ (𝐸𝑋) = 𝐵) → ∃𝑘 ∈ ℤ (((𝐸𝑋) − 𝑇) ∈ ((𝑄‘0)[,)(𝑄‘(0 + 1))) ∧ ((𝐸𝑋) − 𝑇) = (𝑋 + (𝑘 · 𝑇))))
1127, 14, 111rspcedvdw 3584 . . 3 ((𝜑 ∧ (𝐸𝑋) = 𝐵) → ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (((𝐸𝑋) − 𝑇) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ ((𝐸𝑋) − 𝑇) = (𝑋 + (𝑘 · 𝑇))))
113 ovex 7443 . . . 4 ((𝐸𝑋) − 𝑇) ∈ V
114 eleq1 2851 . . . . . . . 8 (𝑦 = ((𝐸𝑋) − 𝑇) → (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ↔ ((𝐸𝑋) − 𝑇) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1)))))
115 eqeq1 2767 . . . . . . . 8 (𝑦 = ((𝐸𝑋) − 𝑇) → (𝑦 = (𝑋 + (𝑘 · 𝑇)) ↔ ((𝐸𝑋) − 𝑇) = (𝑋 + (𝑘 · 𝑇))))
116114, 115anbi12d 643 . . . . . . 7 (𝑦 = ((𝐸𝑋) − 𝑇) → ((𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇))) ↔ (((𝐸𝑋) − 𝑇) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ ((𝐸𝑋) − 𝑇) = (𝑋 + (𝑘 · 𝑇)))))
1171162rexbidv 3230 . . . . . 6 (𝑦 = ((𝐸𝑋) − 𝑇) → (∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇))) ↔ ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (((𝐸𝑋) − 𝑇) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ ((𝐸𝑋) − 𝑇) = (𝑋 + (𝑘 · 𝑇)))))
118117anbi2d 641 . . . . 5 (𝑦 = ((𝐸𝑋) − 𝑇) → ((𝜑 ∧ ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇)))) ↔ (𝜑 ∧ ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (((𝐸𝑋) − 𝑇) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ ((𝐸𝑋) − 𝑇) = (𝑋 + (𝑘 · 𝑇))))))
119118imbi1d 344 . . . 4 (𝑦 = ((𝐸𝑋) − 𝑇) → (((𝜑 ∧ ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇)))) → ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋) ≠ ∅) ↔ ((𝜑 ∧ ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (((𝐸𝑋) − 𝑇) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ ((𝐸𝑋) − 𝑇) = (𝑋 + (𝑘 · 𝑇)))) → ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋) ≠ ∅)))
120 simpr 489 . . . . 5 ((𝜑 ∧ ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇)))) → ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇))))
121 nfv 1944 . . . . . . 7 𝑖𝜑
122 nfre1 3290 . . . . . . 7 𝑖𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇)))
123121, 122nfan 1929 . . . . . 6 𝑖(𝜑 ∧ ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇))))
124 nfv 1944 . . . . . . 7 𝑘𝜑
125 nfcv 2925 . . . . . . . 8 𝑘(0..^𝑀)
126 nfre1 3290 . . . . . . . 8 𝑘𝑘 ∈ ℤ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇)))
127125, 126nfrexw 3313 . . . . . . 7 𝑘𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇)))
128124, 127nfan 1929 . . . . . 6 𝑘(𝜑 ∧ ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇))))
129 simp1 1154 . . . . . . . . . 10 ((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑘 ∈ ℤ) ∧ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇)))) → 𝜑)
130 simp2l 1218 . . . . . . . . . 10 ((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑘 ∈ ℤ) ∧ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇)))) → 𝑖 ∈ (0..^𝑀))
131 simp3l 1220 . . . . . . . . . 10 ((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑘 ∈ ℤ) ∧ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇)))) → 𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))))
132129, 130, 131jca31 523 . . . . . . . . 9 ((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑘 ∈ ℤ) ∧ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇)))) → ((𝜑𝑖 ∈ (0..^𝑀)) ∧ 𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1)))))
133 simp2r 1219 . . . . . . . . 9 ((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑘 ∈ ℤ) ∧ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇)))) → 𝑘 ∈ ℤ)
134 simp3r 1221 . . . . . . . . 9 ((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑘 ∈ ℤ) ∧ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇)))) → 𝑦 = (𝑋 + (𝑘 · 𝑇)))
135 fourierdlem48.ch . . . . . . . . . 10 (𝜒 ↔ ((((𝜑𝑖 ∈ (0..^𝑀)) ∧ 𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1)))) ∧ 𝑘 ∈ ℤ) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇))))
136 resindm 6029 . . . . . . . . . . . . . 14 (𝐹 ↾ ((𝑋(,)+∞) ∩ dom 𝐹)) = (𝐹 ↾ (𝑋(,)+∞))
137135biimpi 219 . . . . . . . . . . . . . . . . . . 19 (𝜒 → ((((𝜑𝑖 ∈ (0..^𝑀)) ∧ 𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1)))) ∧ 𝑘 ∈ ℤ) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇))))
138137simplld 779 . . . . . . . . . . . . . . . . . 18 (𝜒 → ((𝜑𝑖 ∈ (0..^𝑀)) ∧ 𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1)))))
139138simplld 779 . . . . . . . . . . . . . . . . 17 (𝜒𝜑)
140 fourierdlem48.f . . . . . . . . . . . . . . . . 17 (𝜑𝐹:𝐷⟶ℝ)
141 fdm 6715 . . . . . . . . . . . . . . . . 17 (𝐹:𝐷⟶ℝ → dom 𝐹 = 𝐷)
142139, 140, 1413syl 19 . . . . . . . . . . . . . . . 16 (𝜒 → dom 𝐹 = 𝐷)
143142ineq2d 4173 . . . . . . . . . . . . . . 15 (𝜒 → ((𝑋(,)+∞) ∩ dom 𝐹) = ((𝑋(,)+∞) ∩ 𝐷))
144143reseq2d 5978 . . . . . . . . . . . . . 14 (𝜒 → (𝐹 ↾ ((𝑋(,)+∞) ∩ dom 𝐹)) = (𝐹 ↾ ((𝑋(,)+∞) ∩ 𝐷)))
145136, 144eqtr3id 2812 . . . . . . . . . . . . 13 (𝜒 → (𝐹 ↾ (𝑋(,)+∞)) = (𝐹 ↾ ((𝑋(,)+∞) ∩ 𝐷)))
146145oveq1d 7425 . . . . . . . . . . . 12 (𝜒 → ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋) = ((𝐹 ↾ ((𝑋(,)+∞) ∩ 𝐷)) lim 𝑋))
147139, 140syl 18 . . . . . . . . . . . . . . 15 (𝜒𝐹:𝐷⟶ℝ)
148 ax-resscn 11152 . . . . . . . . . . . . . . . 16 ℝ ⊆ ℂ
149148a1i 11 . . . . . . . . . . . . . . 15 (𝜒 → ℝ ⊆ ℂ)
150147, 149fssd 6723 . . . . . . . . . . . . . 14 (𝜒𝐹:𝐷⟶ℂ)
151 inss2 4190 . . . . . . . . . . . . . . 15 ((𝑋(,)+∞) ∩ 𝐷) ⊆ 𝐷
152151a1i 11 . . . . . . . . . . . . . 14 (𝜒 → ((𝑋(,)+∞) ∩ 𝐷) ⊆ 𝐷)
153150, 152fssresd 6745 . . . . . . . . . . . . 13 (𝜒 → (𝐹 ↾ ((𝑋(,)+∞) ∩ 𝐷)):((𝑋(,)+∞) ∩ 𝐷)⟶ℂ)
154 pnfxr 11258 . . . . . . . . . . . . . . . 16 +∞ ∈ ℝ*
155154a1i 11 . . . . . . . . . . . . . . 15 (𝜒 → +∞ ∈ ℝ*)
156138simplrd 781 . . . . . . . . . . . . . . . . . . 19 (𝜒𝑖 ∈ (0..^𝑀))
15746adantr 485 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑖 ∈ (0..^𝑀)) → 𝑄:(0...𝑀)⟶ℝ)
158 fzofzp1 13789 . . . . . . . . . . . . . . . . . . . . 21 (𝑖 ∈ (0..^𝑀) → (𝑖 + 1) ∈ (0...𝑀))
159158adantl 486 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑖 ∈ (0..^𝑀)) → (𝑖 + 1) ∈ (0...𝑀))
160157, 159ffvelcdmd 7080 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑖 ∈ (0..^𝑀)) → (𝑄‘(𝑖 + 1)) ∈ ℝ)
161139, 156, 160syl2anc 595 . . . . . . . . . . . . . . . . . 18 (𝜒 → (𝑄‘(𝑖 + 1)) ∈ ℝ)
162137simplrd 781 . . . . . . . . . . . . . . . . . . . 20 (𝜒𝑘 ∈ ℤ)
163162zred 12695 . . . . . . . . . . . . . . . . . . 19 (𝜒𝑘 ∈ ℝ)
164139, 21syl 18 . . . . . . . . . . . . . . . . . . 19 (𝜒𝑇 ∈ ℝ)
165163, 164remulcld 11234 . . . . . . . . . . . . . . . . . 18 (𝜒 → (𝑘 · 𝑇) ∈ ℝ)
166161, 165resubcld 11637 . . . . . . . . . . . . . . . . 17 (𝜒 → ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) ∈ ℝ)
167166rexrd 11254 . . . . . . . . . . . . . . . 16 (𝜒 → ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) ∈ ℝ*)
168167pnfged 13151 . . . . . . . . . . . . . . 15 (𝜒 → ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) ≤ +∞)
169 iooss2 13403 . . . . . . . . . . . . . . 15 ((+∞ ∈ ℝ* ∧ ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) ≤ +∞) → (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ⊆ (𝑋(,)+∞))
170155, 168, 169syl2anc 595 . . . . . . . . . . . . . 14 (𝜒 → (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ⊆ (𝑋(,)+∞))
171162adantr 485 . . . . . . . . . . . . . . . . . . . 20 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑘 ∈ ℤ)
172171zcnd 12696 . . . . . . . . . . . . . . . . . . 19 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑘 ∈ ℂ)
173164recnd 11232 . . . . . . . . . . . . . . . . . . . 20 (𝜒𝑇 ∈ ℂ)
174173adantr 485 . . . . . . . . . . . . . . . . . . 19 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑇 ∈ ℂ)
175172, 174mulneg1d 11662 . . . . . . . . . . . . . . . . . 18 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (-𝑘 · 𝑇) = -(𝑘 · 𝑇))
176175oveq2d 7426 . . . . . . . . . . . . . . . . 17 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → ((𝑤 + (𝑘 · 𝑇)) + (-𝑘 · 𝑇)) = ((𝑤 + (𝑘 · 𝑇)) + -(𝑘 · 𝑇)))
177 elioore 13397 . . . . . . . . . . . . . . . . . . . . 21 (𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) → 𝑤 ∈ ℝ)
178177recnd 11232 . . . . . . . . . . . . . . . . . . . 20 (𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) → 𝑤 ∈ ℂ)
179178adantl 486 . . . . . . . . . . . . . . . . . . 19 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑤 ∈ ℂ)
180172, 174mulcld 11224 . . . . . . . . . . . . . . . . . . 19 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑘 · 𝑇) ∈ ℂ)
181179, 180addcld 11223 . . . . . . . . . . . . . . . . . 18 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑤 + (𝑘 · 𝑇)) ∈ ℂ)
182181, 180negsubd 11570 . . . . . . . . . . . . . . . . 17 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → ((𝑤 + (𝑘 · 𝑇)) + -(𝑘 · 𝑇)) = ((𝑤 + (𝑘 · 𝑇)) − (𝑘 · 𝑇)))
183179, 180pncand 11565 . . . . . . . . . . . . . . . . 17 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → ((𝑤 + (𝑘 · 𝑇)) − (𝑘 · 𝑇)) = 𝑤)
184176, 182, 1833eqtrrd 2803 . . . . . . . . . . . . . . . 16 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑤 = ((𝑤 + (𝑘 · 𝑇)) + (-𝑘 · 𝑇)))
185139adantr 485 . . . . . . . . . . . . . . . . 17 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝜑)
186138simpld 499 . . . . . . . . . . . . . . . . . . . 20 (𝜒 → (𝜑𝑖 ∈ (0..^𝑀)))
187 fourierdlem48.cn . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑𝑖 ∈ (0..^𝑀)) → (𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) ∈ (((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))–cn→ℂ))
188 cncff 25052 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) ∈ (((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))–cn→ℂ) → (𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))):((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))⟶ℂ)
189 fdm 6715 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))):((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))⟶ℂ → dom (𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) = ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))))
190187, 188, 1893syl 19 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑𝑖 ∈ (0..^𝑀)) → dom (𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) = ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))))
191 ssdmres 6012 . . . . . . . . . . . . . . . . . . . . . 22 (((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))) ⊆ dom 𝐹 ↔ dom (𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) = ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))))
192190, 191sylibr 237 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑𝑖 ∈ (0..^𝑀)) → ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))) ⊆ dom 𝐹)
193140fdmd 6716 . . . . . . . . . . . . . . . . . . . . . 22 (𝜑 → dom 𝐹 = 𝐷)
194193adantr 485 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑𝑖 ∈ (0..^𝑀)) → dom 𝐹 = 𝐷)
195192, 194sseqtrd 3973 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑖 ∈ (0..^𝑀)) → ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))) ⊆ 𝐷)
196186, 195syl 18 . . . . . . . . . . . . . . . . . . 19 (𝜒 → ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))) ⊆ 𝐷)
197196adantr 485 . . . . . . . . . . . . . . . . . 18 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))) ⊆ 𝐷)
198 elfzofz 13700 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑖 ∈ (0..^𝑀) → 𝑖 ∈ (0...𝑀))
199198adantl 486 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑𝑖 ∈ (0..^𝑀)) → 𝑖 ∈ (0...𝑀))
200157, 199ffvelcdmd 7080 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑𝑖 ∈ (0..^𝑀)) → (𝑄𝑖) ∈ ℝ)
201139, 156, 200syl2anc 595 . . . . . . . . . . . . . . . . . . . . 21 (𝜒 → (𝑄𝑖) ∈ ℝ)
202201rexrd 11254 . . . . . . . . . . . . . . . . . . . 20 (𝜒 → (𝑄𝑖) ∈ ℝ*)
203202adantr 485 . . . . . . . . . . . . . . . . . . 19 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑄𝑖) ∈ ℝ*)
204161rexrd 11254 . . . . . . . . . . . . . . . . . . . 20 (𝜒 → (𝑄‘(𝑖 + 1)) ∈ ℝ*)
205204adantr 485 . . . . . . . . . . . . . . . . . . 19 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑄‘(𝑖 + 1)) ∈ ℝ*)
206177adantl 486 . . . . . . . . . . . . . . . . . . . 20 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑤 ∈ ℝ)
207171zred 12695 . . . . . . . . . . . . . . . . . . . . 21 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑘 ∈ ℝ)
208185, 21syl 18 . . . . . . . . . . . . . . . . . . . . 21 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑇 ∈ ℝ)
209207, 208remulcld 11234 . . . . . . . . . . . . . . . . . . . 20 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑘 · 𝑇) ∈ ℝ)
210206, 209readdcld 11233 . . . . . . . . . . . . . . . . . . 19 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑤 + (𝑘 · 𝑇)) ∈ ℝ)
211201adantr 485 . . . . . . . . . . . . . . . . . . . 20 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑄𝑖) ∈ ℝ)
212139, 16syl 18 . . . . . . . . . . . . . . . . . . . . . 22 (𝜒𝑋 ∈ ℝ)
213212, 165readdcld 11233 . . . . . . . . . . . . . . . . . . . . 21 (𝜒 → (𝑋 + (𝑘 · 𝑇)) ∈ ℝ)
214213adantr 485 . . . . . . . . . . . . . . . . . . . 20 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑋 + (𝑘 · 𝑇)) ∈ ℝ)
215135simprbi 502 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝜒𝑦 = (𝑋 + (𝑘 · 𝑇)))
216215eqcomd 2769 . . . . . . . . . . . . . . . . . . . . . . 23 (𝜒 → (𝑋 + (𝑘 · 𝑇)) = 𝑦)
217138simprd 500 . . . . . . . . . . . . . . . . . . . . . . 23 (𝜒𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))))
218216, 217eqeltrd 2863 . . . . . . . . . . . . . . . . . . . . . 22 (𝜒 → (𝑋 + (𝑘 · 𝑇)) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))))
219202, 204, 218icogelbd 13419 . . . . . . . . . . . . . . . . . . . . 21 (𝜒 → (𝑄𝑖) ≤ (𝑋 + (𝑘 · 𝑇)))
220219adantr 485 . . . . . . . . . . . . . . . . . . . 20 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑄𝑖) ≤ (𝑋 + (𝑘 · 𝑇)))
221185, 16syl 18 . . . . . . . . . . . . . . . . . . . . 21 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑋 ∈ ℝ)
222221rexrd 11254 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑋 ∈ ℝ*)
223161adantr 485 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑄‘(𝑖 + 1)) ∈ ℝ)
224223, 209resubcld 11637 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) ∈ ℝ)
225224rexrd 11254 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) ∈ ℝ*)
226 simpr 489 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))))
227222, 225, 226ioogtlbd 46266 . . . . . . . . . . . . . . . . . . . . 21 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑋 < 𝑤)
228221, 206, 209, 227ltadd1dd 11820 . . . . . . . . . . . . . . . . . . . 20 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑋 + (𝑘 · 𝑇)) < (𝑤 + (𝑘 · 𝑇)))
229211, 214, 210, 220, 228lelttrd 11363 . . . . . . . . . . . . . . . . . . 19 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑄𝑖) < (𝑤 + (𝑘 · 𝑇)))
230222, 225, 226iooltubd 46260 . . . . . . . . . . . . . . . . . . . . 21 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑤 < ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))
231206, 224, 209, 230ltadd1dd 11820 . . . . . . . . . . . . . . . . . . . 20 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑤 + (𝑘 · 𝑇)) < (((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) + (𝑘 · 𝑇)))
232161recnd 11232 . . . . . . . . . . . . . . . . . . . . . 22 (𝜒 → (𝑄‘(𝑖 + 1)) ∈ ℂ)
233165recnd 11232 . . . . . . . . . . . . . . . . . . . . . 22 (𝜒 → (𝑘 · 𝑇) ∈ ℂ)
234232, 233npcand 11568 . . . . . . . . . . . . . . . . . . . . 21 (𝜒 → (((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) + (𝑘 · 𝑇)) = (𝑄‘(𝑖 + 1)))
235234adantr 485 . . . . . . . . . . . . . . . . . . . 20 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) + (𝑘 · 𝑇)) = (𝑄‘(𝑖 + 1)))
236231, 235breqtrd 5137 . . . . . . . . . . . . . . . . . . 19 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑤 + (𝑘 · 𝑇)) < (𝑄‘(𝑖 + 1)))
237203, 205, 210, 229, 236eliood 46214 . . . . . . . . . . . . . . . . . 18 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑤 + (𝑘 · 𝑇)) ∈ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))))
238197, 237sseldd 3938 . . . . . . . . . . . . . . . . 17 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑤 + (𝑘 · 𝑇)) ∈ 𝐷)
239171znegcld 12697 . . . . . . . . . . . . . . . . 17 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → -𝑘 ∈ ℤ)
240 ovex 7443 . . . . . . . . . . . . . . . . . 18 (𝑤 + (𝑘 · 𝑇)) ∈ V
241 eleq1 2851 . . . . . . . . . . . . . . . . . . . 20 (𝑥 = (𝑤 + (𝑘 · 𝑇)) → (𝑥𝐷 ↔ (𝑤 + (𝑘 · 𝑇)) ∈ 𝐷))
2422413anbi2d 1469 . . . . . . . . . . . . . . . . . . 19 (𝑥 = (𝑤 + (𝑘 · 𝑇)) → ((𝜑𝑥𝐷 ∧ -𝑘 ∈ ℤ) ↔ (𝜑 ∧ (𝑤 + (𝑘 · 𝑇)) ∈ 𝐷 ∧ -𝑘 ∈ ℤ)))
243 oveq1 7417 . . . . . . . . . . . . . . . . . . . 20 (𝑥 = (𝑤 + (𝑘 · 𝑇)) → (𝑥 + (-𝑘 · 𝑇)) = ((𝑤 + (𝑘 · 𝑇)) + (-𝑘 · 𝑇)))
244243eleq1d 2848 . . . . . . . . . . . . . . . . . . 19 (𝑥 = (𝑤 + (𝑘 · 𝑇)) → ((𝑥 + (-𝑘 · 𝑇)) ∈ 𝐷 ↔ ((𝑤 + (𝑘 · 𝑇)) + (-𝑘 · 𝑇)) ∈ 𝐷))
245242, 244imbi12d 347 . . . . . . . . . . . . . . . . . 18 (𝑥 = (𝑤 + (𝑘 · 𝑇)) → (((𝜑𝑥𝐷 ∧ -𝑘 ∈ ℤ) → (𝑥 + (-𝑘 · 𝑇)) ∈ 𝐷) ↔ ((𝜑 ∧ (𝑤 + (𝑘 · 𝑇)) ∈ 𝐷 ∧ -𝑘 ∈ ℤ) → ((𝑤 + (𝑘 · 𝑇)) + (-𝑘 · 𝑇)) ∈ 𝐷)))
246 negex 11450 . . . . . . . . . . . . . . . . . . 19 -𝑘 ∈ V
247 eleq1 2851 . . . . . . . . . . . . . . . . . . . . 21 (𝑗 = -𝑘 → (𝑗 ∈ ℤ ↔ -𝑘 ∈ ℤ))
2482473anbi3d 1470 . . . . . . . . . . . . . . . . . . . 20 (𝑗 = -𝑘 → ((𝜑𝑥𝐷𝑗 ∈ ℤ) ↔ (𝜑𝑥𝐷 ∧ -𝑘 ∈ ℤ)))
249 oveq1 7417 . . . . . . . . . . . . . . . . . . . . . 22 (𝑗 = -𝑘 → (𝑗 · 𝑇) = (-𝑘 · 𝑇))
250249oveq2d 7426 . . . . . . . . . . . . . . . . . . . . 21 (𝑗 = -𝑘 → (𝑥 + (𝑗 · 𝑇)) = (𝑥 + (-𝑘 · 𝑇)))
251250eleq1d 2848 . . . . . . . . . . . . . . . . . . . 20 (𝑗 = -𝑘 → ((𝑥 + (𝑗 · 𝑇)) ∈ 𝐷 ↔ (𝑥 + (-𝑘 · 𝑇)) ∈ 𝐷))
252248, 251imbi12d 347 . . . . . . . . . . . . . . . . . . 19 (𝑗 = -𝑘 → (((𝜑𝑥𝐷𝑗 ∈ ℤ) → (𝑥 + (𝑗 · 𝑇)) ∈ 𝐷) ↔ ((𝜑𝑥𝐷 ∧ -𝑘 ∈ ℤ) → (𝑥 + (-𝑘 · 𝑇)) ∈ 𝐷)))
253 eleq1 2851 . . . . . . . . . . . . . . . . . . . . . 22 (𝑘 = 𝑗 → (𝑘 ∈ ℤ ↔ 𝑗 ∈ ℤ))
2542533anbi3d 1470 . . . . . . . . . . . . . . . . . . . . 21 (𝑘 = 𝑗 → ((𝜑𝑥𝐷𝑘 ∈ ℤ) ↔ (𝜑𝑥𝐷𝑗 ∈ ℤ)))
255 oveq1 7417 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑘 = 𝑗 → (𝑘 · 𝑇) = (𝑗 · 𝑇))
256255oveq2d 7426 . . . . . . . . . . . . . . . . . . . . . 22 (𝑘 = 𝑗 → (𝑥 + (𝑘 · 𝑇)) = (𝑥 + (𝑗 · 𝑇)))
257256eleq1d 2848 . . . . . . . . . . . . . . . . . . . . 21 (𝑘 = 𝑗 → ((𝑥 + (𝑘 · 𝑇)) ∈ 𝐷 ↔ (𝑥 + (𝑗 · 𝑇)) ∈ 𝐷))
258254, 257imbi12d 347 . . . . . . . . . . . . . . . . . . . 20 (𝑘 = 𝑗 → (((𝜑𝑥𝐷𝑘 ∈ ℤ) → (𝑥 + (𝑘 · 𝑇)) ∈ 𝐷) ↔ ((𝜑𝑥𝐷𝑗 ∈ ℤ) → (𝑥 + (𝑗 · 𝑇)) ∈ 𝐷)))
259 fourierdlem48.dper . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑥𝐷𝑘 ∈ ℤ) → (𝑥 + (𝑘 · 𝑇)) ∈ 𝐷)
260258, 259chvarvv 2019 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑥𝐷𝑗 ∈ ℤ) → (𝑥 + (𝑗 · 𝑇)) ∈ 𝐷)
261246, 252, 260vtocl 3525 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑥𝐷 ∧ -𝑘 ∈ ℤ) → (𝑥 + (-𝑘 · 𝑇)) ∈ 𝐷)
262240, 245, 261vtocl 3525 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ (𝑤 + (𝑘 · 𝑇)) ∈ 𝐷 ∧ -𝑘 ∈ ℤ) → ((𝑤 + (𝑘 · 𝑇)) + (-𝑘 · 𝑇)) ∈ 𝐷)
263185, 238, 239, 262syl3anc 1398 . . . . . . . . . . . . . . . 16 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → ((𝑤 + (𝑘 · 𝑇)) + (-𝑘 · 𝑇)) ∈ 𝐷)
264184, 263eqeltrd 2863 . . . . . . . . . . . . . . 15 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑤𝐷)
265264ssd 45800 . . . . . . . . . . . . . 14 (𝜒 → (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ⊆ 𝐷)
266170, 265ssind 4193 . . . . . . . . . . . . 13 (𝜒 → (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ⊆ ((𝑋(,)+∞) ∩ 𝐷))
267 ioosscn 13430 . . . . . . . . . . . . . 14 (𝑋(,)+∞) ⊆ ℂ
268 ssinss1 4198 . . . . . . . . . . . . . 14 ((𝑋(,)+∞) ⊆ ℂ → ((𝑋(,)+∞) ∩ 𝐷) ⊆ ℂ)
269267, 268mp1i 14 . . . . . . . . . . . . 13 (𝜒 → ((𝑋(,)+∞) ∩ 𝐷) ⊆ ℂ)
270 eqid 2763 . . . . . . . . . . . . 13 (TopOpen‘ℂfld) = (TopOpen‘ℂfld)
271 eqid 2763 . . . . . . . . . . . . 13 ((TopOpen‘ℂfld) ↾t (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) = ((TopOpen‘ℂfld) ↾t (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}))
272212rexrd 11254 . . . . . . . . . . . . . . 15 (𝜒𝑋 ∈ ℝ*)
273212leidd 11775 . . . . . . . . . . . . . . 15 (𝜒𝑋𝑋)
274215oveq1d 7425 . . . . . . . . . . . . . . . . 17 (𝜒 → (𝑦 − (𝑘 · 𝑇)) = ((𝑋 + (𝑘 · 𝑇)) − (𝑘 · 𝑇)))
275212recnd 11232 . . . . . . . . . . . . . . . . . 18 (𝜒𝑋 ∈ ℂ)
276275, 233pncand 11565 . . . . . . . . . . . . . . . . 17 (𝜒 → ((𝑋 + (𝑘 · 𝑇)) − (𝑘 · 𝑇)) = 𝑋)
277274, 276eqtr2d 2799 . . . . . . . . . . . . . . . 16 (𝜒𝑋 = (𝑦 − (𝑘 · 𝑇)))
278 icossre 13450 . . . . . . . . . . . . . . . . . . 19 (((𝑄𝑖) ∈ ℝ ∧ (𝑄‘(𝑖 + 1)) ∈ ℝ*) → ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ⊆ ℝ)
279201, 204, 278syl2anc 595 . . . . . . . . . . . . . . . . . 18 (𝜒 → ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ⊆ ℝ)
280279, 217sseldd 3938 . . . . . . . . . . . . . . . . 17 (𝜒𝑦 ∈ ℝ)
281202, 204, 217icoltubd 46261 . . . . . . . . . . . . . . . . 17 (𝜒𝑦 < (𝑄‘(𝑖 + 1)))
282280, 161, 165, 281ltsub1dd 11821 . . . . . . . . . . . . . . . 16 (𝜒 → (𝑦 − (𝑘 · 𝑇)) < ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))
283277, 282eqbrtrd 5133 . . . . . . . . . . . . . . 15 (𝜒𝑋 < ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))
284272, 167, 272, 273, 283elicod 13417 . . . . . . . . . . . . . 14 (𝜒𝑋 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))))
285 snunioo1 46228 . . . . . . . . . . . . . . . . 17 ((𝑋 ∈ ℝ* ∧ ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) ∈ ℝ*𝑋 < ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) → ((𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∪ {𝑋}) = (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))))
286272, 167, 283, 285syl3anc 1398 . . . . . . . . . . . . . . . 16 (𝜒 → ((𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∪ {𝑋}) = (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))))
287286fveq2d 6885 . . . . . . . . . . . . . . 15 (𝜒 → ((int‘((TopOpen‘ℂfld) ↾t (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})))‘((𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∪ {𝑋})) = ((int‘((TopOpen‘ℂfld) ↾t (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})))‘(𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))))
288270cnfldtop 24940 . . . . . . . . . . . . . . . . . 18 (TopOpen‘ℂfld) ∈ Top
289 ovex 7443 . . . . . . . . . . . . . . . . . . . 20 (𝑋(,)+∞) ∈ V
290289inex1 5286 . . . . . . . . . . . . . . . . . . 19 ((𝑋(,)+∞) ∩ 𝐷) ∈ V
291 snex 5410 . . . . . . . . . . . . . . . . . . 19 {𝑋} ∈ V
292290, 291unex 7742 . . . . . . . . . . . . . . . . . 18 (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}) ∈ V
293 resttop 23317 . . . . . . . . . . . . . . . . . 18 (((TopOpen‘ℂfld) ∈ Top ∧ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}) ∈ V) → ((TopOpen‘ℂfld) ↾t (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) ∈ Top)
294288, 292, 293mp2an 704 . . . . . . . . . . . . . . . . 17 ((TopOpen‘ℂfld) ↾t (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) ∈ Top
295294a1i 11 . . . . . . . . . . . . . . . 16 (𝜒 → ((TopOpen‘ℂfld) ↾t (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) ∈ Top)
296 retop 24918 . . . . . . . . . . . . . . . . . 18 (topGen‘ran (,)) ∈ Top
297 iooretop 24922 . . . . . . . . . . . . . . . . . . 19 (-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∈ (topGen‘ran (,))
298297a1i 11 . . . . . . . . . . . . . . . . . 18 (𝜒 → (-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∈ (topGen‘ran (,)))
299 elrestr 17476 . . . . . . . . . . . . . . . . . 18 (((topGen‘ran (,)) ∈ Top ∧ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}) ∈ V ∧ (-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∈ (topGen‘ran (,))) → ((-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∩ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) ∈ ((topGen‘ran (,)) ↾t (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})))
300296, 292, 298, 299mp3an12i 1494 . . . . . . . . . . . . . . . . 17 (𝜒 → ((-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∩ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) ∈ ((topGen‘ran (,)) ↾t (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})))
301 mnfxr 11261 . . . . . . . . . . . . . . . . . . . . . 22 -∞ ∈ ℝ*
302301a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → -∞ ∈ ℝ*)
303167adantr 485 . . . . . . . . . . . . . . . . . . . . 21 ((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) ∈ ℝ*)
304 icossre 13450 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 ∈ ℝ ∧ ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) ∈ ℝ*) → (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ⊆ ℝ)
305212, 167, 304syl2anc 595 . . . . . . . . . . . . . . . . . . . . . 22 (𝜒 → (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ⊆ ℝ)
306305sselda 3937 . . . . . . . . . . . . . . . . . . . . 21 ((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑥 ∈ ℝ)
307306mnfltd 13144 . . . . . . . . . . . . . . . . . . . . 21 ((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → -∞ < 𝑥)
308272adantr 485 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑋 ∈ ℝ*)
309 simpr 489 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))))
310308, 303, 309icoltubd 46261 . . . . . . . . . . . . . . . . . . . . 21 ((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑥 < ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))
311302, 303, 306, 307, 310eliood 46214 . . . . . . . . . . . . . . . . . . . 20 ((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑥 ∈ (-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))))
312 vsnid 4629 . . . . . . . . . . . . . . . . . . . . . . . 24 𝑥 ∈ {𝑥}
313 sneq 4599 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑥 = 𝑋 → {𝑥} = {𝑋})
314312, 313eleqtrid 2869 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑥 = 𝑋𝑥 ∈ {𝑋})
315 elun2 4136 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑥 ∈ {𝑋} → 𝑥 ∈ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}))
316314, 315syl 18 . . . . . . . . . . . . . . . . . . . . . 22 (𝑥 = 𝑋𝑥 ∈ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}))
317316adantl 486 . . . . . . . . . . . . . . . . . . . . 21 (((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) ∧ 𝑥 = 𝑋) → 𝑥 ∈ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}))
318272ad2antrr 738 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) ∧ ¬ 𝑥 = 𝑋) → 𝑋 ∈ ℝ*)
319154a1i 11 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) ∧ ¬ 𝑥 = 𝑋) → +∞ ∈ ℝ*)
320306adantr 485 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) ∧ ¬ 𝑥 = 𝑋) → 𝑥 ∈ ℝ)
321212ad2antrr 738 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) ∧ ¬ 𝑥 = 𝑋) → 𝑋 ∈ ℝ)
322308, 303, 309icogelbd 13419 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑋𝑥)
323322adantr 485 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) ∧ ¬ 𝑥 = 𝑋) → 𝑋𝑥)
324 neqne 2966 . . . . . . . . . . . . . . . . . . . . . . . . . 26 𝑥 = 𝑋𝑥𝑋)
325324adantl 486 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) ∧ ¬ 𝑥 = 𝑋) → 𝑥𝑋)
326321, 320, 323, 325leneltd 11359 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) ∧ ¬ 𝑥 = 𝑋) → 𝑋 < 𝑥)
327320ltpnfd 13141 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) ∧ ¬ 𝑥 = 𝑋) → 𝑥 < +∞)
328318, 319, 320, 326, 327eliood 46214 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) ∧ ¬ 𝑥 = 𝑋) → 𝑥 ∈ (𝑋(,)+∞))
329162zcnd 12696 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝜒𝑘 ∈ ℂ)
330329, 173mulneg1d 11662 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (𝜒 → (-𝑘 · 𝑇) = -(𝑘 · 𝑇))
331330oveq2d 7426 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝜒 → ((𝑤 + (𝑘 · 𝑇)) + (-𝑘 · 𝑇)) = ((𝑤 + (𝑘 · 𝑇)) + -(𝑘 · 𝑇)))
332331adantr 485 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → ((𝑤 + (𝑘 · 𝑇)) + (-𝑘 · 𝑇)) = ((𝑤 + (𝑘 · 𝑇)) + -(𝑘 · 𝑇)))
333 ioosscn 13430 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ⊆ ℂ
334333sseli 3933 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) → 𝑤 ∈ ℂ)
335334adantl 486 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑤 ∈ ℂ)
336233adantr 485 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑘 · 𝑇) ∈ ℂ)
337335, 336addcld 11223 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑤 + (𝑘 · 𝑇)) ∈ ℂ)
338337, 336negsubd 11570 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → ((𝑤 + (𝑘 · 𝑇)) + -(𝑘 · 𝑇)) = ((𝑤 + (𝑘 · 𝑇)) − (𝑘 · 𝑇)))
339335, 336pncand 11565 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → ((𝑤 + (𝑘 · 𝑇)) − (𝑘 · 𝑇)) = 𝑤)
340332, 338, 3393eqtrrd 2803 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑤 = ((𝑤 + (𝑘 · 𝑇)) + (-𝑘 · 𝑇)))
341165adantr 485 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑘 · 𝑇) ∈ ℝ)
342206, 341readdcld 11233 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑤 + (𝑘 · 𝑇)) ∈ ℝ)
343203, 205, 342, 229, 236eliood 46214 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑤 + (𝑘 · 𝑇)) ∈ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))))
344197, 343sseldd 3938 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑤 + (𝑘 · 𝑇)) ∈ 𝐷)
3452473anbi3d 1470 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (𝑗 = -𝑘 → ((𝜑 ∧ (𝑤 + (𝑘 · 𝑇)) ∈ 𝐷𝑗 ∈ ℤ) ↔ (𝜑 ∧ (𝑤 + (𝑘 · 𝑇)) ∈ 𝐷 ∧ -𝑘 ∈ ℤ)))
346249oveq2d 7426 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝑗 = -𝑘 → ((𝑤 + (𝑘 · 𝑇)) + (𝑗 · 𝑇)) = ((𝑤 + (𝑘 · 𝑇)) + (-𝑘 · 𝑇)))
347346eleq1d 2848 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (𝑗 = -𝑘 → (((𝑤 + (𝑘 · 𝑇)) + (𝑗 · 𝑇)) ∈ 𝐷 ↔ ((𝑤 + (𝑘 · 𝑇)) + (-𝑘 · 𝑇)) ∈ 𝐷))
348345, 347imbi12d 347 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝑗 = -𝑘 → (((𝜑 ∧ (𝑤 + (𝑘 · 𝑇)) ∈ 𝐷𝑗 ∈ ℤ) → ((𝑤 + (𝑘 · 𝑇)) + (𝑗 · 𝑇)) ∈ 𝐷) ↔ ((𝜑 ∧ (𝑤 + (𝑘 · 𝑇)) ∈ 𝐷 ∧ -𝑘 ∈ ℤ) → ((𝑤 + (𝑘 · 𝑇)) + (-𝑘 · 𝑇)) ∈ 𝐷)))
3492413anbi2d 1469 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝑥 = (𝑤 + (𝑘 · 𝑇)) → ((𝜑𝑥𝐷𝑗 ∈ ℤ) ↔ (𝜑 ∧ (𝑤 + (𝑘 · 𝑇)) ∈ 𝐷𝑗 ∈ ℤ)))
350 oveq1 7417 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (𝑥 = (𝑤 + (𝑘 · 𝑇)) → (𝑥 + (𝑗 · 𝑇)) = ((𝑤 + (𝑘 · 𝑇)) + (𝑗 · 𝑇)))
351350eleq1d 2848 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝑥 = (𝑤 + (𝑘 · 𝑇)) → ((𝑥 + (𝑗 · 𝑇)) ∈ 𝐷 ↔ ((𝑤 + (𝑘 · 𝑇)) + (𝑗 · 𝑇)) ∈ 𝐷))
352349, 351imbi12d 347 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (𝑥 = (𝑤 + (𝑘 · 𝑇)) → (((𝜑𝑥𝐷𝑗 ∈ ℤ) → (𝑥 + (𝑗 · 𝑇)) ∈ 𝐷) ↔ ((𝜑 ∧ (𝑤 + (𝑘 · 𝑇)) ∈ 𝐷𝑗 ∈ ℤ) → ((𝑤 + (𝑘 · 𝑇)) + (𝑗 · 𝑇)) ∈ 𝐷)))
353240, 352, 260vtocl 3525 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝜑 ∧ (𝑤 + (𝑘 · 𝑇)) ∈ 𝐷𝑗 ∈ ℤ) → ((𝑤 + (𝑘 · 𝑇)) + (𝑗 · 𝑇)) ∈ 𝐷)
354246, 348, 353vtocl 3525 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝜑 ∧ (𝑤 + (𝑘 · 𝑇)) ∈ 𝐷 ∧ -𝑘 ∈ ℤ) → ((𝑤 + (𝑘 · 𝑇)) + (-𝑘 · 𝑇)) ∈ 𝐷)
355185, 344, 239, 354syl3anc 1398 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → ((𝑤 + (𝑘 · 𝑇)) + (-𝑘 · 𝑇)) ∈ 𝐷)
356340, 355eqeltrd 2863 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑤𝐷)
357356ssd 45800 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝜒 → (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ⊆ 𝐷)
358357ad2antrr 738 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) ∧ ¬ 𝑥 = 𝑋) → (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ⊆ 𝐷)
359167ad2antrr 738 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) ∧ ¬ 𝑥 = 𝑋) → ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) ∈ ℝ*)
360310adantr 485 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) ∧ ¬ 𝑥 = 𝑋) → 𝑥 < ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))
361318, 359, 320, 326, 360eliood 46214 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) ∧ ¬ 𝑥 = 𝑋) → 𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))))
362358, 361sseldd 3938 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) ∧ ¬ 𝑥 = 𝑋) → 𝑥𝐷)
363328, 362elind 4153 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) ∧ ¬ 𝑥 = 𝑋) → 𝑥 ∈ ((𝑋(,)+∞) ∩ 𝐷))
364 elun1 4135 . . . . . . . . . . . . . . . . . . . . . 22 (𝑥 ∈ ((𝑋(,)+∞) ∩ 𝐷) → 𝑥 ∈ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}))
365363, 364syl 18 . . . . . . . . . . . . . . . . . . . . 21 (((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) ∧ ¬ 𝑥 = 𝑋) → 𝑥 ∈ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}))
366317, 365pm2.61dan 824 . . . . . . . . . . . . . . . . . . . 20 ((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑥 ∈ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}))
367311, 366elind 4153 . . . . . . . . . . . . . . . . . . 19 ((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑥 ∈ ((-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∩ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})))
368272adantr 485 . . . . . . . . . . . . . . . . . . . 20 ((𝜒𝑥 ∈ ((-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∩ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}))) → 𝑋 ∈ ℝ*)
369167adantr 485 . . . . . . . . . . . . . . . . . . . 20 ((𝜒𝑥 ∈ ((-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∩ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}))) → ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) ∈ ℝ*)
370 elinel1 4154 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑥 ∈ ((-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∩ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) → 𝑥 ∈ (-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))))
371370elioored 46265 . . . . . . . . . . . . . . . . . . . . . 22 (𝑥 ∈ ((-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∩ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) → 𝑥 ∈ ℝ)
372371rexrd 11254 . . . . . . . . . . . . . . . . . . . . 21 (𝑥 ∈ ((-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∩ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) → 𝑥 ∈ ℝ*)
373372adantl 486 . . . . . . . . . . . . . . . . . . . 20 ((𝜒𝑥 ∈ ((-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∩ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}))) → 𝑥 ∈ ℝ*)
374 elinel2 4155 . . . . . . . . . . . . . . . . . . . . 21 (𝑥 ∈ ((-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∩ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) → 𝑥 ∈ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}))
375212adantr 485 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜒𝑥 = 𝑋) → 𝑋 ∈ ℝ)
37680eqcomd 2769 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑥 = 𝑋𝑋 = 𝑥)
377376adantl 486 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜒𝑥 = 𝑋) → 𝑋 = 𝑥)
378375, 377eqled 11308 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜒𝑥 = 𝑋) → 𝑋𝑥)
379378adantlr 727 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜒𝑥 ∈ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) ∧ 𝑥 = 𝑋) → 𝑋𝑥)
380 simpll 778 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝜒𝑥 ∈ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) ∧ ¬ 𝑥 = 𝑋) → 𝜒)
381 simplr 780 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜒𝑥 ∈ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) ∧ ¬ 𝑥 = 𝑋) → 𝑥 ∈ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}))
382 id 23 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 𝑥 = 𝑋 → ¬ 𝑥 = 𝑋)
383 velsn 4605 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑥 ∈ {𝑋} ↔ 𝑥 = 𝑋)
384382, 383sylnibr 332 . . . . . . . . . . . . . . . . . . . . . . . . . 26 𝑥 = 𝑋 → ¬ 𝑥 ∈ {𝑋})
385384adantl 486 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜒𝑥 ∈ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) ∧ ¬ 𝑥 = 𝑋) → ¬ 𝑥 ∈ {𝑋})
386 elunnel2 4109 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑥 ∈ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}) ∧ ¬ 𝑥 ∈ {𝑋}) → 𝑥 ∈ ((𝑋(,)+∞) ∩ 𝐷))
387381, 385, 386syl2anc 595 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜒𝑥 ∈ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) ∧ ¬ 𝑥 = 𝑋) → 𝑥 ∈ ((𝑋(,)+∞) ∩ 𝐷))
388 elinel1 4154 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑥 ∈ ((𝑋(,)+∞) ∩ 𝐷) → 𝑥 ∈ (𝑋(,)+∞))
389387, 388syl 18 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝜒𝑥 ∈ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) ∧ ¬ 𝑥 = 𝑋) → 𝑥 ∈ (𝑋(,)+∞))
390212adantr 485 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜒𝑥 ∈ (𝑋(,)+∞)) → 𝑋 ∈ ℝ)
391 elioore 13397 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑥 ∈ (𝑋(,)+∞) → 𝑥 ∈ ℝ)
392391adantl 486 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜒𝑥 ∈ (𝑋(,)+∞)) → 𝑥 ∈ ℝ)
393272adantr 485 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜒𝑥 ∈ (𝑋(,)+∞)) → 𝑋 ∈ ℝ*)
394154a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜒𝑥 ∈ (𝑋(,)+∞)) → +∞ ∈ ℝ*)
395 simpr 489 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜒𝑥 ∈ (𝑋(,)+∞)) → 𝑥 ∈ (𝑋(,)+∞))
396393, 394, 395ioogtlbd 46266 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜒𝑥 ∈ (𝑋(,)+∞)) → 𝑋 < 𝑥)
397390, 392, 396ltled 11353 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜒𝑥 ∈ (𝑋(,)+∞)) → 𝑋𝑥)
398380, 389, 397syl2anc 595 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜒𝑥 ∈ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) ∧ ¬ 𝑥 = 𝑋) → 𝑋𝑥)
399379, 398pm2.61dan 824 . . . . . . . . . . . . . . . . . . . . 21 ((𝜒𝑥 ∈ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) → 𝑋𝑥)
400374, 399sylan2 604 . . . . . . . . . . . . . . . . . . . 20 ((𝜒𝑥 ∈ ((-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∩ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}))) → 𝑋𝑥)
401 iooltub 46226 . . . . . . . . . . . . . . . . . . . . 21 ((-∞ ∈ ℝ* ∧ ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) ∈ ℝ*𝑥 ∈ (-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑥 < ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))
402301, 167, 370, 401mp3an3an 1496 . . . . . . . . . . . . . . . . . . . 20 ((𝜒𝑥 ∈ ((-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∩ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}))) → 𝑥 < ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))
403368, 369, 373, 400, 402elicod 13417 . . . . . . . . . . . . . . . . . . 19 ((𝜒𝑥 ∈ ((-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∩ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}))) → 𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))))
404367, 403impbida 812 . . . . . . . . . . . . . . . . . 18 (𝜒 → (𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ↔ 𝑥 ∈ ((-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∩ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}))))
405404eqrdv 2761 . . . . . . . . . . . . . . . . 17 (𝜒 → (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) = ((-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∩ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})))
406 ioossre 13429 . . . . . . . . . . . . . . . . . . . 20 (𝑋(,)+∞) ⊆ ℝ
407 ssinss1 4198 . . . . . . . . . . . . . . . . . . . 20 ((𝑋(,)+∞) ⊆ ℝ → ((𝑋(,)+∞) ∩ 𝐷) ⊆ ℝ)
408406, 407mp1i 14 . . . . . . . . . . . . . . . . . . 19 (𝜒 → ((𝑋(,)+∞) ∩ 𝐷) ⊆ ℝ)
409212snssd 4752 . . . . . . . . . . . . . . . . . . 19 (𝜒 → {𝑋} ⊆ ℝ)
410408, 409unssd 4145 . . . . . . . . . . . . . . . . . 18 (𝜒 → (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}) ⊆ ℝ)
411 eqid 2763 . . . . . . . . . . . . . . . . . . 19 (topGen‘ran (,)) = (topGen‘ran (,))
412270, 411rerest 24961 . . . . . . . . . . . . . . . . . 18 ((((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}) ⊆ ℝ → ((TopOpen‘ℂfld) ↾t (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) = ((topGen‘ran (,)) ↾t (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})))
413410, 412syl 18 . . . . . . . . . . . . . . . . 17 (𝜒 → ((TopOpen‘ℂfld) ↾t (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) = ((topGen‘ran (,)) ↾t (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})))
414300, 405, 4133eltr4d 2878 . . . . . . . . . . . . . . . 16 (𝜒 → (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∈ ((TopOpen‘ℂfld) ↾t (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})))
415 isopn3i 23239 . . . . . . . . . . . . . . . 16 ((((TopOpen‘ℂfld) ↾t (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) ∈ Top ∧ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∈ ((TopOpen‘ℂfld) ↾t (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}))) → ((int‘((TopOpen‘ℂfld) ↾t (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})))‘(𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) = (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))))
416295, 414, 415syl2anc 595 . . . . . . . . . . . . . . 15 (𝜒 → ((int‘((TopOpen‘ℂfld) ↾t (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})))‘(𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) = (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))))
417287, 416eqtr2d 2799 . . . . . . . . . . . . . 14 (𝜒 → (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) = ((int‘((TopOpen‘ℂfld) ↾t (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})))‘((𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∪ {𝑋})))
418284, 417eleqtrd 2865 . . . . . . . . . . . . 13 (𝜒𝑋 ∈ ((int‘((TopOpen‘ℂfld) ↾t (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})))‘((𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∪ {𝑋})))
419153, 266, 269, 270, 271, 418limcres 26045 . . . . . . . . . . . 12 (𝜒 → (((𝐹 ↾ ((𝑋(,)+∞) ∩ 𝐷)) ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) lim 𝑋) = ((𝐹 ↾ ((𝑋(,)+∞) ∩ 𝐷)) lim 𝑋))
420266resabs1d 6007 . . . . . . . . . . . . . 14 (𝜒 → ((𝐹 ↾ ((𝑋(,)+∞) ∩ 𝐷)) ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) = (𝐹 ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))))
421420oveq1d 7425 . . . . . . . . . . . . 13 (𝜒 → (((𝐹 ↾ ((𝑋(,)+∞) ∩ 𝐷)) ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) lim 𝑋) = ((𝐹 ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) lim 𝑋))
422148a1i 11 . . . . . . . . . . . . . . . . . . . . 21 (𝜑 → ℝ ⊆ ℂ)
423140, 422fssd 6723 . . . . . . . . . . . . . . . . . . . 20 (𝜑𝐹:𝐷⟶ℂ)
424423ffdmd 6736 . . . . . . . . . . . . . . . . . . 19 (𝜑𝐹:dom 𝐹⟶ℂ)
425139, 424syl 18 . . . . . . . . . . . . . . . . . 18 (𝜒𝐹:dom 𝐹⟶ℂ)
426425adantr 485 . . . . . . . . . . . . . . . . 17 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) lim 𝑋)) → 𝐹:dom 𝐹⟶ℂ)
427333a1i 11 . . . . . . . . . . . . . . . . 17 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) lim 𝑋)) → (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ⊆ ℂ)
428357, 142sseqtrrd 3974 . . . . . . . . . . . . . . . . . 18 (𝜒 → (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ⊆ dom 𝐹)
429428adantr 485 . . . . . . . . . . . . . . . . 17 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) lim 𝑋)) → (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ⊆ dom 𝐹)
430233adantr 485 . . . . . . . . . . . . . . . . 17 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) lim 𝑋)) → (𝑘 · 𝑇) ∈ ℂ)
431 eqid 2763 . . . . . . . . . . . . . . . . 17 {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))} = {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))}
432 eqeq1 2767 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑧 = 𝑤 → (𝑧 = (𝑥 + (𝑘 · 𝑇)) ↔ 𝑤 = (𝑥 + (𝑘 · 𝑇))))
433432rexbidv 3189 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑧 = 𝑤 → (∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇)) ↔ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑤 = (𝑥 + (𝑘 · 𝑇))))
434433elrab 3650 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑤 ∈ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))} ↔ (𝑤 ∈ ℂ ∧ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑤 = (𝑥 + (𝑘 · 𝑇))))
435434simprbi 502 . . . . . . . . . . . . . . . . . . . . . 22 (𝑤 ∈ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))} → ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑤 = (𝑥 + (𝑘 · 𝑇)))
436435adantl 486 . . . . . . . . . . . . . . . . . . . . 21 ((𝜒𝑤 ∈ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))}) → ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑤 = (𝑥 + (𝑘 · 𝑇)))
437 nfv 1944 . . . . . . . . . . . . . . . . . . . . . . 23 𝑥𝜒
438 nfre1 3290 . . . . . . . . . . . . . . . . . . . . . . . . 25 𝑥𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))
439 nfcv 2925 . . . . . . . . . . . . . . . . . . . . . . . . 25 𝑥
440438, 439nfrabw 3452 . . . . . . . . . . . . . . . . . . . . . . . 24 𝑥{𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))}
441440nfcri 2917 . . . . . . . . . . . . . . . . . . . . . . 23 𝑥 𝑤 ∈ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))}
442437, 441nfan 1929 . . . . . . . . . . . . . . . . . . . . . 22 𝑥(𝜒𝑤 ∈ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))})
443 nfv 1944 . . . . . . . . . . . . . . . . . . . . . 22 𝑥 𝑤𝐷
444 simp3 1156 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜒𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∧ 𝑤 = (𝑥 + (𝑘 · 𝑇))) → 𝑤 = (𝑥 + (𝑘 · 𝑇)))
445 eleq1 2851 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝑤 = 𝑥 → (𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ↔ 𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))))
446445anbi2d 641 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑤 = 𝑥 → ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) ↔ (𝜒𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))))))
447 oveq1 7417 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝑤 = 𝑥 → (𝑤 + (𝑘 · 𝑇)) = (𝑥 + (𝑘 · 𝑇)))
448447eleq1d 2848 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑤 = 𝑥 → ((𝑤 + (𝑘 · 𝑇)) ∈ 𝐷 ↔ (𝑥 + (𝑘 · 𝑇)) ∈ 𝐷))
449446, 448imbi12d 347 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑤 = 𝑥 → (((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑤 + (𝑘 · 𝑇)) ∈ 𝐷) ↔ ((𝜒𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑥 + (𝑘 · 𝑇)) ∈ 𝐷)))
450449, 238chvarvv 2019 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝜒𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑥 + (𝑘 · 𝑇)) ∈ 𝐷)
4514503adant3 1150 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜒𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∧ 𝑤 = (𝑥 + (𝑘 · 𝑇))) → (𝑥 + (𝑘 · 𝑇)) ∈ 𝐷)
452444, 451eqeltrd 2863 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜒𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∧ 𝑤 = (𝑥 + (𝑘 · 𝑇))) → 𝑤𝐷)
4534523exp 1137 . . . . . . . . . . . . . . . . . . . . . . 23 (𝜒 → (𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) → (𝑤 = (𝑥 + (𝑘 · 𝑇)) → 𝑤𝐷)))
454453adantr 485 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜒𝑤 ∈ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))}) → (𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) → (𝑤 = (𝑥 + (𝑘 · 𝑇)) → 𝑤𝐷)))
455442, 443, 454rexlimd 3272 . . . . . . . . . . . . . . . . . . . . 21 ((𝜒𝑤 ∈ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))}) → (∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑤 = (𝑥 + (𝑘 · 𝑇)) → 𝑤𝐷))
456436, 455mpd 16 . . . . . . . . . . . . . . . . . . . 20 ((𝜒𝑤 ∈ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))}) → 𝑤𝐷)
457456ssd 45800 . . . . . . . . . . . . . . . . . . 19 (𝜒 → {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))} ⊆ 𝐷)
458457, 142sseqtrrd 3974 . . . . . . . . . . . . . . . . . 18 (𝜒 → {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))} ⊆ dom 𝐹)
459458adantr 485 . . . . . . . . . . . . . . . . 17 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) lim 𝑋)) → {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))} ⊆ dom 𝐹)
460139adantr 485 . . . . . . . . . . . . . . . . . . 19 ((𝜒𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝜑)
461357sselda 3937 . . . . . . . . . . . . . . . . . . 19 ((𝜒𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑥𝐷)
462162adantr 485 . . . . . . . . . . . . . . . . . . 19 ((𝜒𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑘 ∈ ℤ)
463 fourierdlem48.per . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑥𝐷𝑘 ∈ ℤ) → (𝐹‘(𝑥 + (𝑘 · 𝑇))) = (𝐹𝑥))
464460, 461, 462, 463syl3anc 1398 . . . . . . . . . . . . . . . . . 18 ((𝜒𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝐹‘(𝑥 + (𝑘 · 𝑇))) = (𝐹𝑥))
465464adantlr 727 . . . . . . . . . . . . . . . . 17 (((𝜒𝑤 ∈ ((𝐹 ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) lim 𝑋)) ∧ 𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝐹‘(𝑥 + (𝑘 · 𝑇))) = (𝐹𝑥))
466 simpr 489 . . . . . . . . . . . . . . . . 17 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) lim 𝑋)) → 𝑤 ∈ ((𝐹 ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) lim 𝑋))
467426, 427, 429, 430, 431, 459, 465, 466limcperiod 46344 . . . . . . . . . . . . . . . 16 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) lim 𝑋)) → 𝑤 ∈ ((𝐹 ↾ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))}) lim (𝑋 + (𝑘 · 𝑇))))
468234eqcomd 2769 . . . . . . . . . . . . . . . . . . . . 21 (𝜒 → (𝑄‘(𝑖 + 1)) = (((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) + (𝑘 · 𝑇)))
469215, 468oveq12d 7428 . . . . . . . . . . . . . . . . . . . 20 (𝜒 → (𝑦(,)(𝑄‘(𝑖 + 1))) = ((𝑋 + (𝑘 · 𝑇))(,)(((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) + (𝑘 · 𝑇))))
470212, 166, 165iooshift 46238 . . . . . . . . . . . . . . . . . . . 20 (𝜒 → ((𝑋 + (𝑘 · 𝑇))(,)(((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) + (𝑘 · 𝑇))) = {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))})
471469, 470eqtr2d 2799 . . . . . . . . . . . . . . . . . . 19 (𝜒 → {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))} = (𝑦(,)(𝑄‘(𝑖 + 1))))
472471reseq2d 5978 . . . . . . . . . . . . . . . . . 18 (𝜒 → (𝐹 ↾ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))}) = (𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))))
473472, 216oveq12d 7428 . . . . . . . . . . . . . . . . 17 (𝜒 → ((𝐹 ↾ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))}) lim (𝑋 + (𝑘 · 𝑇))) = ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦))
474473adantr 485 . . . . . . . . . . . . . . . 16 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) lim 𝑋)) → ((𝐹 ↾ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))}) lim (𝑋 + (𝑘 · 𝑇))) = ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦))
475467, 474eleqtrd 2865 . . . . . . . . . . . . . . 15 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) lim 𝑋)) → 𝑤 ∈ ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦))
476425adantr 485 . . . . . . . . . . . . . . . . 17 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦)) → 𝐹:dom 𝐹⟶ℂ)
477 ioosscn 13430 . . . . . . . . . . . . . . . . . 18 (𝑦(,)(𝑄‘(𝑖 + 1))) ⊆ ℂ
478477a1i 11 . . . . . . . . . . . . . . . . 17 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦)) → (𝑦(,)(𝑄‘(𝑖 + 1))) ⊆ ℂ)
479202, 204, 217icogelbd 13419 . . . . . . . . . . . . . . . . . . . . 21 (𝜒 → (𝑄𝑖) ≤ 𝑦)
480 iooss1 13402 . . . . . . . . . . . . . . . . . . . . 21 (((𝑄𝑖) ∈ ℝ* ∧ (𝑄𝑖) ≤ 𝑦) → (𝑦(,)(𝑄‘(𝑖 + 1))) ⊆ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))))
481202, 479, 480syl2anc 595 . . . . . . . . . . . . . . . . . . . 20 (𝜒 → (𝑦(,)(𝑄‘(𝑖 + 1))) ⊆ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))))
482481, 196sstrd 3947 . . . . . . . . . . . . . . . . . . 19 (𝜒 → (𝑦(,)(𝑄‘(𝑖 + 1))) ⊆ 𝐷)
483482, 142sseqtrrd 3974 . . . . . . . . . . . . . . . . . 18 (𝜒 → (𝑦(,)(𝑄‘(𝑖 + 1))) ⊆ dom 𝐹)
484483adantr 485 . . . . . . . . . . . . . . . . 17 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦)) → (𝑦(,)(𝑄‘(𝑖 + 1))) ⊆ dom 𝐹)
485329negcld 11551 . . . . . . . . . . . . . . . . . . 19 (𝜒 → -𝑘 ∈ ℂ)
486485, 173mulcld 11224 . . . . . . . . . . . . . . . . . 18 (𝜒 → (-𝑘 · 𝑇) ∈ ℂ)
487486adantr 485 . . . . . . . . . . . . . . . . 17 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦)) → (-𝑘 · 𝑇) ∈ ℂ)
488 eqid 2763 . . . . . . . . . . . . . . . . 17 {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))} = {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))}
489 eqeq1 2767 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑧 = 𝑤 → (𝑧 = (𝑥 + (-𝑘 · 𝑇)) ↔ 𝑤 = (𝑥 + (-𝑘 · 𝑇))))
490489rexbidv 3189 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑧 = 𝑤 → (∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇)) ↔ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑤 = (𝑥 + (-𝑘 · 𝑇))))
491490elrab 3650 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑤 ∈ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))} ↔ (𝑤 ∈ ℂ ∧ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑤 = (𝑥 + (-𝑘 · 𝑇))))
492491simprbi 502 . . . . . . . . . . . . . . . . . . . . . 22 (𝑤 ∈ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))} → ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑤 = (𝑥 + (-𝑘 · 𝑇)))
493492adantl 486 . . . . . . . . . . . . . . . . . . . . 21 ((𝜒𝑤 ∈ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))}) → ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑤 = (𝑥 + (-𝑘 · 𝑇)))
494 nfre1 3290 . . . . . . . . . . . . . . . . . . . . . . . . 25 𝑥𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))
495494, 439nfrabw 3452 . . . . . . . . . . . . . . . . . . . . . . . 24 𝑥{𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))}
496495nfcri 2917 . . . . . . . . . . . . . . . . . . . . . . 23 𝑥 𝑤 ∈ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))}
497437, 496nfan 1929 . . . . . . . . . . . . . . . . . . . . . 22 𝑥(𝜒𝑤 ∈ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))})
498 simp3 1156 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜒𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1))) ∧ 𝑤 = (𝑥 + (-𝑘 · 𝑇))) → 𝑤 = (𝑥 + (-𝑘 · 𝑇)))
499139adantr 485 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝜒𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))) → 𝜑)
500482sselda 3937 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝜒𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))) → 𝑥𝐷)
501162adantr 485 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝜒𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))) → 𝑘 ∈ ℤ)
502501znegcld 12697 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝜒𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))) → -𝑘 ∈ ℤ)
503499, 500, 502, 261syl3anc 1398 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝜒𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))) → (𝑥 + (-𝑘 · 𝑇)) ∈ 𝐷)
5045033adant3 1150 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜒𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1))) ∧ 𝑤 = (𝑥 + (-𝑘 · 𝑇))) → (𝑥 + (-𝑘 · 𝑇)) ∈ 𝐷)
505498, 504eqeltrd 2863 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜒𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1))) ∧ 𝑤 = (𝑥 + (-𝑘 · 𝑇))) → 𝑤𝐷)
5065053exp 1137 . . . . . . . . . . . . . . . . . . . . . . 23 (𝜒 → (𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1))) → (𝑤 = (𝑥 + (-𝑘 · 𝑇)) → 𝑤𝐷)))
507506adantr 485 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜒𝑤 ∈ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))}) → (𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1))) → (𝑤 = (𝑥 + (-𝑘 · 𝑇)) → 𝑤𝐷)))
508497, 443, 507rexlimd 3272 . . . . . . . . . . . . . . . . . . . . 21 ((𝜒𝑤 ∈ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))}) → (∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑤 = (𝑥 + (-𝑘 · 𝑇)) → 𝑤𝐷))
509493, 508mpd 16 . . . . . . . . . . . . . . . . . . . 20 ((𝜒𝑤 ∈ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))}) → 𝑤𝐷)
510509ssd 45800 . . . . . . . . . . . . . . . . . . 19 (𝜒 → {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))} ⊆ 𝐷)
511510, 142sseqtrrd 3974 . . . . . . . . . . . . . . . . . 18 (𝜒 → {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))} ⊆ dom 𝐹)
512511adantr 485 . . . . . . . . . . . . . . . . 17 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦)) → {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))} ⊆ dom 𝐹)
513139ad2antrr 738 . . . . . . . . . . . . . . . . . 18 (((𝜒𝑤 ∈ ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦)) ∧ 𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))) → 𝜑)
514500adantlr 727 . . . . . . . . . . . . . . . . . 18 (((𝜒𝑤 ∈ ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦)) ∧ 𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))) → 𝑥𝐷)
515502adantlr 727 . . . . . . . . . . . . . . . . . 18 (((𝜒𝑤 ∈ ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦)) ∧ 𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))) → -𝑘 ∈ ℤ)
516250fveqeq2d 6889 . . . . . . . . . . . . . . . . . . . 20 (𝑗 = -𝑘 → ((𝐹‘(𝑥 + (𝑗 · 𝑇))) = (𝐹𝑥) ↔ (𝐹‘(𝑥 + (-𝑘 · 𝑇))) = (𝐹𝑥)))
517248, 516imbi12d 347 . . . . . . . . . . . . . . . . . . 19 (𝑗 = -𝑘 → (((𝜑𝑥𝐷𝑗 ∈ ℤ) → (𝐹‘(𝑥 + (𝑗 · 𝑇))) = (𝐹𝑥)) ↔ ((𝜑𝑥𝐷 ∧ -𝑘 ∈ ℤ) → (𝐹‘(𝑥 + (-𝑘 · 𝑇))) = (𝐹𝑥))))
518256fveqeq2d 6889 . . . . . . . . . . . . . . . . . . . . 21 (𝑘 = 𝑗 → ((𝐹‘(𝑥 + (𝑘 · 𝑇))) = (𝐹𝑥) ↔ (𝐹‘(𝑥 + (𝑗 · 𝑇))) = (𝐹𝑥)))
519254, 518imbi12d 347 . . . . . . . . . . . . . . . . . . . 20 (𝑘 = 𝑗 → (((𝜑𝑥𝐷𝑘 ∈ ℤ) → (𝐹‘(𝑥 + (𝑘 · 𝑇))) = (𝐹𝑥)) ↔ ((𝜑𝑥𝐷𝑗 ∈ ℤ) → (𝐹‘(𝑥 + (𝑗 · 𝑇))) = (𝐹𝑥))))
520519, 463chvarvv 2019 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑥𝐷𝑗 ∈ ℤ) → (𝐹‘(𝑥 + (𝑗 · 𝑇))) = (𝐹𝑥))
521246, 517, 520vtocl 3525 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑥𝐷 ∧ -𝑘 ∈ ℤ) → (𝐹‘(𝑥 + (-𝑘 · 𝑇))) = (𝐹𝑥))
522513, 514, 515, 521syl3anc 1398 . . . . . . . . . . . . . . . . 17 (((𝜒𝑤 ∈ ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦)) ∧ 𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))) → (𝐹‘(𝑥 + (-𝑘 · 𝑇))) = (𝐹𝑥))
523 simpr 489 . . . . . . . . . . . . . . . . 17 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦)) → 𝑤 ∈ ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦))
524476, 478, 484, 487, 488, 512, 522, 523limcperiod 46344 . . . . . . . . . . . . . . . 16 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦)) → 𝑤 ∈ ((𝐹 ↾ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))}) lim (𝑦 + (-𝑘 · 𝑇))))
525330oveq2d 7426 . . . . . . . . . . . . . . . . . . . . . . 23 (𝜒 → (𝑦 + (-𝑘 · 𝑇)) = (𝑦 + -(𝑘 · 𝑇)))
526280recnd 11232 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝜒𝑦 ∈ ℂ)
527526, 233negsubd 11570 . . . . . . . . . . . . . . . . . . . . . . 23 (𝜒 → (𝑦 + -(𝑘 · 𝑇)) = (𝑦 − (𝑘 · 𝑇)))
528277eqcomd 2769 . . . . . . . . . . . . . . . . . . . . . . 23 (𝜒 → (𝑦 − (𝑘 · 𝑇)) = 𝑋)
529525, 527, 5283eqtrd 2802 . . . . . . . . . . . . . . . . . . . . . 22 (𝜒 → (𝑦 + (-𝑘 · 𝑇)) = 𝑋)
530529eqcomd 2769 . . . . . . . . . . . . . . . . . . . . 21 (𝜒𝑋 = (𝑦 + (-𝑘 · 𝑇)))
531330oveq2d 7426 . . . . . . . . . . . . . . . . . . . . . 22 (𝜒 → ((𝑄‘(𝑖 + 1)) + (-𝑘 · 𝑇)) = ((𝑄‘(𝑖 + 1)) + -(𝑘 · 𝑇)))
532232, 233negsubd 11570 . . . . . . . . . . . . . . . . . . . . . 22 (𝜒 → ((𝑄‘(𝑖 + 1)) + -(𝑘 · 𝑇)) = ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))
533531, 532eqtr2d 2799 . . . . . . . . . . . . . . . . . . . . 21 (𝜒 → ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) = ((𝑄‘(𝑖 + 1)) + (-𝑘 · 𝑇)))
534530, 533oveq12d 7428 . . . . . . . . . . . . . . . . . . . 20 (𝜒 → (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) = ((𝑦 + (-𝑘 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (-𝑘 · 𝑇))))
535163renegcld 11636 . . . . . . . . . . . . . . . . . . . . . 22 (𝜒 → -𝑘 ∈ ℝ)
536535, 164remulcld 11234 . . . . . . . . . . . . . . . . . . . . 21 (𝜒 → (-𝑘 · 𝑇) ∈ ℝ)
537280, 161, 536iooshift 46238 . . . . . . . . . . . . . . . . . . . 20 (𝜒 → ((𝑦 + (-𝑘 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (-𝑘 · 𝑇))) = {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))})
538534, 537eqtr2d 2799 . . . . . . . . . . . . . . . . . . 19 (𝜒 → {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))} = (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))))
539538adantr 485 . . . . . . . . . . . . . . . . . 18 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦)) → {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))} = (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))))
540539reseq2d 5978 . . . . . . . . . . . . . . . . 17 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦)) → (𝐹 ↾ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))}) = (𝐹 ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))))
541529adantr 485 . . . . . . . . . . . . . . . . 17 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦)) → (𝑦 + (-𝑘 · 𝑇)) = 𝑋)
542540, 541oveq12d 7428 . . . . . . . . . . . . . . . 16 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦)) → ((𝐹 ↾ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))}) lim (𝑦 + (-𝑘 · 𝑇))) = ((𝐹 ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) lim 𝑋))
543524, 542eleqtrd 2865 . . . . . . . . . . . . . . 15 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦)) → 𝑤 ∈ ((𝐹 ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) lim 𝑋))
544475, 543impbida 812 . . . . . . . . . . . . . 14 (𝜒 → (𝑤 ∈ ((𝐹 ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) lim 𝑋) ↔ 𝑤 ∈ ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦)))
545544eqrdv 2761 . . . . . . . . . . . . 13 (𝜒 → ((𝐹 ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) lim 𝑋) = ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦))
546421, 545eqtrd 2798 . . . . . . . . . . . 12 (𝜒 → (((𝐹 ↾ ((𝑋(,)+∞) ∩ 𝐷)) ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) lim 𝑋) = ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦))
547146, 419, 5463eqtr2d 2804 . . . . . . . . . . 11 (𝜒 → ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋) = ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦))
54868r19.21bi 3257 . . . . . . . . . . . . . . 15 ((𝜑𝑖 ∈ (0..^𝑀)) → (𝑄𝑖) < (𝑄‘(𝑖 + 1)))
549139, 156, 548syl2anc 595 . . . . . . . . . . . . . 14 (𝜒 → (𝑄𝑖) < (𝑄‘(𝑖 + 1)))
550139, 156, 187syl2anc 595 . . . . . . . . . . . . . 14 (𝜒 → (𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) ∈ (((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))–cn→ℂ))
551 fourierdlem48.r . . . . . . . . . . . . . . 15 ((𝜑𝑖 ∈ (0..^𝑀)) → 𝑅 ∈ ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) lim (𝑄𝑖)))
552139, 156, 551syl2anc 595 . . . . . . . . . . . . . 14 (𝜒𝑅 ∈ ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) lim (𝑄𝑖)))
553 eqid 2763 . . . . . . . . . . . . . 14 if(𝑦 = (𝑄𝑖), 𝑅, ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))))‘𝑦)) = if(𝑦 = (𝑄𝑖), 𝑅, ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))))‘𝑦))
554 eqid 2763 . . . . . . . . . . . . . 14 ((TopOpen‘ℂfld) ↾t ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1)))) = ((TopOpen‘ℂfld) ↾t ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))))
555201, 161, 549, 550, 552, 280, 161, 281, 481, 553, 554fourierdlem32 46853 . . . . . . . . . . . . 13 (𝜒 → if(𝑦 = (𝑄𝑖), 𝑅, ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))))‘𝑦)) ∈ (((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦))
556481resabs1d 6007 . . . . . . . . . . . . . 14 (𝜒 → ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) = (𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))))
557556oveq1d 7425 . . . . . . . . . . . . 13 (𝜒 → (((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦) = ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦))
558555, 557eleqtrd 2865 . . . . . . . . . . . 12 (𝜒 → if(𝑦 = (𝑄𝑖), 𝑅, ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))))‘𝑦)) ∈ ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦))
559558ne0d 4295 . . . . . . . . . . 11 (𝜒 → ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦) ≠ ∅)
560547, 559eqnetrd 3025 . . . . . . . . . 10 (𝜒 → ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋) ≠ ∅)
561135, 560sylbir 238 . . . . . . . . 9 (((((𝜑𝑖 ∈ (0..^𝑀)) ∧ 𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1)))) ∧ 𝑘 ∈ ℤ) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇))) → ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋) ≠ ∅)
562132, 133, 134, 561syl21anc 850 . . . . . . . 8 ((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑘 ∈ ℤ) ∧ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇)))) → ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋) ≠ ∅)
5635623exp 1137 . . . . . . 7 (𝜑 → ((𝑖 ∈ (0..^𝑀) ∧ 𝑘 ∈ ℤ) → ((𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇))) → ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋) ≠ ∅)))
564563adantr 485 . . . . . 6 ((𝜑 ∧ ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇)))) → ((𝑖 ∈ (0..^𝑀) ∧ 𝑘 ∈ ℤ) → ((𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇))) → ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋) ≠ ∅)))
565123, 128, 564rexlim2d 46341 . . . . 5 ((𝜑 ∧ ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇)))) → (∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇))) → ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋) ≠ ∅))
566120, 565mpd 16 . . . 4 ((𝜑 ∧ ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇)))) → ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋) ≠ ∅)
567113, 119, 566vtocl 3525 . . 3 ((𝜑 ∧ ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (((𝐸𝑋) − 𝑇) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ ((𝐸𝑋) − 𝑇) = (𝑋 + (𝑘 · 𝑇)))) → ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋) ≠ ∅)
5681, 112, 567syl2anc 595 . 2 ((𝜑 ∧ (𝐸𝑋) = 𝐵) → ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋) ≠ ∅)
569 iocssre 13449 . . . . . 6 ((𝐴 ∈ ℝ*𝐵 ∈ ℝ) → (𝐴(,]𝐵) ⊆ ℝ)
57061, 15, 569syl2anc 595 . . . . 5 (𝜑 → (𝐴(,]𝐵) ⊆ ℝ)
571 ovex 7443 . . . . . . . . . . 11 ((⌊‘((𝐵𝑥) / 𝑇)) · 𝑇) ∈ V
57283fvmpt2 7001 . . . . . . . . . . 11 ((𝑥 ∈ ℝ ∧ ((⌊‘((𝐵𝑥) / 𝑇)) · 𝑇) ∈ V) → (𝑍𝑥) = ((⌊‘((𝐵𝑥) / 𝑇)) · 𝑇))
573571, 572mpan2 703 . . . . . . . . . 10 (𝑥 ∈ ℝ → (𝑍𝑥) = ((⌊‘((𝐵𝑥) / 𝑇)) · 𝑇))
574573oveq2d 7426 . . . . . . . . 9 (𝑥 ∈ ℝ → (𝑥 + (𝑍𝑥)) = (𝑥 + ((⌊‘((𝐵𝑥) / 𝑇)) · 𝑇)))
575574mpteq2ia 5206 . . . . . . . 8 (𝑥 ∈ ℝ ↦ (𝑥 + (𝑍𝑥))) = (𝑥 ∈ ℝ ↦ (𝑥 + ((⌊‘((𝐵𝑥) / 𝑇)) · 𝑇)))
57679, 575eqtri 2786 . . . . . . 7 𝐸 = (𝑥 ∈ ℝ ↦ (𝑥 + ((⌊‘((𝐵𝑥) / 𝑇)) · 𝑇)))
57719, 15, 22, 18, 576fourierdlem4 46825 . . . . . 6 (𝜑𝐸:ℝ⟶(𝐴(,]𝐵))
578577, 16ffvelcdmd 7080 . . . . 5 (𝜑 → (𝐸𝑋) ∈ (𝐴(,]𝐵))
579570, 578sseldd 3938 . . . 4 (𝜑 → (𝐸𝑋) ∈ ℝ)
580579adantr 485 . . 3 ((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) → (𝐸𝑋) ∈ ℝ)
581 simpl 487 . . . 4 ((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) → 𝜑)
582 simpr 489 . . . . . . . . . . . 12 (((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ (𝐸𝑋) ∈ ran 𝑄) → (𝐸𝑋) ∈ ran 𝑄)
58346ffnd 6706 . . . . . . . . . . . . . 14 (𝜑𝑄 Fn (0...𝑀))
584583ad2antrr 738 . . . . . . . . . . . . 13 (((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ (𝐸𝑋) ∈ ran 𝑄) → 𝑄 Fn (0...𝑀))
585 fvelrnb 6941 . . . . . . . . . . . . 13 (𝑄 Fn (0...𝑀) → ((𝐸𝑋) ∈ ran 𝑄 ↔ ∃𝑗 ∈ (0...𝑀)(𝑄𝑗) = (𝐸𝑋)))
586584, 585syl 18 . . . . . . . . . . . 12 (((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ (𝐸𝑋) ∈ ran 𝑄) → ((𝐸𝑋) ∈ ran 𝑄 ↔ ∃𝑗 ∈ (0...𝑀)(𝑄𝑗) = (𝐸𝑋)))
587582, 586mpbid 235 . . . . . . . . . . 11 (((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ (𝐸𝑋) ∈ ran 𝑄) → ∃𝑗 ∈ (0...𝑀)(𝑄𝑗) = (𝐸𝑋))
588 fveq2 6881 . . . . . . . . . . . . . . . . 17 (𝑖 = (𝑗 − 1) → (𝑄𝑖) = (𝑄‘(𝑗 − 1)))
589 fvoveq1 7433 . . . . . . . . . . . . . . . . 17 (𝑖 = (𝑗 − 1) → (𝑄‘(𝑖 + 1)) = (𝑄‘((𝑗 − 1) + 1)))
590588, 589oveq12d 7428 . . . . . . . . . . . . . . . 16 (𝑖 = (𝑗 − 1) → ((𝑄𝑖)(,](𝑄‘(𝑖 + 1))) = ((𝑄‘(𝑗 − 1))(,](𝑄‘((𝑗 − 1) + 1))))
591590eleq2d 2849 . . . . . . . . . . . . . . 15 (𝑖 = (𝑗 − 1) → ((𝐸𝑋) ∈ ((𝑄𝑖)(,](𝑄‘(𝑖 + 1))) ↔ (𝐸𝑋) ∈ ((𝑄‘(𝑗 − 1))(,](𝑄‘((𝑗 − 1) + 1)))))
592 nnuz 12896 . . . . . . . . . . . . . . . . . . 19 ℕ = (ℤ‘1)
593 1zzd 12620 . . . . . . . . . . . . . . . . . . 19 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → 1 ∈ ℤ)
594 elfzelz 13547 . . . . . . . . . . . . . . . . . . . 20 (𝑗 ∈ (0...𝑀) → 𝑗 ∈ ℤ)
595594ad2antlr 739 . . . . . . . . . . . . . . . . . . 19 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → 𝑗 ∈ ℤ)
596595zred 12695 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → 𝑗 ∈ ℝ)
597 elfzle1 13550 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑗 ∈ (0...𝑀) → 0 ≤ 𝑗)
598597ad2antlr 739 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → 0 ≤ 𝑗)
599 id 23 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝑄𝑗) = (𝐸𝑋) → (𝑄𝑗) = (𝐸𝑋))
600599eqcomd 2769 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝑄𝑗) = (𝐸𝑋) → (𝐸𝑋) = (𝑄𝑗))
601600ad2antlr 739 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝜑 ∧ (𝑄𝑗) = (𝐸𝑋)) ∧ 𝑗 = 0) → (𝐸𝑋) = (𝑄𝑗))
602 fveq2 6881 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑗 = 0 → (𝑄𝑗) = (𝑄‘0))
603602adantl 486 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝜑 ∧ (𝑄𝑗) = (𝐸𝑋)) ∧ 𝑗 = 0) → (𝑄𝑗) = (𝑄‘0))
60443simprld 783 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝜑 → ((𝑄‘0) = 𝐴 ∧ (𝑄𝑀) = 𝐵))
605604simpld 499 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝜑 → (𝑄‘0) = 𝐴)
606605ad2antrr 738 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝜑 ∧ (𝑄𝑗) = (𝐸𝑋)) ∧ 𝑗 = 0) → (𝑄‘0) = 𝐴)
607601, 603, 6063eqtrd 2802 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝜑 ∧ (𝑄𝑗) = (𝐸𝑋)) ∧ 𝑗 = 0) → (𝐸𝑋) = 𝐴)
608607adantllr 731 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ (𝑄𝑗) = (𝐸𝑋)) ∧ 𝑗 = 0) → (𝐸𝑋) = 𝐴)
609608adantllr 731 . . . . . . . . . . . . . . . . . . . . . . . 24 (((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) ∧ 𝑗 = 0) → (𝐸𝑋) = 𝐴)
61019adantr 485 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) → 𝐴 ∈ ℝ)
61161adantr 485 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) → 𝐴 ∈ ℝ*)
61215rexrd 11254 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝜑𝐵 ∈ ℝ*)
613612adantr 485 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) → 𝐵 ∈ ℝ*)
614 simpr 489 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) → (𝐸𝑋) ∈ (𝐴(,]𝐵))
615611, 613, 614iocgtlbd 46285 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) → 𝐴 < (𝐸𝑋))
616610, 615gtned 11340 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) → (𝐸𝑋) ≠ 𝐴)
617616neneqd 2963 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) → ¬ (𝐸𝑋) = 𝐴)
618617ad3antrrr 742 . . . . . . . . . . . . . . . . . . . . . . . 24 (((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) ∧ 𝑗 = 0) → ¬ (𝐸𝑋) = 𝐴)
619609, 618pm2.65da 828 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → ¬ 𝑗 = 0)
620619neqned 2965 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → 𝑗 ≠ 0)
621596, 598, 620ne0gt0d 11342 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → 0 < 𝑗)
622 0zd 12598 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → 0 ∈ ℤ)
623622, 595zltp1led 12644 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (0 < 𝑗 ↔ (0 + 1) ≤ 𝑗))
624621, 623mpbid 235 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (0 + 1) ≤ 𝑗)
62570, 624eqbrtrid 5146 . . . . . . . . . . . . . . . . . . 19 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → 1 ≤ 𝑗)
626592, 593, 595, 625eluzd 46123 . . . . . . . . . . . . . . . . . 18 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → 𝑗 ∈ ℕ)
627 nnm1nn0 12540 . . . . . . . . . . . . . . . . . 18 (𝑗 ∈ ℕ → (𝑗 − 1) ∈ ℕ0)
628626, 627syl 18 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝑗 − 1) ∈ ℕ0)
629628, 48eleqtrdi 2873 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝑗 − 1) ∈ (ℤ‘0))
63010ad3antrrr 742 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → 𝑀 ∈ ℤ)
631 peano2zm 12632 . . . . . . . . . . . . . . . . . . . 20 (𝑗 ∈ ℤ → (𝑗 − 1) ∈ ℤ)
632594, 631syl 18 . . . . . . . . . . . . . . . . . . 19 (𝑗 ∈ (0...𝑀) → (𝑗 − 1) ∈ ℤ)
633632zred 12695 . . . . . . . . . . . . . . . . . 18 (𝑗 ∈ (0...𝑀) → (𝑗 − 1) ∈ ℝ)
634594zred 12695 . . . . . . . . . . . . . . . . . 18 (𝑗 ∈ (0...𝑀) → 𝑗 ∈ ℝ)
635 elfzel2 13545 . . . . . . . . . . . . . . . . . . 19 (𝑗 ∈ (0...𝑀) → 𝑀 ∈ ℤ)
636635zred 12695 . . . . . . . . . . . . . . . . . 18 (𝑗 ∈ (0...𝑀) → 𝑀 ∈ ℝ)
637634ltm1d 12142 . . . . . . . . . . . . . . . . . 18 (𝑗 ∈ (0...𝑀) → (𝑗 − 1) < 𝑗)
638 elfzle2 13551 . . . . . . . . . . . . . . . . . 18 (𝑗 ∈ (0...𝑀) → 𝑗𝑀)
639633, 634, 636, 637, 638ltletrd 11365 . . . . . . . . . . . . . . . . 17 (𝑗 ∈ (0...𝑀) → (𝑗 − 1) < 𝑀)
640639ad2antlr 739 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝑗 − 1) < 𝑀)
641629, 630, 640elfzod 13687 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝑗 − 1) ∈ (0..^𝑀))
64246ad3antrrr 742 . . . . . . . . . . . . . . . . . . 19 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → 𝑄:(0...𝑀)⟶ℝ)
643595, 631syl 18 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝑗 − 1) ∈ ℤ)
644628nn0ge0d 12563 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → 0 ≤ (𝑗 − 1))
645633, 636, 639ltled 11353 . . . . . . . . . . . . . . . . . . . . 21 (𝑗 ∈ (0...𝑀) → (𝑗 − 1) ≤ 𝑀)
646645ad2antlr 739 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝑗 − 1) ≤ 𝑀)
647622, 630, 643, 644, 646elfzd 13538 . . . . . . . . . . . . . . . . . . 19 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝑗 − 1) ∈ (0...𝑀))
648642, 647ffvelcdmd 7080 . . . . . . . . . . . . . . . . . 18 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝑄‘(𝑗 − 1)) ∈ ℝ)
649648rexrd 11254 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝑄‘(𝑗 − 1)) ∈ ℝ*)
65046ffvelcdmda 7079 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑗 ∈ (0...𝑀)) → (𝑄𝑗) ∈ ℝ)
651650rexrd 11254 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑗 ∈ (0...𝑀)) → (𝑄𝑗) ∈ ℝ*)
652651adantlr 727 . . . . . . . . . . . . . . . . . 18 (((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) → (𝑄𝑗) ∈ ℝ*)
653652adantr 485 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝑄𝑗) ∈ ℝ*)
654570sselda 3937 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) → (𝐸𝑋) ∈ ℝ)
655654rexrd 11254 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) → (𝐸𝑋) ∈ ℝ*)
656655ad2antrr 738 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝐸𝑋) ∈ ℝ*)
657 simplll 786 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → 𝜑)
658 ovex 7443 . . . . . . . . . . . . . . . . . . . . 21 (𝑗 − 1) ∈ V
659 eleq1 2851 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑖 = (𝑗 − 1) → (𝑖 ∈ (0..^𝑀) ↔ (𝑗 − 1) ∈ (0..^𝑀)))
660659anbi2d 641 . . . . . . . . . . . . . . . . . . . . . 22 (𝑖 = (𝑗 − 1) → ((𝜑𝑖 ∈ (0..^𝑀)) ↔ (𝜑 ∧ (𝑗 − 1) ∈ (0..^𝑀))))
661588, 589breq12d 5122 . . . . . . . . . . . . . . . . . . . . . 22 (𝑖 = (𝑗 − 1) → ((𝑄𝑖) < (𝑄‘(𝑖 + 1)) ↔ (𝑄‘(𝑗 − 1)) < (𝑄‘((𝑗 − 1) + 1))))
662660, 661imbi12d 347 . . . . . . . . . . . . . . . . . . . . 21 (𝑖 = (𝑗 − 1) → (((𝜑𝑖 ∈ (0..^𝑀)) → (𝑄𝑖) < (𝑄‘(𝑖 + 1))) ↔ ((𝜑 ∧ (𝑗 − 1) ∈ (0..^𝑀)) → (𝑄‘(𝑗 − 1)) < (𝑄‘((𝑗 − 1) + 1)))))
663658, 662, 548vtocl 3525 . . . . . . . . . . . . . . . . . . . 20 ((𝜑 ∧ (𝑗 − 1) ∈ (0..^𝑀)) → (𝑄‘(𝑗 − 1)) < (𝑄‘((𝑗 − 1) + 1)))
664657, 641, 663syl2anc 595 . . . . . . . . . . . . . . . . . . 19 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝑄‘(𝑗 − 1)) < (𝑄‘((𝑗 − 1) + 1)))
665594zcnd 12696 . . . . . . . . . . . . . . . . . . . . . 22 (𝑗 ∈ (0...𝑀) → 𝑗 ∈ ℂ)
666 1cnd 11197 . . . . . . . . . . . . . . . . . . . . . 22 (𝑗 ∈ (0...𝑀) → 1 ∈ ℂ)
667665, 666npcand 11568 . . . . . . . . . . . . . . . . . . . . 21 (𝑗 ∈ (0...𝑀) → ((𝑗 − 1) + 1) = 𝑗)
668667fveq2d 6885 . . . . . . . . . . . . . . . . . . . 20 (𝑗 ∈ (0...𝑀) → (𝑄‘((𝑗 − 1) + 1)) = (𝑄𝑗))
669668ad2antlr 739 . . . . . . . . . . . . . . . . . . 19 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝑄‘((𝑗 − 1) + 1)) = (𝑄𝑗))
670664, 669breqtrd 5137 . . . . . . . . . . . . . . . . . 18 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝑄‘(𝑗 − 1)) < (𝑄𝑗))
671 simpr 489 . . . . . . . . . . . . . . . . . 18 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝑄𝑗) = (𝐸𝑋))
672670, 671breqtrd 5137 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝑄‘(𝑗 − 1)) < (𝐸𝑋))
673579leidd 11775 . . . . . . . . . . . . . . . . . . . 20 (𝜑 → (𝐸𝑋) ≤ (𝐸𝑋))
674673ad2antrr 738 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝐸𝑋) ≤ (𝐸𝑋))
675600adantl 486 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝐸𝑋) = (𝑄𝑗))
676674, 675breqtrd 5137 . . . . . . . . . . . . . . . . . 18 (((𝜑𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝐸𝑋) ≤ (𝑄𝑗))
677676adantllr 731 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝐸𝑋) ≤ (𝑄𝑗))
678649, 653, 656, 672, 677eliocd 46223 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝐸𝑋) ∈ ((𝑄‘(𝑗 − 1))(,](𝑄𝑗)))
679667eqcomd 2769 . . . . . . . . . . . . . . . . . . 19 (𝑗 ∈ (0...𝑀) → 𝑗 = ((𝑗 − 1) + 1))
680679fveq2d 6885 . . . . . . . . . . . . . . . . . 18 (𝑗 ∈ (0...𝑀) → (𝑄𝑗) = (𝑄‘((𝑗 − 1) + 1)))
681680oveq2d 7426 . . . . . . . . . . . . . . . . 17 (𝑗 ∈ (0...𝑀) → ((𝑄‘(𝑗 − 1))(,](𝑄𝑗)) = ((𝑄‘(𝑗 − 1))(,](𝑄‘((𝑗 − 1) + 1))))
682681ad2antlr 739 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → ((𝑄‘(𝑗 − 1))(,](𝑄𝑗)) = ((𝑄‘(𝑗 − 1))(,](𝑄‘((𝑗 − 1) + 1))))
683678, 682eleqtrd 2865 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝐸𝑋) ∈ ((𝑄‘(𝑗 − 1))(,](𝑄‘((𝑗 − 1) + 1))))
684591, 641, 683rspcedvdw 3584 . . . . . . . . . . . . . 14 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → ∃𝑖 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑖)(,](𝑄‘(𝑖 + 1))))
685684ex 417 . . . . . . . . . . . . 13 (((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) → ((𝑄𝑗) = (𝐸𝑋) → ∃𝑖 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑖)(,](𝑄‘(𝑖 + 1)))))
686685adantlr 727 . . . . . . . . . . . 12 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ (𝐸𝑋) ∈ ran 𝑄) ∧ 𝑗 ∈ (0...𝑀)) → ((𝑄𝑗) = (𝐸𝑋) → ∃𝑖 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑖)(,](𝑄‘(𝑖 + 1)))))
687686rexlimdva 3166 . . . . . . . . . . 11 (((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ (𝐸𝑋) ∈ ran 𝑄) → (∃𝑗 ∈ (0...𝑀)(𝑄𝑗) = (𝐸𝑋) → ∃𝑖 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑖)(,](𝑄‘(𝑖 + 1)))))
688587, 687mpd 16 . . . . . . . . . 10 (((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ (𝐸𝑋) ∈ ran 𝑄) → ∃𝑖 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑖)(,](𝑄‘(𝑖 + 1))))
6899ad2antrr 738 . . . . . . . . . . . 12 (((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ ¬ (𝐸𝑋) ∈ ran 𝑄) → 𝑀 ∈ ℕ)
69046ad2antrr 738 . . . . . . . . . . . 12 (((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ ¬ (𝐸𝑋) ∈ ran 𝑄) → 𝑄:(0...𝑀)⟶ℝ)
691 iocssicc 13459 . . . . . . . . . . . . . . 15 (𝐴(,]𝐵) ⊆ (𝐴[,]𝐵)
692605eqcomd 2769 . . . . . . . . . . . . . . . 16 (𝜑𝐴 = (𝑄‘0))
693604simprd 500 . . . . . . . . . . . . . . . . 17 (𝜑 → (𝑄𝑀) = 𝐵)
694693eqcomd 2769 . . . . . . . . . . . . . . . 16 (𝜑𝐵 = (𝑄𝑀))
695692, 694oveq12d 7428 . . . . . . . . . . . . . . 15 (𝜑 → (𝐴[,]𝐵) = ((𝑄‘0)[,](𝑄𝑀)))
696691, 695sseqtrid 3979 . . . . . . . . . . . . . 14 (𝜑 → (𝐴(,]𝐵) ⊆ ((𝑄‘0)[,](𝑄𝑀)))
697696sselda 3937 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) → (𝐸𝑋) ∈ ((𝑄‘0)[,](𝑄𝑀)))
698697adantr 485 . . . . . . . . . . . 12 (((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ ¬ (𝐸𝑋) ∈ ran 𝑄) → (𝐸𝑋) ∈ ((𝑄‘0)[,](𝑄𝑀)))
699 simpr 489 . . . . . . . . . . . 12 (((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ ¬ (𝐸𝑋) ∈ ran 𝑄) → ¬ (𝐸𝑋) ∈ ran 𝑄)
700 fveq2 6881 . . . . . . . . . . . . . . 15 (𝑘 = 𝑗 → (𝑄𝑘) = (𝑄𝑗))
701700breq1d 5119 . . . . . . . . . . . . . 14 (𝑘 = 𝑗 → ((𝑄𝑘) < (𝐸𝑋) ↔ (𝑄𝑗) < (𝐸𝑋)))
702701cbvrabv 3426 . . . . . . . . . . . . 13 {𝑘 ∈ (0..^𝑀) ∣ (𝑄𝑘) < (𝐸𝑋)} = {𝑗 ∈ (0..^𝑀) ∣ (𝑄𝑗) < (𝐸𝑋)}
703702supeq1i 9403 . . . . . . . . . . . 12 sup({𝑘 ∈ (0..^𝑀) ∣ (𝑄𝑘) < (𝐸𝑋)}, ℝ, < ) = sup({𝑗 ∈ (0..^𝑀) ∣ (𝑄𝑗) < (𝐸𝑋)}, ℝ, < )
704689, 690, 698, 699, 703fourierdlem25 46846 . . . . . . . . . . 11 (((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ ¬ (𝐸𝑋) ∈ ran 𝑄) → ∃𝑖 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))))
705 ioossioc 46208 . . . . . . . . . . . . . 14 ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))) ⊆ ((𝑄𝑖)(,](𝑄‘(𝑖 + 1)))
706705sseli 3933 . . . . . . . . . . . . 13 ((𝐸𝑋) ∈ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))) → (𝐸𝑋) ∈ ((𝑄𝑖)(,](𝑄‘(𝑖 + 1))))
707706a1i 11 . . . . . . . . . . . 12 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ ¬ (𝐸𝑋) ∈ ran 𝑄) ∧ 𝑖 ∈ (0..^𝑀)) → ((𝐸𝑋) ∈ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))) → (𝐸𝑋) ∈ ((𝑄𝑖)(,](𝑄‘(𝑖 + 1)))))
708707reximdva 3178 . . . . . . . . . . 11 (((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ ¬ (𝐸𝑋) ∈ ran 𝑄) → (∃𝑖 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))) → ∃𝑖 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑖)(,](𝑄‘(𝑖 + 1)))))
709704, 708mpd 16 . . . . . . . . . 10 (((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ ¬ (𝐸𝑋) ∈ ran 𝑄) → ∃𝑖 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑖)(,](𝑄‘(𝑖 + 1))))
710688, 709pm2.61dan 824 . . . . . . . . 9 ((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) → ∃𝑖 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑖)(,](𝑄‘(𝑖 + 1))))
711578, 710mpdan 699 . . . . . . . 8 (𝜑 → ∃𝑖 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑖)(,](𝑄‘(𝑖 + 1))))
712 fveq2 6881 . . . . . . . . . . 11 (𝑖 = 𝑗 → (𝑄𝑖) = (𝑄𝑗))
713 fvoveq1 7433 . . . . . . . . . . 11 (𝑖 = 𝑗 → (𝑄‘(𝑖 + 1)) = (𝑄‘(𝑗 + 1)))
714712, 713oveq12d 7428 . . . . . . . . . 10 (𝑖 = 𝑗 → ((𝑄𝑖)(,](𝑄‘(𝑖 + 1))) = ((𝑄𝑗)(,](𝑄‘(𝑗 + 1))))
715714eleq2d 2849 . . . . . . . . 9 (𝑖 = 𝑗 → ((𝐸𝑋) ∈ ((𝑄𝑖)(,](𝑄‘(𝑖 + 1))) ↔ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))))
716715cbvrexvw 3244 . . . . . . . 8 (∃𝑖 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑖)(,](𝑄‘(𝑖 + 1))) ↔ ∃𝑗 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1))))
717711, 716sylib 221 . . . . . . 7 (𝜑 → ∃𝑗 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1))))
718717adantr 485 . . . . . 6 ((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) → ∃𝑗 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1))))
719 fveq2 6881 . . . . . . . . . . 11 (𝑖 = (𝑗 + 1) → (𝑄𝑖) = (𝑄‘(𝑗 + 1)))
720 fvoveq1 7433 . . . . . . . . . . 11 (𝑖 = (𝑗 + 1) → (𝑄‘(𝑖 + 1)) = (𝑄‘((𝑗 + 1) + 1)))
721719, 720oveq12d 7428 . . . . . . . . . 10 (𝑖 = (𝑗 + 1) → ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) = ((𝑄‘(𝑗 + 1))[,)(𝑄‘((𝑗 + 1) + 1))))
722721eleq2d 2849 . . . . . . . . 9 (𝑖 = (𝑗 + 1) → ((𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ↔ (𝐸𝑋) ∈ ((𝑄‘(𝑗 + 1))[,)(𝑄‘((𝑗 + 1) + 1)))))
723 elfzonn0 13732 . . . . . . . . . . . . . 14 (𝑗 ∈ (0..^𝑀) → 𝑗 ∈ ℕ0)
724 1nn0 12515 . . . . . . . . . . . . . . 15 1 ∈ ℕ0
725724a1i 11 . . . . . . . . . . . . . 14 (𝑗 ∈ (0..^𝑀) → 1 ∈ ℕ0)
726723, 725nn0addcld 12564 . . . . . . . . . . . . 13 (𝑗 ∈ (0..^𝑀) → (𝑗 + 1) ∈ ℕ0)
727726, 48eleqtrdi 2873 . . . . . . . . . . . 12 (𝑗 ∈ (0..^𝑀) → (𝑗 + 1) ∈ (ℤ‘0))
728727adantr 485 . . . . . . . . . . 11 ((𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑗 + 1) ∈ (ℤ‘0))
7297283ad2antl2 1205 . . . . . . . . . 10 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑗 + 1) ∈ (ℤ‘0))
73010ad2antrr 738 . . . . . . . . . . 11 (((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → 𝑀 ∈ ℤ)
7317303ad2antl1 1204 . . . . . . . . . 10 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → 𝑀 ∈ ℤ)
732723nn0red 12561 . . . . . . . . . . . . . 14 (𝑗 ∈ (0..^𝑀) → 𝑗 ∈ ℝ)
733732adantr 485 . . . . . . . . . . . . 13 ((𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → 𝑗 ∈ ℝ)
7347333ad2antl2 1205 . . . . . . . . . . . 12 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → 𝑗 ∈ ℝ)
735 1red 11204 . . . . . . . . . . . 12 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → 1 ∈ ℝ)
736734, 735readdcld 11233 . . . . . . . . . . 11 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑗 + 1) ∈ ℝ)
737731zred 12695 . . . . . . . . . . 11 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → 𝑀 ∈ ℝ)
738 elfzop1le2 13697 . . . . . . . . . . . . 13 (𝑗 ∈ (0..^𝑀) → (𝑗 + 1) ≤ 𝑀)
739738adantr 485 . . . . . . . . . . . 12 ((𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑗 + 1) ≤ 𝑀)
7407393ad2antl2 1205 . . . . . . . . . . 11 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑗 + 1) ≤ 𝑀)
741 simplr 780 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) ∧ 𝑀 = (𝑗 + 1)) → (𝐸𝑋) = (𝑄‘(𝑗 + 1)))
742 fveq2 6881 . . . . . . . . . . . . . . . . . 18 (𝑀 = (𝑗 + 1) → (𝑄𝑀) = (𝑄‘(𝑗 + 1)))
743742eqcomd 2769 . . . . . . . . . . . . . . . . 17 (𝑀 = (𝑗 + 1) → (𝑄‘(𝑗 + 1)) = (𝑄𝑀))
744743adantl 486 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) ∧ 𝑀 = (𝑗 + 1)) → (𝑄‘(𝑗 + 1)) = (𝑄𝑀))
745693ad2antrr 738 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) ∧ 𝑀 = (𝑗 + 1)) → (𝑄𝑀) = 𝐵)
746741, 744, 7453eqtrd 2802 . . . . . . . . . . . . . . 15 (((𝜑 ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) ∧ 𝑀 = (𝑗 + 1)) → (𝐸𝑋) = 𝐵)
747746adantllr 731 . . . . . . . . . . . . . 14 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) ∧ 𝑀 = (𝑗 + 1)) → (𝐸𝑋) = 𝐵)
748 simpllr 787 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) ∧ 𝑀 = (𝑗 + 1)) → (𝐸𝑋) ≠ 𝐵)
749748neneqd 2963 . . . . . . . . . . . . . 14 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) ∧ 𝑀 = (𝑗 + 1)) → ¬ (𝐸𝑋) = 𝐵)
750747, 749pm2.65da 828 . . . . . . . . . . . . 13 (((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → ¬ 𝑀 = (𝑗 + 1))
751750neqned 2965 . . . . . . . . . . . 12 (((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → 𝑀 ≠ (𝑗 + 1))
7527513ad2antl1 1204 . . . . . . . . . . 11 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → 𝑀 ≠ (𝑗 + 1))
753736, 737, 740, 752leneltd 11359 . . . . . . . . . 10 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑗 + 1) < 𝑀)
754729, 731, 753elfzod 13687 . . . . . . . . 9 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑗 + 1) ∈ (0..^𝑀))
75546adantr 485 . . . . . . . . . . . . . . 15 ((𝜑𝑗 ∈ (0..^𝑀)) → 𝑄:(0...𝑀)⟶ℝ)
756 fzofzp1 13789 . . . . . . . . . . . . . . . 16 (𝑗 ∈ (0..^𝑀) → (𝑗 + 1) ∈ (0...𝑀))
757756adantl 486 . . . . . . . . . . . . . . 15 ((𝜑𝑗 ∈ (0..^𝑀)) → (𝑗 + 1) ∈ (0...𝑀))
758755, 757ffvelcdmd 7080 . . . . . . . . . . . . . 14 ((𝜑𝑗 ∈ (0..^𝑀)) → (𝑄‘(𝑗 + 1)) ∈ ℝ)
759758rexrd 11254 . . . . . . . . . . . . 13 ((𝜑𝑗 ∈ (0..^𝑀)) → (𝑄‘(𝑗 + 1)) ∈ ℝ*)
760759adantlr 727 . . . . . . . . . . . 12 (((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀)) → (𝑄‘(𝑗 + 1)) ∈ ℝ*)
7617603adant3 1150 . . . . . . . . . . 11 (((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) → (𝑄‘(𝑗 + 1)) ∈ ℝ*)
762761adantr 485 . . . . . . . . . 10 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑄‘(𝑗 + 1)) ∈ ℝ*)
763 simpl1l 1243 . . . . . . . . . . . . 13 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → 𝜑)
764763, 46syl 18 . . . . . . . . . . . 12 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → 𝑄:(0...𝑀)⟶ℝ)
765 fzofzp1 13789 . . . . . . . . . . . . 13 ((𝑗 + 1) ∈ (0..^𝑀) → ((𝑗 + 1) + 1) ∈ (0...𝑀))
766754, 765syl 18 . . . . . . . . . . . 12 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → ((𝑗 + 1) + 1) ∈ (0...𝑀))
767764, 766ffvelcdmd 7080 . . . . . . . . . . 11 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑄‘((𝑗 + 1) + 1)) ∈ ℝ)
768767rexrd 11254 . . . . . . . . . 10 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑄‘((𝑗 + 1) + 1)) ∈ ℝ*)
769579rexrd 11254 . . . . . . . . . . . 12 (𝜑 → (𝐸𝑋) ∈ ℝ*)
770769ad2antrr 738 . . . . . . . . . . 11 (((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝐸𝑋) ∈ ℝ*)
7717703ad2antl1 1204 . . . . . . . . . 10 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝐸𝑋) ∈ ℝ*)
772758leidd 11775 . . . . . . . . . . . . . 14 ((𝜑𝑗 ∈ (0..^𝑀)) → (𝑄‘(𝑗 + 1)) ≤ (𝑄‘(𝑗 + 1)))
773772adantr 485 . . . . . . . . . . . . 13 (((𝜑𝑗 ∈ (0..^𝑀)) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑄‘(𝑗 + 1)) ≤ (𝑄‘(𝑗 + 1)))
774 id 23 . . . . . . . . . . . . . . 15 ((𝐸𝑋) = (𝑄‘(𝑗 + 1)) → (𝐸𝑋) = (𝑄‘(𝑗 + 1)))
775774eqcomd 2769 . . . . . . . . . . . . . 14 ((𝐸𝑋) = (𝑄‘(𝑗 + 1)) → (𝑄‘(𝑗 + 1)) = (𝐸𝑋))
776775adantl 486 . . . . . . . . . . . . 13 (((𝜑𝑗 ∈ (0..^𝑀)) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑄‘(𝑗 + 1)) = (𝐸𝑋))
777773, 776breqtrd 5137 . . . . . . . . . . . 12 (((𝜑𝑗 ∈ (0..^𝑀)) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑄‘(𝑗 + 1)) ≤ (𝐸𝑋))
778777adantllr 731 . . . . . . . . . . 11 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀)) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑄‘(𝑗 + 1)) ≤ (𝐸𝑋))
7797783adantl3 1187 . . . . . . . . . 10 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑄‘(𝑗 + 1)) ≤ (𝐸𝑋))
780 simpr 489 . . . . . . . . . . 11 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝐸𝑋) = (𝑄‘(𝑗 + 1)))
781 simpr 489 . . . . . . . . . . . 12 (((𝜑 ∧ (𝑗 + 1) ∈ (0..^𝑀)) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝐸𝑋) = (𝑄‘(𝑗 + 1)))
782 ovex 7443 . . . . . . . . . . . . . 14 (𝑗 + 1) ∈ V
783 eleq1 2851 . . . . . . . . . . . . . . . 16 (𝑖 = (𝑗 + 1) → (𝑖 ∈ (0..^𝑀) ↔ (𝑗 + 1) ∈ (0..^𝑀)))
784783anbi2d 641 . . . . . . . . . . . . . . 15 (𝑖 = (𝑗 + 1) → ((𝜑𝑖 ∈ (0..^𝑀)) ↔ (𝜑 ∧ (𝑗 + 1) ∈ (0..^𝑀))))
785719, 720breq12d 5122 . . . . . . . . . . . . . . 15 (𝑖 = (𝑗 + 1) → ((𝑄𝑖) < (𝑄‘(𝑖 + 1)) ↔ (𝑄‘(𝑗 + 1)) < (𝑄‘((𝑗 + 1) + 1))))
786784, 785imbi12d 347 . . . . . . . . . . . . . 14 (𝑖 = (𝑗 + 1) → (((𝜑𝑖 ∈ (0..^𝑀)) → (𝑄𝑖) < (𝑄‘(𝑖 + 1))) ↔ ((𝜑 ∧ (𝑗 + 1) ∈ (0..^𝑀)) → (𝑄‘(𝑗 + 1)) < (𝑄‘((𝑗 + 1) + 1)))))
787782, 786, 548vtocl 3525 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑗 + 1) ∈ (0..^𝑀)) → (𝑄‘(𝑗 + 1)) < (𝑄‘((𝑗 + 1) + 1)))
788787adantr 485 . . . . . . . . . . . 12 (((𝜑 ∧ (𝑗 + 1) ∈ (0..^𝑀)) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑄‘(𝑗 + 1)) < (𝑄‘((𝑗 + 1) + 1)))
789781, 788eqbrtrd 5133 . . . . . . . . . . 11 (((𝜑 ∧ (𝑗 + 1) ∈ (0..^𝑀)) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝐸𝑋) < (𝑄‘((𝑗 + 1) + 1)))
790763, 754, 780, 789syl21anc 850 . . . . . . . . . 10 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝐸𝑋) < (𝑄‘((𝑗 + 1) + 1)))
791762, 768, 771, 779, 790elicod 13417 . . . . . . . . 9 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝐸𝑋) ∈ ((𝑄‘(𝑗 + 1))[,)(𝑄‘((𝑗 + 1) + 1))))
792722, 754, 791rspcedvdw 3584 . . . . . . . 8 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → ∃𝑖 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))))
793712, 713oveq12d 7428 . . . . . . . . . 10 (𝑖 = 𝑗 → ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) = ((𝑄𝑗)[,)(𝑄‘(𝑗 + 1))))
794793eleq2d 2849 . . . . . . . . 9 (𝑖 = 𝑗 → ((𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ↔ (𝐸𝑋) ∈ ((𝑄𝑗)[,)(𝑄‘(𝑗 + 1)))))
795 simpl2 1211 . . . . . . . . 9 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ ¬ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → 𝑗 ∈ (0..^𝑀))
796 id 23 . . . . . . . . . . 11 ((𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) → (𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))))
7977963adant1r 1196 . . . . . . . . . 10 (((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) → (𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))))
798 elfzofz 13700 . . . . . . . . . . . . . . . 16 (𝑗 ∈ (0..^𝑀) → 𝑗 ∈ (0...𝑀))
799798adantl 486 . . . . . . . . . . . . . . 15 ((𝜑𝑗 ∈ (0..^𝑀)) → 𝑗 ∈ (0...𝑀))
800755, 799ffvelcdmd 7080 . . . . . . . . . . . . . 14 ((𝜑𝑗 ∈ (0..^𝑀)) → (𝑄𝑗) ∈ ℝ)
801800rexrd 11254 . . . . . . . . . . . . 13 ((𝜑𝑗 ∈ (0..^𝑀)) → (𝑄𝑗) ∈ ℝ*)
802801adantr 485 . . . . . . . . . . . 12 (((𝜑𝑗 ∈ (0..^𝑀)) ∧ ¬ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑄𝑗) ∈ ℝ*)
8038023adantl3 1187 . . . . . . . . . . 11 (((𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ ¬ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑄𝑗) ∈ ℝ*)
804759adantr 485 . . . . . . . . . . . 12 (((𝜑𝑗 ∈ (0..^𝑀)) ∧ ¬ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑄‘(𝑗 + 1)) ∈ ℝ*)
8058043adantl3 1187 . . . . . . . . . . 11 (((𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ ¬ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑄‘(𝑗 + 1)) ∈ ℝ*)
806769adantr 485 . . . . . . . . . . . 12 ((𝜑 ∧ ¬ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝐸𝑋) ∈ ℝ*)
8078063ad2antl1 1204 . . . . . . . . . . 11 (((𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ ¬ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝐸𝑋) ∈ ℝ*)
8088003adant3 1150 . . . . . . . . . . . . 13 ((𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) → (𝑄𝑗) ∈ ℝ)
8095793ad2ant1 1151 . . . . . . . . . . . . 13 ((𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) → (𝐸𝑋) ∈ ℝ)
8108013adant3 1150 . . . . . . . . . . . . . 14 ((𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) → (𝑄𝑗) ∈ ℝ*)
8117593adant3 1150 . . . . . . . . . . . . . 14 ((𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) → (𝑄‘(𝑗 + 1)) ∈ ℝ*)
812 simp3 1156 . . . . . . . . . . . . . 14 ((𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) → (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1))))
813810, 811, 812iocgtlbd 46285 . . . . . . . . . . . . 13 ((𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) → (𝑄𝑗) < (𝐸𝑋))
814808, 809, 813ltled 11353 . . . . . . . . . . . 12 ((𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) → (𝑄𝑗) ≤ (𝐸𝑋))
815814adantr 485 . . . . . . . . . . 11 (((𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ ¬ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑄𝑗) ≤ (𝐸𝑋))
816809adantr 485 . . . . . . . . . . . 12 (((𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ ¬ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝐸𝑋) ∈ ℝ)
817758adantr 485 . . . . . . . . . . . . 13 (((𝜑𝑗 ∈ (0..^𝑀)) ∧ ¬ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑄‘(𝑗 + 1)) ∈ ℝ)
8188173adantl3 1187 . . . . . . . . . . . 12 (((𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ ¬ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑄‘(𝑗 + 1)) ∈ ℝ)
819810, 811, 812iocleubd 46274 . . . . . . . . . . . . 13 ((𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) → (𝐸𝑋) ≤ (𝑄‘(𝑗 + 1)))
820819adantr 485 . . . . . . . . . . . 12 (((𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ ¬ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝐸𝑋) ≤ (𝑄‘(𝑗 + 1)))
821 neqne 2966 . . . . . . . . . . . . . 14 (¬ (𝐸𝑋) = (𝑄‘(𝑗 + 1)) → (𝐸𝑋) ≠ (𝑄‘(𝑗 + 1)))
822821necomd 3013 . . . . . . . . . . . . 13 (¬ (𝐸𝑋) = (𝑄‘(𝑗 + 1)) → (𝑄‘(𝑗 + 1)) ≠ (𝐸𝑋))
823822adantl 486 . . . . . . . . . . . 12 (((𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ ¬ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑄‘(𝑗 + 1)) ≠ (𝐸𝑋))
824816, 818, 820, 823leneltd 11359 . . . . . . . . . . 11 (((𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ ¬ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝐸𝑋) < (𝑄‘(𝑗 + 1)))
825803, 805, 807, 815, 824elicod 13417 . . . . . . . . . 10 (((𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ ¬ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝐸𝑋) ∈ ((𝑄𝑗)[,)(𝑄‘(𝑗 + 1))))
826797, 825sylan 591 . . . . . . . . 9 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ ¬ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝐸𝑋) ∈ ((𝑄𝑗)[,)(𝑄‘(𝑗 + 1))))
827794, 795, 826rspcedvdw 3584 . . . . . . . 8 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ ¬ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → ∃𝑖 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))))
828792, 827pm2.61dan 824 . . . . . . 7 (((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) → ∃𝑖 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))))
829828rexlimdv3a 3170 . . . . . 6 ((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) → (∃𝑗 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1))) → ∃𝑖 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1)))))
830718, 829mpd 16 . . . . 5 ((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) → ∃𝑖 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))))
831 simpr 489 . . . . . . . 8 (((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ (𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1)))) → (𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))))
832 oveq1 7417 . . . . . . . . . . . 12 (𝑘 = (⌊‘((𝐵𝑋) / 𝑇)) → (𝑘 · 𝑇) = ((⌊‘((𝐵𝑋) / 𝑇)) · 𝑇))
833832oveq2d 7426 . . . . . . . . . . 11 (𝑘 = (⌊‘((𝐵𝑋) / 𝑇)) → (𝑋 + (𝑘 · 𝑇)) = (𝑋 + ((⌊‘((𝐵𝑋) / 𝑇)) · 𝑇)))
834833eqeq2d 2774 . . . . . . . . . 10 (𝑘 = (⌊‘((𝐵𝑋) / 𝑇)) → ((𝐸𝑋) = (𝑋 + (𝑘 · 𝑇)) ↔ (𝐸𝑋) = (𝑋 + ((⌊‘((𝐵𝑋) / 𝑇)) · 𝑇))))
835834, 87, 95rspcedvdw 3584 . . . . . . . . 9 (𝜑 → ∃𝑘 ∈ ℤ (𝐸𝑋) = (𝑋 + (𝑘 · 𝑇)))
836835ad2antrr 738 . . . . . . . 8 (((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ (𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1)))) → ∃𝑘 ∈ ℤ (𝐸𝑋) = (𝑋 + (𝑘 · 𝑇)))
837 r19.42v 3197 . . . . . . . 8 (∃𝑘 ∈ ℤ ((𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ (𝐸𝑋) = (𝑋 + (𝑘 · 𝑇))) ↔ ((𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ ∃𝑘 ∈ ℤ (𝐸𝑋) = (𝑋 + (𝑘 · 𝑇))))
838831, 836, 837sylanbrc 594 . . . . . . 7 (((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ (𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1)))) → ∃𝑘 ∈ ℤ ((𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ (𝐸𝑋) = (𝑋 + (𝑘 · 𝑇))))
839838ex 417 . . . . . 6 ((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) → ((𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) → ∃𝑘 ∈ ℤ ((𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ (𝐸𝑋) = (𝑋 + (𝑘 · 𝑇)))))
840839reximdv 3180 . . . . 5 ((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) → (∃𝑖 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) → ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ ((𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ (𝐸𝑋) = (𝑋 + (𝑘 · 𝑇)))))
841830, 840mpd 16 . . . 4 ((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) → ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ ((𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ (𝐸𝑋) = (𝑋 + (𝑘 · 𝑇))))
842581, 841jca 520 . . 3 ((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) → (𝜑 ∧ ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ ((𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ (𝐸𝑋) = (𝑋 + (𝑘 · 𝑇)))))
843 eleq1 2851 . . . . . . . 8 (𝑦 = (𝐸𝑋) → (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ↔ (𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1)))))
844 eqeq1 2767 . . . . . . . 8 (𝑦 = (𝐸𝑋) → (𝑦 = (𝑋 + (𝑘 · 𝑇)) ↔ (𝐸𝑋) = (𝑋 + (𝑘 · 𝑇))))
845843, 844anbi12d 643 . . . . . . 7 (𝑦 = (𝐸𝑋) → ((𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇))) ↔ ((𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ (𝐸𝑋) = (𝑋 + (𝑘 · 𝑇)))))
8468452rexbidv 3230 . . . . . 6 (𝑦 = (𝐸𝑋) → (∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇))) ↔ ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ ((𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ (𝐸𝑋) = (𝑋 + (𝑘 · 𝑇)))))
847846anbi2d 641 . . . . 5 (𝑦 = (𝐸𝑋) → ((𝜑 ∧ ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇)))) ↔ (𝜑 ∧ ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ ((𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ (𝐸𝑋) = (𝑋 + (𝑘 · 𝑇))))))
848847imbi1d 344 . . . 4 (𝑦 = (𝐸𝑋) → (((𝜑 ∧ ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇)))) → ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋) ≠ ∅) ↔ ((𝜑 ∧ ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ ((𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ (𝐸𝑋) = (𝑋 + (𝑘 · 𝑇)))) → ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋) ≠ ∅)))
849848, 566vtoclg 3522 . . 3 ((𝐸𝑋) ∈ ℝ → ((𝜑 ∧ ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ ((𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ (𝐸𝑋) = (𝑋 + (𝑘 · 𝑇)))) → ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋) ≠ ∅))
850580, 842, 849sylc 66 . 2 ((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) → ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋) ≠ ∅)
851568, 850pm2.61dane 3045 1 (𝜑 → ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋) ≠ ∅)
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 209  wa 400  w3a 1103   = wceq 1570  wcel 2143  wne 2958  wral 3079  wrex 3089  {crab 3416  Vcvv 3455  cun 3903  cin 3904  wss 3905  c0 4286  ifcif 4487  {csn 4589   class class class wbr 5109  cmpt 5192  dom cdm 5661  ran crn 5662  cres 5663   Fn wfn 6531  wf 6532  cfv 6536  (class class class)co 7410  m cmap 8820  supcsup 9396  cc 11093  cr 11094  0cc0 11095  1c1 11096   + caddc 11098   · cmul 11100  +∞cpnf 11235  -∞cmnf 11236  *cxr 11237   < clt 11238  cle 11239  cmin 11436  -cneg 11437   / cdiv 11866  cn 12228  0cn0 12499  cz 12586  cuz 12857  (,)cioo 13367  (,]cioc 13368  [,)cico 13369  [,]cicc 13370  ...cfz 13530  ..^cfzo 13678  cfl 13819  t crest 17468  TopOpenctopn 17469  topGenctg 17485  fldccnfld 21522  Topctop 23050  intcnt 23174  cnccncf 25035   lim climc 26021
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1825  ax-4 1839  ax-5 1940  ax-6 1997  ax-7 2038  ax-8 2145  ax-9 2153  ax-10 2176  ax-11 2192  ax-12 2213  ax-ext 2735  ax-rep 5238  ax-sep 5257  ax-nul 5269  ax-pow 5336  ax-pr 5404  ax-un 7732  ax-cnex 11151  ax-resscn 11152  ax-1cn 11153  ax-icn 11154  ax-addcl 11155  ax-addrcl 11156  ax-mulcl 11157  ax-mulrcl 11158  ax-mulcom 11159  ax-addass 11160  ax-mulass 11161  ax-distr 11162  ax-i2m1 11163  ax-1ne0 11164  ax-1rid 11165  ax-rnegex 11166  ax-rrecex 11167  ax-cnre 11168  ax-pre-lttri 11169  ax-pre-lttrn 11170  ax-pre-ltadd 11171  ax-pre-mulgt0 11172  ax-pre-sup 11173
This theorem depends on definitions:  df-bi 210  df-an 401  df-or 861  df-3or 1104  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1810  df-nf 1814  df-sb 2097  df-mo 2567  df-eu 2597  df-clab 2742  df-cleq 2755  df-clel 2838  df-nfc 2912  df-ne 2959  df-nel 3065  df-ral 3080  df-rex 3090  df-rmo 3369  df-reu 3370  df-rab 3417  df-v 3457  df-sbc 3745  df-csb 3854  df-dif 3908  df-un 3910  df-in 3912  df-ss 3922  df-pss 3925  df-nul 4287  df-if 4488  df-pw 4564  df-sn 4590  df-pr 4592  df-tp 4594  df-op 4596  df-uni 4873  df-int 4913  df-iun 4958  df-br 5110  df-opab 5174  df-mpt 5193  df-tr 5219  df-id 5556  df-eprel 5561  df-po 5569  df-so 5570  df-fr 5614  df-we 5616  df-xp 5667  df-rel 5668  df-cnv 5669  df-co 5670  df-dm 5671  df-rn 5672  df-res 5673  df-ima 5674  df-pred 6302  df-ord 6363  df-on 6364  df-lim 6365  df-suc 6366  df-iota 6492  df-fun 6538  df-fn 6539  df-f 6540  df-f1 6541  df-fo 6542  df-f1o 6543  df-fv 6544  df-riota 7367  df-ov 7413  df-oprab 7414  df-mpo 7415  df-om 7859  df-1st 7982  df-2nd 7983  df-frecs 8274  df-wrecs 8305  df-recs 8354  df-rdg 8393  df-1o 8449  df-er 8690  df-map 8822  df-pm 8823  df-en 8940  df-dom 8941  df-sdom 8942  df-fin 8943  df-fi 9367  df-sup 9398  df-inf 9399  df-pnf 11240  df-mnf 11241  df-xr 11242  df-ltxr 11243  df-le 11244  df-sub 11438  df-neg 11439  df-div 11867  df-nn 12229  df-2 12298  df-3 12299  df-4 12300  df-5 12301  df-6 12302  df-7 12303  df-8 12304  df-9 12305  df-n0 12500  df-z 12587  df-dec 12707  df-uz 12858  df-q 12968  df-rp 13012  df-xneg 13132  df-xadd 13133  df-xmul 13134  df-ioo 13371  df-ioc 13372  df-ico 13373  df-icc 13374  df-fz 13531  df-fzo 13679  df-fl 13821  df-seq 14034  df-exp 14094  df-cj 15146  df-re 15147  df-im 15148  df-sqrt 15282  df-abs 15283  df-struct 17202  df-slot 17237  df-ndx 17249  df-base 17265  df-plusg 17318  df-mulr 17319  df-starv 17320  df-tset 17324  df-ple 17325  df-ds 17327  df-unif 17328  df-rest 17470  df-topn 17471  df-topgen 17491  df-psmet 21514  df-xmet 21515  df-met 21516  df-bl 21517  df-mopn 21518  df-cnfld 21523  df-top 23051  df-topon 23068  df-topsp 23090  df-bases 23103  df-ntr 23177  df-cn 23384  df-cnp 23385  df-xms 24477  df-ms 24478  df-cncf 25037  df-limc 26025
This theorem is referenced by:  fourierdlem94  46914  fourierdlem113  46933
  Copyright terms: Public domain W3C validator