Solution verification $\left(A \cap B\right) \cup \left(A \cap B^c\right)$
No, your answer has a mistake
The mistake is in this past
$[(A∩B)∪A]∪[(A∩B)∪B^c]$
The correct one is
$[(A∩B)∪A]∩[(A∩B)∪B^c]$
You can solve the equation easily
$(A∩B)∪(A∩B^c)$
$=(A∪(A∩B^c))∩(B∪(A∩B^c))$
$=A∩(B∪A)$
$=A$
Your first line is incorrect. Remember, in general, $\color{blue}X \color{blue}\cup (Y\cap Z)=(\color{blue}X \color{blue}\cup Y)\cap(\color{blue}X \color{blue}\cup Z)$. You wrote
$$\color{blue}{\left(A \cap B\right)} \color{blue}\cup \left(A \cap B^c\right)=\left[\color{blue}{\left(A \cap B\right)} \color{blue}\cup A\right]\color{red}{\cup }\left[\color{blue}{\left(A \cap B\right)} \color{blue}\cup B^c\right],$$
but the red $\cup$ should be a $\cap$.