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

Theorem fourierdlem33 46568
Description: Limit of a continuous function on an open subinterval. Upper bound version. (Contributed by Glauco Siliprandi, 11-Dec-2019.)
Hypotheses
Ref Expression
fourierdlem33.1 (𝜑𝐴 ∈ ℝ)
fourierdlem33.2 (𝜑𝐵 ∈ ℝ)
fourierdlem33.3 (𝜑𝐴 < 𝐵)
fourierdlem33.4 (𝜑𝐹 ∈ ((𝐴(,)𝐵)–cn→ℂ))
fourierdlem33.5 (𝜑𝐿 ∈ (𝐹 lim 𝐵))
fourierdlem33.6 (𝜑𝐶 ∈ ℝ)
fourierdlem33.7 (𝜑𝐷 ∈ ℝ)
fourierdlem33.8 (𝜑𝐶 < 𝐷)
fourierdlem33.ss (𝜑 → (𝐶(,)𝐷) ⊆ (𝐴(,)𝐵))
fourierdlem33.y 𝑌 = if(𝐷 = 𝐵, 𝐿, (𝐹𝐷))
fourierdlem33.10 𝐽 = ((TopOpen‘ℂfld) ↾t ((𝐴(,)𝐵) ∪ {𝐵}))
Assertion
Ref Expression
fourierdlem33 (𝜑𝑌 ∈ ((𝐹 ↾ (𝐶(,)𝐷)) lim 𝐷))

Proof of Theorem fourierdlem33
Dummy variable 𝑥 is distinct from all other variables.
StepHypRef Expression
1 fourierdlem33.5 . . . 4 (𝜑𝐿 ∈ (𝐹 lim 𝐵))
21adantr 480 . . 3 ((𝜑𝐷 = 𝐵) → 𝐿 ∈ (𝐹 lim 𝐵))
3 fourierdlem33.y . . . . 5 𝑌 = if(𝐷 = 𝐵, 𝐿, (𝐹𝐷))
4 iftrue 4472 . . . . 5 (𝐷 = 𝐵 → if(𝐷 = 𝐵, 𝐿, (𝐹𝐷)) = 𝐿)
53, 4eqtr2id 2784 . . . 4 (𝐷 = 𝐵𝐿 = 𝑌)
65adantl 481 . . 3 ((𝜑𝐷 = 𝐵) → 𝐿 = 𝑌)
7 oveq2 7375 . . . . 5 (𝐷 = 𝐵 → ((𝐹 ↾ (𝐶(,)𝐷)) lim 𝐷) = ((𝐹 ↾ (𝐶(,)𝐷)) lim 𝐵))
87adantl 481 . . . 4 ((𝜑𝐷 = 𝐵) → ((𝐹 ↾ (𝐶(,)𝐷)) lim 𝐷) = ((𝐹 ↾ (𝐶(,)𝐷)) lim 𝐵))
9 fourierdlem33.4 . . . . . . 7 (𝜑𝐹 ∈ ((𝐴(,)𝐵)–cn→ℂ))
10 cncff 24860 . . . . . . 7 (𝐹 ∈ ((𝐴(,)𝐵)–cn→ℂ) → 𝐹:(𝐴(,)𝐵)⟶ℂ)
119, 10syl 17 . . . . . 6 (𝜑𝐹:(𝐴(,)𝐵)⟶ℂ)
1211adantr 480 . . . . 5 ((𝜑𝐷 = 𝐵) → 𝐹:(𝐴(,)𝐵)⟶ℂ)
13 fourierdlem33.ss . . . . . 6 (𝜑 → (𝐶(,)𝐷) ⊆ (𝐴(,)𝐵))
1413adantr 480 . . . . 5 ((𝜑𝐷 = 𝐵) → (𝐶(,)𝐷) ⊆ (𝐴(,)𝐵))
15 ioosscn 13361 . . . . . 6 (𝐴(,)𝐵) ⊆ ℂ
1615a1i 11 . . . . 5 ((𝜑𝐷 = 𝐵) → (𝐴(,)𝐵) ⊆ ℂ)
17 eqid 2736 . . . . 5 (TopOpen‘ℂfld) = (TopOpen‘ℂfld)
18 fourierdlem33.10 . . . . 5 𝐽 = ((TopOpen‘ℂfld) ↾t ((𝐴(,)𝐵) ∪ {𝐵}))
19 fourierdlem33.7 . . . . . . . . 9 (𝜑𝐷 ∈ ℝ)
20 fourierdlem33.8 . . . . . . . . 9 (𝜑𝐶 < 𝐷)
2119leidd 11716 . . . . . . . . 9 (𝜑𝐷𝐷)
22 fourierdlem33.6 . . . . . . . . . . 11 (𝜑𝐶 ∈ ℝ)
2322rexrd 11195 . . . . . . . . . 10 (𝜑𝐶 ∈ ℝ*)
24 elioc2 13362 . . . . . . . . . 10 ((𝐶 ∈ ℝ*𝐷 ∈ ℝ) → (𝐷 ∈ (𝐶(,]𝐷) ↔ (𝐷 ∈ ℝ ∧ 𝐶 < 𝐷𝐷𝐷)))
2523, 19, 24syl2anc 585 . . . . . . . . 9 (𝜑 → (𝐷 ∈ (𝐶(,]𝐷) ↔ (𝐷 ∈ ℝ ∧ 𝐶 < 𝐷𝐷𝐷)))
2619, 20, 21, 25mpbir3and 1344 . . . . . . . 8 (𝜑𝐷 ∈ (𝐶(,]𝐷))
2726adantr 480 . . . . . . 7 ((𝜑𝐷 = 𝐵) → 𝐷 ∈ (𝐶(,]𝐷))
28 eqcom 2743 . . . . . . . . 9 (𝐷 = 𝐵𝐵 = 𝐷)
2928biimpi 216 . . . . . . . 8 (𝐷 = 𝐵𝐵 = 𝐷)
3029adantl 481 . . . . . . 7 ((𝜑𝐷 = 𝐵) → 𝐵 = 𝐷)
3117cnfldtop 24748 . . . . . . . . . . 11 (TopOpen‘ℂfld) ∈ Top
32 fourierdlem33.1 . . . . . . . . . . . . . 14 (𝜑𝐴 ∈ ℝ)
3332rexrd 11195 . . . . . . . . . . . . 13 (𝜑𝐴 ∈ ℝ*)
34 fourierdlem33.2 . . . . . . . . . . . . . 14 (𝜑𝐵 ∈ ℝ)
3534rexrd 11195 . . . . . . . . . . . . 13 (𝜑𝐵 ∈ ℝ*)
36 fourierdlem33.3 . . . . . . . . . . . . 13 (𝜑𝐴 < 𝐵)
37 ioounsn 13430 . . . . . . . . . . . . 13 ((𝐴 ∈ ℝ*𝐵 ∈ ℝ*𝐴 < 𝐵) → ((𝐴(,)𝐵) ∪ {𝐵}) = (𝐴(,]𝐵))
3833, 35, 36, 37syl3anc 1374 . . . . . . . . . . . 12 (𝜑 → ((𝐴(,)𝐵) ∪ {𝐵}) = (𝐴(,]𝐵))
39 ovex 7400 . . . . . . . . . . . . 13 (𝐴(,]𝐵) ∈ V
4039a1i 11 . . . . . . . . . . . 12 (𝜑 → (𝐴(,]𝐵) ∈ V)
4138, 40eqeltrd 2836 . . . . . . . . . . 11 (𝜑 → ((𝐴(,)𝐵) ∪ {𝐵}) ∈ V)
42 resttop 23125 . . . . . . . . . . 11 (((TopOpen‘ℂfld) ∈ Top ∧ ((𝐴(,)𝐵) ∪ {𝐵}) ∈ V) → ((TopOpen‘ℂfld) ↾t ((𝐴(,)𝐵) ∪ {𝐵})) ∈ Top)
4331, 41, 42sylancr 588 . . . . . . . . . 10 (𝜑 → ((TopOpen‘ℂfld) ↾t ((𝐴(,)𝐵) ∪ {𝐵})) ∈ Top)
4418, 43eqeltrid 2840 . . . . . . . . 9 (𝜑𝐽 ∈ Top)
4544adantr 480 . . . . . . . 8 ((𝜑𝐷 = 𝐵) → 𝐽 ∈ Top)
46 oveq2 7375 . . . . . . . . . . 11 (𝐷 = 𝐵 → (𝐶(,]𝐷) = (𝐶(,]𝐵))
4746adantl 481 . . . . . . . . . 10 ((𝜑𝐷 = 𝐵) → (𝐶(,]𝐷) = (𝐶(,]𝐵))
4823adantr 480 . . . . . . . . . . . . . . . 16 ((𝜑𝑥 ∈ (𝐶(,]𝐵)) → 𝐶 ∈ ℝ*)
49 pnfxr 11199 . . . . . . . . . . . . . . . . 17 +∞ ∈ ℝ*
5049a1i 11 . . . . . . . . . . . . . . . 16 ((𝜑𝑥 ∈ (𝐶(,]𝐵)) → +∞ ∈ ℝ*)
51 simpr 484 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑥 ∈ (𝐶(,]𝐵)) → 𝑥 ∈ (𝐶(,]𝐵))
5234adantr 480 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑥 ∈ (𝐶(,]𝐵)) → 𝐵 ∈ ℝ)
53 elioc2 13362 . . . . . . . . . . . . . . . . . . 19 ((𝐶 ∈ ℝ*𝐵 ∈ ℝ) → (𝑥 ∈ (𝐶(,]𝐵) ↔ (𝑥 ∈ ℝ ∧ 𝐶 < 𝑥𝑥𝐵)))
5448, 52, 53syl2anc 585 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑥 ∈ (𝐶(,]𝐵)) → (𝑥 ∈ (𝐶(,]𝐵) ↔ (𝑥 ∈ ℝ ∧ 𝐶 < 𝑥𝑥𝐵)))
5551, 54mpbid 232 . . . . . . . . . . . . . . . . 17 ((𝜑𝑥 ∈ (𝐶(,]𝐵)) → (𝑥 ∈ ℝ ∧ 𝐶 < 𝑥𝑥𝐵))
5655simp1d 1143 . . . . . . . . . . . . . . . 16 ((𝜑𝑥 ∈ (𝐶(,]𝐵)) → 𝑥 ∈ ℝ)
5755simp2d 1144 . . . . . . . . . . . . . . . 16 ((𝜑𝑥 ∈ (𝐶(,]𝐵)) → 𝐶 < 𝑥)
5856ltpnfd 13072 . . . . . . . . . . . . . . . 16 ((𝜑𝑥 ∈ (𝐶(,]𝐵)) → 𝑥 < +∞)
5948, 50, 56, 57, 58eliood 45928 . . . . . . . . . . . . . . 15 ((𝜑𝑥 ∈ (𝐶(,]𝐵)) → 𝑥 ∈ (𝐶(,)+∞))
6032adantr 480 . . . . . . . . . . . . . . . . 17 ((𝜑𝑥 ∈ (𝐶(,]𝐵)) → 𝐴 ∈ ℝ)
6122adantr 480 . . . . . . . . . . . . . . . . 17 ((𝜑𝑥 ∈ (𝐶(,]𝐵)) → 𝐶 ∈ ℝ)
6232, 34, 22, 19, 20, 13fourierdlem10 46545 . . . . . . . . . . . . . . . . . . 19 (𝜑 → (𝐴𝐶𝐷𝐵))
6362simpld 494 . . . . . . . . . . . . . . . . . 18 (𝜑𝐴𝐶)
6463adantr 480 . . . . . . . . . . . . . . . . 17 ((𝜑𝑥 ∈ (𝐶(,]𝐵)) → 𝐴𝐶)
6560, 61, 56, 64, 57lelttrd 11304 . . . . . . . . . . . . . . . 16 ((𝜑𝑥 ∈ (𝐶(,]𝐵)) → 𝐴 < 𝑥)
6655simp3d 1145 . . . . . . . . . . . . . . . 16 ((𝜑𝑥 ∈ (𝐶(,]𝐵)) → 𝑥𝐵)
6733adantr 480 . . . . . . . . . . . . . . . . 17 ((𝜑𝑥 ∈ (𝐶(,]𝐵)) → 𝐴 ∈ ℝ*)
68 elioc2 13362 . . . . . . . . . . . . . . . . 17 ((𝐴 ∈ ℝ*𝐵 ∈ ℝ) → (𝑥 ∈ (𝐴(,]𝐵) ↔ (𝑥 ∈ ℝ ∧ 𝐴 < 𝑥𝑥𝐵)))
6967, 52, 68syl2anc 585 . . . . . . . . . . . . . . . 16 ((𝜑𝑥 ∈ (𝐶(,]𝐵)) → (𝑥 ∈ (𝐴(,]𝐵) ↔ (𝑥 ∈ ℝ ∧ 𝐴 < 𝑥𝑥𝐵)))
7056, 65, 66, 69mpbir3and 1344 . . . . . . . . . . . . . . 15 ((𝜑𝑥 ∈ (𝐶(,]𝐵)) → 𝑥 ∈ (𝐴(,]𝐵))
7159, 70elind 4140 . . . . . . . . . . . . . 14 ((𝜑𝑥 ∈ (𝐶(,]𝐵)) → 𝑥 ∈ ((𝐶(,)+∞) ∩ (𝐴(,]𝐵)))
72 elinel1 4141 . . . . . . . . . . . . . . . . 17 (𝑥 ∈ ((𝐶(,)+∞) ∩ (𝐴(,]𝐵)) → 𝑥 ∈ (𝐶(,)+∞))
73 elioore 13328 . . . . . . . . . . . . . . . . 17 (𝑥 ∈ (𝐶(,)+∞) → 𝑥 ∈ ℝ)
7472, 73syl 17 . . . . . . . . . . . . . . . 16 (𝑥 ∈ ((𝐶(,)+∞) ∩ (𝐴(,]𝐵)) → 𝑥 ∈ ℝ)
7574adantl 481 . . . . . . . . . . . . . . 15 ((𝜑𝑥 ∈ ((𝐶(,)+∞) ∩ (𝐴(,]𝐵))) → 𝑥 ∈ ℝ)
7623adantr 480 . . . . . . . . . . . . . . . 16 ((𝜑𝑥 ∈ ((𝐶(,)+∞) ∩ (𝐴(,]𝐵))) → 𝐶 ∈ ℝ*)
7749a1i 11 . . . . . . . . . . . . . . . 16 ((𝜑𝑥 ∈ ((𝐶(,)+∞) ∩ (𝐴(,]𝐵))) → +∞ ∈ ℝ*)
7872adantl 481 . . . . . . . . . . . . . . . 16 ((𝜑𝑥 ∈ ((𝐶(,)+∞) ∩ (𝐴(,]𝐵))) → 𝑥 ∈ (𝐶(,)+∞))
79 ioogtlb 45925 . . . . . . . . . . . . . . . 16 ((𝐶 ∈ ℝ* ∧ +∞ ∈ ℝ*𝑥 ∈ (𝐶(,)+∞)) → 𝐶 < 𝑥)
8076, 77, 78, 79syl3anc 1374 . . . . . . . . . . . . . . 15 ((𝜑𝑥 ∈ ((𝐶(,)+∞) ∩ (𝐴(,]𝐵))) → 𝐶 < 𝑥)
81 elinel2 4142 . . . . . . . . . . . . . . . . . 18 (𝑥 ∈ ((𝐶(,)+∞) ∩ (𝐴(,]𝐵)) → 𝑥 ∈ (𝐴(,]𝐵))
8281adantl 481 . . . . . . . . . . . . . . . . 17 ((𝜑𝑥 ∈ ((𝐶(,)+∞) ∩ (𝐴(,]𝐵))) → 𝑥 ∈ (𝐴(,]𝐵))
8333adantr 480 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑥 ∈ ((𝐶(,)+∞) ∩ (𝐴(,]𝐵))) → 𝐴 ∈ ℝ*)
8434adantr 480 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑥 ∈ ((𝐶(,)+∞) ∩ (𝐴(,]𝐵))) → 𝐵 ∈ ℝ)
8583, 84, 68syl2anc 585 . . . . . . . . . . . . . . . . 17 ((𝜑𝑥 ∈ ((𝐶(,)+∞) ∩ (𝐴(,]𝐵))) → (𝑥 ∈ (𝐴(,]𝐵) ↔ (𝑥 ∈ ℝ ∧ 𝐴 < 𝑥𝑥𝐵)))
8682, 85mpbid 232 . . . . . . . . . . . . . . . 16 ((𝜑𝑥 ∈ ((𝐶(,)+∞) ∩ (𝐴(,]𝐵))) → (𝑥 ∈ ℝ ∧ 𝐴 < 𝑥𝑥𝐵))
8786simp3d 1145 . . . . . . . . . . . . . . 15 ((𝜑𝑥 ∈ ((𝐶(,)+∞) ∩ (𝐴(,]𝐵))) → 𝑥𝐵)
8876, 84, 53syl2anc 585 . . . . . . . . . . . . . . 15 ((𝜑𝑥 ∈ ((𝐶(,)+∞) ∩ (𝐴(,]𝐵))) → (𝑥 ∈ (𝐶(,]𝐵) ↔ (𝑥 ∈ ℝ ∧ 𝐶 < 𝑥𝑥𝐵)))
8975, 80, 87, 88mpbir3and 1344 . . . . . . . . . . . . . 14 ((𝜑𝑥 ∈ ((𝐶(,)+∞) ∩ (𝐴(,]𝐵))) → 𝑥 ∈ (𝐶(,]𝐵))
9071, 89impbida 801 . . . . . . . . . . . . 13 (𝜑 → (𝑥 ∈ (𝐶(,]𝐵) ↔ 𝑥 ∈ ((𝐶(,)+∞) ∩ (𝐴(,]𝐵))))
9190eqrdv 2734 . . . . . . . . . . . 12 (𝜑 → (𝐶(,]𝐵) = ((𝐶(,)+∞) ∩ (𝐴(,]𝐵)))
92 retop 24726 . . . . . . . . . . . . . 14 (topGen‘ran (,)) ∈ Top
9392a1i 11 . . . . . . . . . . . . 13 (𝜑 → (topGen‘ran (,)) ∈ Top)
94 iooretop 24730 . . . . . . . . . . . . . 14 (𝐶(,)+∞) ∈ (topGen‘ran (,))
9594a1i 11 . . . . . . . . . . . . 13 (𝜑 → (𝐶(,)+∞) ∈ (topGen‘ran (,)))
96 elrestr 17391 . . . . . . . . . . . . 13 (((topGen‘ran (,)) ∈ Top ∧ (𝐴(,]𝐵) ∈ V ∧ (𝐶(,)+∞) ∈ (topGen‘ran (,))) → ((𝐶(,)+∞) ∩ (𝐴(,]𝐵)) ∈ ((topGen‘ran (,)) ↾t (𝐴(,]𝐵)))
9793, 40, 95, 96syl3anc 1374 . . . . . . . . . . . 12 (𝜑 → ((𝐶(,)+∞) ∩ (𝐴(,]𝐵)) ∈ ((topGen‘ran (,)) ↾t (𝐴(,]𝐵)))
9891, 97eqeltrd 2836 . . . . . . . . . . 11 (𝜑 → (𝐶(,]𝐵) ∈ ((topGen‘ran (,)) ↾t (𝐴(,]𝐵)))
9998adantr 480 . . . . . . . . . 10 ((𝜑𝐷 = 𝐵) → (𝐶(,]𝐵) ∈ ((topGen‘ran (,)) ↾t (𝐴(,]𝐵)))
10047, 99eqeltrd 2836 . . . . . . . . 9 ((𝜑𝐷 = 𝐵) → (𝐶(,]𝐷) ∈ ((topGen‘ran (,)) ↾t (𝐴(,]𝐵)))
10118a1i 11 . . . . . . . . . . 11 (𝜑𝐽 = ((TopOpen‘ℂfld) ↾t ((𝐴(,)𝐵) ∪ {𝐵})))
10238oveq2d 7383 . . . . . . . . . . 11 (𝜑 → ((TopOpen‘ℂfld) ↾t ((𝐴(,)𝐵) ∪ {𝐵})) = ((TopOpen‘ℂfld) ↾t (𝐴(,]𝐵)))
10331a1i 11 . . . . . . . . . . . . 13 (𝜑 → (TopOpen‘ℂfld) ∈ Top)
104 iocssre 13380 . . . . . . . . . . . . . 14 ((𝐴 ∈ ℝ*𝐵 ∈ ℝ) → (𝐴(,]𝐵) ⊆ ℝ)
10533, 34, 104syl2anc 585 . . . . . . . . . . . . 13 (𝜑 → (𝐴(,]𝐵) ⊆ ℝ)
106 reex 11129 . . . . . . . . . . . . . 14 ℝ ∈ V
107106a1i 11 . . . . . . . . . . . . 13 (𝜑 → ℝ ∈ V)
108 restabs 23130 . . . . . . . . . . . . 13 (((TopOpen‘ℂfld) ∈ Top ∧ (𝐴(,]𝐵) ⊆ ℝ ∧ ℝ ∈ V) → (((TopOpen‘ℂfld) ↾t ℝ) ↾t (𝐴(,]𝐵)) = ((TopOpen‘ℂfld) ↾t (𝐴(,]𝐵)))
109103, 105, 107, 108syl3anc 1374 . . . . . . . . . . . 12 (𝜑 → (((TopOpen‘ℂfld) ↾t ℝ) ↾t (𝐴(,]𝐵)) = ((TopOpen‘ℂfld) ↾t (𝐴(,]𝐵)))
110 tgioo4 24770 . . . . . . . . . . . . . 14 (topGen‘ran (,)) = ((TopOpen‘ℂfld) ↾t ℝ)
111110eqcomi 2745 . . . . . . . . . . . . 13 ((TopOpen‘ℂfld) ↾t ℝ) = (topGen‘ran (,))
112111oveq1i 7377 . . . . . . . . . . . 12 (((TopOpen‘ℂfld) ↾t ℝ) ↾t (𝐴(,]𝐵)) = ((topGen‘ran (,)) ↾t (𝐴(,]𝐵))
113109, 112eqtr3di 2786 . . . . . . . . . . 11 (𝜑 → ((TopOpen‘ℂfld) ↾t (𝐴(,]𝐵)) = ((topGen‘ran (,)) ↾t (𝐴(,]𝐵)))
114101, 102, 1133eqtrrd 2776 . . . . . . . . . 10 (𝜑 → ((topGen‘ran (,)) ↾t (𝐴(,]𝐵)) = 𝐽)
115114adantr 480 . . . . . . . . 9 ((𝜑𝐷 = 𝐵) → ((topGen‘ran (,)) ↾t (𝐴(,]𝐵)) = 𝐽)
116100, 115eleqtrd 2838 . . . . . . . 8 ((𝜑𝐷 = 𝐵) → (𝐶(,]𝐷) ∈ 𝐽)
117 isopn3i 23047 . . . . . . . 8 ((𝐽 ∈ Top ∧ (𝐶(,]𝐷) ∈ 𝐽) → ((int‘𝐽)‘(𝐶(,]𝐷)) = (𝐶(,]𝐷))
11845, 116, 117syl2anc 585 . . . . . . 7 ((𝜑𝐷 = 𝐵) → ((int‘𝐽)‘(𝐶(,]𝐷)) = (𝐶(,]𝐷))
11927, 30, 1183eltr4d 2851 . . . . . 6 ((𝜑𝐷 = 𝐵) → 𝐵 ∈ ((int‘𝐽)‘(𝐶(,]𝐷)))
120 sneq 4577 . . . . . . . . . . 11 (𝐷 = 𝐵 → {𝐷} = {𝐵})
121120eqcomd 2742 . . . . . . . . . 10 (𝐷 = 𝐵 → {𝐵} = {𝐷})
122121uneq2d 4108 . . . . . . . . 9 (𝐷 = 𝐵 → ((𝐶(,)𝐷) ∪ {𝐵}) = ((𝐶(,)𝐷) ∪ {𝐷}))
123122adantl 481 . . . . . . . 8 ((𝜑𝐷 = 𝐵) → ((𝐶(,)𝐷) ∪ {𝐵}) = ((𝐶(,)𝐷) ∪ {𝐷}))
12419rexrd 11195 . . . . . . . . . 10 (𝜑𝐷 ∈ ℝ*)
125 ioounsn 13430 . . . . . . . . . 10 ((𝐶 ∈ ℝ*𝐷 ∈ ℝ*𝐶 < 𝐷) → ((𝐶(,)𝐷) ∪ {𝐷}) = (𝐶(,]𝐷))
12623, 124, 20, 125syl3anc 1374 . . . . . . . . 9 (𝜑 → ((𝐶(,)𝐷) ∪ {𝐷}) = (𝐶(,]𝐷))
127126adantr 480 . . . . . . . 8 ((𝜑𝐷 = 𝐵) → ((𝐶(,)𝐷) ∪ {𝐷}) = (𝐶(,]𝐷))
128123, 127eqtr2d 2772 . . . . . . 7 ((𝜑𝐷 = 𝐵) → (𝐶(,]𝐷) = ((𝐶(,)𝐷) ∪ {𝐵}))
129128fveq2d 6844 . . . . . 6 ((𝜑𝐷 = 𝐵) → ((int‘𝐽)‘(𝐶(,]𝐷)) = ((int‘𝐽)‘((𝐶(,)𝐷) ∪ {𝐵})))
130119, 129eleqtrd 2838 . . . . 5 ((𝜑𝐷 = 𝐵) → 𝐵 ∈ ((int‘𝐽)‘((𝐶(,)𝐷) ∪ {𝐵})))
13112, 14, 16, 17, 18, 130limcres 25853 . . . 4 ((𝜑𝐷 = 𝐵) → ((𝐹 ↾ (𝐶(,)𝐷)) lim 𝐵) = (𝐹 lim 𝐵))
1328, 131eqtr2d 2772 . . 3 ((𝜑𝐷 = 𝐵) → (𝐹 lim 𝐵) = ((𝐹 ↾ (𝐶(,)𝐷)) lim 𝐷))
1332, 6, 1323eltr3d 2850 . 2 ((𝜑𝐷 = 𝐵) → 𝑌 ∈ ((𝐹 ↾ (𝐶(,)𝐷)) lim 𝐷))
134 limcresi 25852 . . 3 (𝐹 lim 𝐷) ⊆ ((𝐹 ↾ (𝐶(,)𝐷)) lim 𝐷)
135 iffalse 4475 . . . . . 6 𝐷 = 𝐵 → if(𝐷 = 𝐵, 𝐿, (𝐹𝐷)) = (𝐹𝐷))
1363, 135eqtrid 2783 . . . . 5 𝐷 = 𝐵𝑌 = (𝐹𝐷))
137136adantl 481 . . . 4 ((𝜑 ∧ ¬ 𝐷 = 𝐵) → 𝑌 = (𝐹𝐷))
138 ssid 3944 . . . . . . . . . . . . 13 ℂ ⊆ ℂ
139138a1i 11 . . . . . . . . . . . 12 (𝜑 → ℂ ⊆ ℂ)
140 eqid 2736 . . . . . . . . . . . . 13 ((TopOpen‘ℂfld) ↾t (𝐴(,)𝐵)) = ((TopOpen‘ℂfld) ↾t (𝐴(,)𝐵))
141 unicntop 24750 . . . . . . . . . . . . . . . 16 ℂ = (TopOpen‘ℂfld)
142141restid 17396 . . . . . . . . . . . . . . 15 ((TopOpen‘ℂfld) ∈ Top → ((TopOpen‘ℂfld) ↾t ℂ) = (TopOpen‘ℂfld))
14331, 142ax-mp 5 . . . . . . . . . . . . . 14 ((TopOpen‘ℂfld) ↾t ℂ) = (TopOpen‘ℂfld)
144143eqcomi 2745 . . . . . . . . . . . . 13 (TopOpen‘ℂfld) = ((TopOpen‘ℂfld) ↾t ℂ)
14517, 140, 144cncfcn 24877 . . . . . . . . . . . 12 (((𝐴(,)𝐵) ⊆ ℂ ∧ ℂ ⊆ ℂ) → ((𝐴(,)𝐵)–cn→ℂ) = (((TopOpen‘ℂfld) ↾t (𝐴(,)𝐵)) Cn (TopOpen‘ℂfld)))
14615, 139, 145sylancr 588 . . . . . . . . . . 11 (𝜑 → ((𝐴(,)𝐵)–cn→ℂ) = (((TopOpen‘ℂfld) ↾t (𝐴(,)𝐵)) Cn (TopOpen‘ℂfld)))
1479, 146eleqtrd 2838 . . . . . . . . . 10 (𝜑𝐹 ∈ (((TopOpen‘ℂfld) ↾t (𝐴(,)𝐵)) Cn (TopOpen‘ℂfld)))
14817cnfldtopon 24747 . . . . . . . . . . . 12 (TopOpen‘ℂfld) ∈ (TopOn‘ℂ)
14915a1i 11 . . . . . . . . . . . 12 (𝜑 → (𝐴(,)𝐵) ⊆ ℂ)
150 resttopon 23126 . . . . . . . . . . . 12 (((TopOpen‘ℂfld) ∈ (TopOn‘ℂ) ∧ (𝐴(,)𝐵) ⊆ ℂ) → ((TopOpen‘ℂfld) ↾t (𝐴(,)𝐵)) ∈ (TopOn‘(𝐴(,)𝐵)))
151148, 149, 150sylancr 588 . . . . . . . . . . 11 (𝜑 → ((TopOpen‘ℂfld) ↾t (𝐴(,)𝐵)) ∈ (TopOn‘(𝐴(,)𝐵)))
152148a1i 11 . . . . . . . . . . 11 (𝜑 → (TopOpen‘ℂfld) ∈ (TopOn‘ℂ))
153 cncnp 23245 . . . . . . . . . . 11 ((((TopOpen‘ℂfld) ↾t (𝐴(,)𝐵)) ∈ (TopOn‘(𝐴(,)𝐵)) ∧ (TopOpen‘ℂfld) ∈ (TopOn‘ℂ)) → (𝐹 ∈ (((TopOpen‘ℂfld) ↾t (𝐴(,)𝐵)) Cn (TopOpen‘ℂfld)) ↔ (𝐹:(𝐴(,)𝐵)⟶ℂ ∧ ∀𝑥 ∈ (𝐴(,)𝐵)𝐹 ∈ ((((TopOpen‘ℂfld) ↾t (𝐴(,)𝐵)) CnP (TopOpen‘ℂfld))‘𝑥))))
154151, 152, 153syl2anc 585 . . . . . . . . . 10 (𝜑 → (𝐹 ∈ (((TopOpen‘ℂfld) ↾t (𝐴(,)𝐵)) Cn (TopOpen‘ℂfld)) ↔ (𝐹:(𝐴(,)𝐵)⟶ℂ ∧ ∀𝑥 ∈ (𝐴(,)𝐵)𝐹 ∈ ((((TopOpen‘ℂfld) ↾t (𝐴(,)𝐵)) CnP (TopOpen‘ℂfld))‘𝑥))))
155147, 154mpbid 232 . . . . . . . . 9 (𝜑 → (𝐹:(𝐴(,)𝐵)⟶ℂ ∧ ∀𝑥 ∈ (𝐴(,)𝐵)𝐹 ∈ ((((TopOpen‘ℂfld) ↾t (𝐴(,)𝐵)) CnP (TopOpen‘ℂfld))‘𝑥)))
156155simprd 495 . . . . . . . 8 (𝜑 → ∀𝑥 ∈ (𝐴(,)𝐵)𝐹 ∈ ((((TopOpen‘ℂfld) ↾t (𝐴(,)𝐵)) CnP (TopOpen‘ℂfld))‘𝑥))
157156adantr 480 . . . . . . 7 ((𝜑 ∧ ¬ 𝐷 = 𝐵) → ∀𝑥 ∈ (𝐴(,)𝐵)𝐹 ∈ ((((TopOpen‘ℂfld) ↾t (𝐴(,)𝐵)) CnP (TopOpen‘ℂfld))‘𝑥))
15833adantr 480 . . . . . . . 8 ((𝜑 ∧ ¬ 𝐷 = 𝐵) → 𝐴 ∈ ℝ*)
15935adantr 480 . . . . . . . 8 ((𝜑 ∧ ¬ 𝐷 = 𝐵) → 𝐵 ∈ ℝ*)
16019adantr 480 . . . . . . . 8 ((𝜑 ∧ ¬ 𝐷 = 𝐵) → 𝐷 ∈ ℝ)
16132, 22, 19, 63, 20lelttrd 11304 . . . . . . . . 9 (𝜑𝐴 < 𝐷)
162161adantr 480 . . . . . . . 8 ((𝜑 ∧ ¬ 𝐷 = 𝐵) → 𝐴 < 𝐷)
16334adantr 480 . . . . . . . . 9 ((𝜑 ∧ ¬ 𝐷 = 𝐵) → 𝐵 ∈ ℝ)
16462simprd 495 . . . . . . . . . 10 (𝜑𝐷𝐵)
165164adantr 480 . . . . . . . . 9 ((𝜑 ∧ ¬ 𝐷 = 𝐵) → 𝐷𝐵)
166 neqne 2940 . . . . . . . . . . 11 𝐷 = 𝐵𝐷𝐵)
167166necomd 2987 . . . . . . . . . 10 𝐷 = 𝐵𝐵𝐷)
168167adantl 481 . . . . . . . . 9 ((𝜑 ∧ ¬ 𝐷 = 𝐵) → 𝐵𝐷)
169160, 163, 165, 168leneltd 11300 . . . . . . . 8 ((𝜑 ∧ ¬ 𝐷 = 𝐵) → 𝐷 < 𝐵)
170158, 159, 160, 162, 169eliood 45928 . . . . . . 7 ((𝜑 ∧ ¬ 𝐷 = 𝐵) → 𝐷 ∈ (𝐴(,)𝐵))
171 fveq2 6840 . . . . . . . . 9 (𝑥 = 𝐷 → ((((TopOpen‘ℂfld) ↾t (𝐴(,)𝐵)) CnP (TopOpen‘ℂfld))‘𝑥) = ((((TopOpen‘ℂfld) ↾t (𝐴(,)𝐵)) CnP (TopOpen‘ℂfld))‘𝐷))
172171eleq2d 2822 . . . . . . . 8 (𝑥 = 𝐷 → (𝐹 ∈ ((((TopOpen‘ℂfld) ↾t (𝐴(,)𝐵)) CnP (TopOpen‘ℂfld))‘𝑥) ↔ 𝐹 ∈ ((((TopOpen‘ℂfld) ↾t (𝐴(,)𝐵)) CnP (TopOpen‘ℂfld))‘𝐷)))
173172rspccva 3563 . . . . . . 7 ((∀𝑥 ∈ (𝐴(,)𝐵)𝐹 ∈ ((((TopOpen‘ℂfld) ↾t (𝐴(,)𝐵)) CnP (TopOpen‘ℂfld))‘𝑥) ∧ 𝐷 ∈ (𝐴(,)𝐵)) → 𝐹 ∈ ((((TopOpen‘ℂfld) ↾t (𝐴(,)𝐵)) CnP (TopOpen‘ℂfld))‘𝐷))
174157, 170, 173syl2anc 585 . . . . . 6 ((𝜑 ∧ ¬ 𝐷 = 𝐵) → 𝐹 ∈ ((((TopOpen‘ℂfld) ↾t (𝐴(,)𝐵)) CnP (TopOpen‘ℂfld))‘𝐷))
17517, 140cnplimc 25854 . . . . . . 7 (((𝐴(,)𝐵) ⊆ ℂ ∧ 𝐷 ∈ (𝐴(,)𝐵)) → (𝐹 ∈ ((((TopOpen‘ℂfld) ↾t (𝐴(,)𝐵)) CnP (TopOpen‘ℂfld))‘𝐷) ↔ (𝐹:(𝐴(,)𝐵)⟶ℂ ∧ (𝐹𝐷) ∈ (𝐹 lim 𝐷))))
17615, 170, 175sylancr 588 . . . . . 6 ((𝜑 ∧ ¬ 𝐷 = 𝐵) → (𝐹 ∈ ((((TopOpen‘ℂfld) ↾t (𝐴(,)𝐵)) CnP (TopOpen‘ℂfld))‘𝐷) ↔ (𝐹:(𝐴(,)𝐵)⟶ℂ ∧ (𝐹𝐷) ∈ (𝐹 lim 𝐷))))
177174, 176mpbid 232 . . . . 5 ((𝜑 ∧ ¬ 𝐷 = 𝐵) → (𝐹:(𝐴(,)𝐵)⟶ℂ ∧ (𝐹𝐷) ∈ (𝐹 lim 𝐷)))
178177simprd 495 . . . 4 ((𝜑 ∧ ¬ 𝐷 = 𝐵) → (𝐹𝐷) ∈ (𝐹 lim 𝐷))
179137, 178eqeltrd 2836 . . 3 ((𝜑 ∧ ¬ 𝐷 = 𝐵) → 𝑌 ∈ (𝐹 lim 𝐷))
180134, 179sselid 3919 . 2 ((𝜑 ∧ ¬ 𝐷 = 𝐵) → 𝑌 ∈ ((𝐹 ↾ (𝐶(,)𝐷)) lim 𝐷))
181133, 180pm2.61dan 813 1 (𝜑𝑌 ∈ ((𝐹 ↾ (𝐶(,)𝐷)) lim 𝐷))
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 206  wa 395  w3a 1087   = wceq 1542  wcel 2114  wne 2932  wral 3051  Vcvv 3429  cun 3887  cin 3888  wss 3889  ifcif 4466  {csn 4567   class class class wbr 5085  ran crn 5632  cres 5633  wf 6494  cfv 6498  (class class class)co 7367  cc 11036  cr 11037  +∞cpnf 11176  *cxr 11178   < clt 11179  cle 11180  (,)cioo 13298  (,]cioc 13299  t crest 17383  TopOpenctopn 17384  topGenctg 17400  fldccnfld 21352  Topctop 22858  TopOnctopon 22875  intcnt 22982   Cn ccn 23189   CnP ccnp 23190  cnccncf 24843   lim climc 25829
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1797  ax-4 1811  ax-5 1912  ax-6 1969  ax-7 2010  ax-8 2116  ax-9 2124  ax-10 2147  ax-11 2163  ax-12 2185  ax-ext 2708  ax-rep 5212  ax-sep 5231  ax-nul 5241  ax-pow 5307  ax-pr 5375  ax-un 7689  ax-cnex 11094  ax-resscn 11095  ax-1cn 11096  ax-icn 11097  ax-addcl 11098  ax-addrcl 11099  ax-mulcl 11100  ax-mulrcl 11101  ax-mulcom 11102  ax-addass 11103  ax-mulass 11104  ax-distr 11105  ax-i2m1 11106  ax-1ne0 11107  ax-1rid 11108  ax-rnegex 11109  ax-rrecex 11110  ax-cnre 11111  ax-pre-lttri 11112  ax-pre-lttrn 11113  ax-pre-ltadd 11114  ax-pre-mulgt0 11115  ax-pre-sup 11116
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 849  df-3or 1088  df-3an 1089  df-tru 1545  df-fal 1555  df-ex 1782  df-nf 1786  df-sb 2069  df-mo 2539  df-eu 2569  df-clab 2715  df-cleq 2728  df-clel 2811  df-nfc 2885  df-ne 2933  df-nel 3037  df-ral 3052  df-rex 3062  df-rmo 3342  df-reu 3343  df-rab 3390  df-v 3431  df-sbc 3729  df-csb 3838  df-dif 3892  df-un 3894  df-in 3896  df-ss 3906  df-pss 3909  df-nul 4274  df-if 4467  df-pw 4543  df-sn 4568  df-pr 4570  df-tp 4572  df-op 4574  df-uni 4851  df-int 4890  df-iun 4935  df-br 5086  df-opab 5148  df-mpt 5167  df-tr 5193  df-id 5526  df-eprel 5531  df-po 5539  df-so 5540  df-fr 5584  df-we 5586  df-xp 5637  df-rel 5638  df-cnv 5639  df-co 5640  df-dm 5641  df-rn 5642  df-res 5643  df-ima 5644  df-pred 6265  df-ord 6326  df-on 6327  df-lim 6328  df-suc 6329  df-iota 6454  df-fun 6500  df-fn 6501  df-f 6502  df-f1 6503  df-fo 6504  df-f1o 6505  df-fv 6506  df-riota 7324  df-ov 7370  df-oprab 7371  df-mpo 7372  df-om 7818  df-1st 7942  df-2nd 7943  df-frecs 8231  df-wrecs 8262  df-recs 8311  df-rdg 8349  df-1o 8405  df-er 8643  df-map 8775  df-pm 8776  df-en 8894  df-dom 8895  df-sdom 8896  df-fin 8897  df-fi 9324  df-sup 9355  df-inf 9356  df-pnf 11181  df-mnf 11182  df-xr 11183  df-ltxr 11184  df-le 11185  df-sub 11379  df-neg 11380  df-div 11808  df-nn 12175  df-2 12244  df-3 12245  df-4 12246  df-5 12247  df-6 12248  df-7 12249  df-8 12250  df-9 12251  df-n0 12438  df-z 12525  df-dec 12645  df-uz 12789  df-q 12899  df-rp 12943  df-xneg 13063  df-xadd 13064  df-xmul 13065  df-ioo 13302  df-ioc 13303  df-icc 13305  df-fz 13462  df-seq 13964  df-exp 14024  df-cj 15061  df-re 15062  df-im 15063  df-sqrt 15197  df-abs 15198  df-struct 17117  df-slot 17152  df-ndx 17164  df-base 17180  df-plusg 17233  df-mulr 17234  df-starv 17235  df-tset 17239  df-ple 17240  df-ds 17242  df-unif 17243  df-rest 17385  df-topn 17386  df-topgen 17406  df-psmet 21344  df-xmet 21345  df-met 21346  df-bl 21347  df-mopn 21348  df-cnfld 21353  df-top 22859  df-topon 22876  df-topsp 22898  df-bases 22911  df-ntr 22985  df-cn 23192  df-cnp 23193  df-xms 24285  df-ms 24286  df-cncf 24845  df-limc 25833
This theorem is referenced by:  fourierdlem49  46583  fourierdlem76  46610  fourierdlem91  46625
  Copyright terms: Public domain W3C validator