Metamath Proof Explorer


Theorem tgqtop

Description: An injection maps generated topologies to each other. (Contributed by Mario Carneiro, 27-Aug-2015)

Ref Expression
Hypothesis qtopcmp.1 𝑋 = 𝐽
Assertion tgqtop ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) → ( ( topGen ‘ 𝐽 ) qTop 𝐹 ) = ( topGen ‘ ( 𝐽 qTop 𝐹 ) ) )

Proof

Step Hyp Ref Expression
1 qtopcmp.1 𝑋 = 𝐽
2 f1ocnv ( 𝐹 : 𝑋1-1-onto𝑌 𝐹 : 𝑌1-1-onto𝑋 )
3 f1ofun ( 𝐹 : 𝑌1-1-onto𝑋 → Fun 𝐹 )
4 2 3 syl ( 𝐹 : 𝑋1-1-onto𝑌 → Fun 𝐹 )
5 4 ad2antlr ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) → Fun 𝐹 )
6 simpr ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) → 𝑥𝑌 )
7 df-rn ran 𝐹 = dom 𝐹
8 f1ofo ( 𝐹 : 𝑋1-1-onto𝑌𝐹 : 𝑋onto𝑌 )
9 8 ad2antlr ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) → 𝐹 : 𝑋onto𝑌 )
10 forn ( 𝐹 : 𝑋onto𝑌 → ran 𝐹 = 𝑌 )
11 9 10 syl ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) → ran 𝐹 = 𝑌 )
12 7 11 eqtr3id ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) → dom 𝐹 = 𝑌 )
13 6 12 sseqtrrd ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) → 𝑥 ⊆ dom 𝐹 )
14 funimass4 ( ( Fun 𝐹𝑥 ⊆ dom 𝐹 ) → ( ( 𝐹𝑥 ) ⊆ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ↔ ∀ 𝑦𝑥 ( 𝐹𝑦 ) ∈ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ) )
15 5 13 14 syl2anc ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) → ( ( 𝐹𝑥 ) ⊆ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ↔ ∀ 𝑦𝑥 ( 𝐹𝑦 ) ∈ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ) )
16 dfss3 ( 𝑥 ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 𝑥 ) ↔ ∀ 𝑦𝑥 𝑦 ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 𝑥 ) )
17 simprl ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑧 ∈ ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 𝑥 ) ∧ 𝑦𝑧 ) ) → 𝑧 ∈ ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 𝑥 ) )
18 17 elin1d ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑧 ∈ ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 𝑥 ) ∧ 𝑦𝑧 ) ) → 𝑧 ∈ ( 𝐽 qTop 𝐹 ) )
19 1 elqtop2 ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋onto𝑌 ) → ( 𝑧 ∈ ( 𝐽 qTop 𝐹 ) ↔ ( 𝑧𝑌 ∧ ( 𝐹𝑧 ) ∈ 𝐽 ) ) )
20 8 19 sylan2 ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) → ( 𝑧 ∈ ( 𝐽 qTop 𝐹 ) ↔ ( 𝑧𝑌 ∧ ( 𝐹𝑧 ) ∈ 𝐽 ) ) )
21 20 ad3antrrr ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑧 ∈ ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 𝑥 ) ∧ 𝑦𝑧 ) ) → ( 𝑧 ∈ ( 𝐽 qTop 𝐹 ) ↔ ( 𝑧𝑌 ∧ ( 𝐹𝑧 ) ∈ 𝐽 ) ) )
22 18 21 mpbid ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑧 ∈ ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 𝑥 ) ∧ 𝑦𝑧 ) ) → ( 𝑧𝑌 ∧ ( 𝐹𝑧 ) ∈ 𝐽 ) )
23 22 simprd ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑧 ∈ ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 𝑥 ) ∧ 𝑦𝑧 ) ) → ( 𝐹𝑧 ) ∈ 𝐽 )
24 17 elin2d ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑧 ∈ ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 𝑥 ) ∧ 𝑦𝑧 ) ) → 𝑧 ∈ 𝒫 𝑥 )
25 24 elpwid ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑧 ∈ ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 𝑥 ) ∧ 𝑦𝑧 ) ) → 𝑧𝑥 )
26 imass2 ( 𝑧𝑥 → ( 𝐹𝑧 ) ⊆ ( 𝐹𝑥 ) )
27 25 26 syl ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑧 ∈ ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 𝑥 ) ∧ 𝑦𝑧 ) ) → ( 𝐹𝑧 ) ⊆ ( 𝐹𝑥 ) )
28 23 27 elpwd ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑧 ∈ ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 𝑥 ) ∧ 𝑦𝑧 ) ) → ( 𝐹𝑧 ) ∈ 𝒫 ( 𝐹𝑥 ) )
29 23 28 elind ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑧 ∈ ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 𝑥 ) ∧ 𝑦𝑧 ) ) → ( 𝐹𝑧 ) ∈ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) )
30 simp-4r ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑧 ∈ ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 𝑥 ) ∧ 𝑦𝑧 ) ) → 𝐹 : 𝑋1-1-onto𝑌 )
31 30 2 syl ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑧 ∈ ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 𝑥 ) ∧ 𝑦𝑧 ) ) → 𝐹 : 𝑌1-1-onto𝑋 )
32 f1ofn ( 𝐹 : 𝑌1-1-onto𝑋 𝐹 Fn 𝑌 )
33 31 32 syl ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑧 ∈ ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 𝑥 ) ∧ 𝑦𝑧 ) ) → 𝐹 Fn 𝑌 )
34 6 ad2antrr ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑧 ∈ ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 𝑥 ) ∧ 𝑦𝑧 ) ) → 𝑥𝑌 )
35 25 34 sstrd ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑧 ∈ ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 𝑥 ) ∧ 𝑦𝑧 ) ) → 𝑧𝑌 )
36 simprr ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑧 ∈ ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 𝑥 ) ∧ 𝑦𝑧 ) ) → 𝑦𝑧 )
37 fnfvima ( ( 𝐹 Fn 𝑌𝑧𝑌𝑦𝑧 ) → ( 𝐹𝑦 ) ∈ ( 𝐹𝑧 ) )
38 33 35 36 37 syl3anc ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑧 ∈ ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 𝑥 ) ∧ 𝑦𝑧 ) ) → ( 𝐹𝑦 ) ∈ ( 𝐹𝑧 ) )
39 eleq2 ( 𝑤 = ( 𝐹𝑧 ) → ( ( 𝐹𝑦 ) ∈ 𝑤 ↔ ( 𝐹𝑦 ) ∈ ( 𝐹𝑧 ) ) )
40 39 rspcev ( ( ( 𝐹𝑧 ) ∈ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ∧ ( 𝐹𝑦 ) ∈ ( 𝐹𝑧 ) ) → ∃ 𝑤 ∈ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ( 𝐹𝑦 ) ∈ 𝑤 )
41 29 38 40 syl2anc ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑧 ∈ ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 𝑥 ) ∧ 𝑦𝑧 ) ) → ∃ 𝑤 ∈ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ( 𝐹𝑦 ) ∈ 𝑤 )
42 41 rexlimdvaa ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) → ( ∃ 𝑧 ∈ ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 𝑥 ) 𝑦𝑧 → ∃ 𝑤 ∈ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ( 𝐹𝑦 ) ∈ 𝑤 ) )
43 simp-4r ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑤 ∈ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ∧ ( 𝐹𝑦 ) ∈ 𝑤 ) ) → 𝐹 : 𝑋1-1-onto𝑌 )
44 f1ofun ( 𝐹 : 𝑋1-1-onto𝑌 → Fun 𝐹 )
45 43 44 syl ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑤 ∈ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ∧ ( 𝐹𝑦 ) ∈ 𝑤 ) ) → Fun 𝐹 )
46 simprl ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑤 ∈ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ∧ ( 𝐹𝑦 ) ∈ 𝑤 ) ) → 𝑤 ∈ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) )
47 46 elin2d ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑤 ∈ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ∧ ( 𝐹𝑦 ) ∈ 𝑤 ) ) → 𝑤 ∈ 𝒫 ( 𝐹𝑥 ) )
48 47 elpwid ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑤 ∈ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ∧ ( 𝐹𝑦 ) ∈ 𝑤 ) ) → 𝑤 ⊆ ( 𝐹𝑥 ) )
49 funimass2 ( ( Fun 𝐹𝑤 ⊆ ( 𝐹𝑥 ) ) → ( 𝐹𝑤 ) ⊆ 𝑥 )
50 45 48 49 syl2anc ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑤 ∈ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ∧ ( 𝐹𝑦 ) ∈ 𝑤 ) ) → ( 𝐹𝑤 ) ⊆ 𝑥 )
51 6 ad2antrr ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑤 ∈ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ∧ ( 𝐹𝑦 ) ∈ 𝑤 ) ) → 𝑥𝑌 )
52 50 51 sstrd ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑤 ∈ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ∧ ( 𝐹𝑦 ) ∈ 𝑤 ) ) → ( 𝐹𝑤 ) ⊆ 𝑌 )
53 f1of1 ( 𝐹 : 𝑋1-1-onto𝑌𝐹 : 𝑋1-1𝑌 )
54 43 53 syl ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑤 ∈ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ∧ ( 𝐹𝑦 ) ∈ 𝑤 ) ) → 𝐹 : 𝑋1-1𝑌 )
55 46 elin1d ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑤 ∈ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ∧ ( 𝐹𝑦 ) ∈ 𝑤 ) ) → 𝑤𝐽 )
56 elssuni ( 𝑤𝐽𝑤 𝐽 )
57 56 1 sseqtrrdi ( 𝑤𝐽𝑤𝑋 )
58 55 57 syl ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑤 ∈ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ∧ ( 𝐹𝑦 ) ∈ 𝑤 ) ) → 𝑤𝑋 )
59 f1imacnv ( ( 𝐹 : 𝑋1-1𝑌𝑤𝑋 ) → ( 𝐹 “ ( 𝐹𝑤 ) ) = 𝑤 )
60 54 58 59 syl2anc ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑤 ∈ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ∧ ( 𝐹𝑦 ) ∈ 𝑤 ) ) → ( 𝐹 “ ( 𝐹𝑤 ) ) = 𝑤 )
61 60 55 eqeltrd ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑤 ∈ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ∧ ( 𝐹𝑦 ) ∈ 𝑤 ) ) → ( 𝐹 “ ( 𝐹𝑤 ) ) ∈ 𝐽 )
62 1 elqtop2 ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋onto𝑌 ) → ( ( 𝐹𝑤 ) ∈ ( 𝐽 qTop 𝐹 ) ↔ ( ( 𝐹𝑤 ) ⊆ 𝑌 ∧ ( 𝐹 “ ( 𝐹𝑤 ) ) ∈ 𝐽 ) ) )
63 8 62 sylan2 ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) → ( ( 𝐹𝑤 ) ∈ ( 𝐽 qTop 𝐹 ) ↔ ( ( 𝐹𝑤 ) ⊆ 𝑌 ∧ ( 𝐹 “ ( 𝐹𝑤 ) ) ∈ 𝐽 ) ) )
64 63 ad3antrrr ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑤 ∈ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ∧ ( 𝐹𝑦 ) ∈ 𝑤 ) ) → ( ( 𝐹𝑤 ) ∈ ( 𝐽 qTop 𝐹 ) ↔ ( ( 𝐹𝑤 ) ⊆ 𝑌 ∧ ( 𝐹 “ ( 𝐹𝑤 ) ) ∈ 𝐽 ) ) )
65 52 61 64 mpbir2and ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑤 ∈ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ∧ ( 𝐹𝑦 ) ∈ 𝑤 ) ) → ( 𝐹𝑤 ) ∈ ( 𝐽 qTop 𝐹 ) )
66 vex 𝑥 ∈ V
67 66 elpw2 ( ( 𝐹𝑤 ) ∈ 𝒫 𝑥 ↔ ( 𝐹𝑤 ) ⊆ 𝑥 )
68 50 67 sylibr ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑤 ∈ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ∧ ( 𝐹𝑦 ) ∈ 𝑤 ) ) → ( 𝐹𝑤 ) ∈ 𝒫 𝑥 )
69 65 68 elind ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑤 ∈ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ∧ ( 𝐹𝑦 ) ∈ 𝑤 ) ) → ( 𝐹𝑤 ) ∈ ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 𝑥 ) )
70 6 sselda ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) → 𝑦𝑌 )
71 70 adantr ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑤 ∈ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ∧ ( 𝐹𝑦 ) ∈ 𝑤 ) ) → 𝑦𝑌 )
72 f1ocnvfv2 ( ( 𝐹 : 𝑋1-1-onto𝑌𝑦𝑌 ) → ( 𝐹 ‘ ( 𝐹𝑦 ) ) = 𝑦 )
73 43 71 72 syl2anc ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑤 ∈ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ∧ ( 𝐹𝑦 ) ∈ 𝑤 ) ) → ( 𝐹 ‘ ( 𝐹𝑦 ) ) = 𝑦 )
74 f1ofn ( 𝐹 : 𝑋1-1-onto𝑌𝐹 Fn 𝑋 )
75 74 adantl ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) → 𝐹 Fn 𝑋 )
76 75 ad3antrrr ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑤 ∈ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ∧ ( 𝐹𝑦 ) ∈ 𝑤 ) ) → 𝐹 Fn 𝑋 )
77 simprr ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑤 ∈ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ∧ ( 𝐹𝑦 ) ∈ 𝑤 ) ) → ( 𝐹𝑦 ) ∈ 𝑤 )
78 fnfvima ( ( 𝐹 Fn 𝑋𝑤𝑋 ∧ ( 𝐹𝑦 ) ∈ 𝑤 ) → ( 𝐹 ‘ ( 𝐹𝑦 ) ) ∈ ( 𝐹𝑤 ) )
79 76 58 77 78 syl3anc ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑤 ∈ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ∧ ( 𝐹𝑦 ) ∈ 𝑤 ) ) → ( 𝐹 ‘ ( 𝐹𝑦 ) ) ∈ ( 𝐹𝑤 ) )
80 73 79 eqeltrrd ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑤 ∈ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ∧ ( 𝐹𝑦 ) ∈ 𝑤 ) ) → 𝑦 ∈ ( 𝐹𝑤 ) )
81 eleq2 ( 𝑧 = ( 𝐹𝑤 ) → ( 𝑦𝑧𝑦 ∈ ( 𝐹𝑤 ) ) )
82 81 rspcev ( ( ( 𝐹𝑤 ) ∈ ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 𝑥 ) ∧ 𝑦 ∈ ( 𝐹𝑤 ) ) → ∃ 𝑧 ∈ ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 𝑥 ) 𝑦𝑧 )
83 69 80 82 syl2anc ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) ∧ ( 𝑤 ∈ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ∧ ( 𝐹𝑦 ) ∈ 𝑤 ) ) → ∃ 𝑧 ∈ ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 𝑥 ) 𝑦𝑧 )
84 83 rexlimdvaa ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) → ( ∃ 𝑤 ∈ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ( 𝐹𝑦 ) ∈ 𝑤 → ∃ 𝑧 ∈ ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 𝑥 ) 𝑦𝑧 ) )
85 42 84 impbid ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) → ( ∃ 𝑧 ∈ ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 𝑥 ) 𝑦𝑧 ↔ ∃ 𝑤 ∈ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ( 𝐹𝑦 ) ∈ 𝑤 ) )
86 eluni2 ( 𝑦 ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 𝑥 ) ↔ ∃ 𝑧 ∈ ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 𝑥 ) 𝑦𝑧 )
87 eluni2 ( ( 𝐹𝑦 ) ∈ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ↔ ∃ 𝑤 ∈ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ( 𝐹𝑦 ) ∈ 𝑤 )
88 85 86 87 3bitr4g ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) ∧ 𝑦𝑥 ) → ( 𝑦 ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 𝑥 ) ↔ ( 𝐹𝑦 ) ∈ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ) )
89 88 ralbidva ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) → ( ∀ 𝑦𝑥 𝑦 ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 𝑥 ) ↔ ∀ 𝑦𝑥 ( 𝐹𝑦 ) ∈ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ) )
90 16 89 syl5bb ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) → ( 𝑥 ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 𝑥 ) ↔ ∀ 𝑦𝑥 ( 𝐹𝑦 ) ∈ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ) )
91 15 90 bitr4d ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) → ( ( 𝐹𝑥 ) ⊆ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ↔ 𝑥 ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 𝑥 ) ) )
92 eltg ( 𝐽 ∈ TopBases → ( ( 𝐹𝑥 ) ∈ ( topGen ‘ 𝐽 ) ↔ ( 𝐹𝑥 ) ⊆ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ) )
93 92 ad2antrr ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) → ( ( 𝐹𝑥 ) ∈ ( topGen ‘ 𝐽 ) ↔ ( 𝐹𝑥 ) ⊆ ( 𝐽 ∩ 𝒫 ( 𝐹𝑥 ) ) ) )
94 ovex ( 𝐽 qTop 𝐹 ) ∈ V
95 eltg ( ( 𝐽 qTop 𝐹 ) ∈ V → ( 𝑥 ∈ ( topGen ‘ ( 𝐽 qTop 𝐹 ) ) ↔ 𝑥 ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 𝑥 ) ) )
96 94 95 mp1i ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) → ( 𝑥 ∈ ( topGen ‘ ( 𝐽 qTop 𝐹 ) ) ↔ 𝑥 ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 𝑥 ) ) )
97 91 93 96 3bitr4d ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ 𝑥𝑌 ) → ( ( 𝐹𝑥 ) ∈ ( topGen ‘ 𝐽 ) ↔ 𝑥 ∈ ( topGen ‘ ( 𝐽 qTop 𝐹 ) ) ) )
98 97 pm5.32da ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) → ( ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ ( topGen ‘ 𝐽 ) ) ↔ ( 𝑥𝑌𝑥 ∈ ( topGen ‘ ( 𝐽 qTop 𝐹 ) ) ) ) )
99 tgtopon ( 𝐽 ∈ TopBases → ( topGen ‘ 𝐽 ) ∈ ( TopOn ‘ 𝐽 ) )
100 99 adantr ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) → ( topGen ‘ 𝐽 ) ∈ ( TopOn ‘ 𝐽 ) )
101 1 fveq2i ( TopOn ‘ 𝑋 ) = ( TopOn ‘ 𝐽 )
102 100 101 eleqtrrdi ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) → ( topGen ‘ 𝐽 ) ∈ ( TopOn ‘ 𝑋 ) )
103 8 adantl ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) → 𝐹 : 𝑋onto𝑌 )
104 elqtop3 ( ( ( topGen ‘ 𝐽 ) ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐹 : 𝑋onto𝑌 ) → ( 𝑥 ∈ ( ( topGen ‘ 𝐽 ) qTop 𝐹 ) ↔ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ ( topGen ‘ 𝐽 ) ) ) )
105 102 103 104 syl2anc ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) → ( 𝑥 ∈ ( ( topGen ‘ 𝐽 ) qTop 𝐹 ) ↔ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ ( topGen ‘ 𝐽 ) ) ) )
106 unitg ( ( 𝐽 qTop 𝐹 ) ∈ V → ( topGen ‘ ( 𝐽 qTop 𝐹 ) ) = ( 𝐽 qTop 𝐹 ) )
107 94 106 ax-mp ( topGen ‘ ( 𝐽 qTop 𝐹 ) ) = ( 𝐽 qTop 𝐹 )
108 1 elqtop2 ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋onto𝑌 ) → ( 𝑥 ∈ ( 𝐽 qTop 𝐹 ) ↔ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ) )
109 8 108 sylan2 ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) → ( 𝑥 ∈ ( 𝐽 qTop 𝐹 ) ↔ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ) )
110 simpl ( ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) → 𝑥𝑌 )
111 velpw ( 𝑥 ∈ 𝒫 𝑌𝑥𝑌 )
112 110 111 sylibr ( ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) → 𝑥 ∈ 𝒫 𝑌 )
113 109 112 syl6bi ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) → ( 𝑥 ∈ ( 𝐽 qTop 𝐹 ) → 𝑥 ∈ 𝒫 𝑌 ) )
114 113 ssrdv ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) → ( 𝐽 qTop 𝐹 ) ⊆ 𝒫 𝑌 )
115 sspwuni ( ( 𝐽 qTop 𝐹 ) ⊆ 𝒫 𝑌 ( 𝐽 qTop 𝐹 ) ⊆ 𝑌 )
116 114 115 sylib ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) → ( 𝐽 qTop 𝐹 ) ⊆ 𝑌 )
117 107 116 eqsstrid ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) → ( topGen ‘ ( 𝐽 qTop 𝐹 ) ) ⊆ 𝑌 )
118 sspwuni ( ( topGen ‘ ( 𝐽 qTop 𝐹 ) ) ⊆ 𝒫 𝑌 ( topGen ‘ ( 𝐽 qTop 𝐹 ) ) ⊆ 𝑌 )
119 117 118 sylibr ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) → ( topGen ‘ ( 𝐽 qTop 𝐹 ) ) ⊆ 𝒫 𝑌 )
120 119 sseld ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) → ( 𝑥 ∈ ( topGen ‘ ( 𝐽 qTop 𝐹 ) ) → 𝑥 ∈ 𝒫 𝑌 ) )
121 120 111 syl6ib ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) → ( 𝑥 ∈ ( topGen ‘ ( 𝐽 qTop 𝐹 ) ) → 𝑥𝑌 ) )
122 121 pm4.71rd ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) → ( 𝑥 ∈ ( topGen ‘ ( 𝐽 qTop 𝐹 ) ) ↔ ( 𝑥𝑌𝑥 ∈ ( topGen ‘ ( 𝐽 qTop 𝐹 ) ) ) ) )
123 98 105 122 3bitr4d ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) → ( 𝑥 ∈ ( ( topGen ‘ 𝐽 ) qTop 𝐹 ) ↔ 𝑥 ∈ ( topGen ‘ ( 𝐽 qTop 𝐹 ) ) ) )
124 123 eqrdv ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) → ( ( topGen ‘ 𝐽 ) qTop 𝐹 ) = ( topGen ‘ ( 𝐽 qTop 𝐹 ) ) )