Let x be given.
Assume HxA.
We prove the intermediate
claim Hex:
∃U ∈ T, x ∈ U ∧ U ⊆ A.
An exact proof term for the current goal is (Hlocal x HxA).
Apply Hex to the current goal.
Let U be given.
Assume HU.
We prove the intermediate
claim HUT:
U ∈ T.
An
exact proof term for the current goal is
(andEL (U ∈ T) (x ∈ U ∧ U ⊆ A) HU).
We prove the intermediate
claim Hrest:
x ∈ U ∧ U ⊆ A.
An
exact proof term for the current goal is
(andER (U ∈ T) (x ∈ U ∧ U ⊆ A) HU).
We prove the intermediate
claim HxU:
x ∈ U.
An
exact proof term for the current goal is
(andEL (x ∈ U) (U ⊆ A) Hrest).
We prove the intermediate
claim HUsub:
U ⊆ A.
An
exact proof term for the current goal is
(andER (x ∈ U) (U ⊆ A) Hrest).
We prove the intermediate
claim HUFam:
U ∈ Fam.
An
exact proof term for the current goal is
(SepI T (λU0 ⇒ U0 ⊆ A) U HUT HUsub).
An
exact proof term for the current goal is
(UnionI Fam x U HxU HUFam).