Let f, g, h and n be given.
We prove the intermediate
claim HrR:
r ∈ R.
We prove the intermediate
claim HpR:
p ∈ R.
We prove the intermediate
claim HqR:
q ∈ R.
We prove the intermediate
claim HrS:
SNo r.
An
exact proof term for the current goal is
(real_SNo r HrR).
We prove the intermediate
claim HpS:
SNo p.
An
exact proof term for the current goal is
(real_SNo p HpR).
We prove the intermediate
claim HqS:
SNo q.
An
exact proof term for the current goal is
(real_SNo q HqR).
We prove the intermediate
claim HabsTri:
r ≤ add_SNo p q.
We prove the intermediate
claim HppNN:
0 ≤ p.
We prove the intermediate
claim HtS:
SNo t.
We prove the intermediate
claim HtR:
t ∈ R.
We prove the intermediate
claim Ht1R:
apply_fun f n ∈ R.
We prove the intermediate
claim HgnR:
apply_fun g n ∈ R.
An
exact proof term for the current goal is
(real_SNo t HtR).
We prove the intermediate
claim Hdef:
p = abs_SNo t.
rewrite the current goal using Hdef (from left to right).
We prove the intermediate
claim HqqNN:
0 ≤ q.
We prove the intermediate
claim HtS:
SNo t.
We prove the intermediate
claim HtR:
t ∈ R.
We prove the intermediate
claim Ht1R:
apply_fun g n ∈ R.
We prove the intermediate
claim HhnR:
apply_fun h n ∈ R.
An
exact proof term for the current goal is
(real_SNo t HtR).
We prove the intermediate
claim Hdef:
q = abs_SNo t.
rewrite the current goal using Hdef (from left to right).
rewrite the current goal using HdefL (from left to right).
rewrite the current goal using HdefR1 (from left to right).
rewrite the current goal using HdefR2 (from left to right).
∎