In David Marker's "Model theory - An introduction" he defines the witness property in the context of Henkin constructions as:
In the Erratum he says that in this definition, it should have been $(\exists \phi(v)\to \phi(c))\in T$ instead of $T\models (\exists \phi(v)\to\phi(c))$.
However, I've googled "Witness property" online and found the definition in various texts as: $\ $
or for example:
So is Marker's correction wrong and the original definition correct?



A structure $M$ can have the witness property by having enough constants to witness the truth of satisfiable well-formed formulas, in which case it would be correct to say that: for all $\varphi$, $M \models [\exists v](\varphi(v)) \to \varphi(c)$.
I would argue that for a theory the notation $\models$ isn't totally wrong, since $\Gamma \models \varphi$ can be used to denote semantic consequence.
Anyway, a theory is a set of sentences, so the erratum $[\exists v](\varphi(v)) \to \varphi(c) \in T$ denotes that the well-formed formula is in $T$ directly $T$ and $T \vdash [\exists v](\varphi(v)) \to \varphi(c)$ denotes that $[\exists v](\varphi(v)) \to \varphi(c)$ is a syntactic consequence of $T$.
In any of these notations, $[\exists v](\varphi(v)) \to \varphi(c)$ is in the deductive closure of $T$, perhaps trivially, which is what we're after.