Let x and y be given.
Assume Hx.
Let u be given.
Assume Hu.
Let v be given.
Assume Huv.
Let w be given.
We prove the intermediate
claim L1:
w ∈ v ''.
rewrite the current goal using Huv (from right to left).
We will
prove w ∈ u ∪ {extension_tag}.
Apply binunionI1 to the current goal.
An exact proof term for the current goal is Hw.
Apply binunionE v {extension_tag} w L1 to the current goal.
An exact proof term for the current goal is H1.
We will prove False.
We prove the intermediate claim L2: w = extension_tag.
An exact proof term for the current goal is SingE extension_tag w H1.
Apply extension_tag_fresh x Hx u Hu to the current goal.
We will
prove extension_tag ∈ u.
rewrite the current goal using L2 (from right to left).
An exact proof term for the current goal is Hw.
∎