Definition
A method for building a model of a first-order theory by extending a consistent set of formulas to a maximally consistent (Henkin) theory that contains explicit witness constants for existential formulas, and then forming the canonical term model (or quotient by provable equality). It underlies proofs of completeness and the existence of models.

Principle

Principle
For each formula ∃x φ(x) in the theory, add a fresh constant symbol c_φ and an axiom φ(c_φ); extend the language and theory so every existential formula has a witness, then extend to a maximally consistent set (using Zorn or Lindenbaum-style arguments) and interpret terms to produce a model.

Demonstration

Demonstration
Start with a consistent theory T in language L. Enumerate formulas and whenever ∃x φ(x) appears, introduce a new constant c and add φ(c) to the theory while preserving consistency; repeat and then take a maximally consistent Henkin theory T* in the expanded language. The set of closed terms modulo provable equality forms a model of T* whose reduct satisfies T.

Misapplication

Misapplication
Adding witnesses carelessly without verifying consistency, or assuming that Henkinization yields a model in the original language without checking conservativity. Another misuse is to treat Henkin constants as meaningful outside the constructed model without reference to the proof-theoretic identification.

Consequence

Consequence
Provides a constructive route to the completeness theorem and to building concrete models from consistent theories; yields term models and shows that syntactic consistency implies semantic satisfiability in first-order logic.

Reversal

Reversal
Removing Henkin witnesses and taking reducts can lose the explicit terms that realize existential statements; conversely, treating the Henkinized theory as identical to the original overlooks that new symbols were introduced to guarantee witnesses.

Boundary

Boundary
Applies in first-order logic and for theories where one can systematically add witnesses; cardinality or choice considerations may affect the size of the expanded language but do not defeat the method in ZF + usual choice assumptions. Does not by itself produce models for inherently second-order or nonaxiomatizable properties.

Semantic Tension

Semantic Tension
Competes with model existence proofs that use compactness or ultraproducts: Henkin construction is syntactic and explicit, while compactness or ultraproduct arguments are more semantic; tension arises in preferences for syntactic vs semantic existence proofs.

Synthesis

Synthesis
The Henkin construction turns the problem of finding a model into a systematic syntactic extension: add witness constants for every existential, extend to maximal consistency, then interpret closed terms to obtain a model, thereby linking proofs of consistency to actual structures.