ブール代数
ブール代数(ブールだいすう、英: Boolean algebra)またはブール束(ブールそく、英: Boolean lattice)とは、命題論理における二値的な論理演算、集合論における和集合・共通部分・補集合の演算、ならびにデジタル回路における論理ゲートの計算に共通する代数的構造である。束論の立場からは、ブール代数は可補分配束として特徴づけられる。ブール代数は代数論理、束論、位相空間論、集合論、計算機科学などにまたがる基礎理論であり、ストーンの表現定理やストーン双対性を通じて位相空間との深い関係をもつ。ブール論理の演算はブール代数の基本例であり、現実の応用例としては、組み合わせ回路(論理回路)はブール代数の式で表現できる。[1][2]

歴史
編集ブール代数の起源は、ジョージ・ブールが1847年の The Mathematical Analysis of Logic および1854年の An Investigation of the Laws of Thought において展開した、論理の代数的取扱いにある。もっとも、現代的意味での抽象的なブール代数は、ブール自身の体系をそのまま現在の公理系として言い換えたものではない。19世紀後半にウィリアム・スタンレー・ジェヴォンズ、チャールズ・サンダース・パース、エルンスト・シュレーダーらが代数的論理を整備し、20世紀初頭にエドワード・ヴァーミリー・ハンティントンが公理化を与えたことで、現代的理論の骨格が確立した。[3][4]
20世紀には、マーシャル・ストーンがブール代数の表現理論を築き、位相空間との深い関係を明らかにした。さらに、クロード・シャノンは1938年、継電器回路の解析にブール代数を適用できることを示し、これが後のスイッチング理論およびデジタル回路設計の理論的基礎となった。[5][6]
定義
編集ブール代数(ブール束)とは、束論における可補分配束(complemented distributive lattice)のことである。
集合 L と L 上の二項演算 ∨(結び、join と呼ぶ)、∧(交わり、meet と呼ぶ)の組 ⟨ L; ∨, ∧ ⟩ が以下を満たすとき分配束(distributive lattice)と呼ぶ。
- 交換則:x ∧ y = y ∧ x 、x ∨ y = y ∨ x
- 結合則:(x ∧ y) ∧ z = x ∧ (y ∧ z) 、(x ∨ y) ∨ z = x ∨ (y ∨ z)
- 吸収則[注釈 1]:(x ∧ y) ∨ x = x 、(x ∨ y) ∧ x = x
- 分配則:(x ∨ y) ∧ z = (x ∧ z) ∨ (y ∧ z) 、(x ∧ y) ∨ z = (x ∨ z) ∧ (y ∧ z)
さらに L の特別な元 0, 1 と単項演算 ¬ について、以下が成り立つとき組 ⟨ L; ∨, ∧, ¬, 0, 1 ⟩ を可補分配束(ブール束)と呼ぶ。
- 補元則:x ∨ ¬x = 1,x ∧ ¬x = 0。
この定義は、二項演算 、単項演算 、および定数 をもつ代数系としての定義と同値であり、ブール代数は「有界分配束であって各元が補元をもつもの」ともいえる。[1][7]
基本性質
編集例
編集典型的な例は、台集合として特別な2つの元 0, 1 のみをもつ 2 点集合 {0, 1} からなるものであり、これはブール論理の真理値代数である。コンピュータの動作原理の理論としてよく知られている。[1]
任意の集合 X の冪集合 は、和集合・共通部分・補集合を演算としてブール代数をなす。このとき 0 は空集合、1 は X 自身に対応する。これはブール代数の最も基本的な具体例であり、有限ブール代数の標準模型でもある。[1][5]
この代数の上では排他的論理和(xor)や否定論理積(nand)など応用上重要な演算子が ∧、∨、¬ の組み合わせで記述される(∧ または ∨ も ¬ と残りの1つの組み合わせで記述される)。
有限ブール代数
編集原子と原子性
編集準同型・イデアル・フィルター
編集自由ブール代数
編集ブール環
編集論理との関係
編集表現定理とストーン双対性
編集完備ブール代数
編集測度代数
編集ブール値モデルと強制法
編集応用
編集脚注
編集注釈
編集- ↑ x ∧ x = x、x ∨ x = x と書かれる冪等則を要求する場合もあるが、これは吸収則により導かれる定理である。それでも明示するのは、∧、∨ のそれぞれのみに注目した半束においてはこれが特徴的な公理だからである。
- ↑ 具体的には加法群の性質も用いて
- ↑ 2 元からなるブール束から 2 元からなるブール環を構成するなら、この定義は積を論理積の真理値、和を排他的論理和の真理値と定めることと同値である。また、位数 2 の非零環は一意であり、上記の対応によりブール論理の真理値と同値となるようなブール環でもある。
出典
編集- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 Monk, J. Donald (2018年7月11日). “The Mathematics of Boolean Algebra”. Stanford Encyclopedia of Philosophy. 2026年3月8日閲覧。
- 1 2 “Boolean algebra”. Encyclopædia Britannica. 2026年3月8日閲覧。
- ↑ Burris, Stanley (2010年6月21日). “George Boole”. Stanford Encyclopedia of Philosophy. 2026年3月8日閲覧。
- ↑ Huntington, E. V. (1904). “Sets of Independent Postulates for the Algebra of Logic”. Transactions of the American Mathematical Society 5 (3): 288–309. doi:10.1090/S0002-9947-1904-1500675-4.
- 1 2 3 4 5 6 7 Stone, Marshall H. (1936). “The Theory of Representations for Boolean Algebras”. Transactions of the American Mathematical Society 40 (1): 37–111. doi:10.2307/1989664. JSTOR 1989664.
- 1 2 Shannon, Claude E. (1938). “A Symbolic Analysis of Relay and Switching Circuits”. Transactions of the American Institute of Electrical Engineers 57: 713–723. doi:10.1109/T-AIEE.1938.5057767.
- 1 2 3 Halmos, Paul R. (1974). Lectures on Boolean Algebras. Springer. ISBN 978-1-4612-9855-7
- 1 2 3 4 Givant, Steven; Halmos, Paul (2009). Introduction to Boolean Algebras. Springer. ISBN 978-0-387-40293-2
- ↑ Davey & Priestley 2002, p. 109, Exercise 4.27.
- ↑ Jansana, Ramon (2016年10月20日). “Algebraic Propositional Logic”. Stanford Encyclopedia of Philosophy. 2026年3月8日閲覧。
- ↑ Johnstone, Peter T. (1982). Stone Spaces. Cambridge University Press. ISBN 978-0-521-33779-3
- ↑ Fremlin, D. H. (2003). Measure Algebra. Torres Fremlin. ISBN 978-0-9538129-3-6
- ↑ Maharam, Dorothy (1947). “An Algebraic Characterization of Measure Algebras”. Annals of Mathematics 48 (1): 154–167. doi:10.2307/1969213. JSTOR 1969213.
- ↑ Jech, Thomas (2003). Set Theory (3rd millennium rev. and expanded ed. ed.). Springer. ISBN 978-3-540-44085-7
参考文献
編集- レイモンド・スマリヤン『スマリヤン先生のブール代数入門 嘘つきパズル・パラドックス・論理の花咲く庭園』川辺治之 訳、共立出版、2008年8月。ISBN 978-4-320-01869-3。
- ガーレット・バーコフ、ソンダース・マクレーン『現代代数学概論』奥川光太郎・辻吉雄 共訳(改訂第3版)、白水社、1967年。
- 前田 周一郎『束論と量子論理』(POD版)森北出版、2015年8月。ISBN 978-4-627-05399-1。 - 1980年に槙書店から出版され、2015年に森北出版から復刊された。
- Birkhoff, Garrett (1979), Lattice Theory (3rd Revised ed.), American Mathematical Society, ISBN 978-0-8218-1025-5
- Davey, B. A.; Priestley, H. A. (2002), Introduction to lattices and order (2nd ed.), Cambridge University Press, ISBN 978-0-521-78451-1, MR 1902334, Zbl 1002.06001
- 本田あおい「書評 「Introduction to Lattices and Order」」(PDF)『知能と情報』第19巻第2号、日本知能情報ファジィ学会、2007年4月、148頁。
- Grätzer, George (2008), Universal Algebra (2nd ed.), Springer, ISBN 978-0-387-77486-2
- Halmos, Paul R. (2012), Lectures on Boolean Algebras, Undergraduate Texts in Mathematics, Springer-Verlag, ISBN 978-0-387-90094-0
- Givant, Steven; Halmos, Paul (2009). Introduction to Boolean Algebras. Springer. ISBN 978-0-387-40293-2
- Jech, Thomas (2003). Set Theory (3rd millennium rev. and expanded ed. ed.). Springer. ISBN 978-3-540-44085-7
- Johnstone, Peter T. (1982). Stone Spaces. Cambridge University Press. ISBN 978-0-521-33779-3
- Fremlin, D. H. (2003). Measure Algebra. Torres Fremlin. ISBN 978-0-9538129-3-6
- Maharam, Dorothy (1947). “An Algebraic Characterization of Measure Algebras”. Annals of Mathematics 48 (1): 154–167. doi:10.2307/1969213. JSTOR 1969213.
- Monk, J. Donald (2018年7月11日). “The Mathematics of Boolean Algebra”. Stanford Encyclopedia of Philosophy. 2026年3月8日閲覧。
- Burris, Stanley (2010年6月21日). “George Boole”. Stanford Encyclopedia of Philosophy. 2026年3月8日閲覧。
- Huntington, E. V. (1904). “Sets of Independent Postulates for the Algebra of Logic”. Transactions of the American Mathematical Society 5 (3): 288–309. doi:10.1090/S0002-9947-1904-1500675-4.
- Stone, Marshall H. (1936). “The Theory of Representations for Boolean Algebras”. Transactions of the American Mathematical Society 40 (1): 37–111. doi:10.2307/1989664. JSTOR 1989664.
- Shannon, Claude E. (1938). “A Symbolic Analysis of Relay and Switching Circuits”. Transactions of the American Institute of Electrical Engineers 57: 713–723. doi:10.1109/T-AIEE.1938.5057767.
関連項目
編集外部リンク
編集- 西村敏男『ブール代数』 - コトバンク
- 『ブール束』 - コトバンク
- Weisstein, Eric W. “Boolean Algebra”. mathworld.wolfram.com (英語).
- The Mathematics of Boolean Algebra - スタンフォード哲学百科事典「ブール代数」の項目。
- “Boolean algebra”, Encyclopedia of Mathematics, EMS Press, 2001 [1994]