Let z be given.
Let t be given.
rewrite the current goal using HzEq (from left to right).
rewrite the current goal using Hdef (from left to right).
We prove the intermediate
claim HtS:
SNo t.
An
exact proof term for the current goal is
(real_SNo t HtR).
We prove the intermediate
claim HmulR:
mul_SNo t d ∈ R.
An
exact proof term for the current goal is
(real_mul_SNo t HtR d HdR).
rewrite the current goal using
(mul_const_fun_apply d t HdR HtR) (from left to right) at position 1.
rewrite the current goal using
(neg_fun_apply (mul_SNo t d) HmulR) (from left to right) at position 1.
We prove the intermediate
claim Hcd:
c = minus_SNo d.
We prove the intermediate
claim HdDef:
d = minus_SNo c.
rewrite the current goal using HdDef (from left to right).
Use reflexivity.
rewrite the current goal using Hcd (from left to right) at position 2.
rewrite the current goal using Htmp (from left to right).
Use reflexivity.
rewrite the current goal using Hrhs (from left to right).
Use reflexivity.
rewrite the current goal using HpairEq (from left to right).
An
exact proof term for the current goal is
(ReplI R (λt0 : set ⇒ (t0,mul_SNo t0 c)) t HtR).
Let z be given.
We prove the intermediate
claim HzGraph:
z ∈ graph R (λt0 : set ⇒ mul_SNo t0 c).
rewrite the current goal using Hdef (from right to left).
An exact proof term for the current goal is Hz.
Let t be given.
rewrite the current goal using HzEq (from left to right).
rewrite the current goal using HdefComp (from left to right).
We prove the intermediate
claim HtS:
SNo t.
An
exact proof term for the current goal is
(real_SNo t HtR).
We prove the intermediate
claim HmulR:
mul_SNo t d ∈ R.
An
exact proof term for the current goal is
(real_mul_SNo t HtR d HdR).
rewrite the current goal using
(mul_const_fun_apply d t HdR HtR) (from left to right) at position 1.
rewrite the current goal using
(neg_fun_apply (mul_SNo t d) HmulR) (from left to right) at position 1.
We prove the intermediate
claim Hcd:
c = minus_SNo d.
We prove the intermediate
claim HdDef:
d = minus_SNo c.
rewrite the current goal using HdDef (from left to right).
Use reflexivity.
rewrite the current goal using Hcd (from left to right) at position 2.
rewrite the current goal using Htmp (from left to right).
Use reflexivity.
rewrite the current goal using Hlhs (from right to left).