Let $L$ be a first order language and $L'$ a language which comes from $L$ by adding constants. Show that if $T$ is a Skolem theory in $L$, then $T$ is a Skolem theory in $L'$ (and hence so is any theory $T\subseteq T'$ in $L'$).
This is question 3.1.1 from Hodges' Shorter Model Theory; I found a solution (as attached below) but I don't at all understand what he is doing. Specifically:
What is he doing when he 'write $\phi$ as $\phi '(\bar{x},\bar{c},y)$, with $\phi' (\bar{x},\bar{z},y)$'? Supposedly $\phi$ is expanded from having only 2 variables ($\bar x, y)$ to 3 ($\bar x,\bar c,y$) because of the language expansion by constants...? But why then replace the constant $\bar c$ with $\bar z$, a new free variable?
What is this lemma on constant he is citing? I have been looking all over 3.1 but I don't see any thing related. Without knowing what this lemma is, I can't understand what that step of the proof is about.