[Math] Using theorem of logical equivalences to show $p \land (\sim q \lor p) \equiv p$

discrete mathematicsfirst-order-logic

I'm new to the whole discrete math thing, and I'm having trouble finding any laws to start breaking the statement $p \land (\sim q \lor p) \equiv p$ down into its equivalences laws.

Can I have some help please. here's the chart I'm using
enter image description here

heres an example of the format I need to answer in.

statements | reason

~[~p^(pvq)]vq=t | given
p^(pvq)vq=t | distributive law
(p^p)v(p^q)vq=t | distributive law
pv(p^q)vq | Idempotent law
pvq=t | Absorption law

Best Answer

$\begin{aligned}p\land(\neg q\lor p)&\equiv p&\text{given}\\(p\land\neg q)\lor(p\land p)&\equiv p&\text{distributive law}\\(p\land\neg q)\lor p&\equiv p&\text{idempotent law}\\(p\land\neg q)\lor(p\land T)&\equiv p&\text{identity law}\\p\land(\neg q\lor T)&\equiv p&\text{distributive law}\\p\land T& \equiv p&\text{domination law}\\p&\equiv p&\text{identity law}\end{aligned}$

Related Question