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 #
- [HP98]
- [Bus98]
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)
:
instance
FFL.FirstOrder.Arithmetic.CollectionOnHierarchy.models_CollectionScheme
{V : Type u_1}
[ORingStructure V]
(ฮ : Polarity)
(s : โ)
[Vโ[โโแตฃ] โง* ๐ ฮ s]
:
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 #
instance
FFL.FirstOrder.Arithmetic.instConsistentSentenceORingArithmeticTheoryCollectionOnHierarchy
{ฮ : Polarity}
{s : โ}
:
Entailment.Consistent (๐ ฮ s)