Let x be given.
Let y be given.
Let g and h be given.
We will
prove F x y g = F x y h.
Let w be given.
We will
prove g w y = h w y.
Apply Hgh1 to the current goal.
An
exact proof term for the current goal is
SNoL_SNoS x Hx w Hw.
An exact proof term for the current goal is Hy.
Let w be given.
We will
prove g x w = h x w.
Apply Hgh2 to the current goal.
An
exact proof term for the current goal is
SNoL_SNoS y Hy w Hw.
Let z be given.
We will
prove g z y = h z y.
Apply Hgh1 to the current goal.
An
exact proof term for the current goal is
SNoR_SNoS x Hx z Hz.
An exact proof term for the current goal is Hy.
Let z be given.
We will
prove g x z = h x z.
Apply Hgh2 to the current goal.
An
exact proof term for the current goal is
SNoR_SNoS y Hy z Hz.
rewrite the current goal using L1a (from left to right).
rewrite the current goal using L1b (from left to right).
rewrite the current goal using L1c (from left to right).
rewrite the current goal using L1d (from left to right).
Use reflexivity.