We prove the intermediate
claim H01ne:
0 ≠ 1.
We prove the intermediate
claim H00lt:
0 < 0.
rewrite the current goal using H01eq (from left to right) at position 2.
An
exact proof term for the current goal is
SNoLt_0_1.
An
exact proof term for the current goal is
((SNoLt_irref 0) H00lt).
An
exact proof term for the current goal is
(Hsep 0 1 real_0 real_1 H01ne).
Apply HUVex to the current goal.
Let U be given.
Apply HVex to the current goal.
Let V be given.
Assume HUV.
We prove the intermediate
claim HUVempty:
U ∩ V = Empty.
We prove the intermediate
claim H1V:
1 ∈ V.
We prove the intermediate
claim H0U:
0 ∈ U.
We prove the intermediate
claim H0V:
0 ∈ V.
We prove the intermediate
claim H0UV:
0 ∈ U ∩ V.
An
exact proof term for the current goal is
(binintersectI U V 0 H0U H0V).
We prove the intermediate
claim H0Empty:
0 ∈ Empty.
rewrite the current goal using HUVempty (from right to left) at position 2.
An exact proof term for the current goal is H0UV.
An
exact proof term for the current goal is
(EmptyE 0 H0Empty).
∎