148
CHAPTER 2 Formal Logic
satisfiable propositions, and logically equivalent propositions give a fuller understanding of
the propositional logic. Both CNFs and DNFs give a method for representing any formula
using a standard format from which information is easier to determine. The last section
deals with predicates and quantification. We define predicates as natural generalizations of
propositions and formulas. The interaction of predicates and quantification is explored, as
is the interaction of quantification with the operations that are defined on propositions.
Throughout the chapter, but independent of the core material about propositional logic,
is an introduction to boolean or combinatorial circuits. First, the correspondence between
logical formulas and a boolean circuit composed of gates is introduced. After showing the
correlations between boolean algebras and combinatorial circuits, the results about boolean
algebras become a tool for simplifying circuits. Finally, CNFs and DNFs are used to find
standard representations of combinatorial circuits.
2.9.1 Terms and Theorems
2.1 Summary
TERMS
AND gate
expression tree
proposition letter
base cases
Expression Tree for a
propositional connective
biconditional
Formula
propositional constant
boolean circuit
FALSE (F)
(T, F)
boolean value
formula
propositional logic
closure rules
gate
semantics
combinatorial circuit
hypothesis
subformula
combinatorial network
implication
syntax
conclusion
inductive definition
TRUE (T)
conditional
mean
truth table
conjunct
logical value
well-formed formula
conjunction
negation
(wff)
disjunct
NOT gate
disjunction
OR gate
equivalence
proposition
THEoREMs
Principle of Induction on Formulas
2.3 and 2.4 Summary
TERMS
alphabetic substitution
interpretation
semantics
alphabetic variant
logically equivalent
Sheffer stroke
complementation
logically implies
tautologically equivalent
contradiction
logically valid
tautologically implies
equivalent
meaning
tautology
exclusive or
satisfiable
true in
false in
satisfies
unsatisfiable
CHAPTER 2 Formal Logic
satisfiable propositions, and logically equivalent propositions give a fuller understanding of
the propositional logic. Both CNFs and DNFs give a method for representing any formula
using a standard format from which information is easier to determine. The last section
deals with predicates and quantification. We define predicates as natural generalizations of
propositions and formulas. The interaction of predicates and quantification is explored, as
is the interaction of quantification with the operations that are defined on propositions.
Throughout the chapter, but independent of the core material about propositional logic,
is an introduction to boolean or combinatorial circuits. First, the correspondence between
logical formulas and a boolean circuit composed of gates is introduced. After showing the
correlations between boolean algebras and combinatorial circuits, the results about boolean
algebras become a tool for simplifying circuits. Finally, CNFs and DNFs are used to find
standard representations of combinatorial circuits.
2.9.1 Terms and Theorems
2.1 Summary
TERMS
AND gate
expression tree
proposition letter
base cases
Expression Tree for a
propositional connective
biconditional
Formula
propositional constant
boolean circuit
FALSE (F)
(T, F)
boolean value
formula
propositional logic
closure rules
gate
semantics
combinatorial circuit
hypothesis
subformula
combinatorial network
implication
syntax
conclusion
inductive definition
TRUE (T)
conditional
mean
truth table
conjunct
logical value
well-formed formula
conjunction
negation
(wff)
disjunct
NOT gate
disjunction
OR gate
equivalence
proposition
THEoREMs
Principle of Induction on Formulas
2.3 and 2.4 Summary
TERMS
alphabetic substitution
interpretation
semantics
alphabetic variant
logically equivalent
Sheffer stroke
complementation
logically implies
tautologically equivalent
contradiction
logically valid
tautologically implies
equivalent
meaning
tautology
exclusive or
satisfiable
true in
false in
satisfies
unsatisfiable
