I know that this can be validated by using a truth table, But how can one go about proving this via some atomic steps, such as using bracket notation?
Prove $((a \wedge b) \to c)\to (a \to (b \to c))$.
73 Views Asked by Bumbble Comm https://math.techqa.club/user/bumbble-comm/detail AtThere are 4 best solutions below
On
In fact, a stronger statement can be made, and proven:
$((a \land b) \to c) \equiv (a \to (b \to c))$.
Starting with the left hand side, we have
$\begin{align} (a \land b) \to c &\equiv (\lnot (a \land b) \lor c)\\ \\ & \equiv (\lnot a \lor \lnot b) \lor c\\ \\ &\equiv \lnot a \lor(\lnot b\lor c)\\ \\ & \equiv a \to (\lnot b \lor c)\\ \\ & \equiv a \to (b \to c)\end{align}$
I use DeMorgan's rule, and the definition of implication, namely $p \to q \equiv \lnot p \lor q$, and the associative property of disjunction.
On
Suppose $$\lnot (((a \wedge b) \to c)\to (a \to (b \to c))).\tag{1}$$
Then we have $(a\land b)\to c$ and $\lnot(a\to(b\to c))$. By the latter, we have $\color{red}{a}$ and $\lnot (b\to c)$, which, in turn, implies $\color{green}{b}$ and $\color{blue}{\lnot c}$. From $(a\land b)\to c$, we have either $\lnot (a\land b)$ or $\color{blue}{c}$ (or both). But $\color{blue}{\lnot c}$. Hence $\lnot (a\land b)$; that is, either $\color{red}{\lnot a}$ or $\color{green}{\lnot b}$ (or both), a contradiction.
Therefore, the negation of $(1)$ holds.

In natural deduction:
and the proof is complete. Tautology.