Let y be given.
We prove the intermediate
claim HyX:
y ∈ X.
rewrite the current goal using HlowDef (from left to right).
Apply (SepI X (λy0 : set ⇒ order_rel X y0 s) y HyX) to the current goal.
We prove the intermediate
claim Haks:
order_rel X a s.
An exact proof term for the current goal is Hrel.
An exact proof term for the current goal is Hys.
Apply FalseE to the current goal.
rewrite the current goal using HupDef (from left to right).
Apply (SepI X (λy0 : set ⇒ order_rel X a y0) s HsX) to the current goal.
An exact proof term for the current goal is Haks.
rewrite the current goal using Hey (from left to right).
An exact proof term for the current goal is HsinUp.
An exact proof term for the current goal is (HyNot HyInUp).
Apply FalseE to the current goal.
We prove the intermediate
claim Hay:
order_rel X a y.
An
exact proof term for the current goal is
(order_rel_trans X a s y Hso HaX HsX HyX Haks Hsy).
rewrite the current goal using HupDef (from left to right).
Apply (SepI X (λy0 : set ⇒ order_rel X a y0) y HyX) to the current goal.
An exact proof term for the current goal is Hay.
An exact proof term for the current goal is (HyNot HyInUp).