This is an inofficial mirror of http://metamath.tirix.org for personal testing of a visualizer extension only.
Description: The action of permuting variables in a multivariate polynomial is a group action. (Contributed by Thierry Arnoux, 10-Jan-2026)
| Ref | Expression | ||
|---|---|---|---|
| Hypotheses | mplvrpmga.1 | |- S = ( SymGrp ` I ) |
|
| mplvrpmga.2 | |- P = ( Base ` S ) |
||
| mplvrpmga.3 | |- M = ( Base ` ( I mPoly R ) ) |
||
| mplvrpmga.4 | |- A = ( d e. P , f e. M |-> ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( f ` ( x o. d ) ) ) ) |
||
| mplvrpmga.5 | |- ( ph -> I e. V ) |
||
| Assertion | mplvrpmga | |- ( ph -> A e. ( S GrpAct M ) ) |
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 1 | mplvrpmga.1 | |- S = ( SymGrp ` I ) |
|
| 2 | mplvrpmga.2 | |- P = ( Base ` S ) |
|
| 3 | mplvrpmga.3 | |- M = ( Base ` ( I mPoly R ) ) |
|
| 4 | mplvrpmga.4 | |- A = ( d e. P , f e. M |-> ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( f ` ( x o. d ) ) ) ) |
|
| 5 | mplvrpmga.5 | |- ( ph -> I e. V ) |
|
| 6 | 1 | symggrp | |- ( I e. V -> S e. Grp ) |
| 7 | 5 6 | syl | |- ( ph -> S e. Grp ) |
| 8 | 3 | fvexi | |- M e. _V |
| 9 | 8 | a1i | |- ( ph -> M e. _V ) |
| 10 | fvexd | |- ( ( ph /\ c e. ( P X. M ) ) -> ( Base ` R ) e. _V ) |
|
| 11 | ovex | |- ( NN0 ^m I ) e. _V |
|
| 12 | 11 | rabex | |- { h e. ( NN0 ^m I ) | h finSupp 0 } e. _V |
| 13 | 12 | a1i | |- ( ( ph /\ c e. ( P X. M ) ) -> { h e. ( NN0 ^m I ) | h finSupp 0 } e. _V ) |
| 14 | eqid | |- ( I mPoly R ) = ( I mPoly R ) |
|
| 15 | eqid | |- ( Base ` R ) = ( Base ` R ) |
|
| 16 | eqid | |- { h e. ( NN0 ^m I ) | h finSupp 0 } = { h e. ( NN0 ^m I ) | h finSupp 0 } |
|
| 17 | 16 | psrbasfsupp | |- { h e. ( NN0 ^m I ) | h finSupp 0 } = { h e. ( NN0 ^m I ) | ( `' h " NN ) e. Fin } |
| 18 | xp2nd | |- ( c e. ( P X. M ) -> ( 2nd ` c ) e. M ) |
|
| 19 | 18 | ad2antlr | |- ( ( ( ph /\ c e. ( P X. M ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> ( 2nd ` c ) e. M ) |
| 20 | 14 15 3 17 19 | mplelf | |- ( ( ( ph /\ c e. ( P X. M ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> ( 2nd ` c ) : { h e. ( NN0 ^m I ) | h finSupp 0 } --> ( Base ` R ) ) |
| 21 | breq1 | |- ( h = ( x o. ( 1st ` c ) ) -> ( h finSupp 0 <-> ( x o. ( 1st ` c ) ) finSupp 0 ) ) |
|
| 22 | nn0ex | |- NN0 e. _V |
|
| 23 | 22 | a1i | |- ( ( ( ph /\ c e. ( P X. M ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> NN0 e. _V ) |
| 24 | 5 | ad2antrr | |- ( ( ( ph /\ c e. ( P X. M ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> I e. V ) |
| 25 | ssrab2 | |- { h e. ( NN0 ^m I ) | h finSupp 0 } C_ ( NN0 ^m I ) |
|
| 26 | 25 | a1i | |- ( ( ph /\ c e. ( P X. M ) ) -> { h e. ( NN0 ^m I ) | h finSupp 0 } C_ ( NN0 ^m I ) ) |
| 27 | 26 | sselda | |- ( ( ( ph /\ c e. ( P X. M ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> x e. ( NN0 ^m I ) ) |
| 28 | 24 23 27 | elmaprd | |- ( ( ( ph /\ c e. ( P X. M ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> x : I --> NN0 ) |
| 29 | xp1st | |- ( c e. ( P X. M ) -> ( 1st ` c ) e. P ) |
|
| 30 | 29 | ad2antlr | |- ( ( ( ph /\ c e. ( P X. M ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> ( 1st ` c ) e. P ) |
| 31 | 1 2 | symgbasf | |- ( ( 1st ` c ) e. P -> ( 1st ` c ) : I --> I ) |
| 32 | 30 31 | syl | |- ( ( ( ph /\ c e. ( P X. M ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> ( 1st ` c ) : I --> I ) |
| 33 | 28 32 | fcod | |- ( ( ( ph /\ c e. ( P X. M ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> ( x o. ( 1st ` c ) ) : I --> NN0 ) |
| 34 | 23 24 33 | elmapdd | |- ( ( ( ph /\ c e. ( P X. M ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> ( x o. ( 1st ` c ) ) e. ( NN0 ^m I ) ) |
| 35 | simpr | |- ( ( ( ph /\ c e. ( P X. M ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) |
|
| 36 | breq1 | |- ( h = x -> ( h finSupp 0 <-> x finSupp 0 ) ) |
|
| 37 | 36 | elrab | |- ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } <-> ( x e. ( NN0 ^m I ) /\ x finSupp 0 ) ) |
| 38 | 35 37 | sylib | |- ( ( ( ph /\ c e. ( P X. M ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> ( x e. ( NN0 ^m I ) /\ x finSupp 0 ) ) |
| 39 | 38 | simprd | |- ( ( ( ph /\ c e. ( P X. M ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> x finSupp 0 ) |
| 40 | 1 2 | symgbasf1o | |- ( ( 1st ` c ) e. P -> ( 1st ` c ) : I -1-1-onto-> I ) |
| 41 | f1of1 | |- ( ( 1st ` c ) : I -1-1-onto-> I -> ( 1st ` c ) : I -1-1-> I ) |
|
| 42 | 30 40 41 | 3syl | |- ( ( ( ph /\ c e. ( P X. M ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> ( 1st ` c ) : I -1-1-> I ) |
| 43 | 0nn0 | |- 0 e. NN0 |
|
| 44 | 43 | a1i | |- ( ( ( ph /\ c e. ( P X. M ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> 0 e. NN0 ) |
| 45 | 39 42 44 35 | fsuppco | |- ( ( ( ph /\ c e. ( P X. M ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> ( x o. ( 1st ` c ) ) finSupp 0 ) |
| 46 | 21 34 45 | elrabd | |- ( ( ( ph /\ c e. ( P X. M ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> ( x o. ( 1st ` c ) ) e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) |
| 47 | 20 46 | ffvelcdmd | |- ( ( ( ph /\ c e. ( P X. M ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> ( ( 2nd ` c ) ` ( x o. ( 1st ` c ) ) ) e. ( Base ` R ) ) |
| 48 | 47 | fmpttd | |- ( ( ph /\ c e. ( P X. M ) ) -> ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( ( 2nd ` c ) ` ( x o. ( 1st ` c ) ) ) ) : { h e. ( NN0 ^m I ) | h finSupp 0 } --> ( Base ` R ) ) |
| 49 | 10 13 48 | elmapdd | |- ( ( ph /\ c e. ( P X. M ) ) -> ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( ( 2nd ` c ) ` ( x o. ( 1st ` c ) ) ) ) e. ( ( Base ` R ) ^m { h e. ( NN0 ^m I ) | h finSupp 0 } ) ) |
| 50 | eqid | |- ( I mPwSer R ) = ( I mPwSer R ) |
|
| 51 | eqid | |- ( Base ` ( I mPwSer R ) ) = ( Base ` ( I mPwSer R ) ) |
|
| 52 | 50 15 17 51 5 | psrbas | |- ( ph -> ( Base ` ( I mPwSer R ) ) = ( ( Base ` R ) ^m { h e. ( NN0 ^m I ) | h finSupp 0 } ) ) |
| 53 | 52 | adantr | |- ( ( ph /\ c e. ( P X. M ) ) -> ( Base ` ( I mPwSer R ) ) = ( ( Base ` R ) ^m { h e. ( NN0 ^m I ) | h finSupp 0 } ) ) |
| 54 | 49 53 | eleqtrrd | |- ( ( ph /\ c e. ( P X. M ) ) -> ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( ( 2nd ` c ) ` ( x o. ( 1st ` c ) ) ) ) e. ( Base ` ( I mPwSer R ) ) ) |
| 55 | coeq1 | |- ( x = y -> ( x o. ( 1st ` c ) ) = ( y o. ( 1st ` c ) ) ) |
|
| 56 | 55 | fveq2d | |- ( x = y -> ( ( 2nd ` c ) ` ( x o. ( 1st ` c ) ) ) = ( ( 2nd ` c ) ` ( y o. ( 1st ` c ) ) ) ) |
| 57 | 56 | cbvmptv | |- ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( ( 2nd ` c ) ` ( x o. ( 1st ` c ) ) ) ) = ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( ( 2nd ` c ) ` ( y o. ( 1st ` c ) ) ) ) |
| 58 | fveq1 | |- ( g = ( 2nd ` c ) -> ( g ` ( y o. q ) ) = ( ( 2nd ` c ) ` ( y o. q ) ) ) |
|
| 59 | 58 | mpteq2dv | |- ( g = ( 2nd ` c ) -> ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) = ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( ( 2nd ` c ) ` ( y o. q ) ) ) ) |
| 60 | 59 | breq1d | |- ( g = ( 2nd ` c ) -> ( ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) finSupp ( 0g ` R ) <-> ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( ( 2nd ` c ) ` ( y o. q ) ) ) finSupp ( 0g ` R ) ) ) |
| 61 | coeq2 | |- ( q = ( 1st ` c ) -> ( y o. q ) = ( y o. ( 1st ` c ) ) ) |
|
| 62 | 61 | fveq2d | |- ( q = ( 1st ` c ) -> ( ( 2nd ` c ) ` ( y o. q ) ) = ( ( 2nd ` c ) ` ( y o. ( 1st ` c ) ) ) ) |
| 63 | 62 | mpteq2dv | |- ( q = ( 1st ` c ) -> ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( ( 2nd ` c ) ` ( y o. q ) ) ) = ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( ( 2nd ` c ) ` ( y o. ( 1st ` c ) ) ) ) ) |
| 64 | 63 | breq1d | |- ( q = ( 1st ` c ) -> ( ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( ( 2nd ` c ) ` ( y o. q ) ) ) finSupp ( 0g ` R ) <-> ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( ( 2nd ` c ) ` ( y o. ( 1st ` c ) ) ) ) finSupp ( 0g ` R ) ) ) |
| 65 | 4 | a1i | |- ( ( ( ph /\ g e. M ) /\ q e. P ) -> A = ( d e. P , f e. M |-> ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( f ` ( x o. d ) ) ) ) ) |
| 66 | simpr | |- ( ( d = q /\ f = g ) -> f = g ) |
|
| 67 | coeq2 | |- ( d = q -> ( x o. d ) = ( x o. q ) ) |
|
| 68 | 67 | adantr | |- ( ( d = q /\ f = g ) -> ( x o. d ) = ( x o. q ) ) |
| 69 | 66 68 | fveq12d | |- ( ( d = q /\ f = g ) -> ( f ` ( x o. d ) ) = ( g ` ( x o. q ) ) ) |
| 70 | 69 | mpteq2dv | |- ( ( d = q /\ f = g ) -> ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( f ` ( x o. d ) ) ) = ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( x o. q ) ) ) ) |
| 71 | 70 | adantl | |- ( ( ( ( ph /\ g e. M ) /\ q e. P ) /\ ( d = q /\ f = g ) ) -> ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( f ` ( x o. d ) ) ) = ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( x o. q ) ) ) ) |
| 72 | simpr | |- ( ( ( ph /\ g e. M ) /\ q e. P ) -> q e. P ) |
|
| 73 | simplr | |- ( ( ( ph /\ g e. M ) /\ q e. P ) -> g e. M ) |
|
| 74 | 12 | mptex | |- ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( x o. q ) ) ) e. _V |
| 75 | 74 | a1i | |- ( ( ( ph /\ g e. M ) /\ q e. P ) -> ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( x o. q ) ) ) e. _V ) |
| 76 | 65 71 72 73 75 | ovmpod | |- ( ( ( ph /\ g e. M ) /\ q e. P ) -> ( q A g ) = ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( x o. q ) ) ) ) |
| 77 | coeq1 | |- ( x = y -> ( x o. q ) = ( y o. q ) ) |
|
| 78 | 77 | fveq2d | |- ( x = y -> ( g ` ( x o. q ) ) = ( g ` ( y o. q ) ) ) |
| 79 | 78 | cbvmptv | |- ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( x o. q ) ) ) = ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) |
| 80 | 76 79 | eqtrdi | |- ( ( ( ph /\ g e. M ) /\ q e. P ) -> ( q A g ) = ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) ) |
| 81 | 5 | ad2antrr | |- ( ( ( ph /\ g e. M ) /\ q e. P ) -> I e. V ) |
| 82 | eqid | |- ( 0g ` R ) = ( 0g ` R ) |
|
| 83 | 1 2 3 4 81 82 73 72 | mplvrpmfgalem | |- ( ( ( ph /\ g e. M ) /\ q e. P ) -> ( q A g ) finSupp ( 0g ` R ) ) |
| 84 | 80 83 | eqbrtrrd | |- ( ( ( ph /\ g e. M ) /\ q e. P ) -> ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) finSupp ( 0g ` R ) ) |
| 85 | 84 | anasss | |- ( ( ph /\ ( g e. M /\ q e. P ) ) -> ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) finSupp ( 0g ` R ) ) |
| 86 | 85 | ralrimivva | |- ( ph -> A. g e. M A. q e. P ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) finSupp ( 0g ` R ) ) |
| 87 | 86 | adantr | |- ( ( ph /\ c e. ( P X. M ) ) -> A. g e. M A. q e. P ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) finSupp ( 0g ` R ) ) |
| 88 | 18 | adantl | |- ( ( ph /\ c e. ( P X. M ) ) -> ( 2nd ` c ) e. M ) |
| 89 | 29 | adantl | |- ( ( ph /\ c e. ( P X. M ) ) -> ( 1st ` c ) e. P ) |
| 90 | 60 64 87 88 89 | rspc2dv | |- ( ( ph /\ c e. ( P X. M ) ) -> ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( ( 2nd ` c ) ` ( y o. ( 1st ` c ) ) ) ) finSupp ( 0g ` R ) ) |
| 91 | 57 90 | eqbrtrid | |- ( ( ph /\ c e. ( P X. M ) ) -> ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( ( 2nd ` c ) ` ( x o. ( 1st ` c ) ) ) ) finSupp ( 0g ` R ) ) |
| 92 | 14 50 51 82 3 | mplelbas | |- ( ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( ( 2nd ` c ) ` ( x o. ( 1st ` c ) ) ) ) e. M <-> ( ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( ( 2nd ` c ) ` ( x o. ( 1st ` c ) ) ) ) e. ( Base ` ( I mPwSer R ) ) /\ ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( ( 2nd ` c ) ` ( x o. ( 1st ` c ) ) ) ) finSupp ( 0g ` R ) ) ) |
| 93 | 54 91 92 | sylanbrc | |- ( ( ph /\ c e. ( P X. M ) ) -> ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( ( 2nd ` c ) ` ( x o. ( 1st ` c ) ) ) ) e. M ) |
| 94 | vex | |- d e. _V |
|
| 95 | vex | |- f e. _V |
|
| 96 | 94 95 | op2ndd | |- ( c = <. d , f >. -> ( 2nd ` c ) = f ) |
| 97 | 94 95 | op1std | |- ( c = <. d , f >. -> ( 1st ` c ) = d ) |
| 98 | 97 | coeq2d | |- ( c = <. d , f >. -> ( x o. ( 1st ` c ) ) = ( x o. d ) ) |
| 99 | 96 98 | fveq12d | |- ( c = <. d , f >. -> ( ( 2nd ` c ) ` ( x o. ( 1st ` c ) ) ) = ( f ` ( x o. d ) ) ) |
| 100 | 99 | mpteq2dv | |- ( c = <. d , f >. -> ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( ( 2nd ` c ) ` ( x o. ( 1st ` c ) ) ) ) = ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( f ` ( x o. d ) ) ) ) |
| 101 | 100 | mpompt | |- ( c e. ( P X. M ) |-> ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( ( 2nd ` c ) ` ( x o. ( 1st ` c ) ) ) ) ) = ( d e. P , f e. M |-> ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( f ` ( x o. d ) ) ) ) |
| 102 | 4 101 | eqtr4i | |- A = ( c e. ( P X. M ) |-> ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( ( 2nd ` c ) ` ( x o. ( 1st ` c ) ) ) ) ) |
| 103 | 93 102 | fmptd | |- ( ph -> A : ( P X. M ) --> M ) |
| 104 | 1 | symgid | |- ( I e. V -> ( _I |` I ) = ( 0g ` S ) ) |
| 105 | 5 104 | syl | |- ( ph -> ( _I |` I ) = ( 0g ` S ) ) |
| 106 | 105 | adantr | |- ( ( ph /\ g e. M ) -> ( _I |` I ) = ( 0g ` S ) ) |
| 107 | 106 | oveq1d | |- ( ( ph /\ g e. M ) -> ( ( _I |` I ) A g ) = ( ( 0g ` S ) A g ) ) |
| 108 | 4 | a1i | |- ( ( ph /\ g e. M ) -> A = ( d e. P , f e. M |-> ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( f ` ( x o. d ) ) ) ) ) |
| 109 | 5 | ad2antrr | |- ( ( ( ph /\ g e. M ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> I e. V ) |
| 110 | 22 | a1i | |- ( ( ( ph /\ g e. M ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> NN0 e. _V ) |
| 111 | 25 | a1i | |- ( ( ph /\ g e. M ) -> { h e. ( NN0 ^m I ) | h finSupp 0 } C_ ( NN0 ^m I ) ) |
| 112 | 111 | sselda | |- ( ( ( ph /\ g e. M ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> x e. ( NN0 ^m I ) ) |
| 113 | 109 110 112 | elmaprd | |- ( ( ( ph /\ g e. M ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> x : I --> NN0 ) |
| 114 | fcoi1 | |- ( x : I --> NN0 -> ( x o. ( _I |` I ) ) = x ) |
|
| 115 | 113 114 | syl | |- ( ( ( ph /\ g e. M ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> ( x o. ( _I |` I ) ) = x ) |
| 116 | 115 | fveq2d | |- ( ( ( ph /\ g e. M ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> ( g ` ( x o. ( _I |` I ) ) ) = ( g ` x ) ) |
| 117 | 116 | mpteq2dva | |- ( ( ph /\ g e. M ) -> ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( x o. ( _I |` I ) ) ) ) = ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` x ) ) ) |
| 118 | 117 | adantr | |- ( ( ( ph /\ g e. M ) /\ ( d = ( _I |` I ) /\ f = g ) ) -> ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( x o. ( _I |` I ) ) ) ) = ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` x ) ) ) |
| 119 | simpr | |- ( ( d = ( _I |` I ) /\ f = g ) -> f = g ) |
|
| 120 | coeq2 | |- ( d = ( _I |` I ) -> ( x o. d ) = ( x o. ( _I |` I ) ) ) |
|
| 121 | 120 | adantr | |- ( ( d = ( _I |` I ) /\ f = g ) -> ( x o. d ) = ( x o. ( _I |` I ) ) ) |
| 122 | 119 121 | fveq12d | |- ( ( d = ( _I |` I ) /\ f = g ) -> ( f ` ( x o. d ) ) = ( g ` ( x o. ( _I |` I ) ) ) ) |
| 123 | 122 | mpteq2dv | |- ( ( d = ( _I |` I ) /\ f = g ) -> ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( f ` ( x o. d ) ) ) = ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( x o. ( _I |` I ) ) ) ) ) |
| 124 | 123 | adantl | |- ( ( ( ph /\ g e. M ) /\ ( d = ( _I |` I ) /\ f = g ) ) -> ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( f ` ( x o. d ) ) ) = ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( x o. ( _I |` I ) ) ) ) ) |
| 125 | 14 50 51 82 3 | mplelbas | |- ( g e. M <-> ( g e. ( Base ` ( I mPwSer R ) ) /\ g finSupp ( 0g ` R ) ) ) |
| 126 | 125 | simplbi | |- ( g e. M -> g e. ( Base ` ( I mPwSer R ) ) ) |
| 127 | 50 15 17 51 126 | psrelbas | |- ( g e. M -> g : { h e. ( NN0 ^m I ) | h finSupp 0 } --> ( Base ` R ) ) |
| 128 | 127 | ad3antlr | |- ( ( ( ( ph /\ g e. M ) /\ d = ( _I |` I ) ) /\ f = g ) -> g : { h e. ( NN0 ^m I ) | h finSupp 0 } --> ( Base ` R ) ) |
| 129 | 128 | feqmptd | |- ( ( ( ( ph /\ g e. M ) /\ d = ( _I |` I ) ) /\ f = g ) -> g = ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` x ) ) ) |
| 130 | 129 | anasss | |- ( ( ( ph /\ g e. M ) /\ ( d = ( _I |` I ) /\ f = g ) ) -> g = ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` x ) ) ) |
| 131 | 118 124 130 | 3eqtr4d | |- ( ( ( ph /\ g e. M ) /\ ( d = ( _I |` I ) /\ f = g ) ) -> ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( f ` ( x o. d ) ) ) = g ) |
| 132 | eqid | |- ( 0g ` S ) = ( 0g ` S ) |
|
| 133 | 2 132 | grpidcl | |- ( S e. Grp -> ( 0g ` S ) e. P ) |
| 134 | 5 6 133 | 3syl | |- ( ph -> ( 0g ` S ) e. P ) |
| 135 | 105 134 | eqeltrd | |- ( ph -> ( _I |` I ) e. P ) |
| 136 | 135 | adantr | |- ( ( ph /\ g e. M ) -> ( _I |` I ) e. P ) |
| 137 | simpr | |- ( ( ph /\ g e. M ) -> g e. M ) |
|
| 138 | 108 131 136 137 137 | ovmpod | |- ( ( ph /\ g e. M ) -> ( ( _I |` I ) A g ) = g ) |
| 139 | 107 138 | eqtr3d | |- ( ( ph /\ g e. M ) -> ( ( 0g ` S ) A g ) = g ) |
| 140 | eqid | |- ( +g ` S ) = ( +g ` S ) |
|
| 141 | 1 2 140 | symgov | |- ( ( p e. P /\ q e. P ) -> ( p ( +g ` S ) q ) = ( p o. q ) ) |
| 142 | 141 | adantll | |- ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) -> ( p ( +g ` S ) q ) = ( p o. q ) ) |
| 143 | 142 | oveq1d | |- ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) -> ( ( p ( +g ` S ) q ) A g ) = ( ( p o. q ) A g ) ) |
| 144 | coass | |- ( ( x o. p ) o. q ) = ( x o. ( p o. q ) ) |
|
| 145 | 144 | a1i | |- ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> ( ( x o. p ) o. q ) = ( x o. ( p o. q ) ) ) |
| 146 | 145 | fveq2d | |- ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> ( g ` ( ( x o. p ) o. q ) ) = ( g ` ( x o. ( p o. q ) ) ) ) |
| 147 | 146 | mpteq2dva | |- ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) -> ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( ( x o. p ) o. q ) ) ) = ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( x o. ( p o. q ) ) ) ) ) |
| 148 | 80 | adantlr | |- ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) -> ( q A g ) = ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) ) |
| 149 | 148 | oveq2d | |- ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) -> ( p A ( q A g ) ) = ( p A ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) ) ) |
| 150 | 4 | a1i | |- ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) -> A = ( d e. P , f e. M |-> ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( f ` ( x o. d ) ) ) ) ) |
| 151 | simpllr | |- ( ( ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ d = p ) /\ f = ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> d = p ) |
|
| 152 | 151 | coeq2d | |- ( ( ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ d = p ) /\ f = ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> ( x o. d ) = ( x o. p ) ) |
| 153 | 152 | fveq2d | |- ( ( ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ d = p ) /\ f = ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> ( f ` ( x o. d ) ) = ( f ` ( x o. p ) ) ) |
| 154 | simplr | |- ( ( ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ d = p ) /\ f = ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> f = ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) ) |
|
| 155 | simpr | |- ( ( ( ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ d = p ) /\ f = ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) /\ y = ( x o. p ) ) -> y = ( x o. p ) ) |
|
| 156 | 155 | coeq1d | |- ( ( ( ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ d = p ) /\ f = ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) /\ y = ( x o. p ) ) -> ( y o. q ) = ( ( x o. p ) o. q ) ) |
| 157 | 156 | fveq2d | |- ( ( ( ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ d = p ) /\ f = ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) /\ y = ( x o. p ) ) -> ( g ` ( y o. q ) ) = ( g ` ( ( x o. p ) o. q ) ) ) |
| 158 | breq1 | |- ( h = ( x o. p ) -> ( h finSupp 0 <-> ( x o. p ) finSupp 0 ) ) |
|
| 159 | 22 | a1i | |- ( ( ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ d = p ) /\ f = ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> NN0 e. _V ) |
| 160 | 5 | ad3antrrr | |- ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) -> I e. V ) |
| 161 | 160 | ad3antrrr | |- ( ( ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ d = p ) /\ f = ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> I e. V ) |
| 162 | 25 | a1i | |- ( ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ d = p ) /\ f = ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) ) -> { h e. ( NN0 ^m I ) | h finSupp 0 } C_ ( NN0 ^m I ) ) |
| 163 | 162 | sselda | |- ( ( ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ d = p ) /\ f = ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> x e. ( NN0 ^m I ) ) |
| 164 | 161 159 163 | elmaprd | |- ( ( ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ d = p ) /\ f = ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> x : I --> NN0 ) |
| 165 | 1 2 | symgbasf | |- ( p e. P -> p : I --> I ) |
| 166 | 165 | ad5antlr | |- ( ( ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ d = p ) /\ f = ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> p : I --> I ) |
| 167 | 164 166 | fcod | |- ( ( ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ d = p ) /\ f = ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> ( x o. p ) : I --> NN0 ) |
| 168 | 159 161 167 | elmapdd | |- ( ( ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ d = p ) /\ f = ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> ( x o. p ) e. ( NN0 ^m I ) ) |
| 169 | 37 | simprbi | |- ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } -> x finSupp 0 ) |
| 170 | 169 | adantl | |- ( ( ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ d = p ) /\ f = ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> x finSupp 0 ) |
| 171 | 1 2 | symgbasf1o | |- ( p e. P -> p : I -1-1-onto-> I ) |
| 172 | f1of1 | |- ( p : I -1-1-onto-> I -> p : I -1-1-> I ) |
|
| 173 | 171 172 | syl | |- ( p e. P -> p : I -1-1-> I ) |
| 174 | 173 | ad5antlr | |- ( ( ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ d = p ) /\ f = ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> p : I -1-1-> I ) |
| 175 | 43 | a1i | |- ( ( ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ d = p ) /\ f = ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> 0 e. NN0 ) |
| 176 | simpr | |- ( ( ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ d = p ) /\ f = ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) |
|
| 177 | 170 174 175 176 | fsuppco | |- ( ( ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ d = p ) /\ f = ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> ( x o. p ) finSupp 0 ) |
| 178 | 158 168 177 | elrabd | |- ( ( ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ d = p ) /\ f = ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> ( x o. p ) e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) |
| 179 | fvexd | |- ( ( ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ d = p ) /\ f = ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> ( g ` ( ( x o. p ) o. q ) ) e. _V ) |
|
| 180 | nfv | |- F/ y ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ d = p ) |
|
| 181 | nfmpt1 | |- F/_ y ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) |
|
| 182 | 181 | nfeq2 | |- F/ y f = ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) |
| 183 | 180 182 | nfan | |- F/ y ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ d = p ) /\ f = ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) ) |
| 184 | nfv | |- F/ y x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |
|
| 185 | 183 184 | nfan | |- F/ y ( ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ d = p ) /\ f = ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) |
| 186 | nfcv | |- F/_ y ( x o. p ) |
|
| 187 | nfcv | |- F/_ y ( g ` ( ( x o. p ) o. q ) ) |
|
| 188 | 154 157 178 179 185 186 187 | fvmptdf | |- ( ( ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ d = p ) /\ f = ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> ( f ` ( x o. p ) ) = ( g ` ( ( x o. p ) o. q ) ) ) |
| 189 | 153 188 | eqtrd | |- ( ( ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ d = p ) /\ f = ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) ) /\ x e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> ( f ` ( x o. d ) ) = ( g ` ( ( x o. p ) o. q ) ) ) |
| 190 | 189 | mpteq2dva | |- ( ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ d = p ) /\ f = ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) ) -> ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( f ` ( x o. d ) ) ) = ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( ( x o. p ) o. q ) ) ) ) |
| 191 | 190 | anasss | |- ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ ( d = p /\ f = ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) ) ) -> ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( f ` ( x o. d ) ) ) = ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( ( x o. p ) o. q ) ) ) ) |
| 192 | simplr | |- ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) -> p e. P ) |
|
| 193 | fvexd | |- ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) -> ( Base ` R ) e. _V ) |
|
| 194 | 12 | a1i | |- ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) -> { h e. ( NN0 ^m I ) | h finSupp 0 } e. _V ) |
| 195 | 137 | ad3antrrr | |- ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ y e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> g e. M ) |
| 196 | 14 15 3 17 195 | mplelf | |- ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ y e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> g : { h e. ( NN0 ^m I ) | h finSupp 0 } --> ( Base ` R ) ) |
| 197 | breq1 | |- ( h = ( y o. q ) -> ( h finSupp 0 <-> ( y o. q ) finSupp 0 ) ) |
|
| 198 | 22 | a1i | |- ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ y e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> NN0 e. _V ) |
| 199 | 160 | adantr | |- ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ y e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> I e. V ) |
| 200 | 25 | a1i | |- ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) -> { h e. ( NN0 ^m I ) | h finSupp 0 } C_ ( NN0 ^m I ) ) |
| 201 | 200 | sselda | |- ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ y e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> y e. ( NN0 ^m I ) ) |
| 202 | 199 198 201 | elmaprd | |- ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ y e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> y : I --> NN0 ) |
| 203 | 1 2 | symgbasf | |- ( q e. P -> q : I --> I ) |
| 204 | 203 | ad2antlr | |- ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ y e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> q : I --> I ) |
| 205 | 202 204 | fcod | |- ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ y e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> ( y o. q ) : I --> NN0 ) |
| 206 | 198 199 205 | elmapdd | |- ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ y e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> ( y o. q ) e. ( NN0 ^m I ) ) |
| 207 | breq1 | |- ( h = y -> ( h finSupp 0 <-> y finSupp 0 ) ) |
|
| 208 | 207 | elrab | |- ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } <-> ( y e. ( NN0 ^m I ) /\ y finSupp 0 ) ) |
| 209 | 208 | simprbi | |- ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } -> y finSupp 0 ) |
| 210 | 209 | adantl | |- ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ y e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> y finSupp 0 ) |
| 211 | 1 2 | symgbasf1o | |- ( q e. P -> q : I -1-1-onto-> I ) |
| 212 | 211 | ad2antlr | |- ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ y e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> q : I -1-1-onto-> I ) |
| 213 | f1of1 | |- ( q : I -1-1-onto-> I -> q : I -1-1-> I ) |
|
| 214 | 212 213 | syl | |- ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ y e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> q : I -1-1-> I ) |
| 215 | 43 | a1i | |- ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ y e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> 0 e. NN0 ) |
| 216 | simpr | |- ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ y e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> y e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) |
|
| 217 | 210 214 215 216 | fsuppco | |- ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ y e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> ( y o. q ) finSupp 0 ) |
| 218 | 197 206 217 | elrabd | |- ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ y e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> ( y o. q ) e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) |
| 219 | 196 218 | ffvelcdmd | |- ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ y e. { h e. ( NN0 ^m I ) | h finSupp 0 } ) -> ( g ` ( y o. q ) ) e. ( Base ` R ) ) |
| 220 | 219 | fmpttd | |- ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) -> ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) : { h e. ( NN0 ^m I ) | h finSupp 0 } --> ( Base ` R ) ) |
| 221 | 193 194 220 | elmapdd | |- ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) -> ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) e. ( ( Base ` R ) ^m { h e. ( NN0 ^m I ) | h finSupp 0 } ) ) |
| 222 | 52 | ad3antrrr | |- ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) -> ( Base ` ( I mPwSer R ) ) = ( ( Base ` R ) ^m { h e. ( NN0 ^m I ) | h finSupp 0 } ) ) |
| 223 | 221 222 | eleqtrrd | |- ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) -> ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) e. ( Base ` ( I mPwSer R ) ) ) |
| 224 | 84 | adantlr | |- ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) -> ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) finSupp ( 0g ` R ) ) |
| 225 | 14 50 51 82 3 | mplelbas | |- ( ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) e. M <-> ( ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) e. ( Base ` ( I mPwSer R ) ) /\ ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) finSupp ( 0g ` R ) ) ) |
| 226 | 223 224 225 | sylanbrc | |- ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) -> ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) e. M ) |
| 227 | 194 | mptexd | |- ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) -> ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( ( x o. p ) o. q ) ) ) e. _V ) |
| 228 | 150 191 192 226 227 | ovmpod | |- ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) -> ( p A ( y e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( y o. q ) ) ) ) = ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( ( x o. p ) o. q ) ) ) ) |
| 229 | 149 228 | eqtrd | |- ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) -> ( p A ( q A g ) ) = ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( ( x o. p ) o. q ) ) ) ) |
| 230 | simpr | |- ( ( d = ( p o. q ) /\ f = g ) -> f = g ) |
|
| 231 | coeq2 | |- ( d = ( p o. q ) -> ( x o. d ) = ( x o. ( p o. q ) ) ) |
|
| 232 | 231 | adantr | |- ( ( d = ( p o. q ) /\ f = g ) -> ( x o. d ) = ( x o. ( p o. q ) ) ) |
| 233 | 230 232 | fveq12d | |- ( ( d = ( p o. q ) /\ f = g ) -> ( f ` ( x o. d ) ) = ( g ` ( x o. ( p o. q ) ) ) ) |
| 234 | 233 | mpteq2dv | |- ( ( d = ( p o. q ) /\ f = g ) -> ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( f ` ( x o. d ) ) ) = ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( x o. ( p o. q ) ) ) ) ) |
| 235 | 234 | adantl | |- ( ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) /\ ( d = ( p o. q ) /\ f = g ) ) -> ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( f ` ( x o. d ) ) ) = ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( x o. ( p o. q ) ) ) ) ) |
| 236 | 160 6 | syl | |- ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) -> S e. Grp ) |
| 237 | simpr | |- ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) -> q e. P ) |
|
| 238 | 2 140 236 192 237 | grpcld | |- ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) -> ( p ( +g ` S ) q ) e. P ) |
| 239 | 142 238 | eqeltrrd | |- ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) -> ( p o. q ) e. P ) |
| 240 | simpllr | |- ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) -> g e. M ) |
|
| 241 | 194 | mptexd | |- ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) -> ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( x o. ( p o. q ) ) ) ) e. _V ) |
| 242 | 150 235 239 240 241 | ovmpod | |- ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) -> ( ( p o. q ) A g ) = ( x e. { h e. ( NN0 ^m I ) | h finSupp 0 } |-> ( g ` ( x o. ( p o. q ) ) ) ) ) |
| 243 | 147 229 242 | 3eqtr4rd | |- ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) -> ( ( p o. q ) A g ) = ( p A ( q A g ) ) ) |
| 244 | 143 243 | eqtrd | |- ( ( ( ( ph /\ g e. M ) /\ p e. P ) /\ q e. P ) -> ( ( p ( +g ` S ) q ) A g ) = ( p A ( q A g ) ) ) |
| 245 | 244 | anasss | |- ( ( ( ph /\ g e. M ) /\ ( p e. P /\ q e. P ) ) -> ( ( p ( +g ` S ) q ) A g ) = ( p A ( q A g ) ) ) |
| 246 | 245 | ralrimivva | |- ( ( ph /\ g e. M ) -> A. p e. P A. q e. P ( ( p ( +g ` S ) q ) A g ) = ( p A ( q A g ) ) ) |
| 247 | 139 246 | jca | |- ( ( ph /\ g e. M ) -> ( ( ( 0g ` S ) A g ) = g /\ A. p e. P A. q e. P ( ( p ( +g ` S ) q ) A g ) = ( p A ( q A g ) ) ) ) |
| 248 | 247 | ralrimiva | |- ( ph -> A. g e. M ( ( ( 0g ` S ) A g ) = g /\ A. p e. P A. q e. P ( ( p ( +g ` S ) q ) A g ) = ( p A ( q A g ) ) ) ) |
| 249 | 2 140 132 | isga | |- ( A e. ( S GrpAct M ) <-> ( ( S e. Grp /\ M e. _V ) /\ ( A : ( P X. M ) --> M /\ A. g e. M ( ( ( 0g ` S ) A g ) = g /\ A. p e. P A. q e. P ( ( p ( +g ` S ) q ) A g ) = ( p A ( q A g ) ) ) ) ) ) |
| 250 | 7 9 103 248 249 | syl22anbrc | |- ( ph -> A e. ( S GrpAct M ) ) |