[step:Validate the logical axioms in every $L$-structure]Suppose $q_i$ is a logical axiom. We verify, scheme by scheme, that $q_i$ is valid — i.e.\ $A \models q_i[s]$ for every $L$-structure $A$ and every assignment $s$.
**Propositional axioms.** These are formulas like
\begin{align*}
r \Rightarrow (s \Rightarrow r), \qquad (r \Rightarrow (s \Rightarrow t)) \Rightarrow ((r \Rightarrow s) \Rightarrow (r \Rightarrow t)),
\end{align*}
and the axioms for negation (e.g.\ $(\neg r \Rightarrow \neg s) \Rightarrow (s \Rightarrow r)$). Each is a tautology of propositional logic: it is true under every truth-assignment to its atomic sub-formulas. Tarski's satisfaction rules define the semantics of $\Rightarrow$ and $\neg$ on a structure $A$ to agree exactly with the propositional truth-functions. Therefore each propositional axiom is satisfied in every $L$-structure under every assignment.
**Equality axioms.** The axioms for $=$ include:
\begin{align*}
x &= x, \\
(x_1 = y_1 \land \cdots \land x_n = y_n) &\Rightarrow f(x_1, \ldots, x_n) = f(y_1, \ldots, y_n) \quad \text{for each $n$-ary function symbol } f, \\
(x_1 = y_1 \land \cdots \land x_n = y_n) &\Rightarrow (R(x_1, \ldots, x_n) \Leftrightarrow R(y_1, \ldots, y_n)) \quad \text{for each relation symbol } R.
\end{align*}
In any $L$-structure $A$, the symbol $=$ is interpreted as **genuine equality** on the domain $|A|$ (this is built into the definition of an $L$-structure). Therefore: $x = x$ is satisfied because every element is equal to itself; the function-symbol axioms are satisfied because genuine equality is compatible with any function on $|A|$ (applying any function to equal inputs yields equal outputs); and the relation-symbol axioms are satisfied because genuine equality is a congruence for every relation.
**Quantifier axioms.** These include schemes such as
\begin{align*}
(\forall x)\,r(x) &\Rightarrow r(t) \quad \text{for any term } t \text{ free for } x \text{ in } r, \\
(\forall x)(r \Rightarrow s) &\Rightarrow (r \Rightarrow (\forall x)\,s) \quad \text{if } x \text{ is not free in } r.
\end{align*}
For the first (the substitution axiom), if $A \models (\forall x)\,r(x)[s]$, then $r$ holds in $A$ under every $x$-variant of $s$; in particular under the variant that sends $x$ to the interpretation $t^A[s]$ of the term $t$. By the Substitution Lemma (a standard fact about Tarskian semantics: provided $t$ is free for $x$ in $r$, satisfaction of $r(t)$ under $s$ coincides with satisfaction of $r$ under the $x$-variant of $s$ sending $x$ to $t^A[s]$), we conclude $A \models r(t)[s]$.
For the second axiom, suppose $A \models (\forall x)(r \Rightarrow s)[s]$ and $A \models r[s]$. Let $s'$ be any $x$-variant of $s$. Since $x$ is not free in $r$, the satisfaction $A \models r[s']$ is equivalent to $A \models r[s]$, which holds. By the premise, $A \models (r \Rightarrow s)[s']$, so $A \models s[s']$. Since $s'$ was an arbitrary $x$-variant, $A \models (\forall x)\,s[s]$.
Each axiom scheme is valid. Hence $A \models q_i[s]$ for every $A$ and $s$, in particular for every model $A$ of $S$.[/step]