Internal Scott rank of structures with the self-extension property #
If every finitely generated partial automorphism of a relational structure M extends to any
given element, that is Language.IsExtensionPair M M, then two tuples of M with the same atomic
type are back-and-forth equivalent at every level. Hence M stabilizes internally at zero, every
tuple has orbit rank zero, and the internal Scott rank of M is one, the least possible value.
For countably generated structures the hypothesis is ultrahomogeneity (Mathlib's
isUltrahomogeneous_iff_IsExtensionPair); it also holds for dense linear orders without endpoints
of every cardinality. No countability is assumed.
A structure with the self-extension property stabilizes internally at zero.
The least internal stabilization ordinal of a structure with the self-extension property is zero.
Every finite tuple of a structure with the self-extension property has orbit rank zero.
A structure with the self-extension property has internal Scott rank one.