let R1, R2 be REST; ( R1 + R2 is REST & R1 - R2 is REST & R1 (#) R2 is REST )
A1:
( R1 is total & R2 is total )
by Def3;
hence
R1 + R2 is REST
by A1, Def3; ( R1 - R2 is REST & R1 (#) R2 is REST )
hence
R1 - R2 is REST
by A1, Def3; R1 (#) R2 is REST
now let h be
convergent_to_0 Real_Sequence;
( (h " ) (#) ((R1 (#) R2) /* h) is convergent & lim ((h " ) (#) ((R1 (#) R2) /* h)) = 0 )A6:
(h " ) (#) (R2 /* h) is
convergent
by Def3;
h is
non-zero
by Def1;
then A7:
h " is
non-zero
by SEQ_1:41;
A8:
(
(h " ) (#) (R1 /* h) is
convergent &
h is
convergent )
by Def1, Def3;
then A9:
h (#) ((h " ) (#) (R1 /* h)) is
convergent
by SEQ_2:28;
(
lim ((h " ) (#) (R1 /* h)) = 0 &
lim h = 0 )
by Def1, Def3;
then A10:
lim (h (#) ((h " ) (#) (R1 /* h))) =
0 * 0
by A8, SEQ_2:29
.=
0
;
A11:
(h " ) (#) ((R1 (#) R2) /* h) =
((R1 /* h) (#) (R2 /* h)) /" h
by A1, RFUNCT_2:32
.=
(((R1 /* h) (#) (R2 /* h)) (#) (h " )) /" (h (#) (h " ))
by A7, SEQ_1:51
.=
(((R1 /* h) (#) (R2 /* h)) (#) (h " )) (#) (((h " ) " ) (#) (h " ))
by SEQ_1:44
.=
(h (#) (h " )) (#) ((R1 /* h) (#) ((h " ) (#) (R2 /* h)))
by SEQ_1:22
.=
((h (#) (h " )) (#) (R1 /* h)) (#) ((h " ) (#) (R2 /* h))
by SEQ_1:22
.=
(h (#) ((h " ) (#) (R1 /* h))) (#) ((h " ) (#) (R2 /* h))
by SEQ_1:22
;
hence
(h " ) (#) ((R1 (#) R2) /* h) is
convergent
by A6, A9, SEQ_2:28;
lim ((h " ) (#) ((R1 (#) R2) /* h)) = 0
lim ((h " ) (#) (R2 /* h)) = 0
by Def3;
hence lim ((h " ) (#) ((R1 (#) R2) /* h)) =
0 * 0
by A6, A9, A10, A11, SEQ_2:29
.=
0
;
verum end;
hence
R1 (#) R2 is REST
by A1, Def3; verum