Occurrence calculus for language maps #
The exact image laws for LHom.onTerm / BoundedFormulaω.mapLanguage: symbol occurrences of a
mapped object are the image of the original's occurrences under the symbol map.
Neutral by construction — no schema, interpolation or PC content. These were previously duplicated
across SchemaCompletion.lean, Interpolation/CraigRelational.lean and
LopezEscobar/PCSentence.lean; the last two declared the same name
BoundedFormulaω.relationsIn_mapLanguage, so which one a downstream file saw depended on import
order. Consolidating here removes that hazard.
functionsIn of a language-mapped term is the image of the term's functionsIn under the
symbol map ⟨n, f⟩ ↦ ⟨n, g.onFunction f⟩.
functionsIn of a language-mapped formula is the image of the formula's functionsIn under
the symbol map ⟨n, f⟩ ↦ ⟨n, g.onFunction f⟩.