Documentation

LeanPool.InfinitaryLogic.Methods.WellOrdering.Undefinability

Undefinability of well-ordering (issue #12, step 6 layer 3) #

The packaging layer, deliberately distinguishing two inequivalent statements:

The countable-coded/Borel form of undefinability (¬ MeasurableSet of the well-order class, issue #33) is not this statement: it additionally needs López–Escobar and the countable fragment-elementary-substructure bridge, and stays in #33.

The witness structure interprets every binary relation symbol as the ordinal order and every other arity as empty — this avoids deciding equality against the distinguished symbol lt, which a general language does not support.

def FirstOrder.Language.ordRel (α : Ordinal.{0}) (n : ) :
(Fin nα.ToType)Prop

The all-arities relation family on an ordinal's type: binary positions get the ordinal order, every other arity is empty.

Equations
Instances For