let X, Y be RealNormSpace; for g being LinearOperator of X,Y holds
( g is bounded iff PreNorms g is bounded_above )
let g be LinearOperator of X,Y; ( g is bounded iff PreNorms g is bounded_above )
now reconsider K =
upper_bound (PreNorms g) as
Real ;
assume A1:
PreNorms g is
bounded_above
;
ex K being Real st g is bounded A2:
now let t be
VECTOR of
X;
||.(g . t).|| <= K * ||.t.||now per cases
( t = 0. X or t <> 0. X )
;
case A5:
t <> 0. X
;
||.(g . t).|| <= K * ||.t.||reconsider t1 =
(||.t.|| " ) * t as
VECTOR of
X ;
A6:
||.t.|| <> 0
by A5, NORMSP_1:def 2;
then A7:
||.t.|| > 0
by NORMSP_1:8;
A8:
(||.(g . t).|| / ||.t.||) * ||.t.|| =
(||.(g . t).|| * (||.t.|| " )) * ||.t.||
by XCMPLX_0:def 9
.=
||.(g . t).|| * ((||.t.|| " ) * ||.t.||)
.=
||.(g . t).|| * 1
by A6, XCMPLX_0:def 7
.=
||.(g . t).||
;
A9:
abs (||.t.|| " ) =
abs (1 * (||.t.|| " ))
.=
abs (1 / ||.t.||)
by XCMPLX_0:def 9
.=
1
/ (abs ||.t.||)
by ABSVALUE:15
.=
1
/ ||.t.||
by A7, ABSVALUE:def 1
.=
1
* (||.t.|| " )
by XCMPLX_0:def 9
.=
||.t.|| "
;
||.t1.|| =
(abs (||.t.|| " )) * ||.t.||
by NORMSP_1:def 2
.=
1
by A6, A9, XCMPLX_0:def 7
;
then A10:
||.(g . t1).|| in { ||.(g . s).|| where s is VECTOR of X : ||.s.|| <= 1 }
;
||.(g . t).|| / ||.t.|| =
||.(g . t).|| * (||.t.|| " )
by XCMPLX_0:def 9
.=
||.((||.t.|| " ) * (g . t)).||
by A9, NORMSP_1:def 2
.=
||.(g . t1).||
by Def6
;
then
||.(g . t).|| / ||.t.|| <= K
by A1, A10, SEQ_4:def 4;
hence
||.(g . t).|| <= K * ||.t.||
by A7, A8, XREAL_1:66;
verum end; end; end; hence
||.(g . t).|| <= K * ||.t.||
;
verum end; take K =
K;
g is bounded
0 <= K
hence
g is
bounded
by A2, Def9;
verum end;
hence
( g is bounded iff PreNorms g is bounded_above )
by Th32; verum