Documentation

LeanPool.InfinitaryLogic.ModelTheory.Hanf

Hanf Numbers #

This file defines Hanf numbers for Lω₁ω sentences and states the fundamental existence theorem and the Morley-Hanf bound.

Main Definitions #

Main Results #

The Morley-Hanf bound itself — morley_hanf : IsHanfBound φ (ℶ_ω₁), unconditional over an arbitrary language — is proved in Conditional/MorleyHanfSchemaDischarge.lean and exposed (with its HanfNumber corollaries) through ModelTheory/MorleyHanf.lean.

References #

A sentence has arbitrarily large models if for every cardinal κ, there exists a model of size ≥ κ.

Equations
Instances For

    A cardinal κ is a Hanf bound for a sentence φ if the existence of a model of size ≥ κ implies that φ has arbitrarily large models.

    Equations
    Instances For

      The universal property of the Hanf number #

      theorem FirstOrder.Language.IsHanfBound.mono {L : Language} {φ : L.Sentenceω} {κ μ : Cardinal.{0}} ( : IsHanfBound φ κ) (hκμ : κ μ) :

      A Hanf bound stays a bound at every larger cardinal — the premise only weakens.