Let X, Tx and A be given.
Let x be given.
We prove the intermediate
claim HxX:
x ∈ X.
An exact proof term for the current goal is (HA x Hx).
We prove the intermediate
claim Hcond:
∀U : set, U ∈ Tx → x ∈ U → U ∩ A ≠ Empty.
Let U be given.
We prove the intermediate
claim HxUA:
x ∈ U ∩ A.
An
exact proof term for the current goal is
(binintersectI U A x HxU Hx).
We prove the intermediate
claim HxEmpty:
x ∈ Empty.
rewrite the current goal using Hempty (from right to left).
An exact proof term for the current goal is HxUA.
An
exact proof term for the current goal is
(EmptyE x HxEmpty).
An
exact proof term for the current goal is
(SepI X (λx0 ⇒ ∀U : set, U ∈ Tx → x0 ∈ U → U ∩ A ≠ Empty) x HxX Hcond).
∎