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 17, CSSPACE:def 18
;
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:53;
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:12;
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:46;
then A17:
((seq_id x) *') (#) (seq_id y) is absolutely_summable
by COMSEQ_3:def 9;
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:46;
then A19:
(seq_id x) (#) ((seq_id z) *') is absolutely_summable
by COMSEQ_3:def 9;
|.(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:46;
then A20:
(seq_id y) (#) ((seq_id z) *') is absolutely_summable
by COMSEQ_3:def 9;
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 17, CSSPACE:def 18
.=
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:1
.=
Sum (((seq_id x) (#) ((seq_id z) *')) + ((seq_id y) (#) ((seq_id z) *')))
by COMSEQ_1:10
.=
(Sum ((seq_id x) (#) ((seq_id z) *'))) + (Sum ((seq_id y) (#) ((seq_id z) *')))
by A19, A20, COMSEQ_3:54
.=
( the scalar of Complex_l2_Space . (x,z)) + (Sum ((seq_id y) (#) ((seq_id z) *')))
by CSSPACE:def 17, CSSPACE:def 18
.=
( the scalar of Complex_l2_Space . (x,z)) + ( the scalar of Complex_l2_Space . (y,z))
by CSSPACE:def 17, CSSPACE:def 18
.=
(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:46;
then A22:
(seq_id x) (#) ((seq_id y) *') is absolutely_summable
by COMSEQ_3:def 9;
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 17, CSSPACE:def 18
.=
Sum ((seq_id (a (#) (seq_id x))) (#) ((seq_id y) *'))
by Lm14
.=
Sum ((a (#) (seq_id x)) (#) ((seq_id y) *'))
by CSSPACE:1
.=
Sum (a (#) ((seq_id x) (#) ((seq_id y) *')))
by COMSEQ_1:12
.=
a * (Sum ((seq_id x) (#) ((seq_id y) *')))
by A22, COMSEQ_3:56
.=
a * ( the scalar of Complex_l2_Space . (x,y))
by CSSPACE:def 17, CSSPACE:def 18
.=
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 17, CSSPACE:def 18
.=
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 17, CSSPACE:def 18
.=
(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:16, SERIES_1:18; verum