Skip to main content
Contents Index
Search Book
Search Results:
No results.
Readability settings Prev Up Next
\(\require{cancel}
\newcommand{\nth}[1][n]{{#1}^{\mathrm{th}}}
\newcommand{\bbrac}[1]{\bigl(#1\bigr)}
\newcommand{\Bbrac}[1]{\Bigl(#1\Bigr)}
\newcommand{\correct}{\boldsymbol{\checkmark}}
\newcommand{\incorrect}{\boldsymbol{\times}}
\newcommand{\inv}[2][1]{{#2}^{-{#1}}}
\newcommand{\leftsub}[3][1]{\mathord{{}_{#2\mkern-#1mu}#3}}
\newcommand{\N}{\mathbb{N}}
\newcommand{\Z}{\mathbb{Z}}
\newcommand{\Q}{\mathbb{Q}}
\newcommand{\R}{\mathbb{R}}
\newcommand{\I}{\mathbb{I}}
\newcommand{\abs}[1]{\left\lvert #1 \right\rvert}
\DeclareMathOperator{\sqrtop}{sqrt}
\newcommand{\lgcnot}{\neg}
\newcommand{\lgcand}{\wedge}
\newcommand{\lgcor}{\vee}
\newcommand{\lgccond}{\rightarrow}
\newcommand{\lgcbicond}{\leftrightarrow}
\newcommand{\lgcimplies}{\Rightarrow}
\newcommand{\lgcequiv}{\Leftrightarrow}
\newcommand{\lgctrue}{\mathrm{T}}
\newcommand{\lgcfalse}{\mathrm{F}}
\newcommand{\boolnot}[1]{{#1}'}
\newcommand{\boolzero}{\mathbf{0}}
\newcommand{\boolone}{\mathbf{1}}
\newcommand{\setdef}[2]{\left\{\mathrel{}#1\mathrel{}\middle|\mathrel{}#2\mathrel{}\right\}}
\newcommand{\inlinesetdef}[2]{\{\mathrel{}#1\mathrel{}\mid\mathrel{}#2\mathrel{}\}}
\let\emptyword\emptyset
\renewcommand{\emptyset}{\varnothing}
\newcommand{\relcmplmnt}{\smallsetminus}
\newcommand{\union}{\cup}
\newcommand{\intersection}{\cap}
\newcommand{\cmplmnt}[1]{{#1}^{\mathrm{c}}}
\newcommand{\disjunion}{\sqcup}
\newcommand{\cartprod}{\times}
\newcommand{\words}[1]{{#1}^\ast}
\newcommand{\length}[1]{\abs{#1}}
\newcommand{\powsetbare}{\mathcal{P}}
\newcommand{\powset}[1]{\powsetbare(#1)}
\newcommand{\funcdef}[4][\to]{#2\colon #3 #1 #4}
\newcommand{\ifuncto}{\hookrightarrow}
\newcommand{\ifuncdef}[3]{\funcdef[\ifuncto]{#1}{#2}{#3}}
\newcommand{\sfuncto}{\twoheadrightarrow}
\newcommand{\sfuncdef}[3]{\funcdef[\sfuncto]{#1}{#2}{#3}}
\newcommand{\funcgraphbare}{\Delta}
\newcommand{\funcgraph}[1]{\funcgraphbare(#1)}
\newcommand{\nmathrel}[1]{\mathrel{\not #1}}
\newcommand{\relset}[3]{#1_{{} #2 #3}}
\newcommand{\gtset}[2]{\relset{#1}{\gt}{#2}}
\newcommand{\posset}[1]{\gtset{#1}{0}}
\newcommand{\geset}[2]{\relset{#1}{\ge}{#2}}
\newcommand{\nnegset}[1]{\geset{#1}{0}}
\newcommand{\neqset}[2]{\relset{#1}{\neq}{#2}}
\newcommand{\nzeroset}[1]{\neqset{#1}{0}}
\newcommand{\ltset}[2]{\relset{#1}{\lt}{#2}}
\newcommand{\leset}[2]{\relset{#1}{\le}{#2}}
\newcommand{\natnumlt}[1]{\ltset{\N}{#1}}
\DeclareMathOperator{\id}{id}
\newcommand{\inclfunc}[2]{\iota_{#1}^{#2}}
\newcommand{\projfunc}[1]{\rho_{#1}}
\DeclareMathOperator{\proj}{proj}
\newcommand{\funcres}[2]{\left.{#1}\right\rvert_{#2}}
\newcommand{\altfuncres}[2]{\left.{#1}\right\rvert{#2}}
\DeclareMathOperator{\res}{res}
\DeclareMathOperator{\flr}{flr}
\newcommand{\floor}[1]{\lfloor {#1} \rfloor}
\newcommand{\funccomp}{\circ}
\newcommand{\funcinvimg}[2]{\inv{#1}\left({#2}\right)}
\newcommand{\card}[1]{\left\lvert #1 \right\rvert}
\DeclareMathOperator{\cardop}{card}
\DeclareMathOperator{\ncardop}{\#}
\newcommand{\EngAlphabet}{\{ \mathrm{a}, \, \mathrm{b}, \, \mathrm{c}, \, \dotsc, \, \mathrm{y}, \, \mathrm{z} \}}
\newcommand{\ShortEngAlphabet}{\{ \mathrm{a}, \, \mathrm{b}, \, \dotsc, \, \mathrm{z} \}}
\newcommand{\eqclass}[1]{\left[#1\right]}
\newcommand{\partorder}{\preceq}
\newcommand{\partorderstrict}{\prec}
\newcommand{\npartorder}{\npreceq}
\newcommand{\subgraph}{\preceq}
\newcommand{\subgraphset}[1]{\mathcal{S}(#1)}
\newcommand{\connectedsubgraphset}[1]{\mathcal{C}(#1)}
\newcommand{\permcomb}[3]{{#1}(#2,#3)}
\newcommand{\permcombalt}[3]{{#1}^{#2}_{#3}}
\newcommand{\permcombaltalt}[3]{{\leftsub{#2}{#1}}_{#3}}
\newcommand{\permutation}[2]{\permcomb{P}{#1}{#2}}
\newcommand{\permutationalt}[2]{\permcombalt{P}{#1}{#2}}
\newcommand{\permutationaltalt}[2]{{\permcombaltalt{P}{#1}{#2}}}
\newcommand{\combination}[2]{\permcomb{C}{#1}{#2}}
\newcommand{\combinationalt}[2]{\permcombalt{C}{#1}{#2}}
\newcommand{\combinationaltalt}[2]{{\permcombaltalt{C}{#1}{#2}}}
\newcommand{\choosefuncformula}[3]{\frac{#1 !}{#2 ! \, #3 !}}
\DeclareMathOperator{\matrixring}{M}
\newcommand{\uvec}[1]{\mathbf{#1}}
\newcommand{\zerovec}{\uvec{0}}
\newcommand{\lt}{<}
\newcommand{\gt}{>}
\newcommand{\amp}{&}
\definecolor{fillinmathshade}{gray}{0.9}
\newcommand{\fillinmath}[1]{\mathchoice{\colorbox{fillinmathshade}{$\displaystyle \phantom{\,#1\,}$}}{\colorbox{fillinmathshade}{$\textstyle \phantom{\,#1\,}$}}{\colorbox{fillinmathshade}{$\scriptstyle \phantom{\,#1\,}$}}{\colorbox{fillinmathshade}{$\scriptscriptstyle\phantom{\,#1\,}$}}}
\)
Section 1.4 Tautologies and contradictions
tautology
a logical statement that is always true for all possible truth values of its variable substatements
logically true statement
Example 1.4.1 . Basic tautologies.
\(p \lgccond p \text{.}\)
\(p \lgcbicond p \text{.}\)
Law of the Excluded Middle :
\(p \lgcor \lgcnot p \text{.}\)
\(p \)
\(\lgcnot p \)
\(p \lgcor \lgcnot p \)
\(\lgctrue \)
\(\lgcfalse \)
\(\lgctrue \)
\(\lgcfalse \)
\(\lgctrue \)
\(\lgctrue \)
The table verifies that the statement is a tautology as the last column consists only of
\(\lgctrue \) values.
Law of Contradiction :
\(\lgcnot \bbrac{p \lgcand \lgcnot p} \text{.}\)
\(p \)
\(\lgcnot p \)
\(p \lgcand \lgcnot p \)
\(\lgcnot \bbrac{p \lgcand \lgcnot p} \)
\(\lgctrue \)
\(\lgcfalse \)
\(\lgcfalse \)
\(\lgctrue \)
\(\lgcfalse \)
\(\lgctrue \)
\(\lgcfalse \)
\(\lgctrue \)
The table verifies that the statement is a tautology as the last column consists only of
\(\lgctrue \) values.
Example 1.4.2 . Not a tautology.
Is
\(p \lgcor p \) a tautology? No, since it is false when
\(p \) is false.
contradiction
a statement that must always be false, regardless of the truth values of its variable substatements
logically false statement
synonym for
contradiction
Example 1.4.3 . Contradictions.
Negation of a tautology is always a contradiction (and negation of a contradiction is always a tautology).
Statement
\((p \lgcor \lgcnot p) \lgccond (q \lgcand \lgcnot q) \) is a contradiction:
\(p \)
\(q \)
\(\lgcnot p \)
\(\lgcnot q \)
\(p \lgcor \lgcnot p \)
\(q \lgcand \lgcnot q \)
\((p \lgcor \lgcnot p) \lgccond (q \lgcand \lgcnot q) \)
\(\lgctrue \)
\(\lgctrue \)
\(\lgcfalse \)
\(\lgcfalse \)
\(\lgctrue \)
\(\lgcfalse \)
\(\lgcfalse \)
\(\lgctrue \)
\(\lgcfalse \)
\(\lgcfalse \)
\(\lgctrue \)
\(\lgctrue \)
\(\lgcfalse \)
\(\lgcfalse \)
\(\lgcfalse \)
\(\lgctrue \)
\(\lgctrue \)
\(\lgcfalse \)
\(\lgctrue \)
\(\lgcfalse \)
\(\lgcfalse \)
\(\lgcfalse \)
\(\lgcfalse \)
\(\lgctrue \)
\(\lgctrue \)
\(\lgctrue \)
\(\lgcfalse \)
\(\lgcfalse \)
The table verifies that the statement is a contradiction as the last column consists only of
\(\lgcfalse \) values.
Example 1.4.4 . Conditional versus contradiction.
Implication
\(A\lgccond B \) can
only be a contradiction if
\(A \) is a tautology and
\(B \) is a contradiction.
Theorem 1.4.5 . Substitution Rule.
Suppose
\(A \) is a logical statement involving substatement variables
\(p_1, p_2, \dotsc, p_m \text{.}\) If
\(A \) is logically true or logically false, then so is every statement obtained from
\(A \) by replacing each statement variable
\(p_i \) by some logical statement
\(B_i \text{,}\) for every possible collection of logical statements
\(B_1, B_2, \dotsc, B_m \text{.}\)
Example 1.4.6 . Using the Substitution Rule.
We know
\(p \lgcor \lgcnot p \) is a tautology, therefore so is
\begin{equation*}
\bbrac{q \lgccond (r \lgcand \lgcnot s)} \lgcor
\lgcnot \bbrac{q \lgccond (r \lgcand \lgcnot s)}
\end{equation*}
using substitution
\(p = \bbrac{q \lgccond (r \lgcand \lgcnot s)} \text{.}\)
We know
\((p \lgcor \lgcnot p) \lgccond (q \lgcand \lgcnot q) \) is a contradiction, therefore so are
\begin{gather*}
(p \lgcor \lgcnot p) \lgccond (p \lgcand \lgcnot p)
\qquad \text{(by } p = p \text{, } q = p \text{),}\\
\bbrac{(r \lgcor s) \lgcor \lgcnot (r \lgcor s)} \lgccond \bbrac{q \lgcand \lgcnot q}
\qquad \text{(by } p = r \lgcor s \text{, } q = q \text{),}\\
\bbrac{r \lgcand (s \lgcbicond t)} \lgcor \lgcnot \bbrac{r \lgcand (s \lgcbicond t)}
\lgccond
\Bbrac{t \lgcand \lgcnot t}
\qquad \text{(by } p = r \lgcand (s \lgcbicond t) \text{, } q = t \text{).}
\end{gather*}
In mathematics, we often wish to prove that a condition
\(A \lgccond B \) is actually a tautology. (See
ChapterΒ 6 .)
logically implies
if the conditional
\(A \lgccond B \) is a tautology, we say that
\(A \) logically implies \(B \)
\(A \lgcimplies B \)
notation for logical implication
Example 1.4.7 . Logical implication.
If \(A = p \) and \(B = p \lgcor q \text{,}\) then \(A \lgcimplies B \text{.}\)
If \(A = p \lgcand q \) and \(B = p \text{,}\) then \(A \lgcimplies B \text{.}\)