OAI/ModelTheory/Categoricity/Main.lean
29 declarations, 0 contain sorry, 0 declared as axioms
A CH obstruction to a prescribed categoricity threshold
Under CH, a countable relational language admits an abstract elementary class
with least Löwenheim–Skolem number aleph0, two nonisomorphic models of size
beth (omega 2) = hanf aleph0, and categoricity, including existence, at every
cardinal at least tailThreshold. Distinct base cardinalities separate the
endpoint models, while finite-support row and column translations establish
the included categoricity tail.
- abbrev
OAI.CHObstruction.Arrays.Existence.RationalBaseline 32 - instance
OAI.CHObstruction.Arrays.Existence.(instance at line 34)line 34 - instance
OAI.CHObstruction.Arrays.Existence.(instance at line 39)line 39 - instance
OAI.CHObstruction.Arrays.Existence.(instance at line 44)line 44 - def
OAI.CHObstruction.Arrays.Existence.countableDataline 49 - theorem
OAI.CHObstruction.Arrays.Existence.countableData_objectline 63 - theorem
OAI.CHObstruction.Arrays.Existence.countableData_indexline 68 - theorem
OAI.CHObstruction.Arrays.Existence.countableData_cardinalline 73 - theorem
OAI.CHObstruction.Arrays.Existence.modelsline 79 - theorem
OAI.CHObstruction.Arrays.Categoricity.aleph_one_ltline 89 - theorem
OAI.CHObstruction.Arrays.Categoricity.index_eqline 92 - theorem
OAI.CHObstruction.Arrays.Categoricity.countableline 103 - theorem
OAI.CHObstruction.Arrays.Categoricity.tailline 110 - abbrev
OAI.CHObstruction.Arrays.EndpointModels.Baseline 132 - instance
OAI.CHObstruction.Arrays.EndpointModels.tag_nonemptyline 134 - theorem
OAI.CHObstruction.Arrays.EndpointModels.tag_initial_countableline 136 - theorem
OAI.CHObstruction.Arrays.EndpointModels.locallyCountableline 148 - theorem
OAI.CHObstruction.Arrays.EndpointModels.base_cardinalline 160 - def
OAI.CHObstruction.Arrays.EndpointModels.baseEquivline 164 - theorem
OAI.CHObstruction.Arrays.EndpointModels.endpoint_infiniteline 167 - theorem
OAI.CHObstruction.Arrays.EndpointModels.base_le_endpointline 169 - def
OAI.CHObstruction.Arrays.EndpointModels.dataline 175 - theorem
OAI.CHObstruction.Arrays.EndpointModels.data_colorsline 190 - theorem
OAI.CHObstruction.Arrays.EndpointModels.objectline 195 - theorem
OAI.CHObstruction.Arrays.EndpointModels.cardinalline 203 - theorem
OAI.CHObstruction.Arrays.EndpointModels.twoModelsline 209 - theorem
OAI.CHObstruction.mainline 233standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses: OAI.CHObstruction.CH,
Exists,Nat,And,Countable,Sigma, OAI.CHObstruction.ClassData, OAI.CHObstruction.ClassData.IsAEC, OAI.CHObstruction.ClassData.HasLSNumber,Cardinal.aleph0,Eq,Cardinal, OAI.CHObstruction.endpoint, OAI.CHObstruction.hanf, OAI.CHObstruction.ClassData.TwoModels,LE.le, OAI.CHObstruction.tailThreshold, OAI.CHObstruction.ClassData.CategoricalProof uses:
Exists.intro, OAI.CHObstruction.Arrays.Language,And.intro, OAI.CHObstruction.Arrays.classData, OAI.CHObstruction.Arrays.AEC.isAEC, OAI.CHObstruction.Arrays.AEC.hasLSNumber, OAI.CHObstruction.ThresholdArithmetic.endpoint_eq_hanf, OAI.CHObstruction.Arrays.EndpointModels.twoModels, OAI.CHObstruction.Arrays.Categoricity.tail3 instances, coercions and auxiliary constants left out.
Distinct definitions of this name: ComparatorChallenges/CHObstruction.lean:96 (same statement text; different proof or body). Qualify references as OAI.CHObstruction.main@path.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- theorem
OAI.CHObstruction.endpoint_lt_tailThresholdline 242 - theorem
OAI.CHObstruction.prescribed_transfer_failsline 253