Users' Mathboxes Mathbox for Jim Kingdon < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  ILE Home  >  Th. List  >   Mathboxes  >  df-gfsum Unicode version

Definition df-gfsum 16629
Description: Define the finite group sum (iterated sum) over an unordered finite set. As currently defined, df-igsum 13335 is indexed by consecutive integers, but in the case of a commutative monoid, the order of the sum doesn't matter and we can define a sum indexed by any finite set without needing to specify an order. (Contributed by Jim Kingdon, 23-Mar-2026.)
Assertion
Ref Expression
df-gfsum  |-  gfsumgf 
=  ( w  e. CMnd ,  f  e.  _V  |->  ( iota x ( dom  f  e.  Fin  /\  E. g ( g : ( 1 ... ( ` 
dom  f ) ) -1-1-onto-> dom  f  /\  x  =  ( w  gsumg  ( f  o.  g
) ) ) ) ) )
Distinct variable group:    w, f, x, g

Detailed syntax breakdown of Definition df-gfsum
StepHypRef Expression
1 cgfsu 16628 . 2  class  gfsumgf
2 vw . . 3  setvar  w
3 vf . . 3  setvar  f
4 ccmn 13864 . . 3  class CMnd
5 cvv 2800 . . 3  class  _V
63cv 1394 . . . . . . 7  class  f
76cdm 4723 . . . . . 6  class  dom  f
8 cfn 6904 . . . . . 6  class  Fin
97, 8wcel 2200 . . . . 5  wff  dom  f  e.  Fin
10 c1 8026 . . . . . . . . 9  class  1
11 chash 11030 . . . . . . . . . 10  class
127, 11cfv 5324 . . . . . . . . 9  class  ( `  dom  f )
13 cfz 10236 . . . . . . . . 9  class  ...
1410, 12, 13co 6013 . . . . . . . 8  class  ( 1 ... ( `  dom  f ) )
15 vg . . . . . . . . 9  setvar  g
1615cv 1394 . . . . . . . 8  class  g
1714, 7, 16wf1o 5323 . . . . . . 7  wff  g : ( 1 ... ( ` 
dom  f ) ) -1-1-onto-> dom  f
18 vx . . . . . . . . 9  setvar  x
1918cv 1394 . . . . . . . 8  class  x
202cv 1394 . . . . . . . . 9  class  w
216, 16ccom 4727 . . . . . . . . 9  class  ( f  o.  g )
22 cgsu 13333 . . . . . . . . 9  class  gsumg
2320, 21, 22co 6013 . . . . . . . 8  class  ( w 
gsumg  ( f  o.  g
) )
2419, 23wceq 1395 . . . . . . 7  wff  x  =  ( w  gsumg  ( f  o.  g
) )
2517, 24wa 104 . . . . . 6  wff  ( g : ( 1 ... ( `  dom  f ) ) -1-1-onto-> dom  f  /\  x  =  ( w  gsumg  ( f  o.  g ) ) )
2625, 15wex 1538 . . . . 5  wff  E. g
( g : ( 1 ... ( `  dom  f ) ) -1-1-onto-> dom  f  /\  x  =  (
w  gsumg  ( f  o.  g
) ) )
279, 26wa 104 . . . 4  wff  ( dom  f  e.  Fin  /\  E. g ( g : ( 1 ... ( ` 
dom  f ) ) -1-1-onto-> dom  f  /\  x  =  ( w  gsumg  ( f  o.  g
) ) ) )
2827, 18cio 5282 . . 3  class  ( iota
x ( dom  f  e.  Fin  /\  E. g
( g : ( 1 ... ( `  dom  f ) ) -1-1-onto-> dom  f  /\  x  =  (
w  gsumg  ( f  o.  g
) ) ) ) )
292, 3, 4, 5, 28cmpo 6015 . 2  class  ( w  e. CMnd ,  f  e. 
_V  |->  ( iota x
( dom  f  e.  Fin  /\  E. g ( g : ( 1 ... ( `  dom  f ) ) -1-1-onto-> dom  f  /\  x  =  (
w  gsumg  ( f  o.  g
) ) ) ) ) )
301, 29wceq 1395 1  wff  gfsumgf 
=  ( w  e. CMnd ,  f  e.  _V  |->  ( iota x ( dom  f  e.  Fin  /\  E. g ( g : ( 1 ... ( ` 
dom  f ) ) -1-1-onto-> dom  f  /\  x  =  ( w  gsumg  ( f  o.  g
) ) ) ) ) )
Colors of variables: wff set class
This definition is referenced by:  gfsumval  16630
  Copyright terms: Public domain W3C validator