Abstract
Boolean is a set \(\mathbb {B}=\{0,1\}\) with defined on it operations of disjunction (\(\vee \)), conjunction (\(\wedge \)), and negation (\(\overline{\phantom {a}}\)). Boolean variable p can take the values 0 or 1 (and only them), \(p\in \mathbb {B}\). Boolean expression is formed by Boolean variables with the help of operations \(\vee \), \(\wedge \), \(\overline{\phantom {a}}\) and brackets. The function \(f:\mathbb {B}^n\rightarrow \mathbb {B}\), where \(f(x_1,\dots ,x_n)\) is Boolean expression, is called Boolean function. The most important classes of Boolean functions are considered:
-
Functions that preserve constants 0 and 1.
-
Self-dual functions.
-
Linear functions.
-
Monotone functions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
George Boole (1815–1864)—English mathematician and logician.
- 2.
Ivan Ivanovich Zhegalkin (1869–1947)—Russian and Soviet mathematician and logician.
- 3.
Emil Leon Post (1897–1954)—American mathematician and logician.
- 4.
Maurice Karnaugh (born in 1924)—American physicist.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Kurgalin, S., Borzunov, S. (2020). Boolean Algebra. In: The Discrete Math Workbook. Texts in Computer Science. Springer, Cham. https://doi.org/10.1007/978-3-030-42221-9_6
Download citation
DOI: https://doi.org/10.1007/978-3-030-42221-9_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-42220-2
Online ISBN: 978-3-030-42221-9
eBook Packages: Computer ScienceComputer Science (R0)