let V be RealUnitarySpace; for u being Point of V
for n being Nat
for x being FinSequence of V st 1 <= n & n <= len x & ( for i being Nat st 1 <= i & i <= len x & n <> i holds
u .|. (x /. i) = 0 ) holds
u .|. (Sum x) = u .|. (x /. n)
let u be Point of V; for n being Nat
for x being FinSequence of V st 1 <= n & n <= len x & ( for i being Nat st 1 <= i & i <= len x & n <> i holds
u .|. (x /. i) = 0 ) holds
u .|. (Sum x) = u .|. (x /. n)
let n be Nat; for x being FinSequence of V st 1 <= n & n <= len x & ( for i being Nat st 1 <= i & i <= len x & n <> i holds
u .|. (x /. i) = 0 ) holds
u .|. (Sum x) = u .|. (x /. n)
defpred S1[ Nat] means for x being FinSequence of V st $1 = len x & 1 <= n & n <= len x & ( for i being Nat st 1 <= i & i <= len x & n <> i holds
u .|. (x /. i) = 0 ) holds
u .|. (Sum x) = u .|. (x /. n);
A1:
S1[ 0 ]
;
A2:
for k being Nat st S1[k] holds
S1[k + 1]
proof
let k be
Nat;
( S1[k] implies S1[k + 1] )
assume A3:
S1[
k]
;
S1[k + 1]
let x be
FinSequence of
V;
( k + 1 = len x & 1 <= n & n <= len x & ( for i being Nat st 1 <= i & i <= len x & n <> i holds
u .|. (x /. i) = 0 ) implies u .|. (Sum x) = u .|. (x /. n) )
assume A4:
(
k + 1
= len x & 1
<= n &
n <= len x & ( for
i being
Nat st 1
<= i &
i <= len x &
n <> i holds
u .|. (x /. i) = 0 ) )
;
u .|. (Sum x) = u .|. (x /. n)
then A5:
n in dom x
by FINSEQ_3:25;
defpred S2[
Nat,
object ]
means $2
= u .|. (x /. $1);
A6:
for
k being
Nat st
k in Seg (len x) holds
ex
v being
Element of
REAL st
S2[
k,
v]
;
consider r being
FinSequence of
REAL such that A7:
(
dom r = Seg (len x) & ( for
k being
Nat st
k in Seg (len x) holds
S2[
k,
r . k] ) )
from FINSEQ_1:sch 5(A6);
A8:
(
len x = len r & ( for
i being
Nat st 1
<= i &
i <= len x holds
r . i = u .|. (x /. i) ) )
by A7, FINSEQ_1:def 3, FINSEQ_1:1;
set x1 =
x | k;
set r1 =
r | k;
A11:
(
len (x | k) = k &
len (r | k) = k )
by A4, A8, FINSEQ_1:59, NAT_1:11;
A24:
dom (r | k) = Seg (len (r | k))
by FINSEQ_1:def 3;
per cases
( n = k + 1 or n <> k + 1 )
;
suppose A25:
n = k + 1
;
u .|. (Sum x) = u .|. (x /. n)
for
i being
object st
i in dom (r | k) holds
(r | k) . i = 0
proof
let t be
object ;
( t in dom (r | k) implies (r | k) . t = 0 )
assume A27:
t in dom (r | k)
;
(r | k) . t = 0
then reconsider i =
t as
Nat ;
A28:
( 1
<= i &
i <= len (r | k) )
by A27, A24, FINSEQ_1:1;
A29:
i <= k
by A11, A27, A24, FINSEQ_1:1;
then A31:
i <= len x
by A4, NAT_1:13;
i <> n
by NAT_1:13, A25, A29;
then
u .|. (x /. i) = 0
by A4, A28, A31;
then
r . i = 0
by A28, A31, A7, FINSEQ_1:1;
hence
(r | k) . t = 0
by A27, A24, FUNCT_1:49, A11;
verum
end; then
r | k = (len (r | k)) |-> 0
by FINSEQ_1:def 3;
then A32:
Sum (r | k) = 0
by RVSUM_1:81;
r =
(r | k) ^ <*(r . (k + 1))*>
by FINSEQ_3:55, A8, A4
.=
(r | k) ^ <*(u .|. (x /. n))*>
by A25, A4, A7, FINSEQ_1:1
;
then W1:
Sum r = 0 + (u .|. (x /. n))
by A32, RVSUM_1:74;
u .|. (Sum x) = Sum (u .|. x)
by Th4;
hence
u .|. (Sum x) = u .|. (x /. n)
by A8, W1, DefSK;
verum end; suppose A33:
n <> k + 1
;
u .|. (Sum x) = u .|. (x /. n)A34:
(
k = len (x | k) & 1
<= n &
n <= len (x | k) & ( for
i being
Nat st 1
<= i &
i <= len (x | k) &
n <> i holds
u .|. ((x | k) /. i) = 0 ) )
proof
n < k + 1
by A33, A4, XXREAL_0:1;
hence
(
k = len (x | k) & 1
<= n &
n <= len (x | k) )
by NAT_1:13, A4, A11;
for i being Nat st 1 <= i & i <= len (x | k) & n <> i holds
u .|. ((x | k) /. i) = 0
let i be
Nat;
( 1 <= i & i <= len (x | k) & n <> i implies u .|. ((x | k) /. i) = 0 )
assume A35:
( 1
<= i &
i <= len (x | k) &
n <> i )
;
u .|. ((x | k) /. i) = 0
k <= k + 1
by NAT_1:11;
then A36:
i <= len x
by A4, A11, A35, XXREAL_0:2;
A38:
i in Seg k
by A35, A11;
A39:
i in dom (x | k)
by A35, FINSEQ_3:25;
i in dom x
by A35, A36, FINSEQ_3:25;
then x /. i =
x . i
by PARTFUN1:def 6
.=
(x | k) . i
by FUNCT_1:49, A38
.=
(x | k) /. i
by PARTFUN1:def 6, A39
;
hence
u .|. ((x | k) /. i) = 0
by A4, A35, A36;
verum
end; then A40:
n in Seg k
;
then
n in dom (x | k)
by A11, FINSEQ_1:def 3;
then A41:
(x | k) /. n =
(x | k) . n
by PARTFUN1:def 6
.=
x . n
by FUNCT_1:49, A40
.=
x /. n
by PARTFUN1:def 6, A5
;
A43:
len x = (len (x | k)) + 1
by A4, FINSEQ_1:59, NAT_1:11;
A44:
dom (x | k) = Seg k
by A11, FINSEQ_1:def 3;
A0:
1
<= k + 1
by NAT_1:11;
then
k + 1
in dom x
by A4, FINSEQ_3:25;
then A45a:
x /. (k + 1) = x . (len x)
by A4, PARTFUN1:def 6;
A46:
u .|. (x /. (k + 1)) = 0
by A33, A4, A0;
thus u .|. (Sum x) =
u .|. ((Sum (x | k)) + (x /. (k + 1)))
by A45a, A43, A44, RLVECT_1:38
.=
(u .|. (Sum (x | k))) + (u .|. (x /. (k + 1)))
by BHSP_1:2
.=
u .|. (x /. n)
by A46, A41, A3, A34
;
verum end; end;
end;
for k being Nat holds S1[k]
from NAT_1:sch 2(A1, A2);
hence
for x being FinSequence of V st 1 <= n & n <= len x & ( for i being Nat st 1 <= i & i <= len x & n <> i holds
u .|. (x /. i) = 0 ) holds
u .|. (Sum x) = u .|. (x /. n)
; verum