HomeHome Hilbert Space Explorer < Previous   Next >
Related theorems
Unicode version

Theorem hmeogrp 10461
Description: Homeomorphisms on a topology J is a group for composition. This means from Felix Klein's point of view that a set equipped with a topology is a geometry, namely the rubber sheet geometry.
Assertion
Ref Expression
hmeogrp |- (J e. Top -> {<.<.x, y>., z>. | (x e. (J Homeo J) /\ y e. (J Homeo J) /\ z = (x o. y))} e. Grp)
Distinct variable group:   x,J,y,z

Proof of Theorem hmeogrp
StepHypRef Expression
1 cmphmp 10444 . . . . . . . . 9 |- ((J e. Top /\ J e. Top /\ J e. Top) -> ((y e. (J Homeo J) /\ x e. (J Homeo J)) -> (x o. y) e. (J Homeo J)))
21ancomsd 437 . . . . . . . 8 |- ((J e. Top /\ J e. Top /\ J e. Top) -> ((x e. (J Homeo J) /\ y e. (J Homeo J)) -> (x o. y) e. (J Homeo J)))
323exp 831 . . . . . . 7 |- (J e. Top -> (J e. Top -> (J e. Top -> ((x e. (J Homeo J) /\ y e. (J Homeo J)) -> (x o. y) e. (J Homeo J)))))
43pm2.43d 65 . . . . . 6 |- (J e. Top -> (J e. Top -> ((x e. (J Homeo J) /\ y e. (J Homeo J)) -> (x o. y) e. (J Homeo J))))
54pm2.43i 64 . . . . 5 |- (J e. Top -> ((x e. (J Homeo J) /\ y e. (J Homeo J)) -> (x o. y) e. (J Homeo J)))
65r19.21aivv 1717 . . . 4 |- (J e. Top -> A.x e. (J Homeo J)A.y e. (J Homeo J)(x o. y) e. (J Homeo J))
7 df-3an 776 . . . . . 6 |- ((x e. (J Homeo J) /\ y e. (J Homeo J) /\ z = (x o. y)) <-> ((x e. (J Homeo J) /\ y e. (J Homeo J)) /\ z = (x o. y)))
87oprabbii 3988 . . . . 5 |- {<.<.x, y>., z>. | (x e. (J Homeo J) /\ y e. (J Homeo J) /\ z = (x o. y))} = {<.<.x, y>., z>. | ((x e. (J Homeo J) /\ y e. (J Homeo J)) /\ z = (x o. y))}
98foprab2 4109 . . . 4 |- (A.x e. (J Homeo J)A.y e. (J Homeo J)(x o. y) e. (J Homeo J) <-> {<.<.x, y>., z>. | (x e. (J Homeo J) /\ y e. (J Homeo J) /\ z = (x o. y))}:((J Homeo J) X. (J Homeo J))-->(J Homeo J))
106, 9sylib 198 . . 3 |- (J e. Top -> {<.<.x, y>., z>. | (x e. (J Homeo J) /\ y e. (J Homeo J) /\ z = (x o. y))}:((J Homeo J) X. (J Homeo J))-->(J Homeo J))
11 coass 3504 . . . . . . . . 9 |- ((a o. b) o. c) = (a o. (b o. c))
12 coeq1 3276 . . . . . . . . . . . . 13 |- (x = a -> (x o. y) = (a o. y))
13 coeq2 3277 . . . . . . . . . . . . 13 |- (y = b -> (a o. y) = (a o. b))
1412, 13, 8oprabval2g 4018 . . . . . . . . . . . 12 |- ((a e. (J Homeo J) /\ b e. (J Homeo J) /\ (a o. b) e. V) -> (a{<.<.x, y>., z>. | (x e. (J Homeo J) /\ y e. (J Homeo J) /\ z = (x o. y))}b) = (a o. b))
1514opreq1d 3966 . . . . . . . . . . 11 |- ((a e. (J Homeo J) /\ b e. (J Homeo J) /\ (a o. b) e. V) -> ((a{<.<.x, y>., z>. | (x e. (J Homeo J) /\ y e. (J Homeo J) /\ z = (x o. y))}b){<.<.x, y>., z>. | (x e. (J Homeo J) /\ y e. (J Homeo J) /\ z = (x o. y))}c) = ((a o. b){<.<.x, y>., z>. | (x e. (J Homeo J) /\ y e. (J Homeo J) /\ z = (x o. y))}c))
16 3simp1 787 . . . . . . . . . . . 12 |- ((a e. (J Homeo J) /\ b e. (J Homeo J) /\ c e. (J Homeo J)) -> a e. (J Homeo J))
1716adantl 388 . . . . . . . . . . 11 |- ((J e. Top /\ (a e. (J Homeo J) /\ b e. (J Homeo J) /\ c e. (J Homeo J))) -> a e. (J Homeo J))
18 3simp2 788 . . . . . . . . . . . 12 |- ((a e. (J Homeo J) /\ b e. (J Homeo J) /\ c e. (J Homeo J)) -> b e. (J Homeo J))
1918adantl 388 . . . . . . . . . . 11 |- ((J e. Top /\ (a e. (J Homeo J) /\ b e. (J Homeo J) /\ c e. (J Homeo J))) -> b e. (J Homeo J))
20 coexg 3516 . . . . . . . . . . . . 13 |- ((a e. (J Homeo J) /\ b e. (J Homeo J)) -> (a o. b) e. V)
21203adant3 798 . . . . . . . . . . . 12 |- ((a e. (J Homeo J) /\ b e. (J Homeo J) /\ c e. (J Homeo J)) -> (a o. b) e. V)
2221adantl 388 . . . . . . . . . . 11 |- ((J e. Top /\ (a e. (J Homeo J) /\ b e. (J Homeo J) /\ c e. (J Homeo J))) -> (a o. b) e. V)
2315, 17, 19, 22syl3anc 857 . . . . . . . . . 10 |- ((J e. Top /\ (a e. (J Homeo J) /\ b e. (J Homeo J) /\ c e. (J Homeo J))) -> ((a{<.<.x, y>., z>. | (x e. (J Homeo J) /\ y e. (J Homeo J) /\ z = (x o. y))}b){<.<.x, y>., z>. | (x e. (J Homeo J) /\ y e. (J Homeo J) /\ z = (x o. y))}c) = ((a o. b){<.<.x, y>., z>. | (x e. (J Homeo J) /\ y e. (J Homeo J) /\ z = (x o. y))}c))
24 coeq1 3276 . . . . . . . . . . . 12 |- (x = (a o. b) -> (x o. y) = ((a o. b) o. y))
25 coeq2 3277 . . . . . . . . . . . 12 |- (y = c -> ((a o. b) o. y) = ((a o. b) o. c))
2624, 25, 8oprabval2g 4018 . . . . . . . . . . 11 |- (((a o. b) e. (J Homeo J) /\ c e. (J Homeo J) /\ ((a o. b) o. c) e. V) -> ((a o. b){<.<.x, y>., z>. | (x e. (J Homeo J) /\ y e. (J Homeo J) /\ z = (x o. y))}c) = ((a o. b) o. c))
27 cmphmp 10444 . . . . . . . . . . . . . . . . . 18 |- ((J e. Top /\ J e. Top /\ J e. Top) -> ((b e. (J Homeo J) /\ a e. (J Homeo J)) -> (a o. b) e. (J Homeo J)))
28273exp 831 . . . . . . . . . . . . . . . . 17 |- (J e. Top -> (J e. Top -> (J e. Top -> ((b e. (J Homeo J) /\ a e. (J Homeo J)) -> (a o. b) e. (J Homeo J)))))
2928pm2.43d 65 . . . . . . . . . . . . . . . 16 |- (J e. Top -> (J e. Top -> ((b e. (J Homeo J) /\ a e. (J Homeo J)) -> (a o. b) e. (J Homeo J))))
3029pm2.43i 64 . . . . . . . . . . . . . . 15 |- (J e. Top -> ((b e. (J Homeo J) /\ a e. (J Homeo J)) -> (a o. b) e. (J Homeo J)))
3130com12 11 . . . . . . . . . . . . . 14 |- ((b e. (J Homeo J) /\ a e. (J Homeo J)) -> (J e. Top -> (a o. b) e. (J Homeo J)))
3231ancoms 436 . . . . . . . . . . . . 13 |- ((a e. (J Homeo J) /\ b e. (J Homeo J)) -> (J e. Top -> (a o. b) e. (J Homeo J)))
33323adant3 798 . . . . . . . . . . . 12 |- ((a e. (J Homeo J) /\ b e. (J Homeo J) /\ c e. (J Homeo J)) -> (J e. Top -> (a o. b) e. (J Homeo J)))
3433impcom 351 . . . . . . . . . . 11 |- ((J e. Top /\ (a e. (J Homeo J) /\ b e. (J Homeo J) /\ c e. (J Homeo J))) -> (a o. b) e. (J Homeo J))
35 3simp3 789 . . . . . . . . . . . 12 |- ((a e. (J Homeo J) /\ b e. (J Homeo J) /\ c e. (J Homeo J)) -> c e. (J Homeo J))
3635adantl 388 . . . . . . . . . . 11 |- ((J e. Top /\ (a e. (J Homeo J) /\ b e. (J Homeo J) /\ c e. (J Homeo J))) -> c e. (J Homeo J))
37 coexg 3516 . . . . . . . . . . . . 13 |- (((a o. b) e. V /\ c e. (J Homeo J)) -> ((a o. b) o. c) e. V)
3837, 21, 35sylanc 471 . . . . . . . . . . . 12 |- ((a e. (J Homeo J) /\ b e. (J Homeo J) /\ c e. (J Homeo J)) -> ((a o. b) o. c) e. V)
3938adantl 388 . . . . . . . . . . 11 |- ((J e. Top /\ (a e. (J Homeo J) /\ b e. (J Homeo J) /\ c e. (J Homeo J))) -> ((a o. b) o. c) e. V)
4026, 34, 36, 39syl3anc 857 . . . . . . . . . 10 |- ((J e. Top /\ (a e. (J Homeo J) /\ b e. (J Homeo J) /\ c e. (J Homeo J))) -> ((a o. b){<.<.x, y>., z>. | (x e. (J Homeo J) /\ y e. (J Homeo J) /\ z = (x o. y))}c) = ((a o. b) o. c))
4123, 40eqtrd 1504 . . . . . . . . 9 |- ((J e. Top /\ (a e. (J Homeo J) /\ b e. (J Homeo J) /\ c e. (J Homeo J))) -> ((a{<.<.x, y>., z>. | (x e. (J Homeo J) /\ y e. (J Homeo J) /\ z = (x o. y))}b){<.<.x, y>., z>. | (x e. (J Homeo J) /\ y e. (J Homeo J) /\ z = (x o. y))}c) = ((a o. b) o. c))
42 coeq1 3276 . . . . . . . . . . . . 13 |- (x = b -> (x o. y) = (b o. y))
43 coeq2 3277 . . . . . . . . . . . . 13 |- (y = c -> (b o. y) = (b o. c))
4442, 43, 8oprabval2g 4018 . . . . . . . . . . . 12 |-