We will
prove ∀U : set, U ∈ Tx → x ∈ U → U ∩ A ≠ Empty.
Let U be given.
We prove the intermediate
claim Hexists:
∃y : set, y ∈ A ∧ y ≠ x ∧ y ∈ U.
An exact proof term for the current goal is (Hlim_cond U HU HxU).
Apply Hexists to the current goal.
Let y be given.
We prove the intermediate
claim Hy_left:
y ∈ A ∧ y ≠ x.
An
exact proof term for the current goal is
(andEL (y ∈ A ∧ y ≠ x) (y ∈ U) Hy_parts).
We prove the intermediate
claim HyA:
y ∈ A.
An
exact proof term for the current goal is
(andEL (y ∈ A) (y ≠ x) Hy_left).
We prove the intermediate
claim HyU:
y ∈ U.
An
exact proof term for the current goal is
(andER (y ∈ A ∧ y ≠ x) (y ∈ U) Hy_parts).
We prove the intermediate
claim HyUA:
y ∈ U ∩ A.
An exact proof term for the current goal is HyU.
An exact proof term for the current goal is HyA.
We prove the intermediate
claim HyEmpty:
y ∈ Empty.
rewrite the current goal using Heq (from right to left).
An exact proof term for the current goal is HyUA.
An
exact proof term for the current goal is
(EmptyE y HyEmpty).