Enderton (set). Testing cross-referencing.

finite-set-exercises
Joshua Potter 2023-08-14 13:45:14 -06:00
parent 70e51584a5
commit 4e6630ab45
2 changed files with 132 additions and 20 deletions

View File

@ -1 +1,3 @@
import Bookshelf.Enderton.Logic.Chapter_0 import Bookshelf.Enderton.Logic.Chapter_0
#check Iff

View File

@ -3,6 +3,8 @@
\input{../../preamble} \input{../../preamble}
\makecode{../..} \makecode{../..}
\externaldocument[S:]{Set}
\begin{document} \begin{document}
\header{A Mathematical Introduction to Logic}{Herbert B. Enderton} \header{A Mathematical Introduction to Logic}{Herbert B. Enderton}
@ -42,21 +44,11 @@
if and only if, for some positive integer $n$, we have if and only if, for some positive integer $n$, we have
$S = \ltuple{x_1}{x_n}$, where each $x_i \in A$. $S = \ltuple{x_1}{x_n}$, where each $x_i \in A$.
\section{\defined{\texorpdfstring{$n$}{n}-tuple}}% \section{\defined{Formula-Building Operations}}%
\hyperlabel{ref:n-tuple} \hyperlabel{ref:formula-building-operations}
An \textbf{$n$-tuple} is recursively defined as The \textbf{formula-building operations} (on expressions) are defined by the
$$\ltuple{x_1}{x_{n+1}} = \tuple{\ltuple{x_1}{x_n}, x_{n+1}}$$ equations:
for $n > 1$.
We also define $\tuple{x} = x$.
\section{\defined{Well-Formed Formula}}%
\hyperlabel{ref:well-formed-formula}
A \textbf{well-formed formula} (wff) is an \nameref{ref:expression} that can
be built up from the sentence symbols by applying some finite number of
times the \textbf{formula-building operations} (on expressions) defined by
the equations:
\begin{align*} \begin{align*}
\mathcal{E}_{\neg}(\alpha) \mathcal{E}_{\neg}(\alpha)
& = (\neg \alpha) \\ & = (\neg \alpha) \\
@ -70,6 +62,31 @@ We also define $\tuple{x} = x$.
& = (\alpha \Leftrightarrow \beta) & = (\alpha \Leftrightarrow \beta)
\end{align*} \end{align*}
\lean{Init/Prelude}{Not}
\lean{Init/Prelude}{And}
\lean{Init/Prelude}{Or}
\lean{Init/Core}{Iff}
\section{\defined{\texorpdfstring{$n$}{n}-tuple}}%
\hyperlabel{ref:n-tuple}
An \textbf{$n$-tuple} is recursively defined as
$$\ltuple{x_1}{x_{n+1}} = \tuple{\ltuple{x_1}{x_n}, x_{n+1}}$$
for $n > 1$.
We also define $\tuple{x} = x$.
\lean*{Init/Prelude}{Prod}
\section{\defined{Well-Formed Formula}}%
\hyperlabel{ref:well-formed-formula}
A \textbf{well-formed formula} (wff) is an \nameref{ref:expression} that can
be built up from the sentence symbols by applying some finite number of
times the \nameref{ref:formula-building-operations}.
\endgroup \endgroup
% Reset counter to mirror Enderton's book. % Reset counter to mirror Enderton's book.
@ -219,26 +236,119 @@ We also define $\tuple{x} = x$.
\section{Exercises 1}% \section{Exercises 1}%
\hyperlabel{sec:exercises-1} \hyperlabel{sec:exercises-1}
\subsection{\sorry{Exercise 1.1.1}}% \subsection{\unverified{Exercise 1.1.1}}%
\hyperlabel{sub:exercise-1.1.1} \hyperlabel{sub:exercise-1.1.1}
Give three sentences in English together with translations into our formal Give three sentences in English together with translations into our formal
language. language.
The sentences shoudl be chosen so as to have an interesting structure, and the The sentences should be chosen so as to have an interesting structure, and the
translations should each contain 15 or more symbols. translations should each contain 15 or more symbols.
\begin{answer} \begin{answer}
TODO
We begin first with the English sentences:
\begin{enumerate}[i]
\item He can juggle beach balls, bowling pins, and hackysacks unless
he is tired, in which case he can only juggle beach balls.
\item
If Lauren goes to the moves with Sam, he will watch Barbie and
eat popcorn, but if Lauren does not, he will watch Oppenheimer and
eat gummy worms.
\item
Trees produce oxygen if they are alive and well, able to pull
nutrients from the earth, and receive ample water.
\end{enumerate}
\paragraph{(i)}%
We use the following translation: "To juggle beach balls" (B),
"to juggle bowling pins" (P), "to juggle hackysacks" (H), and
"he is tired" (T).
This yields the following translation:
$$(B \land ((\neg T) \Rightarrow (P \land H))).$$
\paragraph{(ii)}%
We use the following translation: "Lauren goes to the movies" (L),
"Sam will watch Oppenheimer" (O), "Sam will watch "Barbie" (B),
"Sam will eat popcorn" (P), and "Sam will eay gummy worms" (G).
This yields the following translation:
$$(((L \land B) \land P) \lor (((\neg L) \land O) \land G)).$$
\paragraph{(iii)}%
We use the following translation: "Trees produce oxygen" (O),
"the tree is alive" (A), "the tree is well" (W), "can pull nutrients
from the earth" (N), and "receives ample water" (R).
This yields the following translation:
$$(O \iff (((A \land W) \land N) \land R)).$$
\end{answer} \end{answer}
\subsection{\sorry{Exercise 1.1.2}}% \subsection{\unverified{Exercise 1.1.2}}%
\hyperlabel{sub:exercise-1.1.2} \hyperlabel{sub:exercise-1.1.2}
Show that there are no wffs of length 2, 3, or 6, but that any other positive Show that there are no wffs of length 2, 3, or 6, but that any other positive
length is possible. length is possible.
\begin{proof} \begin{proof}
TODO
Define $$S = \{ \phi \mid
\phi \text{ is a wff and the length of } \phi
\text{ is not } 2, 3, \text{or } 6. \}.$$
We prove that (i) all the sentence symbols are members of $S$ and (ii)
$S$ is closed under the five \nameref{ref:formula-building-operations}.
We then conclude with (iii) the proof of the theorem statement.
\paragraph{(i)}%
\hyperlabel{par:exercise-1.1.2-i}
Sentence symbols, by definition, have length 1.
Thus every sentence symbol is a member of $S$.
\paragraph{(ii)}%
\hyperlabel{par:exercise-1.1.2-ii}
Define $L$ to be the length function mapping arbitrary wff to its length.
Let $\phi, \psi \in S$.
Then $L(\phi)$ and $L(\psi)$ each evaluate to 1, 4, 5, or a value larger
than 6.
By definition, $\mathcal{E}_{\neg}(\phi) = (\neg \phi)$.
Thus $L(\mathcal{E}_{\neg}(\phi)) = L(\phi) + 3$.
Enumerating through the possible values of $L(\phi)$ shows
$\mathcal{E}_{\neg}(\phi) \in S$.
Likewise,
$\mathcal{E}_{\square}(\phi, \psi) = (\phi \mathop{\square} \psi)$
where $\square$ is one of the binary connectives $\land$, $\lor$,
$\Rightarrow$, $\Leftrightarrow$.
Thus $L(\mathcal{E}_{\square}(\phi, \psi)) = L(\phi) + L(\psi) + 3$.
Again, enumerating through the possible values of $L(\phi)$ and $L(\psi)$
shows $\mathcal{E}_{\square}(\phi, \psi) \in S$.
Hence $S$ is closed under the five formula-building operations.
\paragraph{(iii)}%
By \nameref{par:exercise-1.1.2-i} and \nameref{par:exercise-1.1.2-ii}, the
\nameref{sub:induction-principle-1} implies $S$ is the set of all wffs.
It remains to be shown that a wff of any positive length excluding 2, 3,
and 6 are possible.
Let $\phi_1 = A_1$, $\phi_2 = (A_1 \land A_2)$, and
$\phi_3 = ((A_1 \land A_2) \land A_3)$.
Note these are wffs of lengths 1, 5, and 9 respectively.
Then $n$ repeated applications of $\mathcal{E}_{\neg}$ yields wffs of
length $1 + 3n$, $5 + 3n$, and $9 + 3n$ respectively.
But
\begin{align*}
& \{ 1 + 3n \mid n \in \mathbb{N} \}, \\
& \{ 5 + 3n \mid n \in \mathbb{N} \}, \text{ and } \\
& \{ 9 + 3n \mid n \in \mathbb{N} \}
\end{align*}
form a \nameref{S:ref:partition} of set $\mathbb{N} - \{ 2, 3, 6 \}$.
Thus a wff of any other positive length besides 2, 3, and 6 is possible.
\end{proof} \end{proof}
\subsection{\sorry{Exercise 1.1.3}}% \subsection{\sorry{Exercise 1.1.3}}%