Let X, Tx, net and x be given.
Apply Hconv to the current goal.
Let J be given.
Apply HJ to the current goal.
Let le be given.
We use J to witness the existential quantifier.
We use le to witness the existential quantifier.
Apply Hdata to the current goal.
Assume Hcore Hevent.
Apply Hcore to the current goal.
Assume Hcore5 HxX.
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 HTx HdirJ.
Apply andI to the current goal.
Apply and6I to the current goal.
An exact proof term for the current goal is HTx.
An exact proof term for the current goal is HdirJ.
An exact proof term for the current goal is Htot.
An exact proof term for the current goal is Hgraph.
An exact proof term for the current goal is Hdom.
An exact proof term for the current goal is HxX.
Let U be given.
Let j0 be given.
We prove the intermediate
claim Hexi0:
∃i0 : set, i0 ∈ J ∧ ∀i : set, i ∈ J → (i0,i) ∈ le → apply_fun net i ∈ U.
An exact proof term for the current goal is (Hevent U HU HxU).
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 Hexk:
∃k : set, k ∈ J ∧ (j0,k) ∈ le ∧ (i0,k) ∈ le.
Apply Hexk to the current goal.
Let k be given.
Assume Hk.
Apply Hk to the current goal.
Assume Hkleft Hik.
Apply Hkleft to the current goal.
Assume HkJ Hjk.
We use k to witness the existential quantifier.
Apply and3I to the current goal.
An exact proof term for the current goal is HkJ.
An exact proof term for the current goal is Hjk.
An exact proof term for the current goal is (Hafter k HkJ Hik).
∎