Metamath Proof Explorer


Theorem basqtop

Description: An injection maps bases to bases. (Contributed by Mario Carneiro, 27-Aug-2015)

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

Proof

Step Hyp Ref Expression
1 qtopcmp.1 𝑋 = 𝐽
2 f1ofo ( 𝐹 : 𝑋1-1-onto𝑌𝐹 : 𝑋onto𝑌 )
3 1 elqtop2 ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋onto𝑌 ) → ( 𝑥 ∈ ( 𝐽 qTop 𝐹 ) ↔ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ) )
4 1 elqtop2 ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋onto𝑌 ) → ( 𝑦 ∈ ( 𝐽 qTop 𝐹 ) ↔ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) )
5 3 4 anbi12d ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋onto𝑌 ) → ( ( 𝑥 ∈ ( 𝐽 qTop 𝐹 ) ∧ 𝑦 ∈ ( 𝐽 qTop 𝐹 ) ) ↔ ( ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ) )
6 2 5 sylan2 ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) → ( ( 𝑥 ∈ ( 𝐽 qTop 𝐹 ) ∧ 𝑦 ∈ ( 𝐽 qTop 𝐹 ) ) ↔ ( ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ) )
7 simpl1l ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) → 𝐽 ∈ TopBases )
8 simpl2r ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) → ( 𝐹𝑥 ) ∈ 𝐽 )
9 simpl3r ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) → ( 𝐹𝑦 ) ∈ 𝐽 )
10 simpl1r ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) → 𝐹 : 𝑋1-1-onto𝑌 )
11 f1ocnv ( 𝐹 : 𝑋1-1-onto𝑌 𝐹 : 𝑌1-1-onto𝑋 )
12 f1ofn ( 𝐹 : 𝑌1-1-onto𝑋 𝐹 Fn 𝑌 )
13 10 11 12 3syl ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) → 𝐹 Fn 𝑌 )
14 simpl2l ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) → 𝑥𝑌 )
15 simpr ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) → 𝑧 ∈ ( 𝑥𝑦 ) )
16 15 elin1d ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) → 𝑧𝑥 )
17 fnfvima ( ( 𝐹 Fn 𝑌𝑥𝑌𝑧𝑥 ) → ( 𝐹𝑧 ) ∈ ( 𝐹𝑥 ) )
18 13 14 16 17 syl3anc ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) → ( 𝐹𝑧 ) ∈ ( 𝐹𝑥 ) )
19 simpl3l ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) → 𝑦𝑌 )
20 15 elin2d ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) → 𝑧𝑦 )
21 fnfvima ( ( 𝐹 Fn 𝑌𝑦𝑌𝑧𝑦 ) → ( 𝐹𝑧 ) ∈ ( 𝐹𝑦 ) )
22 13 19 20 21 syl3anc ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) → ( 𝐹𝑧 ) ∈ ( 𝐹𝑦 ) )
23 18 22 elind ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) → ( 𝐹𝑧 ) ∈ ( ( 𝐹𝑥 ) ∩ ( 𝐹𝑦 ) ) )
24 basis2 ( ( ( 𝐽 ∈ TopBases ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( ( 𝐹𝑦 ) ∈ 𝐽 ∧ ( 𝐹𝑧 ) ∈ ( ( 𝐹𝑥 ) ∩ ( 𝐹𝑦 ) ) ) ) → ∃ 𝑤𝐽 ( ( 𝐹𝑧 ) ∈ 𝑤𝑤 ⊆ ( ( 𝐹𝑥 ) ∩ ( 𝐹𝑦 ) ) ) )
25 7 8 9 23 24 syl22anc ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) → ∃ 𝑤𝐽 ( ( 𝐹𝑧 ) ∈ 𝑤𝑤 ⊆ ( ( 𝐹𝑥 ) ∩ ( 𝐹𝑦 ) ) ) )
26 10 adantr ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) ∧ ( 𝑤𝐽 ∧ ( ( 𝐹𝑧 ) ∈ 𝑤𝑤 ⊆ ( ( 𝐹𝑥 ) ∩ ( 𝐹𝑦 ) ) ) ) ) → 𝐹 : 𝑋1-1-onto𝑌 )
27 inss1 ( 𝑥𝑦 ) ⊆ 𝑥
28 simp2l ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) → 𝑥𝑌 )
29 27 28 sstrid ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) → ( 𝑥𝑦 ) ⊆ 𝑌 )
30 29 sselda ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) → 𝑧𝑌 )
31 30 adantr ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) ∧ ( 𝑤𝐽 ∧ ( ( 𝐹𝑧 ) ∈ 𝑤𝑤 ⊆ ( ( 𝐹𝑥 ) ∩ ( 𝐹𝑦 ) ) ) ) ) → 𝑧𝑌 )
32 f1ocnvfv2 ( ( 𝐹 : 𝑋1-1-onto𝑌𝑧𝑌 ) → ( 𝐹 ‘ ( 𝐹𝑧 ) ) = 𝑧 )
33 26 31 32 syl2anc ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) ∧ ( 𝑤𝐽 ∧ ( ( 𝐹𝑧 ) ∈ 𝑤𝑤 ⊆ ( ( 𝐹𝑥 ) ∩ ( 𝐹𝑦 ) ) ) ) ) → ( 𝐹 ‘ ( 𝐹𝑧 ) ) = 𝑧 )
34 f1ofn ( 𝐹 : 𝑋1-1-onto𝑌𝐹 Fn 𝑋 )
35 26 34 syl ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) ∧ ( 𝑤𝐽 ∧ ( ( 𝐹𝑧 ) ∈ 𝑤𝑤 ⊆ ( ( 𝐹𝑥 ) ∩ ( 𝐹𝑦 ) ) ) ) ) → 𝐹 Fn 𝑋 )
36 simprrr ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) ∧ ( 𝑤𝐽 ∧ ( ( 𝐹𝑧 ) ∈ 𝑤𝑤 ⊆ ( ( 𝐹𝑥 ) ∩ ( 𝐹𝑦 ) ) ) ) ) → 𝑤 ⊆ ( ( 𝐹𝑥 ) ∩ ( 𝐹𝑦 ) ) )
37 inss1 ( ( 𝐹𝑥 ) ∩ ( 𝐹𝑦 ) ) ⊆ ( 𝐹𝑥 )
38 36 37 sstrdi ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) ∧ ( 𝑤𝐽 ∧ ( ( 𝐹𝑧 ) ∈ 𝑤𝑤 ⊆ ( ( 𝐹𝑥 ) ∩ ( 𝐹𝑦 ) ) ) ) ) → 𝑤 ⊆ ( 𝐹𝑥 ) )
39 cnvimass ( 𝐹𝑥 ) ⊆ dom 𝐹
40 f1odm ( 𝐹 : 𝑋1-1-onto𝑌 → dom 𝐹 = 𝑋 )
41 26 40 syl ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) ∧ ( 𝑤𝐽 ∧ ( ( 𝐹𝑧 ) ∈ 𝑤𝑤 ⊆ ( ( 𝐹𝑥 ) ∩ ( 𝐹𝑦 ) ) ) ) ) → dom 𝐹 = 𝑋 )
42 39 41 sseqtrid ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) ∧ ( 𝑤𝐽 ∧ ( ( 𝐹𝑧 ) ∈ 𝑤𝑤 ⊆ ( ( 𝐹𝑥 ) ∩ ( 𝐹𝑦 ) ) ) ) ) → ( 𝐹𝑥 ) ⊆ 𝑋 )
43 38 42 sstrd ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) ∧ ( 𝑤𝐽 ∧ ( ( 𝐹𝑧 ) ∈ 𝑤𝑤 ⊆ ( ( 𝐹𝑥 ) ∩ ( 𝐹𝑦 ) ) ) ) ) → 𝑤𝑋 )
44 simprrl ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) ∧ ( 𝑤𝐽 ∧ ( ( 𝐹𝑧 ) ∈ 𝑤𝑤 ⊆ ( ( 𝐹𝑥 ) ∩ ( 𝐹𝑦 ) ) ) ) ) → ( 𝐹𝑧 ) ∈ 𝑤 )
45 fnfvima ( ( 𝐹 Fn 𝑋𝑤𝑋 ∧ ( 𝐹𝑧 ) ∈ 𝑤 ) → ( 𝐹 ‘ ( 𝐹𝑧 ) ) ∈ ( 𝐹𝑤 ) )
46 35 43 44 45 syl3anc ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) ∧ ( 𝑤𝐽 ∧ ( ( 𝐹𝑧 ) ∈ 𝑤𝑤 ⊆ ( ( 𝐹𝑥 ) ∩ ( 𝐹𝑦 ) ) ) ) ) → ( 𝐹 ‘ ( 𝐹𝑧 ) ) ∈ ( 𝐹𝑤 ) )
47 33 46 eqeltrrd ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) ∧ ( 𝑤𝐽 ∧ ( ( 𝐹𝑧 ) ∈ 𝑤𝑤 ⊆ ( ( 𝐹𝑥 ) ∩ ( 𝐹𝑦 ) ) ) ) ) → 𝑧 ∈ ( 𝐹𝑤 ) )
48 imassrn ( 𝐹𝑤 ) ⊆ ran 𝐹
49 26 2 syl ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) ∧ ( 𝑤𝐽 ∧ ( ( 𝐹𝑧 ) ∈ 𝑤𝑤 ⊆ ( ( 𝐹𝑥 ) ∩ ( 𝐹𝑦 ) ) ) ) ) → 𝐹 : 𝑋onto𝑌 )
50 forn ( 𝐹 : 𝑋onto𝑌 → ran 𝐹 = 𝑌 )
51 49 50 syl ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) ∧ ( 𝑤𝐽 ∧ ( ( 𝐹𝑧 ) ∈ 𝑤𝑤 ⊆ ( ( 𝐹𝑥 ) ∩ ( 𝐹𝑦 ) ) ) ) ) → ran 𝐹 = 𝑌 )
52 48 51 sseqtrid ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) ∧ ( 𝑤𝐽 ∧ ( ( 𝐹𝑧 ) ∈ 𝑤𝑤 ⊆ ( ( 𝐹𝑥 ) ∩ ( 𝐹𝑦 ) ) ) ) ) → ( 𝐹𝑤 ) ⊆ 𝑌 )
53 f1of1 ( 𝐹 : 𝑋1-1-onto𝑌𝐹 : 𝑋1-1𝑌 )
54 26 53 syl ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) ∧ ( 𝑤𝐽 ∧ ( ( 𝐹𝑧 ) ∈ 𝑤𝑤 ⊆ ( ( 𝐹𝑥 ) ∩ ( 𝐹𝑦 ) ) ) ) ) → 𝐹 : 𝑋1-1𝑌 )
55 f1imacnv ( ( 𝐹 : 𝑋1-1𝑌𝑤𝑋 ) → ( 𝐹 “ ( 𝐹𝑤 ) ) = 𝑤 )
56 54 43 55 syl2anc ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) ∧ ( 𝑤𝐽 ∧ ( ( 𝐹𝑧 ) ∈ 𝑤𝑤 ⊆ ( ( 𝐹𝑥 ) ∩ ( 𝐹𝑦 ) ) ) ) ) → ( 𝐹 “ ( 𝐹𝑤 ) ) = 𝑤 )
57 simprl ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) ∧ ( 𝑤𝐽 ∧ ( ( 𝐹𝑧 ) ∈ 𝑤𝑤 ⊆ ( ( 𝐹𝑥 ) ∩ ( 𝐹𝑦 ) ) ) ) ) → 𝑤𝐽 )
58 56 57 eqeltrd ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) ∧ ( 𝑤𝐽 ∧ ( ( 𝐹𝑧 ) ∈ 𝑤𝑤 ⊆ ( ( 𝐹𝑥 ) ∩ ( 𝐹𝑦 ) ) ) ) ) → ( 𝐹 “ ( 𝐹𝑤 ) ) ∈ 𝐽 )
59 7 adantr ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) ∧ ( 𝑤𝐽 ∧ ( ( 𝐹𝑧 ) ∈ 𝑤𝑤 ⊆ ( ( 𝐹𝑥 ) ∩ ( 𝐹𝑦 ) ) ) ) ) → 𝐽 ∈ TopBases )
60 1 elqtop2 ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋onto𝑌 ) → ( ( 𝐹𝑤 ) ∈ ( 𝐽 qTop 𝐹 ) ↔ ( ( 𝐹𝑤 ) ⊆ 𝑌 ∧ ( 𝐹 “ ( 𝐹𝑤 ) ) ∈ 𝐽 ) ) )
61 59 49 60 syl2anc ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) ∧ ( 𝑤𝐽 ∧ ( ( 𝐹𝑧 ) ∈ 𝑤𝑤 ⊆ ( ( 𝐹𝑥 ) ∩ ( 𝐹𝑦 ) ) ) ) ) → ( ( 𝐹𝑤 ) ∈ ( 𝐽 qTop 𝐹 ) ↔ ( ( 𝐹𝑤 ) ⊆ 𝑌 ∧ ( 𝐹 “ ( 𝐹𝑤 ) ) ∈ 𝐽 ) ) )
62 52 58 61 mpbir2and ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) ∧ ( 𝑤𝐽 ∧ ( ( 𝐹𝑧 ) ∈ 𝑤𝑤 ⊆ ( ( 𝐹𝑥 ) ∩ ( 𝐹𝑦 ) ) ) ) ) → ( 𝐹𝑤 ) ∈ ( 𝐽 qTop 𝐹 ) )
63 fnfun ( 𝐹 Fn 𝑋 → Fun 𝐹 )
64 inpreima ( Fun 𝐹 → ( 𝐹 “ ( 𝑥𝑦 ) ) = ( ( 𝐹𝑥 ) ∩ ( 𝐹𝑦 ) ) )
65 35 63 64 3syl ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) ∧ ( 𝑤𝐽 ∧ ( ( 𝐹𝑧 ) ∈ 𝑤𝑤 ⊆ ( ( 𝐹𝑥 ) ∩ ( 𝐹𝑦 ) ) ) ) ) → ( 𝐹 “ ( 𝑥𝑦 ) ) = ( ( 𝐹𝑥 ) ∩ ( 𝐹𝑦 ) ) )
66 36 65 sseqtrrd ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) ∧ ( 𝑤𝐽 ∧ ( ( 𝐹𝑧 ) ∈ 𝑤𝑤 ⊆ ( ( 𝐹𝑥 ) ∩ ( 𝐹𝑦 ) ) ) ) ) → 𝑤 ⊆ ( 𝐹 “ ( 𝑥𝑦 ) ) )
67 35 63 syl ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) ∧ ( 𝑤𝐽 ∧ ( ( 𝐹𝑧 ) ∈ 𝑤𝑤 ⊆ ( ( 𝐹𝑥 ) ∩ ( 𝐹𝑦 ) ) ) ) ) → Fun 𝐹 )
68 38 39 sstrdi ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) ∧ ( 𝑤𝐽 ∧ ( ( 𝐹𝑧 ) ∈ 𝑤𝑤 ⊆ ( ( 𝐹𝑥 ) ∩ ( 𝐹𝑦 ) ) ) ) ) → 𝑤 ⊆ dom 𝐹 )
69 funimass3 ( ( Fun 𝐹𝑤 ⊆ dom 𝐹 ) → ( ( 𝐹𝑤 ) ⊆ ( 𝑥𝑦 ) ↔ 𝑤 ⊆ ( 𝐹 “ ( 𝑥𝑦 ) ) ) )
70 67 68 69 syl2anc ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) ∧ ( 𝑤𝐽 ∧ ( ( 𝐹𝑧 ) ∈ 𝑤𝑤 ⊆ ( ( 𝐹𝑥 ) ∩ ( 𝐹𝑦 ) ) ) ) ) → ( ( 𝐹𝑤 ) ⊆ ( 𝑥𝑦 ) ↔ 𝑤 ⊆ ( 𝐹 “ ( 𝑥𝑦 ) ) ) )
71 66 70 mpbird ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) ∧ ( 𝑤𝐽 ∧ ( ( 𝐹𝑧 ) ∈ 𝑤𝑤 ⊆ ( ( 𝐹𝑥 ) ∩ ( 𝐹𝑦 ) ) ) ) ) → ( 𝐹𝑤 ) ⊆ ( 𝑥𝑦 ) )
72 vex 𝑥 ∈ V
73 72 inex1 ( 𝑥𝑦 ) ∈ V
74 73 elpw2 ( ( 𝐹𝑤 ) ∈ 𝒫 ( 𝑥𝑦 ) ↔ ( 𝐹𝑤 ) ⊆ ( 𝑥𝑦 ) )
75 71 74 sylibr ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) ∧ ( 𝑤𝐽 ∧ ( ( 𝐹𝑧 ) ∈ 𝑤𝑤 ⊆ ( ( 𝐹𝑥 ) ∩ ( 𝐹𝑦 ) ) ) ) ) → ( 𝐹𝑤 ) ∈ 𝒫 ( 𝑥𝑦 ) )
76 62 75 elind ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) ∧ ( 𝑤𝐽 ∧ ( ( 𝐹𝑧 ) ∈ 𝑤𝑤 ⊆ ( ( 𝐹𝑥 ) ∩ ( 𝐹𝑦 ) ) ) ) ) → ( 𝐹𝑤 ) ∈ ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 ( 𝑥𝑦 ) ) )
77 elunii ( ( 𝑧 ∈ ( 𝐹𝑤 ) ∧ ( 𝐹𝑤 ) ∈ ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 ( 𝑥𝑦 ) ) ) → 𝑧 ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 ( 𝑥𝑦 ) ) )
78 47 76 77 syl2anc ( ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) ∧ ( 𝑤𝐽 ∧ ( ( 𝐹𝑧 ) ∈ 𝑤𝑤 ⊆ ( ( 𝐹𝑥 ) ∩ ( 𝐹𝑦 ) ) ) ) ) → 𝑧 ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 ( 𝑥𝑦 ) ) )
79 25 78 rexlimddv ( ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) ∧ 𝑧 ∈ ( 𝑥𝑦 ) ) → 𝑧 ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 ( 𝑥𝑦 ) ) )
80 79 ex ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) → ( 𝑧 ∈ ( 𝑥𝑦 ) → 𝑧 ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 ( 𝑥𝑦 ) ) ) )
81 80 ssrdv ( ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) ∧ ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) → ( 𝑥𝑦 ) ⊆ ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 ( 𝑥𝑦 ) ) )
82 81 3expib ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) → ( ( ( 𝑥𝑌 ∧ ( 𝐹𝑥 ) ∈ 𝐽 ) ∧ ( 𝑦𝑌 ∧ ( 𝐹𝑦 ) ∈ 𝐽 ) ) → ( 𝑥𝑦 ) ⊆ ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 ( 𝑥𝑦 ) ) ) )
83 6 82 sylbid ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) → ( ( 𝑥 ∈ ( 𝐽 qTop 𝐹 ) ∧ 𝑦 ∈ ( 𝐽 qTop 𝐹 ) ) → ( 𝑥𝑦 ) ⊆ ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 ( 𝑥𝑦 ) ) ) )
84 83 ralrimivv ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) → ∀ 𝑥 ∈ ( 𝐽 qTop 𝐹 ) ∀ 𝑦 ∈ ( 𝐽 qTop 𝐹 ) ( 𝑥𝑦 ) ⊆ ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 ( 𝑥𝑦 ) ) )
85 ovex ( 𝐽 qTop 𝐹 ) ∈ V
86 isbasisg ( ( 𝐽 qTop 𝐹 ) ∈ V → ( ( 𝐽 qTop 𝐹 ) ∈ TopBases ↔ ∀ 𝑥 ∈ ( 𝐽 qTop 𝐹 ) ∀ 𝑦 ∈ ( 𝐽 qTop 𝐹 ) ( 𝑥𝑦 ) ⊆ ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 ( 𝑥𝑦 ) ) ) )
87 85 86 ax-mp ( ( 𝐽 qTop 𝐹 ) ∈ TopBases ↔ ∀ 𝑥 ∈ ( 𝐽 qTop 𝐹 ) ∀ 𝑦 ∈ ( 𝐽 qTop 𝐹 ) ( 𝑥𝑦 ) ⊆ ( ( 𝐽 qTop 𝐹 ) ∩ 𝒫 ( 𝑥𝑦 ) ) )
88 84 87 sylibr ( ( 𝐽 ∈ TopBases ∧ 𝐹 : 𝑋1-1-onto𝑌 ) → ( 𝐽 qTop 𝐹 ) ∈ TopBases )