Documentation

Mathlib.ModelTheory.ElementarySubstructures

Elementary Substructures #

Main Definitions #

Main Results #

A substructure is elementary when every formula applied to a tuple in the substructure agrees with its value in the overall structure.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    An elementary substructure is one in which every formula applied to a tuple in the substructure agrees with its value in the overall structure.

    Instances For
      Equations
      • FirstOrder.Language.ElementarySubstructure.instCoe = { coe := FirstOrder.Language.ElementarySubstructure.toSubstructure }
      Equations

      The natural embedding of an L.Substructure of M into M.

      Equations
      Instances For

        The substructure M of the structure M is elementary.

        Equations
        • FirstOrder.Language.ElementarySubstructure.instTop = { top := { toSubstructure := , isElementary' := } }
        Equations
        • FirstOrder.Language.ElementarySubstructure.instInhabited = { default := }

        The Tarski-Vaught test for elementarity of a substructure.

        Bundles a substructure satisfying the Tarski-Vaught test as an elementary substructure.

        Equations
        Instances For