Let x, y and z be given.
We prove the intermediate
claim Hxyprod:
(x,y) ∈ setprod R R.
We prove the intermediate
claim Hyzprod:
(y,z) ∈ setprod R R.
We prove the intermediate
claim Hxzprod:
(x,z) ∈ setprod R R.
rewrite the current goal using
(tuple_2_0_eq x y) (from left to right).
rewrite the current goal using
(tuple_2_1_eq x y) (from left to right).
rewrite the current goal using
(tuple_2_0_eq y z) (from left to right).
rewrite the current goal using
(tuple_2_1_eq y z) (from left to right).
rewrite the current goal using
(tuple_2_0_eq x z) (from left to right).
rewrite the current goal using
(tuple_2_1_eq x z) (from left to right).
Apply (Hcase False) to the current goal.
rewrite the current goal using Hxzeq (from left to right) at position 1.
An exact proof term for the current goal is HltS.
∎