:: CSSPACE2 semantic presentation
Lemma1:
for b1 being Complex_Sequence holds b1 = (b1 *' ) *'
Lemma2:
for b1 being Complex_Sequence holds Partial_Sums (b1 *' ) = (Partial_Sums b1) *'
Lemma3:
for b1, b2 being Real holds 0 <= (b1 ^2 ) + (b2 ^2 )
Lemma4:
for b1, b2 being Complex st (Re b1) * (Im b2) = (Re b2) * (Im b1) & ((Re b1) * (Re b2)) + ((Im b1) * (Im b2)) >= 0 holds
|.(b1 + b2).| = |.b1.| + |.b2.|
Lemma5:
for b1 being Complex_Sequence
for b2 being Nat st ( for b3 being Nat holds
( (Re b1) . b3 >= 0 & (Im b1) . b3 = 0 ) ) holds
|.(Partial_Sums b1).| . b2 = (Partial_Sums |.b1.|) . b2
Lemma6:
for b1 being Complex_Sequence st b1 is summable holds
Sum (b1 *' ) = (Sum b1) *'
Lemma7:
for b1 being Complex_Sequence st b1 is absolutely_summable holds
|.(Sum b1).| <= Sum |.b1.|
Lemma8:
for b1 being Complex_Sequence st b1 is summable & ( for b2 being Nat holds
( (Re b1) . b2 >= 0 & (Im b1) . b2 = 0 ) ) holds
|.(Sum b1).| = Sum |.b1.|
Lemma9:
for b1 being Complex_Sequence
for b2 being Nat holds
( (Re (b1 (#) (b1 *' ))) . b2 >= 0 & (Im (b1 (#) (b1 *' ))) . b2 = 0 )
Lemma10:
for b1 being set holds
( b1 is Element of Complex_l2_Space iff ( b1 is Complex_Sequence & |.(seq_id b1).| (#) |.(seq_id b1).| is summable ) )
Lemma11:
0. Complex_l2_Space = CZeroseq
Lemma12:
for b1 being VECTOR of Complex_l2_Space holds b1 = seq_id b1
Lemma13:
for b1, b2 being VECTOR of Complex_l2_Space holds b1 + b2 = (seq_id b1) + (seq_id b2)
Lemma14:
for b1 being Complex
for b2 being VECTOR of Complex_l2_Space holds b1 * b2 = b1 (#) (seq_id b2)
Lemma15:
for b1 being VECTOR of Complex_l2_Space holds
( - b1 = - (seq_id b1) & seq_id (- b1) = - (seq_id b1) )
Lemma16:
for b1, b2 being VECTOR of Complex_l2_Space holds b1 - b2 = (seq_id b1) - (seq_id b2)
Lemma17:
for b1, b2 being VECTOR of Complex_l2_Space holds |.(seq_id b1).| (#) |.(seq_id b2).| is summable
Lemma18:
for b1, b2 being VECTOR of Complex_l2_Space holds b1 .|. b2 = Sum ((seq_id b1) (#) ((seq_id b2) *' ))
Lemma19:
for b1 being Complex_Sequence holds |.b1.| = |.(b1 *' ).|
Lemma20:
for b1 being set holds
( b1 is Element of Complex_l2_Space iff ( b1 is Complex_Sequence & (seq_id b1) (#) ((seq_id b1) *' ) is absolutely_summable ) )
theorem Th1: :: CSSPACE2:1
( the
carrier of
Complex_l2_Space = the_set_of_l2ComplexSequences & ( for
b1 being
set holds
(
b1 is
Element of
Complex_l2_Space iff (
b1 is
Complex_Sequence &
|.(seq_id b1).| (#) |.(seq_id b1).| is
summable ) ) ) & ( for
b1 being
set holds
(
b1 is
Element of
Complex_l2_Space iff (
b1 is
Complex_Sequence &
(seq_id b1) (#) ((seq_id b1) *' ) is
absolutely_summable ) ) ) &
0. Complex_l2_Space = CZeroseq & ( for
b1 being
VECTOR of
Complex_l2_Space holds
b1 = seq_id b1 ) & ( for
b1,
b2 being
VECTOR of
Complex_l2_Space holds
b1 + b2 = (seq_id b1) + (seq_id b2) ) & ( for
b1 being
Complex for
b2 being
VECTOR of
Complex_l2_Space holds
b1 * b2 = b1 (#) (seq_id b2) ) & ( for
b1 being
VECTOR of
Complex_l2_Space holds
(
- b1 = - (seq_id b1) &
seq_id (- b1) = - (seq_id b1) ) ) & ( for
b1,
b2 being
VECTOR of
Complex_l2_Space holds
b1 - b2 = (seq_id b1) - (seq_id b2) ) & ( for
b1,
b2 being
VECTOR of
Complex_l2_Space holds
(
|.(seq_id b1).| (#) |.(seq_id b2).| is
summable & ( for
b3,
b4 being
VECTOR of
Complex_l2_Space holds
b3 .|. b4 = Sum ((seq_id b3) (#) ((seq_id b4) *' )) ) ) ) )
by Lemma10, Lemma11, Lemma12, Lemma13, Lemma14, Lemma15, Lemma16, Lemma17, Lemma18, Lemma20, CSSPACE:def 20;
theorem Th2: :: CSSPACE2:2
Lemma22:
for b1, b2 being Complex holds 2 * |.(b1 * b2).| <= (|.b1.| ^2 ) + (|.b2.| ^2 )
Lemma23:
for b1, b2 being Complex holds
( |.(b1 + b2).| * |.(b1 + b2).| <= ((2 * |.b1.|) * |.b1.|) + ((2 * |.b2.|) * |.b2.|) & |.b1.| * |.b1.| <= ((2 * |.(b1 - b2).|) * |.(b1 - b2).|) + ((2 * |.b2.|) * |.b2.|) )
Lemma24:
for b1 being Complex
for b2 being Complex_Sequence st b2 is convergent holds
for b3 being Real_Sequence st ( for b4 being Nat holds b3 . b4 = |.((b2 . b4) - b1).| * |.((b2 . b4) - b1).| ) holds
( b3 is convergent & lim b3 = |.((lim b2) - b1).| * |.((lim b2) - b1).| )
Lemma25:
for b1 being Complex
for b2 being Real_Sequence
for b3 being Complex_Sequence st b3 is convergent & b2 is convergent holds
for b4 being Real_Sequence st ( for b5 being Nat holds b4 . b5 = (|.((b3 . b5) - b1).| * |.((b3 . b5) - b1).|) + (b2 . b5) ) holds
( b4 is convergent & lim b4 = (|.((lim b3) - b1).| * |.((lim b3) - b1).|) + (lim b2) )
theorem Th3: :: CSSPACE2:3
then Lemma26:
Complex_l2_Space is complete
by CLVECT_2:def 12;
theorem Th4: :: CSSPACE2:4
theorem Th5: :: CSSPACE2:5
theorem Th6: :: CSSPACE2:6
theorem Th7: :: CSSPACE2:7
theorem Th8: :: CSSPACE2:8
theorem Th9: :: CSSPACE2:9
theorem Th10: :: CSSPACE2:10
theorem Th11: :: CSSPACE2:11
theorem Th12: :: CSSPACE2:12
theorem Th13: :: CSSPACE2:13
theorem Th14: :: CSSPACE2:14
theorem Th15: :: CSSPACE2:15
theorem Th16: :: CSSPACE2:16
theorem Th17: :: CSSPACE2:17
theorem Th18: :: CSSPACE2:18
theorem Th19: :: CSSPACE2:19