let n be Nat; :: thesis: for B0 being Subset of (REAL n)
for y being Element of REAL n st B0 is orthogonal_basis & ( for x being Element of REAL n st x in B0 holds
|(x,y)| = 0 ) holds
y = 0* n
let B0 be Subset of (REAL n); :: thesis: for y being Element of REAL n st B0 is orthogonal_basis & ( for x being Element of REAL n st x in B0 holds
|(x,y)| = 0 ) holds
y = 0* n
let y be Element of REAL n; :: thesis: ( B0 is orthogonal_basis & ( for x being Element of REAL n st x in B0 holds
|(x,y)| = 0 ) implies y = 0* n )
assume that
A1:
B0 is orthogonal_basis
and
A2:
for x being Element of REAL n st x in B0 holds
|(x,y)| = 0
; :: thesis: y = 0* n
now assume A3:
y <> 0* n
;
:: thesis: contradictionreconsider y1 =
(1 / |.y.|) * y as
Element of
REAL n ;
A4:
|.y1.| =
(abs (1 / |.y.|)) * |.y.|
by EUCLID:14
.=
(1 / |.y.|) * |.y.|
by ABSVALUE:def 1
.=
1
by A3, EUCLID:11, XCMPLX_1:107
;
A5:
(
len y = n &
len y1 = n )
by FINSEQ_1:def 18;
A7:
y1 in {y1}
by TARSKI:def 1;
reconsider B3 =
{y1} as
Subset of
(REAL n) ;
reconsider B1 =
B0 \/ {y1} as
Subset of
(REAL n) ;
A8:
y1 in B1
by A7, XBOOLE_0:def 3;
A9:
B0 c= B1
by XBOOLE_1:7;
for
x2,
y2 being
real-valued FinSequence st
x2 in B1 &
y2 in B1 &
x2 <> y2 holds
|(x2,y2)| = 0
then A16:
B1 is
R-orthogonal
by Def4;
reconsider B =
B0 as
R-orthonormal Subset of
(REAL n) by A1;
for
x being
real-valued FinSequence st
x in B1 holds
|.x.| = 1
then
B1 is
R-normal
by Def5;
hence
contradiction
by A6, A8, A9, A1, A16, Def7;
:: thesis: verum end;
hence
y = 0* n
; :: thesis: verum