Sumace označuje sčítání množiny čísel. Výsledek se označuje jako suma. Jako čísla v sumaci přitom mohou vystupovat nejenom čísla (např. přirozená, komplexní apod.), ale také funkce, matice, popř. jiné matematické struktury. Součet prvků nekonečné posloupnosti se označuje jako řada.
Pro malý počet prvků lze sumaci zapsat jako součet jednotlivých členů.
Např. sumace čísel 1, 2 a 4 je 1 + 2 + 4 = 7. Číslo 7 je suma. Vzhledem k tomu, že sčítání je asociativní, nezáleží na tom, zda sumaci „1 + 2 + 4“ chápeme jako (1 + 2) + 4 nebo jako 1 + (2 + 4). Výsledek je v obou případech stejný, proto lze závorky vynechat (což se také obvykle dělá). Součet konečného počtu čísel je také komutativní, takže změna pořadí jednotlivých členů sumace nemá vliv na výslednou sumu.
Pokud obsahuje suma příliš mnoho členů, lze některé členy vynechat a nahradit '…' (tři tečky). Přitom musí být zřejmé, které členy byly vynechány.
Např. suma všech přirozených čísel od 1 do 100 je 1 + 2 + … + 99 + 100 = 5050.
Pro zjednodušení zápisu sumace se v matematice používá tzv. sumační znak, který je reprezentován řeckým znakem velkého sigma
. Definice zápisu pomocí sumačního znaku má tvar
![{\displaystyle \sum _{i=m}^{n}x_{i}=x_{m}+x_{m+1}+x_{m+2}+\cdots +x_{n-1}+x_{n}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f17fbe01fd3314286fa9d20dda3a901416e90b1a)
Index i se označuje jako sumační index, m označuje spodní hranici sumace a n je horní hranice sumace. V tomto případě označuje i = m skutečnost, že sumační index i je na počátku roven hodnotě m. Tento index odpovídá prvnímu členu v sumaci, tzn.
. Následující hodnoty i jsou získány přičtením hodnoty 1 k předchozí hodnotě indexu i. Těmto indexům pak odpovídají další členy sumace, tzn.
Proces změny indexu pokračuje až do okamžiku, kdy platí i = n, což označuje konec sumace. Tento index odpovídá poslednímu členu sumace, tzn.
. Místo i lze použít libovolný jiný znak - nejčastěji se používají i, j, k, α, β, ν apod. Např.
.
Pokud jsou hranice sumace zřejmé, pak je možné je vynechat a pouze naznačit, přes který index se sumace provádí. Např.
![{\displaystyle \sum _{i}x_{i}^{2}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0b89a07a64bed1f23d7eafa51e1f6d6a15c6c5f0)
Pokud je zřejmé, přes který index se sumace provádí i hranice sumace, pak lze použít zjednodušený zápis
![{\displaystyle \sum x_{i}^{2}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/76089f592f3e9323f610b6430c703a9775753310)
Zápis sumace lze také vyjádřit pomocí podmínek, kterým musí vyhovovat sumační index. Do sumy jsou pak zahrnuty pouze ty členy, které odpovídají indexům vyhovujícím zadané podmínce. Např.
![{\displaystyle \sum _{0\leq k<100}f(k)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d13984e3873503b898daa80dda0e048f468d04d4)
je suma všech f(k) pro daná k, která vyhovují uvedené podmínce,
![{\displaystyle \sum _{x\in S}f(x)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1cadbb8b4f24f57b92152e3d4245da85c8eefd8c)
je suma všech f(x) přes všechny prvky x množiny S. Množina S je indexová množina.
Pokud se provádí současně více sumací, lze použít zjednodušený zápis pomocí jednoho sumačního znaku. Např.
![{\displaystyle \sum _{\ell ,\ell '}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/fdb210ef0df32eb33d6d084b954f965fcf94d22d)
je to samé jako
![{\displaystyle \sum _{\ell }\sum _{\ell '}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/fe5a6b9fb7d447956d35d5ef045b71fbf425b317)
Se sumací se lze setkat v mnoha programovacích jazycích.
Např.
lze zapsat jako program ve Visual Basicu/VBScriptu:
Sum = 0
For I = M To N
Sum = Sum + X(I)
Next I
nebo následujícím kódem v jazyku C/C++/C#/Java, přičemž se předpokládá, že proměnné m
a n
jsou definovány jako celá čísla typu int
, m
≥ n
a proměnná x
je definována jako pole hodnot typu int
obsahující nejméně m
− n
+ 1 definovaných prvků:
int i;
int sum = 0;
for (i = m; i <= n; i++)
sum += x[i];
V programovacím jazyku Python lze použít vyjádření:
sum(range(m, n + 1))
V Perlu:
$sum += $x[$_] for ($m..$n);
Ve Fortranu (nebo Matlabu) lze použít:
sum(x(m:n))
V (La)TeXu lze pro zobrazení sumačního znaku použít zápis:
\sum_{i=m}^n x_i
Je možné provést sumaci méně než dvou čísel.
- Pokud sumace obsahuje pouze jediný člen x, pak je suma rovna hodnotě x.
- Jestliže sumace neobsahuje žádný člen, pak je suma rovna nule.
, kde C je konstanta.
![{\displaystyle \sum _{n=s}^{t}f(n)+\sum _{n=s}^{t}g(n)=\sum _{n=s}^{t}\lbrack f(n)+g(n)\rbrack }](https://wikimedia.org/api/rest_v1/media/math/render/svg/48ad8750b30fb848d30bb68635e2f08fd1acf44d)
![{\displaystyle \sum _{n=s}^{t}f(n)=\sum _{n=s+p}^{t+p}f(n-p)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f33ec6bf26bc628e6788d43f69779e1d316581f4)
![{\displaystyle \sum _{n=s}^{j}f(n)+\sum _{k=j+1}^{t}f(k)=\sum _{n=s}^{t}f(n)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4faa9f5a838a5b62f0300e23c75efd4e99fa210e)
![{\displaystyle \sum _{i=m}^{n}x=(n-m+1)x}](https://wikimedia.org/api/rest_v1/media/math/render/svg/9bdb152521783a9a463f45d09987e7b2f16dc515)
- definice součinu, kde n je celé číslo
(viz aritmetická řada)
(speciální případ aritmetické řady)
![{\displaystyle \sum _{i=1}^{n}i^{2}={\frac {n(n+1)(2n+1)}{6}}={\frac {n^{3}}{3}}+{\frac {n^{2}}{2}}+{\frac {n}{6}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ecbbdbc9182dde7a991bfc2ff0b0b751b54e6504)
(suma druhých mocnin sudých čísel)
(suma druhých mocnin lichých čísel)
![{\displaystyle \sum _{i=1}^{n}i^{3}=\left({\frac {n(n+1)}{2}}\right)^{2}={\frac {n^{4}}{4}}+{\frac {n^{3}}{2}}+{\frac {n^{2}}{4}}=\left[\sum _{i=1}^{n}i\right]^{2}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2d609fc1ed136a7b37209af58ce681f60afe2ba7)
![{\displaystyle \sum _{i=1}^{n}i^{4}={\frac {n(n+1)(2n+1)(3n^{2}+3n-1)}{30}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f1a76e305ce422e0955ead74841f4f071132e932)
, kde
je k-té Bernoulliho číslo
(viz geometrická řada)
(speciální případ předchozí řady pro m = 0)
![{\displaystyle \sum _{i=0}^{n}ix^{i}={\frac {x}{(1-x)^{2}}}(1-(n+1)x^{n}+nx^{n+1})}](https://wikimedia.org/api/rest_v1/media/math/render/svg/058c788a863d94db522a7b23a9519cd3ea8eb3ce)
![{\displaystyle \sum _{i=0}^{n}i^{2}x^{i}={\frac {x}{(1-x)^{3}}}(1+x-(n+1)^{2}x^{n}+(2n^{2}+2n-1)x^{n+1}-n^{2}x^{n+2})}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bf98fbd0499ebe6ed115ac5e3f6c7951e6053a21)
(viz binomický koeficient)
![{\displaystyle \sum _{i=0}^{n-1}{i \choose k}={n \choose k+1}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d340be6c2ecdde14b4ce651d6272269b1812c264)
![{\displaystyle \left(\sum _{i}a_{i}\right)\left(\sum _{j}b_{j}\right)=\sum _{i}\sum _{j}a_{i}b_{j}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a9699801fd7300186b559ea7e103a96810f120df)
![{\displaystyle \left(\sum _{i}a_{i}\right)^{2}=2\sum _{i}\sum _{j<i}a_{i}a_{j}+\sum _{i}a_{i}^{2}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2022a9c1fdac7aa1f932c1e3c6901d82be8ebd49)
![{\displaystyle \sum _{n=a}^{b}f(n)=\sum _{n=b}^{a}f(n)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4dacd8cb5f552b88f74eec3c35ff5a6556c65cfb)
![{\displaystyle \sum _{n=s}^{t}f(n)=\sum _{n=-t}^{-s}f(-n)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f09b5c6c01bcb9dcc4838d2fc6984ed2f5f64d77)
![{\displaystyle \sum _{n=0}^{t}f(2n)+\sum _{n=0}^{t}f(2n+1)=\sum _{n=0}^{2t+1}f(n)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/35d9f8da1cf8b14988e6dd6d0159d2686c083c72)
![{\displaystyle \sum _{n=0}^{t}\sum _{i=0}^{z-1}f(z\cdot n+i)=\sum _{n=0}^{z\cdot t+z-1}f(n)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/127fe43e8852fbf433283ff6c94202b5e417777e)
(viz binomická věta)
![{\displaystyle \sum _{n=b+1}^{\infty }{\frac {b}{n^{2}-b^{2}}}=\sum _{n=1}^{2b}{\frac {1}{2n}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/718f9c96632a54d315b94c3af102b8317aa879c5)