Let x be given.
Let F be given.
rewrite the current goal using HU0def (from left to right).
We prove the intermediate
claim HxU0:
x ∈ U0.
An exact proof term for the current goal is HxR.
An exact proof term for the current goal is HxnotF.
Apply Hexb to the current goal.
Let b be given.
Assume Hbpair.
We prove the intermediate
claim Hxb:
x ∈ b.
We prove the intermediate
claim HbSubU0:
b ⊆ U0.
Apply Hexa to the current goal.
Let a be given.
Assume Hapair.
We prove the intermediate
claim HaR:
a ∈ R.
Apply Hexd to the current goal.
Let d be given.
Assume Hdpair.
We prove the intermediate
claim HdR:
d ∈ R.
We use b to witness the existential quantifier.
Apply and5I to the current goal.
An exact proof term for the current goal is Hbopen.
rewrite the current goal using Hbeq (from left to right).
Use reflexivity.
rewrite the current goal using HeqV (from left to right).
An exact proof term for the current goal is Hxb.
Let y be given.
An exact proof term for the current goal is (HFsubR y HyF).
We prove the intermediate
claim HyU0:
y ∈ U0.
An exact proof term for the current goal is (HbSubU0 y Hyb).
We prove the intermediate
claim HyNotF:
y ∉ F.
An exact proof term for the current goal is (HyNotF HyF).
Let z be given.
We prove the intermediate
claim HzU:
z ∈ b.
We prove the intermediate
claim HznU:
z ∉ b.
Apply FalseE to the current goal.
An exact proof term for the current goal is (HznU HzU).
∎