Given a set of formula $\Lambda$ called logical axioms, the theorems of a set of formula $\Gamma$ are formulas obtained from $\Lambda\cup\Gamma$ by using the rules of inference.
The choice of the rules of inference and $\Lambda$ are arbitrary.
An example for the choice of rules of inference Modus ponens: $\alpha,\alpha\rightarrow\beta\vdash\beta$
A deduction of $\varphi$ from $\Gamma$ is a finite sequence $\langle a_1,\ldots,a_n\rangle\ni a_n=\varphi\land\forall k\le n:$
If a deduction of $\varphi$ from $\Gamma$ exists, we say $\varphi$ is deducible from $\Gamma$ or that $\varphi$ is a theorem of $\Gamma$, and we write it as $\Gamma\vdash\varphi$
Rules of inference as an operation may not be totally defined or generate theorems freely.
$\mathrm{wff}\ \varphi$ is a generalization of $\psi\ \mathrm{iff}$ $\varphi=\forall x_1\ldots\forall x_n\psi$
Prime formulas are either atomic formulas or formula of the form $\forall\ x\ \varphi$. Tautologies in FOL are obtained by replacing sentential symbols in tautology in sentential logic with prime formulas.
$\mathrm{wff}$ in FOL are also $\mathrm{wff}$ in sentential logic.
Substitution of $x$ by $t$ in $\alpha$, $\alpha^x_t$ is defined as:
For an atomic $\alpha$, replace occurrences of $x$ with $t$
$\alpha\rightarrow\forall\ x\ \alpha$ where $x$ does not freely occur in $\alpha$
$x=x$
$x=y\rightarrow(\alpha\rightarrow\alpha’)$ where $\alpha’$ is an atomic obtained from $\alpha$ by replacing some or all $x$ with $y$
$\Gamma\models\varphi\longrightarrow\Gamma\vdash\varphi$. Since modes ponens is a tautological implication, with modus ponens as the rule of inference, we have $\Gamma\models\varphi\longleftrightarrow\Gamma\vdash\varphi$