begin
:: deftheorem Def1 defines rto_power LP_SPACE:def 1 :
for x being Real_Sequence
for p being Real
for b3 being Real_Sequence holds
( b3 = x rto_power p iff for n being Element of NAT holds b3 . n = (abs (x . n)) to_power p );
:: deftheorem Def2 defines the_set_of_RealSequences_l^ LP_SPACE:def 2 :
for p being Real st p >= 1 holds
for b2 being non empty Subset of Linear_Space_of_RealSequences holds
( b2 = the_set_of_RealSequences_l^ p iff for x being set holds
( x in b2 iff ( x in the_set_of_RealSequences & (seq_id x) rto_power p is summable ) ) );
Lm1:
for x1, y1 being Real st x1 >= 0 & y1 > 0 holds
x1 to_power y1 >= 0
Lm2:
for y1, x1, x2 being Real st y1 > 0 & x1 >= 0 & x2 >= 0 holds
(x1 * x2) to_power y1 = (x1 to_power y1) * (x2 to_power y1)
theorem Th1:
Lm3:
for p being Real st 1 = p holds
for a, b being Real_Sequence
for n being Element of NAT holds ((Partial_Sums ((a + b) rto_power p)) . n) to_power (1 / p) <= (((Partial_Sums (a rto_power p)) . n) to_power (1 / p)) + (((Partial_Sums (b rto_power p)) . n) to_power (1 / p))
theorem Th2:
Lm4:
for a, b being Real_Sequence
for p being Real st 1 = p & a rto_power p is summable & b rto_power p is summable holds
( (a + b) rto_power p is summable & (Sum ((a + b) rto_power p)) to_power (1 / p) <= ((Sum (a rto_power p)) to_power (1 / p)) + ((Sum (b rto_power p)) to_power (1 / p)) )
theorem Th3:
theorem Th4:
theorem Th5:
theorem
for
p being
Real st 1
<= p holds
(
RLSStruct(#
(the_set_of_RealSequences_l^ p),
(Zero_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)),
(Add_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)),
(Mult_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)) #) is
Abelian &
RLSStruct(#
(the_set_of_RealSequences_l^ p),
(Zero_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)),
(Add_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)),
(Mult_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)) #) is
add-associative &
RLSStruct(#
(the_set_of_RealSequences_l^ p),
(Zero_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)),
(Add_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)),
(Mult_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)) #) is
right_zeroed &
RLSStruct(#
(the_set_of_RealSequences_l^ p),
(Zero_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)),
(Add_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)),
(Mult_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)) #) is
right_complementable &
RLSStruct(#
(the_set_of_RealSequences_l^ p),
(Zero_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)),
(Add_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)),
(Mult_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)) #) is
vector-distributive &
RLSStruct(#
(the_set_of_RealSequences_l^ p),
(Zero_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)),
(Add_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)),
(Mult_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)) #) is
scalar-distributive &
RLSStruct(#
(the_set_of_RealSequences_l^ p),
(Zero_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)),
(Add_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)),
(Mult_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)) #) is
scalar-associative &
RLSStruct(#
(the_set_of_RealSequences_l^ p),
(Zero_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)),
(Add_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)),
(Mult_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)) #) is
scalar-unital )
by Th5;
theorem
Lm5:
for p being Real ex NORM being Function of (the_set_of_RealSequences_l^ p),REAL st
for x being set st x in the_set_of_RealSequences_l^ p holds
NORM . x = (Sum ((seq_id x) rto_power p)) to_power (1 / p)
:: deftheorem Def3 defines l_norm^ LP_SPACE:def 3 :
for p being Real
for b2 being Function of (the_set_of_RealSequences_l^ p),REAL holds
( b2 = l_norm^ p iff for x being set st x in the_set_of_RealSequences_l^ p holds
b2 . x = (Sum ((seq_id x) rto_power p)) to_power (1 / p) );
theorem Th8:
theorem Th9:
begin
theorem Th10:
theorem Th11:
theorem Th12:
Lm6:
for p being Real st 1 <= p holds
for lp being non empty NORMSTR st lp = NORMSTR(# (the_set_of_RealSequences_l^ p),(Zero_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)),(Add_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)),(Mult_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)),(l_norm^ p) #) holds
for x being Point of lp
for a being Real holds (seq_id (a * x)) rto_power p = ((abs a) to_power p) (#) ((seq_id x) rto_power p)
Lm7:
for p being Real st 1 <= p holds
for lp being non empty NORMSTR st lp = NORMSTR(# (the_set_of_RealSequences_l^ p),(Zero_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)),(Add_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)),(Mult_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)),(l_norm^ p) #) holds
for x being Point of lp
for a being Real holds Sum ((seq_id (a * x)) rto_power p) = ((abs a) to_power p) * (Sum ((seq_id x) rto_power p))
Lm8:
for p being Real st 1 <= p holds
for lp being non empty NORMSTR st lp = NORMSTR(# (the_set_of_RealSequences_l^ p),(Zero_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)),(Add_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)),(Mult_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)),(l_norm^ p) #) holds
for x being Point of lp
for a being Real holds (Sum ((seq_id (a * x)) rto_power p)) to_power (1 / p) = (abs a) * ((Sum ((seq_id x) rto_power p)) to_power (1 / p))
theorem Th13:
theorem Th14:
theorem
Lm9:
for p being Real st 0 < p holds
for c being Real
for seq being Real_Sequence st seq is convergent holds
for rseq being Real_Sequence st ( for i being Element of NAT holds rseq . i = (abs ((seq . i) - c)) to_power p ) holds
( rseq is convergent & lim rseq = (abs ((lim seq) - c)) to_power p )
Lm10:
for p being Real st 0 < p holds
for c being Real
for seq, seq1 being Real_Sequence st seq is convergent & seq1 is convergent holds
for rseq being Real_Sequence st ( for i being Element of NAT holds rseq . i = ((abs ((seq . i) - c)) to_power p) + (seq1 . i) ) holds
( rseq is convergent & lim rseq = ((abs ((lim seq) - c)) to_power p) + (lim seq1) )
Lm11:
for a, b being Real_Sequence holds a = (a + b) - b
Lm12:
for p being Real st p >= 1 holds
for a, b being Real_Sequence st a rto_power p is summable & b rto_power p is summable holds
(a + b) rto_power p is summable
theorem Th16:
definition
let p be
Real;
assume A1:
1
<= p
;
func l_Space^ p -> RealBanachSpace equals
NORMSTR(#
(the_set_of_RealSequences_l^ p),
(Zero_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)),
(Add_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)),
(Mult_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)),
(l_norm^ p) #);
coherence
NORMSTR(# (the_set_of_RealSequences_l^ p),(Zero_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)),(Add_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)),(Mult_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)),(l_norm^ p) #) is RealBanachSpace
end;
:: deftheorem defines l_Space^ LP_SPACE:def 4 :
for p being Real st 1 <= p holds
l_Space^ p = NORMSTR(# (the_set_of_RealSequences_l^ p),(Zero_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)),(Add_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)),(Mult_ ((the_set_of_RealSequences_l^ p),Linear_Space_of_RealSequences)),(l_norm^ p) #);