V matematice se pojem distributivita často označuje jako distributivní zákon. Jde o pravidlo určující, jak jedna binární operace "interaguje" s druhou — tedy jak se má provádět binární operace jednoho typu nad výsledkem operace jiného typu. Tento pojem patří do oblasti algebry a nejjednodušší a nejznámější příklad pochází z kombinace sčítání a násobení čísel.
V aritmetice:
2 ⋅ (1 + 3) = (2 ⋅ 1) + (2 ⋅ 3), ale 2 / (1 + 3) ≠ (2 / 1) + (2 / 3).
V levé straně první rovnice násobíme číslo 2 součtem 1 a 3; v pravé straně nejprve vynásobíme jednotlivé členy (1 a 3) číslem 2 a potom je sečteme. Protože obě strany dávají stejný výsledek (8), říkáme, že násobení číslem 2 se rozděluje přes sčítání 1 a 3. Obdobně platí pro libovolná reálná čísla, tedy obecně: násobení reálnými čísly distribuuje přes sčítání reálných čísel.
Formální definice
Nechť + a ⋅ jsou dvě binární operace na množině M. Operace ⋅ je levě distribuitní přes +, pokud platí pro všechna a, b, c v M:
a ⋅ (b + c) = (a ⋅ b) + (a ⋅ c).
Operace ⋅ je pravě distribuitní přes +, pokud pro všechna a, b, c v M platí:
(a + b) ⋅ c = (a ⋅ c) + (b ⋅ c).
Pokud jsou obě platné, říkáme zkráceně, že ⋅ je distribuční přes + (nebo že + je distribuční vzhledem k ⋅). V komutativních strukturách (kde a ⋅ b = b ⋅ a) často stačí napsat jednu z těchto formulací, protože druhá následuje.
Příklady
- Čísla: a(b + c) = ab + ac pro reálná (či racionální, celočíselná) čísla a, b, c — klasický distribuční zákon.
- Polynomy: (x + 2)(x^2 − x + 1) = x(x^2 − x + 1) + 2(x^2 − x + 1) — rozšíření distributivity na algebraické výrazy.
- Matice: násobení matic je distribuitní přes sčítání matic (pokud mají rozměry, které dávají smysl). Tedy A(B + C) = AB + AC a (B + C)A = BA + CA.
- Booleova algebra: logická operace AND rozděluje přes OR (a ∧ (b ∨ c) = (a ∧ b) ∨ (a ∧ c)).
Kontra‑příklady (kdy distributivita neplatí)
- Dělení není distributivní přes sčítání: jak ukázáno výše, 2/(1+3) ≠ 2/1 + 2/3.
- Umocňování obecně nedistribuuje přes sčítání: (a + b)^2 ≠ a^2 + b^2 (rozšiřuje se podle binomické věty).
- Některé nekomutativní operace mohou být pouze levě nebo pouze pravě distributivní — proto je důležité rozlišovat obě formy v obecných algebrách.
Užití distributivity
- Rozšiřování výrazů (expanze): ab + ac = a(b + c) i obráceně — pomocí distributivity rozložíme nebo vytkneme společný činitel (faktor).
- Zjednodušování a úprava výrazů při řešení rovnic, při výpočtech s polynomy, při práci s maticemi a ve formálních strukturách (ringe, tělesa, vektorové prostory apod.).
- V programování a optimalizaci výpočtů může využití distributivity snížit počet operací (např. přeuspořádání součtů a násobení).
Kdy se s distributivitou setkáte v teorii
Distributivita je jednou ze základních vlastností algebraických struktur, např. v definici ringu se požaduje, aby násobení bylo distributivní přes sčítání. V nekomutativních algeberách a dalších zobecněních se často rozlišuje, zda jde o levou, pravou nebo oboustrannou distributivitu.
Stručně řečeno: distributivní zákon říká, kdy lze „roznést“ jednu operaci přes druhou. Je to velmi praktické a hojně využívané pravidlo v aritmetice, algebře, lineární algebře i v dalších oblastech matematiky.