Metamath Proof Explorer


Theorem stoweidlem50

Description: This lemma proves that sets U(t) as defined in Lemma 1 of BrosowskiDeutsh p. 90, contain a finite subcover of T \ U. (Contributed by Glauco Siliprandi, 20-Apr-2017)

Ref Expression
Hypotheses stoweidlem50.1 𝑡 𝑈
stoweidlem50.2 𝑡 𝜑
stoweidlem50.3 𝐾 = ( topGen ‘ ran (,) )
stoweidlem50.4 𝑄 = { 𝐴 ∣ ( ( 𝑍 ) = 0 ∧ ∀ 𝑡𝑇 ( 0 ≤ ( 𝑡 ) ∧ ( 𝑡 ) ≤ 1 ) ) }
stoweidlem50.5 𝑊 = { 𝑤𝐽 ∣ ∃ 𝑄 𝑤 = { 𝑡𝑇 ∣ 0 < ( 𝑡 ) } }
stoweidlem50.6 𝑇 = 𝐽
stoweidlem50.7 𝐶 = ( 𝐽 Cn 𝐾 )
stoweidlem50.8 ( 𝜑𝐽 ∈ Comp )
stoweidlem50.9 ( 𝜑𝐴𝐶 )
stoweidlem50.10 ( ( 𝜑𝑓𝐴𝑔𝐴 ) → ( 𝑡𝑇 ↦ ( ( 𝑓𝑡 ) + ( 𝑔𝑡 ) ) ) ∈ 𝐴 )
stoweidlem50.11 ( ( 𝜑𝑓𝐴𝑔𝐴 ) → ( 𝑡𝑇 ↦ ( ( 𝑓𝑡 ) · ( 𝑔𝑡 ) ) ) ∈ 𝐴 )
stoweidlem50.12 ( ( 𝜑𝑥 ∈ ℝ ) → ( 𝑡𝑇𝑥 ) ∈ 𝐴 )
stoweidlem50.13 ( ( 𝜑 ∧ ( 𝑟𝑇𝑡𝑇𝑟𝑡 ) ) → ∃ 𝑞𝐴 ( 𝑞𝑟 ) ≠ ( 𝑞𝑡 ) )
stoweidlem50.14 ( 𝜑𝑈𝐽 )
stoweidlem50.15 ( 𝜑𝑍𝑈 )
Assertion stoweidlem50 ( 𝜑 → ∃ 𝑢 ( 𝑢 ∈ Fin ∧ 𝑢𝑊 ∧ ( 𝑇𝑈 ) ⊆ 𝑢 ) )

Proof

Step Hyp Ref Expression
1 stoweidlem50.1 𝑡 𝑈
2 stoweidlem50.2 𝑡 𝜑
3 stoweidlem50.3 𝐾 = ( topGen ‘ ran (,) )
4 stoweidlem50.4 𝑄 = { 𝐴 ∣ ( ( 𝑍 ) = 0 ∧ ∀ 𝑡𝑇 ( 0 ≤ ( 𝑡 ) ∧ ( 𝑡 ) ≤ 1 ) ) }
5 stoweidlem50.5 𝑊 = { 𝑤𝐽 ∣ ∃ 𝑄 𝑤 = { 𝑡𝑇 ∣ 0 < ( 𝑡 ) } }
6 stoweidlem50.6 𝑇 = 𝐽
7 stoweidlem50.7 𝐶 = ( 𝐽 Cn 𝐾 )
8 stoweidlem50.8 ( 𝜑𝐽 ∈ Comp )
9 stoweidlem50.9 ( 𝜑𝐴𝐶 )
10 stoweidlem50.10 ( ( 𝜑𝑓𝐴𝑔𝐴 ) → ( 𝑡𝑇 ↦ ( ( 𝑓𝑡 ) + ( 𝑔𝑡 ) ) ) ∈ 𝐴 )
11 stoweidlem50.11 ( ( 𝜑𝑓𝐴𝑔𝐴 ) → ( 𝑡𝑇 ↦ ( ( 𝑓𝑡 ) · ( 𝑔𝑡 ) ) ) ∈ 𝐴 )
12 stoweidlem50.12 ( ( 𝜑𝑥 ∈ ℝ ) → ( 𝑡𝑇𝑥 ) ∈ 𝐴 )
13 stoweidlem50.13 ( ( 𝜑 ∧ ( 𝑟𝑇𝑡𝑇𝑟𝑡 ) ) → ∃ 𝑞𝐴 ( 𝑞𝑟 ) ≠ ( 𝑞𝑡 ) )
14 stoweidlem50.14 ( 𝜑𝑈𝐽 )
15 stoweidlem50.15 ( 𝜑𝑍𝑈 )
16 nfrab1 { 𝐴 ∣ ( ( 𝑍 ) = 0 ∧ ∀ 𝑡𝑇 ( 0 ≤ ( 𝑡 ) ∧ ( 𝑡 ) ≤ 1 ) ) }
17 4 16 nfcxfr 𝑄
18 nfv 𝑞 𝜑
19 9 7 sseqtrdi ( 𝜑𝐴 ⊆ ( 𝐽 Cn 𝐾 ) )
20 8 uniexd ( 𝜑 𝐽 ∈ V )
21 6 20 eqeltrid ( 𝜑𝑇 ∈ V )
22 1 17 18 2 3 4 5 6 8 19 10 11 12 13 14 15 21 stoweidlem46 ( 𝜑 → ( 𝑇𝑈 ) ⊆ 𝑊 )
23 dfin4 ( 𝑇𝑈 ) = ( 𝑇 ∖ ( 𝑇𝑈 ) )
24 elssuni ( 𝑈𝐽𝑈 𝐽 )
25 14 24 syl ( 𝜑𝑈 𝐽 )
26 25 6 sseqtrrdi ( 𝜑𝑈𝑇 )
27 sseqin2 ( 𝑈𝑇 ↔ ( 𝑇𝑈 ) = 𝑈 )
28 26 27 sylib ( 𝜑 → ( 𝑇𝑈 ) = 𝑈 )
29 23 28 syl5eqr ( 𝜑 → ( 𝑇 ∖ ( 𝑇𝑈 ) ) = 𝑈 )
30 29 14 eqeltrd ( 𝜑 → ( 𝑇 ∖ ( 𝑇𝑈 ) ) ∈ 𝐽 )
31 cmptop ( 𝐽 ∈ Comp → 𝐽 ∈ Top )
32 8 31 syl ( 𝜑𝐽 ∈ Top )
33 difssd ( 𝜑 → ( 𝑇𝑈 ) ⊆ 𝑇 )
34 6 iscld2 ( ( 𝐽 ∈ Top ∧ ( 𝑇𝑈 ) ⊆ 𝑇 ) → ( ( 𝑇𝑈 ) ∈ ( Clsd ‘ 𝐽 ) ↔ ( 𝑇 ∖ ( 𝑇𝑈 ) ) ∈ 𝐽 ) )
35 32 33 34 syl2anc ( 𝜑 → ( ( 𝑇𝑈 ) ∈ ( Clsd ‘ 𝐽 ) ↔ ( 𝑇 ∖ ( 𝑇𝑈 ) ) ∈ 𝐽 ) )
36 30 35 mpbird ( 𝜑 → ( 𝑇𝑈 ) ∈ ( Clsd ‘ 𝐽 ) )
37 cmpcld ( ( 𝐽 ∈ Comp ∧ ( 𝑇𝑈 ) ∈ ( Clsd ‘ 𝐽 ) ) → ( 𝐽t ( 𝑇𝑈 ) ) ∈ Comp )
38 8 36 37 syl2anc ( 𝜑 → ( 𝐽t ( 𝑇𝑈 ) ) ∈ Comp )
39 6 cmpsub ( ( 𝐽 ∈ Top ∧ ( 𝑇𝑈 ) ⊆ 𝑇 ) → ( ( 𝐽t ( 𝑇𝑈 ) ) ∈ Comp ↔ ∀ 𝑐 ∈ 𝒫 𝐽 ( ( 𝑇𝑈 ) ⊆ 𝑐 → ∃ 𝑢 ∈ ( 𝒫 𝑐 ∩ Fin ) ( 𝑇𝑈 ) ⊆ 𝑢 ) ) )
40 32 33 39 syl2anc ( 𝜑 → ( ( 𝐽t ( 𝑇𝑈 ) ) ∈ Comp ↔ ∀ 𝑐 ∈ 𝒫 𝐽 ( ( 𝑇𝑈 ) ⊆ 𝑐 → ∃ 𝑢 ∈ ( 𝒫 𝑐 ∩ Fin ) ( 𝑇𝑈 ) ⊆ 𝑢 ) ) )
41 38 40 mpbid ( 𝜑 → ∀ 𝑐 ∈ 𝒫 𝐽 ( ( 𝑇𝑈 ) ⊆ 𝑐 → ∃ 𝑢 ∈ ( 𝒫 𝑐 ∩ Fin ) ( 𝑇𝑈 ) ⊆ 𝑢 ) )
42 ssrab2 { 𝑤𝐽 ∣ ∃ 𝑄 𝑤 = { 𝑡𝑇 ∣ 0 < ( 𝑡 ) } } ⊆ 𝐽
43 5 42 eqsstri 𝑊𝐽
44 5 8 rabexd ( 𝜑𝑊 ∈ V )
45 elpwg ( 𝑊 ∈ V → ( 𝑊 ∈ 𝒫 𝐽𝑊𝐽 ) )
46 44 45 syl ( 𝜑 → ( 𝑊 ∈ 𝒫 𝐽𝑊𝐽 ) )
47 43 46 mpbiri ( 𝜑𝑊 ∈ 𝒫 𝐽 )
48 unieq ( 𝑐 = 𝑊 𝑐 = 𝑊 )
49 48 sseq2d ( 𝑐 = 𝑊 → ( ( 𝑇𝑈 ) ⊆ 𝑐 ↔ ( 𝑇𝑈 ) ⊆ 𝑊 ) )
50 pweq ( 𝑐 = 𝑊 → 𝒫 𝑐 = 𝒫 𝑊 )
51 50 ineq1d ( 𝑐 = 𝑊 → ( 𝒫 𝑐 ∩ Fin ) = ( 𝒫 𝑊 ∩ Fin ) )
52 51 rexeqdv ( 𝑐 = 𝑊 → ( ∃ 𝑢 ∈ ( 𝒫 𝑐 ∩ Fin ) ( 𝑇𝑈 ) ⊆ 𝑢 ↔ ∃ 𝑢 ∈ ( 𝒫 𝑊 ∩ Fin ) ( 𝑇𝑈 ) ⊆ 𝑢 ) )
53 49 52 imbi12d ( 𝑐 = 𝑊 → ( ( ( 𝑇𝑈 ) ⊆ 𝑐 → ∃ 𝑢 ∈ ( 𝒫 𝑐 ∩ Fin ) ( 𝑇𝑈 ) ⊆ 𝑢 ) ↔ ( ( 𝑇𝑈 ) ⊆ 𝑊 → ∃ 𝑢 ∈ ( 𝒫 𝑊 ∩ Fin ) ( 𝑇𝑈 ) ⊆ 𝑢 ) ) )
54 53 rspccva ( ( ∀ 𝑐 ∈ 𝒫 𝐽 ( ( 𝑇𝑈 ) ⊆ 𝑐 → ∃ 𝑢 ∈ ( 𝒫 𝑐 ∩ Fin ) ( 𝑇𝑈 ) ⊆ 𝑢 ) ∧ 𝑊 ∈ 𝒫 𝐽 ) → ( ( 𝑇𝑈 ) ⊆ 𝑊 → ∃ 𝑢 ∈ ( 𝒫 𝑊 ∩ Fin ) ( 𝑇𝑈 ) ⊆ 𝑢 ) )
55 41 47 54 syl2anc ( 𝜑 → ( ( 𝑇𝑈 ) ⊆ 𝑊 → ∃ 𝑢 ∈ ( 𝒫 𝑊 ∩ Fin ) ( 𝑇𝑈 ) ⊆ 𝑢 ) )
56 55 imp ( ( 𝜑 ∧ ( 𝑇𝑈 ) ⊆ 𝑊 ) → ∃ 𝑢 ∈ ( 𝒫 𝑊 ∩ Fin ) ( 𝑇𝑈 ) ⊆ 𝑢 )
57 df-rex ( ∃ 𝑢 ∈ ( 𝒫 𝑊 ∩ Fin ) ( 𝑇𝑈 ) ⊆ 𝑢 ↔ ∃ 𝑢 ( 𝑢 ∈ ( 𝒫 𝑊 ∩ Fin ) ∧ ( 𝑇𝑈 ) ⊆ 𝑢 ) )
58 56 57 sylib ( ( 𝜑 ∧ ( 𝑇𝑈 ) ⊆ 𝑊 ) → ∃ 𝑢 ( 𝑢 ∈ ( 𝒫 𝑊 ∩ Fin ) ∧ ( 𝑇𝑈 ) ⊆ 𝑢 ) )
59 elinel2 ( 𝑢 ∈ ( 𝒫 𝑊 ∩ Fin ) → 𝑢 ∈ Fin )
60 59 ad2antrl ( ( ( 𝜑 ∧ ( 𝑇𝑈 ) ⊆ 𝑊 ) ∧ ( 𝑢 ∈ ( 𝒫 𝑊 ∩ Fin ) ∧ ( 𝑇𝑈 ) ⊆ 𝑢 ) ) → 𝑢 ∈ Fin )
61 elinel1 ( 𝑢 ∈ ( 𝒫 𝑊 ∩ Fin ) → 𝑢 ∈ 𝒫 𝑊 )
62 61 ad2antrl ( ( ( 𝜑 ∧ ( 𝑇𝑈 ) ⊆ 𝑊 ) ∧ ( 𝑢 ∈ ( 𝒫 𝑊 ∩ Fin ) ∧ ( 𝑇𝑈 ) ⊆ 𝑢 ) ) → 𝑢 ∈ 𝒫 𝑊 )
63 62 elpwid ( ( ( 𝜑 ∧ ( 𝑇𝑈 ) ⊆ 𝑊 ) ∧ ( 𝑢 ∈ ( 𝒫 𝑊 ∩ Fin ) ∧ ( 𝑇𝑈 ) ⊆ 𝑢 ) ) → 𝑢𝑊 )
64 simprr ( ( ( 𝜑 ∧ ( 𝑇𝑈 ) ⊆ 𝑊 ) ∧ ( 𝑢 ∈ ( 𝒫 𝑊 ∩ Fin ) ∧ ( 𝑇𝑈 ) ⊆ 𝑢 ) ) → ( 𝑇𝑈 ) ⊆ 𝑢 )
65 60 63 64 3jca ( ( ( 𝜑 ∧ ( 𝑇𝑈 ) ⊆ 𝑊 ) ∧ ( 𝑢 ∈ ( 𝒫 𝑊 ∩ Fin ) ∧ ( 𝑇𝑈 ) ⊆ 𝑢 ) ) → ( 𝑢 ∈ Fin ∧ 𝑢𝑊 ∧ ( 𝑇𝑈 ) ⊆ 𝑢 ) )
66 65 ex ( ( 𝜑 ∧ ( 𝑇𝑈 ) ⊆ 𝑊 ) → ( ( 𝑢 ∈ ( 𝒫 𝑊 ∩ Fin ) ∧ ( 𝑇𝑈 ) ⊆ 𝑢 ) → ( 𝑢 ∈ Fin ∧ 𝑢𝑊 ∧ ( 𝑇𝑈 ) ⊆ 𝑢 ) ) )
67 66 eximdv ( ( 𝜑 ∧ ( 𝑇𝑈 ) ⊆ 𝑊 ) → ( ∃ 𝑢 ( 𝑢 ∈ ( 𝒫 𝑊 ∩ Fin ) ∧ ( 𝑇𝑈 ) ⊆ 𝑢 ) → ∃ 𝑢 ( 𝑢 ∈ Fin ∧ 𝑢𝑊 ∧ ( 𝑇𝑈 ) ⊆ 𝑢 ) ) )
68 58 67 mpd ( ( 𝜑 ∧ ( 𝑇𝑈 ) ⊆ 𝑊 ) → ∃ 𝑢 ( 𝑢 ∈ Fin ∧ 𝑢𝑊 ∧ ( 𝑇𝑈 ) ⊆ 𝑢 ) )
69 22 68 mpdan ( 𝜑 → ∃ 𝑢 ( 𝑢 ∈ Fin ∧ 𝑢𝑊 ∧ ( 𝑇𝑈 ) ⊆ 𝑢 ) )