Let c be given.
rewrite the current goal using Hgen (from right to left) at position 2.
Let s be given.
rewrite the current goal using HSdef (from right to left).
An exact proof term for the current goal is HsS.
Apply Hex to the current goal.
Let a be given.
Assume Hacore.
Apply Hacore to the current goal.
rewrite the current goal using Hseq (from left to right).
We prove the intermediate
claim HdivR:
div_SNo a c ∈ R.
An
exact proof term for the current goal is
(real_div_SNo a HaR c HcR).
Apply Hex to the current goal.
Let b be given.
Assume Hbcore.
Apply Hbcore to the current goal.
rewrite the current goal using Hseq (from left to right).
We prove the intermediate
claim HdivR:
div_SNo b c ∈ R.
An
exact proof term for the current goal is
(real_div_SNo b HbR c HcR).
An exact proof term for the current goal is HsAB.
We prove the intermediate
claim Hseq:
s = R.
An
exact proof term for the current goal is
(SingE R s HsR).
rewrite the current goal using Hseq (from left to right).
An exact proof term for the current goal is HsS'.
∎