The finite-tuple orbit bound #
For the prefix specialization M := PrefixCarrier Bstar B A over lang U Lc, a conditional
upper bound on orbit ranks and on the internal Scott rank, from:
- (H_sep)
SepBoundedand (H_up)UpwardClosed (DefaultLike …), the hypotheses of the row-profile bound; - (H_orb)
OrbitBounded: every tuple of every fiber has orbit rank belowα, pointwise; - component relationality and countability (
[Lc.IsRelational],[Countable Bstar],[∀ u, Countable (B u)]); the carrier itself is not assumed countable; AddNatClosed α: closure belowαunder adding a finite ordinal on the right, supplied by any nonzero limit ordinal (AddNatClosed.of_isSuccLimit).
Theorem (exists_automorphism_bound): for every tuple a there is β < α such that every
b with a ≡_β b is the image of a under an automorphism. The level is chosen from a
before b: extend a by its owner rows (a⁺), fix a cover of a⁺, and let β₀ be the
finite maximum of the profile bounds of the finitely many owner rows and the orbit ranks of the
finitely many occupied fiber tuples; the witness is β₀ + n. Given b, the owner rows are
added (bfEquiv_append_ownerRows, cost n), the owner block gives a compatible same-profile
matching of rows extended to a profile-preserving permutation (exists_profilePerm), the
level-0 atoms give the matching of the extended tuples along it
(matched_of_sameAtomicType_ownerRows), and the fiber isomorphisms are adjusted to carry the
extended tuple (exists_fiber_isos_carrying); the assembled automorphism restricts to a.
Corollary (internalScottRank_le_of_bounds): internalScottRank M ≤ α.
This is an upper bound under hypotheses; it is neither an exact rank nor a uniform orbit-determining level for all tuples.
Closure under finite addition #
Closure below α under adding a finite ordinal on the right.
Equations
- FirstOrder.Language.FiberAssembly.AddNatClosed α = ∀ β < α, ∀ (n : ℕ), β + ↑n < α
Instances For
A nonzero limit ordinal is closed below under finite right addition.
The level-0 matching of owner-extended tuples #
Owner-extended tuples with the same atomic type are matched along any row bijection agreeing with the owner matching, in both directions and on both blocks.
In an owner-extended tuple every fiber point has its owner row present: only first-block coordinates are points, and their owners sit in the second block.
The orbit bound #
(H_orb) Pointwise component orbit bounds: every tuple of every fiber has orbit rank
below α.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Finite-tuple orbit bound, pointwise automorphism form. For every tuple a there is
β < α, chosen from a, such that every b with a ≡_β b is the image of a under an
automorphism of the assembled structure.
Internal Scott rank bound. Under the same hypotheses, the internal Scott rank of the
assembled structure is at most α.