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

Theorem symggrpi 10406
Description: The symmetry group on A is a group (inference version). (Contributed by Paul Chapman, 25-Feb-2008.)
Hypothesis
Ref Expression
symggrpi.1 |- A e. V
Assertion
Ref Expression
symggrpi |- (SymGrp` A) e. Grp

Proof of Theorem symggrpi
StepHypRef Expression
1 symggrpi.1 . . 3 |- A e. V
2 eqid 1475 . . . . 5 |- {x | x:A-1-1-onto->A} = {x | x:A-1-1-onto->A}
3 equid 1126 . . . . . . 7 |- x = x
43biantru 724 . . . . . 6 |- (x:A-1-1-onto->A <-> (x:A-1-1-onto->A /\ x = x))
54abbii 1575 . . . . 5 |- {x | x:A-1-1-onto->A} = {x | (x:A-1-1-onto->A /\ x = x)}
62, 5eqtr 1495 . . . 4 |- {x | x:A-1-1-onto->A} = {x | (x:A-1-1-onto->A /\ x = x)}
76f1oabexg 3700 . . 3 |- ((A e. V /\ A e. V) -> {x | x:A-1-1-onto->A} e. V)
81, 1, 7mp2an 697 . 2 |- {x | x:A-1-1-onto->A} e. V
91, 2symgf 10405 . 2 |- (SymGrp` A):({x | x:A-1-1-onto->A} X. {x | x:A-1-1-onto->A})-->{x | x:A-1-1-onto->A}
10 coass 3512 . . 3 |- ((f o. g) o. h) = (f o. (g o. h))
111, 2symgoprval 10404 . . . . . 6 |- ((f e. {x | x:A-1-1-onto->A} /\ g e. {x | x:A-1-1-onto->A}) -> (f(SymGrp` A)g) = (f o. g))
12113adant3 799 . . . . 5 |- ((f e. {x | x:A-1-1-onto->A} /\ g e. {x | x:A-1-1-onto->A} /\ h e. {x | x:A-1-1-onto->A}) -> (f(SymGrp` A)g) = (f o. g))
1312opreq1d 3975 . . . 4 |- ((f e. {x | x:A-1-1-onto->A} /\ g e. {x | x:A-1-1-onto->A} /\ h e. {x | x:A-1-1-onto->A}) -> ((f(SymGrp` A)g)(SymGrp` A)h) = ((f o. g)(SymGrp` A)h))
141, 2symgoprval 10404 . . . . . 6 |- (((f o. g) e. {x | x:A-1-1-onto->A} /\ h e. {x | x:A-1-1-onto->A}) -> ((f o. g)(SymGrp` A)h) = ((f o. g) o. h))
15 f1oco 3707 . . . . . . 7 |- ((f:A-1-1-onto->A /\ g:A-1-1-onto->A) -> (f o. g):A-1-1-onto->A)
161, 2elsymgrn 10401 . . . . . . . 8 |- (f e. {x | x:A-1-1-onto->A} <-> f:A-1-1-onto->A)
171, 2elsymgrn 10401 . . . . . . . 8 |- (g e. {x | x:A-1-1-onto->A} <-> g:A-1-1-onto->A)
1816, 17anbi12i 482 . . . . . . 7 |- ((f e. {x | x:A-1-1-onto->A} /\ g e. {x | x:A-1-1-onto->A}) <-> (f:A-1-1-onto->A /\ g:A-1-1-onto->A))
191, 2elsymgrn 10401 . . . . . . 7 |- ((f o. g) e. {x | x:A-1-1-onto->A} <-> (f o. g):A-1-1-onto->A)
2015, 18, 193imtr4 219 . . . . . 6 |- ((f e. {x | x:A-1-1-onto->A} /\ g e. {x | x:A-1-1-onto->A}) -> (f o. g) e. {x | x:A-1-1-onto->A})
2114, 20sylan 448 . . . . 5 |- (((f e. {x | x:A-1-1-onto->A} /\ g e. {x | x:A-1-1-onto->A}) /\ h e. {x | x:A-1-1-onto->A}) -> ((f o. g)(SymGrp` A)h) = ((f o. g) o. h))
22213impa 828 . . . 4 |- ((f e. {x | x:A-1-1-onto->A} /\ g e. {x | x:A-1-1-onto->A} /\ h e. {x | x:A-1-1-onto->A}) -> ((f o. g)(SymGrp` A)h) = ((f o. g) o. h))
2313, 22eqtrd 1507 . . 3 |- ((f e. {x | x:A-1-1-onto->A} /\ g e. {x | x:A-1-1-onto->A} /\ h e. {x | x:A-1-1-onto->A}) -> ((f(SymGrp` A)g)(SymGrp` A)h) = ((f o. g) o. h))
241, 2symgoprval 10404 . . . . . 6 |- ((g e. {x | x:A-1-1-onto->A} /\ h e. {x | x:A-1-1-onto->A}) -> (g(SymGrp` A)h) = (g o. h))
25243adant1 797 . . . . 5 |- ((f e. {x | x:A-1-1-onto->A} /\ g e. {x | x:A-1-1-onto->A} /\ h e. {x | x:A-1-1-onto->A}) -> (g(SymGrp` A)h) = (g o. h))
2625opreq2d 3976 . . . 4 |- ((f e. {x | x:A-1-1-onto->A} /\ g e. {x | x:A-1-1-onto->A} /\ h e. {x | x:A-1-1-onto->A}) -> (f(SymGrp` A)(g(SymGrp` A)h)) = (f(SymGrp` A)(g o. h)))
271, 2symgoprval 10404 . . . . . 6 |- ((f e. {x | x:A-1-1-onto->A} /\ (g o. h) e. {x | x:A-1-1-onto->A}) -> (f(SymGrp` A)(g o. h)) = (f o. (g o. h)))
28 f1oco 3707 . . . . . . 7 |- ((g:A-1-1-onto->A /\ h:A-1-1-onto->A) -> (g o. h):A-1-1-onto->A)
291, 2elsymgrn 10401 . . . . . . . 8 |- (h e. {x | x:A-1-1-onto->A} <-> h:A-1-1-onto->A)
3017, 29anbi12i 482 . . . . . . 7 |- ((g e. {x | x:A-1-1-onto->A} /\ h e. {x | x:A-1-1-onto->A}) <-> (g:A-1-1-onto->A /\ h:A-1-1-onto->A))
311, 2elsymgrn 10401 . . . . . . 7 |- ((g o. h) e. {x | x:A-1-1-onto->A} <-> (g o. h):A-1-1-onto->A)
3228, 30, 313imtr4 219 . . . . . 6 |- ((g e. {x | x:A-1-1-onto->A} /\ h e. {x | x:A-1-1-onto->A}) -> (g o. h) e. {x | x:A-1-1-onto->A})
3327, 32sylan2 451 . . . . 5 |- ((f e. {x | x:A-1-1-onto->A} /\ (g e. {x | x:A-1-1-onto->A} /\ h e. {x | x:A-1-1-onto->A})) -> (f(SymGrp` A)(g o. h)) = (f o. (g o. h)))
34333impb 829 . . . 4 |- ((f e. {x | x:A-1-1-onto->A} /\ g e. {x | x:A-1-1-onto->A} /\ h e. {x | x:A-1-1-onto->A}) -> (f(SymGrp` A)(g o. h)) = (f o. (g o. h)))
3526, 34eqtrd 1507 . . 3 |- ((f e. {x | x:A-1-1-onto->A} /\ g e. {x | x:A-1-1-onto->A} /\ h e. {x | x:A-1-1-onto->A}) -> (f(SymGrp` A)(g(SymGrp` A)h)) = (f o. (g o. h)))
3610, 23, 353eqtr4a 1532 . 2 |- ((f e. {x | x:A-1-1-onto->A} /\ g e. {x | x:A-1-1-onto->A} /\ h e. {x | x:A-1-1-onto->A}) -> ((f(SymGrp` A)g)(SymGrp` A)h) = (f(SymGrp` A)(g(SymGrp` A)h)))
37 f1oi 3717 . . 3 |- (I |` A):A-1-1-onto->A
381, 2elsymgrn 10401 . . 3 |- ((I |` A) e. {x | x:A-1-1-onto->A} <-> (I |` A):A-1-1-onto->A)
3937, 38mpbir 190 . 2 |- (I |` A) e. {x | x:A-1-1-onto->A}
401, 2symgoprval 10404 . . . 4 |- (((I |` A) e. {x | x:A-1-1-onto->A} /\ f e. {x | x:A-1-1-onto->A}) -> ((I |` A)(SymGrp` A)f) = ((I |` A) o. f))
4139, 40mpan 695 . . 3 |- (f e. {x | x:A-1-1-onto->A} -> ((I |` A)(SymGrp` A)f) = ((I |` A) o. f))
42 f1of 3689 . . . . 5 |- (f:A-1-1-onto->A -> f:A-->A)
43 fcoi2 3646 . . . . 5 |- (f:A-->A -> ((I |` A) o. f) = f)
4442, 43syl 10 . . . 4 |- (f:A-1-1-onto->A -> ((I |` A) o. f) = f)
4516, 44sylbi 199 . . 3 |- (f e. {x | x:A-1-1-onto->A} -> ((I |` A) o. f) = f)
4641, 45eqtrd 1507 . 2 |- (f e. {x | x:A-1-1-onto->A} -> ((I |` A)(SymGrp` A)f) = f)
47 f1ocnv 3701 . . 3 |- (f:A-1-1-onto->A -> `'f:A-1-1-onto->A)
481, 2elsymgrn 10401 . . 3 |- (`'f e. {x | x:A-1-1-onto->A} <-> `'f:A-1-1-onto->A)
4947, 16, 483imtr4 219 . 2 |- (f e. {x | x:A-1-1-onto->A} -> `'f e. {x | x:A-1-1-onto->A})
501, 2symgoprval 10404 . . . 4 |- ((`'f e. {x | x:A-1-1-onto->A} /\ f e. {x | x:A-1-1-onto->A}) -> (`'f(SymGrp` A)f) = (`'f o. f))
5149, 50mpancom 705 . . 3 |- (f e. {x | x:A-1-1-onto->A} -> (`'f(SymGrp` A)f) = (`'f o. f))
52 f1ococnv1 3709 . . . 4 |- (f:A-1-1-onto->A -> (`'f o. f) = (I |` A))
5316, 52sylbi 199 . . 3 |- (f e. {x | x:A-1-1-onto->A} -> (`'f o. f) = (I |` A))
5451, 53eqtrd 1507 . 2 |- (f e. {x | x:A-1-1-onto->A} -> (`'f(SymGrp` A)f) = (I |` A))
558, 9, 36, 39, 46, 49, 54isgrpi 8042 1 |- (SymGrp` A) e. Grp
Colors of variables: wff set class
Syntax hints:   /\ wa 223   /\ w3a 775   = wceq 956   e. wcel 958  {cab 1463  Vcvv 1811  Icid 2831  `'ccnv 3169   |` cres 3172   o. ccom 3174  -->wf 3178  -1-1-onto->wf1o 3181  ` cfv 3182  (class class class)co 3963  Grpcgr 8033  SymGrpcsymgrp 10399
This theorem is referenced by:  symgidi 10407  symggrp 10408  cayleylem2 10410  cayleylem3 10411
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-