Enderton exercises 2.

finite-set-exercises
Joshua Potter 2023-05-19 09:25:37 -06:00
parent ead87350b8
commit 1da6e31581
3 changed files with 188 additions and 51 deletions

View File

@ -49,22 +49,22 @@ If $A$ and $B$ are sets such that for every object $t$,
\section{Baby Set Theory}% \section{Baby Set Theory}%
\label{sec:baby-set-theory} \label{sec:baby-set-theory}
\subsection{\verified{Exercise 1}}% \subsection{\verified{Exercise 1.1}}%
\label{sub:baby-set-theory-1} \label{sub:exercise-1.1}
Which of the following become true when "$\in$" is inserted in place of the Which of the following become true when "$\in$" is inserted in place of the
blank? blank?
Which become true when "$\subseteq$" is inserted? Which become true when "$\subseteq$" is inserted?
\subsubsection{\verified{Exercise 1a}}% \subsubsection{\verified{Exercise 1.1a}}%
\label{ssub:baby-set-theory-1a} \label{ssub:exercise-1.1a}
$\{\emptyset\} \_\_\_\_ \{\emptyset, \{\emptyset\}\}$. $\{\emptyset\} \_\_\_\_ \{\emptyset, \{\emptyset\}\}$.
\begin{proof} \begin{proof}
\lean{Bookshelf/Enderton/Set/Chapter\_1} \lean{Bookshelf/Enderton/Set/Chapter\_1}
{Enderton.Set.Chapter\_1.exercise\_1a} {Enderton.Set.Chapter\_1.exercise\_1\_1a}
Because the \textit{object} $\{\emptyset\}$ is a member of the right-hand set, Because the \textit{object} $\{\emptyset\}$ is a member of the right-hand set,
the statement is \textbf{true} in the case of "$\in$". the statement is \textbf{true} in the case of "$\in$".
@ -75,15 +75,15 @@ $\{\emptyset\} \_\_\_\_ \{\emptyset, \{\emptyset\}\}$.
\end{proof} \end{proof}
\subsubsection{\verified{Exercise 1b}}% \subsubsection{\verified{Exercise 1.1b}}%
\label{ssub:baby-set-theory-1b} \label{ssub:exercise-1.11b}
$\{\emptyset\} \_\_\_\_ \{\emptyset, \{\{\emptyset\}\}\}$. $\{\emptyset\} \_\_\_\_ \{\emptyset, \{\{\emptyset\}\}\}$.
\begin{proof} \begin{proof}
\lean{Bookshelf/Enderton/Set/Chapter\_1} \lean{Bookshelf/Enderton/Set/Chapter\_1}
{Enderton.Set.Chapter\_1.exercise\_1b} {Enderton.Set.Chapter\_1.exercise\_1\_1b}
Because the \textit{object} $\{\emptyset\}$ is not a member of the right-hand Because the \textit{object} $\{\emptyset\}$ is not a member of the right-hand
set, the statement is \textbf{false} in the case of "$\in$". set, the statement is \textbf{false} in the case of "$\in$".
@ -93,15 +93,15 @@ $\{\emptyset\} \_\_\_\_ \{\emptyset, \{\{\emptyset\}\}\}$.
\end{proof} \end{proof}
\subsubsection{\verified{Exercise 1c}}% \subsubsection{\verified{Exercise 1.1c}}%
\label{ssub:baby-set-theory-1c} \label{ssub:exercise-1.1c}
$\{\{\emptyset\}\} \_\_\_\_ \{\emptyset, \{\emptyset\}\}$. $\{\{\emptyset\}\} \_\_\_\_ \{\emptyset, \{\emptyset\}\}$.
\begin{proof} \begin{proof}
\lean{Bookshelf/Enderton/Set/Chapter\_1} \lean{Bookshelf/Enderton/Set/Chapter\_1}
{Enderton.Set.Chapter\_1.exercise\_1c} {Enderton.Set.Chapter\_1.exercise\_1\_1c}
Because the \textit{object} $\{\{\emptyset\}\}$ is not a member of the Because the \textit{object} $\{\{\emptyset\}\}$ is not a member of the
right-hand set, the statement is \textbf{false} in the case of "$\in$". right-hand set, the statement is \textbf{false} in the case of "$\in$".
@ -111,15 +111,15 @@ $\{\{\emptyset\}\} \_\_\_\_ \{\emptyset, \{\emptyset\}\}$.
\end{proof} \end{proof}
\subsubsection{\verified{Exercise 1d}}% \subsubsection{\verified{Exercise 1.1d}}%
\label{ssub:baby-set-theory-1d} \label{ssub:exercise-1.1d}
$\{\{\emptyset\}\} \_\_\_\_ \{\emptyset, \{\{\emptyset\}\}\}$. $\{\{\emptyset\}\} \_\_\_\_ \{\emptyset, \{\{\emptyset\}\}\}$.
\begin{proof} \begin{proof}
\lean{Bookshelf/Enderton/Set/Chapter\_1} \lean{Bookshelf/Enderton/Set/Chapter\_1}
{Enderton.Set.Chapter\_1.exercise\_1d} {Enderton.Set.Chapter\_1.exercise\_1\_1d}
Because the \textit{object} $\{\{\emptyset\}\}$ is a member of the right-hand Because the \textit{object} $\{\{\emptyset\}\}$ is a member of the right-hand
set, the statement is \textbf{true} in the case of "$\in$". set, the statement is \textbf{true} in the case of "$\in$".
@ -130,15 +130,15 @@ $\{\{\emptyset\}\} \_\_\_\_ \{\emptyset, \{\{\emptyset\}\}\}$.
\end{proof} \end{proof}
\subsubsection{\verified{Exercise 1e}}% \subsubsection{\verified{Exercise 1.1e}}%
\label{ssub:baby-set-theory-1e} \label{ssub:exercise-1.1e}
$\{\{\emptyset\}\} \_\_ \{\emptyset, \{\emptyset, \{\emptyset\}\}\}$. $\{\{\emptyset\}\} \_\_ \{\emptyset, \{\emptyset, \{\emptyset\}\}\}$.
\begin{proof} \begin{proof}
\lean{Bookshelf/Enderton/Set/Chapter\_1} \lean{Bookshelf/Enderton/Set/Chapter\_1}
{Enderton.Set.Chapter\_1.exercise\_1e} {Enderton.Set.Chapter\_1.exercise\_1\_1e}
Because the \textit{object} $\{\{\emptyset\}\}$ is not a member of the Because the \textit{object} $\{\{\emptyset\}\}$ is not a member of the
right-hand set, the statement is \textbf{false} in the case of "$\in$". right-hand set, the statement is \textbf{false} in the case of "$\in$".
@ -149,8 +149,8 @@ $\{\{\emptyset\}\} \_\_ \{\emptyset, \{\emptyset, \{\emptyset\}\}\}$.
\end{proof} \end{proof}
\subsection{\verified{Exercise 2}}% \subsection{\verified{Exercise 1.2}}%
\label{sub:baby-set-theory-2} \label{sub:exercise-1.2}
Show that no two of the three sets $\emptyset$, $\{\emptyset\}$, and Show that no two of the three sets $\emptyset$, $\{\emptyset\}$, and
$\{\{\emptyset\}\}$ are equal to each other. $\{\{\emptyset\}\}$ are equal to each other.
@ -158,7 +158,7 @@ Show that no two of the three sets $\emptyset$, $\{\emptyset\}$, and
\begin{proof} \begin{proof}
\lean{Bookshelf/Enderton/Set/Chapter\_1} \lean{Bookshelf/Enderton/Set/Chapter\_1}
{Enderton.Set.Chapter\_1.exercise\_2} {Enderton.Set.Chapter\_1.exercise\_1\_2}
By the \nameref{ref:principle-extensionality}, $\emptyset$ is only equal to By the \nameref{ref:principle-extensionality}, $\emptyset$ is only equal to
$\emptyset$. $\emptyset$.
@ -171,43 +171,176 @@ Show that no two of the three sets $\emptyset$, $\{\emptyset\}$, and
\end{proof} \end{proof}
\subsection{\verified{Exercise 3}}% \subsection{\verified{Exercise 1.3}}%
\label{sub:baby-set-theory-3} \label{sub:exercise-1.3}
Show that if $B \subseteq C$, then $\mathscr{P} B \subseteq \mathscr{P} C$. Show that if $B \subseteq C$, then $\powerset{B} \subseteq \powerset{C}$.
\begin{proof} \begin{proof}
\lean{Bookshelf/Enderton/Set/Chapter\_1} \lean{Bookshelf/Enderton/Set/Chapter\_1}
{Enderton.Set.Chapter\_1.exercise\_3} {Enderton.Set.Chapter\_1.exercise\_1\_3}
Let $x \in \mathscr{P} B$. Let $x \in \powerset{B}$.
By definition of the \nameref{ref:powerset}, $x$ is a subset of $B$. By definition of the \nameref{ref:powerset}, $x$ is a subset of $B$.
By hypothesis, $B \subseteq C$. By hypothesis, $B \subseteq C$.
Then $x \subseteq C$. Then $x \subseteq C$.
Again by definition of the \nameref{ref:powerset}, it follows Again by definition of the \nameref{ref:powerset}, it follows
$x \in \mathscr{P} C$. $x \in \powerset{C}$.
\end{proof} \end{proof}
\subsection{\verified{Exercise 4}}% \subsection{\verified{Exercise 1.4}}%
\label{sub:baby-set-theory-4} \label{sub:exercise-1.4}
Assume that $x$ and $y$ are members of a set $B$. Assume that $x$ and $y$ are members of a set $B$.
Show that $\{\{x\}, \{x, y\}\} \in \mathscr{P}\mathscr{P} B.$ Show that $\{\{x\}, \{x, y\}\} \in \powerset{\powerset{B}}.$
\begin{proof} \begin{proof}
\lean{Bookshelf/Enderton/Set/Chapter\_1} \lean{Bookshelf/Enderton/Set/Chapter\_1}
{Enderton.Set.Chapter\_1.exercise\_4} {Enderton.Set.Chapter\_1.exercise\_1\_4}
Let $x$ and $y$ be members of set $B$. Let $x$ and $y$ be members of set $B$.
Then $\{x\}$ and $\{x, y\}$ are subsets of $B$. Then $\{x\}$ and $\{x, y\}$ are subsets of $B$.
By definition of the \nameref{ref:powerset}, $\{x\}$ and $\{x, y\}$ are By definition of the \nameref{ref:powerset}, $\{x\}$ and $\{x, y\}$ are
members of $\mathscr{P} B$. members of $\powerset{B}$.
Then $\{\{x\}, \{x, y\}\}$ is a subset of $\mathscr{P} B$. Then $\{\{x\}, \{x, y\}\}$ is a subset of $\powerset{B}$.
By definition of the \nameref{ref:powerset}, $\{\{x\}, \{x, y\}\}$ is a member By definition of the \nameref{ref:powerset}, $\{\{x\}, \{x, y\}\}$ is a member
of $\mathscr{P}\mathscr{P} B$. of $\powerset{\powerset{B}}$.
\end{proof}
\section{Sets - An Informal View}%
\label{sec:sets-informal-view}
\subsection{\partial{Exercise 2.1}}%
\label{sub:exercise-2.1}
Define the rank of a set $c$ to be the least $\alpha$ such that
$c \subseteq V_\alpha$.
Compute the rank of $\{\{\emptyset\}\}$.
Compute the rank of
$\{\emptyset, \{\emptyset\}, \{\emptyset, \{\emptyset\}\}\}$.
\begin{proof}
We first compute the values of $V_n$ for $0 \leq n \leq 3$ under the
assumption the set of atoms $A$ at the bottom of the hierarchy is empty.
\begin{align*}
V_0 & = \emptyset \\
V_1 & = V_0 \cup \powerset{V_0} \\
& = \emptyset \cup \{\emptyset\} \\
& = \{\emptyset\} \\
V_2 & = V_1 \cup \powerset{V_1} \\
& = \{\emptyset\} \cup \powerset{\{\emptyset\}} \\
& = \{\emptyset\} \cup \{\emptyset, \{\emptyset\}\} \\
& = \{\emptyset, \{\emptyset\}\} \\
V_3 & = V_2 \cup \powerset{V_2} \\
& = \{\emptyset, \{\emptyset\}\} \cup
\powerset{\{\emptyset, \{\emptyset\}\}} \\
& = \{\emptyset, \{\emptyset\}\} \cup
\{\emptyset,
\{\emptyset\},
\{\{\emptyset\}\},
\{\emptyset, \{\emptyset\}\}\} \\
& = \{\emptyset,
\{\emptyset\},
\{\{\emptyset\}\},
\{\emptyset, \{\emptyset\}\}\}
\end{align*}
It then immediately follows $\{\{\emptyset\}\}$ has rank $2$ and
$\{\emptyset, \{\emptyset\}, \{\emptyset, \{\emptyset\}\}\}$ has rank $3$.
\end{proof}
\subsection{\partial{Exercise 2.2}}%
\label{sub:exercise-2.2}
We have stated that $V_{\alpha + 1} = A \cup \powerset{V_\alpha}$.
Prove this at least for $\alpha < 3$.
\begin{proof}
Let $A$ be the set of atoms in our set hierarchy.
Let $P(n)$ be the predicate, "$V_{n + 1} = A \cup \powerset{V_n}$."
We prove $P(n)$ holds true for all natural numbers $n \geq 1$ via induction.
\paragraph{Base Case}%
Let $n = 1$.
By definition, $V_1 = V_0 \cup \powerset{V_0}$.
By definition, $V_0 = A$.
Therefore $V_1 = A \cup \powerset{V_0}$.
This proves $P(1)$ holds true.
\paragraph{Induction Step}%
Suppose $P(n)$ holds true for some $n \geq 1$.
Consider $V_{n+1}$.
By definition, $V_{n+1} = V_n \cup \powerset{V_n}$.
Therefore, by the induction hypothesis,
\begin{align}
V_{n+1}
& = V_n \cup \powerset{V_n}
\nonumber \\
& = (A \cup \powerset{V_{n-1}}) \cup \powerset{V_n}
\nonumber \\
& = A \cup (\powerset{V_{n-1}} \cup \powerset{V_n})
\label{sub:exercise-2.2-eq1}
\end{align}
But $V_{n-1}$ is a subset of $V_n$.
\nameref{sub:exercise-1.3} then implies
$\powerset{V_{n-1}} \subseteq \powerset{V_n}$.
This means \eqref{sub:exercise-2.2-eq1} can be simplified to
$$V_{n+1} = A \cup \powerset{V_n},$$
proving $P(n+1)$ holds true.
\paragraph{Conclusion}%
By mathematical induction, it follows for all $n \geq 1$, $P(n)$ is true.
\end{proof}
\subsection{\partial{Exercise 2.3}}%
\label{sub:exercise-2.3}
List all the members of $V_3$.
List all the members of $V_4$.
(It is to be assumed here that there are no atoms.)
\begin{proof}
As seen in the proof of \nameref{sub:exercise-2.1},
$$V_3 = \{
\emptyset,
\{\emptyset\},
\{\{\emptyset\}\},
\{\emptyset, \{\emptyset\}\}
\}.$$
By \nameref{sub:exercise-2.2}, $V_4 = \powerset{V_3}$ (since it is assumed
there are no atoms).
Thus
\begin{align*}
& V_4 = \{ \\
& \qquad \emptyset, \\
& \qquad \{\emptyset\}, \\
& \qquad \{\{\emptyset\}\}, \\
& \qquad \{\{\{\emptyset\}\}\}, \\
& \qquad \{\{\emptyset, \{\emptyset\}\}\}, \\
& \qquad \{\emptyset, \{\emptyset\}\}, \\
& \qquad \{\emptyset, \{\{\emptyset\}\}\}, \\
& \qquad \{\emptyset, \{\emptyset, \{\emptyset\}\}\}, \\
& \qquad \{\{\emptyset\}, \{\{\emptyset\}\}\}, \\
& \qquad \{\{\emptyset\}, \{\emptyset, \{\emptyset\}\}\}, \\
& \qquad \{\{\{\emptyset\}\}, \{\emptyset, \{\emptyset\}\}\}, \\
& \qquad \{\emptyset, \{\emptyset\}, \{\{\emptyset\}\}\}, \\
& \qquad \{\emptyset, \{\emptyset\}, \{\emptyset, \{\emptyset\}\}\}, \\
& \qquad \{\emptyset, \{\{\emptyset\}\}, \{\emptyset, \{\emptyset\}\}\} \\
& \qquad \{\{\emptyset\}, \{\{\emptyset\}\}, \{\emptyset, \{\emptyset\}\}\}, \\
& \qquad \{\emptyset, \{\emptyset\}, \{\{\emptyset\}\}, \{\emptyset, \{\emptyset\}\}\} \\
& \}.
\end{align*}
\end{proof} \end{proof}

View File

@ -9,7 +9,7 @@ Introduction
namespace Enderton.Set.Chapter_1 namespace Enderton.Set.Chapter_1
/-! ### Exercise 1 /-! ### Exercise 1.1
Which of the following become true when "∈" is inserted in place of the blank? Which of the following become true when "∈" is inserted in place of the blank?
Which become true when "⊆" is inserted? Which become true when "⊆" is inserted?
@ -21,19 +21,19 @@ The `∅` does not equal the singleton set containing `∅`.
lemma empty_ne_singleton_empty (h : ∅ = ({∅} : Set (Set α))) : False := lemma empty_ne_singleton_empty (h : ∅ = ({∅} : Set (Set α))) : False :=
absurd h (Ne.symm $ Set.singleton_ne_empty (∅ : Set α)) absurd h (Ne.symm $ Set.singleton_ne_empty (∅ : Set α))
/-- #### Exercise 1a /-- #### Exercise 1.1a
`{∅} ___ {∅, {∅}}` `{∅} ___ {∅, {∅}}`
-/ -/
theorem exercise_1a theorem exercise_1_1a
: {∅} ∈ ({∅, {∅}} : Set (Set (Set α))) : {∅} ∈ ({∅, {∅}} : Set (Set (Set α)))
∧ {∅} ⊆ ({∅, {∅}} : Set (Set (Set α))) := ⟨by simp, by simp⟩ ∧ {∅} ⊆ ({∅, {∅}} : Set (Set (Set α))) := ⟨by simp, by simp⟩
/-- #### Exercise 1b /-- #### Exercise 1.1b
`{∅} ___ {∅, {{∅}}}` `{∅} ___ {∅, {{∅}}}`
-/ -/
theorem exercise_1b theorem exercise_1_1b
: {∅} ∉ ({∅, {{∅}}}: Set (Set (Set (Set α)))) : {∅} ∉ ({∅, {{∅}}}: Set (Set (Set (Set α))))
∧ {∅} ⊆ ({∅, {{∅}}}: Set (Set (Set (Set α)))) := by ∧ {∅} ⊆ ({∅, {{∅}}}: Set (Set (Set (Set α)))) := by
refine ⟨?_, by simp⟩ refine ⟨?_, by simp⟩
@ -41,19 +41,19 @@ theorem exercise_1b
simp at h simp at h
exact empty_ne_singleton_empty h exact empty_ne_singleton_empty h
/-- #### Exercise 1c /-- #### Exercise 1.1c
`{{∅}} ___ {∅, {∅}}` `{{∅}} ___ {∅, {∅}}`
-/ -/
theorem exercise_1c theorem exercise_1_1c
: {{∅}} ∉ ({∅, {∅}} : Set (Set (Set (Set α)))) : {{∅}} ∉ ({∅, {∅}} : Set (Set (Set (Set α))))
∧ {{∅}} ⊆ ({∅, {∅}} : Set (Set (Set (Set α)))) := ⟨by simp, by simp⟩ ∧ {{∅}} ⊆ ({∅, {∅}} : Set (Set (Set (Set α)))) := ⟨by simp, by simp⟩
/-- #### Exercise 1d /-- #### Exercise 1.1d
`{{∅}} ___ {∅, {{∅}}}` `{{∅}} ___ {∅, {{∅}}}`
-/ -/
theorem exercise_1d theorem exercise_1_1d
: {{∅}} ∈ ({∅, {{∅}}} : Set (Set (Set (Set α)))) : {{∅}} ∈ ({∅, {{∅}}} : Set (Set (Set (Set α))))
∧ ¬ {{∅}} ⊆ ({∅, {{∅}}} : Set (Set (Set (Set α)))) := by ∧ ¬ {{∅}} ⊆ ({∅, {{∅}}} : Set (Set (Set (Set α)))) := by
refine ⟨by simp, ?_⟩ refine ⟨by simp, ?_⟩
@ -61,11 +61,11 @@ theorem exercise_1d
simp at h simp at h
exact empty_ne_singleton_empty h exact empty_ne_singleton_empty h
/-- #### Exercise 1e /-- #### Exercise 1.1e
`{{∅}} ___ {∅, {∅, {∅}}}` `{{∅}} ___ {∅, {∅, {∅}}}`
-/ -/
theorem exercise_1e theorem exercise_1_1e
: {{∅}} ∉ ({∅, {∅, {∅}}} : Set (Set (Set (Set α)))) : {{∅}} ∉ ({∅, {∅, {∅}}} : Set (Set (Set (Set α))))
∧ ¬ {{∅}} ⊆ ({∅, {∅, {∅}}} : Set (Set (Set (Set α)))) := by ∧ ¬ {{∅}} ⊆ ({∅, {∅, {∅}}} : Set (Set (Set (Set α)))) := by
apply And.intro apply And.intro
@ -81,12 +81,12 @@ theorem exercise_1e
have nh := h {∅} have nh := h {∅}
simp at nh simp at nh
/-- ### Exercise 2 /-- ### Exercise 1.2
Show that no two of the three sets `∅`, `{∅}`, and `{{∅}}` are equal to each Show that no two of the three sets `∅`, `{∅}`, and `{{∅}}` are equal to each
other. other.
-/ -/
theorem exercise_2 theorem exercise_1_2
: ∅ ≠ ({∅} : Set (Set α)) : ∅ ≠ ({∅} : Set (Set α))
∧ ∅ ≠ ({{∅}} : Set (Set (Set α))) ∧ ∅ ≠ ({{∅}} : Set (Set (Set α)))
∧ {∅} ≠ ({{∅}} : Set (Set (Set α))) := by ∧ {∅} ≠ ({{∅}} : Set (Set (Set α))) := by
@ -99,22 +99,22 @@ theorem exercise_2
simp at h simp at h
exact empty_ne_singleton_empty h exact empty_ne_singleton_empty h
/-- ### Exercise 3 /-- ### Exercise 1.3
Show that if `B ⊆ C`, then `𝓟 B ⊆ 𝓟 C`. Show that if `B ⊆ C`, then `𝓟 B ⊆ 𝓟 C`.
-/ -/
theorem exercise_3 (h : B ⊆ C) : Set.powerset B ⊆ Set.powerset C := by theorem exercise_1_3 (h : B ⊆ C) : Set.powerset B ⊆ Set.powerset C := by
unfold Set.powerset unfold Set.powerset
simp simp
intro x hx intro x hx
exact Set.Subset.trans hx h exact Set.Subset.trans hx h
/-- ### Exercise 4 /-- ### Exercise 1.4
Assume that `x` and `y` are members of a set `B`. Show that Assume that `x` and `y` are members of a set `B`. Show that
`{{x}, {x, y}} ∈ 𝓟 𝓟 B`. `{{x}, {x, y}} ∈ 𝓟 𝓟 B`.
-/ -/
theorem exercise_4 (x y : α) (hx : x ∈ B) (hy : y ∈ B) theorem exercise_1_4 (x y : α) (hx : x ∈ B) (hy : y ∈ B)
: {{x}, {x, y}} ∈ Set.powerset (Set.powerset B) := by : {{x}, {x, y}} ∈ Set.powerset (Set.powerset B) := by
unfold Set.powerset unfold Set.powerset
simp only [Set.mem_singleton_iff, Set.mem_setOf_eq] simp only [Set.mem_singleton_iff, Set.mem_setOf_eq]

View File

@ -1,4 +1,4 @@
\usepackage{amsfonts, amsmath, amsthm} \usepackage{amsfonts, amsmath, amssymb, amsthm}
\usepackage{bigfoot} \usepackage{bigfoot}
\usepackage{comment} \usepackage{comment}
\usepackage[shortlabels]{enumitem} \usepackage[shortlabels]{enumitem}
@ -131,7 +131,11 @@
\newcommand{\ico}[2]{\left[#1, #2\right)} \newcommand{\ico}[2]{\left[#1, #2\right)}
\newcommand{\ioc}[2]{\left(#1, #2\right]} \newcommand{\ioc}[2]{\left(#1, #2\right]}
\newcommand{\ioo}[2]{\left(#1, #2\right)} \newcommand{\ioo}[2]{\left(#1, #2\right)}
\newcommand{\powerset}[1]{\mathscr{P}\;#1}
\newcommand{\ubar}[1]{\text{\b{$#1$}}} \newcommand{\ubar}[1]{\text{\b{$#1$}}}
\let\oldemptyset\emptyset
\let\emptyset\varnothing
% Close off "private" namespace. % Close off "private" namespace.
\makeatother \makeatother