let x, y, z be Point of Complex_l2_Space ; for a being Complex holds
( ( x .|. x = 0 implies x = 0. Complex_l2_Space ) & ( x = 0. Complex_l2_Space implies x .|. x = 0 ) & Re (x .|. x) >= 0 & Im (x .|. x) = 0 & x .|. y = (y .|. x) *' & (x + y) .|. z = (x .|. z) + (y .|. z) & (a * x) .|. y = a * (x .|. y) )
let a be Complex; ( ( x .|. x = 0 implies x = 0. Complex_l2_Space ) & ( x = 0. Complex_l2_Space implies x .|. x = 0 ) & Re (x .|. x) >= 0 & Im (x .|. x) = 0 & x .|. y = (y .|. x) *' & (x + y) .|. z = (x .|. z) + (y .|. z) & (a * x) .|. y = a * (x .|. y) )
set seqx = seq_id x;
A1: x .|. x =
the scalar of Complex_l2_Space . x,x
by CSSPACE:def 12
.=
Sum ((seq_id x) (#) ((seq_id x) *' ))
by CSSPACE:def 19, CSSPACE:def 20
;
A2:
(seq_id x) (#) ((seq_id x) *' ) is absolutely_summable
by Lm20;
then
Sum ((seq_id x) (#) ((seq_id x) *' )) = (Sum (Re ((seq_id x) (#) ((seq_id x) *' )))) + ((Sum (Im ((seq_id x) (#) ((seq_id x) *' )))) * <i> )
by COMSEQ_3:54;
then A3:
( Re (x .|. x) = Sum (Re ((seq_id x) (#) ((seq_id x) *' ))) & Im (x .|. x) = Sum (Im ((seq_id x) (#) ((seq_id x) *' ))) )
by A1, COMPLEX1:28;
set seqy = seq_id y;
A15:
for n being Element of NAT holds 0 <= (Re ((seq_id x) (#) ((seq_id x) *' ))) . n
|.(seq_id x).| (#) |.(seq_id y).| is summable
by Lm17;
then
|.((seq_id x) *' ).| (#) |.(seq_id y).| is summable
by Lm19;
then
|.(((seq_id x) *' ) (#) (seq_id y)).| is summable
by COMSEQ_1:49;
then A17:
((seq_id x) *' ) (#) (seq_id y) is absolutely_summable
by COMSEQ_3:def 13;
set seqz = seq_id z;
A18:
for n being Element of NAT holds (Im ((seq_id x) (#) ((seq_id x) *' ))) . n = 0
|.(seq_id x).| (#) |.(seq_id z).| is summable
by Lm17;
then
|.(seq_id x).| (#) |.((seq_id z) *' ).| is summable
by Lm19;
then
|.((seq_id x) (#) ((seq_id z) *' )).| is summable
by COMSEQ_1:49;
then A19:
(seq_id x) (#) ((seq_id z) *' ) is absolutely_summable
by COMSEQ_3:def 13;
|.(seq_id y).| (#) |.(seq_id z).| is summable
by Lm17;
then
|.(seq_id y).| (#) |.((seq_id z) *' ).| is summable
by Lm19;
then
|.((seq_id y) (#) ((seq_id z) *' )).| is summable
by COMSEQ_1:49;
then A20:
(seq_id y) (#) ((seq_id z) *' ) is absolutely_summable
by COMSEQ_3:def 13;
A21: (x + y) .|. z =
the scalar of Complex_l2_Space . (x + y),z
by CSSPACE:def 12
.=
Sum ((seq_id (x + y)) (#) ((seq_id z) *' ))
by CSSPACE:def 19, CSSPACE:def 20
.=
Sum ((seq_id ((seq_id x) + (seq_id y))) (#) ((seq_id z) *' ))
by Lm13
.=
Sum (((seq_id x) + (seq_id y)) (#) ((seq_id z) *' ))
by CSSPACE:3
.=
Sum (((seq_id x) (#) ((seq_id z) *' )) + ((seq_id y) (#) ((seq_id z) *' )))
by COMSEQ_1:13
.=
(Sum ((seq_id x) (#) ((seq_id z) *' ))) + (Sum ((seq_id y) (#) ((seq_id z) *' )))
by A19, A20, COMSEQ_3:55
.=
(the scalar of Complex_l2_Space . x,z) + (Sum ((seq_id y) (#) ((seq_id z) *' )))
by CSSPACE:def 19, CSSPACE:def 20
.=
(the scalar of Complex_l2_Space . x,z) + (the scalar of Complex_l2_Space . y,z)
by CSSPACE:def 19, CSSPACE:def 20
.=
(x .|. z) + (the scalar of Complex_l2_Space . y,z)
by CSSPACE:def 12
.=
(x .|. z) + (y .|. z)
by CSSPACE:def 12
;
|.(seq_id x).| (#) |.(seq_id y).| is summable
by Lm17;
then
|.(seq_id x).| (#) |.((seq_id y) *' ).| is summable
by Lm19;
then
|.((seq_id x) (#) ((seq_id y) *' )).| is summable
by COMSEQ_1:49;
then A22:
(seq_id x) (#) ((seq_id y) *' ) is absolutely_summable
by COMSEQ_3:def 13;
A23: (a * x) .|. y =
the scalar of Complex_l2_Space . (a * x),y
by CSSPACE:def 12
.=
Sum ((seq_id (a * x)) (#) ((seq_id y) *' ))
by CSSPACE:def 19, CSSPACE:def 20
.=
Sum ((seq_id (a (#) (seq_id x))) (#) ((seq_id y) *' ))
by Lm14
.=
Sum ((a (#) (seq_id x)) (#) ((seq_id y) *' ))
by CSSPACE:3
.=
Sum (a (#) ((seq_id x) (#) ((seq_id y) *' )))
by COMSEQ_1:15
.=
a * (Sum ((seq_id x) (#) ((seq_id y) *' )))
by A22, COMSEQ_3:57
.=
a * (the scalar of Complex_l2_Space . x,y)
by CSSPACE:def 19, CSSPACE:def 20
.=
a * (x .|. y)
by CSSPACE:def 12
;
x .|. y =
the scalar of Complex_l2_Space . x,y
by CSSPACE:def 12
.=
Sum ((seq_id x) (#) ((seq_id y) *' ))
by CSSPACE:def 19, CSSPACE:def 20
.=
Sum ((((seq_id x) *' ) *' ) (#) ((seq_id y) *' ))
by Lm1
.=
Sum ((((seq_id x) *' ) (#) (seq_id y)) *' )
by COMSEQ_2:5
.=
(Sum (((seq_id x) *' ) (#) (seq_id y))) *'
by A17, Lm6
.=
(the scalar of Complex_l2_Space . y,x) *'
by CSSPACE:def 19, CSSPACE:def 20
.=
(y .|. x) *'
by CSSPACE:def 12
;
hence
( ( x .|. x = 0 implies x = 0. Complex_l2_Space ) & ( x = 0. Complex_l2_Space implies x .|. x = 0 ) & Re (x .|. x) >= 0 & Im (x .|. x) = 0 & x .|. y = (y .|. x) *' & (x + y) .|. z = (x .|. z) + (y .|. z) & (a * x) .|. y = a * (x .|. y) )
by A4, A12, A2, A3, A15, A18, A21, A23, RSSPACE:20, SERIES_1:21; verum