Apply FalseE to the current goal.
An exact proof term for the current goal is (HcompTop i HiI).
An exact proof term for the current goal is (Hcoords i HiI).
An
exact proof term for the current goal is
(HfiNotU (HclVsubU (apply_fun f i) HfiClV)).
Apply HexW to the current goal.
Let W be given.
Assume HWconj.
We prove the intermediate
claim HWdisj:
W ∩ V = Empty.
We prove the intermediate
claim HfiW:
apply_fun f i ∈ W.
We prove the intermediate
claim HNsub:
N ∈ S.
We prove the intermediate
claim HNopen:
N ∈ T.
We prove the intermediate
claim HfN:
f ∈ N.
rewrite the current goal using HdefCylW (from left to right).
Apply andI to the current goal.
Apply andI to the current goal.
An exact proof term for the current goal is HiI.
An exact proof term for the current goal is HW0.
An exact proof term for the current goal is HfiW.
An exact proof term for the current goal is (HallO N HNopen HfN).
Let z be given.
We prove the intermediate
claim HzN:
z ∈ N.
We prove the intermediate
claim HziW:
apply_fun z i ∈ W.
We prove the intermediate
claim HziV:
apply_fun z i ∈ V.
We prove the intermediate
claim HziWV:
apply_fun z i ∈ W ∩ V.
rewrite the current goal using HWdisj (from right to left).
An exact proof term for the current goal is HziWV.
Apply FalseE to the current goal.
An exact proof term for the current goal is (Hcontr HNintEmpty).
∎