The Arithmetic of Reasoning: Logic and Boolean Algebra

advertisement
The Arithmetic of Reasoning:
Logic and Boolean Algebra
-Jeff Johnson
-Mike Grassel
OVERVIEW
 Development of Logic
and Boolean Algebra was
important to the
development of
computers.
 Computers keep track of
finances, correct our
grammar, calculate taxes,
etc.
 Computers reduce
human reasoning to
mechanical processes by
simple logic
The Mathematicians
 Four mathematicians
collectively transformed
reasoning from words to
symbols to numbers.
 The transformation has
led to the modern
computer.
 The four mathematicians
were Gottfried Wilhelm
Leibniz, Augustus De
Morgan, George Boole,
and Charles Sanders
Pierce
Gottfried Wilhelm Leibniz
Leibniz
 1694: created a mechanical calculating device
called the “Stepped Reckoner”.
 The “Stepped Reckoner” knew how to add,
multiply, subtract, and divide.
 Became interested by vision of “Calculus of
Logic”.
 Starting with a few basic logical assumptions,
Leibniz wanted a system to work mechanically
by a simple set of rules with this system in which
new statements are derived from ones already
known.
AUGUSTUS DE MORGAN
De Morgan
 Born in Madras, India and
 Wrote textbooks and
was blind in one eye.
 Graduated with honors
from Trinity College in
Cambridge.
 By the age of 22, he was
a mathematics professor
at London University
 De Morgan thought the
19th century separation
between math and logic
was harmful
popular articles on logic.
 Put many mathematical
concepts on logical basis.
 Worked to make logic
more mathematical.
 Emphasized logical
relations as objects worth
of detached study.
George Boole
Boole
 Son of an English tradesman with no




money or privileges
Taught himself Greek and Latin
Acquired enough education to become
elementary school teacher
At 20, he began studying mathematics
“seriously”.
1849: Boole became a professor of
Mathematics at Queens College in Dublin
Boole (cont.)
 Wrote two books that enhanced the field of logic
 1847:published “The Mathematical Analysis of
Logic”, which helped lay the foundation for the
numerical and algebraic treatment of logical
reasoning.
 1854: published “An Investigation of the Laws of
Thought” which elaborated and codified ideas
which he explored in his previous writing, “The
Mathematical Analysis of Logic”.
Boole (cont…)
 Boole’s symbolic approach to logic led to the
development of Boolean algebra
 Boolean algebra is the basis for modern
computer logic system
 Key element of Boole’s work: systematic
treatment of statements as objects whose truth
values can be combined by logical operations.
 These operations are calculated the same way
as numbers are added and subtracted
CS Pierce
 1839-1914
 Son of Harvard mathematician and
astronomer
 Resurrected and extended De Morgan’s
contributions to the mathematical theory of
logic
 Interests in philosophy and logic led him to
an “algebra of logic”.
CS Pierce’s “Algebra of Logic”
 Claimed other mathematicians want to get
to conclusions as quickly as possible
 Will to skip steps when they know where
argument is heading
 Logicians want to analyze deductions as
carefully as possible
 Break deductions down into small simple
steps
Timeline
 4th century BC: Aristotle’s logical syllogisms
 1642: Blaise Pascal invents Pascaline (can only add and subtract)
 1694: GW Leibniz invents Stepped Reckoner (add, subtract, multiply,





divide)
1806-1871: De Morgan beings to piece together mathematics of logic
1847: George Boole publishes “The Mathematical Analysis of Logic”
1854: Boole publishes “An Investigation of the Laws of Thought”
1839-1914: CS Pierce reduce reduction of mathematical reasoning to long
strings (critical prerequisite for the computer age)
2005: Jeff Johnson / Mike Grassel undergraduate presentation on History
of Logic
References
 Berlinghoff, William P and Fernando Q Gouvea. Math through the Ages: A
Gentle History for Teachers and Others. Oxton House Publishers, 2002.
 “The Mathematics of Boolean Algebra”, Monk, Donald.
http://plato.stanford.edu/entries/boolalg-math/
 “Boolean Algebra”.
http://www.eelab.usyd.edu.au/digital_tutorial/chapter4/4_0.html
 “Hands on Puzzles for Thinking Fun”, http://www.logicpuzzlemuseum.org/
Download