MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  cxpcn3 Structured version   Visualization version   GIF version

Theorem cxpcn3 26714
Description: Extend continuity of the complex power function to a base of zero, as long as the exponent has strictly positive real part. (Contributed by Mario Carneiro, 2-May-2016.)
Hypotheses
Ref Expression
cxpcn3.d 𝐷 = (ℜ “ ℝ+)
cxpcn3.j 𝐽 = (TopOpen‘ℂfld)
cxpcn3.k 𝐾 = (𝐽t (0[,)+∞))
cxpcn3.l 𝐿 = (𝐽t 𝐷)
Assertion
Ref Expression
cxpcn3 (𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦)) ∈ ((𝐾 ×t 𝐿) Cn 𝐽)
Distinct variable groups:   𝑥,𝑦,𝐽   𝑥,𝐷,𝑦
Allowed substitution hints:   𝐾(𝑥,𝑦)   𝐿(𝑥,𝑦)

Proof of Theorem cxpcn3
Dummy variables 𝑎 𝑏 𝑑 𝑒 𝑢 𝑣 𝑧 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 rge0ssre 13372 . . . . . . 7 (0[,)+∞) ⊆ ℝ
2 ax-resscn 11083 . . . . . . 7 ℝ ⊆ ℂ
31, 2sstri 3943 . . . . . 6 (0[,)+∞) ⊆ ℂ
43sseli 3929 . . . . 5 (𝑥 ∈ (0[,)+∞) → 𝑥 ∈ ℂ)
5 cxpcn3.d . . . . . . 7 𝐷 = (ℜ “ ℝ+)
6 cnvimass 6041 . . . . . . . 8 (ℜ “ ℝ+) ⊆ dom ℜ
7 ref 15035 . . . . . . . . 9 ℜ:ℂ⟶ℝ
87fdmi 6673 . . . . . . . 8 dom ℜ = ℂ
96, 8sseqtri 3982 . . . . . . 7 (ℜ “ ℝ+) ⊆ ℂ
105, 9eqsstri 3980 . . . . . 6 𝐷 ⊆ ℂ
1110sseli 3929 . . . . 5 (𝑦𝐷𝑦 ∈ ℂ)
12 cxpcl 26639 . . . . 5 ((𝑥 ∈ ℂ ∧ 𝑦 ∈ ℂ) → (𝑥𝑐𝑦) ∈ ℂ)
134, 11, 12syl2an 596 . . . 4 ((𝑥 ∈ (0[,)+∞) ∧ 𝑦𝐷) → (𝑥𝑐𝑦) ∈ ℂ)
1413rgen2 3176 . . 3 𝑥 ∈ (0[,)+∞)∀𝑦𝐷 (𝑥𝑐𝑦) ∈ ℂ
15 eqid 2736 . . . 4 (𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦)) = (𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦))
1615fmpo 8012 . . 3 (∀𝑥 ∈ (0[,)+∞)∀𝑦𝐷 (𝑥𝑐𝑦) ∈ ℂ ↔ (𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦)):((0[,)+∞) × 𝐷)⟶ℂ)
1714, 16mpbi 230 . 2 (𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦)):((0[,)+∞) × 𝐷)⟶ℂ
18 cxpcn3.j . . . . . . . . . . . 12 𝐽 = (TopOpen‘ℂfld)
1918cnfldtopon 24726 . . . . . . . . . . 11 𝐽 ∈ (TopOn‘ℂ)
20 rpre 12914 . . . . . . . . . . . . . 14 (𝑥 ∈ ℝ+𝑥 ∈ ℝ)
21 rpge0 12919 . . . . . . . . . . . . . 14 (𝑥 ∈ ℝ+ → 0 ≤ 𝑥)
22 elrege0 13370 . . . . . . . . . . . . . 14 (𝑥 ∈ (0[,)+∞) ↔ (𝑥 ∈ ℝ ∧ 0 ≤ 𝑥))
2320, 21, 22sylanbrc 583 . . . . . . . . . . . . 13 (𝑥 ∈ ℝ+𝑥 ∈ (0[,)+∞))
2423ssriv 3937 . . . . . . . . . . . 12 + ⊆ (0[,)+∞)
2524, 3sstri 3943 . . . . . . . . . . 11 + ⊆ ℂ
26 resttopon 23105 . . . . . . . . . . 11 ((𝐽 ∈ (TopOn‘ℂ) ∧ ℝ+ ⊆ ℂ) → (𝐽t+) ∈ (TopOn‘ℝ+))
2719, 25, 26mp2an 692 . . . . . . . . . 10 (𝐽t+) ∈ (TopOn‘ℝ+)
2827toponrestid 22865 . . . . . . . . 9 (𝐽t+) = ((𝐽t+) ↾t+)
2927a1i 11 . . . . . . . . 9 (((𝑢 ∈ (0[,)+∞) ∧ 𝑣𝐷) ∧ 0 < 𝑢) → (𝐽t+) ∈ (TopOn‘ℝ+))
30 ssid 3956 . . . . . . . . . 10 + ⊆ ℝ+
3130a1i 11 . . . . . . . . 9 (((𝑢 ∈ (0[,)+∞) ∧ 𝑣𝐷) ∧ 0 < 𝑢) → ℝ+ ⊆ ℝ+)
32 cxpcn3.l . . . . . . . . 9 𝐿 = (𝐽t 𝐷)
3319a1i 11 . . . . . . . . 9 (((𝑢 ∈ (0[,)+∞) ∧ 𝑣𝐷) ∧ 0 < 𝑢) → 𝐽 ∈ (TopOn‘ℂ))
3410a1i 11 . . . . . . . . 9 (((𝑢 ∈ (0[,)+∞) ∧ 𝑣𝐷) ∧ 0 < 𝑢) → 𝐷 ⊆ ℂ)
35 eqid 2736 . . . . . . . . . . 11 (𝐽t+) = (𝐽t+)
3618, 35cxpcn2 26712 . . . . . . . . . 10 (𝑥 ∈ ℝ+, 𝑦 ∈ ℂ ↦ (𝑥𝑐𝑦)) ∈ (((𝐽t+) ×t 𝐽) Cn 𝐽)
3736a1i 11 . . . . . . . . 9 (((𝑢 ∈ (0[,)+∞) ∧ 𝑣𝐷) ∧ 0 < 𝑢) → (𝑥 ∈ ℝ+, 𝑦 ∈ ℂ ↦ (𝑥𝑐𝑦)) ∈ (((𝐽t+) ×t 𝐽) Cn 𝐽))
3828, 29, 31, 32, 33, 34, 37cnmpt2res 23621 . . . . . . . 8 (((𝑢 ∈ (0[,)+∞) ∧ 𝑣𝐷) ∧ 0 < 𝑢) → (𝑥 ∈ ℝ+, 𝑦𝐷 ↦ (𝑥𝑐𝑦)) ∈ (((𝐽t+) ×t 𝐿) Cn 𝐽))
39 elrege0 13370 . . . . . . . . . . . . 13 (𝑢 ∈ (0[,)+∞) ↔ (𝑢 ∈ ℝ ∧ 0 ≤ 𝑢))
4039simplbi 497 . . . . . . . . . . . 12 (𝑢 ∈ (0[,)+∞) → 𝑢 ∈ ℝ)
4140adantr 480 . . . . . . . . . . 11 ((𝑢 ∈ (0[,)+∞) ∧ 𝑣𝐷) → 𝑢 ∈ ℝ)
4241adantr 480 . . . . . . . . . 10 (((𝑢 ∈ (0[,)+∞) ∧ 𝑣𝐷) ∧ 0 < 𝑢) → 𝑢 ∈ ℝ)
43 simpr 484 . . . . . . . . . 10 (((𝑢 ∈ (0[,)+∞) ∧ 𝑣𝐷) ∧ 0 < 𝑢) → 0 < 𝑢)
4442, 43elrpd 12946 . . . . . . . . 9 (((𝑢 ∈ (0[,)+∞) ∧ 𝑣𝐷) ∧ 0 < 𝑢) → 𝑢 ∈ ℝ+)
45 simplr 768 . . . . . . . . 9 (((𝑢 ∈ (0[,)+∞) ∧ 𝑣𝐷) ∧ 0 < 𝑢) → 𝑣𝐷)
4644, 45opelxpd 5663 . . . . . . . 8 (((𝑢 ∈ (0[,)+∞) ∧ 𝑣𝐷) ∧ 0 < 𝑢) → ⟨𝑢, 𝑣⟩ ∈ (ℝ+ × 𝐷))
47 resttopon 23105 . . . . . . . . . . . . 13 ((𝐽 ∈ (TopOn‘ℂ) ∧ 𝐷 ⊆ ℂ) → (𝐽t 𝐷) ∈ (TopOn‘𝐷))
4819, 10, 47mp2an 692 . . . . . . . . . . . 12 (𝐽t 𝐷) ∈ (TopOn‘𝐷)
4932, 48eqeltri 2832 . . . . . . . . . . 11 𝐿 ∈ (TopOn‘𝐷)
50 txtopon 23535 . . . . . . . . . . 11 (((𝐽t+) ∈ (TopOn‘ℝ+) ∧ 𝐿 ∈ (TopOn‘𝐷)) → ((𝐽t+) ×t 𝐿) ∈ (TopOn‘(ℝ+ × 𝐷)))
5127, 49, 50mp2an 692 . . . . . . . . . 10 ((𝐽t+) ×t 𝐿) ∈ (TopOn‘(ℝ+ × 𝐷))
5251toponunii 22860 . . . . . . . . 9 (ℝ+ × 𝐷) = ((𝐽t+) ×t 𝐿)
5352cncnpi 23222 . . . . . . . 8 (((𝑥 ∈ ℝ+, 𝑦𝐷 ↦ (𝑥𝑐𝑦)) ∈ (((𝐽t+) ×t 𝐿) Cn 𝐽) ∧ ⟨𝑢, 𝑣⟩ ∈ (ℝ+ × 𝐷)) → (𝑥 ∈ ℝ+, 𝑦𝐷 ↦ (𝑥𝑐𝑦)) ∈ ((((𝐽t+) ×t 𝐿) CnP 𝐽)‘⟨𝑢, 𝑣⟩))
5438, 46, 53syl2anc 584 . . . . . . 7 (((𝑢 ∈ (0[,)+∞) ∧ 𝑣𝐷) ∧ 0 < 𝑢) → (𝑥 ∈ ℝ+, 𝑦𝐷 ↦ (𝑥𝑐𝑦)) ∈ ((((𝐽t+) ×t 𝐿) CnP 𝐽)‘⟨𝑢, 𝑣⟩))
55 ssid 3956 . . . . . . . 8 𝐷𝐷
56 resmpo 7478 . . . . . . . 8 ((ℝ+ ⊆ (0[,)+∞) ∧ 𝐷𝐷) → ((𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦)) ↾ (ℝ+ × 𝐷)) = (𝑥 ∈ ℝ+, 𝑦𝐷 ↦ (𝑥𝑐𝑦)))
5724, 55, 56mp2an 692 . . . . . . 7 ((𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦)) ↾ (ℝ+ × 𝐷)) = (𝑥 ∈ ℝ+, 𝑦𝐷 ↦ (𝑥𝑐𝑦))
58 cxpcn3.k . . . . . . . . . . . 12 𝐾 = (𝐽t (0[,)+∞))
59 resttopon 23105 . . . . . . . . . . . . 13 ((𝐽 ∈ (TopOn‘ℂ) ∧ (0[,)+∞) ⊆ ℂ) → (𝐽t (0[,)+∞)) ∈ (TopOn‘(0[,)+∞)))
6019, 3, 59mp2an 692 . . . . . . . . . . . 12 (𝐽t (0[,)+∞)) ∈ (TopOn‘(0[,)+∞))
6158, 60eqeltri 2832 . . . . . . . . . . 11 𝐾 ∈ (TopOn‘(0[,)+∞))
62 ioorp 13341 . . . . . . . . . . . . . 14 (0(,)+∞) = ℝ+
63 iooretop 24709 . . . . . . . . . . . . . 14 (0(,)+∞) ∈ (topGen‘ran (,))
6462, 63eqeltrri 2833 . . . . . . . . . . . . 13 + ∈ (topGen‘ran (,))
65 retop 24705 . . . . . . . . . . . . . . 15 (topGen‘ran (,)) ∈ Top
66 ovex 7391 . . . . . . . . . . . . . . 15 (0[,)+∞) ∈ V
67 restopnb 23119 . . . . . . . . . . . . . . 15 ((((topGen‘ran (,)) ∈ Top ∧ (0[,)+∞) ∈ V) ∧ (ℝ+ ∈ (topGen‘ran (,)) ∧ ℝ+ ⊆ (0[,)+∞) ∧ ℝ+ ⊆ ℝ+)) → (ℝ+ ∈ (topGen‘ran (,)) ↔ ℝ+ ∈ ((topGen‘ran (,)) ↾t (0[,)+∞))))
6865, 66, 67mpanl12 702 . . . . . . . . . . . . . 14 ((ℝ+ ∈ (topGen‘ran (,)) ∧ ℝ+ ⊆ (0[,)+∞) ∧ ℝ+ ⊆ ℝ+) → (ℝ+ ∈ (topGen‘ran (,)) ↔ ℝ+ ∈ ((topGen‘ran (,)) ↾t (0[,)+∞))))
6964, 24, 30, 68mp3an 1463 . . . . . . . . . . . . 13 (ℝ+ ∈ (topGen‘ran (,)) ↔ ℝ+ ∈ ((topGen‘ran (,)) ↾t (0[,)+∞)))
7064, 69mpbi 230 . . . . . . . . . . . 12 + ∈ ((topGen‘ran (,)) ↾t (0[,)+∞))
71 eqid 2736 . . . . . . . . . . . . . . 15 (topGen‘ran (,)) = (topGen‘ran (,))
7218, 71rerest 24748 . . . . . . . . . . . . . 14 ((0[,)+∞) ⊆ ℝ → (𝐽t (0[,)+∞)) = ((topGen‘ran (,)) ↾t (0[,)+∞)))
731, 72ax-mp 5 . . . . . . . . . . . . 13 (𝐽t (0[,)+∞)) = ((topGen‘ran (,)) ↾t (0[,)+∞))
7458, 73eqtri 2759 . . . . . . . . . . . 12 𝐾 = ((topGen‘ran (,)) ↾t (0[,)+∞))
7570, 74eleqtrri 2835 . . . . . . . . . . 11 +𝐾
76 toponmax 22870 . . . . . . . . . . . 12 (𝐿 ∈ (TopOn‘𝐷) → 𝐷𝐿)
7749, 76ax-mp 5 . . . . . . . . . . 11 𝐷𝐿
78 txrest 23575 . . . . . . . . . . 11 (((𝐾 ∈ (TopOn‘(0[,)+∞)) ∧ 𝐿 ∈ (TopOn‘𝐷)) ∧ (ℝ+𝐾𝐷𝐿)) → ((𝐾 ×t 𝐿) ↾t (ℝ+ × 𝐷)) = ((𝐾t+) ×t (𝐿t 𝐷)))
7961, 49, 75, 77, 78mp4an 693 . . . . . . . . . 10 ((𝐾 ×t 𝐿) ↾t (ℝ+ × 𝐷)) = ((𝐾t+) ×t (𝐿t 𝐷))
8058oveq1i 7368 . . . . . . . . . . . 12 (𝐾t+) = ((𝐽t (0[,)+∞)) ↾t+)
81 restabs 23109 . . . . . . . . . . . . 13 ((𝐽 ∈ (TopOn‘ℂ) ∧ ℝ+ ⊆ (0[,)+∞) ∧ (0[,)+∞) ∈ V) → ((𝐽t (0[,)+∞)) ↾t+) = (𝐽t+))
8219, 24, 66, 81mp3an 1463 . . . . . . . . . . . 12 ((𝐽t (0[,)+∞)) ↾t+) = (𝐽t+)
8380, 82eqtri 2759 . . . . . . . . . . 11 (𝐾t+) = (𝐽t+)
8449toponunii 22860 . . . . . . . . . . . . 13 𝐷 = 𝐿
8584restid 17353 . . . . . . . . . . . 12 (𝐿 ∈ (TopOn‘𝐷) → (𝐿t 𝐷) = 𝐿)
8649, 85ax-mp 5 . . . . . . . . . . 11 (𝐿t 𝐷) = 𝐿
8783, 86oveq12i 7370 . . . . . . . . . 10 ((𝐾t+) ×t (𝐿t 𝐷)) = ((𝐽t+) ×t 𝐿)
8879, 87eqtri 2759 . . . . . . . . 9 ((𝐾 ×t 𝐿) ↾t (ℝ+ × 𝐷)) = ((𝐽t+) ×t 𝐿)
8988oveq1i 7368 . . . . . . . 8 (((𝐾 ×t 𝐿) ↾t (ℝ+ × 𝐷)) CnP 𝐽) = (((𝐽t+) ×t 𝐿) CnP 𝐽)
9089fveq1i 6835 . . . . . . 7 ((((𝐾 ×t 𝐿) ↾t (ℝ+ × 𝐷)) CnP 𝐽)‘⟨𝑢, 𝑣⟩) = ((((𝐽t+) ×t 𝐿) CnP 𝐽)‘⟨𝑢, 𝑣⟩)
9154, 57, 903eltr4g 2853 . . . . . 6 (((𝑢 ∈ (0[,)+∞) ∧ 𝑣𝐷) ∧ 0 < 𝑢) → ((𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦)) ↾ (ℝ+ × 𝐷)) ∈ ((((𝐾 ×t 𝐿) ↾t (ℝ+ × 𝐷)) CnP 𝐽)‘⟨𝑢, 𝑣⟩))
92 txtopon 23535 . . . . . . . . . 10 ((𝐾 ∈ (TopOn‘(0[,)+∞)) ∧ 𝐿 ∈ (TopOn‘𝐷)) → (𝐾 ×t 𝐿) ∈ (TopOn‘((0[,)+∞) × 𝐷)))
9361, 49, 92mp2an 692 . . . . . . . . 9 (𝐾 ×t 𝐿) ∈ (TopOn‘((0[,)+∞) × 𝐷))
9493topontopi 22859 . . . . . . . 8 (𝐾 ×t 𝐿) ∈ Top
9594a1i 11 . . . . . . 7 (((𝑢 ∈ (0[,)+∞) ∧ 𝑣𝐷) ∧ 0 < 𝑢) → (𝐾 ×t 𝐿) ∈ Top)
96 xpss1 5643 . . . . . . . 8 (ℝ+ ⊆ (0[,)+∞) → (ℝ+ × 𝐷) ⊆ ((0[,)+∞) × 𝐷))
9724, 96mp1i 13 . . . . . . 7 (((𝑢 ∈ (0[,)+∞) ∧ 𝑣𝐷) ∧ 0 < 𝑢) → (ℝ+ × 𝐷) ⊆ ((0[,)+∞) × 𝐷))
98 txopn 23546 . . . . . . . . . 10 (((𝐾 ∈ (TopOn‘(0[,)+∞)) ∧ 𝐿 ∈ (TopOn‘𝐷)) ∧ (ℝ+𝐾𝐷𝐿)) → (ℝ+ × 𝐷) ∈ (𝐾 ×t 𝐿))
9961, 49, 75, 77, 98mp4an 693 . . . . . . . . 9 (ℝ+ × 𝐷) ∈ (𝐾 ×t 𝐿)
100 isopn3i 23026 . . . . . . . . 9 (((𝐾 ×t 𝐿) ∈ Top ∧ (ℝ+ × 𝐷) ∈ (𝐾 ×t 𝐿)) → ((int‘(𝐾 ×t 𝐿))‘(ℝ+ × 𝐷)) = (ℝ+ × 𝐷))
10194, 99, 100mp2an 692 . . . . . . . 8 ((int‘(𝐾 ×t 𝐿))‘(ℝ+ × 𝐷)) = (ℝ+ × 𝐷)
10246, 101eleqtrrdi 2847 . . . . . . 7 (((𝑢 ∈ (0[,)+∞) ∧ 𝑣𝐷) ∧ 0 < 𝑢) → ⟨𝑢, 𝑣⟩ ∈ ((int‘(𝐾 ×t 𝐿))‘(ℝ+ × 𝐷)))
10317a1i 11 . . . . . . 7 (((𝑢 ∈ (0[,)+∞) ∧ 𝑣𝐷) ∧ 0 < 𝑢) → (𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦)):((0[,)+∞) × 𝐷)⟶ℂ)
10461topontopi 22859 . . . . . . . . 9 𝐾 ∈ Top
10549topontopi 22859 . . . . . . . . 9 𝐿 ∈ Top
10661toponunii 22860 . . . . . . . . 9 (0[,)+∞) = 𝐾
107104, 105, 106, 84txunii 23537 . . . . . . . 8 ((0[,)+∞) × 𝐷) = (𝐾 ×t 𝐿)
10819toponunii 22860 . . . . . . . 8 ℂ = 𝐽
109107, 108cnprest 23233 . . . . . . 7 ((((𝐾 ×t 𝐿) ∈ Top ∧ (ℝ+ × 𝐷) ⊆ ((0[,)+∞) × 𝐷)) ∧ (⟨𝑢, 𝑣⟩ ∈ ((int‘(𝐾 ×t 𝐿))‘(ℝ+ × 𝐷)) ∧ (𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦)):((0[,)+∞) × 𝐷)⟶ℂ)) → ((𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦)) ∈ (((𝐾 ×t 𝐿) CnP 𝐽)‘⟨𝑢, 𝑣⟩) ↔ ((𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦)) ↾ (ℝ+ × 𝐷)) ∈ ((((𝐾 ×t 𝐿) ↾t (ℝ+ × 𝐷)) CnP 𝐽)‘⟨𝑢, 𝑣⟩)))
11095, 97, 102, 103, 109syl22anc 838 . . . . . 6 (((𝑢 ∈ (0[,)+∞) ∧ 𝑣𝐷) ∧ 0 < 𝑢) → ((𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦)) ∈ (((𝐾 ×t 𝐿) CnP 𝐽)‘⟨𝑢, 𝑣⟩) ↔ ((𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦)) ↾ (ℝ+ × 𝐷)) ∈ ((((𝐾 ×t 𝐿) ↾t (ℝ+ × 𝐷)) CnP 𝐽)‘⟨𝑢, 𝑣⟩)))
11191, 110mpbird 257 . . . . 5 (((𝑢 ∈ (0[,)+∞) ∧ 𝑣𝐷) ∧ 0 < 𝑢) → (𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦)) ∈ (((𝐾 ×t 𝐿) CnP 𝐽)‘⟨𝑢, 𝑣⟩))
11217a1i 11 . . . . . . . 8 (𝑣𝐷 → (𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦)):((0[,)+∞) × 𝐷)⟶ℂ)
113 eqid 2736 . . . . . . . . . . 11 (if((ℜ‘𝑣) ≤ 1, (ℜ‘𝑣), 1) / 2) = (if((ℜ‘𝑣) ≤ 1, (ℜ‘𝑣), 1) / 2)
114 eqid 2736 . . . . . . . . . . 11 if((if((ℜ‘𝑣) ≤ 1, (ℜ‘𝑣), 1) / 2) ≤ (𝑒𝑐(1 / (if((ℜ‘𝑣) ≤ 1, (ℜ‘𝑣), 1) / 2))), (if((ℜ‘𝑣) ≤ 1, (ℜ‘𝑣), 1) / 2), (𝑒𝑐(1 / (if((ℜ‘𝑣) ≤ 1, (ℜ‘𝑣), 1) / 2)))) = if((if((ℜ‘𝑣) ≤ 1, (ℜ‘𝑣), 1) / 2) ≤ (𝑒𝑐(1 / (if((ℜ‘𝑣) ≤ 1, (ℜ‘𝑣), 1) / 2))), (if((ℜ‘𝑣) ≤ 1, (ℜ‘𝑣), 1) / 2), (𝑒𝑐(1 / (if((ℜ‘𝑣) ≤ 1, (ℜ‘𝑣), 1) / 2))))
1155, 18, 58, 32, 113, 114cxpcn3lem 26713 . . . . . . . . . 10 ((𝑣𝐷𝑒 ∈ ℝ+) → ∃𝑑 ∈ ℝ+𝑎 ∈ (0[,)+∞)∀𝑏𝐷 (((abs‘𝑎) < 𝑑 ∧ (abs‘(𝑣𝑏)) < 𝑑) → (abs‘(𝑎𝑐𝑏)) < 𝑒))
116115ralrimiva 3128 . . . . . . . . 9 (𝑣𝐷 → ∀𝑒 ∈ ℝ+𝑑 ∈ ℝ+𝑎 ∈ (0[,)+∞)∀𝑏𝐷 (((abs‘𝑎) < 𝑑 ∧ (abs‘(𝑣𝑏)) < 𝑑) → (abs‘(𝑎𝑐𝑏)) < 𝑒))
117 0e0icopnf 13374 . . . . . . . . . . . . . . . . . 18 0 ∈ (0[,)+∞)
118117a1i 11 . . . . . . . . . . . . . . . . 17 ((𝑣𝐷 ∧ (𝑎 ∈ (0[,)+∞) ∧ 𝑏𝐷)) → 0 ∈ (0[,)+∞))
119 simprl 770 . . . . . . . . . . . . . . . . 17 ((𝑣𝐷 ∧ (𝑎 ∈ (0[,)+∞) ∧ 𝑏𝐷)) → 𝑎 ∈ (0[,)+∞))
120118, 119ovresd 7525 . . . . . . . . . . . . . . . 16 ((𝑣𝐷 ∧ (𝑎 ∈ (0[,)+∞) ∧ 𝑏𝐷)) → (0((abs ∘ − ) ↾ ((0[,)+∞) × (0[,)+∞)))𝑎) = (0(abs ∘ − )𝑎))
121 0cn 11124 . . . . . . . . . . . . . . . . 17 0 ∈ ℂ
1223, 119sselid 3931 . . . . . . . . . . . . . . . . 17 ((𝑣𝐷 ∧ (𝑎 ∈ (0[,)+∞) ∧ 𝑏𝐷)) → 𝑎 ∈ ℂ)
123 eqid 2736 . . . . . . . . . . . . . . . . . 18 (abs ∘ − ) = (abs ∘ − )
124123cnmetdval 24714 . . . . . . . . . . . . . . . . 17 ((0 ∈ ℂ ∧ 𝑎 ∈ ℂ) → (0(abs ∘ − )𝑎) = (abs‘(0 − 𝑎)))
125121, 122, 124sylancr 587 . . . . . . . . . . . . . . . 16 ((𝑣𝐷 ∧ (𝑎 ∈ (0[,)+∞) ∧ 𝑏𝐷)) → (0(abs ∘ − )𝑎) = (abs‘(0 − 𝑎)))
126 df-neg 11367 . . . . . . . . . . . . . . . . . 18 -𝑎 = (0 − 𝑎)
127126fveq2i 6837 . . . . . . . . . . . . . . . . 17 (abs‘-𝑎) = (abs‘(0 − 𝑎))
128122absnegd 15375 . . . . . . . . . . . . . . . . 17 ((𝑣𝐷 ∧ (𝑎 ∈ (0[,)+∞) ∧ 𝑏𝐷)) → (abs‘-𝑎) = (abs‘𝑎))
129127, 128eqtr3id 2785 . . . . . . . . . . . . . . . 16 ((𝑣𝐷 ∧ (𝑎 ∈ (0[,)+∞) ∧ 𝑏𝐷)) → (abs‘(0 − 𝑎)) = (abs‘𝑎))
130120, 125, 1293eqtrd 2775 . . . . . . . . . . . . . . 15 ((𝑣𝐷 ∧ (𝑎 ∈ (0[,)+∞) ∧ 𝑏𝐷)) → (0((abs ∘ − ) ↾ ((0[,)+∞) × (0[,)+∞)))𝑎) = (abs‘𝑎))
131130breq1d 5108 . . . . . . . . . . . . . 14 ((𝑣𝐷 ∧ (𝑎 ∈ (0[,)+∞) ∧ 𝑏𝐷)) → ((0((abs ∘ − ) ↾ ((0[,)+∞) × (0[,)+∞)))𝑎) < 𝑑 ↔ (abs‘𝑎) < 𝑑))
132 simpl 482 . . . . . . . . . . . . . . . . 17 ((𝑣𝐷 ∧ (𝑎 ∈ (0[,)+∞) ∧ 𝑏𝐷)) → 𝑣𝐷)
133 simprr 772 . . . . . . . . . . . . . . . . 17 ((𝑣𝐷 ∧ (𝑎 ∈ (0[,)+∞) ∧ 𝑏𝐷)) → 𝑏𝐷)
134132, 133ovresd 7525 . . . . . . . . . . . . . . . 16 ((𝑣𝐷 ∧ (𝑎 ∈ (0[,)+∞) ∧ 𝑏𝐷)) → (𝑣((abs ∘ − ) ↾ (𝐷 × 𝐷))𝑏) = (𝑣(abs ∘ − )𝑏))
13510, 132sselid 3931 . . . . . . . . . . . . . . . . 17 ((𝑣𝐷 ∧ (𝑎 ∈ (0[,)+∞) ∧ 𝑏𝐷)) → 𝑣 ∈ ℂ)
13610, 133sselid 3931 . . . . . . . . . . . . . . . . 17 ((𝑣𝐷 ∧ (𝑎 ∈ (0[,)+∞) ∧ 𝑏𝐷)) → 𝑏 ∈ ℂ)
137123cnmetdval 24714 . . . . . . . . . . . . . . . . 17 ((𝑣 ∈ ℂ ∧ 𝑏 ∈ ℂ) → (𝑣(abs ∘ − )𝑏) = (abs‘(𝑣𝑏)))
138135, 136, 137syl2anc 584 . . . . . . . . . . . . . . . 16 ((𝑣𝐷 ∧ (𝑎 ∈ (0[,)+∞) ∧ 𝑏𝐷)) → (𝑣(abs ∘ − )𝑏) = (abs‘(𝑣𝑏)))
139134, 138eqtrd 2771 . . . . . . . . . . . . . . 15 ((𝑣𝐷 ∧ (𝑎 ∈ (0[,)+∞) ∧ 𝑏𝐷)) → (𝑣((abs ∘ − ) ↾ (𝐷 × 𝐷))𝑏) = (abs‘(𝑣𝑏)))
140139breq1d 5108 . . . . . . . . . . . . . 14 ((𝑣𝐷 ∧ (𝑎 ∈ (0[,)+∞) ∧ 𝑏𝐷)) → ((𝑣((abs ∘ − ) ↾ (𝐷 × 𝐷))𝑏) < 𝑑 ↔ (abs‘(𝑣𝑏)) < 𝑑))
141131, 140anbi12d 632 . . . . . . . . . . . . 13 ((𝑣𝐷 ∧ (𝑎 ∈ (0[,)+∞) ∧ 𝑏𝐷)) → (((0((abs ∘ − ) ↾ ((0[,)+∞) × (0[,)+∞)))𝑎) < 𝑑 ∧ (𝑣((abs ∘ − ) ↾ (𝐷 × 𝐷))𝑏) < 𝑑) ↔ ((abs‘𝑎) < 𝑑 ∧ (abs‘(𝑣𝑏)) < 𝑑)))
142 oveq12 7367 . . . . . . . . . . . . . . . . . . 19 ((𝑥 = 0 ∧ 𝑦 = 𝑣) → (𝑥𝑐𝑦) = (0↑𝑐𝑣))
143 ovex 7391 . . . . . . . . . . . . . . . . . . 19 (0↑𝑐𝑣) ∈ V
144142, 15, 143ovmpoa 7513 . . . . . . . . . . . . . . . . . 18 ((0 ∈ (0[,)+∞) ∧ 𝑣𝐷) → (0(𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦))𝑣) = (0↑𝑐𝑣))
145117, 132, 144sylancr 587 . . . . . . . . . . . . . . . . 17 ((𝑣𝐷 ∧ (𝑎 ∈ (0[,)+∞) ∧ 𝑏𝐷)) → (0(𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦))𝑣) = (0↑𝑐𝑣))
1465eleq2i 2828 . . . . . . . . . . . . . . . . . . . . 21 (𝑣𝐷𝑣 ∈ (ℜ “ ℝ+))
147 ffn 6662 . . . . . . . . . . . . . . . . . . . . . 22 (ℜ:ℂ⟶ℝ → ℜ Fn ℂ)
148 elpreima 7003 . . . . . . . . . . . . . . . . . . . . . 22 (ℜ Fn ℂ → (𝑣 ∈ (ℜ “ ℝ+) ↔ (𝑣 ∈ ℂ ∧ (ℜ‘𝑣) ∈ ℝ+)))
1497, 147, 148mp2b 10 . . . . . . . . . . . . . . . . . . . . 21 (𝑣 ∈ (ℜ “ ℝ+) ↔ (𝑣 ∈ ℂ ∧ (ℜ‘𝑣) ∈ ℝ+))
150146, 149bitri 275 . . . . . . . . . . . . . . . . . . . 20 (𝑣𝐷 ↔ (𝑣 ∈ ℂ ∧ (ℜ‘𝑣) ∈ ℝ+))
151150simplbi 497 . . . . . . . . . . . . . . . . . . 19 (𝑣𝐷𝑣 ∈ ℂ)
152150simprbi 496 . . . . . . . . . . . . . . . . . . . . 21 (𝑣𝐷 → (ℜ‘𝑣) ∈ ℝ+)
153152rpne0d 12954 . . . . . . . . . . . . . . . . . . . 20 (𝑣𝐷 → (ℜ‘𝑣) ≠ 0)
154 fveq2 6834 . . . . . . . . . . . . . . . . . . . . . 22 (𝑣 = 0 → (ℜ‘𝑣) = (ℜ‘0))
155 re0 15075 . . . . . . . . . . . . . . . . . . . . . 22 (ℜ‘0) = 0
156154, 155eqtrdi 2787 . . . . . . . . . . . . . . . . . . . . 21 (𝑣 = 0 → (ℜ‘𝑣) = 0)
157156necon3i 2964 . . . . . . . . . . . . . . . . . . . 20 ((ℜ‘𝑣) ≠ 0 → 𝑣 ≠ 0)
158153, 157syl 17 . . . . . . . . . . . . . . . . . . 19 (𝑣𝐷𝑣 ≠ 0)
159151, 1580cxpd 26675 . . . . . . . . . . . . . . . . . 18 (𝑣𝐷 → (0↑𝑐𝑣) = 0)
160159adantr 480 . . . . . . . . . . . . . . . . 17 ((𝑣𝐷 ∧ (𝑎 ∈ (0[,)+∞) ∧ 𝑏𝐷)) → (0↑𝑐𝑣) = 0)
161145, 160eqtrd 2771 . . . . . . . . . . . . . . . 16 ((𝑣𝐷 ∧ (𝑎 ∈ (0[,)+∞) ∧ 𝑏𝐷)) → (0(𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦))𝑣) = 0)
162 oveq12 7367 . . . . . . . . . . . . . . . . . 18 ((𝑥 = 𝑎𝑦 = 𝑏) → (𝑥𝑐𝑦) = (𝑎𝑐𝑏))
163 ovex 7391 . . . . . . . . . . . . . . . . . 18 (𝑎𝑐𝑏) ∈ V
164162, 15, 163ovmpoa 7513 . . . . . . . . . . . . . . . . 17 ((𝑎 ∈ (0[,)+∞) ∧ 𝑏𝐷) → (𝑎(𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦))𝑏) = (𝑎𝑐𝑏))
165164adantl 481 . . . . . . . . . . . . . . . 16 ((𝑣𝐷 ∧ (𝑎 ∈ (0[,)+∞) ∧ 𝑏𝐷)) → (𝑎(𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦))𝑏) = (𝑎𝑐𝑏))
166161, 165oveq12d 7376 . . . . . . . . . . . . . . 15 ((𝑣𝐷 ∧ (𝑎 ∈ (0[,)+∞) ∧ 𝑏𝐷)) → ((0(𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦))𝑣)(abs ∘ − )(𝑎(𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦))𝑏)) = (0(abs ∘ − )(𝑎𝑐𝑏)))
167122, 136cxpcld 26673 . . . . . . . . . . . . . . . 16 ((𝑣𝐷 ∧ (𝑎 ∈ (0[,)+∞) ∧ 𝑏𝐷)) → (𝑎𝑐𝑏) ∈ ℂ)
168123cnmetdval 24714 . . . . . . . . . . . . . . . 16 ((0 ∈ ℂ ∧ (𝑎𝑐𝑏) ∈ ℂ) → (0(abs ∘ − )(𝑎𝑐𝑏)) = (abs‘(0 − (𝑎𝑐𝑏))))
169121, 167, 168sylancr 587 . . . . . . . . . . . . . . 15 ((𝑣𝐷 ∧ (𝑎 ∈ (0[,)+∞) ∧ 𝑏𝐷)) → (0(abs ∘ − )(𝑎𝑐𝑏)) = (abs‘(0 − (𝑎𝑐𝑏))))
170 df-neg 11367 . . . . . . . . . . . . . . . . 17 -(𝑎𝑐𝑏) = (0 − (𝑎𝑐𝑏))
171170fveq2i 6837 . . . . . . . . . . . . . . . 16 (abs‘-(𝑎𝑐𝑏)) = (abs‘(0 − (𝑎𝑐𝑏)))
172167absnegd 15375 . . . . . . . . . . . . . . . 16 ((𝑣𝐷 ∧ (𝑎 ∈ (0[,)+∞) ∧ 𝑏𝐷)) → (abs‘-(𝑎𝑐𝑏)) = (abs‘(𝑎𝑐𝑏)))
173171, 172eqtr3id 2785 . . . . . . . . . . . . . . 15 ((𝑣𝐷 ∧ (𝑎 ∈ (0[,)+∞) ∧ 𝑏𝐷)) → (abs‘(0 − (𝑎𝑐𝑏))) = (abs‘(𝑎𝑐𝑏)))
174166, 169, 1733eqtrd 2775 . . . . . . . . . . . . . 14 ((𝑣𝐷 ∧ (𝑎 ∈ (0[,)+∞) ∧ 𝑏𝐷)) → ((0(𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦))𝑣)(abs ∘ − )(𝑎(𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦))𝑏)) = (abs‘(𝑎𝑐𝑏)))
175174breq1d 5108 . . . . . . . . . . . . 13 ((𝑣𝐷 ∧ (𝑎 ∈ (0[,)+∞) ∧ 𝑏𝐷)) → (((0(𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦))𝑣)(abs ∘ − )(𝑎(𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦))𝑏)) < 𝑒 ↔ (abs‘(𝑎𝑐𝑏)) < 𝑒))
176141, 175imbi12d 344 . . . . . . . . . . . 12 ((𝑣𝐷 ∧ (𝑎 ∈ (0[,)+∞) ∧ 𝑏𝐷)) → ((((0((abs ∘ − ) ↾ ((0[,)+∞) × (0[,)+∞)))𝑎) < 𝑑 ∧ (𝑣((abs ∘ − ) ↾ (𝐷 × 𝐷))𝑏) < 𝑑) → ((0(𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦))𝑣)(abs ∘ − )(𝑎(𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦))𝑏)) < 𝑒) ↔ (((abs‘𝑎) < 𝑑 ∧ (abs‘(𝑣𝑏)) < 𝑑) → (abs‘(𝑎𝑐𝑏)) < 𝑒)))
1771762ralbidva 3198 . . . . . . . . . . 11 (𝑣𝐷 → (∀𝑎 ∈ (0[,)+∞)∀𝑏𝐷 (((0((abs ∘ − ) ↾ ((0[,)+∞) × (0[,)+∞)))𝑎) < 𝑑 ∧ (𝑣((abs ∘ − ) ↾ (𝐷 × 𝐷))𝑏) < 𝑑) → ((0(𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦))𝑣)(abs ∘ − )(𝑎(𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦))𝑏)) < 𝑒) ↔ ∀𝑎 ∈ (0[,)+∞)∀𝑏𝐷 (((abs‘𝑎) < 𝑑 ∧ (abs‘(𝑣𝑏)) < 𝑑) → (abs‘(𝑎𝑐𝑏)) < 𝑒)))
178177rexbidv 3160 . . . . . . . . . 10 (𝑣𝐷 → (∃𝑑 ∈ ℝ+𝑎 ∈ (0[,)+∞)∀𝑏𝐷 (((0((abs ∘ − ) ↾ ((0[,)+∞) × (0[,)+∞)))𝑎) < 𝑑 ∧ (𝑣((abs ∘ − ) ↾ (𝐷 × 𝐷))𝑏) < 𝑑) → ((0(𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦))𝑣)(abs ∘ − )(𝑎(𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦))𝑏)) < 𝑒) ↔ ∃𝑑 ∈ ℝ+𝑎 ∈ (0[,)+∞)∀𝑏𝐷 (((abs‘𝑎) < 𝑑 ∧ (abs‘(𝑣𝑏)) < 𝑑) → (abs‘(𝑎𝑐𝑏)) < 𝑒)))
179178ralbidv 3159 . . . . . . . . 9 (𝑣𝐷 → (∀𝑒 ∈ ℝ+𝑑 ∈ ℝ+𝑎 ∈ (0[,)+∞)∀𝑏𝐷 (((0((abs ∘ − ) ↾ ((0[,)+∞) × (0[,)+∞)))𝑎) < 𝑑 ∧ (𝑣((abs ∘ − ) ↾ (𝐷 × 𝐷))𝑏) < 𝑑) → ((0(𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦))𝑣)(abs ∘ − )(𝑎(𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦))𝑏)) < 𝑒) ↔ ∀𝑒 ∈ ℝ+𝑑 ∈ ℝ+𝑎 ∈ (0[,)+∞)∀𝑏𝐷 (((abs‘𝑎) < 𝑑 ∧ (abs‘(𝑣𝑏)) < 𝑑) → (abs‘(𝑎𝑐𝑏)) < 𝑒)))
180116, 179mpbird 257 . . . . . . . 8 (𝑣𝐷 → ∀𝑒 ∈ ℝ+𝑑 ∈ ℝ+𝑎 ∈ (0[,)+∞)∀𝑏𝐷 (((0((abs ∘ − ) ↾ ((0[,)+∞) × (0[,)+∞)))𝑎) < 𝑑 ∧ (𝑣((abs ∘ − ) ↾ (𝐷 × 𝐷))𝑏) < 𝑑) → ((0(𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦))𝑣)(abs ∘ − )(𝑎(𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦))𝑏)) < 𝑒))
181 cnxmet 24716 . . . . . . . . . . 11 (abs ∘ − ) ∈ (∞Met‘ℂ)
182181a1i 11 . . . . . . . . . 10 (𝑣𝐷 → (abs ∘ − ) ∈ (∞Met‘ℂ))
183 xmetres2 24305 . . . . . . . . . 10 (((abs ∘ − ) ∈ (∞Met‘ℂ) ∧ (0[,)+∞) ⊆ ℂ) → ((abs ∘ − ) ↾ ((0[,)+∞) × (0[,)+∞))) ∈ (∞Met‘(0[,)+∞)))
184182, 3, 183sylancl 586 . . . . . . . . 9 (𝑣𝐷 → ((abs ∘ − ) ↾ ((0[,)+∞) × (0[,)+∞))) ∈ (∞Met‘(0[,)+∞)))
185 xmetres2 24305 . . . . . . . . . 10 (((abs ∘ − ) ∈ (∞Met‘ℂ) ∧ 𝐷 ⊆ ℂ) → ((abs ∘ − ) ↾ (𝐷 × 𝐷)) ∈ (∞Met‘𝐷))
186182, 10, 185sylancl 586 . . . . . . . . 9 (𝑣𝐷 → ((abs ∘ − ) ↾ (𝐷 × 𝐷)) ∈ (∞Met‘𝐷))
187117a1i 11 . . . . . . . . 9 (𝑣𝐷 → 0 ∈ (0[,)+∞))
188 id 22 . . . . . . . . 9 (𝑣𝐷𝑣𝐷)
189 eqid 2736 . . . . . . . . . . . . 13 ((abs ∘ − ) ↾ ((0[,)+∞) × (0[,)+∞))) = ((abs ∘ − ) ↾ ((0[,)+∞) × (0[,)+∞)))
19018cnfldtopn 24725 . . . . . . . . . . . . 13 𝐽 = (MetOpen‘(abs ∘ − ))
191 eqid 2736 . . . . . . . . . . . . 13 (MetOpen‘((abs ∘ − ) ↾ ((0[,)+∞) × (0[,)+∞)))) = (MetOpen‘((abs ∘ − ) ↾ ((0[,)+∞) × (0[,)+∞))))
192189, 190, 191metrest 24468 . . . . . . . . . . . 12 (((abs ∘ − ) ∈ (∞Met‘ℂ) ∧ (0[,)+∞) ⊆ ℂ) → (𝐽t (0[,)+∞)) = (MetOpen‘((abs ∘ − ) ↾ ((0[,)+∞) × (0[,)+∞)))))
193181, 3, 192mp2an 692 . . . . . . . . . . 11 (𝐽t (0[,)+∞)) = (MetOpen‘((abs ∘ − ) ↾ ((0[,)+∞) × (0[,)+∞))))
19458, 193eqtri 2759 . . . . . . . . . 10 𝐾 = (MetOpen‘((abs ∘ − ) ↾ ((0[,)+∞) × (0[,)+∞))))
195 eqid 2736 . . . . . . . . . . . . 13 ((abs ∘ − ) ↾ (𝐷 × 𝐷)) = ((abs ∘ − ) ↾ (𝐷 × 𝐷))
196 eqid 2736 . . . . . . . . . . . . 13 (MetOpen‘((abs ∘ − ) ↾ (𝐷 × 𝐷))) = (MetOpen‘((abs ∘ − ) ↾ (𝐷 × 𝐷)))
197195, 190, 196metrest 24468 . . . . . . . . . . . 12 (((abs ∘ − ) ∈ (∞Met‘ℂ) ∧ 𝐷 ⊆ ℂ) → (𝐽t 𝐷) = (MetOpen‘((abs ∘ − ) ↾ (𝐷 × 𝐷))))
198181, 10, 197mp2an 692 . . . . . . . . . . 11 (𝐽t 𝐷) = (MetOpen‘((abs ∘ − ) ↾ (𝐷 × 𝐷)))
19932, 198eqtri 2759 . . . . . . . . . 10 𝐿 = (MetOpen‘((abs ∘ − ) ↾ (𝐷 × 𝐷)))
200194, 199, 190txmetcnp 24491 . . . . . . . . 9 (((((abs ∘ − ) ↾ ((0[,)+∞) × (0[,)+∞))) ∈ (∞Met‘(0[,)+∞)) ∧ ((abs ∘ − ) ↾ (𝐷 × 𝐷)) ∈ (∞Met‘𝐷) ∧ (abs ∘ − ) ∈ (∞Met‘ℂ)) ∧ (0 ∈ (0[,)+∞) ∧ 𝑣𝐷)) → ((𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦)) ∈ (((𝐾 ×t 𝐿) CnP 𝐽)‘⟨0, 𝑣⟩) ↔ ((𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦)):((0[,)+∞) × 𝐷)⟶ℂ ∧ ∀𝑒 ∈ ℝ+𝑑 ∈ ℝ+𝑎 ∈ (0[,)+∞)∀𝑏𝐷 (((0((abs ∘ − ) ↾ ((0[,)+∞) × (0[,)+∞)))𝑎) < 𝑑 ∧ (𝑣((abs ∘ − ) ↾ (𝐷 × 𝐷))𝑏) < 𝑑) → ((0(𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦))𝑣)(abs ∘ − )(𝑎(𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦))𝑏)) < 𝑒))))
201184, 186, 182, 187, 188, 200syl32anc 1380 . . . . . . . 8 (𝑣𝐷 → ((𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦)) ∈ (((𝐾 ×t 𝐿) CnP 𝐽)‘⟨0, 𝑣⟩) ↔ ((𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦)):((0[,)+∞) × 𝐷)⟶ℂ ∧ ∀𝑒 ∈ ℝ+𝑑 ∈ ℝ+𝑎 ∈ (0[,)+∞)∀𝑏𝐷 (((0((abs ∘ − ) ↾ ((0[,)+∞) × (0[,)+∞)))𝑎) < 𝑑 ∧ (𝑣((abs ∘ − ) ↾ (𝐷 × 𝐷))𝑏) < 𝑑) → ((0(𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦))𝑣)(abs ∘ − )(𝑎(𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦))𝑏)) < 𝑒))))
202112, 180, 201mpbir2and 713 . . . . . . 7 (𝑣𝐷 → (𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦)) ∈ (((𝐾 ×t 𝐿) CnP 𝐽)‘⟨0, 𝑣⟩))
203202ad2antlr 727 . . . . . 6 (((𝑢 ∈ (0[,)+∞) ∧ 𝑣𝐷) ∧ 0 = 𝑢) → (𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦)) ∈ (((𝐾 ×t 𝐿) CnP 𝐽)‘⟨0, 𝑣⟩))
204 simpr 484 . . . . . . . 8 (((𝑢 ∈ (0[,)+∞) ∧ 𝑣𝐷) ∧ 0 = 𝑢) → 0 = 𝑢)
205204opeq1d 4835 . . . . . . 7 (((𝑢 ∈ (0[,)+∞) ∧ 𝑣𝐷) ∧ 0 = 𝑢) → ⟨0, 𝑣⟩ = ⟨𝑢, 𝑣⟩)
206205fveq2d 6838 . . . . . 6 (((𝑢 ∈ (0[,)+∞) ∧ 𝑣𝐷) ∧ 0 = 𝑢) → (((𝐾 ×t 𝐿) CnP 𝐽)‘⟨0, 𝑣⟩) = (((𝐾 ×t 𝐿) CnP 𝐽)‘⟨𝑢, 𝑣⟩))
207203, 206eleqtrd 2838 . . . . 5 (((𝑢 ∈ (0[,)+∞) ∧ 𝑣𝐷) ∧ 0 = 𝑢) → (𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦)) ∈ (((𝐾 ×t 𝐿) CnP 𝐽)‘⟨𝑢, 𝑣⟩))
20839simprbi 496 . . . . . . 7 (𝑢 ∈ (0[,)+∞) → 0 ≤ 𝑢)
209208adantr 480 . . . . . 6 ((𝑢 ∈ (0[,)+∞) ∧ 𝑣𝐷) → 0 ≤ 𝑢)
210 0re 11134 . . . . . . 7 0 ∈ ℝ
211 leloe 11219 . . . . . . 7 ((0 ∈ ℝ ∧ 𝑢 ∈ ℝ) → (0 ≤ 𝑢 ↔ (0 < 𝑢 ∨ 0 = 𝑢)))
212210, 41, 211sylancr 587 . . . . . 6 ((𝑢 ∈ (0[,)+∞) ∧ 𝑣𝐷) → (0 ≤ 𝑢 ↔ (0 < 𝑢 ∨ 0 = 𝑢)))
213209, 212mpbid 232 . . . . 5 ((𝑢 ∈ (0[,)+∞) ∧ 𝑣𝐷) → (0 < 𝑢 ∨ 0 = 𝑢))
214111, 207, 213mpjaodan 960 . . . 4 ((𝑢 ∈ (0[,)+∞) ∧ 𝑣𝐷) → (𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦)) ∈ (((𝐾 ×t 𝐿) CnP 𝐽)‘⟨𝑢, 𝑣⟩))
215214rgen2 3176 . . 3 𝑢 ∈ (0[,)+∞)∀𝑣𝐷 (𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦)) ∈ (((𝐾 ×t 𝐿) CnP 𝐽)‘⟨𝑢, 𝑣⟩)
216 fveq2 6834 . . . . 5 (𝑧 = ⟨𝑢, 𝑣⟩ → (((𝐾 ×t 𝐿) CnP 𝐽)‘𝑧) = (((𝐾 ×t 𝐿) CnP 𝐽)‘⟨𝑢, 𝑣⟩))
217216eleq2d 2822 . . . 4 (𝑧 = ⟨𝑢, 𝑣⟩ → ((𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦)) ∈ (((𝐾 ×t 𝐿) CnP 𝐽)‘𝑧) ↔ (𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦)) ∈ (((𝐾 ×t 𝐿) CnP 𝐽)‘⟨𝑢, 𝑣⟩)))
218217ralxp 5790 . . 3 (∀𝑧 ∈ ((0[,)+∞) × 𝐷)(𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦)) ∈ (((𝐾 ×t 𝐿) CnP 𝐽)‘𝑧) ↔ ∀𝑢 ∈ (0[,)+∞)∀𝑣𝐷 (𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦)) ∈ (((𝐾 ×t 𝐿) CnP 𝐽)‘⟨𝑢, 𝑣⟩))
219215, 218mpbir 231 . 2 𝑧 ∈ ((0[,)+∞) × 𝐷)(𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦)) ∈ (((𝐾 ×t 𝐿) CnP 𝐽)‘𝑧)
220 cncnp 23224 . . 3 (((𝐾 ×t 𝐿) ∈ (TopOn‘((0[,)+∞) × 𝐷)) ∧ 𝐽 ∈ (TopOn‘ℂ)) → ((𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦)) ∈ ((𝐾 ×t 𝐿) Cn 𝐽) ↔ ((𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦)):((0[,)+∞) × 𝐷)⟶ℂ ∧ ∀𝑧 ∈ ((0[,)+∞) × 𝐷)(𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦)) ∈ (((𝐾 ×t 𝐿) CnP 𝐽)‘𝑧))))
22193, 19, 220mp2an 692 . 2 ((𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦)) ∈ ((𝐾 ×t 𝐿) Cn 𝐽) ↔ ((𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦)):((0[,)+∞) × 𝐷)⟶ℂ ∧ ∀𝑧 ∈ ((0[,)+∞) × 𝐷)(𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦)) ∈ (((𝐾 ×t 𝐿) CnP 𝐽)‘𝑧)))
22217, 219, 221mpbir2an 711 1 (𝑥 ∈ (0[,)+∞), 𝑦𝐷 ↦ (𝑥𝑐𝑦)) ∈ ((𝐾 ×t 𝐿) Cn 𝐽)
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 206  wa 395  wo 847  w3a 1086   = wceq 1541  wcel 2113  wne 2932  wral 3051  wrex 3060  Vcvv 3440  wss 3901  ifcif 4479  cop 4586   class class class wbr 5098   × cxp 5622  ccnv 5623  dom cdm 5624  ran crn 5625  cres 5626  cima 5627  ccom 5628   Fn wfn 6487  wf 6488  cfv 6492  (class class class)co 7358  cmpo 7360  cc 11024  cr 11025  0cc0 11026  1c1 11027  +∞cpnf 11163   < clt 11166  cle 11167  cmin 11364  -cneg 11365   / cdiv 11794  2c2 12200  +crp 12905  (,)cioo 13261  [,)cico 13263  cre 15020  abscabs 15157  t crest 17340  TopOpenctopn 17341  topGenctg 17357  ∞Metcxmet 21294  MetOpencmopn 21299  fldccnfld 21309  Topctop 22837  TopOnctopon 22854  intcnt 22961   Cn ccn 23168   CnP ccnp 23169   ×t ctx 23504  𝑐ccxp 26520
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1796  ax-4 1810  ax-5 1911  ax-6 1968  ax-7 2009  ax-8 2115  ax-9 2123  ax-10 2146  ax-11 2162  ax-12 2184  ax-ext 2708  ax-rep 5224  ax-sep 5241  ax-nul 5251  ax-pow 5310  ax-pr 5377  ax-un 7680  ax-inf2 9550  ax-cnex 11082  ax-resscn 11083  ax-1cn 11084  ax-icn 11085  ax-addcl 11086  ax-addrcl 11087  ax-mulcl 11088  ax-mulrcl 11089  ax-mulcom 11090  ax-addass 11091  ax-mulass 11092  ax-distr 11093  ax-i2m1 11094  ax-1ne0 11095  ax-1rid 11096  ax-rnegex 11097  ax-rrecex 11098  ax-cnre 11099  ax-pre-lttri 11100  ax-pre-lttrn 11101  ax-pre-ltadd 11102  ax-pre-mulgt0 11103  ax-pre-sup 11104  ax-addf 11105
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 848  df-3or 1087  df-3an 1088  df-tru 1544  df-fal 1554  df-ex 1781  df-nf 1785  df-sb 2068  df-mo 2539  df-eu 2569  df-clab 2715  df-cleq 2728  df-clel 2811  df-nfc 2885  df-ne 2933  df-nel 3037  df-ral 3052  df-rex 3061  df-rmo 3350  df-reu 3351  df-rab 3400  df-v 3442  df-sbc 3741  df-csb 3850  df-dif 3904  df-un 3906  df-in 3908  df-ss 3918  df-pss 3921  df-nul 4286  df-if 4480  df-pw 4556  df-sn 4581  df-pr 4583  df-tp 4585  df-op 4587  df-uni 4864  df-int 4903  df-iun 4948  df-iin 4949  df-br 5099  df-opab 5161  df-mpt 5180  df-tr 5206  df-id 5519  df-eprel 5524  df-po 5532  df-so 5533  df-fr 5577  df-se 5578  df-we 5579  df-xp 5630  df-rel 5631  df-cnv 5632  df-co 5633  df-dm 5634  df-rn 5635  df-res 5636  df-ima 5637  df-pred 6259  df-ord 6320  df-on 6321  df-lim 6322  df-suc 6323  df-iota 6448  df-fun 6494  df-fn 6495  df-f 6496  df-f1 6497  df-fo 6498  df-f1o 6499  df-fv 6500  df-isom 6501  df-riota 7315  df-ov 7361  df-oprab 7362  df-mpo 7363  df-of 7622  df-om 7809  df-1st 7933  df-2nd 7934  df-supp 8103  df-frecs 8223  df-wrecs 8254  df-recs 8303  df-rdg 8341  df-1o 8397  df-2o 8398  df-er 8635  df-map 8765  df-pm 8766  df-ixp 8836  df-en 8884  df-dom 8885  df-sdom 8886  df-fin 8887  df-fsupp 9265  df-fi 9314  df-sup 9345  df-inf 9346  df-oi 9415  df-card 9851  df-pnf 11168  df-mnf 11169  df-xr 11170  df-ltxr 11171  df-le 11172  df-sub 11366  df-neg 11367  df-div 11795  df-nn 12146  df-2 12208  df-3 12209  df-4 12210  df-5 12211  df-6 12212  df-7 12213  df-8 12214  df-9 12215  df-n0 12402  df-z 12489  df-dec 12608  df-uz 12752  df-q 12862  df-rp 12906  df-xneg 13026  df-xadd 13027  df-xmul 13028  df-ioo 13265  df-ioc 13266  df-ico 13267  df-icc 13268  df-fz 13424  df-fzo 13571  df-fl 13712  df-mod 13790  df-seq 13925  df-exp 13985  df-fac 14197  df-bc 14226  df-hash 14254  df-shft 14990  df-cj 15022  df-re 15023  df-im 15024  df-sqrt 15158  df-abs 15159  df-limsup 15394  df-clim 15411  df-rlim 15412  df-sum 15610  df-ef 15990  df-sin 15992  df-cos 15993  df-tan 15994  df-pi 15995  df-struct 17074  df-sets 17091  df-slot 17109  df-ndx 17121  df-base 17137  df-ress 17158  df-plusg 17190  df-mulr 17191  df-starv 17192  df-sca 17193  df-vsca 17194  df-ip 17195  df-tset 17196  df-ple 17197  df-ds 17199  df-unif 17200  df-hom 17201  df-cco 17202  df-rest 17342  df-topn 17343  df-0g 17361  df-gsum 17362  df-topgen 17363  df-pt 17364  df-prds 17367  df-xrs 17423  df-qtop 17428  df-imas 17429  df-xps 17431  df-mre 17505  df-mrc 17506  df-acs 17508  df-mgm 18565  df-sgrp 18644  df-mnd 18660  df-submnd 18709  df-mulg 18998  df-cntz 19246  df-cmn 19711  df-psmet 21301  df-xmet 21302  df-met 21303  df-bl 21304  df-mopn 21305  df-fbas 21306  df-fg 21307  df-cnfld 21310  df-top 22838  df-topon 22855  df-topsp 22877  df-bases 22890  df-cld 22963  df-ntr 22964  df-cls 22965  df-nei 23042  df-lp 23080  df-perf 23081  df-cn 23171  df-cnp 23172  df-haus 23259  df-cmp 23331  df-tx 23506  df-hmeo 23699  df-fil 23790  df-fm 23882  df-flim 23883  df-flf 23884  df-xms 24264  df-ms 24265  df-tms 24266  df-cncf 24827  df-limc 25823  df-dv 25824  df-log 26521  df-cxp 26522
This theorem is referenced by:  resqrtcn  26715
  Copyright terms: Public domain W3C validator