Metamath Proof Explorer


Theorem cvmopnlem

Description: Lemma for cvmopn . (Contributed by Mario Carneiro, 7-May-2015)

Ref Expression
Hypotheses cvmcov.1 𝑆 = ( 𝑘𝐽 ↦ { 𝑠 ∈ ( 𝒫 𝐶 ∖ { ∅ } ) ∣ ( 𝑠 = ( 𝐹𝑘 ) ∧ ∀ 𝑢𝑠 ( ∀ 𝑣 ∈ ( 𝑠 ∖ { 𝑢 } ) ( 𝑢𝑣 ) = ∅ ∧ ( 𝐹𝑢 ) ∈ ( ( 𝐶t 𝑢 ) Homeo ( 𝐽t 𝑘 ) ) ) ) } )
cvmseu.1 𝐵 = 𝐶
Assertion cvmopnlem ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) → ( 𝐹𝐴 ) ∈ 𝐽 )

Proof

Step Hyp Ref Expression
1 cvmcov.1 𝑆 = ( 𝑘𝐽 ↦ { 𝑠 ∈ ( 𝒫 𝐶 ∖ { ∅ } ) ∣ ( 𝑠 = ( 𝐹𝑘 ) ∧ ∀ 𝑢𝑠 ( ∀ 𝑣 ∈ ( 𝑠 ∖ { 𝑢 } ) ( 𝑢𝑣 ) = ∅ ∧ ( 𝐹𝑢 ) ∈ ( ( 𝐶t 𝑢 ) Homeo ( 𝐽t 𝑘 ) ) ) ) } )
2 cvmseu.1 𝐵 = 𝐶
3 simpll ( ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) ∧ 𝑧𝐴 ) → 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) )
4 cvmcn ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) → 𝐹 ∈ ( 𝐶 Cn 𝐽 ) )
5 4 adantr ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) → 𝐹 ∈ ( 𝐶 Cn 𝐽 ) )
6 eqid 𝐽 = 𝐽
7 2 6 cnf ( 𝐹 ∈ ( 𝐶 Cn 𝐽 ) → 𝐹 : 𝐵 𝐽 )
8 5 7 syl ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) → 𝐹 : 𝐵 𝐽 )
9 8 adantr ( ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) ∧ 𝑧𝐴 ) → 𝐹 : 𝐵 𝐽 )
10 elssuni ( 𝐴𝐶𝐴 𝐶 )
11 10 2 sseqtrrdi ( 𝐴𝐶𝐴𝐵 )
12 11 adantl ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) → 𝐴𝐵 )
13 12 sselda ( ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) ∧ 𝑧𝐴 ) → 𝑧𝐵 )
14 9 13 ffvelrnd ( ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) ∧ 𝑧𝐴 ) → ( 𝐹𝑧 ) ∈ 𝐽 )
15 1 6 cvmcov ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ ( 𝐹𝑧 ) ∈ 𝐽 ) → ∃ 𝑡𝐽 ( ( 𝐹𝑧 ) ∈ 𝑡 ∧ ( 𝑆𝑡 ) ≠ ∅ ) )
16 3 14 15 syl2anc ( ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) ∧ 𝑧𝐴 ) → ∃ 𝑡𝐽 ( ( 𝐹𝑧 ) ∈ 𝑡 ∧ ( 𝑆𝑡 ) ≠ ∅ ) )
17 n0 ( ( 𝑆𝑡 ) ≠ ∅ ↔ ∃ 𝑤 𝑤 ∈ ( 𝑆𝑡 ) )
18 inss2 ( 𝐴 ∩ ( 𝑥𝑤 𝑧𝑥 ) ) ⊆ ( 𝑥𝑤 𝑧𝑥 )
19 resima2 ( ( 𝐴 ∩ ( 𝑥𝑤 𝑧𝑥 ) ) ⊆ ( 𝑥𝑤 𝑧𝑥 ) → ( ( 𝐹 ↾ ( 𝑥𝑤 𝑧𝑥 ) ) “ ( 𝐴 ∩ ( 𝑥𝑤 𝑧𝑥 ) ) ) = ( 𝐹 “ ( 𝐴 ∩ ( 𝑥𝑤 𝑧𝑥 ) ) ) )
20 18 19 ax-mp ( ( 𝐹 ↾ ( 𝑥𝑤 𝑧𝑥 ) ) “ ( 𝐴 ∩ ( 𝑥𝑤 𝑧𝑥 ) ) ) = ( 𝐹 “ ( 𝐴 ∩ ( 𝑥𝑤 𝑧𝑥 ) ) )
21 simprr ( ( ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) ∧ 𝑧𝐴 ) ∧ ( ( 𝐹𝑧 ) ∈ 𝑡𝑤 ∈ ( 𝑆𝑡 ) ) ) → 𝑤 ∈ ( 𝑆𝑡 ) )
22 3 adantr ( ( ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) ∧ 𝑧𝐴 ) ∧ ( ( 𝐹𝑧 ) ∈ 𝑡𝑤 ∈ ( 𝑆𝑡 ) ) ) → 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) )
23 13 adantr ( ( ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) ∧ 𝑧𝐴 ) ∧ ( ( 𝐹𝑧 ) ∈ 𝑡𝑤 ∈ ( 𝑆𝑡 ) ) ) → 𝑧𝐵 )
24 simprl ( ( ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) ∧ 𝑧𝐴 ) ∧ ( ( 𝐹𝑧 ) ∈ 𝑡𝑤 ∈ ( 𝑆𝑡 ) ) ) → ( 𝐹𝑧 ) ∈ 𝑡 )
25 eqid ( 𝑥𝑤 𝑧𝑥 ) = ( 𝑥𝑤 𝑧𝑥 )
26 1 2 25 cvmsiota ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ ( 𝑤 ∈ ( 𝑆𝑡 ) ∧ 𝑧𝐵 ∧ ( 𝐹𝑧 ) ∈ 𝑡 ) ) → ( ( 𝑥𝑤 𝑧𝑥 ) ∈ 𝑤𝑧 ∈ ( 𝑥𝑤 𝑧𝑥 ) ) )
27 22 21 23 24 26 syl13anc ( ( ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) ∧ 𝑧𝐴 ) ∧ ( ( 𝐹𝑧 ) ∈ 𝑡𝑤 ∈ ( 𝑆𝑡 ) ) ) → ( ( 𝑥𝑤 𝑧𝑥 ) ∈ 𝑤𝑧 ∈ ( 𝑥𝑤 𝑧𝑥 ) ) )
28 27 simpld ( ( ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) ∧ 𝑧𝐴 ) ∧ ( ( 𝐹𝑧 ) ∈ 𝑡𝑤 ∈ ( 𝑆𝑡 ) ) ) → ( 𝑥𝑤 𝑧𝑥 ) ∈ 𝑤 )
29 1 cvmshmeo ( ( 𝑤 ∈ ( 𝑆𝑡 ) ∧ ( 𝑥𝑤 𝑧𝑥 ) ∈ 𝑤 ) → ( 𝐹 ↾ ( 𝑥𝑤 𝑧𝑥 ) ) ∈ ( ( 𝐶t ( 𝑥𝑤 𝑧𝑥 ) ) Homeo ( 𝐽t 𝑡 ) ) )
30 21 28 29 syl2anc ( ( ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) ∧ 𝑧𝐴 ) ∧ ( ( 𝐹𝑧 ) ∈ 𝑡𝑤 ∈ ( 𝑆𝑡 ) ) ) → ( 𝐹 ↾ ( 𝑥𝑤 𝑧𝑥 ) ) ∈ ( ( 𝐶t ( 𝑥𝑤 𝑧𝑥 ) ) Homeo ( 𝐽t 𝑡 ) ) )
31 cvmtop1 ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) → 𝐶 ∈ Top )
32 22 31 syl ( ( ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) ∧ 𝑧𝐴 ) ∧ ( ( 𝐹𝑧 ) ∈ 𝑡𝑤 ∈ ( 𝑆𝑡 ) ) ) → 𝐶 ∈ Top )
33 simpllr ( ( ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) ∧ 𝑧𝐴 ) ∧ ( ( 𝐹𝑧 ) ∈ 𝑡𝑤 ∈ ( 𝑆𝑡 ) ) ) → 𝐴𝐶 )
34 elrestr ( ( 𝐶 ∈ Top ∧ ( 𝑥𝑤 𝑧𝑥 ) ∈ 𝑤𝐴𝐶 ) → ( 𝐴 ∩ ( 𝑥𝑤 𝑧𝑥 ) ) ∈ ( 𝐶t ( 𝑥𝑤 𝑧𝑥 ) ) )
35 32 28 33 34 syl3anc ( ( ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) ∧ 𝑧𝐴 ) ∧ ( ( 𝐹𝑧 ) ∈ 𝑡𝑤 ∈ ( 𝑆𝑡 ) ) ) → ( 𝐴 ∩ ( 𝑥𝑤 𝑧𝑥 ) ) ∈ ( 𝐶t ( 𝑥𝑤 𝑧𝑥 ) ) )
36 hmeoima ( ( ( 𝐹 ↾ ( 𝑥𝑤 𝑧𝑥 ) ) ∈ ( ( 𝐶t ( 𝑥𝑤 𝑧𝑥 ) ) Homeo ( 𝐽t 𝑡 ) ) ∧ ( 𝐴 ∩ ( 𝑥𝑤 𝑧𝑥 ) ) ∈ ( 𝐶t ( 𝑥𝑤 𝑧𝑥 ) ) ) → ( ( 𝐹 ↾ ( 𝑥𝑤 𝑧𝑥 ) ) “ ( 𝐴 ∩ ( 𝑥𝑤 𝑧𝑥 ) ) ) ∈ ( 𝐽t 𝑡 ) )
37 30 35 36 syl2anc ( ( ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) ∧ 𝑧𝐴 ) ∧ ( ( 𝐹𝑧 ) ∈ 𝑡𝑤 ∈ ( 𝑆𝑡 ) ) ) → ( ( 𝐹 ↾ ( 𝑥𝑤 𝑧𝑥 ) ) “ ( 𝐴 ∩ ( 𝑥𝑤 𝑧𝑥 ) ) ) ∈ ( 𝐽t 𝑡 ) )
38 20 37 eqeltrrid ( ( ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) ∧ 𝑧𝐴 ) ∧ ( ( 𝐹𝑧 ) ∈ 𝑡𝑤 ∈ ( 𝑆𝑡 ) ) ) → ( 𝐹 “ ( 𝐴 ∩ ( 𝑥𝑤 𝑧𝑥 ) ) ) ∈ ( 𝐽t 𝑡 ) )
39 cvmtop2 ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) → 𝐽 ∈ Top )
40 39 adantr ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) → 𝐽 ∈ Top )
41 40 ad2antrr ( ( ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) ∧ 𝑧𝐴 ) ∧ ( ( 𝐹𝑧 ) ∈ 𝑡𝑤 ∈ ( 𝑆𝑡 ) ) ) → 𝐽 ∈ Top )
42 1 cvmsrcl ( 𝑤 ∈ ( 𝑆𝑡 ) → 𝑡𝐽 )
43 42 ad2antll ( ( ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) ∧ 𝑧𝐴 ) ∧ ( ( 𝐹𝑧 ) ∈ 𝑡𝑤 ∈ ( 𝑆𝑡 ) ) ) → 𝑡𝐽 )
44 restopn2 ( ( 𝐽 ∈ Top ∧ 𝑡𝐽 ) → ( ( 𝐹 “ ( 𝐴 ∩ ( 𝑥𝑤 𝑧𝑥 ) ) ) ∈ ( 𝐽t 𝑡 ) ↔ ( ( 𝐹 “ ( 𝐴 ∩ ( 𝑥𝑤 𝑧𝑥 ) ) ) ∈ 𝐽 ∧ ( 𝐹 “ ( 𝐴 ∩ ( 𝑥𝑤 𝑧𝑥 ) ) ) ⊆ 𝑡 ) ) )
45 41 43 44 syl2anc ( ( ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) ∧ 𝑧𝐴 ) ∧ ( ( 𝐹𝑧 ) ∈ 𝑡𝑤 ∈ ( 𝑆𝑡 ) ) ) → ( ( 𝐹 “ ( 𝐴 ∩ ( 𝑥𝑤 𝑧𝑥 ) ) ) ∈ ( 𝐽t 𝑡 ) ↔ ( ( 𝐹 “ ( 𝐴 ∩ ( 𝑥𝑤 𝑧𝑥 ) ) ) ∈ 𝐽 ∧ ( 𝐹 “ ( 𝐴 ∩ ( 𝑥𝑤 𝑧𝑥 ) ) ) ⊆ 𝑡 ) ) )
46 38 45 mpbid ( ( ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) ∧ 𝑧𝐴 ) ∧ ( ( 𝐹𝑧 ) ∈ 𝑡𝑤 ∈ ( 𝑆𝑡 ) ) ) → ( ( 𝐹 “ ( 𝐴 ∩ ( 𝑥𝑤 𝑧𝑥 ) ) ) ∈ 𝐽 ∧ ( 𝐹 “ ( 𝐴 ∩ ( 𝑥𝑤 𝑧𝑥 ) ) ) ⊆ 𝑡 ) )
47 46 simpld ( ( ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) ∧ 𝑧𝐴 ) ∧ ( ( 𝐹𝑧 ) ∈ 𝑡𝑤 ∈ ( 𝑆𝑡 ) ) ) → ( 𝐹 “ ( 𝐴 ∩ ( 𝑥𝑤 𝑧𝑥 ) ) ) ∈ 𝐽 )
48 8 ffnd ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) → 𝐹 Fn 𝐵 )
49 48 ad2antrr ( ( ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) ∧ 𝑧𝐴 ) ∧ ( ( 𝐹𝑧 ) ∈ 𝑡𝑤 ∈ ( 𝑆𝑡 ) ) ) → 𝐹 Fn 𝐵 )
50 inss1 ( 𝐴 ∩ ( 𝑥𝑤 𝑧𝑥 ) ) ⊆ 𝐴
51 33 11 syl ( ( ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) ∧ 𝑧𝐴 ) ∧ ( ( 𝐹𝑧 ) ∈ 𝑡𝑤 ∈ ( 𝑆𝑡 ) ) ) → 𝐴𝐵 )
52 50 51 sstrid ( ( ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) ∧ 𝑧𝐴 ) ∧ ( ( 𝐹𝑧 ) ∈ 𝑡𝑤 ∈ ( 𝑆𝑡 ) ) ) → ( 𝐴 ∩ ( 𝑥𝑤 𝑧𝑥 ) ) ⊆ 𝐵 )
53 simplr ( ( ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) ∧ 𝑧𝐴 ) ∧ ( ( 𝐹𝑧 ) ∈ 𝑡𝑤 ∈ ( 𝑆𝑡 ) ) ) → 𝑧𝐴 )
54 27 simprd ( ( ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) ∧ 𝑧𝐴 ) ∧ ( ( 𝐹𝑧 ) ∈ 𝑡𝑤 ∈ ( 𝑆𝑡 ) ) ) → 𝑧 ∈ ( 𝑥𝑤 𝑧𝑥 ) )
55 53 54 elind ( ( ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) ∧ 𝑧𝐴 ) ∧ ( ( 𝐹𝑧 ) ∈ 𝑡𝑤 ∈ ( 𝑆𝑡 ) ) ) → 𝑧 ∈ ( 𝐴 ∩ ( 𝑥𝑤 𝑧𝑥 ) ) )
56 fnfvima ( ( 𝐹 Fn 𝐵 ∧ ( 𝐴 ∩ ( 𝑥𝑤 𝑧𝑥 ) ) ⊆ 𝐵𝑧 ∈ ( 𝐴 ∩ ( 𝑥𝑤 𝑧𝑥 ) ) ) → ( 𝐹𝑧 ) ∈ ( 𝐹 “ ( 𝐴 ∩ ( 𝑥𝑤 𝑧𝑥 ) ) ) )
57 49 52 55 56 syl3anc ( ( ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) ∧ 𝑧𝐴 ) ∧ ( ( 𝐹𝑧 ) ∈ 𝑡𝑤 ∈ ( 𝑆𝑡 ) ) ) → ( 𝐹𝑧 ) ∈ ( 𝐹 “ ( 𝐴 ∩ ( 𝑥𝑤 𝑧𝑥 ) ) ) )
58 imass2 ( ( 𝐴 ∩ ( 𝑥𝑤 𝑧𝑥 ) ) ⊆ 𝐴 → ( 𝐹 “ ( 𝐴 ∩ ( 𝑥𝑤 𝑧𝑥 ) ) ) ⊆ ( 𝐹𝐴 ) )
59 50 58 mp1i ( ( ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) ∧ 𝑧𝐴 ) ∧ ( ( 𝐹𝑧 ) ∈ 𝑡𝑤 ∈ ( 𝑆𝑡 ) ) ) → ( 𝐹 “ ( 𝐴 ∩ ( 𝑥𝑤 𝑧𝑥 ) ) ) ⊆ ( 𝐹𝐴 ) )
60 eleq2 ( 𝑦 = ( 𝐹 “ ( 𝐴 ∩ ( 𝑥𝑤 𝑧𝑥 ) ) ) → ( ( 𝐹𝑧 ) ∈ 𝑦 ↔ ( 𝐹𝑧 ) ∈ ( 𝐹 “ ( 𝐴 ∩ ( 𝑥𝑤 𝑧𝑥 ) ) ) ) )
61 sseq1 ( 𝑦 = ( 𝐹 “ ( 𝐴 ∩ ( 𝑥𝑤 𝑧𝑥 ) ) ) → ( 𝑦 ⊆ ( 𝐹𝐴 ) ↔ ( 𝐹 “ ( 𝐴 ∩ ( 𝑥𝑤 𝑧𝑥 ) ) ) ⊆ ( 𝐹𝐴 ) ) )
62 60 61 anbi12d ( 𝑦 = ( 𝐹 “ ( 𝐴 ∩ ( 𝑥𝑤 𝑧𝑥 ) ) ) → ( ( ( 𝐹𝑧 ) ∈ 𝑦𝑦 ⊆ ( 𝐹𝐴 ) ) ↔ ( ( 𝐹𝑧 ) ∈ ( 𝐹 “ ( 𝐴 ∩ ( 𝑥𝑤 𝑧𝑥 ) ) ) ∧ ( 𝐹 “ ( 𝐴 ∩ ( 𝑥𝑤 𝑧𝑥 ) ) ) ⊆ ( 𝐹𝐴 ) ) ) )
63 62 rspcev ( ( ( 𝐹 “ ( 𝐴 ∩ ( 𝑥𝑤 𝑧𝑥 ) ) ) ∈ 𝐽 ∧ ( ( 𝐹𝑧 ) ∈ ( 𝐹 “ ( 𝐴 ∩ ( 𝑥𝑤 𝑧𝑥 ) ) ) ∧ ( 𝐹 “ ( 𝐴 ∩ ( 𝑥𝑤 𝑧𝑥 ) ) ) ⊆ ( 𝐹𝐴 ) ) ) → ∃ 𝑦𝐽 ( ( 𝐹𝑧 ) ∈ 𝑦𝑦 ⊆ ( 𝐹𝐴 ) ) )
64 47 57 59 63 syl12anc ( ( ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) ∧ 𝑧𝐴 ) ∧ ( ( 𝐹𝑧 ) ∈ 𝑡𝑤 ∈ ( 𝑆𝑡 ) ) ) → ∃ 𝑦𝐽 ( ( 𝐹𝑧 ) ∈ 𝑦𝑦 ⊆ ( 𝐹𝐴 ) ) )
65 64 expr ( ( ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) ∧ 𝑧𝐴 ) ∧ ( 𝐹𝑧 ) ∈ 𝑡 ) → ( 𝑤 ∈ ( 𝑆𝑡 ) → ∃ 𝑦𝐽 ( ( 𝐹𝑧 ) ∈ 𝑦𝑦 ⊆ ( 𝐹𝐴 ) ) ) )
66 65 exlimdv ( ( ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) ∧ 𝑧𝐴 ) ∧ ( 𝐹𝑧 ) ∈ 𝑡 ) → ( ∃ 𝑤 𝑤 ∈ ( 𝑆𝑡 ) → ∃ 𝑦𝐽 ( ( 𝐹𝑧 ) ∈ 𝑦𝑦 ⊆ ( 𝐹𝐴 ) ) ) )
67 17 66 syl5bi ( ( ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) ∧ 𝑧𝐴 ) ∧ ( 𝐹𝑧 ) ∈ 𝑡 ) → ( ( 𝑆𝑡 ) ≠ ∅ → ∃ 𝑦𝐽 ( ( 𝐹𝑧 ) ∈ 𝑦𝑦 ⊆ ( 𝐹𝐴 ) ) ) )
68 67 expimpd ( ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) ∧ 𝑧𝐴 ) → ( ( ( 𝐹𝑧 ) ∈ 𝑡 ∧ ( 𝑆𝑡 ) ≠ ∅ ) → ∃ 𝑦𝐽 ( ( 𝐹𝑧 ) ∈ 𝑦𝑦 ⊆ ( 𝐹𝐴 ) ) ) )
69 68 rexlimdvw ( ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) ∧ 𝑧𝐴 ) → ( ∃ 𝑡𝐽 ( ( 𝐹𝑧 ) ∈ 𝑡 ∧ ( 𝑆𝑡 ) ≠ ∅ ) → ∃ 𝑦𝐽 ( ( 𝐹𝑧 ) ∈ 𝑦𝑦 ⊆ ( 𝐹𝐴 ) ) ) )
70 16 69 mpd ( ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) ∧ 𝑧𝐴 ) → ∃ 𝑦𝐽 ( ( 𝐹𝑧 ) ∈ 𝑦𝑦 ⊆ ( 𝐹𝐴 ) ) )
71 70 ralrimiva ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) → ∀ 𝑧𝐴𝑦𝐽 ( ( 𝐹𝑧 ) ∈ 𝑦𝑦 ⊆ ( 𝐹𝐴 ) ) )
72 eleq1 ( 𝑥 = ( 𝐹𝑧 ) → ( 𝑥𝑦 ↔ ( 𝐹𝑧 ) ∈ 𝑦 ) )
73 72 anbi1d ( 𝑥 = ( 𝐹𝑧 ) → ( ( 𝑥𝑦𝑦 ⊆ ( 𝐹𝐴 ) ) ↔ ( ( 𝐹𝑧 ) ∈ 𝑦𝑦 ⊆ ( 𝐹𝐴 ) ) ) )
74 73 rexbidv ( 𝑥 = ( 𝐹𝑧 ) → ( ∃ 𝑦𝐽 ( 𝑥𝑦𝑦 ⊆ ( 𝐹𝐴 ) ) ↔ ∃ 𝑦𝐽 ( ( 𝐹𝑧 ) ∈ 𝑦𝑦 ⊆ ( 𝐹𝐴 ) ) ) )
75 74 ralima ( ( 𝐹 Fn 𝐵𝐴𝐵 ) → ( ∀ 𝑥 ∈ ( 𝐹𝐴 ) ∃ 𝑦𝐽 ( 𝑥𝑦𝑦 ⊆ ( 𝐹𝐴 ) ) ↔ ∀ 𝑧𝐴𝑦𝐽 ( ( 𝐹𝑧 ) ∈ 𝑦𝑦 ⊆ ( 𝐹𝐴 ) ) ) )
76 48 12 75 syl2anc ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) → ( ∀ 𝑥 ∈ ( 𝐹𝐴 ) ∃ 𝑦𝐽 ( 𝑥𝑦𝑦 ⊆ ( 𝐹𝐴 ) ) ↔ ∀ 𝑧𝐴𝑦𝐽 ( ( 𝐹𝑧 ) ∈ 𝑦𝑦 ⊆ ( 𝐹𝐴 ) ) ) )
77 71 76 mpbird ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) → ∀ 𝑥 ∈ ( 𝐹𝐴 ) ∃ 𝑦𝐽 ( 𝑥𝑦𝑦 ⊆ ( 𝐹𝐴 ) ) )
78 eltop2 ( 𝐽 ∈ Top → ( ( 𝐹𝐴 ) ∈ 𝐽 ↔ ∀ 𝑥 ∈ ( 𝐹𝐴 ) ∃ 𝑦𝐽 ( 𝑥𝑦𝑦 ⊆ ( 𝐹𝐴 ) ) ) )
79 40 78 syl ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) → ( ( 𝐹𝐴 ) ∈ 𝐽 ↔ ∀ 𝑥 ∈ ( 𝐹𝐴 ) ∃ 𝑦𝐽 ( 𝑥𝑦𝑦 ⊆ ( 𝐹𝐴 ) ) ) )
80 77 79 mpbird ( ( 𝐹 ∈ ( 𝐶 CovMap 𝐽 ) ∧ 𝐴𝐶 ) → ( 𝐹𝐴 ) ∈ 𝐽 )