Exercise 1.2.1(vii) from page 5 of Keith Devlin's "The Joy of Sets":
Prove the following assertion directly from the definitions. this is an exercise in the manipulation of logical formalisms.
$$x\subseteq y\;\leftrightarrow\;x\cap y =x\;\leftrightarrow\;x\cup y=y.\tag{*}$$
Even though this exercise is requesting "logical formalism" and sentence $(*)$ does not technically mean that those three atomic statements are equivalent to one another, the author quite certainly is wanting you to prove just that.
I understand from your linked post that it is not necessary to prove all seven implications; proving $(A→B),\; (B→C)$ and $(C→A)$ would be sufficient.
Yes. So, we just need
- $∀p\;(p\in X→p\in Y)→∀q\;(q\in X\cap Y ↔ q\in X)$
- $∀q\;(q\in X\cap Y ↔ q\in X)→∀r\;(r\in X\cup Y ↔ r\in Y)$
- $∀r\;(r\in X\cup Y ↔ r\in Y)→∀p\;(p\in X→p\in Y)$
or, alternatively,
- $∀p\;(p\in X→p\in Y)→∀q\;(q\in X\cap Y ↔ q\in X)$
- $∀p\;(p\in X→p\in Y)→∀r\;(r\in X\cup Y ↔ r\in Y)$
- $∀q\;(q\in X\cap Y ↔ q\in X)→∀p\;(p\in X→p\in Y)$
- $∀r\;(r\in X\cup Y ↔ r\in Y)→∀p\;(p\in X→p\in Y)$
(the definition of subset has been applied).
Addendum 1
I believe my #1 and #2 from the OP are equivalent to your #1. If you look at my #1 for example, I really don't know what more I can do to "prove" this.
Okay, let's reformat your #1, using $Ab$ to denote $b\in A:$
$$∀p\:(Xp → Yp) → ∀q\:(Xq → (Xq ∧ Yq)).\tag 4$$ This is logically equivalent to $$∀q\:∃p\:\Big((Xp → Yp) → (Xq → (Xq ∧ Yq))\Big),\tag 3$$ which is logically equivalent to $$∀q\:∃p\:\Big((Xp → Yp) → (Xq → Yq)\Big),\tag 2$$ which is a logical consequence (choose $p:=q$) of $$∀q\:\Big((Xq → Yq) → (Xq → Yq)\Big),\tag 1$$ which is clearly true. Notice that this proof is purely logical, utilising no result from Set Theory.
On the other hand, after the relevant results have been introduced after page 5, then a proof of the first part of $(*),$ $$X\subseteq Y\implies X\cap Y =X,$$ can simply (with the relevant justifications) be: $$X⊆Y \implies X∩Y⊆X\\
\text{and }X⊆Y \implies X⊆X∩Y.$$
Addendum 2
Thanks. I don't understand why $(4)$ and $(3)$ are logically equivalent.
Paring them down (here, $Mn$ denotes that object $n$ holds property $M):$
\begin{gather}∀p\:Fp → ∀q\:Gq\tag 4
\\∀q\:∃p\:\big(Fp → Gq\big)\tag 3\end{gather}
Sentence $(3)$ is the Prenex form of sentence $(4).$ They are logically equivalent because (here, $\psi$ is a sentence) \begin{gather}\psi → ∀q\:Gq\quad\equiv\quad ∀q\;(\psi → Gq),\tag{L1}\\
∀p\:Fp → \psi \quad\equiv\quad ∃q\;(Fp → \psi).\tag{L2}
\end{gather}
$(\mathrm L1)$ and $(\mathrm L2)$ contains four logical entailments; their formal proofs can be found in exercises 3 & 6 on p. 114 & 116 of this book. I'll illustrate the least obvious one $$∀p\:Fp → \psi \quad\models\quad ∃q\;(Fp → \psi)$$ with an example:
- premise: “Dark matter exists if every perfumier is French.”
- conclusion: “For some perfumier, dark matter exists if they're French.”
If every perfumier is French, then the conclusion clearly follows from the premise. On the other hand, if some perfumier isn't French, then for that perfumier, “dark matter exists if they're French” is indeed (vacuously) true, and the conclusion is again true.