Let U be given.
We prove the intermediate
claim HUX:
U ⊆ X.
We prove the intermediate
claim Hinter1:
U ∩ A ≠ Empty.
An exact proof term for the current goal is (Hcond U HU HxU).
We prove the intermediate
claim Heq_inter:
U ∩ (A ∩ X) = U ∩ A.
Let y be given.
We prove the intermediate
claim HyU:
y ∈ U.
An
exact proof term for the current goal is
(binintersectE1 U (A ∩ X) y Hy).
We prove the intermediate
claim HyAX:
y ∈ A ∩ X.
An
exact proof term for the current goal is
(binintersectE2 U (A ∩ X) y Hy).
We prove the intermediate
claim HyA:
y ∈ A.
An
exact proof term for the current goal is
(binintersectE1 A X y HyAX).
An
exact proof term for the current goal is
(binintersectI U A y HyU HyA).
Let y be given.
We prove the intermediate
claim HyU:
y ∈ U.
An
exact proof term for the current goal is
(binintersectE1 U A y Hy).
We prove the intermediate
claim HyA:
y ∈ A.
An
exact proof term for the current goal is
(binintersectE2 U A y Hy).
We prove the intermediate
claim HyX:
y ∈ X.
An exact proof term for the current goal is (HUX y HyU).
We prove the intermediate
claim HyAX:
y ∈ A ∩ X.
An
exact proof term for the current goal is
(binintersectI A X y HyA HyX).
An
exact proof term for the current goal is
(binintersectI U (A ∩ X) y HyU HyAX).
rewrite the current goal using Heq_inter (from left to right).
An exact proof term for the current goal is Hinter1.