Metamath Proof Explorer


Theorem cvmlift3

Description: A general version of cvmlift . If K is simply connected and weakly locally path-connected, then there is a unique lift of functions on K which commutes with the covering map. (Contributed by Mario Carneiro, 9-Jul-2015)

Ref Expression
Hypotheses cvmlift3.b B = C
cvmlift3.y Y = K
cvmlift3.f φ F C CovMap J
cvmlift3.k φ K SConn
cvmlift3.l φ K N-Locally PConn
cvmlift3.o φ O Y
cvmlift3.g φ G K Cn J
cvmlift3.p φ P B
cvmlift3.e φ F P = G O
Assertion cvmlift3 φ ∃! f K Cn C F f = G f O = P

Proof

Step Hyp Ref Expression
1 cvmlift3.b B = C
2 cvmlift3.y Y = K
3 cvmlift3.f φ F C CovMap J
4 cvmlift3.k φ K SConn
5 cvmlift3.l φ K N-Locally PConn
6 cvmlift3.o φ O Y
7 cvmlift3.g φ G K Cn J
8 cvmlift3.p φ P B
9 cvmlift3.e φ F P = G O
10 eqeq2 b = z ι d II Cn C | F d = G c d 0 = P 1 = b ι d II Cn C | F d = G c d 0 = P 1 = z
11 10 3anbi3d b = z c 0 = O c 1 = a ι d II Cn C | F d = G c d 0 = P 1 = b c 0 = O c 1 = a ι d II Cn C | F d = G c d 0 = P 1 = z
12 11 rexbidv b = z c II Cn K c 0 = O c 1 = a ι d II Cn C | F d = G c d 0 = P 1 = b c II Cn K c 0 = O c 1 = a ι d II Cn C | F d = G c d 0 = P 1 = z
13 12 cbvriotavw ι b B | c II Cn K c 0 = O c 1 = a ι d II Cn C | F d = G c d 0 = P 1 = b = ι z B | c II Cn K c 0 = O c 1 = a ι d II Cn C | F d = G c d 0 = P 1 = z
14 fveq1 c = f c 0 = f 0
15 14 eqeq1d c = f c 0 = O f 0 = O
16 fveq1 c = f c 1 = f 1
17 16 eqeq1d c = f c 1 = a f 1 = a
18 coeq2 d = g F d = F g
19 18 eqeq1d d = g F d = G c F g = G c
20 fveq1 d = g d 0 = g 0
21 20 eqeq1d d = g d 0 = P g 0 = P
22 19 21 anbi12d d = g F d = G c d 0 = P F g = G c g 0 = P
23 22 cbvriotavw ι d II Cn C | F d = G c d 0 = P = ι g II Cn C | F g = G c g 0 = P
24 coeq2 c = f G c = G f
25 24 eqeq2d c = f F g = G c F g = G f
26 25 anbi1d c = f F g = G c g 0 = P F g = G f g 0 = P
27 26 riotabidv c = f ι g II Cn C | F g = G c g 0 = P = ι g II Cn C | F g = G f g 0 = P
28 23 27 syl5eq c = f ι d II Cn C | F d = G c d 0 = P = ι g II Cn C | F g = G f g 0 = P
29 28 fveq1d c = f ι d II Cn C | F d = G c d 0 = P 1 = ι g II Cn C | F g = G f g 0 = P 1
30 29 eqeq1d c = f ι d II Cn C | F d = G c d 0 = P 1 = z ι g II Cn C | F g = G f g 0 = P 1 = z
31 15 17 30 3anbi123d c = f c 0 = O c 1 = a ι d II Cn C | F d = G c d 0 = P 1 = z f 0 = O f 1 = a ι g II Cn C | F g = G f g 0 = P 1 = z
32 31 cbvrexvw c II Cn K c 0 = O c 1 = a ι d II Cn C | F d = G c d 0 = P 1 = z f II Cn K f 0 = O f 1 = a ι g II Cn C | F g = G f g 0 = P 1 = z
33 eqeq2 a = x f 1 = a f 1 = x
34 33 3anbi2d a = x f 0 = O f 1 = a ι g II Cn C | F g = G f g 0 = P 1 = z f 0 = O f 1 = x ι g II Cn C | F g = G f g 0 = P 1 = z
35 34 rexbidv a = x f II Cn K f 0 = O f 1 = a ι g II Cn C | F g = G f g 0 = P 1 = z f II Cn K f 0 = O f 1 = x ι g II Cn C | F g = G f g 0 = P 1 = z
36 32 35 syl5bb a = x c II Cn K c 0 = O c 1 = a ι d II Cn C | F d = G c d 0 = P 1 = z f II Cn K f 0 = O f 1 = x ι g II Cn C | F g = G f g 0 = P 1 = z
37 36 riotabidv a = x ι z B | c II Cn K c 0 = O c 1 = a ι d II Cn C | F d = G c d 0 = P 1 = z = ι z B | f II Cn K f 0 = O f 1 = x ι g II Cn C | F g = G f g 0 = P 1 = z
38 13 37 syl5eq a = x ι b B | c II Cn K c 0 = O c 1 = a ι d II Cn C | F d = G c d 0 = P 1 = b = ι z B | f II Cn K f 0 = O f 1 = x ι g II Cn C | F g = G f g 0 = P 1 = z
39 38 cbvmptv a Y ι b B | c II Cn K c 0 = O c 1 = a ι d II Cn C | F d = G c d 0 = P 1 = b = x Y ι z B | f II Cn K f 0 = O f 1 = x ι g II Cn C | F g = G f g 0 = P 1 = z
40 eqid k J s 𝒫 C | s = F -1 k c s d s c c d = F c C 𝑡 c Homeo J 𝑡 k = k J s 𝒫 C | s = F -1 k c s d s c c d = F c C 𝑡 c Homeo J 𝑡 k
41 40 cvmscbv k J s 𝒫 C | s = F -1 k c s d s c c d = F c C 𝑡 c Homeo J 𝑡 k = a J b 𝒫 C | b = F -1 a v b u b v v u = F v C 𝑡 v Homeo J 𝑡 a
42 1 2 3 4 5 6 7 8 9 39 41 cvmlift3lem9 φ f K Cn C F f = G f O = P
43 sconnpconn K SConn K PConn
44 pconnconn K PConn K Conn
45 4 43 44 3syl φ K Conn
46 pconnconn x PConn x Conn
47 46 ssriv PConn Conn
48 nllyss PConn Conn N-Locally PConn N-Locally Conn
49 47 48 ax-mp N-Locally PConn N-Locally Conn
50 49 5 sselid φ K N-Locally Conn
51 1 2 3 45 50 6 7 8 9 cvmliftmo φ * f K Cn C F f = G f O = P
52 reu5 ∃! f K Cn C F f = G f O = P f K Cn C F f = G f O = P * f K Cn C F f = G f O = P
53 42 51 52 sylanbrc φ ∃! f K Cn C F f = G f O = P