I need to proof that: $(A\cap B) \subseteq A$ is true.
My attempt was:
$$(A\cap B) \subseteq A = \{\forall x: (x\in (A\cap B)) \to (x \in A)\}$$
$$= \{\forall x: ((x\in A) \land (x\in B)) \to (x\in A)\}$$
Using the tautology $p \land q \to p$
the statement is always true.
Is this correct or there are some observations to improve?
It is a somewhat convincing proof by equivalent substitutions.
However you should not be using set builder notation.
Moreover you are working backwards: Instead you need to demonstrate that an axiomatic tautology entails that which is to be proven.
$$\begin{align}&p\wedge q\to p&&\text{is a tautology}\\&x\in A\wedge x\in B\to x\in A&&\text{for arbitrary $x$, by substitution}\\&x\in A\cap B\to x\in A&&\text{for arbitrary $x$, by definition of intersection}\\&\forall x~(x\in A\cap B\to x\in A)&&\text{by generalisation.}\\ &A\cap B\subseteq A&&\text{by definition of subset.}\end{align}$$
Therefore $A\cap B\subseteq A$ is a theorem.
$\blacksquare$