We prove the intermediate
claim HaXB:
a ∈ X ∖ UB.
An
exact proof term for the current goal is
(setminusI X UB a HaX HaNotUB).
We prove the intermediate
claim HaB:
a ∈ B.
rewrite the current goal using HBdef (from left to right).
An exact proof term for the current goal is HaXB.
We prove the intermediate
claim HaAB:
a ∈ A ∩ B.
An
exact proof term for the current goal is
(binintersectI A B a HaA HaB).
We prove the intermediate
claim HaE:
a ∈ Empty.
An
exact proof term for the current goal is
(HABdisj (λU V : set ⇒ a ∈ U) HaAB).
An
exact proof term for the current goal is
(EmptyE a HaE (a ∈ UB)).