We prove the intermediate claim Luo: ordinal u.
An exact proof term for the current goal is ordinal_Hered (SNoLev x) (SNoLev_ordinal x Hx) u H4.
We will prove ordinal v ∨ ∃i ∈ 2, v = {i}.
Apply orIL to the current goal.
An exact proof term for the current goal is ordinal_Hered u Luo v H1.
Apply ReplE_impred (SNoLev x) tag u H4 to the current goal.
Let beta be given.
We prove the intermediate
claim Lv:
v ∈ beta '.
rewrite the current goal using Hub (from right to left).
An exact proof term for the current goal is H1.
Apply binunionE beta {{1}} v Lv to the current goal.
We prove the intermediate claim Lbo: ordinal beta.
An exact proof term for the current goal is ordinal_Hered (SNoLev x) (SNoLev_ordinal x Hx) beta Hb.
We will prove ordinal v ∨ ∃i ∈ 2, v = {i}.
Apply orIL to the current goal.
An exact proof term for the current goal is ordinal_Hered beta Lbo v H5.
We will prove ordinal v ∨ ∃i ∈ 2, v = {i}.
Apply orIR to the current goal.
We use 1 to witness the existential quantifier.
Apply andI to the current goal.
An exact proof term for the current goal is In_1_2.
We will prove v = {1}.
An exact proof term for the current goal is SingE {1} v H5.
∎