let e1, e2 be FinSequence of H; ( len x = len e1 & rng e1 is OrthonormalFamily of H & e1 is one-to-one & Lin (rng x) = Lin (rng e1) & e1 /. 1 = (1 / ||.(x /. 1).||) * (x /. 1) & ( for k being Nat st 1 <= k & k < len x holds
ex g being FinSequence of H st
( g = (ProjSeq H) . [(x /. (1 + k)),(e1 | k)] & e1 /. (k + 1) = (1 / ||.((x /. (1 + k)) - (Sum g)).||) * ((x /. (1 + k)) - (Sum g)) ) ) & ( for k being Nat st k <= len x holds
( rng (e1 | k) is OrthonormalFamily of H & e1 | k is one-to-one & Lin (rng (x | k)) = Lin (rng (e1 | k)) ) ) & len x = len e2 & rng e2 is OrthonormalFamily of H & e2 is one-to-one & Lin (rng x) = Lin (rng e2) & e2 /. 1 = (1 / ||.(x /. 1).||) * (x /. 1) & ( for k being Nat st 1 <= k & k < len x holds
ex g being FinSequence of H st
( g = (ProjSeq H) . [(x /. (1 + k)),(e2 | k)] & e2 /. (k + 1) = (1 / ||.((x /. (1 + k)) - (Sum g)).||) * ((x /. (1 + k)) - (Sum g)) ) ) & ( for k being Nat st k <= len x holds
( rng (e2 | k) is OrthonormalFamily of H & e2 | k is one-to-one & Lin (rng (x | k)) = Lin (rng (e2 | k)) ) ) implies e1 = e2 )
assume that
A2:
( len x = len e1 & rng e1 is OrthonormalFamily of H & e1 is one-to-one & Lin (rng x) = Lin (rng e1) & e1 /. 1 = (1 / ||.(x /. 1).||) * (x /. 1) & ( for k being Nat st 1 <= k & k < len x holds
ex g being FinSequence of H st
( g = (ProjSeq H) . [(x /. (1 + k)),(e1 | k)] & e1 /. (k + 1) = (1 / ||.((x /. (1 + k)) - (Sum g)).||) * ((x /. (1 + k)) - (Sum g)) ) ) & ( for k being Nat st k <= len x holds
( rng (e1 | k) is OrthonormalFamily of H & e1 | k is one-to-one & Lin (rng (x | k)) = Lin (rng (e1 | k)) ) ) )
and
A3:
( len x = len e2 & rng e2 is OrthonormalFamily of H & e2 is one-to-one & Lin (rng x) = Lin (rng e2) & e2 /. 1 = (1 / ||.(x /. 1).||) * (x /. 1) & ( for k being Nat st 1 <= k & k < len x holds
ex g being FinSequence of H st
( g = (ProjSeq H) . [(x /. (1 + k)),(e2 | k)] & e2 /. (k + 1) = (1 / ||.((x /. (1 + k)) - (Sum g)).||) * ((x /. (1 + k)) - (Sum g)) ) ) & ( for k being Nat st k <= len x holds
( rng (e2 | k) is OrthonormalFamily of H & e2 | k is one-to-one & Lin (rng (x | k)) = Lin (rng (e2 | k)) ) ) )
; e1 = e2
A4:
( e1 <> {} & e2 <> {} )
by A1, A2, A3;
defpred S1[ Nat] means ( 1 <= $1 & $1 <= len x implies e1 | $1 = e2 | $1 );
A6:
S1[ 0 ]
;
A7:
for n being Nat st S1[n] holds
S1[n + 1]
proof
let n be
Nat;
( S1[n] implies S1[n + 1] )
assume A8:
S1[
n]
;
S1[n + 1]
assume A9:
( 1
<= n + 1 &
n + 1
<= len x )
;
e1 | (n + 1) = e2 | (n + 1)
per cases
( n = 0 or n <> 0 )
;
suppose A10:
n = 0
;
e1 | (n + 1) = e2 | (n + 1)hence e1 | (n + 1) =
<*(e1 . 1)*>
by FINSEQ_5:20, A4
.=
<*(e1 /. 1)*>
by PARTFUN1:def 6, A4, A2, FINSEQ_3:32
.=
<*(e2 . 1)*>
by A4, PARTFUN1:def 6, A3, A2, FINSEQ_3:32
.=
e2 | (n + 1)
by A10, FINSEQ_5:20, A4
;
verum end; suppose A11a:
n <> 0
;
e1 | (n + 1) = e2 | (n + 1)then A11:
1
<= n
by NAT_1:14;
then consider g1 being
FinSequence of
H such that A14:
(
g1 = (ProjSeq H) . [(x /. (1 + n)),(e1 | n)] &
e1 /. (n + 1) = (1 / ||.((x /. (1 + n)) - (Sum g1)).||) * ((x /. (1 + n)) - (Sum g1)) )
by A2, A9, NAT_1:13;
consider g2 being
FinSequence of
H such that A15:
(
g2 = (ProjSeq H) . [(x /. (1 + n)),(e2 | n)] &
e2 /. (n + 1) = (1 / ||.((x /. (1 + n)) - (Sum g2)).||) * ((x /. (1 + n)) - (Sum g2)) )
by A3, A11, A9, NAT_1:13;
n + 1
in Seg (len x)
by A9;
then A17:
(
n + 1
in dom e1 &
n + 1
in dom e2 )
by A2, A3, FINSEQ_1:def 3;
hence e1 | (n + 1) =
(e1 | n) ^ <*(e1 . (n + 1))*>
by FINSEQ_5:10
.=
(e1 | n) ^ <*(e1 /. (n + 1))*>
by A17, PARTFUN1:def 6
.=
(e2 | n) ^ <*(e2 . (n + 1))*>
by A17, PARTFUN1:def 6, A8, A11a, NAT_1:14, A9, NAT_1:13, A14, A15
.=
e2 | (n + 1)
by FINSEQ_5:10, A17
;
verum end; end;
end;
for n being Nat holds S1[n]
from NAT_1:sch 2(A6, A7);
then A19:
e1 | (len x) = e2 | (len x)
by A1;
A20:
dom e1 = Seg (len x)
by A2, FINSEQ_1:def 3;
dom e2 = Seg (len x)
by A3, FINSEQ_1:def 3;
hence
e1 = e2
by A19, A20; verum