MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  sumz Structured version   Visualization version   GIF version

Theorem sumz 15670
Description: Any sum of zero over a summable set is zero. (Contributed by Mario Carneiro, 12-Aug-2013.) (Revised by Mario Carneiro, 20-Apr-2014.)
Assertion
Ref Expression
sumz ((𝐴 βŠ† (β„€β‰₯β€˜π‘€) ∨ 𝐴 ∈ Fin) β†’ Ξ£π‘˜ ∈ 𝐴 0 = 0)
Distinct variable groups:   𝐴,π‘˜   π‘˜,𝑀

Proof of Theorem sumz
Dummy variables 𝑓 𝑛 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 eqid 2724 . . . . 5 (β„€β‰₯β€˜π‘€) = (β„€β‰₯β€˜π‘€)
2 simpr 484 . . . . 5 ((𝐴 βŠ† (β„€β‰₯β€˜π‘€) ∧ 𝑀 ∈ β„€) β†’ 𝑀 ∈ β„€)
3 simpl 482 . . . . 5 ((𝐴 βŠ† (β„€β‰₯β€˜π‘€) ∧ 𝑀 ∈ β„€) β†’ 𝐴 βŠ† (β„€β‰₯β€˜π‘€))
4 c0ex 11207 . . . . . . . 8 0 ∈ V
54fvconst2 7198 . . . . . . 7 (π‘˜ ∈ (β„€β‰₯β€˜π‘€) β†’ (((β„€β‰₯β€˜π‘€) Γ— {0})β€˜π‘˜) = 0)
6 ifid 4561 . . . . . . 7 if(π‘˜ ∈ 𝐴, 0, 0) = 0
75, 6eqtr4di 2782 . . . . . 6 (π‘˜ ∈ (β„€β‰₯β€˜π‘€) β†’ (((β„€β‰₯β€˜π‘€) Γ— {0})β€˜π‘˜) = if(π‘˜ ∈ 𝐴, 0, 0))
87adantl 481 . . . . 5 (((𝐴 βŠ† (β„€β‰₯β€˜π‘€) ∧ 𝑀 ∈ β„€) ∧ π‘˜ ∈ (β„€β‰₯β€˜π‘€)) β†’ (((β„€β‰₯β€˜π‘€) Γ— {0})β€˜π‘˜) = if(π‘˜ ∈ 𝐴, 0, 0))
9 0cnd 11206 . . . . 5 (((𝐴 βŠ† (β„€β‰₯β€˜π‘€) ∧ 𝑀 ∈ β„€) ∧ π‘˜ ∈ 𝐴) β†’ 0 ∈ β„‚)
101, 2, 3, 8, 9zsum 15666 . . . 4 ((𝐴 βŠ† (β„€β‰₯β€˜π‘€) ∧ 𝑀 ∈ β„€) β†’ Ξ£π‘˜ ∈ 𝐴 0 = ( ⇝ β€˜seq𝑀( + , ((β„€β‰₯β€˜π‘€) Γ— {0}))))
11 fclim 15499 . . . . . 6 ⇝ :dom ⇝ βŸΆβ„‚
12 ffun 6711 . . . . . 6 ( ⇝ :dom ⇝ βŸΆβ„‚ β†’ Fun ⇝ )
1311, 12ax-mp 5 . . . . 5 Fun ⇝
14 serclim0 15523 . . . . . 6 (𝑀 ∈ β„€ β†’ seq𝑀( + , ((β„€β‰₯β€˜π‘€) Γ— {0})) ⇝ 0)
1514adantl 481 . . . . 5 ((𝐴 βŠ† (β„€β‰₯β€˜π‘€) ∧ 𝑀 ∈ β„€) β†’ seq𝑀( + , ((β„€β‰₯β€˜π‘€) Γ— {0})) ⇝ 0)
16 funbrfv 6933 . . . . 5 (Fun ⇝ β†’ (seq𝑀( + , ((β„€β‰₯β€˜π‘€) Γ— {0})) ⇝ 0 β†’ ( ⇝ β€˜seq𝑀( + , ((β„€β‰₯β€˜π‘€) Γ— {0}))) = 0))
1713, 15, 16mpsyl 68 . . . 4 ((𝐴 βŠ† (β„€β‰₯β€˜π‘€) ∧ 𝑀 ∈ β„€) β†’ ( ⇝ β€˜seq𝑀( + , ((β„€β‰₯β€˜π‘€) Γ— {0}))) = 0)
1810, 17eqtrd 2764 . . 3 ((𝐴 βŠ† (β„€β‰₯β€˜π‘€) ∧ 𝑀 ∈ β„€) β†’ Ξ£π‘˜ ∈ 𝐴 0 = 0)
19 uzf 12824 . . . . . . . . 9 β„€β‰₯:β„€βŸΆπ’« β„€
2019fdmi 6720 . . . . . . . 8 dom β„€β‰₯ = β„€
2120eleq2i 2817 . . . . . . 7 (𝑀 ∈ dom β„€β‰₯ ↔ 𝑀 ∈ β„€)
22 ndmfv 6917 . . . . . . 7 (Β¬ 𝑀 ∈ dom β„€β‰₯ β†’ (β„€β‰₯β€˜π‘€) = βˆ…)
2321, 22sylnbir 331 . . . . . 6 (Β¬ 𝑀 ∈ β„€ β†’ (β„€β‰₯β€˜π‘€) = βˆ…)
2423sseq2d 4007 . . . . 5 (Β¬ 𝑀 ∈ β„€ β†’ (𝐴 βŠ† (β„€β‰₯β€˜π‘€) ↔ 𝐴 βŠ† βˆ…))
2524biimpac 478 . . . 4 ((𝐴 βŠ† (β„€β‰₯β€˜π‘€) ∧ Β¬ 𝑀 ∈ β„€) β†’ 𝐴 βŠ† βˆ…)
26 ss0 4391 . . . 4 (𝐴 βŠ† βˆ… β†’ 𝐴 = βˆ…)
27 sumeq1 15637 . . . . 5 (𝐴 = βˆ… β†’ Ξ£π‘˜ ∈ 𝐴 0 = Ξ£π‘˜ ∈ βˆ… 0)
28 sum0 15669 . . . . 5 Ξ£π‘˜ ∈ βˆ… 0 = 0
2927, 28eqtrdi 2780 . . . 4 (𝐴 = βˆ… β†’ Ξ£π‘˜ ∈ 𝐴 0 = 0)
3025, 26, 293syl 18 . . 3 ((𝐴 βŠ† (β„€β‰₯β€˜π‘€) ∧ Β¬ 𝑀 ∈ β„€) β†’ Ξ£π‘˜ ∈ 𝐴 0 = 0)
3118, 30pm2.61dan 810 . 2 (𝐴 βŠ† (β„€β‰₯β€˜π‘€) β†’ Ξ£π‘˜ ∈ 𝐴 0 = 0)
32 fz1f1o 15658 . . 3 (𝐴 ∈ Fin β†’ (𝐴 = βˆ… ∨ ((β™―β€˜π΄) ∈ β„• ∧ βˆƒπ‘“ 𝑓:(1...(β™―β€˜π΄))–1-1-onto→𝐴)))
33 eqidd 2725 . . . . . . . . 9 (π‘˜ = (π‘“β€˜π‘›) β†’ 0 = 0)
34 simpl 482 . . . . . . . . 9 (((β™―β€˜π΄) ∈ β„• ∧ 𝑓:(1...(β™―β€˜π΄))–1-1-onto→𝐴) β†’ (β™―β€˜π΄) ∈ β„•)
35 simpr 484 . . . . . . . . 9 (((β™―β€˜π΄) ∈ β„• ∧ 𝑓:(1...(β™―β€˜π΄))–1-1-onto→𝐴) β†’ 𝑓:(1...(β™―β€˜π΄))–1-1-onto→𝐴)
36 0cnd 11206 . . . . . . . . 9 ((((β™―β€˜π΄) ∈ β„• ∧ 𝑓:(1...(β™―β€˜π΄))–1-1-onto→𝐴) ∧ π‘˜ ∈ 𝐴) β†’ 0 ∈ β„‚)
37 elfznn 13531 . . . . . . . . . . 11 (𝑛 ∈ (1...(β™―β€˜π΄)) β†’ 𝑛 ∈ β„•)
384fvconst2 7198 . . . . . . . . . . 11 (𝑛 ∈ β„• β†’ ((β„• Γ— {0})β€˜π‘›) = 0)
3937, 38syl 17 . . . . . . . . . 10 (𝑛 ∈ (1...(β™―β€˜π΄)) β†’ ((β„• Γ— {0})β€˜π‘›) = 0)
4039adantl 481 . . . . . . . . 9 ((((β™―β€˜π΄) ∈ β„• ∧ 𝑓:(1...(β™―β€˜π΄))–1-1-onto→𝐴) ∧ 𝑛 ∈ (1...(β™―β€˜π΄))) β†’ ((β„• Γ— {0})β€˜π‘›) = 0)
4133, 34, 35, 36, 40fsum 15668 . . . . . . . 8 (((β™―β€˜π΄) ∈ β„• ∧ 𝑓:(1...(β™―β€˜π΄))–1-1-onto→𝐴) β†’ Ξ£π‘˜ ∈ 𝐴 0 = (seq1( + , (β„• Γ— {0}))β€˜(β™―β€˜π΄)))
42 nnuz 12864 . . . . . . . . . 10 β„• = (β„€β‰₯β€˜1)
4342ser0 14021 . . . . . . . . 9 ((β™―β€˜π΄) ∈ β„• β†’ (seq1( + , (β„• Γ— {0}))β€˜(β™―β€˜π΄)) = 0)
4443adantr 480 . . . . . . . 8 (((β™―β€˜π΄) ∈ β„• ∧ 𝑓:(1...(β™―β€˜π΄))–1-1-onto→𝐴) β†’ (seq1( + , (β„• Γ— {0}))β€˜(β™―β€˜π΄)) = 0)
4541, 44eqtrd 2764 . . . . . . 7 (((β™―β€˜π΄) ∈ β„• ∧ 𝑓:(1...(β™―β€˜π΄))–1-1-onto→𝐴) β†’ Ξ£π‘˜ ∈ 𝐴 0 = 0)
4645ex 412 . . . . . 6 ((β™―β€˜π΄) ∈ β„• β†’ (𝑓:(1...(β™―β€˜π΄))–1-1-onto→𝐴 β†’ Ξ£π‘˜ ∈ 𝐴 0 = 0))
4746exlimdv 1928 . . . . 5 ((β™―β€˜π΄) ∈ β„• β†’ (βˆƒπ‘“ 𝑓:(1...(β™―β€˜π΄))–1-1-onto→𝐴 β†’ Ξ£π‘˜ ∈ 𝐴 0 = 0))
4847imp 406 . . . 4 (((β™―β€˜π΄) ∈ β„• ∧ βˆƒπ‘“ 𝑓:(1...(β™―β€˜π΄))–1-1-onto→𝐴) β†’ Ξ£π‘˜ ∈ 𝐴 0 = 0)
4929, 48jaoi 854 . . 3 ((𝐴 = βˆ… ∨ ((β™―β€˜π΄) ∈ β„• ∧ βˆƒπ‘“ 𝑓:(1...(β™―β€˜π΄))–1-1-onto→𝐴)) β†’ Ξ£π‘˜ ∈ 𝐴 0 = 0)
5032, 49syl 17 . 2 (𝐴 ∈ Fin β†’ Ξ£π‘˜ ∈ 𝐴 0 = 0)
5131, 50jaoi 854 1 ((𝐴 βŠ† (β„€β‰₯β€˜π‘€) ∨ 𝐴 ∈ Fin) β†’ Ξ£π‘˜ ∈ 𝐴 0 = 0)
Colors of variables: wff setvar class
Syntax hints:  Β¬ wn 3   β†’ wi 4   ∧ wa 395   ∨ wo 844   = wceq 1533  βˆƒwex 1773   ∈ wcel 2098   βŠ† wss 3941  βˆ…c0 4315  ifcif 4521  π’« cpw 4595  {csn 4621   class class class wbr 5139   Γ— cxp 5665  dom cdm 5667  Fun wfun 6528  βŸΆwf 6530  β€“1-1-ontoβ†’wf1o 6533  β€˜cfv 6534  (class class class)co 7402  Fincfn 8936  β„‚cc 11105  0cc0 11107  1c1 11108   + caddc 11110  β„•cn 12211  β„€cz 12557  β„€β‰₯cuz 12821  ...cfz 13485  seqcseq 13967  β™―chash 14291   ⇝ cli 15430  Ξ£csu 15634
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1789  ax-4 1803  ax-5 1905  ax-6 1963  ax-7 2003  ax-8 2100  ax-9 2108  ax-10 2129  ax-11 2146  ax-12 2163  ax-ext 2695  ax-rep 5276  ax-sep 5290  ax-nul 5297  ax-pow 5354  ax-pr 5418  ax-un 7719  ax-inf2 9633  ax-cnex 11163  ax-resscn 11164  ax-1cn 11165  ax-icn 11166  ax-addcl 11167  ax-addrcl 11168  ax-mulcl 11169  ax-mulrcl 11170  ax-mulcom 11171  ax-addass 11172  ax-mulass 11173  ax-distr 11174  ax-i2m1 11175  ax-1ne0 11176  ax-1rid 11177  ax-rnegex 11178  ax-rrecex 11179  ax-cnre 11180  ax-pre-lttri 11181  ax-pre-lttrn 11182  ax-pre-ltadd 11183  ax-pre-mulgt0 11184  ax-pre-sup 11185
This theorem depends on definitions:  df-bi 206  df-an 396  df-or 845  df-3or 1085  df-3an 1086  df-tru 1536  df-fal 1546  df-ex 1774  df-nf 1778  df-sb 2060  df-mo 2526  df-eu 2555  df-clab 2702  df-cleq 2716  df-clel 2802  df-nfc 2877  df-ne 2933  df-nel 3039  df-ral 3054  df-rex 3063  df-rmo 3368  df-reu 3369  df-rab 3425  df-v 3468  df-sbc 3771  df-csb 3887  df-dif 3944  df-un 3946  df-in 3948  df-ss 3958  df-pss 3960  df-nul 4316  df-if 4522  df-pw 4597  df-sn 4622  df-pr 4624  df-op 4628  df-uni 4901  df-int 4942  df-iun 4990  df-br 5140  df-opab 5202  df-mpt 5223  df-tr 5257  df-id 5565  df-eprel 5571  df-po 5579  df-so 5580  df-fr 5622  df-se 5623  df-we 5624  df-xp 5673  df-rel 5674  df-cnv 5675  df-co 5676  df-dm 5677  df-rn 5678  df-res 5679  df-ima 5680  df-pred 6291  df-ord 6358  df-on 6359  df-lim 6360  df-suc 6361  df-iota 6486  df-fun 6536  df-fn 6537  df-f 6538  df-f1 6539  df-fo 6540  df-f1o 6541  df-fv 6542  df-isom 6543  df-riota 7358  df-ov 7405  df-oprab 7406  df-mpo 7407  df-om 7850  df-1st 7969  df-2nd 7970  df-frecs 8262  df-wrecs 8293  df-recs 8367  df-rdg 8406  df-1o 8462  df-er 8700  df-en 8937  df-dom 8938  df-sdom 8939  df-fin 8940  df-sup 9434  df-oi 9502  df-card 9931  df-pnf 11249  df-mnf 11250  df-xr 11251  df-ltxr 11252  df-le 11253  df-sub 11445  df-neg 11446  df-div 11871  df-nn 12212  df-2 12274  df-3 12275  df-n0 12472  df-z 12558  df-uz 12822  df-rp 12976  df-fz 13486  df-fzo 13629  df-seq 13968  df-exp 14029  df-hash 14292  df-cj 15048  df-re 15049  df-im 15050  df-sqrt 15184  df-abs 15185  df-clim 15434  df-sum 15635
This theorem is referenced by:  fsum00  15746  fsumdvds  16254  pwp1fsum  16337  pcfac  16837  ovoliunnul  25380  vitalilem5  25485  itg1addlem5  25574  itg10a  25584  itg0  25653  itgz  25654  plymullem1  26091  coemullem  26127  logtayl  26534  ftalem5  26949  chp1  27039  logexprlim  27098  bposlem2  27158  rpvmasumlem  27360  axcgrid  28667  axlowdimlem16  28708  indsumin  33539  plymulx0  34077  signsplypnf  34080  fsum2dsub  34137  knoppndvlem6  35893  volsupnfl  37036  binomcxplemnn0  43657  binomcxplemnotnn0  43664  sumnnodd  44891  stoweidlem37  45298  fourierdlem103  45470  fourierdlem104  45471  etransclem24  45519  etransclem32  45527  etransclem35  45530  sge0z  45636  aacllem  48095
  Copyright terms: Public domain W3C validator