Elementary Substructures #
Main Definitions #
- A
FirstOrder.Language.ElementarySubstructureis a substructure where the realization of each formula agrees with the realization in the larger model.
Main Results #
- The Tarski-Vaught Test for substructures:
FirstOrder.Language.Substructure.isElementary_of_existsgives a simple criterion for a substructure to be elementary.
A substructure is elementary when every formula applied to a tuple in the substructure agrees with its value in the overall structure.
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.
- toSubstructure : L.Substructure M
The underlying substructure
- isElementary' : (↑self).IsElementary
Instances For
The natural embedding of an L.Substructure of M into M.
Instances For
The substructure M of the structure M is elementary.
The Tarski-Vaught test for elementarity of a substructure.
Bundles a substructure satisfying the Tarski-Vaught test as an elementary substructure.
Instances For
The closure of a set meeting definable sets is equal to itself.
The closure of a set meeting definable sets is an elementary substructure.
Bundles the closure of a set meeting definable sets as an elementary substructure.
Instances For
An elementary substructure, regarded as a subset of the ambient structure, meets definable sets.