Apply Hexnet to the current goal.
Let net be given.
Apply Hex1 to the current goal.
Let J be given.
Apply Hex2 to the current goal.
Let le be given.
Apply Hboth to the current goal.
Assume Hconv Hpts.
An exact proof term for the current goal is (Hnets net J le x0 Hconv).
Apply Himg to the current goal.
Assume Hcore Htail.
Apply Hcore to the current goal.
Assume Hcore5 Hfx0Y.
Apply Hcore5 to the current goal.
Assume Hcore4 Hdom.
Apply Hcore4 to the current goal.
Assume Hcore3 Hgraph.
Apply Hcore3 to the current goal.
Assume Hcore2 Htot.
Apply Hcore2 to the current goal.
Assume HTy0 Hdir.
An exact proof term for the current goal is (Htail V HV Hfx0V).
Apply Hexi0 to the current goal.
Let i0 be given.
Assume Hi0pair.
Apply Hi0pair to the current goal.
Assume Hi0J Hafter.
We prove the intermediate
claim Hrefl:
∀a : set, a ∈ J → (a,a) ∈ le.
We prove the intermediate
claim Hrefl0:
(i0,i0) ∈ le.
An exact proof term for the current goal is (Hrefl i0 Hi0J).
We prove the intermediate
claim Hneti0:
apply_fun net i0 ∈ X ∖ W.
An exact proof term for the current goal is (Hpts i0 Hi0J).
We prove the intermediate
claim Hi0X:
apply_fun net i0 ∈ X.
We prove the intermediate
claim Hi0notW:
apply_fun net i0 ∉ W.
rewrite the current goal using Happ (from right to left).
An exact proof term for the current goal is Hbad.
We prove the intermediate
claim Hi0W:
apply_fun net i0 ∈ W.
An
exact proof term for the current goal is
(Hi0notW Hi0W False).
An exact proof term for the current goal is (Hafter i0 Hi0J Hrefl0).
An exact proof term for the current goal is (HnotV Hv).