In the next proof we use the following lemmas:
For $A$ and B sets, $A \subseteq B$ implies $A \cup B = B$.
For all sets $A$, $A \cap A = A$.
For all sets $B$, $B \cap \varnothing = \varnothing $.
Assume that $A⊆B$. As a result, $A \cup B = B$. Note that foregoing statement suggests two possible cases.
Case 1: $A = B$.
Since $A = B$, as a matter of fact we are trying to prove that $B\cap B=B$ which is true. Therefore, $A \cap B = A$ trivially.
Case 2: $A = \varnothing$
$A ∩ B = \varnothing ∩ B = B ∩ \varnothing = \varnothing = A.$
Then,
$A \cap B = A.$ ∎
Is this proof right?
This can be proved using 'modus tollens', which is:
So, we need to show that:
$$A\cap B\ne A \to A \not\subseteq B$$
If $A\cap B\ne A$, then $\exists x\in A$, such that $x\not\in B$ which means $A \not\subseteq B$, as required.
Modus tollens then states that the contrapositive, i.e. your original statement, is also true.