Documentation

Foundation.FirstOrder.Arithmetic.Collection.Basic

Collection in models, and ๐—•๐šบ (s + 1) below ๐—œ๐šบ (s + 1) #

Collection for a definable relation in a model of a collection scheme, the converse passage from collection to a model of the scheme, and the collection available in a model of ๐—œ๐šบ (s + 1).

References #

theorem FFL.FirstOrder.Arithmetic.CollectionScheme.collection {V : Type u_1} [ORingStructure V] {C : ArithmeticSemiformula โ„• 2 โ†’ Prop} [Vโ†“[โ„’โ‚’แตฃ] โŠง* CollectionScheme C] {R : V โ†’ V โ†’ Prop} (hR : โˆƒ (e : โ„• โ†’ V) (ฯ† : ArithmeticSemiformula โ„• 2), C ฯ† โˆง โˆ€ (x y : V), R x y โ†” (Semiformula.Eval ![x, y] e) ฯ†) (a : V) (h : โˆ€ x < a, โˆƒ (y : V), R x y) :
โˆƒ (b : V), โˆ€ x < a, โˆƒ y < b, R x y
theorem FFL.FirstOrder.Arithmetic.CollectionScheme.models_of_collection {V : Type u_1} [ORingStructure V] {ฮ“ : Polarity} {s : โ„•} (H : โˆ€ {R : V โ†’ V โ†’ Prop}, ({ ฮ“ := ฮ“.coe, rank := s }-Relation R) โ†’ โˆ€ (a : V), (โˆ€ x < a, โˆƒ (y : V), R x y) โ†’ โˆƒ (b : V), โˆ€ x < a, โˆƒ y < b, R x y) :
theorem FFL.FirstOrder.Arithmetic.CollectionOnHierarchy.collection {V : Type u_1} [ORingStructure V] {R : V โ†’ V โ†’ Prop} (ฮ“ : Polarity) (s : โ„•) [Vโ†“[โ„’โ‚’แตฃ] โŠง* ๐—• ฮ“ s] (hR : StrictDefinableRel ฮ“ s R) (a : V) (h : โˆ€ x < a, โˆƒ (y : V), R x y) :
โˆƒ (b : V), โˆ€ x < a, โˆƒ y < b, R x y

The standard model #

๐—•๐šบ (s + 1) below ๐—œ๐šบ (s + 1) #

theorem FFL.FirstOrder.Arithmetic.ISigma.collection {V : Type u_1} [ORingStructure V] {s : โ„•} [Vโ†“[โ„’โ‚’แตฃ] โŠง* ๐—œ๐šบ(s + 1)] {R : V โ†’ V โ†’ Prop} (hR : { ฮ“ := ๐šบ, rank := s + 1 }-Relation R) (a : V) (h : โˆ€ x < a, โˆƒ (y : V), R x y) :
โˆƒ (b : V), โˆ€ x < a, โˆƒ y < b, R x y