How are proof techniques formulated in mathematical logic, for example:
- direct proof,
- proof by contrapositive,
- proof by contradiction?
Are the following some possible ways?
This Wikipedia article formulates them as some logical equivalence identities. How are the identities used in proofs as proof techniques? Is it by "if $\phi$ and $\psi$ are logically equivalent, then $\Phi \models \phi$ iff $\Phi \models \psi$ for any set $\Phi$ of formulas" and "if $\Phi$ and $\Psi$ are logically equivalent, then $\Phi \models \phi$ iff $\Psi \models \phi$ for any formula $\phi$"?
Does p35 of Ebbinghaus' Mathematical Logic formulate proof by contraction at some metalanguage level using "iff" to connect two instances of $\models$?
4.4 Lemma. For all $\Phi$ and all $\phi$, $\Phi \models \phi$ iff not Sat $\Phi \cup \{ \neg \phi \}$.
How are other proof techniques formulated at some metalanguage level using "iff" to connect two instances of $\models$?
Ebbinghaus' Mathematical Logic formulates proof by contradiction and proof by contrapositive, as some inference rules in the sequent calculus, e.g. IV.2.4 Contradiction Rule (Ctr) on p63 for proof by contradiction, and IV.3.3 Contrapositon Rules (Cp) on p64 for proof by contrapositive. Notice that the inference rules are one-directional, while proof techniques are bi-directional by nature, which the other possible ways of formulations have shown. So how can inference rules be used for representing bi-directionalness of proof techniques?
What are other ways for formulating proof techniques, if any?
Thanks.