Documentation

InfinitaryLogic.Scott.Height.RankBounds

Rank Bounds: sr, AttainedScottRank, and rank-height relations #

This file defines sr (the supremum of element ranks without the +1 adjustment) and AttainedScottRank, and proves bounds relating sr, scottRank, and scottHeight.

Main Definitions #

Main Results #

noncomputable def FirstOrder.Language.sr {L : Language} (M : Type w) [L.Structure M] [Countable M] :

The supremum of element ranks without the +1 adjustment.

This is denoted sr(M) in some references (e.g., Marker). Compare with scottRank which is ⨆ m, elementRank m + 1 (denoted SR(M) or α(M)).

Equations
Instances For

    sr ≤ scottRank always holds, since scottRank = ⨆ m, elementRank m + 1 ≥ ⨆ m, elementRank m.

    The element-rank supremum sr is bounded by scottHeight.

    Since scottHeight M is a complete stabilization ordinal (conditional on CountableRefinementHypothesis), every elementRank m ≤ scottHeight M, so the supremum sr M = ⨆ m, elementRank m ≤ scottHeight M.

    scottRank M ≤ scottHeight M + 1.

    Since scottRank M = ⨆ m, elementRank m + 1 and each elementRank m ≤ scottHeight M (via elementRank_le_completeStab at the complete stabilization ordinal scottHeight M), we get scottRank M ≤ scottHeight M + 1. Conditional on CountableRefinementHypothesis.

    A structure has attained Scott rank if some element achieves the supremum sr.

    This is an important distinction in the theory of Scott rank: when the rank is attained, the structure has a "witness" element of maximal complexity.

    Equations
    Instances For