Let L and R be given.
Assume HLR.
Let α be given.
Assume Ha.
Let p and q be given.
Assume Hp.
Assume Hq.
Apply Ha to the current goal.
Assume Ha1 _.
Apply Hp to the current goal.
Assume Hp1.
Apply Hp1 to the current goal.
Assume _.
Apply Hp1 to the current goal.
Apply Hq to the current goal.
We prove the intermediate
claim L1:
∀β, ordinal β → β ∈ α → (p β ↔ q β).
Let β be given.
We prove the intermediate
claim Lbpq:
PNoEq_ β p q.
Let γ be given.
An exact proof term for the current goal is IH γ Hc (Ha1 β Hb2 γ Hc).
Apply iffI to the current goal.
Assume H1: p β.
We will prove q β.
Apply dneg to the current goal.
We prove the intermediate
claim Lqp:
PNoLt β q α p.
An exact proof term for the current goal is Hb2.
An exact proof term for the current goal is Lbpq.
We will prove p β.
An exact proof term for the current goal is H1.
We prove the intermediate
claim Lqq:
PNoLt α q β q.
An exact proof term for the current goal is Hb2.
An exact proof term for the current goal is H2.
Apply Hp2 β Hb2 q to the current goal.
Apply andI to the current goal.
Let γ be given.
Let r be given.
Assume Hr: L γ r.
We will
prove PNoLt γ r β q.
Apply PNoLt_tra γ α β Hc Ha Hb1 r q q to the current goal.
We will
prove PNoLt γ r α q.
An exact proof term for the current goal is Hq1 γ Hc r Hr.
We will
prove PNoLt α q β q.
An exact proof term for the current goal is Lqq.
Let γ be given.
Let r be given.
Assume Hr: R γ r.
We will
prove PNoLt β q γ r.
Apply PNoLt_tra β α γ Hb1 Ha Hc q p r to the current goal.
We will
prove PNoLt β q α p.
An exact proof term for the current goal is Lqp.
We will
prove PNoLt α p γ r.
An exact proof term for the current goal is Hp1b γ Hc r Hr.
Assume H1: q β.
We will prove p β.
Apply dneg to the current goal.
We prove the intermediate
claim Lpq:
PNoLt α p β q.
An exact proof term for the current goal is Hb2.
An exact proof term for the current goal is Lbpq.
An exact proof term for the current goal is H2.
We prove the intermediate
claim Lqq:
PNoLt β q α q.
An exact proof term for the current goal is Hb2.
We will prove q β.
An exact proof term for the current goal is H1.
Apply Hp2 β Hb2 q to the current goal.
Apply andI to the current goal.
Let γ be given.
Let r be given.
Assume Hr: L γ r.
We will
prove PNoLt γ r β q.
Apply PNoLt_tra γ α β Hc Ha Hb1 r p q to the current goal.
We will
prove PNoLt γ r α p.
An exact proof term for the current goal is Hp1a γ Hc r Hr.
We will
prove PNoLt α p β q.
An exact proof term for the current goal is Lpq.
Let γ be given.
Let r be given.
Assume Hr: R γ r.
We will
prove PNoLt β q γ r.
Apply PNoLt_tra β α γ Hb1 Ha Hc q q r to the current goal.
We will
prove PNoLt β q α q.
An exact proof term for the current goal is Lqq.
We will
prove PNoLt α q γ r.
An exact proof term for the current goal is Hq2 γ Hc r Hr.
Let β be given.
An
exact proof term for the current goal is
L1 β (ordinal_Hered α Ha β Hb) Hb.
∎