defpred S1[ object , object ] means for r being Real st $1 = r holds
ex Catal being Real_Sequence st
( ( for n being Nat holds Catal . n = (Catalan (n + 1)) * (r |^ n) ) & ( |.r.| < 1 / 4 implies ( Catal is absolutely_summable & Sum Catal = 1 + (r * ((Sum Catal) |^ 2)) & $2 = Sum Catal ) ) );
A1:
for x being object st x in REAL holds
ex y being object st
( y in REAL & S1[x,y] )
proof
let x be
object ;
( x in REAL implies ex y being object st
( y in REAL & S1[x,y] ) )
A2:
|.1.| = 1
by ABSVALUE:def 1;
assume
x in REAL
;
ex y being object st
( y in REAL & S1[x,y] )
then reconsider r =
x as
Real ;
set a = 4
* |.r.|;
deffunc H1(
Nat)
-> Element of
REAL =
In (
((Catalan ($1 + 1)) * (r |^ $1)),
REAL);
consider Cat being
Real_Sequence such that A3:
for
n being
Element of
NAT holds
Cat . n = H1(
n)
from FUNCT_2:sch 4();
set G =
(4 * |.r.|) GeoSeq ;
defpred S2[
Nat]
means (abs Cat) . $1
<= ((4 * |.r.|) GeoSeq) . $1;
A4:
for
n being
Nat st
S2[
n] holds
S2[
n + 1]
Cat . 0 = H1(
0 )
by A3;
then A11:
(abs Cat) . 0 = |.(r |^ 0).|
by CATALAN1:11, SEQ_1:12;
(
r |^ 0 = 1 &
(4 * |.r.|) |^ 0 = 1 )
by NEWTON:4;
then A12:
S2[
0 ]
by A11, A2, PREPOWER:def 1;
for
n being
Nat holds
S2[
n]
from NAT_1:sch 2(A12, A4);
then A13:
for
n being
Nat holds
S2[
n]
;
take
Sum Cat
;
( Sum Cat in REAL & S1[x, Sum Cat] )
thus
Sum Cat in REAL
by XREAL_0:def 1;
S1[x, Sum Cat]
let s be
Real;
( x = s implies ex Catal being Real_Sequence st
( ( for n being Nat holds Catal . n = (Catalan (n + 1)) * (s |^ n) ) & ( |.s.| < 1 / 4 implies ( Catal is absolutely_summable & Sum Catal = 1 + (s * ((Sum Catal) |^ 2)) & Sum Cat = Sum Catal ) ) ) )
assume A15:
x = s
;
ex Catal being Real_Sequence st
( ( for n being Nat holds Catal . n = (Catalan (n + 1)) * (s |^ n) ) & ( |.s.| < 1 / 4 implies ( Catal is absolutely_summable & Sum Catal = 1 + (s * ((Sum Catal) |^ 2)) & Sum Cat = Sum Catal ) ) )
for
y being
object st
y in NAT holds
(Cat ^\ 1) . y = (Cat (##) (r (#) Cat)) . y
proof
let y be
object ;
( y in NAT implies (Cat ^\ 1) . y = (Cat (##) (r (#) Cat)) . y )
assume
y in NAT
;
(Cat ^\ 1) . y = (Cat (##) (r (#) Cat)) . y
then reconsider n =
y as
Nat ;
set n1 =
n + 1;
consider Fr1 being
XFinSequence of
REAL such that A16:
dom Fr1 = n + 1
and A17:
for
i being
Nat st
i in n + 1 holds
Fr1 . i = (Cat . i) * ((r (#) Cat) . (n -' i))
and A18:
Sum Fr1 = (Cat (##) (r (#) Cat)) . n
by Def4;
consider Catal being
XFinSequence of
NAT such that A19:
Sum Catal = Catalan ((n + 1) + 1)
and A20:
dom Catal = n + 1
and A21:
for
j being
Nat st
j < n + 1 holds
Catal . j = (Catalan (j + 1)) * (Catalan ((n + 1) -' j))
by Th39;
reconsider CatalR =
Catal as
XFinSequence of
REAL ;
defpred S3[
set ,
set ]
means for
k being
Nat st
k = $1 holds
$2
= (r |^ (n + 1)) * (Catal . k);
A22:
for
k being
Nat st
k in Segm (n + 1) holds
ex
x being
Element of
REAL st
S3[
k,
x]
consider Fr2 being
XFinSequence of
REAL such that A23:
dom Fr2 = Segm (n + 1)
and A24:
for
k being
Nat st
k in Segm (n + 1) holds
S3[
k,
Fr2 . k]
from STIRL2_1:sch 5(A22);
A25:
now for k being Nat st k in dom Fr2 holds
Fr1 . k = Fr2 . klet k be
Nat;
( k in dom Fr2 implies Fr1 . k = Fr2 . k )assume A26:
k in dom Fr2
;
Fr1 . k = Fr2 . k
k < len Fr2
by A26, AFINSQ_1:86;
then A27:
k < n + 1
by A23;
then A28:
(n + 1) -' k = (n + 1) - k
by XREAL_1:233;
A29:
n = k + (n - k)
;
k <= n
by A27, NAT_1:13;
then A30:
n -' k = n - k
by XREAL_1:233;
then Fr1 . k =
(Cat . k) * ((r (#) Cat) . (n - k))
by A17, A23, A26
.=
H1(
k)
* ((r (#) Cat) . (n - k))
by A26, A3
.=
((Catalan (k + 1)) * (r |^ k)) * ((r (#) Cat) . (n - k))
.=
((Catalan (k + 1)) * (r |^ k)) * (r * (Cat . (n - k)))
by A30, SEQ_1:9
.=
((Catalan (k + 1)) * (r |^ k)) * (r * H1(n -' k))
by A3, A30
.=
(((Catalan (k + 1)) * (Catalan ((n + 1) -' k))) * r) * ((r |^ k) * (r |^ (n -' k)))
by A30, A28
.=
(((Catalan (k + 1)) * (Catalan ((n + 1) -' k))) * r) * (r |^ n)
by A30, A29, NEWTON:8
.=
((Catal . k) * r) * (r |^ n)
by A21, A27
.=
(Catal . k) * (r * (r |^ n))
.=
(Catal . k) * (r |^ (n + 1))
by NEWTON:6
.=
Fr2 . k
by A23, A24, A26
;
hence
Fr1 . k = Fr2 . k
;
verum end;
for
k being
Nat st
k in len Fr2 holds
Fr2 . k = (r |^ (n + 1)) * (CatalR . k)
by A23, A24;
then Sum Fr2 =
(r |^ (n + 1)) * (Sum CatalR)
by A20, A23, Th44
.=
H1(
n + 1)
by A19
.=
Cat . (n + 1)
by A3
.=
(Cat ^\ 1) . n
by NAT_1:def 3
;
hence
(Cat ^\ 1) . y = (Cat (##) (r (#) Cat)) . y
by A16, A18, A23, A25, AFINSQ_1:8;
verum
end;
then A31:
Cat ^\ 1
= Cat (##) (r (#) Cat)
by FUNCT_2:12;
|.r.| >= 0
by COMPLEX1:46;
then A32:
|.(4 * |.r.|).| = 4
* |.r.|
by ABSVALUE:def 1;
take
Cat
;
( ( for n being Nat holds Cat . n = (Catalan (n + 1)) * (s |^ n) ) & ( |.s.| < 1 / 4 implies ( Cat is absolutely_summable & Sum Cat = 1 + (s * ((Sum Cat) |^ 2)) & Sum Cat = Sum Cat ) ) )
A33:
r |^ 0 = 1
by NEWTON:4;
Cat . 0 =
H1(
0 )
by A3
.=
(Catalan (0 + 1)) * (r |^ 0)
;
then A34:
(Partial_Sums Cat) . 0 = 1
by A33, CATALAN1:11, SERIES_1:def 1;
assume
|.s.| < 1
/ 4
;
( Cat is absolutely_summable & Sum Cat = 1 + (s * ((Sum Cat) |^ 2)) & Sum Cat = Sum Cat )
then
4
* |.r.| < 4
* (1 / 4)
by A15, XREAL_1:68;
then
(4 * |.r.|) GeoSeq is
summable
by A32, SERIES_1:24;
then
abs Cat is
summable
by A14, A13, SERIES_1:20;
hence A35:
Cat is
absolutely_summable
by SERIES_1:def 4;
( Sum Cat = 1 + (s * ((Sum Cat) |^ 2)) & Sum Cat = Sum Cat )
then
Cat is
summable
;
then
(
r (#) Cat is
summable &
Sum (r (#) Cat) = r * (Sum Cat) )
by SERIES_1:10;
then
Sum (Cat ^\ (0 + 1)) = (Sum Cat) * (r * (Sum Cat))
by A35, A31, Th53;
then
Sum Cat = 1
+ (r * ((Sum Cat) * (Sum Cat)))
by A35, A34, SERIES_1:15;
hence
(
Sum Cat = 1
+ (s * ((Sum Cat) |^ 2)) &
Sum Cat = Sum Cat )
by A15, WSIERP_1:1;
verum
end;
consider SumC being Function of REAL,REAL such that
A36:
for x being object st x in REAL holds
S1[x,SumC . x]
from FUNCT_2:sch 1(A1);
A37:
for r, s being Real st 0 < s & s <= r & r < 1 / 4 holds
SumC . s <= SumC . r
proof
let r,
s be
Real;
( 0 < s & s <= r & r < 1 / 4 implies SumC . s <= SumC . r )
assume that A38:
0 < s
and A39:
s <= r
and A40:
r < 1
/ 4
;
SumC . s <= SumC . r
r in REAL
by XREAL_0:def 1;
then consider Cr being
Real_Sequence such that A41:
for
n being
Nat holds
Cr . n = (Catalan (n + 1)) * (r |^ n)
and A42:
(
|.r.| < 1
/ 4 implies (
Cr is
absolutely_summable &
Sum Cr = 1
+ (r * ((Sum Cr) |^ 2)) &
SumC . r = Sum Cr ) )
by A36;
s in REAL
by XREAL_0:def 1;
then consider Cs being
Real_Sequence such that A43:
for
n being
Nat holds
Cs . n = (Catalan (n + 1)) * (s |^ n)
and A44:
(
|.s.| < 1
/ 4 implies (
Cs is
absolutely_summable &
Sum Cs = 1
+ (s * ((Sum Cs) |^ 2)) &
SumC . s = Sum Cs ) )
by A36;
A45:
now for n being Nat holds Cs . n <= Cr . nend;
A47:
s < 1
/ 4
by A39, A40, XXREAL_0:2;
thus
SumC . s <= SumC . r
by A38, A39, A40, A47, A44, A42, A45, ABSVALUE:def 1, TIETZE:5;
verum
end;
set R = { r where r is Real : ( 0 < r & r < 1 / 4 & SumC . r = (1 + (sqrt (1 - (4 * r)))) / (2 * r) ) } ;
A48:
for r being Real st r <> 0 & |.r.| < 1 / 4 & not SumC . r = (1 - (sqrt (1 - (4 * r)))) / (2 * r) holds
SumC . r = (1 + (sqrt (1 - (4 * r)))) / (2 * r)
proof
let r be
Real;
( r <> 0 & |.r.| < 1 / 4 & not SumC . r = (1 - (sqrt (1 - (4 * r)))) / (2 * r) implies SumC . r = (1 + (sqrt (1 - (4 * r)))) / (2 * r) )
assume that A49:
r <> 0
and A50:
|.r.| < 1
/ 4
;
( SumC . r = (1 - (sqrt (1 - (4 * r)))) / (2 * r) or SumC . r = (1 + (sqrt (1 - (4 * r)))) / (2 * r) )
r <= 1
/ 4
by A50, ABSVALUE:5;
then
4
* r <= (1 / 4) * 4
by XREAL_1:64;
then A51:
(4 * r) - (4 * r) <= 1
- (4 * r)
by XREAL_1:9;
r in REAL
by XREAL_0:def 1;
then consider Catal being
Real_Sequence such that
for
n being
Nat holds
Catal . n = (Catalan (n + 1)) * (r |^ n)
and A52:
(
|.r.| < 1
/ 4 implies (
Catal is
absolutely_summable &
Sum Catal = 1
+ (r * ((Sum Catal) |^ 2)) &
SumC . r = Sum Catal ) )
by A36;
set S =
Sum Catal;
Sum Catal = 1
+ (r * ((Sum Catal) ^2))
by A50, A52, WSIERP_1:1;
then A53:
((r * ((Sum Catal) ^2)) + ((- 1) * (Sum Catal))) + 1
= 0
;
(
delta (
r,
(- 1),1)
= 1
- (4 * r) &
- (- 1) = 1 )
;
hence
(
SumC . r = (1 - (sqrt (1 - (4 * r)))) / (2 * r) or
SumC . r = (1 + (sqrt (1 - (4 * r)))) / (2 * r) )
by A49, A50, A52, A53, A51, FIB_NUM:6;
verum
end;
A54:
for r, s being Real st 0 < r & r < s & s < 1 / 4 holds
(1 + (sqrt (1 - (4 * r)))) / (2 * r) > (1 + (sqrt (1 - (4 * s)))) / (2 * s)
A61:
{ r where r is Real : ( 0 < r & r < 1 / 4 & SumC . r = (1 + (sqrt (1 - (4 * r)))) / (2 * r) ) } = {}
proof
assume
{ r where r is Real : ( 0 < r & r < 1 / 4 & SumC . r = (1 + (sqrt (1 - (4 * r)))) / (2 * r) ) } <> {}
;
contradiction
then consider x being
object such that A62:
x in { r where r is Real : ( 0 < r & r < 1 / 4 & SumC . r = (1 + (sqrt (1 - (4 * r)))) / (2 * r) ) }
by XBOOLE_0:def 1;
consider r being
Real such that
x = r
and A63:
0 < r
and A64:
r < 1
/ 4
and A65:
SumC . r = (1 + (sqrt (1 - (4 * r)))) / (2 * r)
by A62;
consider s being
Real such that A66:
r < s
and A67:
s < 1
/ 4
by A64, XREAL_1:5;
A68:
|.s.| = s
by A63, A66, ABSVALUE:def 1;
4
* s < 4
* (1 / 4)
by A67, XREAL_1:68;
then
(4 * s) - (4 * s) < 1
- (4 * s)
by XREAL_1:9;
then
sqrt (1 - (4 * s)) > 0
by SQUARE_1:25;
then
1
- (sqrt (1 - (4 * s))) <= 1
- 0
by XREAL_1:10;
then A69:
(1 - (sqrt (1 - (4 * s)))) / (2 * s) <= 1
/ (2 * s)
by A63, A66, XREAL_1:72;
A70:
2
* r > 2
* 0
by A63, XREAL_1:68;
{ r where r is Real : ( 0 < r & r < 1 / 4 & SumC . r = (1 + (sqrt (1 - (4 * r)))) / (2 * r) ) } c= {r}
then
not
s in { r where r is Real : ( 0 < r & r < 1 / 4 & SumC . r = (1 + (sqrt (1 - (4 * r)))) / (2 * r) ) }
by A66, TARSKI:def 1;
then
SumC . s <> (1 + (sqrt (1 - (4 * s)))) / (2 * s)
by A63, A66, A67;
then A79:
SumC . s = (1 - (sqrt (1 - (4 * s)))) / (2 * s)
by A48, A63, A66, A67, A68;
4
* r < 4
* (1 / 4)
by A64, XREAL_1:68;
then
(4 * r) - (4 * r) < 1
- (4 * r)
by XREAL_1:9;
then
sqrt (1 - (4 * r)) > 0
by SQUARE_1:25;
then
1
+ 0 < 1
+ (sqrt (1 - (4 * r)))
by XREAL_1:8;
then A80:
1
/ (2 * r) < SumC . r
by A65, A70, XREAL_1:74;
2
* r < 2
* s
by A66, XREAL_1:68;
then
1
/ (2 * s) < 1
/ (2 * r)
by A70, XREAL_1:76;
then
SumC . s < 1
/ (2 * r)
by A79, A69, XXREAL_0:2;
then
SumC . s < SumC . r
by A80, XXREAL_0:2;
hence
contradiction
by A37, A63, A66, A67;
verum
end;
A81:
for r being Real st 0 < r & |.r.| < 1 / 4 holds
SumC . r = (1 - (sqrt (1 - (4 * r)))) / (2 * r)
A85:
for r being Real st r < 0 & |.r.| < 1 / 4 holds
SumC . r = (1 - (sqrt (1 - (4 * r)))) / (2 * r)
proof
let r be
Real;
( r < 0 & |.r.| < 1 / 4 implies SumC . r = (1 - (sqrt (1 - (4 * r)))) / (2 * r) )
assume that A86:
r < 0
and A87:
|.r.| < 1
/ 4
;
SumC . r = (1 - (sqrt (1 - (4 * r)))) / (2 * r)
2
* r < 2
* 0
by A86, XREAL_1:68;
then A88:
(
|.(2 * r).| = - (2 * r) &
0 - (2 * r) > 0 - 0 )
by ABSVALUE:def 1;
A89:
|.(- r).| < 1
/ 4
by A87, COMPLEX1:52;
then
1
/ 4
>= - r
by ABSVALUE:5;
then
4
* (1 / 4) >= 4
* (- r)
by XREAL_1:64;
then
1
- (4 * (- r)) >= (4 * (- r)) - (4 * (- r))
by XREAL_1:9;
then
sqrt (1 - (4 * (- r))) >= 0
by SQUARE_1:def 2;
then A90:
1
- (sqrt (1 - (4 * (- r)))) <= 1
- 0
by XREAL_1:10;
A91:
sqrt (1 - (4 * r)) > 0
by A86, SQUARE_1:25;
then
1
+ (sqrt (1 - (4 * r))) > 1
+ 0
by XREAL_1:8;
then A92:
1
- (sqrt (1 - (4 * (- r)))) < 1
+ (sqrt (1 - (4 * r)))
by A90, XXREAL_0:2;
1
+ (sqrt (1 - (4 * r))) = |.(1 + (sqrt (1 - (4 * r)))).|
by A91, ABSVALUE:def 1;
then A93:
(1 - (sqrt (1 - (4 * (- r))))) / (2 * (- r)) < |.(1 + (sqrt (1 - (4 * r)))).| / |.(2 * r).|
by A92, A88, XREAL_1:74;
- r in REAL
by XREAL_0:def 1;
then
S1[
- r,
SumC . (- r)]
by A36;
then
for
s being
Real st
- r = s holds
ex
Catal being
Real_Sequence st
( ( for
n being
Nat holds
Catal . n = (Catalan (n + 1)) * (s |^ n) ) & (
|.s.| < 1
/ 4 implies (
Catal is
absolutely_summable &
Sum Catal = 1
+ (s * ((Sum Catal) |^ 2)) &
SumC . (- r) = Sum Catal ) ) )
;
then consider CR being
Real_Sequence such that A94:
for
n being
Nat holds
CR . n = (Catalan (n + 1)) * ((- r) |^ n)
and A95:
(
|.(- r).| < 1
/ 4 implies (
CR is
absolutely_summable &
Sum CR = 1
+ ((- r) * ((Sum CR) |^ 2)) &
SumC . (- r) = Sum CR ) )
;
assume A96:
SumC . r <> (1 - (sqrt (1 - (4 * r)))) / (2 * r)
;
contradiction
r in REAL
by XREAL_0:def 1;
then consider Cr being
Real_Sequence such that A97:
for
n being
Nat holds
Cr . n = (Catalan (n + 1)) * (r |^ n)
and A98:
(
|.r.| < 1
/ 4 implies (
Cr is
absolutely_summable &
Sum Cr = 1
+ (r * ((Sum Cr) |^ 2)) &
SumC . r = Sum Cr ) )
by A36;
then A101:
abs Cr = CR
by FUNCT_2:12;
0 - r > 0 - 0
by A86;
then A102:
Sum CR = (1 - (sqrt (1 - (4 * (- r))))) / (2 * (- r))
by A81, A95, A89;
|.(Sum Cr).| <= Sum (abs Cr)
by A87, A98, TIETZE:6;
then
|.((1 + (sqrt (1 - (4 * r)))) / (2 * r)).| <= Sum CR
by A48, A86, A87, A98, A101, A96;
hence
contradiction
by A102, A93, COMPLEX1:67;
verum
end;
let r be Real; ex Catal being Real_Sequence st
( ( for n being Nat holds Catal . n = (Catalan (n + 1)) * (r |^ n) ) & ( |.r.| < 1 / 4 implies ( Catal is absolutely_summable & Sum Catal = 1 + (r * ((Sum Catal) |^ 2)) & Sum Catal = 2 / (1 + (sqrt (1 - (4 * r)))) & ( r <> 0 implies Sum Catal = (1 - (sqrt (1 - (4 * r)))) / (2 * r) ) ) ) )
r in REAL
by XREAL_0:def 1;
then consider Cat being Real_Sequence such that
A103:
for n being Nat holds Cat . n = (Catalan (n + 1)) * (r |^ n)
and
A104:
( |.r.| < 1 / 4 implies ( Cat is absolutely_summable & Sum Cat = 1 + (r * ((Sum Cat) |^ 2)) & SumC . r = Sum Cat ) )
by A36;
set s = sqrt (1 - (4 * r));
take
Cat
; ( ( for n being Nat holds Cat . n = (Catalan (n + 1)) * (r |^ n) ) & ( |.r.| < 1 / 4 implies ( Cat is absolutely_summable & Sum Cat = 1 + (r * ((Sum Cat) |^ 2)) & Sum Cat = 2 / (1 + (sqrt (1 - (4 * r)))) & ( r <> 0 implies Sum Cat = (1 - (sqrt (1 - (4 * r)))) / (2 * r) ) ) ) )
thus
for n being Nat holds Cat . n = (Catalan (n + 1)) * (r |^ n)
by A103; ( |.r.| < 1 / 4 implies ( Cat is absolutely_summable & Sum Cat = 1 + (r * ((Sum Cat) |^ 2)) & Sum Cat = 2 / (1 + (sqrt (1 - (4 * r)))) & ( r <> 0 implies Sum Cat = (1 - (sqrt (1 - (4 * r)))) / (2 * r) ) ) )
assume A105:
|.r.| < 1 / 4
; ( Cat is absolutely_summable & Sum Cat = 1 + (r * ((Sum Cat) |^ 2)) & Sum Cat = 2 / (1 + (sqrt (1 - (4 * r)))) & ( r <> 0 implies Sum Cat = (1 - (sqrt (1 - (4 * r)))) / (2 * r) ) )
hence
( Cat is absolutely_summable & Sum Cat = 1 + (r * ((Sum Cat) |^ 2)) )
by A104; ( Sum Cat = 2 / (1 + (sqrt (1 - (4 * r)))) & ( r <> 0 implies Sum Cat = (1 - (sqrt (1 - (4 * r)))) / (2 * r) ) )
A106:
( r <> 0 implies Sum Cat = (1 - (sqrt (1 - (4 * r)))) / (2 * r) )
hence
( Sum Cat = 2 / (1 + (sqrt (1 - (4 * r)))) & ( r <> 0 implies Sum Cat = (1 - (sqrt (1 - (4 * r)))) / (2 * r) ) )
by A106; verum