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

Theorem symggrpi 10340
Description: The symmetry group on A is a group (inference version). (Contributed by Paul Chapman, 25-Feb-2008.)
Hypothesis
Ref Expression
symggrpi.1 AV
Assertion
Ref Expression
symggrpi (SymGrp ‘A) ∈ Grp

Proof of Theorem symggrpi
StepHypRef Expression
1 symggrpi.1 . . 3 AV
2 eqid 1473 . . . . 5 {xx:A1-1-ontoA} = {xx:A1-1-ontoA}
3 equid 1124 . . . . . . 7 x = x
43biantru 723 . . . . . 6 (x:A1-1-ontoA ↔ (x:A1-1-ontoAx = x))
54abbii 1572 . . . . 5 {xx:A1-1-ontoA} = {x∣(x:A1-1-ontoAx = x)}
62, 5eqtr 1492 . . . 4 {xx:A1-1-ontoA} = {x∣(x:A1-1-ontoAx = x)}
76f1oabexg 3691 . . 3 ((AVAV) → {xx:A1-1-ontoA} ∈ V)
81, 1, 7mp2an 696 . 2 {xx:A1-1-ontoA} ∈ V
91, 2symgf 10339 . 2 (SymGrp ‘A):({xx:A1-1-ontoA} × {xx:A1-1-ontoA})–→{xx:A1-1-ontoA}
10 coass 3504 . . 3 ((fg) ∘ h) = (f ∘ (gh))
111, 2symgoprval 10338 . . . . . 6 ((f ∈ {xx:A1-1-ontoA} ⋀ g ∈ {xx:A1-1-ontoA}) → (f(SymGrp ‘A)g) = (fg))
12113adant3 798 . . . . 5 ((f ∈ {xx:A1-1-ontoA} ⋀ g ∈ {xx:A1-1-ontoA} ⋀ h ∈ {xx:A1-1-ontoA}) → (f(SymGrp ‘A)g) = (fg))
1312opreq1d 3966 . . . 4 ((f ∈ {xx:A1-1-ontoA} ⋀ g ∈ {xx:A1-1-ontoA} ⋀ h ∈ {xx:A1-1-ontoA}) → ((f(SymGrp ‘A)g)(SymGrp ‘A)h) = ((fg)(SymGrp ‘A)h))
141, 2symgoprval 10338 . . . . . 6 (((fg) ∈ {xx:A1-1-ontoA} ⋀ h ∈ {xx:A1-1-ontoA}) → ((fg)(SymGrp ‘A)h) = ((fg) ∘ h))
15 f1oco 3698 . . . . . . 7 ((f:A1-1-ontoAg:A1-1-ontoA) → (fg):A1-1-ontoA)
161, 2elsymgrn 10335 . . . . . . . 8 (f ∈ {xx:A1-1-ontoA} ↔ f:A1-1-ontoA)
171, 2elsymgrn 10335 . . . . . . . 8 (g ∈ {xx:A1-1-ontoA} ↔ g:A1-1-ontoA)
1816, 17anbi12i 482 . . . . . . 7 ((f ∈ {xx:A1-1-ontoA} ⋀ g ∈ {xx:A1-1-ontoA}) ↔ (f:A1-1-ontoAg:A1-1-ontoA))
191, 2elsymgrn 10335 . . . . . . 7 ((fg) ∈ {xx:A1-1-ontoA} ↔ (fg):A1-1-ontoA)
2015, 18, 193imtr4 219 . . . . . 6 ((f ∈ {xx:A1-1-ontoA} ⋀ g ∈ {xx:A1-1-ontoA}) → (fg) ∈ {xx:A1-1-ontoA})
2114, 20sylan 448 . . . . 5 (((f ∈ {xx:A1-1-ontoA} ⋀ g ∈ {xx:A1-1-ontoA}) ⋀ h ∈ {xx:A1-1-ontoA}) → ((fg)(SymGrp ‘A)h) = ((fg) ∘ h))
22213impa 827 . . . 4 ((f ∈ {xx:A1-1-ontoA} ⋀ g ∈ {xx:A1-1-ontoA} ⋀ h ∈ {xx:A1-1-ontoA}) → ((fg)(SymGrp ‘A)h) = ((fg) ∘ h))
2313, 22eqtrd 1504 . . 3 ((f ∈ {xx:A1-1-ontoA} ⋀ g ∈ {xx:A1-1-ontoA} ⋀ h ∈ {xx:A1-1-ontoA}) → ((f(SymGrp ‘A)g)(SymGrp ‘A)h) = ((fg) ∘ h))
241, 2symgoprval 10338 . . . . . 6 ((g ∈ {xx:A1-1-ontoA} ⋀ h ∈ {xx:A1-1-ontoA}) → (g(SymGrp ‘A)h) = (gh))
25243adant1 796 . . . . 5 ((f ∈ {xx:A1-1-ontoA} ⋀ g ∈ {xx:A1-1-ontoA} ⋀ h ∈ {xx:A1-1-ontoA}) → (g(SymGrp ‘A)h) = (gh))
2625opreq2d 3967 . . . 4 ((f ∈ {xx:A1-1-ontoA} ⋀ g ∈ {xx:A1-1-ontoA} ⋀ h ∈ {xx:A1-1-ontoA}) → (f(SymGrp ‘A)(g(SymGrp ‘A)h)) = (f(SymGrp ‘A)(gh)))
271, 2symgoprval 10338 . . . . . 6 ((f ∈ {xx:A1-1-ontoA} ⋀ (gh) ∈ {xx:A1-1-ontoA}) → (f(SymGrp ‘A)(gh)) = (f ∘ (gh)))
28 f1oco 3698 . . . . . . 7 ((g:A1-1-ontoAh:A1-1-ontoA) → (gh):A1-1-ontoA)
291, 2elsymgrn 10335 . . . . . . . 8 (h ∈ {xx:A1-1-ontoA} ↔ h:A1-1-ontoA)
3017, 29anbi12i 482 . . . . . . 7 ((g ∈ {xx:A1-1-ontoA} ⋀ h ∈ {xx:A1-1-ontoA}) ↔ (g:A1-1-ontoAh:A1-1-ontoA))
311, 2elsymgrn 10335 . . . . . . 7 ((gh) ∈ {xx:A1-1-ontoA} ↔ (gh):A1-1-ontoA)
3228, 30, 313imtr4 219 . . . . . 6 ((g ∈ {xx:A1-1-ontoA} ⋀ h ∈ {xx:A1-1-ontoA}) → (gh) ∈ {xx:A1-1-ontoA})
3327, 32sylan2 451 . . . . 5 ((f ∈ {xx:A1-1-ontoA} ⋀ (g ∈ {xx:A1-1-ontoA} ⋀ h ∈ {xx:A1-1-ontoA})) → (f(SymGrp ‘A)(gh)) = (f ∘ (gh)))
34333impb 828 . . . 4 ((f ∈ {xx:A1-1-ontoA} ⋀ g ∈ {xx:A1-1-ontoA} ⋀ h ∈ {xx:A1-1-ontoA}) → (f(SymGrp ‘A)(gh)) = (f ∘ (gh)))
3526, 34eqtrd 1504 . . 3 ((f ∈ {xx:A1-1-ontoA} ⋀ g ∈ {xx:A1-1-ontoA} ⋀ h ∈ {xx:A1-1-ontoA}) → (f(SymGrp ‘A)(g(SymGrp ‘A)h)) = (f ∘ (gh)))
3610, 23, 353eqtr4a 1529 . 2 ((f ∈ {xx:A1-1-ontoA} ⋀ g ∈ {xx:A1-1-ontoA} ⋀ h ∈ {xx:A1-1-ontoA}) → ((f(SymGrp ‘A)g)(SymGrp ‘A)h) = (f(SymGrp ‘A)(g(SymGrp ‘A)h)))
37 f1oi 3708 . . 3 (IA):A1-1-ontoA
381, 2elsymgrn 10335 . . 3 ((IA) ∈ {xx:A1-1-ontoA} ↔ (IA):A1-1-ontoA)
3937, 38mpbir 190 . 2 (IA) ∈ {xx:A1-1-ontoA}
401, 2symgoprval 10338 . . . 4 (((IA) ∈ {xx:A1-1-ontoA} ⋀ f ∈ {xx:A1-1-ontoA}) → ((IA)(SymGrp ‘A)f) = ((IA) ∘ f))
4139, 40mpan 694 . . 3 (f ∈ {xx:A1-1-ontoA} → ((IA)(SymGrp ‘A)f) = ((IA) ∘ f))
42 f1of 3680 . . . . 5 (f:A1-1-ontoAf:A–→A)
43 fcoi2 3637 . . . . 5 (f:A–→A → ((IA) ∘ f) = f)
4442, 43syl 10 . . . 4 (f:A1-1-ontoA → ((IA) ∘ f) = f)
4516, 44sylbi 199 . . 3 (f ∈ {xx:A1-1-ontoA} → ((IA) ∘ f) = f)
4641, 45eqtrd 1504 . 2 (f ∈ {xx:A1-1-ontoA} → ((IA)(SymGrp ‘A)f) = f)
47 f1ocnv 3692 . . 3 (f:A1-1-ontoAf:A1-1-ontoA)
481, 2elsymgrn 10335 . . 3 (f ∈ {xx:A1-1-ontoA} ↔ f:A1-1-ontoA)
4947, 16, 483imtr4 219 . 2 (f ∈ {xx:A1-1-ontoA} → f ∈ {xx:A1-1-ontoA})
501, 2symgoprval 10338 . . . 4 ((f ∈ {xx:A1-1-ontoA} ⋀ f ∈ {xx:A1-1-ontoA}) → (f(SymGrp ‘A)f) = (ff))
5149, 50mpancom 704 . . 3 (f ∈ {xx:A1-1-ontoA} → (f(SymGrp ‘A)f) = (ff))
52 f1ococnv1 3700 . . . 4 (f:A1-1-ontoA → (ff) = (IA))
5316, 52sylbi 199 . . 3 (f ∈ {xx:A1-1-ontoA} → (ff) = (IA))
5451, 53eqtrd 1504 . 2 (f ∈ {xx:A1-1-ontoA} → (f(SymGrp ‘A)f) = (IA))
558, 9, 36, 39, 46, 49, 54isgrpi 7992 1 (SymGrp ‘A) ∈ Grp
Colors of variables: wff set class
Syntax hints:   ⋀ wa 223   ⋀ w3a 774   = wceq 954   ∈ wcel 956  {cab 1461  Vcvv 1807  Icid 2826  ccnv 3164   ↾ cres 3167   ∘ ccom 3169  –→wf 3173  –1-1-ontowf1o 3176   ‘cfv 3177  (class class class)co 3954  Grpcgr 7983  SymGrpcsymgrp 10333
This theorem is referenced by:  symgidi 10341  symggrp 10342  cayleylem2 10344  cayleylem3 10345
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-7 960  ax-gen 961  ax-8 962  ax-9 963  ax-10 964  ax-11 965  ax-12 966  ax-13 967  ax-14 968  ax-17 969  ax-4 971  ax-5o 973  ax-6o 976  ax-9o 1121  ax-10o 1138  ax-16 1208  ax-11o 1216  ax-ext 1457  ax-rep 2688  ax-sep 2698  ax-nul 2705  ax-pow 2737  ax-pr 2774  ax-un 2861
This theorem depends on definitions:  df-bi 147  df-or 224  df-an 225  df-3an 776  df-ex 979  df-sb 1170  df-eu 1380  df-mo 1381  df-clab 1462  df-cleq 1467  df-clel 1470  df-ne 1584  df-ral 1646  df-rex 1647  df-v 1808  df-sbc 1938  df-csb 1998  df-dif 2045  df-un 2046  df-in 2047  df-ss 2049  df-nul 2277  df-pw 2398  df-sn 2408  df-pr 2409  df-op 2412  df-uni 2499  df-br 2615  df-opab 2662  df-id 2830  df-xp 3179  df-rel 3180  df-cnv 3181  df-co 3182  df-dm 3183  df-rn 3184  df-res 3185  df-ima 3186  df-fun 3187  df-fn 3188  df-f 3189  df-f1 3190  df-fo 3191  df-f1o 3192  df-fv 3193  df-opr 3956  df-oprab 3957  df-1st 4069  df-2nd 4070  df-grp 7987  df-symgrp 10334
Copyright terms: Public domain