Let X, Tx, A and B be given.
We prove the intermediate
claim Hsup:
closure_of X Tx (A ∪ B) ⊆ clA ∪ clB.
We prove the intermediate
claim HclA_closed:
closed_in X Tx clA.
We prove the intermediate
claim HclB_closed:
closed_in X Tx clB.
We prove the intermediate
claim HclUnionClosed:
closed_in X Tx (clA ∪ clB).
We prove the intermediate
claim HABsub:
A ∪ B ⊆ clA ∪ clB.
Let y be given.
Apply (binunionE A B y Hy) to the current goal.
We prove the intermediate
claim HyclA:
y ∈ clA.
An
exact proof term for the current goal is
(subset_of_closure X Tx A Htop HA y HyA).
An
exact proof term for the current goal is
(binunionI1 clA clB y HyclA).
We prove the intermediate
claim HyclB:
y ∈ clB.
An
exact proof term for the current goal is
(subset_of_closure X Tx B Htop HB y HyB).
An
exact proof term for the current goal is
(binunionI2 clA clB y HyclB).
Let x be given.
An exact proof term for the current goal is (Hsup x Hx).
We prove the intermediate
claim Hsub:
clA ∪ clB ⊆ closure_of X Tx (A ∪ B).
An exact proof term for the current goal is Hsub.
∎