Let b be given.
Assume Hb.
Let x be given.
Assume Hxb.
Apply Hbprop to the current goal.
Let a be given.
Assume Hbprop2.
Apply Hbprop2 to the current goal.
Let b0 be given.
Assume Hbprop3.
Apply Hbprop3 to the current goal.
Let c be given.
Assume Hbprop4.
Apply Hbprop4 to the current goal.
Let d0 be given.
Assume Hbcore.
rewrite the current goal using HbEq (from right to left).
An exact proof term for the current goal is Hxb.
Let r3 be given.
Assume Hrad2.
We prove the intermediate
claim Hr3:
Rlt 0 r3.
We use u to witness the existential quantifier.
Apply andI to the current goal.
rewrite the current goal using HuDef (from left to right).
Apply andI to the current goal.
An exact proof term for the current goal is Hr3.
Let p be given.
An exact proof term for the current goal is (HradP p HpE HpBall).
∎