Let t be given.
We prove the intermediate
claim HtR:
t ∈ R.
We prove the intermediate
claim HaPos:
0 < a.
An
exact proof term for the current goal is
(RltE_lt 0 a H0lta).
We prove the intermediate
claim HaLt1:
a < 1.
An
exact proof term for the current goal is
(RltE_lt a 1 Halt1).
We prove the intermediate
claim HaS:
SNo a.
An
exact proof term for the current goal is
(real_SNo a HaR).
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 HnumR:
mul_SNo t t ∈ R.
An
exact proof term for the current goal is
(real_mul_SNo t HtR t HtR).
An exact proof term for the current goal is Hm1R.
rewrite the current goal using Hmulcom (from right to left) at position 1.
An exact proof term for the current goal is HmulIneq.
We prove the intermediate
claim HpairLt:
apply_fun pair t ∈ Lt.
rewrite the current goal using Happ (from left to right).
We prove the intermediate
claim HdenaR2:
apply_fun dena t ∈ R.
An exact proof term for the current goal is (Hdena_fun t HtR).
We prove the intermediate
claim HnumfR2:
apply_fun numf t ∈ R.
An exact proof term for the current goal is (Hnumf_fun t HtR).
rewrite the current goal using H0 (from left to right).
rewrite the current goal using H1 (from left to right).
We prove the intermediate
claim Hdenf_fun0:
function_on denf R R.
We prove the intermediate
claim HdenfR0:
apply_fun denf t ∈ R.
An exact proof term for the current goal is (Hdenf_fun0 t HtR).
We prove the intermediate
claim Hnumf_fun0:
function_on numf R R.
We prove the intermediate
claim Hshift_fun0:
function_on shift R R.
We prove the intermediate
claim Hshift2_fun0:
function_on shift2 R R.
We prove the intermediate
claim HidR0:
apply_fun id t ∈ R.
An exact proof term for the current goal is (Hid_fun0 t HtR).
We prove the intermediate
claim Hm1R0:
apply_fun m1 t ∈ R.
An exact proof term for the current goal is (Hm1_fun0 t HtR).
We prove the intermediate
claim HnumfR0:
apply_fun numf t ∈ R.
An exact proof term for the current goal is (Hnumf_fun0 t HtR).
We prove the intermediate
claim HshiftR0:
apply_fun shift t ∈ R.
An exact proof term for the current goal is (Hshift_fun0 t HtR).
We prove the intermediate
claim Hshift2R0:
apply_fun shift2 t ∈ R.
An exact proof term for the current goal is (Hshift2_fun0 t HtR).
rewrite the current goal using
(mul_of_pair_map_apply R shift shift t HtR HshiftR0 HshiftR0) (from left to right).
rewrite the current goal using HshiftApp (from left to right) at position 1.
rewrite the current goal using HshiftApp (from left to right) at position 1.
Use reflexivity.
rewrite the current goal using
(add_of_pair_map_apply R numf shift2 t HtR HnumfR0 Hshift2R0) (from left to right).
rewrite the current goal using HnumApp (from left to right) at position 1.
rewrite the current goal using Hshift2App (from left to right) at position 1.
Use reflexivity.
rewrite the current goal using HdenfApp (from left to right).
Use reflexivity.
rewrite the current goal using HdenaApp (from left to right).
We prove the intermediate
claim HidR2:
apply_fun id t ∈ R.
An exact proof term for the current goal is (Hid_fun2 t HtR).
Use reflexivity.
rewrite the current goal using HnumApp2 (from left to right).
An exact proof term for the current goal is HdenaLt.
An
exact proof term for the current goal is
(SepI R (λx0 : set ⇒ apply_fun pair x0 ∈ Lt) t HtR HpairLt).
Let t be given.
We prove the intermediate
claim HtR:
t ∈ R.
An
exact proof term for the current goal is
(SepE1 R (λx0 : set ⇒ apply_fun pair x0 ∈ Lt) t HtPre).
We prove the intermediate
claim HtLt:
apply_fun pair t ∈ Lt.
An
exact proof term for the current goal is
(SepE2 R (λx0 : set ⇒ apply_fun pair x0 ∈ Lt) t HtPre).
rewrite the current goal using Happ (from left to right).
rewrite the current goal using Happ (from left to right).
rewrite the current goal using H0 (from right to left).
rewrite the current goal using H1 (from right to left).
An exact proof term for the current goal is Hlt0.
We prove the intermediate
claim HaPos:
0 < a.
An
exact proof term for the current goal is
(RltE_lt 0 a H0lta).
We prove the intermediate
claim HaLt1:
a < 1.
An
exact proof term for the current goal is
(RltE_lt a 1 Halt1).
We prove the intermediate
claim HidR3:
apply_fun id t ∈ R.
An exact proof term for the current goal is (Hid_fun3 t HtR).
Use reflexivity.
We prove the intermediate
claim Hdenf_fun4:
function_on denf R R.
We prove the intermediate
claim HdenfR4:
apply_fun denf t ∈ R.
An exact proof term for the current goal is (Hdenf_fun4 t HtR).
We prove the intermediate
claim Hnumf_fun4:
function_on numf R R.
We prove the intermediate
claim Hshift_fun4:
function_on shift R R.
We prove the intermediate
claim Hshift2_fun4:
function_on shift2 R R.
We prove the intermediate
claim HidR4:
apply_fun id t ∈ R.
An exact proof term for the current goal is (Hid_fun4 t HtR).
We prove the intermediate
claim Hm1R4:
apply_fun m1 t ∈ R.
An exact proof term for the current goal is (Hm1_fun4 t HtR).
We prove the intermediate
claim HnumfR4:
apply_fun numf t ∈ R.
An exact proof term for the current goal is (Hnumf_fun4 t HtR).
We prove the intermediate
claim HshiftR4:
apply_fun shift t ∈ R.
An exact proof term for the current goal is (Hshift_fun4 t HtR).
We prove the intermediate
claim Hshift2R4:
apply_fun shift2 t ∈ R.
An exact proof term for the current goal is (Hshift2_fun4 t HtR).
rewrite the current goal using
(mul_of_pair_map_apply R shift shift t HtR HshiftR4 HshiftR4) (from left to right).
rewrite the current goal using HshiftApp (from left to right) at position 1.
rewrite the current goal using HshiftApp (from left to right) at position 1.
Use reflexivity.
rewrite the current goal using
(add_of_pair_map_apply R numf shift2 t HtR HnumfR4 Hshift2R4) (from left to right).
rewrite the current goal using HnumApp (from left to right) at position 1.
rewrite the current goal using Hshift2App (from left to right) at position 1.
Use reflexivity.
rewrite the current goal using HdenfApp (from left to right).
Use reflexivity.
rewrite the current goal using HdenaApp (from right to left) at position 1.
rewrite the current goal using HnumApp (from right to left) at position 1.
An exact proof term for the current goal is HdenaLtS.
We prove the intermediate
claim HaS:
SNo a.
An
exact proof term for the current goal is
(real_SNo a HaR).
We prove the intermediate
claim HnumR2:
mul_SNo t t ∈ R.
An
exact proof term for the current goal is
(real_mul_SNo t HtR t HtR).
An exact proof term for the current goal is Hm1R.
rewrite the current goal using Hmulcom (from left to right) at position 1.
An exact proof term for the current goal is HdenaLtS0.