Assume H01.
Apply HyzN to the current goal.
We prove the intermediate
claim H0:
(y,z) 0 = y.
An
exact proof term for the current goal is
(tuple_2_0_eq y z).
We prove the intermediate
claim H1:
(y,z) 1 = z.
An
exact proof term for the current goal is
(tuple_2_1_eq y z).
rewrite the current goal using H0 (from right to left) at position 1.
rewrite the current goal using H1 (from right to left) at position 2.
An exact proof term for the current goal is H01.
Assume H01.
Apply HyzN to the current goal.
rewrite the current goal using Hxy (from right to left).
We prove the intermediate
claim H0:
(x,z) 0 = x.
An
exact proof term for the current goal is
(tuple_2_0_eq x z).
We prove the intermediate
claim H1:
(x,z) 1 = z.
An
exact proof term for the current goal is
(tuple_2_1_eq x z).
rewrite the current goal using H0 (from right to left) at position 1.
rewrite the current goal using H1 (from right to left) at position 2.
An exact proof term for the current goal is H01.