この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)
出典検索?: "二項演算"
数学において、二項演算(にこうえんざん、英: binary operation)は、数の四則演算(加減乗除)などの 「二つの数から新たな数を決定する規則」 を一般化した概念である。二項算法(にこうさんぽう)、結合などともいう。 集合 A 上で定義される 2 変数の写像 μ : A × A → A ; ( x , y ) ↦ μ ( x , y ) {\displaystyle \mu \colon A\times A\to A;\ (x,y)\mapsto \mu (x,y)} を A 上の二項演算あるいは乗法などと呼び、集合 A を二項演算 μ の台集合 (underlying set) などと呼ぶ。A の 2 元 x, y に対し、順序対 (x, y) の二項演算 μ による像 μ(x, y) を x と y の積あるいは結合などと呼んで、多くの場合に中置記法に則って x μ y のように記す(混乱のおそれの無い場合には、しばしば xy と略記する)。 また、A × A 上の写像 g が A 上の二項演算を与えるとき、A は g について閉じているあるいは g は A において閉じているという。A の任意の二つの対象から、第三の対象を与える「二項演算」の手続きのみが与えられていて、その手続きの値域がふたたび A に含まれるかどうか(第三の対象が A の対象となるか)が問題となるとき、この演算が閉じているかどうかを検討することが求められる。そのような例として、ある集合 S がより大きな集合 A の部分集合であって、A が特定の代数的構造を備えた代数系であるとき、S が A の部分代数系となること(すなわち、A の各演算を S に制限した演算を考えるとき S 自身が同じ代数的構造を持つこと)は、各演算が S において閉じていることが必要十分である。 1つまたは複数の二項演算に結合律、可換律あるいは分配律などといった条件が成立するかどうかを考えることで、二項演算やそれらの関係を分類することができる。 台集合 A {\displaystyle A} とその上の二項演算 μ {\displaystyle \mu } がなす組 ( A , μ ) {\displaystyle (A,\mu )} をマグマという。マグマが持つ二項演算に課せられた条件に基づいて半群や環、アーベル群など、様々な代数的構造が見いだされる。 ベクトル空間におけるベクトルのスカラー倍のようなものを二項演算と考える流儀もある。一般に、集合 A, B に対し、B の A への作用 の形で与えられる写像 μ を外部二項演算と呼んで二項演算の仲間に入れることがある。このとき、元の意味での二項演算を内部二項演算と呼んで区別する。外部二項演算 μ が与えられたとき、適当な写像 α : B → A A ; b ↦ α b {\displaystyle \alpha \colon B\to A^{A};\ b\mapsto \alpha _{b}} を用いると、B の各元 b において A 上の作用素、つまり α b ( a ) = b μ a {\displaystyle \alpha _{b}(a)=b\mathop {\,\mu \,} a} を満たす A 上の単項演算 α b : A → A ; a ↦ b μ a {\displaystyle \alpha _{b}\colon A\to A;\ a\mapsto b\mathop {\,\mu \,} a} が得られるので、外部二項演算 μ を A 上の単項演算の族 {αb}b∈B と見なすことができる。これは、これらの単項演算が A の内部での演算になっているので、代数系の構造論を考える立場からは自然な見方である。なお一般の場合として、集合 A, B, C に対し 2 変数の写像 f : A × B → C {\displaystyle f\colon A\times B\to C} を形式にこだわらずに二項演算とか積などと呼ぶ場合もある。この立場では例えばベクトルの内積などが二項演算の仲間に含まれる。
定義
諸概念
外部二項演算
関連項目
算法
代数的構造
表
話
編
歴
二項演算
四則演算
加法
減法
乗法
除法
ハイパー演算
加法
乗法
冪乗
テトレーション
ペンテーション
その他
対数
二項係数
スターリング数
階乗冪
剰余演算
最小公倍数
最大公約数
平方剰余記号
カテゴリ
.mw-parser-output .asbox{position:relative;overflow:hidden}.mw-parser-output .asbox table{background:transparent}.mw-parser-output .asbox p{margin:0}.mw-parser-output .asbox p+p{margin-top:0.25em}.mw-parser-output .asbox{font-size:90%}.mw-parser-output .asbox-note{font-size:90%}.mw-parser-output .asbox .navbar{position:absolute;top:-0.90em;right:1em;display:none}
この項目は、抽象代数学に関連した書きかけの項目です。この項目を加筆・訂正などしてくださる協力者を求めています(プロジェクト:数学/Portal:数学)。
.mw-parser-output .hlist ul,.mw-parser-output .hlist ol{padding-left:0}.mw-parser-output .hlist li,.mw-parser-output .hlist dd,.mw-parser-output .hlist dt{margin-right:0;display:inline-block;white-space:nowrap}.mw-parser-output .hlist dt:after,.mw-parser-output .hlist dd:after,.mw-parser-output .hlist li:after{white-space:normal}.mw-parser-output .hlist li:after,.mw-parser-output .hlist dd:after{content:" ・\a0 ";font-weight:bold}.mw-parser-output .hlist dt:after{content:": "}.mw-parser-output .hlist-pipe dd:after,.mw-parser-output .hlist-pipe li:after{content:" |\a0 ";font-weight:normal}.mw-parser-output .hlist-hyphen dd:after,.mw-parser-output .hlist-hyphen li:after{content:" -\a0 ";font-weight:normal}.mw-parser-output .hlist-comma dd:after,.mw-parser-output .hlist-comma li:after{content:"、";font-weight:normal}.mw-parser-output .hlist-slash dd:after,.mw-parser-output .hlist-slash li:after{content:" /\a0 ";font-weight:normal}.mw-parser-output .hlist dd:last-child:after,.mw-parser-output .hlist dt:last-child:after,.mw-parser-output .hlist li:last-child:after{content:none}.mw-parser-output .hlist dd dd:first-child:before,.mw-parser-output .hlist dd dt:first-child:before,.mw-parser-output .hlist dd li:first-child:before,.mw-parser-output .hlist dt dd:first-child:before,.mw-parser-output .hlist dt dt:first-child:before,.mw-parser-output .hlist dt li:first-child:before,.mw-parser-output .hlist li dd:first-child:before,.mw-parser-output .hlist li dt:first-child:before,.mw-parser-output .hlist li li:first-child:before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child:after,.mw-parser-output .hlist dd dt:last-child:after,.mw-parser-output .hlist dd li:last-child:after,.mw-parser-output .hlist dt dd:last-child:after,.mw-parser-output .hlist dt dt:last-child:after,.mw-parser-output .hlist dt li:last-child:after,.mw-parser-output .hlist li dd:last-child:after,.mw-parser-output .hlist li dt:last-child:after,.mw-parser-output .hlist li li:last-child:after{content:")\a0 ";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li:before{content:" "counter(listitem)" ";white-space:nowrap}.mw-parser-output .hlist dd ol>li:first-child:before,.mw-parser-output .hlist dt ol>li:first-child:before,.mw-parser-output .hlist li ol>li:first-child:before{content:" ("counter(listitem)" "}.mw-parser-output .navbar{display:inline;font-size:75%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}.mw-parser-output .infobox .navbar{font-size:88%}.mw-parser-output .navbox .navbar{display:block;font-size:88%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}