Let y be given.
We prove the intermediate
claim HyX:
y ∈ X.
rewrite the current goal using HupDef (from left to right).
Apply (SepI X (λy0 : set ⇒ order_rel X pred y0) y HyX) to the current goal.
We prove the intermediate
claim Hpredb:
order_rel X pred b.
We prove the intermediate
claim H11:
1 = 1.
Apply FalseE to the current goal.
We prove the intermediate
claim Hyb:
order_rel X y b.
An
exact proof term for the current goal is
(order_rel_trans X y pred b Hso HyX HpredX HbX Hyp Hpredb).
rewrite the current goal using HlowDef (from left to right).
Apply (SepI X (λy0 : set ⇒ order_rel X y0 b) y HyX) to the current goal.
An exact proof term for the current goal is Hyb.
An exact proof term for the current goal is (HyNot HyInLow).
Apply FalseE to the current goal.
rewrite the current goal using Hey (from left to right).
rewrite the current goal using HlowDef (from left to right).
Apply (SepI X (λy0 : set ⇒ order_rel X y0 b) pred HpredX) to the current goal.
An exact proof term for the current goal is Hpredb.
An exact proof term for the current goal is (HyNot HyInLow).
An exact proof term for the current goal is Hpy.