Let X, Tx, A, net, J, le and x be given.
An exact proof term for the current goal is HTA.
An exact proof term for the current goal is Hdir.
An exact proof term for the current goal is HtotA.
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 HxA.
Let U be given.
Let V be given.
Assume HVpair.
Apply HVpair to the current goal.
rewrite the current goal using HUEq (from left to right).
We prove the intermediate
claim HxV:
x ∈ V.
We prove the intermediate
claim HxVA:
x ∈ V ∩ A.
rewrite the current goal using HUEq (from right to left) at position 1.
An exact proof term for the current goal is HxU.
An
exact proof term for the current goal is
(binintersectE1 V A x HxVA).
Apply HconvX to the current goal.
Assume Hcore Hevent.
Apply (Hevent V HVTx HxV) to the current goal.
Let i0 be given.
Assume Hi0pair.
We use i0 to witness the existential quantifier.
Apply andI to the current goal.
An
exact proof term for the current goal is
(andEL (i0 ∈ J) (∀i : set, i ∈ J → (i0,i) ∈ le → apply_fun net i ∈ V) Hi0pair).
Let i be given.
We prove the intermediate
claim HnetV:
apply_fun net i ∈ V.
We prove the intermediate
claim HtailV:
∀i1 : set, i1 ∈ J → (i0,i1) ∈ le → apply_fun net i1 ∈ V.
An
exact proof term for the current goal is
(andER (i0 ∈ J) (∀i1 : set, i1 ∈ J → (i0,i1) ∈ le → apply_fun net i1 ∈ V) Hi0pair).
An exact proof term for the current goal is (HtailV i HiJ Hi0i).
We prove the intermediate
claim HnetA:
apply_fun net i ∈ A.
∎