Metamath Proof Explorer


Theorem occl

Description: Closure of complement of Hilbert subset. Part of Remark 3.12 of Beran p. 107. (Contributed by NM, 8-Aug-2000) (Proof shortened by Mario Carneiro, 14-May-2014) (New usage is discouraged.)

Ref Expression
Assertion occl ( ๐ด โІ โ„‹ โ†’ ( โŠฅ โ€˜ ๐ด ) โˆˆ Cโ„‹ )

Proof

Step Hyp Ref Expression
1 ocsh โŠข ( ๐ด โІ โ„‹ โ†’ ( โŠฅ โ€˜ ๐ด ) โˆˆ Sโ„‹ )
2 ax-hcompl โŠข ( ๐‘“ โˆˆ Cauchy โ†’ โˆƒ ๐‘ฅ โˆˆ โ„‹ ๐‘“ โ‡๐‘ฃ ๐‘ฅ )
3 vex โŠข ๐‘“ โˆˆ V
4 vex โŠข ๐‘ฅ โˆˆ V
5 3 4 breldm โŠข ( ๐‘“ โ‡๐‘ฃ ๐‘ฅ โ†’ ๐‘“ โˆˆ dom โ‡๐‘ฃ )
6 5 rexlimivw โŠข ( โˆƒ ๐‘ฅ โˆˆ โ„‹ ๐‘“ โ‡๐‘ฃ ๐‘ฅ โ†’ ๐‘“ โˆˆ dom โ‡๐‘ฃ )
7 2 6 syl โŠข ( ๐‘“ โˆˆ Cauchy โ†’ ๐‘“ โˆˆ dom โ‡๐‘ฃ )
8 7 ad2antlr โŠข ( ( ( ๐ด โІ โ„‹ โˆง ๐‘“ โˆˆ Cauchy ) โˆง ๐‘“ : โ„• โŸถ ( โŠฅ โ€˜ ๐ด ) ) โ†’ ๐‘“ โˆˆ dom โ‡๐‘ฃ )
9 hlimf โŠข โ‡๐‘ฃ : dom โ‡๐‘ฃ โŸถ โ„‹
10 9 ffvelcdmi โŠข ( ๐‘“ โˆˆ dom โ‡๐‘ฃ โ†’ ( โ‡๐‘ฃ โ€˜ ๐‘“ ) โˆˆ โ„‹ )
11 8 10 syl โŠข ( ( ( ๐ด โІ โ„‹ โˆง ๐‘“ โˆˆ Cauchy ) โˆง ๐‘“ : โ„• โŸถ ( โŠฅ โ€˜ ๐ด ) ) โ†’ ( โ‡๐‘ฃ โ€˜ ๐‘“ ) โˆˆ โ„‹ )
12 simplll โŠข ( ( ( ( ๐ด โІ โ„‹ โˆง ๐‘“ โˆˆ Cauchy ) โˆง ๐‘“ : โ„• โŸถ ( โŠฅ โ€˜ ๐ด ) ) โˆง ๐‘ฅ โˆˆ ๐ด ) โ†’ ๐ด โІ โ„‹ )
13 simpllr โŠข ( ( ( ( ๐ด โІ โ„‹ โˆง ๐‘“ โˆˆ Cauchy ) โˆง ๐‘“ : โ„• โŸถ ( โŠฅ โ€˜ ๐ด ) ) โˆง ๐‘ฅ โˆˆ ๐ด ) โ†’ ๐‘“ โˆˆ Cauchy )
14 simplr โŠข ( ( ( ( ๐ด โІ โ„‹ โˆง ๐‘“ โˆˆ Cauchy ) โˆง ๐‘“ : โ„• โŸถ ( โŠฅ โ€˜ ๐ด ) ) โˆง ๐‘ฅ โˆˆ ๐ด ) โ†’ ๐‘“ : โ„• โŸถ ( โŠฅ โ€˜ ๐ด ) )
15 simpr โŠข ( ( ( ( ๐ด โІ โ„‹ โˆง ๐‘“ โˆˆ Cauchy ) โˆง ๐‘“ : โ„• โŸถ ( โŠฅ โ€˜ ๐ด ) ) โˆง ๐‘ฅ โˆˆ ๐ด ) โ†’ ๐‘ฅ โˆˆ ๐ด )
16 12 13 14 15 occllem โŠข ( ( ( ( ๐ด โІ โ„‹ โˆง ๐‘“ โˆˆ Cauchy ) โˆง ๐‘“ : โ„• โŸถ ( โŠฅ โ€˜ ๐ด ) ) โˆง ๐‘ฅ โˆˆ ๐ด ) โ†’ ( ( โ‡๐‘ฃ โ€˜ ๐‘“ ) ยทih ๐‘ฅ ) = 0 )
17 16 ralrimiva โŠข ( ( ( ๐ด โІ โ„‹ โˆง ๐‘“ โˆˆ Cauchy ) โˆง ๐‘“ : โ„• โŸถ ( โŠฅ โ€˜ ๐ด ) ) โ†’ โˆ€ ๐‘ฅ โˆˆ ๐ด ( ( โ‡๐‘ฃ โ€˜ ๐‘“ ) ยทih ๐‘ฅ ) = 0 )
18 ocel โŠข ( ๐ด โІ โ„‹ โ†’ ( ( โ‡๐‘ฃ โ€˜ ๐‘“ ) โˆˆ ( โŠฅ โ€˜ ๐ด ) โ†” ( ( โ‡๐‘ฃ โ€˜ ๐‘“ ) โˆˆ โ„‹ โˆง โˆ€ ๐‘ฅ โˆˆ ๐ด ( ( โ‡๐‘ฃ โ€˜ ๐‘“ ) ยทih ๐‘ฅ ) = 0 ) ) )
19 18 ad2antrr โŠข ( ( ( ๐ด โІ โ„‹ โˆง ๐‘“ โˆˆ Cauchy ) โˆง ๐‘“ : โ„• โŸถ ( โŠฅ โ€˜ ๐ด ) ) โ†’ ( ( โ‡๐‘ฃ โ€˜ ๐‘“ ) โˆˆ ( โŠฅ โ€˜ ๐ด ) โ†” ( ( โ‡๐‘ฃ โ€˜ ๐‘“ ) โˆˆ โ„‹ โˆง โˆ€ ๐‘ฅ โˆˆ ๐ด ( ( โ‡๐‘ฃ โ€˜ ๐‘“ ) ยทih ๐‘ฅ ) = 0 ) ) )
20 11 17 19 mpbir2and โŠข ( ( ( ๐ด โІ โ„‹ โˆง ๐‘“ โˆˆ Cauchy ) โˆง ๐‘“ : โ„• โŸถ ( โŠฅ โ€˜ ๐ด ) ) โ†’ ( โ‡๐‘ฃ โ€˜ ๐‘“ ) โˆˆ ( โŠฅ โ€˜ ๐ด ) )
21 ffun โŠข ( โ‡๐‘ฃ : dom โ‡๐‘ฃ โŸถ โ„‹ โ†’ Fun โ‡๐‘ฃ )
22 funfvbrb โŠข ( Fun โ‡๐‘ฃ โ†’ ( ๐‘“ โˆˆ dom โ‡๐‘ฃ โ†” ๐‘“ โ‡๐‘ฃ ( โ‡๐‘ฃ โ€˜ ๐‘“ ) ) )
23 9 21 22 mp2b โŠข ( ๐‘“ โˆˆ dom โ‡๐‘ฃ โ†” ๐‘“ โ‡๐‘ฃ ( โ‡๐‘ฃ โ€˜ ๐‘“ ) )
24 8 23 sylib โŠข ( ( ( ๐ด โІ โ„‹ โˆง ๐‘“ โˆˆ Cauchy ) โˆง ๐‘“ : โ„• โŸถ ( โŠฅ โ€˜ ๐ด ) ) โ†’ ๐‘“ โ‡๐‘ฃ ( โ‡๐‘ฃ โ€˜ ๐‘“ ) )
25 breq2 โŠข ( ๐‘ฅ = ( โ‡๐‘ฃ โ€˜ ๐‘“ ) โ†’ ( ๐‘“ โ‡๐‘ฃ ๐‘ฅ โ†” ๐‘“ โ‡๐‘ฃ ( โ‡๐‘ฃ โ€˜ ๐‘“ ) ) )
26 25 rspcev โŠข ( ( ( โ‡๐‘ฃ โ€˜ ๐‘“ ) โˆˆ ( โŠฅ โ€˜ ๐ด ) โˆง ๐‘“ โ‡๐‘ฃ ( โ‡๐‘ฃ โ€˜ ๐‘“ ) ) โ†’ โˆƒ ๐‘ฅ โˆˆ ( โŠฅ โ€˜ ๐ด ) ๐‘“ โ‡๐‘ฃ ๐‘ฅ )
27 20 24 26 syl2anc โŠข ( ( ( ๐ด โІ โ„‹ โˆง ๐‘“ โˆˆ Cauchy ) โˆง ๐‘“ : โ„• โŸถ ( โŠฅ โ€˜ ๐ด ) ) โ†’ โˆƒ ๐‘ฅ โˆˆ ( โŠฅ โ€˜ ๐ด ) ๐‘“ โ‡๐‘ฃ ๐‘ฅ )
28 27 ex โŠข ( ( ๐ด โІ โ„‹ โˆง ๐‘“ โˆˆ Cauchy ) โ†’ ( ๐‘“ : โ„• โŸถ ( โŠฅ โ€˜ ๐ด ) โ†’ โˆƒ ๐‘ฅ โˆˆ ( โŠฅ โ€˜ ๐ด ) ๐‘“ โ‡๐‘ฃ ๐‘ฅ ) )
29 28 ralrimiva โŠข ( ๐ด โІ โ„‹ โ†’ โˆ€ ๐‘“ โˆˆ Cauchy ( ๐‘“ : โ„• โŸถ ( โŠฅ โ€˜ ๐ด ) โ†’ โˆƒ ๐‘ฅ โˆˆ ( โŠฅ โ€˜ ๐ด ) ๐‘“ โ‡๐‘ฃ ๐‘ฅ ) )
30 isch3 โŠข ( ( โŠฅ โ€˜ ๐ด ) โˆˆ Cโ„‹ โ†” ( ( โŠฅ โ€˜ ๐ด ) โˆˆ Sโ„‹ โˆง โˆ€ ๐‘“ โˆˆ Cauchy ( ๐‘“ : โ„• โŸถ ( โŠฅ โ€˜ ๐ด ) โ†’ โˆƒ ๐‘ฅ โˆˆ ( โŠฅ โ€˜ ๐ด ) ๐‘“ โ‡๐‘ฃ ๐‘ฅ ) ) )
31 1 29 30 sylanbrc โŠข ( ๐ด โІ โ„‹ โ†’ ( โŠฅ โ€˜ ๐ด ) โˆˆ Cโ„‹ )