In trying to prove , $a\leq b\wedge b\leq c\Longrightarrow a\leq c$ I come up with the following:
Proof: (intuitively)
case 1: $a<b\wedge b<c\Longrightarrow a<c\Longrightarrow a\leq c$
case 2: $a<b\wedge b=c\Longrightarrow a<c\Longrightarrow a\leq c$
case 3: $a=b\wedge b<c\Longrightarrow a<c\Longrightarrow a\leq c$
case 4 : $ a=b\wedge b=c\Longrightarrow a=c\Longrightarrow a\leq c$
My question is :
What is the corresponding formal proof of the above proof within a natural deduction system ??
You are trying to prove the transitivity of $≤$.
For the first implication you assumed the transitivity of $<$ in case 1. In cases 2, 3 and 4, you used the definition of equality.
For the final implication in each case, you used the definition of $≤$ which is $≤ \,\,\, := \,\,\, (< \lor =$).