Documentation

Complexity.Logics.FirstOrder.Ordered.Interpretation

Canonical numeric expansions as sources of first-order interpretations #

The existing FO.Interpretation accepts arbitrary source languages, including the numeric constants, while its interpreted target remains relational. Forgetting the canonical numeric symbols is a one-dimensional interpretation whose interpreted structure is isomorphic to the input. Its pullback therefore preserves every input sentence, including quantified sentences.

No new interpretation syntax is introduced. Target constants and canonical full-tuple numeric preservation are supplied separately in Ordered.FullTuple, using Ordered.TupleBit; numeric-preserving full-tuple composition is in Ordered.FullTuple.Composition. This forgetting bridge does not supply an ordered reduction or machine bound.

Main definitions #

Main results #

References #

Forget the numeric expansion, retaining the whole input universe and its relations.

Instances For

    The relational structure obtained by forgetting the canonical numeric symbols is the input.

    Instances For

      Pullback through the existing relational interpretation recovers the input sentence's truth.