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.