Semantic entailment for L_{ω₁ω} (issue #8 kernel step 1) #
The frozen entailment convention of the Craig interpolation arc (docs/craig-audit.md §2):
set-level entailment is the primitive, carriers are Type 0, and models are nonempty
(standard model theory; forced here because the fresh-constant elimination arguments expand a
base structure by constant interpretations, which no empty carrier admits).
Language.{0,0} throughout, per the arc's D2 freeze.
Semantic entailment from a theory (the primitive form): every nonempty Type 0 model
of T realizes ψ.