数学 において、二項演算 の分配法則は 分配法則 の一般化であり、初等代数 においては常に等式が成り立つことを主張する 。例えば、初等算術 では、次の式 が成り立つ。したがって、乗算は 加算 に対して分配的である と言える。 × ⋅ ( y + z ) = × ⋅ y + × ⋅ z {\displaystyle x\cdot (y+z)=x\cdot y+x\cdot z} 2 ⋅ ( 1 + 3 ) = ( 2 ⋅ 1 ) + ( 2 ⋅ 3 ) 。 {\displaystyle 2\cdot (1+3)=(2\cdot 1)+(2\cdot 3).}
この数の基本的な性質は、複素数 、多項式 、行列 、環 、体 など、加法と乗法という2つの演算を持つほとんどの代数 構造の定義の一部です。また、ブール 代数や数理論理学 でも見られ、論理積 ( と表記)と論理和 ( と表記)はそれぞれ他方に分配されます。 ∧ {\displaystyle \,\land \,} ∨ {\displaystyle \,\lor \,}
意味 集合と2つの二 項演算 子とS {\displaystyle S} ∗ {\displaystyle \,*\,} + {\displaystyle \,+\,} S 、 {\displaystyle S,}
演算が左分配的 である場合、任意の要素が与えられたとき ∗ {\displaystyle \,*\,} + {\displaystyle \,+\,} × 、 y 、 そして z {\displaystyle x,y,{\text{ および }}z} S 、 {\displaystyle S,} × ∗ ( y + z ) = ( × ∗ y ) + ( × ∗ z ) ; {\displaystyle x*(y+z)=(x*y)+(x*z);}
の任意の要素が与えられた場合、この演算は右分配的 である。∗ {\displaystyle \,*\,} + {\displaystyle \,+\,} × 、 y 、 そして z {\displaystyle x,y,{\text{ および }}z} S 、 {\displaystyle S,} ( y + z ) ∗ × = ( y ∗ × ) + ( z ∗ × ) ; {\displaystyle (y+z)*x=(y*x)+(z*x);}
そして、その演算が左分配的かつ右分配的であれば、その演算は分配的で ある。 [ 1 ] ∗ {\displaystyle \,*\,} + {\displaystyle \,+\,} が可換 である場合、上記の 3 つの条件は論理的に同等 です。 ∗ {\displaystyle \,*\,}
意味 このセクションの例で使用される演算子は通常の加算 と乗算の演算子である。 + {\displaystyle \,+\,} ⋅ 。 {\displaystyle \,\cdot .\,}
示された演算が可換でない場合、左分配性と右分配性の間に区別があります。 ⋅ {\displaystyle \cdot}
1つの ⋅ ( b ± c ) = 1つの ⋅ b ± 1つの ⋅ c (左分配) {\displaystyle a\cdot \left(b\pm c\right)=a\cdot b\pm a\cdot c\qquad {\text{ (左分配法) }}} ( 1つの ± b ) ⋅ c = 1つの ⋅ c ± b ⋅ c (右分配) 。 {\displaystyle (a\pm b)\cdot c=a\cdot c\pm b\cdot c\qquad {\text{ (右分配法) }}.}
どちらの場合でも、分配法則は次のように言葉で説明できます。
和 (または差 ) に係数を掛けるには、各加数 (または被加数 と減数 ) にこの係数を掛け、その結果の積を加算 (または減算) します。
括弧外の演算 (この場合は乗算) が可換である場合、左分配法則は右分配法則を意味し、その逆もまた同様であり、単に分配法則 について話すことになります。
右分配法則が「のみ」適用される演算の一例としては除算がありますが、これは可換ではありません。 この場合、左分配法則は適用されません。 ( 1つの ± b ) ÷ c = 1つの ÷ c ± b ÷ c 。 {\displaystyle (a\pm b)\div c=a\div c\pm b\div c.} 1つの ÷ ( b ± c ) ≠ 1つの ÷ b ± 1つの ÷ c {\displaystyle a\div (b\pm c)\neq a\div b\pm a\div c}
分配法則は、環( 整数 環など)や体( 有理数 体など)の公理の一つです。ここでは、乗算は加法に対して分配法則的ですが、加法は乗算に対して分配法則的ではありません。2つの演算が互いに分配法則的な構造の例としては、集合代数 やスイッチング代数 などのブール代数 が挙げられます。
和の掛け算は、次のように言葉で表すことができます。ある和を別の和で掛け算する場合、ある和の各加数と別の和の各加数を掛け合わせ(符号に注意しながら)、結果として得られる積をすべて合計します。
例
実数 以下の例では、実数集合における分配法則の適用例を示します。初等数学において「乗法」と言えば、通常はこの種の乗法を指します。代数学の観点から見ると、実数は体 を形成し、分配法則の妥当性を保証します。 R {\displaystyle \mathbb {R} }
最初の例(暗算と筆算) 暗算では、分配法則が無意識のうちによく用いられます。 つまり、暗算ではまず と を掛け合わせ、その中間結果を足し合わせます。筆算も分配法則に基づいています。 6 ⋅ 16 = 6 ⋅ ( 10 + 6 ) = 6 ⋅ 10 + 6 ⋅ 6 = 60 + 36 = 96 {\displaystyle 6\cdot 16=6\cdot (10+6)=6\cdot 10+6\cdot 6=60+36=96} 6 ⋅ 16 {\displaystyle 6\cdot 16} 6 ⋅ 10 {\displaystyle 6\cdot 10} 6 ⋅ 6 {\displaystyle 6\cdot 6} 2番目の例(変数あり) 3 1つの 2 b ⋅ ( 4 1つの − 5 b ) = 3 1つの 2 b ⋅ 4 1つの − 3 1つの 2 b ⋅ 5 b = 12 1つの 3 b − 15 1つの 2 b 2 {\displaystyle 3a^{2}b\cdot (4a-5b)=3a^{2}b\cdot 4a-3a^{2}b\cdot 5b=12a^{3}b-15a^{2}b^{2}} 3番目の例(合計が2つある場合) ( 1つの + b ) ⋅ ( 1つの − b ) = 1つの ⋅ ( 1つの − b ) + b ⋅ ( 1つの − b ) = 1つの 2 − 1つの b + b 1つの − b 2 = 1つの 2 − b 2 = ( 1つの + b ) ⋅ 1つの − ( 1つの + b ) ⋅ b = 1つの 2 + b 1つの − 1つの b − b 2 = 1つの 2 − b 2 {\displaystyle {\begin{aligned}(a+b)\cdot (ab)&=a\cdot (ab)+b\cdot (ab)=a^{2}-ab+ba-b^{2}=a^{2}-b^{2}\\&=(a+b)\cdot a-(a+b)\cdot b=a^{2}+ba-ab-b^{2}=a^{2}-b^{2}\\\end{aligned}}} ここでは分配法則が 2 回適用されており、どの括弧を最初に乗算するかは問題ではありません。 4番目の例 ここでは、分配法則は前の例とは逆の順序で適用されます。 因数はすべての被加数に出現するため、因数分解できます。つまり、分配法則により、次の式が得られます。 12 1つの 3 b 2 − 30 1つの 4 b c + 18 1つの 2 b 3 c 2 。 {\displaystyle 12a^{3}b^{2}-30a^{4}bc+18a^{2}b^{3}c^{2}\,.} 6 1つの 2 b {\displaystyle 6a^{2}b} 12 1つの 3 b 2 − 30 1つの 4 b c + 18 1つの 2 b 3 c 2 = 6 1つの 2 b ( 2 1つの b − 5 1つの 2 c + 3 b 2 c 2 ) 。 {\displaystyle 12a^{3}b^{2}-30a^{4}bc+18a^{2}b^{3}c^{2}=6a^{2}b\left(2ab-5a^{2}c+3b^{2}c^{2}\right).}
行列 分配法則は行列の乗算 に当てはまります。より正確には、 すべての - 行列と- 行列、そして すべての- 行列と- 行列に 当てはまります。行列の乗算には交換法則が成立しないため、第二法則は第一法則から導かれません。この場合、これらは2つの異なる法則です。 ( あ + B ) ⋅ C = あ ⋅ C + B ⋅ C {\displaystyle (A+B)\cdot C=A\cdot C+B\cdot C} l × メートル {\displaystyle l\times m} あ 、 B {\displaystyle A,B} メートル × n {\displaystyle m\times n} C 、 {\displaystyle C,} あ ⋅ ( B + C ) = あ ⋅ B + あ ⋅ C {\displaystyle A\cdot (B+C)=A\cdot B+A\cdot C} l × メートル {\displaystyle l\times m} あ {\displaystyle A} メートル × n {\displaystyle m\times n} B 、 C 。 {\displaystyle B,C.}
その他の例 対照的に、序数 の乗算は左分配的であり、右分配的ではありません。 外積は ベクトル加算 に対して左分配的および右分配的であるが、可換ではない。 集合 の場合、和集合は 積集合 に対して分配的であり、積集合 は和集合 に対して分配的である。論理和 ("or") は論理積 ("and") に対して分配的であり、その逆も同様です。実数 (および任意の全順序集合 )の場合、最大演算は 最小 演算に対して分配的であり、その逆も同様です。最大 ( 1つの 、 分 ( b 、 c ) ) = 分 ( 最大 ( 1つの 、 b ) 、 最大 ( 1つの 、 c ) ) そして 分 ( 1つの 、 最大 ( b 、 c ) ) = 最大 ( 分 ( 1つの 、 b ) 、 分 ( 1つの 、 c ) ) 。 {\displaystyle \max(a,\min(b,c))=\min(\max(a,b),\max(a,c))\quad {\text{ および }}\quad \min(a,\max(b,c))=\max(\min(a,b),\min(a,c)).} 整数 の場合、最大公約数は 最小公倍数 に分配され、その逆も同様です。gcd ( 1つの 、 1cm ( b 、 c ) ) = 1cm ( gcd ( 1つの 、 b ) 、 gcd ( 1つの 、 c ) ) そして 1cm ( 1つの 、 gcd ( b 、 c ) ) = gcd ( 1cm ( 1つの 、 b ) 、 1cm ( 1つの 、 c ) ) 。 {\displaystyle \gcd(a,\operatorname {lcm} (b,c))=\operatorname {lcm} (\gcd(a,b),\gcd(a,c))\quad {\text{ および }}\quad \operatorname {lcm} (a,\gcd(b,c))=\gcd(\operatorname {lcm} (a,b),\operatorname {lcm} (a,c)).} 実数の場合、加算は最大演算と最小演算の両方にわたって分配されます。1つの + 最大 ( b 、 c ) = 最大 ( 1つの + b 、 1つの + c ) そして 1つの + 分 ( b 、 c ) = 分 ( 1つの + b 、 1つの + c ) 。 {\displaystyle a+\max(b,c)=\max(a+b,a+c)\quad {\text{ および }}\quad a+\min(b,c)=\min(a+b,a+c).} 二項式の 乗算では、分布はFOIL法 [ 2 ] (最初の項が外側、最後の項が内側)と呼ばれることもあります。1つの c 、 {\displaystyle ac,} 1つの d 、 {\displaystyle 広告,} b c 、 {\displaystyle bc,} b d {\displaystyle bd} ( 1つの + b ) ⋅ ( c + d ) = 1つの c + 1つの d + b c + b d 。 {\displaystyle (a+b)\cdot (c+d)=ac+ad+bc+bd.} 複素数 、四元数 、多項式 、行列 を含むすべての半環 では、乗算は加算に対して分配されます。あなた ( v + わ ) = あなた v + あなた わ 、 ( あなた + v ) わ = あなた わ + v わ 。 {\displaystyle u(v+w)=uv+uw,(u+v)w=uw+vw.} 八元数 やその他の非結合的代数 を含む、体上の すべての代数では、乗算は加算に対して分配されます。
命題論理
置き換えのルール 標準的な真理関数型命題論理において、論理証明における分配 [ 3 ] [ 4 ] は、2つの有効な置換規則 を用いて、ある論理式内の特定の 論理接続詞 の個々の出現を、その論理式の部分式全体にわたるそれらの接続詞の個別適用へと 拡張する。これらの規則は、 以下の通りである。「」(または「 」は、メタ論理 記号 であり、「証明において と置き換えることができる」または「論理的に と同値である 」を表す。) ( P ∧ ( 質問 ∨ R ) ) ⇔ ( ( P ∧ 質問 ) ∨ ( P ∧ R ) ) そして ( P ∨ ( 質問 ∧ R ) ) ⇔ ( ( P ∨ 質問 ) ∧ ( P ∨ R ) ) {\displaystyle (P\land (Q\lor R))\Leftrightarrow ((P\land Q)\lor (P\land R))\qquad {\text{ と }}\qquad (P\lor (Q\land R))\Leftrightarrow ((P\lor Q)\land (P\lor R))} ⇔ {\displaystyle \Leftrightarrow} ≡ 、 {\displaystyle \,\equiv ,\,}
真実の機能的接続詞 分配性は 、真理関数型命題論理 におけるいくつかの論理接続詞の性質である。以下の論理同値性は、分配性が特定の接続詞の性質であることを示す。以下は真理関数型トートロジー である。 ( P ∧ ( 質問 ∨ R ) ) ⇔ ( ( P ∧ 質問 ) ∨ ( P ∧ R ) ) の分布 接続詞 以上 分離 ( P ∨ ( 質問 ∧ R ) ) ⇔ ( ( P ∨ 質問 ) ∧ ( P ∨ R ) ) の分布 分離 以上 接続詞 ( P ∧ ( 質問 ∧ R ) ) ⇔ ( ( P ∧ 質問 ) ∧ ( P ∧ R ) ) の分布 接続詞 以上 接続詞 ( P ∨ ( 質問 ∨ R ) ) ⇔ ( ( P ∨ 質問 ) ∨ ( P ∨ R ) ) の分布 分離 以上 分離 ( P → ( 質問 → R ) ) ⇔ ( ( P → 質問 ) → ( P → R ) ) の分布 含意 ( P → ( 質問 ↔ R ) ) ⇔ ( ( P → 質問 ) ↔ ( P → R ) ) の分布 含意 以上 等価 ( P → ( 質問 ∧ R ) ) ⇔ ( ( P → 質問 ) ∧ ( P → R ) ) の分布 含意 以上 接続詞 ( P ∨ ( 質問 ↔ R ) ) ⇔ ( ( P ∨ 質問 ) ↔ ( P ∨ R ) ) の分布 分離 以上 等価 {\displaystyle {\begin{alignedat}{13}&(P&&\;\land &&(Q\lor R))&&\;\Leftrightarrow \;&&((P\land Q)&&\;\lor (P\land R))&&\quad {\text{ Distribution of }}&&{\text{ conjunction }}&&{\text{ over }}&&{\text{ disjunction }}\\&(P&&\;\lor &&(Q\land R))&&\;\Leftrightarrow \;&&((P\lor Q)&&\;\land (P\lor R))&&\quad {\text{ Distribution of }}&&{\text{ disjunction }}&&{\text{ over }}&&{\text{ conjunction }}\\&(P&&\;\land &&(Q\land R))&&\;\Leftrightarrow \;&&((P\land Q)&&\;\land (P\land R))&&\quad {\text{ Distribution of }}&&{\text{ conjunction }}&&{\text{ over }}&&{\text{ conjunction }}\\&(P&&\;\lor &&(Q\lor R))&&\;\Leftrightarrow \;&&((P\lor Q)&&\;\lor (P\lor R))&&\quad {\text{ Distribution of }}&&{\text{ disjunction }}&&{\text{ over }}&&{\text{ disjunction }}\\&(P&&\to &&(Q\to R))&&\;\Leftrightarrow \;&&((P\to Q)&&\to (P\to R))&&\quad {\text{ Distribution of }}&&{\text{ implication }}&&{\text{ }}&&{\text{ }}\\&(P&&\to &&(Q\leftrightarrow R))&&\;\Leftrightarrow \;&&((P\to Q)&&\leftrightarrow (P\to R))&&\quad {\text{ Distribution of }}&&{\text{ implication }}&&{\text{ over }}&&{\text{ equivalence }}\\&(P&&\to &&(Q\land R))&&\;\Leftrightarrow \;&&((P\to Q)&&\;\land (P\to R))&&\quad {\text{ Distribution of }}&&{\text{ implication }}&&{\text{ over }}&&{\text{ conjunction }}\\&(P&&\;\lor &&(Q\leftrightarrow R))&&\;\Leftrightarrow \;&&((P\lor Q)&&\leftrightarrow (P\lor R))&&\quad {\text{ Distribution of }}&&{\text{ disjunction }}&&{\text{ over }}&&{\text{ equivalence }}\\\end{alignedat}}}
二重分配 ( ( P ∧ Q ) ∨ ( R ∧ S ) ) ⇔ ( ( ( P ∨ R ) ∧ ( P ∨ S ) ) ∧ ( ( Q ∨ R ) ∧ ( Q ∨ S ) ) ) ( ( P ∨ Q ) ∧ ( R ∨ S ) ) ⇔ ( ( ( P ∧ R ) ∨ ( P ∧ S ) ) ∨ ( ( Q ∧ R ) ∨ ( Q ∧ S ) ) ) {\displaystyle {\begin{alignedat}{13}&((P\land Q)&&\;\lor (R\land S))&&\;\Leftrightarrow \;&&(((P\lor R)\land (P\lor S))&&\;\land ((Q\lor R)\land (Q\lor S)))&&\\&((P\lor Q)&&\;\land (R\lor S))&&\;\Leftrightarrow \;&&(((P\land R)\lor (P\land S))&&\;\lor ((Q\land R)\lor (Q\land S)))&&\\\end{alignedat}}}
分配性と四捨五入 浮動小数点演算 などの近似演算では、演算精度 の限界により、加算に対する乗算(および除算)の分配法則が成り立たない場合があります。例えば、小数点演算 では、有効桁 数に関わらず恒等式が成り立ちません。銀行型丸め などの手法や、使用する精度を上げる方法が場合によっては役立つこともありますが、最終的にはある程度の計算誤差は避けられません。 1 / 3 + 1 / 3 + 1 / 3 = ( 1 + 1 + 1 ) / 3 {\displaystyle 1/3+1/3+1/3=(1+1+1)/3}
リングやその他の構造 分配法則は半環、特に 環 と分配格子 の特殊なケースで最もよく見られます。
半環には、一般にととで示される2つの二項演算があり、が分配されなければならないことを要求する。+ {\displaystyle \,+\,} ∗ , {\displaystyle \,*,} ∗ {\displaystyle \,*\,} + . {\displaystyle \,+.}
環は加法的な逆を持つ半環です。
格子は 、2つの二項演算を持つ別の種類の代数構造 です。 これらの演算のいずれかが他方の演算に分配される場合(例えば がに分配される場合)、逆も成り立ちます(が に分配される場合)。したがって、この格子は分配的と呼ばれます。分配性(順序論) も参照してください。 ∧ and ∨ . {\displaystyle \,\land {\text{ and }}\lor .} ∧ {\displaystyle \,\land \,} ∨ {\displaystyle \,\lor } ∨ {\displaystyle \,\lor \,} ∧ {\displaystyle \,\land \,}
ブール代数は、特別な種類の環( ブール環 )または特別な種類の分配格子(ブール格子 )として解釈できます。それぞれの解釈は、ブール代数における異なる分配法則を担います。
任意の半環において、分配法則を用いることで、任意の和の積は積の和であることを示すことができる(ただし、すべての積の和が必ずしも和の積であるとは限らない)。一般式は以下の通りである:両側分配法則を持たない構造は、近傍環 と近傍体 である。これらの演算は通常、右辺では分配法則として定義されるが、左辺では分配法則として定義されない。 ∏ i = 1 m ( ∑ j = 1 n i a i , j ) = ∑ j 1 = 1 n 1 ∑ j 2 = 1 n 2 ⋯ ∑ j m = 1 n m ∏ i = 1 m a i , j i {\displaystyle \prod _{i=1}^{m}\left(\sum _{j=1}^{n_{i}}a_{i,j}\right)=\sum _{j_{1}=1}^{n_{1}}\sum _{j_{2}=1}^{n_{2}}\cdots \sum _{j_{m}=1}^{n_{m}}\;\prod _{i=1}^{m}a_{i,j_{i}}}
一般化
いくつかの数学分野において、一般化された分配法則が考察されています。これには、上記の条件の緩和や無限演算への拡張が含まれる場合があります。特に順序理論 においては、分配法則の重要な変種が数多く存在します。その中には、無限演算を含むもの(例えば無限分配法則)や、二項演算が 1つ だけ存在する場合に定義されるもの(例えば分配法則(順序理論)の 項を参照)などがあります。これには、完全分配格子 の概念も含まれます。
順序関係がある場合、上記の等式をまたは に置き換えることで弱めることもできます。当然ながら、これは特定の状況においてのみ意味のある概念となります。この原則の応用として、等式を「以下」に置き換える部分分配性 、および等式を「以上」に置き換える 超分配性 の概念があります。= {\displaystyle \,=\,} ≤ {\displaystyle \,\leq \,} ≥ . {\displaystyle \,\geq .}
圏理論 では、と が圏 上のモナド である場合、分配法則は 、 がモナドの緩い写像 であり、 がモナドの共写像 であるような自然な変換 です。これは、 上のモナド構造を定義するために必要なデータとまったく同じです。乗算写像は、であり、単位写像は です。一般化 された分配法則は、 情報理論 の分野でも提案されています。 ( S , μ , ν ) {\displaystyle (S,\mu ,\nu )} ( S ′ , μ ′ , ν ′ ) {\displaystyle \left(S^{\prime },\mu ^{\prime },\nu ^{\prime }\right)} C , {\displaystyle C,} S . S ′ → S ′ . S {\displaystyle S.S^{\prime }\to S^{\prime }.S} λ : S . S ′ → S ′ . S {\displaystyle \lambda :S.S^{\prime }\to S^{\prime }.S} ( S ′ , λ ) {\displaystyle \left(S^{\prime },\lambda \right)} S → S {\displaystyle S\to S} ( S , λ ) {\displaystyle (S,\lambda )} S ′ → S ′ . {\displaystyle S^{\prime }\to S^{\prime }.} S ′ . S {\displaystyle S^{\prime }.S} S ′ μ . μ ′ S 2 . S ′ λ S {\displaystyle S^{\prime }\mu .\mu ^{\prime }S^{2}.S^{\prime }\lambda S} η ′ S . η . {\displaystyle \eta ^{\prime }S.\eta .}
反分配性 逆を任意の群 の二項演算に関連付ける普遍的な恒等式 、すなわち反転を伴う半群 のより一般的な文脈で公理としてとられるものは、 (一項演算としての逆の) 反分配的性質 と呼ばれることもある。[ 5 ] ( x y ) − 1 = y − 1 x − 1 , {\displaystyle (xy)^{-1}=y^{-1}x^{-1},}
加法的に書き表された群の可換性を排除し、片側分配性のみを仮定する近環 の文脈においては、(両側)分配元だけでなく、 反分配元 についても語ることができる。後者は(非可換な)加算の順序を逆にする。左近環(すなわち、左に掛け算すると全ての元が分配される環)を仮定すると、反分配元は右に掛け算すると加算の順序を逆にする:[ 6 ] a {\displaystyle a} ( x + y ) a = y a + x a . {\displaystyle (x+y)a=ya+xa.}
命題論理 とブール代数 の研究では、反分配法則 という用語は、含意が連言と選言を因数分解するときにそれらの間の交換を示すために使用されることがある。[ 7 ] ( a ∨ b ) ⇒ c ≡ ( a ⇒ c ) ∧ ( b ⇒ c ) {\displaystyle (a\lor b)\Rightarrow c\equiv (a\Rightarrow c)\land (b\Rightarrow c)} ( a ∧ b ) ⇒ c ≡ ( a ⇒ c ) ∨ ( b ⇒ c ) . {\displaystyle (a\land b)\Rightarrow c\equiv (a\Rightarrow c)\lor (b\Rightarrow c).}
これら 2 つのトートロジーは、 ド・モルガンの法則 の二重性から直接生じた結果です。
注記
外部リンク