def
ConNF.InternalWellOrder
[Params]
{α β γ δ : Λ}
(hβ : ↑β < ↑α)
(hγ : ↑γ < ↑β)
(hδ : ↑δ < ↑γ)
(r : TSet ↑α)
:
A set in our model that is a well-order. Internal well-orders are exactly external well-orders, so we externalise the definition for convenience.
Equations
- ConNF.InternalWellOrder hβ hγ hδ r = IsWellOrder (↑(ConNF.ExternalRel hβ hγ hδ r).field) (InvImage (ConNF.ExternalRel hβ hγ hδ r) Subtype.val)
Instances For
def
ConNF.InternallyWellOrdered
[Params]
{α β γ δ : Λ}
(hβ : ↑β < ↑α)
(hγ : ↑γ < ↑β)
(hδ : ↑δ < ↑γ)
(x : TSet ↑γ)
:
Equations
- ConNF.InternallyWellOrdered hβ hγ hδ x = ({y : ConNF.TSet ↑δ | y ∈[hδ] x}.Subsingleton ∨ ∃ (r : ConNF.TSet ↑α), ConNF.InternalWellOrder hβ hγ hδ r ∧ x = ConNF.field hβ hγ hδ r)
Instances For
theorem
ConNF.apply_eq_of_isWellOrder
{X : Type u_1}
{r : Rel X X}
{f : X → X}
(hr : IsWellOrder X r)
(hf : Function.Bijective f)
(hf' : ∀ (x y : X), r x y ↔ r (f x) (f y))
(x : X)
:
Well-orders are rigid.
theorem
ConNF.apply_eq_of_isWellOrder'
{X : Type u_1}
{r : Rel X X}
{f : X → X}
(hr : IsWellOrder (↑r.field) (InvImage r Subtype.val))
(hf : Function.Bijective f)
(hf' : ∀ (x y : X), r x y ↔ r (f x) (f y))
(x : X)
:
theorem
ConNF.powerset_internallyWellOrdered
[Params]
{α β γ δ ε : Λ}
(hβ : ↑β < ↑α)
(hγ : ↑γ < ↑β)
(hδ : ↑δ < ↑γ)
(hε : ↑ε < ↑δ)
{x : TSet ↑δ}
(h : InternallyWellOrdered hγ hδ hε x)
:
InternallyWellOrdered hβ hγ hδ (powerset hδ hε x)