Minimal Axioms For Boolean Algebra
   HOME

TheInfoList



OR:

In
mathematical logic Mathematical logic is the study of logic, formal logic within mathematics. Major subareas include model theory, proof theory, set theory, and recursion theory. Research in mathematical logic commonly addresses the mathematical properties of for ...
, minimal axioms for Boolean algebra are assumptions which are equivalent to the axioms of
Boolean algebra In mathematics and mathematical logic, Boolean algebra is a branch of algebra. It differs from elementary algebra in two ways. First, the values of the variables are the truth values ''true'' and ''false'', usually denoted 1 and 0, whereas in e ...
(or
propositional calculus Propositional calculus is a branch of logic. It is also called propositional logic, statement logic, sentential calculus, sentential logic, or sometimes zeroth-order logic. It deals with propositions (which can be true or false) and relations b ...
), chosen to be as short as possible. For example, if one chooses to take commutativity for granted, an axiom with six NAND operations and three variables is equivalent to Boolean algebra : : ((a\mid b)\mid c) \mid (a\mid((a\mid c)\mid a)) = c where the vertical bar represents the NAND logical operation (also known as the
Sheffer stroke In Boolean functions and propositional calculus, the Sheffer stroke denotes a logical operation that is equivalent to the logical negation, negation of the logical conjunction, conjunction operation, expressed in ordinary language as "not both". ...
). It is one of 25 candidate axioms for this property identified by
Stephen Wolfram Stephen Wolfram (; born 29 August 1959) is a British-American computer scientist, physicist, and businessman. He is known for his work in computer science, mathematics, and theoretical physics. In 2012, he was named a fellow of the American Ma ...
, by enumerating the Sheffer identities of length less or equal to 15 elements (excluding mirror images) that have no noncommutative models with four or fewer variables, and was first proven equivalent by
William McCune William Walker McCune (December 17, 1953 – May 2, 2011) was an American computer scientist and logician working in the fields of automated reasoning, algebra, logic, and formal methods. He was best known for the development of the Otter, Prover ...
,
Branden Fitelson Branden Fitelson (; born August 17, 1969) is an American philosopher and Distinguished Professor of Philosophy at Northeastern University. He is known for his expertise on formal epistemology and philosophy of science. Bibliography * Edward ...
, and
Larry Wos Lawrence T. Wos (1930–2020) was an American mathematician, a researcher in the Mathematics and Computer Science Division of Argonne National Laboratory. Biography Wos studied at the University of Chicago, receiving a bachelor's degree in 1950 ...
.
MathWorld ''MathWorld'' is an online mathematics reference work, created and largely written by Eric W. Weisstein. It is sponsored by and licensed to Wolfram Research, Inc. and was partially funded by the National Science Foundation's National Science Dig ...
, a site associated with Wolfram, has named the axiom the "Wolfram axiom". McCune et al. also found a longer single axiom for Boolean algebra based on disjunction and negation. In 1933,
Edward Vermilye Huntington Edward Vermilye Huntington (April 26, 1874November 25, 1952) was an American mathematician. Biography Huntington was awarded the B.A. and the M.A. by Harvard University in 1895 and 1897, respectively. After two years' teaching at Williams College ...
identified the axiom : \lor = x as being equivalent to Boolean algebra, when combined with the commutativity of the OR operation, x \lor y = y \lor x, and the assumption of associativity, (x \lor y) \lor z = x \lor (y \lor z).
Herbert Robbins Herbert Ellis Robbins (January 12, 1915 – February 12, 2001) was an American mathematician and statistician. He did research in topology, measure theory, statistics, and a variety of other fields. He was the co-author, with Richard Courant ...
conjectured that Huntington's axiom could be replaced by :\neg(\neg(x \lor y) \lor \neg(x \lor )) = x, which requires one fewer use of the logical negation operator \neg. Neither Robbins nor Huntington could prove this conjecture; nor could
Alfred Tarski Alfred Tarski (, born Alfred Teitelbaum;School of Mathematics and Statistics, University of St Andrews ''School of Mathematics and Statistics, University of St Andrews''. January 14, 1901 – October 26, 1983) was a Polish-American logician a ...
, who took considerable interest in it later. The conjecture was eventually proved in 1996 with the aid of theorem-proving software. This proof established that the Robbins axiom, together with associativity and commutativity, form a 3-basis for Boolean algebra. The existence of a 2-basis was established in 1967 by
Carew Arthur Meredith Carew Arthur Meredith (28 July 1904 – 31 March 1976), usually cited as C. A. Meredith, was an influential Irish logician, who worked in Trinity College, Dublin from 1943 to 1964. His work on condensed detachment (inspired by the work of Łuk ...
: :\neg( \lor y) \lor x = x, :\neg( \lor y) \lor (z \lor y) = y \lor (z \lor x). The following year, Meredith found a 2-basis in terms of the Sheffer stroke: :(x\mid x) \mid (y\mid x) = x, :x, (y\mid(x\mid z)) = ((z\mid y)\mid y)\mid x. In 1973, Padmanabhan and Quackenbush demonstrated a method that, in principle, would yield a 1-basis for Boolean algebra. Applying this method in a straightforward manner yielded "axioms of enormous length", thereby prompting the question of how shorter axioms might be found. This search yielded the 1-basis in terms of the Sheffer stroke given above, as well as the 1-basis :\neg(\neg(\neg(x \lor y) \lor z) \lor \neg(x \lor \neg(\neg z \lor \neg(z \lor u)))) = z, which is written in terms of OR and NOT.


References

{{Logical connectives Boolean algebra History of logic
NAND gate In digital electronics, a NAND gate (NOT-AND) is a logic gate which produces an output which is false only if all its inputs are true; thus its output is complement to that of an AND gate. A LOW (0) output results only if all the inputs to the ...
Propositional calculus