Documentation

InfinitaryLogic.Methods.HighlyOrderTransitive

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.