:: SERIES_4 semantic presentation

Lemma1: for b1 being real number holds b1 |^ 2 = b1 * b1
by WSIERP_1:2;

Lemma2: for b1, b2 being real number holds
( 4 = 2 |^ 2 & (b1 + b2) |^ 2 = ((b1 |^ 2) + ((2 * b1) * b2)) + (b2 |^ 2) )
proof end;

Lemma3: for b1 being Nat holds (((1 / 2) |^ (b1 + 1)) + (2 |^ (b1 + 1))) |^ 2 = (((1 / 4) |^ (b1 + 1)) + (4 |^ (b1 + 1))) + 2
proof end;

Lemma4: for b1 being Nat holds (((1 / 3) |^ (b1 + 1)) + (3 |^ (b1 + 1))) |^ 2 = (((1 / 9) |^ (b1 + 1)) + (9 |^ (b1 + 1))) + 2
proof end;

Lemma5: for b1, b2 being real number holds (b1 - b2) * (b1 + b2) = (b1 |^ 2) - (b2 |^ 2)
proof end;

Lemma6: for b1, b2 being real number holds (b1 - b2) |^ 2 = ((b1 |^ 2) - ((2 * b1) * b2)) + (b2 |^ 2)
proof end;

Lemma7: for b1 being Nat
for b2 being real number st b2 <> 1 holds
((((b2 * (1 - (b2 |^ b1))) / ((1 - b2) |^ 2)) - ((b1 * (b2 |^ (b1 + 1))) / (1 - b2))) + (b1 * (b2 |^ (b1 + 1)))) + (b2 |^ (b1 + 1)) = ((b2 * (1 - (b2 |^ (b1 + 1)))) / ((1 - b2) |^ 2)) - (((b1 + 1) * (b2 |^ (b1 + 2))) / (1 - b2))
proof end;

Lemma8: for b1 being Nat holds 1 / ((2 -Root (b1 + 2)) + (2 -Root (b1 + 1))) = (2 -Root (b1 + 2)) - (2 -Root (b1 + 1))
proof end;

theorem Th1: :: SERIES_4:1
for b1, b2, b3 being real number holds ((b1 + b2) + b3) |^ 2 = (((((b1 |^ 2) + (b2 |^ 2)) + (b3 |^ 2)) + ((2 * b1) * b2)) + ((2 * b1) * b3)) + ((2 * b2) * b3)
proof end;

theorem Th2: :: SERIES_4:2
for b1, b2 being real number holds (b1 + b2) |^ 3 = (((b1 |^ 3) + ((3 * (b1 |^ 2)) * b2)) + ((3 * (b2 |^ 2)) * b1)) + (b2 |^ 3)
proof end;

theorem Th3: :: SERIES_4:3
for b1, b2, b3 being real number holds ((b1 - b2) + b3) |^ 2 = (((((b1 |^ 2) + (b2 |^ 2)) + (b3 |^ 2)) - ((2 * b1) * b2)) + ((2 * b1) * b3)) - ((2 * b2) * b3)
proof end;

theorem Th4: :: SERIES_4:4
for b1, b2, b3 being real number holds ((b1 - b2) - b3) |^ 2 = (((((b1 |^ 2) + (b2 |^ 2)) + (b3 |^ 2)) - ((2 * b1) * b2)) - ((2 * b1) * b3)) + ((2 * b2) * b3)
proof end;

theorem Th5: :: SERIES_4:5
for b1, b2 being real number holds (b1 - b2) |^ 3 = (((b1 |^ 3) - ((3 * (b1 |^ 2)) * b2)) + ((3 * (b2 |^ 2)) * b1)) - (b2 |^ 3)
proof end;

theorem Th6: :: SERIES_4:6
for b1, b2 being real number holds (b1 + b2) |^ 4 = ((((b1 |^ 4) + ((4 * (b1 |^ 3)) * b2)) + ((6 * (b1 |^ 2)) * (b2 |^ 2))) + ((4 * (b2 |^ 3)) * b1)) + (b2 |^ 4)
proof end;

theorem Th7: :: SERIES_4:7
for b1, b2, b3, b4 being real number holds (((b1 + b2) + b3) + b4) |^ 2 = ((((((b1 |^ 2) + (b2 |^ 2)) + (b3 |^ 2)) + (b4 |^ 2)) + ((((2 * b1) * b2) + ((2 * b1) * b3)) + ((2 * b1) * b4))) + (((2 * b2) * b3) + ((2 * b2) * b4))) + ((2 * b3) * b4)
proof end;

theorem Th8: :: SERIES_4:8
for b1, b2, b3 being real number holds ((b1 + b2) + b3) |^ 3 = ((((((b1 |^ 3) + (b2 |^ 3)) + (b3 |^ 3)) + (((3 * (b1 |^ 2)) * b2) + ((3 * (b1 |^ 2)) * b3))) + (((3 * (b2 |^ 2)) * b1) + ((3 * (b2 |^ 2)) * b3))) + (((3 * (b3 |^ 2)) * b1) + ((3 * (b3 |^ 2)) * b2))) + (((6 * b1) * b2) * b3)
proof end;

theorem Th9: :: SERIES_4:9
for b1 being Nat
for b2 being real number st b2 <> 0 holds
(((1 / b2) |^ (b1 + 1)) + (b2 |^ (b1 + 1))) |^ 2 = (((1 / b2) |^ ((2 * b1) + 2)) + (b2 |^ ((2 * b1) + 2))) + 2
proof end;

theorem Th10: :: SERIES_4:10
for b1 being Nat
for b2 being real number
for b3 being Real_Sequence st b2 <> 1 & ( for b4 being Nat holds b3 . b4 = b2 |^ b4 ) holds
(Partial_Sums b3) . b1 = (1 - (b2 |^ (b1 + 1))) / (1 - b2)
proof end;

theorem Th11: :: SERIES_4:11
for b1 being real number
for b2 being Real_Sequence st b1 <> 1 & b1 <> 0 & ( for b3 being Nat holds b2 . b3 = (1 / b1) |^ b3 ) holds
for b3 being Nat holds (Partial_Sums b2) . b3 = (((1 / b1) |^ b3) - b1) / (1 - b1)
proof end;

theorem Th12: :: SERIES_4:12
for b1 being Nat
for b2 being Real_Sequence st ( for b3 being Nat holds b2 . b3 = ((10 |^ b3) + (2 * b3)) + 1 ) holds
(Partial_Sums b2) . b1 = (((10 |^ (b1 + 1)) / 9) - (1 / 9)) + ((b1 + 1) |^ 2)
proof end;

theorem Th13: :: SERIES_4:13
for b1 being Nat
for b2 being Real_Sequence st ( for b3 being Nat holds b2 . b3 = ((2 * b3) - 1) + ((1 / 2) |^ b3) ) holds
(Partial_Sums b2) . b1 = ((b1 |^ 2) + 1) - ((1 / 2) |^ b1)
proof end;

theorem Th14: :: SERIES_4:14
for b1 being Nat
for b2 being Real_Sequence st ( for b3 being Nat holds b2 . b3 = b3 * ((1 / 2) |^ b3) ) holds
(Partial_Sums b2) . b1 = 2 - ((2 + b1) * ((1 / 2) |^ b1))
proof end;

theorem Th15: :: SERIES_4:15
for b1 being Real_Sequence st ( for b2 being Nat holds b1 . b2 = (((1 / 2) |^ b2) + (2 |^ b2)) |^ 2 ) holds
for b2 being Nat holds (Partial_Sums b1) . b2 = (((- (((1 / 4) |^ b2) / 3)) + ((4 |^ (b2 + 1)) / 3)) + (2 * b2)) + 3
proof end;

theorem Th16: :: SERIES_4:16
for b1 being Real_Sequence st ( for b2 being Nat holds b1 . b2 = (((1 / 3) |^ b2) + (3 |^ b2)) |^ 2 ) holds
for b2 being Nat holds (Partial_Sums b1) . b2 = (((- (((1 / 9) |^ b2) / 8)) + ((9 |^ (b2 + 1)) / 8)) + (2 * b2)) + 3
proof end;

theorem Th17: :: SERIES_4:17
for b1 being Real_Sequence st ( for b2 being Nat holds b1 . b2 = b2 * (2 |^ b2) ) holds
for b2 being Nat holds (Partial_Sums b1) . b2 = ((b2 * (2 |^ (b2 + 1))) - (2 |^ (b2 + 1))) + 2
proof end;

theorem Th18: :: SERIES_4:18
for b1 being Real_Sequence st ( for b2 being Nat holds b1 . b2 = ((2 * b2) + 1) * (3 |^ b2) ) holds
for b2 being Nat holds (Partial_Sums b1) . b2 = (b2 * (3 |^ (b2 + 1))) + 1
proof end;

theorem Th19: :: SERIES_4:19
for b1 being real number
for b2 being Real_Sequence st b1 <> 1 & ( for b3 being Nat holds b2 . b3 = b3 * (b1 |^ b3) ) holds
for b3 being Nat holds (Partial_Sums b2) . b3 = ((b1 * (1 - (b1 |^ b3))) / ((1 - b1) |^ 2)) - ((b3 * (b1 |^ (b3 + 1))) / (1 - b1))
proof end;

theorem Th20: :: SERIES_4:20
for b1 being Nat
for b2 being Real_Sequence st ( for b3 being Nat holds b2 . b3 = 1 / ((2 -Root (b3 + 1)) + (2 -Root b3)) ) holds
(Partial_Sums b2) . b1 = 2 -Root (b1 + 1)
proof end;

theorem Th21: :: SERIES_4:21
for b1 being Real_Sequence st ( for b2 being Nat holds b1 . b2 = (2 |^ b2) + ((1 / 2) |^ b2) ) holds
for b2 being Nat holds (Partial_Sums b1) . b2 = ((2 |^ (b2 + 1)) - ((1 / 2) |^ b2)) + 1
proof end;

theorem Th22: :: SERIES_4:22
for b1 being Real_Sequence st ( for b2 being Nat holds b1 . b2 = ((b2 ! ) * b2) + (b2 / ((b2 + 1) ! )) ) holds
for b2 being Nat st b2 >= 1 holds
(Partial_Sums b1) . b2 = ((b2 + 1) ! ) - (1 / ((b2 + 1) ! ))
proof end;

theorem Th23: :: SERIES_4:23
for b1 being real number
for b2 being Real_Sequence st b1 <> 1 & ( for b3 being Nat st b3 >= 1 holds
( b2 . b3 = (b1 / (b1 - 1)) |^ b3 & b2 . 0 = 0 ) ) holds
for b3 being Nat st b3 >= 1 holds
(Partial_Sums b2) . b3 = b1 * (((b1 / (b1 - 1)) |^ b3) - 1)
proof end;

theorem Th24: :: SERIES_4:24
for b1 being Real_Sequence st ( for b2 being Nat st b2 >= 1 holds
( b1 . b2 = (2 |^ b2) * (((3 * b2) - 1) / 4) & b1 . 0 = 0 ) ) holds
for b2 being Nat st b2 >= 1 holds
(Partial_Sums b1) . b2 = ((2 |^ b2) * (((3 * b2) - 4) / 2)) + 2
proof end;

theorem Th25: :: SERIES_4:25
for b1 being Nat
for b2 being Real_Sequence st ( for b3 being Nat holds b2 . b3 = (b3 + 1) / (b3 + 2) ) holds
(Partial_Product b2) . b1 = 1 / (b1 + 2)
proof end;

theorem Th26: :: SERIES_4:26
for b1 being Nat
for b2 being Real_Sequence st ( for b3 being Nat holds b2 . b3 = 1 / (b3 + 1) ) holds
(Partial_Product b2) . b1 = 1 / ((b1 + 1) ! )
proof end;

theorem Th27: :: SERIES_4:27
for b1 being Real_Sequence st ( for b2 being Nat st b2 >= 1 holds
( b1 . b2 = b2 & b1 . 0 = 1 ) ) holds
for b2 being Nat st b2 >= 1 holds
(Partial_Product b1) . b2 = b2 !
proof end;

theorem Th28: :: SERIES_4:28
for b1 being real number
for b2 being Real_Sequence st ( for b3 being Nat st b3 >= 1 holds
( b2 . b3 = b1 / b3 & b2 . 0 = 1 ) ) holds
for b3 being Nat st b3 >= 1 holds
(Partial_Product b2) . b3 = (b1 |^ b3) / (b3 ! )
proof end;

theorem Th29: :: SERIES_4:29
for b1 being real number
for b2 being Real_Sequence st ( for b3 being Nat st b3 >= 1 holds
( b2 . b3 = b1 & b2 . 0 = 1 ) ) holds
for b3 being Nat st b3 >= 1 holds
(Partial_Product b2) . b3 = b1 |^ b3
proof end;

theorem Th30: :: SERIES_4:30
for b1 being Real_Sequence st ( for b2 being Nat st b2 >= 2 holds
( b1 . b2 = 1 - (1 / (b2 |^ 2)) & b1 . 0 = 1 & b1 . 1 = 1 ) ) holds
for b2 being Nat st b2 >= 2 holds
(Partial_Product b1) . b2 = (b2 + 1) / (2 * b2)
proof end;