MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  basqtop Structured version   Visualization version   GIF version

Theorem basqtop 21514
Description: An injection maps bases to bases. (Contributed by Mario Carneiro, 27-Aug-2015.)
Hypothesis
Ref Expression
qtopcmp.1 𝑋 = 𝐽
Assertion
Ref Expression
basqtop ((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) → (𝐽 qTop 𝐹) ∈ TopBases)

Proof of Theorem basqtop
Dummy variables 𝑥 𝑤 𝑦 𝑧 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 f1ofo 6144 . . . . 5 (𝐹:𝑋1-1-onto𝑌𝐹:𝑋onto𝑌)
2 qtopcmp.1 . . . . . . 7 𝑋 = 𝐽
32elqtop2 21504 . . . . . 6 ((𝐽 ∈ TopBases ∧ 𝐹:𝑋onto𝑌) → (𝑥 ∈ (𝐽 qTop 𝐹) ↔ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽)))
42elqtop2 21504 . . . . . 6 ((𝐽 ∈ TopBases ∧ 𝐹:𝑋onto𝑌) → (𝑦 ∈ (𝐽 qTop 𝐹) ↔ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)))
53, 4anbi12d 747 . . . . 5 ((𝐽 ∈ TopBases ∧ 𝐹:𝑋onto𝑌) → ((𝑥 ∈ (𝐽 qTop 𝐹) ∧ 𝑦 ∈ (𝐽 qTop 𝐹)) ↔ ((𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽))))
61, 5sylan2 491 . . . 4 ((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) → ((𝑥 ∈ (𝐽 qTop 𝐹) ∧ 𝑦 ∈ (𝐽 qTop 𝐹)) ↔ ((𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽))))
7 simpl1l 1112 . . . . . . . . 9 ((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) → 𝐽 ∈ TopBases)
8 simpl2r 1115 . . . . . . . . 9 ((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) → (𝐹𝑥) ∈ 𝐽)
9 simpl3r 1117 . . . . . . . . 9 ((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) → (𝐹𝑦) ∈ 𝐽)
10 simpl1r 1113 . . . . . . . . . . . 12 ((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) → 𝐹:𝑋1-1-onto𝑌)
11 f1ocnv 6149 . . . . . . . . . . . 12 (𝐹:𝑋1-1-onto𝑌𝐹:𝑌1-1-onto𝑋)
12 f1ofn 6138 . . . . . . . . . . . 12 (𝐹:𝑌1-1-onto𝑋𝐹 Fn 𝑌)
1310, 11, 123syl 18 . . . . . . . . . . 11 ((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) → 𝐹 Fn 𝑌)
14 simpl2l 1114 . . . . . . . . . . 11 ((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) → 𝑥𝑌)
15 inss1 3833 . . . . . . . . . . . 12 (𝑥𝑦) ⊆ 𝑥
16 simpr 477 . . . . . . . . . . . 12 ((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) → 𝑧 ∈ (𝑥𝑦))
1715, 16sseldi 3601 . . . . . . . . . . 11 ((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) → 𝑧𝑥)
18 fnfvima 6496 . . . . . . . . . . 11 ((𝐹 Fn 𝑌𝑥𝑌𝑧𝑥) → (𝐹𝑧) ∈ (𝐹𝑥))
1913, 14, 17, 18syl3anc 1326 . . . . . . . . . 10 ((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) → (𝐹𝑧) ∈ (𝐹𝑥))
20 simpl3l 1116 . . . . . . . . . . 11 ((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) → 𝑦𝑌)
21 inss2 3834 . . . . . . . . . . . 12 (𝑥𝑦) ⊆ 𝑦
2221, 16sseldi 3601 . . . . . . . . . . 11 ((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) → 𝑧𝑦)
23 fnfvima 6496 . . . . . . . . . . 11 ((𝐹 Fn 𝑌𝑦𝑌𝑧𝑦) → (𝐹𝑧) ∈ (𝐹𝑦))
2413, 20, 22, 23syl3anc 1326 . . . . . . . . . 10 ((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) → (𝐹𝑧) ∈ (𝐹𝑦))
2519, 24elind 3798 . . . . . . . . 9 ((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) → (𝐹𝑧) ∈ ((𝐹𝑥) ∩ (𝐹𝑦)))
26 basis2 20755 . . . . . . . . 9 (((𝐽 ∈ TopBases ∧ (𝐹𝑥) ∈ 𝐽) ∧ ((𝐹𝑦) ∈ 𝐽 ∧ (𝐹𝑧) ∈ ((𝐹𝑥) ∩ (𝐹𝑦)))) → ∃𝑤𝐽 ((𝐹𝑧) ∈ 𝑤𝑤 ⊆ ((𝐹𝑥) ∩ (𝐹𝑦))))
277, 8, 9, 25, 26syl22anc 1327 . . . . . . . 8 ((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) → ∃𝑤𝐽 ((𝐹𝑧) ∈ 𝑤𝑤 ⊆ ((𝐹𝑥) ∩ (𝐹𝑦))))
2810adantr 481 . . . . . . . . . . 11 (((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) ∧ (𝑤𝐽 ∧ ((𝐹𝑧) ∈ 𝑤𝑤 ⊆ ((𝐹𝑥) ∩ (𝐹𝑦))))) → 𝐹:𝑋1-1-onto𝑌)
29 simp2l 1087 . . . . . . . . . . . . . 14 (((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) → 𝑥𝑌)
3015, 29syl5ss 3614 . . . . . . . . . . . . 13 (((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) → (𝑥𝑦) ⊆ 𝑌)
3130sselda 3603 . . . . . . . . . . . 12 ((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) → 𝑧𝑌)
3231adantr 481 . . . . . . . . . . 11 (((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) ∧ (𝑤𝐽 ∧ ((𝐹𝑧) ∈ 𝑤𝑤 ⊆ ((𝐹𝑥) ∩ (𝐹𝑦))))) → 𝑧𝑌)
33 f1ocnvfv2 6533 . . . . . . . . . . 11 ((𝐹:𝑋1-1-onto𝑌𝑧𝑌) → (𝐹‘(𝐹𝑧)) = 𝑧)
3428, 32, 33syl2anc 693 . . . . . . . . . 10 (((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) ∧ (𝑤𝐽 ∧ ((𝐹𝑧) ∈ 𝑤𝑤 ⊆ ((𝐹𝑥) ∩ (𝐹𝑦))))) → (𝐹‘(𝐹𝑧)) = 𝑧)
35 f1ofn 6138 . . . . . . . . . . . 12 (𝐹:𝑋1-1-onto𝑌𝐹 Fn 𝑋)
3628, 35syl 17 . . . . . . . . . . 11 (((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) ∧ (𝑤𝐽 ∧ ((𝐹𝑧) ∈ 𝑤𝑤 ⊆ ((𝐹𝑥) ∩ (𝐹𝑦))))) → 𝐹 Fn 𝑋)
37 simprrr 805 . . . . . . . . . . . . 13 (((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) ∧ (𝑤𝐽 ∧ ((𝐹𝑧) ∈ 𝑤𝑤 ⊆ ((𝐹𝑥) ∩ (𝐹𝑦))))) → 𝑤 ⊆ ((𝐹𝑥) ∩ (𝐹𝑦)))
38 inss1 3833 . . . . . . . . . . . . 13 ((𝐹𝑥) ∩ (𝐹𝑦)) ⊆ (𝐹𝑥)
3937, 38syl6ss 3615 . . . . . . . . . . . 12 (((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) ∧ (𝑤𝐽 ∧ ((𝐹𝑧) ∈ 𝑤𝑤 ⊆ ((𝐹𝑥) ∩ (𝐹𝑦))))) → 𝑤 ⊆ (𝐹𝑥))
40 cnvimass 5485 . . . . . . . . . . . . 13 (𝐹𝑥) ⊆ dom 𝐹
41 f1odm 6141 . . . . . . . . . . . . . 14 (𝐹:𝑋1-1-onto𝑌 → dom 𝐹 = 𝑋)
4228, 41syl 17 . . . . . . . . . . . . 13 (((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) ∧ (𝑤𝐽 ∧ ((𝐹𝑧) ∈ 𝑤𝑤 ⊆ ((𝐹𝑥) ∩ (𝐹𝑦))))) → dom 𝐹 = 𝑋)
4340, 42syl5sseq 3653 . . . . . . . . . . . 12 (((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) ∧ (𝑤𝐽 ∧ ((𝐹𝑧) ∈ 𝑤𝑤 ⊆ ((𝐹𝑥) ∩ (𝐹𝑦))))) → (𝐹𝑥) ⊆ 𝑋)
4439, 43sstrd 3613 . . . . . . . . . . 11 (((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) ∧ (𝑤𝐽 ∧ ((𝐹𝑧) ∈ 𝑤𝑤 ⊆ ((𝐹𝑥) ∩ (𝐹𝑦))))) → 𝑤𝑋)
45 simprrl 804 . . . . . . . . . . 11 (((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) ∧ (𝑤𝐽 ∧ ((𝐹𝑧) ∈ 𝑤𝑤 ⊆ ((𝐹𝑥) ∩ (𝐹𝑦))))) → (𝐹𝑧) ∈ 𝑤)
46 fnfvima 6496 . . . . . . . . . . 11 ((𝐹 Fn 𝑋𝑤𝑋 ∧ (𝐹𝑧) ∈ 𝑤) → (𝐹‘(𝐹𝑧)) ∈ (𝐹𝑤))
4736, 44, 45, 46syl3anc 1326 . . . . . . . . . 10 (((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) ∧ (𝑤𝐽 ∧ ((𝐹𝑧) ∈ 𝑤𝑤 ⊆ ((𝐹𝑥) ∩ (𝐹𝑦))))) → (𝐹‘(𝐹𝑧)) ∈ (𝐹𝑤))
4834, 47eqeltrrd 2702 . . . . . . . . 9 (((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) ∧ (𝑤𝐽 ∧ ((𝐹𝑧) ∈ 𝑤𝑤 ⊆ ((𝐹𝑥) ∩ (𝐹𝑦))))) → 𝑧 ∈ (𝐹𝑤))
49 imassrn 5477 . . . . . . . . . . . 12 (𝐹𝑤) ⊆ ran 𝐹
5028, 1syl 17 . . . . . . . . . . . . 13 (((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) ∧ (𝑤𝐽 ∧ ((𝐹𝑧) ∈ 𝑤𝑤 ⊆ ((𝐹𝑥) ∩ (𝐹𝑦))))) → 𝐹:𝑋onto𝑌)
51 forn 6118 . . . . . . . . . . . . 13 (𝐹:𝑋onto𝑌 → ran 𝐹 = 𝑌)
5250, 51syl 17 . . . . . . . . . . . 12 (((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) ∧ (𝑤𝐽 ∧ ((𝐹𝑧) ∈ 𝑤𝑤 ⊆ ((𝐹𝑥) ∩ (𝐹𝑦))))) → ran 𝐹 = 𝑌)
5349, 52syl5sseq 3653 . . . . . . . . . . 11 (((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) ∧ (𝑤𝐽 ∧ ((𝐹𝑧) ∈ 𝑤𝑤 ⊆ ((𝐹𝑥) ∩ (𝐹𝑦))))) → (𝐹𝑤) ⊆ 𝑌)
54 f1of1 6136 . . . . . . . . . . . . . 14 (𝐹:𝑋1-1-onto𝑌𝐹:𝑋1-1𝑌)
5528, 54syl 17 . . . . . . . . . . . . 13 (((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) ∧ (𝑤𝐽 ∧ ((𝐹𝑧) ∈ 𝑤𝑤 ⊆ ((𝐹𝑥) ∩ (𝐹𝑦))))) → 𝐹:𝑋1-1𝑌)
56 f1imacnv 6153 . . . . . . . . . . . . 13 ((𝐹:𝑋1-1𝑌𝑤𝑋) → (𝐹 “ (𝐹𝑤)) = 𝑤)
5755, 44, 56syl2anc 693 . . . . . . . . . . . 12 (((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) ∧ (𝑤𝐽 ∧ ((𝐹𝑧) ∈ 𝑤𝑤 ⊆ ((𝐹𝑥) ∩ (𝐹𝑦))))) → (𝐹 “ (𝐹𝑤)) = 𝑤)
58 simprl 794 . . . . . . . . . . . 12 (((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) ∧ (𝑤𝐽 ∧ ((𝐹𝑧) ∈ 𝑤𝑤 ⊆ ((𝐹𝑥) ∩ (𝐹𝑦))))) → 𝑤𝐽)
5957, 58eqeltrd 2701 . . . . . . . . . . 11 (((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) ∧ (𝑤𝐽 ∧ ((𝐹𝑧) ∈ 𝑤𝑤 ⊆ ((𝐹𝑥) ∩ (𝐹𝑦))))) → (𝐹 “ (𝐹𝑤)) ∈ 𝐽)
607adantr 481 . . . . . . . . . . . 12 (((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) ∧ (𝑤𝐽 ∧ ((𝐹𝑧) ∈ 𝑤𝑤 ⊆ ((𝐹𝑥) ∩ (𝐹𝑦))))) → 𝐽 ∈ TopBases)
612elqtop2 21504 . . . . . . . . . . . 12 ((𝐽 ∈ TopBases ∧ 𝐹:𝑋onto𝑌) → ((𝐹𝑤) ∈ (𝐽 qTop 𝐹) ↔ ((𝐹𝑤) ⊆ 𝑌 ∧ (𝐹 “ (𝐹𝑤)) ∈ 𝐽)))
6260, 50, 61syl2anc 693 . . . . . . . . . . 11 (((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) ∧ (𝑤𝐽 ∧ ((𝐹𝑧) ∈ 𝑤𝑤 ⊆ ((𝐹𝑥) ∩ (𝐹𝑦))))) → ((𝐹𝑤) ∈ (𝐽 qTop 𝐹) ↔ ((𝐹𝑤) ⊆ 𝑌 ∧ (𝐹 “ (𝐹𝑤)) ∈ 𝐽)))
6353, 59, 62mpbir2and 957 . . . . . . . . . 10 (((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) ∧ (𝑤𝐽 ∧ ((𝐹𝑧) ∈ 𝑤𝑤 ⊆ ((𝐹𝑥) ∩ (𝐹𝑦))))) → (𝐹𝑤) ∈ (𝐽 qTop 𝐹))
64 fnfun 5988 . . . . . . . . . . . . . 14 (𝐹 Fn 𝑋 → Fun 𝐹)
65 inpreima 6342 . . . . . . . . . . . . . 14 (Fun 𝐹 → (𝐹 “ (𝑥𝑦)) = ((𝐹𝑥) ∩ (𝐹𝑦)))
6636, 64, 653syl 18 . . . . . . . . . . . . 13 (((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) ∧ (𝑤𝐽 ∧ ((𝐹𝑧) ∈ 𝑤𝑤 ⊆ ((𝐹𝑥) ∩ (𝐹𝑦))))) → (𝐹 “ (𝑥𝑦)) = ((𝐹𝑥) ∩ (𝐹𝑦)))
6737, 66sseqtr4d 3642 . . . . . . . . . . . 12 (((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) ∧ (𝑤𝐽 ∧ ((𝐹𝑧) ∈ 𝑤𝑤 ⊆ ((𝐹𝑥) ∩ (𝐹𝑦))))) → 𝑤 ⊆ (𝐹 “ (𝑥𝑦)))
6836, 64syl 17 . . . . . . . . . . . . 13 (((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) ∧ (𝑤𝐽 ∧ ((𝐹𝑧) ∈ 𝑤𝑤 ⊆ ((𝐹𝑥) ∩ (𝐹𝑦))))) → Fun 𝐹)
6939, 40syl6ss 3615 . . . . . . . . . . . . 13 (((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) ∧ (𝑤𝐽 ∧ ((𝐹𝑧) ∈ 𝑤𝑤 ⊆ ((𝐹𝑥) ∩ (𝐹𝑦))))) → 𝑤 ⊆ dom 𝐹)
70 funimass3 6333 . . . . . . . . . . . . 13 ((Fun 𝐹𝑤 ⊆ dom 𝐹) → ((𝐹𝑤) ⊆ (𝑥𝑦) ↔ 𝑤 ⊆ (𝐹 “ (𝑥𝑦))))
7168, 69, 70syl2anc 693 . . . . . . . . . . . 12 (((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) ∧ (𝑤𝐽 ∧ ((𝐹𝑧) ∈ 𝑤𝑤 ⊆ ((𝐹𝑥) ∩ (𝐹𝑦))))) → ((𝐹𝑤) ⊆ (𝑥𝑦) ↔ 𝑤 ⊆ (𝐹 “ (𝑥𝑦))))
7267, 71mpbird 247 . . . . . . . . . . 11 (((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) ∧ (𝑤𝐽 ∧ ((𝐹𝑧) ∈ 𝑤𝑤 ⊆ ((𝐹𝑥) ∩ (𝐹𝑦))))) → (𝐹𝑤) ⊆ (𝑥𝑦))
73 vex 3203 . . . . . . . . . . . . 13 𝑥 ∈ V
7473inex1 4799 . . . . . . . . . . . 12 (𝑥𝑦) ∈ V
7574elpw2 4828 . . . . . . . . . . 11 ((𝐹𝑤) ∈ 𝒫 (𝑥𝑦) ↔ (𝐹𝑤) ⊆ (𝑥𝑦))
7672, 75sylibr 224 . . . . . . . . . 10 (((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) ∧ (𝑤𝐽 ∧ ((𝐹𝑧) ∈ 𝑤𝑤 ⊆ ((𝐹𝑥) ∩ (𝐹𝑦))))) → (𝐹𝑤) ∈ 𝒫 (𝑥𝑦))
7763, 76elind 3798 . . . . . . . . 9 (((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) ∧ (𝑤𝐽 ∧ ((𝐹𝑧) ∈ 𝑤𝑤 ⊆ ((𝐹𝑥) ∩ (𝐹𝑦))))) → (𝐹𝑤) ∈ ((𝐽 qTop 𝐹) ∩ 𝒫 (𝑥𝑦)))
78 elunii 4441 . . . . . . . . 9 ((𝑧 ∈ (𝐹𝑤) ∧ (𝐹𝑤) ∈ ((𝐽 qTop 𝐹) ∩ 𝒫 (𝑥𝑦))) → 𝑧 ((𝐽 qTop 𝐹) ∩ 𝒫 (𝑥𝑦)))
7948, 77, 78syl2anc 693 . . . . . . . 8 (((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) ∧ (𝑤𝐽 ∧ ((𝐹𝑧) ∈ 𝑤𝑤 ⊆ ((𝐹𝑥) ∩ (𝐹𝑦))))) → 𝑧 ((𝐽 qTop 𝐹) ∩ 𝒫 (𝑥𝑦)))
8027, 79rexlimddv 3035 . . . . . . 7 ((((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) ∧ 𝑧 ∈ (𝑥𝑦)) → 𝑧 ((𝐽 qTop 𝐹) ∩ 𝒫 (𝑥𝑦)))
8180ex 450 . . . . . 6 (((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) → (𝑧 ∈ (𝑥𝑦) → 𝑧 ((𝐽 qTop 𝐹) ∩ 𝒫 (𝑥𝑦))))
8281ssrdv 3609 . . . . 5 (((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) ∧ (𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) → (𝑥𝑦) ⊆ ((𝐽 qTop 𝐹) ∩ 𝒫 (𝑥𝑦)))
83823expib 1268 . . . 4 ((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) → (((𝑥𝑌 ∧ (𝐹𝑥) ∈ 𝐽) ∧ (𝑦𝑌 ∧ (𝐹𝑦) ∈ 𝐽)) → (𝑥𝑦) ⊆ ((𝐽 qTop 𝐹) ∩ 𝒫 (𝑥𝑦))))
846, 83sylbid 230 . . 3 ((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) → ((𝑥 ∈ (𝐽 qTop 𝐹) ∧ 𝑦 ∈ (𝐽 qTop 𝐹)) → (𝑥𝑦) ⊆ ((𝐽 qTop 𝐹) ∩ 𝒫 (𝑥𝑦))))
8584ralrimivv 2970 . 2 ((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) → ∀𝑥 ∈ (𝐽 qTop 𝐹)∀𝑦 ∈ (𝐽 qTop 𝐹)(𝑥𝑦) ⊆ ((𝐽 qTop 𝐹) ∩ 𝒫 (𝑥𝑦)))
86 ovex 6678 . . 3 (𝐽 qTop 𝐹) ∈ V
87 isbasisg 20751 . . 3 ((𝐽 qTop 𝐹) ∈ V → ((𝐽 qTop 𝐹) ∈ TopBases ↔ ∀𝑥 ∈ (𝐽 qTop 𝐹)∀𝑦 ∈ (𝐽 qTop 𝐹)(𝑥𝑦) ⊆ ((𝐽 qTop 𝐹) ∩ 𝒫 (𝑥𝑦))))
8886, 87ax-mp 5 . 2 ((𝐽 qTop 𝐹) ∈ TopBases ↔ ∀𝑥 ∈ (𝐽 qTop 𝐹)∀𝑦 ∈ (𝐽 qTop 𝐹)(𝑥𝑦) ⊆ ((𝐽 qTop 𝐹) ∩ 𝒫 (𝑥𝑦)))
8985, 88sylibr 224 1 ((𝐽 ∈ TopBases ∧ 𝐹:𝑋1-1-onto𝑌) → (𝐽 qTop 𝐹) ∈ TopBases)
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 196  wa 384  w3a 1037   = wceq 1483  wcel 1990  wral 2912  wrex 2913  Vcvv 3200  cin 3573  wss 3574  𝒫 cpw 4158   cuni 4436  ccnv 5113  dom cdm 5114  ran crn 5115  cima 5117  Fun wfun 5882   Fn wfn 5883  1-1wf1 5885  ontowfo 5886  1-1-ontowf1o 5887  cfv 5888  (class class class)co 6650   qTop cqtop 16163  TopBasesctb 20749
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1722  ax-4 1737  ax-5 1839  ax-6 1888  ax-7 1935  ax-8 1992  ax-9 1999  ax-10 2019  ax-11 2034  ax-12 2047  ax-13 2246  ax-ext 2602  ax-rep 4771  ax-sep 4781  ax-nul 4789  ax-pow 4843  ax-pr 4906  ax-un 6949
This theorem depends on definitions:  df-bi 197  df-or 385  df-an 386  df-3an 1039  df-tru 1486  df-ex 1705  df-nf 1710  df-sb 1881  df-eu 2474  df-mo 2475  df-clab 2609  df-cleq 2615  df-clel 2618  df-nfc 2753  df-ne 2795  df-ral 2917  df-rex 2918  df-reu 2919  df-rab 2921  df-v 3202  df-sbc 3436  df-csb 3534  df-dif 3577  df-un 3579  df-in 3581  df-ss 3588  df-nul 3916  df-if 4087  df-pw 4160  df-sn 4178  df-pr 4180  df-op 4184  df-uni 4437  df-iun 4522  df-br 4654  df-opab 4713  df-mpt 4730  df-id 5024  df-xp 5120  df-rel 5121  df-cnv 5122  df-co 5123  df-dm 5124  df-rn 5125  df-res 5126  df-ima 5127  df-iota 5851  df-fun 5890  df-fn 5891  df-f 5892  df-f1 5893  df-fo 5894  df-f1o 5895  df-fv 5896  df-ov 6653  df-oprab 6654  df-mpt2 6655  df-qtop 16167  df-bases 20750
This theorem is referenced by: (None)
  Copyright terms: Public domain W3C validator