This is an inofficial mirror of http://metamath.tirix.org for personal testing of a visualizer extension only.
Description: Finite commutative sums of power series are taken componentwise. (Contributed by Thierry Arnoux, 16-Mar-2026)
| Ref | Expression | ||
|---|---|---|---|
| Hypotheses | psrgsum.s | |- S = ( I mPwSer R ) |
|
| psrgsum.b | |- B = ( Base ` S ) |
||
| psrgsum.r | |- ( ph -> R e. Ring ) |
||
| psrgsum.i | |- ( ph -> I e. V ) |
||
| psrgsum.d | |- D = { h e. ( NN0 ^m I ) | h finSupp 0 } |
||
| psrgsum.a | |- ( ph -> A e. Fin ) |
||
| psrgsum.f | |- ( ph -> F : A --> B ) |
||
| Assertion | psrgsum | |- ( ph -> ( S gsum F ) = ( y e. D |-> ( R gsum ( k e. A |-> ( ( F ` k ) ` y ) ) ) ) ) |
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 1 | psrgsum.s | |- S = ( I mPwSer R ) |
|
| 2 | psrgsum.b | |- B = ( Base ` S ) |
|
| 3 | psrgsum.r | |- ( ph -> R e. Ring ) |
|
| 4 | psrgsum.i | |- ( ph -> I e. V ) |
|
| 5 | psrgsum.d | |- D = { h e. ( NN0 ^m I ) | h finSupp 0 } |
|
| 6 | psrgsum.a | |- ( ph -> A e. Fin ) |
|
| 7 | psrgsum.f | |- ( ph -> F : A --> B ) |
|
| 8 | 7 | feqmptd | |- ( ph -> F = ( k e. A |-> ( F ` k ) ) ) |
| 9 | 8 | oveq2d | |- ( ph -> ( S gsum F ) = ( S gsum ( k e. A |-> ( F ` k ) ) ) ) |
| 10 | mpteq1 | |- ( a = (/) -> ( k e. a |-> ( F ` k ) ) = ( k e. (/) |-> ( F ` k ) ) ) |
|
| 11 | 10 | oveq2d | |- ( a = (/) -> ( S gsum ( k e. a |-> ( F ` k ) ) ) = ( S gsum ( k e. (/) |-> ( F ` k ) ) ) ) |
| 12 | mpteq1 | |- ( a = (/) -> ( k e. a |-> ( ( F ` k ) ` y ) ) = ( k e. (/) |-> ( ( F ` k ) ` y ) ) ) |
|
| 13 | 12 | oveq2d | |- ( a = (/) -> ( R gsum ( k e. a |-> ( ( F ` k ) ` y ) ) ) = ( R gsum ( k e. (/) |-> ( ( F ` k ) ` y ) ) ) ) |
| 14 | 13 | mpteq2dv | |- ( a = (/) -> ( y e. D |-> ( R gsum ( k e. a |-> ( ( F ` k ) ` y ) ) ) ) = ( y e. D |-> ( R gsum ( k e. (/) |-> ( ( F ` k ) ` y ) ) ) ) ) |
| 15 | 11 14 | eqeq12d | |- ( a = (/) -> ( ( S gsum ( k e. a |-> ( F ` k ) ) ) = ( y e. D |-> ( R gsum ( k e. a |-> ( ( F ` k ) ` y ) ) ) ) <-> ( S gsum ( k e. (/) |-> ( F ` k ) ) ) = ( y e. D |-> ( R gsum ( k e. (/) |-> ( ( F ` k ) ` y ) ) ) ) ) ) |
| 16 | mpteq1 | |- ( a = b -> ( k e. a |-> ( F ` k ) ) = ( k e. b |-> ( F ` k ) ) ) |
|
| 17 | 16 | oveq2d | |- ( a = b -> ( S gsum ( k e. a |-> ( F ` k ) ) ) = ( S gsum ( k e. b |-> ( F ` k ) ) ) ) |
| 18 | mpteq1 | |- ( a = b -> ( k e. a |-> ( ( F ` k ) ` y ) ) = ( k e. b |-> ( ( F ` k ) ` y ) ) ) |
|
| 19 | 18 | oveq2d | |- ( a = b -> ( R gsum ( k e. a |-> ( ( F ` k ) ` y ) ) ) = ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) |
| 20 | 19 | mpteq2dv | |- ( a = b -> ( y e. D |-> ( R gsum ( k e. a |-> ( ( F ` k ) ` y ) ) ) ) = ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) ) |
| 21 | 17 20 | eqeq12d | |- ( a = b -> ( ( S gsum ( k e. a |-> ( F ` k ) ) ) = ( y e. D |-> ( R gsum ( k e. a |-> ( ( F ` k ) ` y ) ) ) ) <-> ( S gsum ( k e. b |-> ( F ` k ) ) ) = ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) ) ) |
| 22 | mpteq1 | |- ( a = ( b u. { f } ) -> ( k e. a |-> ( F ` k ) ) = ( k e. ( b u. { f } ) |-> ( F ` k ) ) ) |
|
| 23 | fveq2 | |- ( k = l -> ( F ` k ) = ( F ` l ) ) |
|
| 24 | 23 | cbvmptv | |- ( k e. ( b u. { f } ) |-> ( F ` k ) ) = ( l e. ( b u. { f } ) |-> ( F ` l ) ) |
| 25 | 22 24 | eqtrdi | |- ( a = ( b u. { f } ) -> ( k e. a |-> ( F ` k ) ) = ( l e. ( b u. { f } ) |-> ( F ` l ) ) ) |
| 26 | 25 | oveq2d | |- ( a = ( b u. { f } ) -> ( S gsum ( k e. a |-> ( F ` k ) ) ) = ( S gsum ( l e. ( b u. { f } ) |-> ( F ` l ) ) ) ) |
| 27 | mpteq1 | |- ( a = ( b u. { f } ) -> ( k e. a |-> ( ( F ` k ) ` y ) ) = ( k e. ( b u. { f } ) |-> ( ( F ` k ) ` y ) ) ) |
|
| 28 | 27 | oveq2d | |- ( a = ( b u. { f } ) -> ( R gsum ( k e. a |-> ( ( F ` k ) ` y ) ) ) = ( R gsum ( k e. ( b u. { f } ) |-> ( ( F ` k ) ` y ) ) ) ) |
| 29 | 28 | mpteq2dv | |- ( a = ( b u. { f } ) -> ( y e. D |-> ( R gsum ( k e. a |-> ( ( F ` k ) ` y ) ) ) ) = ( y e. D |-> ( R gsum ( k e. ( b u. { f } ) |-> ( ( F ` k ) ` y ) ) ) ) ) |
| 30 | 26 29 | eqeq12d | |- ( a = ( b u. { f } ) -> ( ( S gsum ( k e. a |-> ( F ` k ) ) ) = ( y e. D |-> ( R gsum ( k e. a |-> ( ( F ` k ) ` y ) ) ) ) <-> ( S gsum ( l e. ( b u. { f } ) |-> ( F ` l ) ) ) = ( y e. D |-> ( R gsum ( k e. ( b u. { f } ) |-> ( ( F ` k ) ` y ) ) ) ) ) ) |
| 31 | mpteq1 | |- ( a = A -> ( k e. a |-> ( F ` k ) ) = ( k e. A |-> ( F ` k ) ) ) |
|
| 32 | 31 | oveq2d | |- ( a = A -> ( S gsum ( k e. a |-> ( F ` k ) ) ) = ( S gsum ( k e. A |-> ( F ` k ) ) ) ) |
| 33 | mpteq1 | |- ( a = A -> ( k e. a |-> ( ( F ` k ) ` y ) ) = ( k e. A |-> ( ( F ` k ) ` y ) ) ) |
|
| 34 | 33 | oveq2d | |- ( a = A -> ( R gsum ( k e. a |-> ( ( F ` k ) ` y ) ) ) = ( R gsum ( k e. A |-> ( ( F ` k ) ` y ) ) ) ) |
| 35 | 34 | mpteq2dv | |- ( a = A -> ( y e. D |-> ( R gsum ( k e. a |-> ( ( F ` k ) ` y ) ) ) ) = ( y e. D |-> ( R gsum ( k e. A |-> ( ( F ` k ) ` y ) ) ) ) ) |
| 36 | 32 35 | eqeq12d | |- ( a = A -> ( ( S gsum ( k e. a |-> ( F ` k ) ) ) = ( y e. D |-> ( R gsum ( k e. a |-> ( ( F ` k ) ` y ) ) ) ) <-> ( S gsum ( k e. A |-> ( F ` k ) ) ) = ( y e. D |-> ( R gsum ( k e. A |-> ( ( F ` k ) ` y ) ) ) ) ) ) |
| 37 | mpt0 | |- ( k e. (/) |-> ( F ` k ) ) = (/) |
|
| 38 | 37 | a1i | |- ( ph -> ( k e. (/) |-> ( F ` k ) ) = (/) ) |
| 39 | 38 | oveq2d | |- ( ph -> ( S gsum ( k e. (/) |-> ( F ` k ) ) ) = ( S gsum (/) ) ) |
| 40 | eqid | |- ( 0g ` S ) = ( 0g ` S ) |
|
| 41 | 40 | gsum0 | |- ( S gsum (/) ) = ( 0g ` S ) |
| 42 | 41 | a1i | |- ( ph -> ( S gsum (/) ) = ( 0g ` S ) ) |
| 43 | fconstmpt | |- ( D X. { ( 0g ` R ) } ) = ( y e. D |-> ( 0g ` R ) ) |
|
| 44 | 3 | ringgrpd | |- ( ph -> R e. Grp ) |
| 45 | 5 | psrbasfsupp | |- D = { h e. ( NN0 ^m I ) | ( `' h " NN ) e. Fin } |
| 46 | eqid | |- ( 0g ` R ) = ( 0g ` R ) |
|
| 47 | 1 4 44 45 46 40 | psr0 | |- ( ph -> ( 0g ` S ) = ( D X. { ( 0g ` R ) } ) ) |
| 48 | mpt0 | |- ( k e. (/) |-> ( ( F ` k ) ` y ) ) = (/) |
|
| 49 | 48 | oveq2i | |- ( R gsum ( k e. (/) |-> ( ( F ` k ) ` y ) ) ) = ( R gsum (/) ) |
| 50 | 46 | gsum0 | |- ( R gsum (/) ) = ( 0g ` R ) |
| 51 | 49 50 | eqtri | |- ( R gsum ( k e. (/) |-> ( ( F ` k ) ` y ) ) ) = ( 0g ` R ) |
| 52 | 51 | a1i | |- ( ph -> ( R gsum ( k e. (/) |-> ( ( F ` k ) ` y ) ) ) = ( 0g ` R ) ) |
| 53 | 52 | mpteq2dv | |- ( ph -> ( y e. D |-> ( R gsum ( k e. (/) |-> ( ( F ` k ) ` y ) ) ) ) = ( y e. D |-> ( 0g ` R ) ) ) |
| 54 | 43 47 53 | 3eqtr4a | |- ( ph -> ( 0g ` S ) = ( y e. D |-> ( R gsum ( k e. (/) |-> ( ( F ` k ) ` y ) ) ) ) ) |
| 55 | 39 42 54 | 3eqtrd | |- ( ph -> ( S gsum ( k e. (/) |-> ( F ` k ) ) ) = ( y e. D |-> ( R gsum ( k e. (/) |-> ( ( F ` k ) ` y ) ) ) ) ) |
| 56 | ovex | |- ( NN0 ^m I ) e. _V |
|
| 57 | 5 56 | rabex2 | |- D e. _V |
| 58 | nfv | |- F/ y ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) |
|
| 59 | ovexd | |- ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ y e. D ) -> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) e. _V ) |
|
| 60 | eqid | |- ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) = ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) |
|
| 61 | 58 59 60 | fnmptd | |- ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) -> ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) Fn D ) |
| 62 | fvexd | |- ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ y e. D ) -> ( ( F ` f ) ` y ) e. _V ) |
|
| 63 | eqid | |- ( y e. D |-> ( ( F ` f ) ` y ) ) = ( y e. D |-> ( ( F ` f ) ` y ) ) |
|
| 64 | 58 62 63 | fnmptd | |- ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) -> ( y e. D |-> ( ( F ` f ) ` y ) ) Fn D ) |
| 65 | ofmpteq | |- ( ( D e. _V /\ ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) Fn D /\ ( y e. D |-> ( ( F ` f ) ` y ) ) Fn D ) -> ( ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) oF ( +g ` R ) ( y e. D |-> ( ( F ` f ) ` y ) ) ) = ( y e. D |-> ( ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ( +g ` R ) ( ( F ` f ) ` y ) ) ) ) |
|
| 66 | 57 61 64 65 | mp3an2i | |- ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) -> ( ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) oF ( +g ` R ) ( y e. D |-> ( ( F ` f ) ` y ) ) ) = ( y e. D |-> ( ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ( +g ` R ) ( ( F ` f ) ` y ) ) ) ) |
| 67 | 66 | adantr | |- ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ ( S gsum ( k e. b |-> ( F ` k ) ) ) = ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) ) -> ( ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) oF ( +g ` R ) ( y e. D |-> ( ( F ` f ) ` y ) ) ) = ( y e. D |-> ( ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ( +g ` R ) ( ( F ` f ) ` y ) ) ) ) |
| 68 | eqid | |- ( +g ` S ) = ( +g ` S ) |
|
| 69 | 1 4 3 | psrring | |- ( ph -> S e. Ring ) |
| 70 | 69 | ringcmnd | |- ( ph -> S e. CMnd ) |
| 71 | 70 | ad3antrrr | |- ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ ( S gsum ( k e. b |-> ( F ` k ) ) ) = ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) ) -> S e. CMnd ) |
| 72 | 6 | ad3antrrr | |- ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ ( S gsum ( k e. b |-> ( F ` k ) ) ) = ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) ) -> A e. Fin ) |
| 73 | simpllr | |- ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ ( S gsum ( k e. b |-> ( F ` k ) ) ) = ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) ) -> b C_ A ) |
|
| 74 | 72 73 | ssfid | |- ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ ( S gsum ( k e. b |-> ( F ` k ) ) ) = ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) ) -> b e. Fin ) |
| 75 | 7 | ad4antr | |- ( ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ ( S gsum ( k e. b |-> ( F ` k ) ) ) = ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) ) /\ l e. b ) -> F : A --> B ) |
| 76 | 73 | sselda | |- ( ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ ( S gsum ( k e. b |-> ( F ` k ) ) ) = ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) ) /\ l e. b ) -> l e. A ) |
| 77 | 75 76 | ffvelcdmd | |- ( ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ ( S gsum ( k e. b |-> ( F ` k ) ) ) = ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) ) /\ l e. b ) -> ( F ` l ) e. B ) |
| 78 | simplr | |- ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ ( S gsum ( k e. b |-> ( F ` k ) ) ) = ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) ) -> f e. ( A \ b ) ) |
|
| 79 | 78 | eldifbd | |- ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ ( S gsum ( k e. b |-> ( F ` k ) ) ) = ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) ) -> -. f e. b ) |
| 80 | 7 | ad3antrrr | |- ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ ( S gsum ( k e. b |-> ( F ` k ) ) ) = ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) ) -> F : A --> B ) |
| 81 | 78 | eldifad | |- ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ ( S gsum ( k e. b |-> ( F ` k ) ) ) = ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) ) -> f e. A ) |
| 82 | 80 81 | ffvelcdmd | |- ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ ( S gsum ( k e. b |-> ( F ` k ) ) ) = ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) ) -> ( F ` f ) e. B ) |
| 83 | fveq2 | |- ( l = f -> ( F ` l ) = ( F ` f ) ) |
|
| 84 | 2 68 71 74 77 78 79 82 83 | gsumunsn | |- ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ ( S gsum ( k e. b |-> ( F ` k ) ) ) = ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) ) -> ( S gsum ( l e. ( b u. { f } ) |-> ( F ` l ) ) ) = ( ( S gsum ( l e. b |-> ( F ` l ) ) ) ( +g ` S ) ( F ` f ) ) ) |
| 85 | eqid | |- ( +g ` R ) = ( +g ` R ) |
|
| 86 | 77 | fmpttd | |- ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ ( S gsum ( k e. b |-> ( F ` k ) ) ) = ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) ) -> ( l e. b |-> ( F ` l ) ) : b --> B ) |
| 87 | eqid | |- ( l e. b |-> ( F ` l ) ) = ( l e. b |-> ( F ` l ) ) |
|
| 88 | fvexd | |- ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ ( S gsum ( k e. b |-> ( F ` k ) ) ) = ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) ) -> ( 0g ` S ) e. _V ) |
|
| 89 | 87 74 77 88 | fsuppmptdm | |- ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ ( S gsum ( k e. b |-> ( F ` k ) ) ) = ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) ) -> ( l e. b |-> ( F ` l ) ) finSupp ( 0g ` S ) ) |
| 90 | 2 40 71 74 86 89 | gsumcl | |- ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ ( S gsum ( k e. b |-> ( F ` k ) ) ) = ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) ) -> ( S gsum ( l e. b |-> ( F ` l ) ) ) e. B ) |
| 91 | 1 2 85 68 90 82 | psradd | |- ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ ( S gsum ( k e. b |-> ( F ` k ) ) ) = ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) ) -> ( ( S gsum ( l e. b |-> ( F ` l ) ) ) ( +g ` S ) ( F ` f ) ) = ( ( S gsum ( l e. b |-> ( F ` l ) ) ) oF ( +g ` R ) ( F ` f ) ) ) |
| 92 | 23 | cbvmptv | |- ( k e. b |-> ( F ` k ) ) = ( l e. b |-> ( F ` l ) ) |
| 93 | 92 | oveq2i | |- ( S gsum ( k e. b |-> ( F ` k ) ) ) = ( S gsum ( l e. b |-> ( F ` l ) ) ) |
| 94 | simpr | |- ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ ( S gsum ( k e. b |-> ( F ` k ) ) ) = ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) ) -> ( S gsum ( k e. b |-> ( F ` k ) ) ) = ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) ) |
|
| 95 | 93 94 | eqtr3id | |- ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ ( S gsum ( k e. b |-> ( F ` k ) ) ) = ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) ) -> ( S gsum ( l e. b |-> ( F ` l ) ) ) = ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) ) |
| 96 | eqid | |- ( Base ` R ) = ( Base ` R ) |
|
| 97 | 1 96 45 2 82 | psrelbas | |- ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ ( S gsum ( k e. b |-> ( F ` k ) ) ) = ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) ) -> ( F ` f ) : D --> ( Base ` R ) ) |
| 98 | 97 | feqmptd | |- ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ ( S gsum ( k e. b |-> ( F ` k ) ) ) = ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) ) -> ( F ` f ) = ( y e. D |-> ( ( F ` f ) ` y ) ) ) |
| 99 | 95 98 | oveq12d | |- ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ ( S gsum ( k e. b |-> ( F ` k ) ) ) = ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) ) -> ( ( S gsum ( l e. b |-> ( F ` l ) ) ) oF ( +g ` R ) ( F ` f ) ) = ( ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) oF ( +g ` R ) ( y e. D |-> ( ( F ` f ) ` y ) ) ) ) |
| 100 | 84 91 99 | 3eqtrd | |- ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ ( S gsum ( k e. b |-> ( F ` k ) ) ) = ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) ) -> ( S gsum ( l e. ( b u. { f } ) |-> ( F ` l ) ) ) = ( ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) oF ( +g ` R ) ( y e. D |-> ( ( F ` f ) ` y ) ) ) ) |
| 101 | 3 | ringcmnd | |- ( ph -> R e. CMnd ) |
| 102 | 101 | ad3antrrr | |- ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ y e. D ) -> R e. CMnd ) |
| 103 | 6 | ad3antrrr | |- ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ y e. D ) -> A e. Fin ) |
| 104 | simpllr | |- ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ y e. D ) -> b C_ A ) |
|
| 105 | 103 104 | ssfid | |- ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ y e. D ) -> b e. Fin ) |
| 106 | 7 | ad4antr | |- ( ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ y e. D ) /\ k e. b ) -> F : A --> B ) |
| 107 | 104 | sselda | |- ( ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ y e. D ) /\ k e. b ) -> k e. A ) |
| 108 | 106 107 | ffvelcdmd | |- ( ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ y e. D ) /\ k e. b ) -> ( F ` k ) e. B ) |
| 109 | 1 96 45 2 108 | psrelbas | |- ( ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ y e. D ) /\ k e. b ) -> ( F ` k ) : D --> ( Base ` R ) ) |
| 110 | simplr | |- ( ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ y e. D ) /\ k e. b ) -> y e. D ) |
|
| 111 | 109 110 | ffvelcdmd | |- ( ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ y e. D ) /\ k e. b ) -> ( ( F ` k ) ` y ) e. ( Base ` R ) ) |
| 112 | simplr | |- ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ y e. D ) -> f e. ( A \ b ) ) |
|
| 113 | 112 | eldifbd | |- ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ y e. D ) -> -. f e. b ) |
| 114 | 7 | ad2antrr | |- ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) -> F : A --> B ) |
| 115 | simpr | |- ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) -> f e. ( A \ b ) ) |
|
| 116 | 115 | eldifad | |- ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) -> f e. A ) |
| 117 | 114 116 | ffvelcdmd | |- ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) -> ( F ` f ) e. B ) |
| 118 | 1 96 45 2 117 | psrelbas | |- ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) -> ( F ` f ) : D --> ( Base ` R ) ) |
| 119 | 118 | ffvelcdmda | |- ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ y e. D ) -> ( ( F ` f ) ` y ) e. ( Base ` R ) ) |
| 120 | fveq2 | |- ( k = f -> ( F ` k ) = ( F ` f ) ) |
|
| 121 | 120 | fveq1d | |- ( k = f -> ( ( F ` k ) ` y ) = ( ( F ` f ) ` y ) ) |
| 122 | 96 85 102 105 111 112 113 119 121 | gsumunsn | |- ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ y e. D ) -> ( R gsum ( k e. ( b u. { f } ) |-> ( ( F ` k ) ` y ) ) ) = ( ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ( +g ` R ) ( ( F ` f ) ` y ) ) ) |
| 123 | 122 | mpteq2dva | |- ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) -> ( y e. D |-> ( R gsum ( k e. ( b u. { f } ) |-> ( ( F ` k ) ` y ) ) ) ) = ( y e. D |-> ( ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ( +g ` R ) ( ( F ` f ) ` y ) ) ) ) |
| 124 | 123 | adantr | |- ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ ( S gsum ( k e. b |-> ( F ` k ) ) ) = ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) ) -> ( y e. D |-> ( R gsum ( k e. ( b u. { f } ) |-> ( ( F ` k ) ` y ) ) ) ) = ( y e. D |-> ( ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ( +g ` R ) ( ( F ` f ) ` y ) ) ) ) |
| 125 | 67 100 124 | 3eqtr4d | |- ( ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) /\ ( S gsum ( k e. b |-> ( F ` k ) ) ) = ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) ) -> ( S gsum ( l e. ( b u. { f } ) |-> ( F ` l ) ) ) = ( y e. D |-> ( R gsum ( k e. ( b u. { f } ) |-> ( ( F ` k ) ` y ) ) ) ) ) |
| 126 | 125 | ex | |- ( ( ( ph /\ b C_ A ) /\ f e. ( A \ b ) ) -> ( ( S gsum ( k e. b |-> ( F ` k ) ) ) = ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) -> ( S gsum ( l e. ( b u. { f } ) |-> ( F ` l ) ) ) = ( y e. D |-> ( R gsum ( k e. ( b u. { f } ) |-> ( ( F ` k ) ` y ) ) ) ) ) ) |
| 127 | 126 | anasss | |- ( ( ph /\ ( b C_ A /\ f e. ( A \ b ) ) ) -> ( ( S gsum ( k e. b |-> ( F ` k ) ) ) = ( y e. D |-> ( R gsum ( k e. b |-> ( ( F ` k ) ` y ) ) ) ) -> ( S gsum ( l e. ( b u. { f } ) |-> ( F ` l ) ) ) = ( y e. D |-> ( R gsum ( k e. ( b u. { f } ) |-> ( ( F ` k ) ` y ) ) ) ) ) ) |
| 128 | 15 21 30 36 55 127 6 | findcard2d | |- ( ph -> ( S gsum ( k e. A |-> ( F ` k ) ) ) = ( y e. D |-> ( R gsum ( k e. A |-> ( ( F ` k ) ` y ) ) ) ) ) |
| 129 | 9 128 | eqtrd | |- ( ph -> ( S gsum F ) = ( y e. D |-> ( R gsum ( k e. A |-> ( ( F ` k ) ` y ) ) ) ) ) |