The Malitz root gate (issue #15) #
Neutral companion to LyndonRootGate.lean. Where the Lyndon gate carries signed relation
occurrences through the strip, this one carries the quantifier class: an empty-support universal
L[[ℕ]]-separator strips to a genuine universal base-language interpolant.
Nothing here is new semantics. The entailment transport is the existing reduct bridge
(entails_reduct_of_entails_map), the occurrence bounds are the existing stripConsts lemmas, and
universality is the class-preservation lemma proved alongside stripConsts itself. This file is
composition only.
The Malitz root gate: an empty-support universal L[[ℕ]]-separator of the
mapLanguage-images of (Γ₀, Δ₀) strips to a base-language interpolant that is still universal and
whose function and relation occurrences are bounded by the separator's base sets.
Constant-freeness has done its work by this point and disappears from the conclusion, which is what lets the public theorem avoid exposing any Henkin bookkeeping.