Table of ContentsTable of Contents User Sandbox < Previous   Next >
Related theorems
Unicode version

Theorem hmeogrp 10524
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 so-called 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 10507 . . . . . . . . 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 439 . . . . . . . 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 834 . . . . . . 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 1723 . . . 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 779 . . . . . 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 4003 . . . . 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 4125 . . . 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 3518 . . . . . . . . 9 |- ((a o. b) o. c) = (a o. (b o. c))
12 coeq1 3287 . . . . . . . . . . . . 13 |- (x = a -> (x o. y) = (a o. y))
13 coeq2 3288 . . . . . . . . . . . . 13 |- (y = b -> (a o. y) = (a o. b))
1412, 13, 8oprabval2g 4033 . . . . . . . . . . . 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 3981 . . . . . . . . . . 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 790 . . . . . . . . . . . 12 |- ((a e. (J Homeo J) /\ b e. (J Homeo J) /\ c e. (J Homeo J)) -> a e. (J Homeo J))
1716adantl 390 . . . . . . . . . . 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 791 . . . . . . . . . . . 12 |- ((a e. (J Homeo J) /\ b e. (J Homeo J) /\ c e. (J Homeo J)) -> b e. (J Homeo J))
1918adantl 390 . . . . . . . . . . 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 3530 . . . . . . . . . . . . 13 |- ((a e. (J Homeo J) /\ b e. (J Homeo J)) -> (a o. b) e. V)
21203adant3 801 . . . . . . . . . . . 12 |- ((a e. (J Homeo J) /\ b e. (J Homeo J) /\ c e. (J Homeo J)) -> (a o. b) e. V)
2221adantl 390 . . . . . . . . . . 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 860 . . . . . . . . . 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 3287 . . . . . . . . . . . 12 |- (x = (a o. b) -> (x o. y) = ((a o. b) o. y))
25 coeq2 3288 . . . . . . . . . . . 12 |- (y = c -> ((a o. b) o. y) = ((a o. b) o. c))
2624, 25, 8oprabval2g 4033 . . . . . . . . . . 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 10507 . . . . . . . . . . . . . . . . . 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 834 . . . . . . . . . . . . . . . . 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 438 . . . . . . . . . . . . 13 |- ((a e. (J Homeo J) /\ b e. (J Homeo J)) -> (J e. Top -> (a o. b) e. (J Homeo J)))
33323adant3 801 . . . . . . . . . . . 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 792 . . . . . . . . . . . 12 |- ((a e. (J Homeo J) /\ b e. (J Homeo J) /\ c e. (J Homeo J)) -> c e. (J Homeo J))
3635adantl 390 . . . . . . . . . . 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 3530 . . . . . . . . . . . . 13 |- (((a o. b) e. V /\ c e. (J Homeo J)) -> ((a o. b) o. c) e. V)
3837, 21, 35sylanc 473 . . . . . . . . . . . 12 |- ((a e. (J Homeo J) /\ b e. (J Homeo J) /\ c e. (J Homeo J)) -> ((a o. b) o. c) e. V)
3938adantl 390 . . . . . . . . . . 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 860 . . . . . . . . . 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 1510 . . . . . . . . 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 3287 . . . . . . . . . . . . 13 |- (x = b -> (x o. y) = (b o. y))
43 coeq2 3288 . . . . . . . . . . . . 13 |- (y = c -> (b o. y) = (b o. c))
4442, 43, 8oprabval2g 4033