Let γ be given.
Let q be given.
We prove the intermediate
claim Lc:
ordinal γ.
We will
prove PNoLt γ q α p.
Apply Hq to the current goal.
Let δ be given.
Assume Hq1.
Apply Hq1 to the current goal.
Assume Hq1.
Apply Hq1 to the current goal.
Let r be given.
Assume Hq1.
Apply Hq1 to the current goal.
Assume Hr: L δ r.
We prove the intermediate
claim Ldr:
PNo_downc L δ r.
We use δ to witness the existential quantifier.
Apply andI to the current goal.
An exact proof term for the current goal is Hd.
We use r to witness the existential quantifier.
Apply andI to the current goal.
An exact proof term for the current goal is Hr.
Apply PNoLeLt_tra γ δ α Lc Hd Ha q r p Hqr to the current goal.
We will
prove PNoLt δ r α p.
An exact proof term for the current goal is Hp1a δ (HaL δ r Hr) r Ldr.
An exact proof term for the current goal is Lpp1e.
We will prove p1 α.
We will
prove p α ∨ α = α.
Apply orIR to the current goal.
Use reflexivity.
Let γ be given.
Let q be given.
We prove the intermediate
claim Lc:
ordinal γ.
Apply Hq to the current goal.
Let δ be given.
Assume Hq1.
Apply Hq1 to the current goal.
Assume Hq1.
Apply Hq1 to the current goal.
Let r be given.
Assume Hq1.
Apply Hq1 to the current goal.
Assume Hr: R δ r.
We prove the intermediate
claim Lda:
δ ∈ α.
An exact proof term for the current goal is HaR δ r Hr.
We prove the intermediate
claim Ldsa:
δ ∈ ordsucc α.
An exact proof term for the current goal is Lda.
We prove the intermediate
claim Ldr:
PNo_upc R δ r.
We use δ to witness the existential quantifier.
Apply andI to the current goal.
An exact proof term for the current goal is Hd.
We use r to witness the existential quantifier.
Apply andI to the current goal.
An exact proof term for the current goal is Hr.
We prove the intermediate
claim Lpr:
PNoLt α p δ r.
An exact proof term for the current goal is Hp1b δ Lda r Ldr.
Assume H1.
Apply H1 to the current goal.
We will
prove PNoLt α p α p.
Apply PNoLt_tra α δ α Ha Hd Ha p r p Lpr to the current goal.
We will
prove PNoLt δ r α p.
Apply H2 to the current goal.
Let eps be given.
Assume H3.
Apply H3 to the current goal.
Assume He1 He2.
We prove the intermediate
claim Lea:
eps ∈ α.
An exact proof term for the current goal is Ha1 δ Lda eps He1.
Assume H3.
Apply H3 to the current goal.
Assume H3.
Apply H3 to the current goal.
Assume H5: p1 eps.
We use eps to witness the existential quantifier.
Apply andI to the current goal.
We will
prove eps ∈ δ ∩ α.
An exact proof term for the current goal is He1.
An exact proof term for the current goal is Lea.
Apply and3I to the current goal.
An exact proof term for the current goal is H3.
An exact proof term for the current goal is Lpp1e.
An exact proof term for the current goal is H4.
We will prove p eps.
Apply H5 to the current goal.
An exact proof term for the current goal is (λH ⇒ H).
rewrite the current goal using H6 (from right to left) at position 1.
An exact proof term for the current goal is Lea.
Assume H4: p1 δ.
Apply PNoLtI2 δ α r p Lda to the current goal.
An exact proof term for the current goal is H3.
An exact proof term for the current goal is Lpp1e.
We will prove p δ.
Apply H4 to the current goal.
An exact proof term for the current goal is (λH ⇒ H).
rewrite the current goal using H5 (from right to left) at position 1.
An exact proof term for the current goal is Lda.
Assume H1.
Apply H1 to the current goal.
rewrite the current goal using H2 (from left to right) at position 2.
An exact proof term for the current goal is Ldsa.
Assume H1.
An exact proof term for the current goal is H1.
∎