Semantic expansion of a two-sorted generated sublanguage (neutral prerequisite) #
GeneratedSublanguage.lean is purely syntactic; this neutral companion adds the semantic
side of the two-sorted symbol-generated sublanguage symbSublang F R: the base-language
expansion of a sublanguage structure and its realization/entailment transport. Kept separate
from GeneratedSublanguage.lean (which has no Structure/Realize dependency) and independent
of any Conditional file.
expandSymbStructureBase— from a(symbSublang F R).Structure Mbuild anL.Structure M(symbols outside the generating sets interpreted arbitrarily / asFalse); the base analogue of the constants-expandedexpandSymbStructure.reduct_expandSymbStructureBase— the reduct alongsymbSublangIncl F Rrecovers the original sublanguage structure.realize_restrictSymbols_expandSymbStructureBase— realizingφ.restrictSymbolsin the sublanguage structure is realizingφin the expansion (the high-leverage transport lemma).entails_restrictSymbols_singleton— a base-Lentailment restricts to the sublanguage, via the expansion of an arbitrary sublanguage model.
Base expansion of a two-sorted sublanguage structure. Function/relation symbols in the
generating sets are interpreted by the sublanguage structure; the rest are filled in arbitrarily
(functions) / as False (relations).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Realization transport: realizing φ.restrictSymbols in the sublanguage structure is
realizing φ in the base expansion.
Entailment transport (singleton form): a base-L entailment restricts to the
sublanguage, via the base expansion of any sublanguage model.