Out of curiosity I wanted to translate modus ponens into a logical statement and condense/solve it in some way, and I ended up getting True:
$p \land (p \rightarrow q) \rightarrow q$
$=p \land (\lnot p \lor q) \rightarrow q$
$=\lnot(p \land (\lnot p \lor q)) \lor q$
$=\lnot((p \land \lnot p) \lor (p \land q)) \lor q$
$=\lnot(\text{False} \lor (p \land q)) \lor q$
$=\lnot(p \land q) \lor q$
$=\lnot p \lor \lnot q \lor q$
$=\lnot p \lor \text{True}$
$=\text{True}$
I'm not really sure what to make of this. Is modus ponens a tautology? How is it useful in practice if it's not really saying anything?