Highly order-transitive linear orders #
The order-theoretic input of the countably-many-types project (issue #11, Marker Theorem 11.2):
a linear order is highly order-transitive when every isomorphism between two finite
increasing tuples extends to an order automorphism. Combined with the local EM equivariance
package (Methods/LocalEMEquivariance.lean), such automorphisms of the skeleton induce
structure automorphisms of the term model moving any increasing tuple of skeleton constants to
any other, which is what collapses tuple types to finitely describable orbit data.
This file is the consumer-shaped INTERFACE: the definition and its transport/restriction
lemmas. Existence at every infinite cardinality (Marker: the order of an ordered field) is a
separate, deferred construction — the model-theoretic argument is developed conditionally on a
highly order-transitive J.
A linear order is highly order-transitive when every isomorphism between two finite
increasing tuples extends to an order automorphism: for all n and increasing n-tuples
s, t, some e : J ≃o J has e (s i) = t i for all i.
Equations
Instances For
High order-transitivity transports along order isomorphisms.
The two-point instance consumed most often: any point moves to any other point.