Metamath Proof Explorer


Theorem hhcnf

Description: The continuous functionals of Hilbert space. (Contributed by Mario Carneiro, 19-May-2014) (New usage is discouraged.)

Ref Expression
Hypotheses hhcn.1 ⊒ 𝐷 = ( normβ„Ž ∘ βˆ’β„Ž )
hhcn.2 ⊒ 𝐽 = ( MetOpen β€˜ 𝐷 )
hhcn.4 ⊒ 𝐾 = ( TopOpen β€˜ β„‚fld )
Assertion hhcnf ContFn = ( 𝐽 Cn 𝐾 )

Proof

Step Hyp Ref Expression
1 hhcn.1 ⊒ 𝐷 = ( normβ„Ž ∘ βˆ’β„Ž )
2 hhcn.2 ⊒ 𝐽 = ( MetOpen β€˜ 𝐷 )
3 hhcn.4 ⊒ 𝐾 = ( TopOpen β€˜ β„‚fld )
4 df-rab ⊒ { 𝑑 ∈ ( β„‚ ↑m β„‹ ) ∣ βˆ€ π‘₯ ∈ β„‹ βˆ€ 𝑦 ∈ ℝ+ βˆƒ 𝑧 ∈ ℝ+ βˆ€ 𝑀 ∈ β„‹ ( ( normβ„Ž β€˜ ( 𝑀 βˆ’β„Ž π‘₯ ) ) < 𝑧 β†’ ( abs β€˜ ( ( 𝑑 β€˜ 𝑀 ) βˆ’ ( 𝑑 β€˜ π‘₯ ) ) ) < 𝑦 ) } = { 𝑑 ∣ ( 𝑑 ∈ ( β„‚ ↑m β„‹ ) ∧ βˆ€ π‘₯ ∈ β„‹ βˆ€ 𝑦 ∈ ℝ+ βˆƒ 𝑧 ∈ ℝ+ βˆ€ 𝑀 ∈ β„‹ ( ( normβ„Ž β€˜ ( 𝑀 βˆ’β„Ž π‘₯ ) ) < 𝑧 β†’ ( abs β€˜ ( ( 𝑑 β€˜ 𝑀 ) βˆ’ ( 𝑑 β€˜ π‘₯ ) ) ) < 𝑦 ) ) }
5 df-cnfn ⊒ ContFn = { 𝑑 ∈ ( β„‚ ↑m β„‹ ) ∣ βˆ€ π‘₯ ∈ β„‹ βˆ€ 𝑦 ∈ ℝ+ βˆƒ 𝑧 ∈ ℝ+ βˆ€ 𝑀 ∈ β„‹ ( ( normβ„Ž β€˜ ( 𝑀 βˆ’β„Ž π‘₯ ) ) < 𝑧 β†’ ( abs β€˜ ( ( 𝑑 β€˜ 𝑀 ) βˆ’ ( 𝑑 β€˜ π‘₯ ) ) ) < 𝑦 ) }
6 1 hilmetdval ⊒ ( ( π‘₯ ∈ β„‹ ∧ 𝑀 ∈ β„‹ ) β†’ ( π‘₯ 𝐷 𝑀 ) = ( normβ„Ž β€˜ ( π‘₯ βˆ’β„Ž 𝑀 ) ) )
7 normsub ⊒ ( ( π‘₯ ∈ β„‹ ∧ 𝑀 ∈ β„‹ ) β†’ ( normβ„Ž β€˜ ( π‘₯ βˆ’β„Ž 𝑀 ) ) = ( normβ„Ž β€˜ ( 𝑀 βˆ’β„Ž π‘₯ ) ) )
8 6 7 eqtrd ⊒ ( ( π‘₯ ∈ β„‹ ∧ 𝑀 ∈ β„‹ ) β†’ ( π‘₯ 𝐷 𝑀 ) = ( normβ„Ž β€˜ ( 𝑀 βˆ’β„Ž π‘₯ ) ) )
9 8 adantll ⊒ ( ( ( 𝑑 : β„‹ ⟢ β„‚ ∧ π‘₯ ∈ β„‹ ) ∧ 𝑀 ∈ β„‹ ) β†’ ( π‘₯ 𝐷 𝑀 ) = ( normβ„Ž β€˜ ( 𝑀 βˆ’β„Ž π‘₯ ) ) )
10 9 breq1d ⊒ ( ( ( 𝑑 : β„‹ ⟢ β„‚ ∧ π‘₯ ∈ β„‹ ) ∧ 𝑀 ∈ β„‹ ) β†’ ( ( π‘₯ 𝐷 𝑀 ) < 𝑧 ↔ ( normβ„Ž β€˜ ( 𝑀 βˆ’β„Ž π‘₯ ) ) < 𝑧 ) )
11 ffvelcdm ⊒ ( ( 𝑑 : β„‹ ⟢ β„‚ ∧ π‘₯ ∈ β„‹ ) β†’ ( 𝑑 β€˜ π‘₯ ) ∈ β„‚ )
12 ffvelcdm ⊒ ( ( 𝑑 : β„‹ ⟢ β„‚ ∧ 𝑀 ∈ β„‹ ) β†’ ( 𝑑 β€˜ 𝑀 ) ∈ β„‚ )
13 11 12 anim12dan ⊒ ( ( 𝑑 : β„‹ ⟢ β„‚ ∧ ( π‘₯ ∈ β„‹ ∧ 𝑀 ∈ β„‹ ) ) β†’ ( ( 𝑑 β€˜ π‘₯ ) ∈ β„‚ ∧ ( 𝑑 β€˜ 𝑀 ) ∈ β„‚ ) )
14 eqid ⊒ ( abs ∘ βˆ’ ) = ( abs ∘ βˆ’ )
15 14 cnmetdval ⊒ ( ( ( 𝑑 β€˜ π‘₯ ) ∈ β„‚ ∧ ( 𝑑 β€˜ 𝑀 ) ∈ β„‚ ) β†’ ( ( 𝑑 β€˜ π‘₯ ) ( abs ∘ βˆ’ ) ( 𝑑 β€˜ 𝑀 ) ) = ( abs β€˜ ( ( 𝑑 β€˜ π‘₯ ) βˆ’ ( 𝑑 β€˜ 𝑀 ) ) ) )
16 abssub ⊒ ( ( ( 𝑑 β€˜ π‘₯ ) ∈ β„‚ ∧ ( 𝑑 β€˜ 𝑀 ) ∈ β„‚ ) β†’ ( abs β€˜ ( ( 𝑑 β€˜ π‘₯ ) βˆ’ ( 𝑑 β€˜ 𝑀 ) ) ) = ( abs β€˜ ( ( 𝑑 β€˜ 𝑀 ) βˆ’ ( 𝑑 β€˜ π‘₯ ) ) ) )
17 15 16 eqtrd ⊒ ( ( ( 𝑑 β€˜ π‘₯ ) ∈ β„‚ ∧ ( 𝑑 β€˜ 𝑀 ) ∈ β„‚ ) β†’ ( ( 𝑑 β€˜ π‘₯ ) ( abs ∘ βˆ’ ) ( 𝑑 β€˜ 𝑀 ) ) = ( abs β€˜ ( ( 𝑑 β€˜ 𝑀 ) βˆ’ ( 𝑑 β€˜ π‘₯ ) ) ) )
18 13 17 syl ⊒ ( ( 𝑑 : β„‹ ⟢ β„‚ ∧ ( π‘₯ ∈ β„‹ ∧ 𝑀 ∈ β„‹ ) ) β†’ ( ( 𝑑 β€˜ π‘₯ ) ( abs ∘ βˆ’ ) ( 𝑑 β€˜ 𝑀 ) ) = ( abs β€˜ ( ( 𝑑 β€˜ 𝑀 ) βˆ’ ( 𝑑 β€˜ π‘₯ ) ) ) )
19 18 anassrs ⊒ ( ( ( 𝑑 : β„‹ ⟢ β„‚ ∧ π‘₯ ∈ β„‹ ) ∧ 𝑀 ∈ β„‹ ) β†’ ( ( 𝑑 β€˜ π‘₯ ) ( abs ∘ βˆ’ ) ( 𝑑 β€˜ 𝑀 ) ) = ( abs β€˜ ( ( 𝑑 β€˜ 𝑀 ) βˆ’ ( 𝑑 β€˜ π‘₯ ) ) ) )
20 19 breq1d ⊒ ( ( ( 𝑑 : β„‹ ⟢ β„‚ ∧ π‘₯ ∈ β„‹ ) ∧ 𝑀 ∈ β„‹ ) β†’ ( ( ( 𝑑 β€˜ π‘₯ ) ( abs ∘ βˆ’ ) ( 𝑑 β€˜ 𝑀 ) ) < 𝑦 ↔ ( abs β€˜ ( ( 𝑑 β€˜ 𝑀 ) βˆ’ ( 𝑑 β€˜ π‘₯ ) ) ) < 𝑦 ) )
21 10 20 imbi12d ⊒ ( ( ( 𝑑 : β„‹ ⟢ β„‚ ∧ π‘₯ ∈ β„‹ ) ∧ 𝑀 ∈ β„‹ ) β†’ ( ( ( π‘₯ 𝐷 𝑀 ) < 𝑧 β†’ ( ( 𝑑 β€˜ π‘₯ ) ( abs ∘ βˆ’ ) ( 𝑑 β€˜ 𝑀 ) ) < 𝑦 ) ↔ ( ( normβ„Ž β€˜ ( 𝑀 βˆ’β„Ž π‘₯ ) ) < 𝑧 β†’ ( abs β€˜ ( ( 𝑑 β€˜ 𝑀 ) βˆ’ ( 𝑑 β€˜ π‘₯ ) ) ) < 𝑦 ) ) )
22 21 ralbidva ⊒ ( ( 𝑑 : β„‹ ⟢ β„‚ ∧ π‘₯ ∈ β„‹ ) β†’ ( βˆ€ 𝑀 ∈ β„‹ ( ( π‘₯ 𝐷 𝑀 ) < 𝑧 β†’ ( ( 𝑑 β€˜ π‘₯ ) ( abs ∘ βˆ’ ) ( 𝑑 β€˜ 𝑀 ) ) < 𝑦 ) ↔ βˆ€ 𝑀 ∈ β„‹ ( ( normβ„Ž β€˜ ( 𝑀 βˆ’β„Ž π‘₯ ) ) < 𝑧 β†’ ( abs β€˜ ( ( 𝑑 β€˜ 𝑀 ) βˆ’ ( 𝑑 β€˜ π‘₯ ) ) ) < 𝑦 ) ) )
23 22 rexbidv ⊒ ( ( 𝑑 : β„‹ ⟢ β„‚ ∧ π‘₯ ∈ β„‹ ) β†’ ( βˆƒ 𝑧 ∈ ℝ+ βˆ€ 𝑀 ∈ β„‹ ( ( π‘₯ 𝐷 𝑀 ) < 𝑧 β†’ ( ( 𝑑 β€˜ π‘₯ ) ( abs ∘ βˆ’ ) ( 𝑑 β€˜ 𝑀 ) ) < 𝑦 ) ↔ βˆƒ 𝑧 ∈ ℝ+ βˆ€ 𝑀 ∈ β„‹ ( ( normβ„Ž β€˜ ( 𝑀 βˆ’β„Ž π‘₯ ) ) < 𝑧 β†’ ( abs β€˜ ( ( 𝑑 β€˜ 𝑀 ) βˆ’ ( 𝑑 β€˜ π‘₯ ) ) ) < 𝑦 ) ) )
24 23 ralbidv ⊒ ( ( 𝑑 : β„‹ ⟢ β„‚ ∧ π‘₯ ∈ β„‹ ) β†’ ( βˆ€ 𝑦 ∈ ℝ+ βˆƒ 𝑧 ∈ ℝ+ βˆ€ 𝑀 ∈ β„‹ ( ( π‘₯ 𝐷 𝑀 ) < 𝑧 β†’ ( ( 𝑑 β€˜ π‘₯ ) ( abs ∘ βˆ’ ) ( 𝑑 β€˜ 𝑀 ) ) < 𝑦 ) ↔ βˆ€ 𝑦 ∈ ℝ+ βˆƒ 𝑧 ∈ ℝ+ βˆ€ 𝑀 ∈ β„‹ ( ( normβ„Ž β€˜ ( 𝑀 βˆ’β„Ž π‘₯ ) ) < 𝑧 β†’ ( abs β€˜ ( ( 𝑑 β€˜ 𝑀 ) βˆ’ ( 𝑑 β€˜ π‘₯ ) ) ) < 𝑦 ) ) )
25 24 ralbidva ⊒ ( 𝑑 : β„‹ ⟢ β„‚ β†’ ( βˆ€ π‘₯ ∈ β„‹ βˆ€ 𝑦 ∈ ℝ+ βˆƒ 𝑧 ∈ ℝ+ βˆ€ 𝑀 ∈ β„‹ ( ( π‘₯ 𝐷 𝑀 ) < 𝑧 β†’ ( ( 𝑑 β€˜ π‘₯ ) ( abs ∘ βˆ’ ) ( 𝑑 β€˜ 𝑀 ) ) < 𝑦 ) ↔ βˆ€ π‘₯ ∈ β„‹ βˆ€ 𝑦 ∈ ℝ+ βˆƒ 𝑧 ∈ ℝ+ βˆ€ 𝑀 ∈ β„‹ ( ( normβ„Ž β€˜ ( 𝑀 βˆ’β„Ž π‘₯ ) ) < 𝑧 β†’ ( abs β€˜ ( ( 𝑑 β€˜ 𝑀 ) βˆ’ ( 𝑑 β€˜ π‘₯ ) ) ) < 𝑦 ) ) )
26 25 pm5.32i ⊒ ( ( 𝑑 : β„‹ ⟢ β„‚ ∧ βˆ€ π‘₯ ∈ β„‹ βˆ€ 𝑦 ∈ ℝ+ βˆƒ 𝑧 ∈ ℝ+ βˆ€ 𝑀 ∈ β„‹ ( ( π‘₯ 𝐷 𝑀 ) < 𝑧 β†’ ( ( 𝑑 β€˜ π‘₯ ) ( abs ∘ βˆ’ ) ( 𝑑 β€˜ 𝑀 ) ) < 𝑦 ) ) ↔ ( 𝑑 : β„‹ ⟢ β„‚ ∧ βˆ€ π‘₯ ∈ β„‹ βˆ€ 𝑦 ∈ ℝ+ βˆƒ 𝑧 ∈ ℝ+ βˆ€ 𝑀 ∈ β„‹ ( ( normβ„Ž β€˜ ( 𝑀 βˆ’β„Ž π‘₯ ) ) < 𝑧 β†’ ( abs β€˜ ( ( 𝑑 β€˜ 𝑀 ) βˆ’ ( 𝑑 β€˜ π‘₯ ) ) ) < 𝑦 ) ) )
27 1 hilxmet ⊒ 𝐷 ∈ ( ∞Met β€˜ β„‹ )
28 cnxmet ⊒ ( abs ∘ βˆ’ ) ∈ ( ∞Met β€˜ β„‚ )
29 3 cnfldtopn ⊒ 𝐾 = ( MetOpen β€˜ ( abs ∘ βˆ’ ) )
30 2 29 metcn ⊒ ( ( 𝐷 ∈ ( ∞Met β€˜ β„‹ ) ∧ ( abs ∘ βˆ’ ) ∈ ( ∞Met β€˜ β„‚ ) ) β†’ ( 𝑑 ∈ ( 𝐽 Cn 𝐾 ) ↔ ( 𝑑 : β„‹ ⟢ β„‚ ∧ βˆ€ π‘₯ ∈ β„‹ βˆ€ 𝑦 ∈ ℝ+ βˆƒ 𝑧 ∈ ℝ+ βˆ€ 𝑀 ∈ β„‹ ( ( π‘₯ 𝐷 𝑀 ) < 𝑧 β†’ ( ( 𝑑 β€˜ π‘₯ ) ( abs ∘ βˆ’ ) ( 𝑑 β€˜ 𝑀 ) ) < 𝑦 ) ) ) )
31 27 28 30 mp2an ⊒ ( 𝑑 ∈ ( 𝐽 Cn 𝐾 ) ↔ ( 𝑑 : β„‹ ⟢ β„‚ ∧ βˆ€ π‘₯ ∈ β„‹ βˆ€ 𝑦 ∈ ℝ+ βˆƒ 𝑧 ∈ ℝ+ βˆ€ 𝑀 ∈ β„‹ ( ( π‘₯ 𝐷 𝑀 ) < 𝑧 β†’ ( ( 𝑑 β€˜ π‘₯ ) ( abs ∘ βˆ’ ) ( 𝑑 β€˜ 𝑀 ) ) < 𝑦 ) ) )
32 cnex ⊒ β„‚ ∈ V
33 ax-hilex ⊒ β„‹ ∈ V
34 32 33 elmap ⊒ ( 𝑑 ∈ ( β„‚ ↑m β„‹ ) ↔ 𝑑 : β„‹ ⟢ β„‚ )
35 34 anbi1i ⊒ ( ( 𝑑 ∈ ( β„‚ ↑m β„‹ ) ∧ βˆ€ π‘₯ ∈ β„‹ βˆ€ 𝑦 ∈ ℝ+ βˆƒ 𝑧 ∈ ℝ+ βˆ€ 𝑀 ∈ β„‹ ( ( normβ„Ž β€˜ ( 𝑀 βˆ’β„Ž π‘₯ ) ) < 𝑧 β†’ ( abs β€˜ ( ( 𝑑 β€˜ 𝑀 ) βˆ’ ( 𝑑 β€˜ π‘₯ ) ) ) < 𝑦 ) ) ↔ ( 𝑑 : β„‹ ⟢ β„‚ ∧ βˆ€ π‘₯ ∈ β„‹ βˆ€ 𝑦 ∈ ℝ+ βˆƒ 𝑧 ∈ ℝ+ βˆ€ 𝑀 ∈ β„‹ ( ( normβ„Ž β€˜ ( 𝑀 βˆ’β„Ž π‘₯ ) ) < 𝑧 β†’ ( abs β€˜ ( ( 𝑑 β€˜ 𝑀 ) βˆ’ ( 𝑑 β€˜ π‘₯ ) ) ) < 𝑦 ) ) )
36 26 31 35 3bitr4i ⊒ ( 𝑑 ∈ ( 𝐽 Cn 𝐾 ) ↔ ( 𝑑 ∈ ( β„‚ ↑m β„‹ ) ∧ βˆ€ π‘₯ ∈ β„‹ βˆ€ 𝑦 ∈ ℝ+ βˆƒ 𝑧 ∈ ℝ+ βˆ€ 𝑀 ∈ β„‹ ( ( normβ„Ž β€˜ ( 𝑀 βˆ’β„Ž π‘₯ ) ) < 𝑧 β†’ ( abs β€˜ ( ( 𝑑 β€˜ 𝑀 ) βˆ’ ( 𝑑 β€˜ π‘₯ ) ) ) < 𝑦 ) ) )
37 36 eqabi ⊒ ( 𝐽 Cn 𝐾 ) = { 𝑑 ∣ ( 𝑑 ∈ ( β„‚ ↑m β„‹ ) ∧ βˆ€ π‘₯ ∈ β„‹ βˆ€ 𝑦 ∈ ℝ+ βˆƒ 𝑧 ∈ ℝ+ βˆ€ 𝑀 ∈ β„‹ ( ( normβ„Ž β€˜ ( 𝑀 βˆ’β„Ž π‘₯ ) ) < 𝑧 β†’ ( abs β€˜ ( ( 𝑑 β€˜ 𝑀 ) βˆ’ ( 𝑑 β€˜ π‘₯ ) ) ) < 𝑦 ) ) }
38 4 5 37 3eqtr4i ⊒ ContFn = ( 𝐽 Cn 𝐾 )