Apply Hexj to the current goal.
Let j be given.
Assume Hjpair.
We prove the intermediate
claim HjJ:
j ∈ J.
We prove the intermediate
claim HFmapDef:
Fmap = diagonal_map X F J.
rewrite the current goal using HFmapDef (from left to right).
rewrite the current goal using HdiagDef (from left to right).
rewrite the current goal using HFmapDef (from left to right).
rewrite the current goal using HdiagDef (from left to right).
rewrite the current goal using HFmapx (from right to left) at position 1.
rewrite the current goal using HFmapy (from right to left) at position 1.
An exact proof term for the current goal is Heq.
rewrite the current goal using HgraphEq (from left to right).
Use reflexivity.
rewrite the current goal using Hleft (from right to left) at position 1.
rewrite the current goal using Hright (from right to left) at position 1.
An exact proof term for the current goal is HapplyEq.
We prove the intermediate
claim Hbad:
False.
An exact proof term for the current goal is (Hneq Heqj).
An
exact proof term for the current goal is
(FalseE Hbad (x = y)).