Let L and R be given.
Assume HLR.
Let alpha be given.
Assume Ha.
Apply Ha to the current goal.
Assume Ha1 _.
Assume HaL HaR.
We prove the intermediate claim Lsa: ordinal (ordsucc alpha).
An exact proof term for the current goal is ordinal_ordsucc alpha Ha.
Assume H2.
Apply H2 to the current goal.
Let p be given.
Apply Hp to the current goal.
Apply Hp1 to the current goal.
Assume Hp1a Hp1b.
We use alpha to witness the existential quantifier.
Apply andI to the current goal.
We will
prove alpha ∈ ordsucc alpha.
Apply ordsuccI2 to the current goal.
We use p to witness the existential quantifier.
Assume H1.
Apply H1 to the current goal.
Let beta be given.
Assume H1.
Apply H1 to the current goal.
Assume H1.
We use beta to witness the existential quantifier.
Apply andI to the current goal.
We will
prove beta ∈ ordsucc alpha.
Apply ordsuccI1 to the current goal.
An exact proof term for the current goal is Hb.
An exact proof term for the current goal is H1.
∎