Let net, sub, J, leJ, K, leK, X, phi, Y and f be given.
Apply Hw to the current goal.
Assume Hcore13 Hvals.
Apply Hcore13 to the current goal.
Assume Hcore12 Hcofinal.
Apply Hcore12 to the current goal.
Assume Hcore11 Hmono.
Apply Hcore11 to the current goal.
Assume Hcore10 Hdomphi.
Apply Hcore10 to the current goal.
Assume Hcore9 Hgraphphi.
Apply Hcore9 to the current goal.
Assume Hcore8 Htotphi.
Apply Hcore8 to the current goal.
Assume Hcore7 Hdomsub.
Apply Hcore7 to the current goal.
Assume Hcore6 Hgraphsub.
Apply Hcore6 to the current goal.
Assume Hcore5 Htotsub.
Apply Hcore5 to the current goal.
Assume Hcore4 Hdomnet.
Apply Hcore4 to the current goal.
Assume Hcore3 Hgraphnet.
Apply Hcore3 to the current goal.
Assume Hcore2 Htotnet.
Apply Hcore2 to the current goal.
Assume HdirJ HdirK.
We prove the intermediate
claim Hnetfun:
function_on net J X.
We prove the intermediate
claim Hsubfun:
function_on sub K X.
Apply andI to the current goal.
Apply andI to the current goal.
Apply andI to the current goal.
Apply andI to the current goal.
Apply andI to the current goal.
Apply andI to the current goal.
Apply andI to the current goal.
Apply andI to the current goal.
Apply andI to the current goal.
Apply andI to the current goal.
Apply andI to the current goal.
Apply andI to the current goal.
Apply andI to the current goal.
An exact proof term for the current goal is HdirJ.
An exact proof term for the current goal is HdirK.
An exact proof term for the current goal is Htotnet2.
An exact proof term for the current goal is Htotsub2.
An exact proof term for the current goal is Htotphi.
An exact proof term for the current goal is Hgraphphi.
An exact proof term for the current goal is Hdomphi.
An exact proof term for the current goal is Hmono.
An exact proof term for the current goal is Hcofinal.
Let k be given.
An exact proof term for the current goal is (Hvals k HkK).
We prove the intermediate
claim Hphik:
apply_fun phi k ∈ J.
rewrite the current goal using Happ1 (from left to right).
rewrite the current goal using Happ2 (from left to right).
rewrite the current goal using Hsubk (from left to right).
Use reflexivity.
∎