Metamath Proof Explorer


Theorem qtopeu

Description: Universal property of the quotient topology. If G is a function from J to K which is equal on all equivalent elements under F , then there is a unique continuous map f : ( J / F ) --> K such that G = f o. F , and we say that G "passes to the quotient". (Contributed by Mario Carneiro, 24-Mar-2015)

Ref Expression
Hypotheses qtopeu.1 φ J TopOn X
qtopeu.3 φ F : X onto Y
qtopeu.4 φ G J Cn K
qtopeu.5 φ x X y X F x = F y G x = G y
Assertion qtopeu φ ∃! f J qTop F Cn K G = f F

Proof

Step Hyp Ref Expression
1 qtopeu.1 φ J TopOn X
2 qtopeu.3 φ F : X onto Y
3 qtopeu.4 φ G J Cn K
4 qtopeu.5 φ x X y X F x = F y G x = G y
5 fofn F : X onto Y F Fn X
6 2 5 syl φ F Fn X
7 6 adantr φ x X F Fn X
8 fniniseg F Fn X y F -1 F x y X F y = F x
9 7 8 syl φ x X y F -1 F x y X F y = F x
10 eqcom F x = F y F y = F x
11 10 3anbi3i x X y X F x = F y x X y X F y = F x
12 3anass x X y X F y = F x x X y X F y = F x
13 11 12 bitri x X y X F x = F y x X y X F y = F x
14 13 4 sylan2br φ x X y X F y = F x G x = G y
15 14 eqcomd φ x X y X F y = F x G y = G x
16 15 expr φ x X y X F y = F x G y = G x
17 9 16 sylbid φ x X y F -1 F x G y = G x
18 17 ralrimiv φ x X y F -1 F x G y = G x
19 cntop2 G J Cn K K Top
20 3 19 syl φ K Top
21 toptopon2 K Top K TopOn K
22 20 21 sylib φ K TopOn K
23 cnf2 J TopOn X K TopOn K G J Cn K G : X K
24 1 22 3 23 syl3anc φ G : X K
25 24 ffnd φ G Fn X
26 25 adantr φ x X G Fn X
27 cnvimass F -1 F x dom F
28 fof F : X onto Y F : X Y
29 2 28 syl φ F : X Y
30 29 fdmd φ dom F = X
31 30 adantr φ x X dom F = X
32 27 31 sseqtrid φ x X F -1 F x X
33 eqeq1 w = G y w = G x G y = G x
34 33 ralima G Fn X F -1 F x X w G F -1 F x w = G x y F -1 F x G y = G x
35 26 32 34 syl2anc φ x X w G F -1 F x w = G x y F -1 F x G y = G x
36 18 35 mpbird φ x X w G F -1 F x w = G x
37 24 fdmd φ dom G = X
38 37 eleq2d φ x dom G x X
39 38 biimpar φ x X x dom G
40 simpr φ x X x X
41 eqidd φ x X F x = F x
42 fniniseg F Fn X x F -1 F x x X F x = F x
43 7 42 syl φ x X x F -1 F x x X F x = F x
44 40 41 43 mpbir2and φ x X x F -1 F x
45 inelcm x dom G x F -1 F x dom G F -1 F x
46 39 44 45 syl2anc φ x X dom G F -1 F x
47 imadisj G F -1 F x = dom G F -1 F x =
48 47 necon3bii G F -1 F x dom G F -1 F x
49 46 48 sylibr φ x X G F -1 F x
50 eqsn G F -1 F x G F -1 F x = G x w G F -1 F x w = G x
51 49 50 syl φ x X G F -1 F x = G x w G F -1 F x w = G x
52 36 51 mpbird φ x X G F -1 F x = G x
53 52 unieqd φ x X G F -1 F x = G x
54 fvex G x V
55 54 unisn G x = G x
56 53 55 eqtr2di φ x X G x = G F -1 F x
57 56 mpteq2dva φ x X G x = x X G F -1 F x
58 24 feqmptd φ G = x X G x
59 29 ffvelrnda φ x X F x Y
60 29 feqmptd φ F = x X F x
61 eqidd φ w Y G F -1 w = w Y G F -1 w
62 sneq w = F x w = F x
63 62 imaeq2d w = F x F -1 w = F -1 F x
64 63 imaeq2d w = F x G F -1 w = G F -1 F x
65 64 unieqd w = F x G F -1 w = G F -1 F x
66 59 60 61 65 fmptco φ w Y G F -1 w F = x X G F -1 F x
67 57 58 66 3eqtr4d φ G = w Y G F -1 w F
68 67 3 eqeltrrd φ w Y G F -1 w F J Cn K
69 24 ffvelrnda φ x X G x K
70 56 69 eqeltrrd φ x X G F -1 F x K
71 70 ralrimiva φ x X G F -1 F x K
72 65 eqcomd w = F x G F -1 F x = G F -1 w
73 72 eqcoms F x = w G F -1 F x = G F -1 w
74 73 eleq1d F x = w G F -1 F x K G F -1 w K
75 74 cbvfo F : X onto Y x X G F -1 F x K w Y G F -1 w K
76 2 75 syl φ x X G F -1 F x K w Y G F -1 w K
77 71 76 mpbid φ w Y G F -1 w K
78 eqid w Y G F -1 w = w Y G F -1 w
79 78 fmpt w Y G F -1 w K w Y G F -1 w : Y K
80 77 79 sylib φ w Y G F -1 w : Y K
81 qtopcn J TopOn X K TopOn K F : X onto Y w Y G F -1 w : Y K w Y G F -1 w J qTop F Cn K w Y G F -1 w F J Cn K
82 1 22 2 80 81 syl22anc φ w Y G F -1 w J qTop F Cn K w Y G F -1 w F J Cn K
83 68 82 mpbird φ w Y G F -1 w J qTop F Cn K
84 coeq1 f = w Y G F -1 w f F = w Y G F -1 w F
85 84 rspceeqv w Y G F -1 w J qTop F Cn K G = w Y G F -1 w F f J qTop F Cn K G = f F
86 83 67 85 syl2anc φ f J qTop F Cn K G = f F
87 eqtr2 G = f F G = g F f F = g F
88 2 adantr φ f J qTop F Cn K g J qTop F Cn K F : X onto Y
89 qtoptopon J TopOn X F : X onto Y J qTop F TopOn Y
90 1 2 89 syl2anc φ J qTop F TopOn Y
91 90 adantr φ f J qTop F Cn K g J qTop F Cn K J qTop F TopOn Y
92 22 adantr φ f J qTop F Cn K g J qTop F Cn K K TopOn K
93 simprl φ f J qTop F Cn K g J qTop F Cn K f J qTop F Cn K
94 cnf2 J qTop F TopOn Y K TopOn K f J qTop F Cn K f : Y K
95 91 92 93 94 syl3anc φ f J qTop F Cn K g J qTop F Cn K f : Y K
96 95 ffnd φ f J qTop F Cn K g J qTop F Cn K f Fn Y
97 simprr φ f J qTop F Cn K g J qTop F Cn K g J qTop F Cn K
98 cnf2 J qTop F TopOn Y K TopOn K g J qTop F Cn K g : Y K
99 91 92 97 98 syl3anc φ f J qTop F Cn K g J qTop F Cn K g : Y K
100 99 ffnd φ f J qTop F Cn K g J qTop F Cn K g Fn Y
101 cocan2 F : X onto Y f Fn Y g Fn Y f F = g F f = g
102 88 96 100 101 syl3anc φ f J qTop F Cn K g J qTop F Cn K f F = g F f = g
103 87 102 syl5ib φ f J qTop F Cn K g J qTop F Cn K G = f F G = g F f = g
104 103 ralrimivva φ f J qTop F Cn K g J qTop F Cn K G = f F G = g F f = g
105 coeq1 f = g f F = g F
106 105 eqeq2d f = g G = f F G = g F
107 106 reu4 ∃! f J qTop F Cn K G = f F f J qTop F Cn K G = f F f J qTop F Cn K g J qTop F Cn K G = f F G = g F f = g
108 86 104 107 sylanbrc φ ∃! f J qTop F Cn K G = f F