Let V be given.
We prove the intermediate
claim HUopen:
U ∈ Tprod.
Let p be given.
We prove the intermediate
claim HpA:
p ∈ A.
We prove the intermediate
claim HpRR:
p ∈ setprod R R.
We prove the intermediate
claim HSingSub:
{x0} ⊆ R.
We prove the intermediate
claim HpX:
p ∈ X.
An exact proof term for the current goal is HpRR.
We prove the intermediate
claim HpU:
p ∈ U.
An
exact proof term for the current goal is
(binintersectI U A p HpU HpA).
Let p be given.
We prove the intermediate
claim HpU:
p ∈ U.
An
exact proof term for the current goal is
(binintersectE1 U A p Hp).
We prove the intermediate
claim HpA:
p ∈ A.
An
exact proof term for the current goal is
(binintersectE2 U A p Hp).
rewrite the current goal using HeqPre (from left to right).
We prove the intermediate
claim Hpow:
(U ∩ A) ∈ 𝒫 A.
Apply PowerI to the current goal.
Let p be given.
An
exact proof term for the current goal is
(binintersectE2 U A p Hp).
We prove the intermediate
claim HexW:
∃W ∈ Tprod, U ∩ A = W ∩ A.
We use U to witness the existential quantifier.
Apply andI to the current goal.
An exact proof term for the current goal is HUopen.
An
exact proof term for the current goal is
(SepI (𝒫 A) (λU0 : set ⇒ ∃W ∈ Tprod, U0 = W ∩ A) (U ∩ A) Hpow HexW).
∎