Let t be given.
We prove the intermediate
claim HtR:
t ∈ R.
We prove the intermediate
claim HbPos:
0 < b.
An
exact proof term for the current goal is
(RltE_lt 0 b H0ltb).
We prove the intermediate
claim HbS:
SNo b.
An
exact proof term for the current goal is
(real_SNo b HbR).
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).
rewrite the current goal using Hmulcom (from right to left).
An exact proof term for the current goal is Hineq.
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 HnumfR2:
apply_fun numf t ∈ R.
An exact proof term for the current goal is (Hnumf_fun t HtR).
We prove the intermediate
claim HdenbR2:
apply_fun denb t ∈ R.
An exact proof term for the current goal is (Hdenb_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 HidR5:
apply_fun id t ∈ R.
An exact proof term for the current goal is (Hid_fun5 t HtR).
Use reflexivity.
rewrite the current goal using HnumApp (from left to right).
We prove the intermediate
claim Hdenf_fun6:
function_on denf R R.
We prove the intermediate
claim HdenfR6:
apply_fun denf t ∈ R.
An exact proof term for the current goal is (Hdenf_fun6 t HtR).
We prove the intermediate
claim Hnumf_fun6:
function_on numf R R.
We prove the intermediate
claim Hshift_fun6:
function_on shift R R.
We prove the intermediate
claim Hshift2_fun6:
function_on shift2 R R.
We prove the intermediate
claim HnumfR6:
apply_fun numf t ∈ R.
An exact proof term for the current goal is (Hnumf_fun6 t HtR).
We prove the intermediate
claim HshiftR6:
apply_fun shift t ∈ R.
An exact proof term for the current goal is (Hshift_fun6 t HtR).
We prove the intermediate
claim Hshift2R6:
apply_fun shift2 t ∈ R.
An exact proof term for the current goal is (Hshift2_fun6 t HtR).
We prove the intermediate
claim HidR6:
apply_fun id t ∈ R.
An exact proof term for the current goal is (Hid_fun6 t HtR).
We prove the intermediate
claim Hm1R6:
apply_fun m1 t ∈ R.
An exact proof term for the current goal is (Hm1_fun6 t HtR).
rewrite the current goal using
(mul_of_pair_map_apply R shift shift t HtR HshiftR6 HshiftR6) (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 HnumfR6 Hshift2R6) (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 HdenbApp (from left to right).
An exact proof term for the current goal is HrhsLt.
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).
We prove the intermediate
claim HbPos:
0 < b.
An
exact proof term for the current goal is
(RltE_lt 0 b H0ltb).
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 HidR7:
apply_fun id t ∈ R.
An exact proof term for the current goal is (Hid_fun7 t HtR).
Use reflexivity.
We prove the intermediate
claim Hdenf_fun8:
function_on denf R R.
We prove the intermediate
claim HdenfR8:
apply_fun denf t ∈ R.
An exact proof term for the current goal is (Hdenf_fun8 t HtR).
We prove the intermediate
claim Hnumf_fun8:
function_on numf R R.
We prove the intermediate
claim Hshift_fun8:
function_on shift R R.
We prove the intermediate
claim Hshift2_fun8:
function_on shift2 R R.
We prove the intermediate
claim HnumfR8:
apply_fun numf t ∈ R.
An exact proof term for the current goal is (Hnumf_fun8 t HtR).
We prove the intermediate
claim HshiftR8:
apply_fun shift t ∈ R.
An exact proof term for the current goal is (Hshift_fun8 t HtR).
We prove the intermediate
claim Hshift2R8:
apply_fun shift2 t ∈ R.
An exact proof term for the current goal is (Hshift2_fun8 t HtR).
We prove the intermediate
claim HidR8:
apply_fun id t ∈ R.
An exact proof term for the current goal is (Hid_fun8 t HtR).
We prove the intermediate
claim Hm1R8:
apply_fun m1 t ∈ R.
An exact proof term for the current goal is (Hm1_fun8 t HtR).
rewrite the current goal using
(mul_of_pair_map_apply R shift shift t HtR HshiftR8 HshiftR8) (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 HnumfR8 Hshift2R8) (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 HnumApp (from right to left) at position 1.
rewrite the current goal using HdenbApp (from right to left) at position 1.
An exact proof term for the current goal is HltS.
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).
We prove the intermediate
claim HbS:
SNo b.
An
exact proof term for the current goal is
(real_SNo b HbR).
rewrite the current goal using Hmulcom (from left to right).
An exact proof term for the current goal is HltS0.