let X be RealUnitarySpace; ( the addF of X is commutative & the addF of X is associative & the addF of X is having_a_unity implies for Y being finite Subset of X
for I being Function of the carrier of X, the carrier of X st Y c= dom I & ( for x being set st x in dom I holds
I . x = x ) holds
setsum Y = setopfunc (Y, the carrier of X, the carrier of X,I, the addF of X) )
assume A1:
( the addF of X is commutative & the addF of X is associative & the addF of X is having_a_unity )
; for Y being finite Subset of X
for I being Function of the carrier of X, the carrier of X st Y c= dom I & ( for x being set st x in dom I holds
I . x = x ) holds
setsum Y = setopfunc (Y, the carrier of X, the carrier of X,I, the addF of X)
let Y be finite Subset of X; for I being Function of the carrier of X, the carrier of X st Y c= dom I & ( for x being set st x in dom I holds
I . x = x ) holds
setsum Y = setopfunc (Y, the carrier of X, the carrier of X,I, the addF of X)
consider p being FinSequence of the carrier of X such that
A2:
p is one-to-one
and
A3:
rng p = Y
and
A4:
setsum Y = the addF of X "**" p
by A1, Def1;
let I be Function of the carrier of X, the carrier of X; ( Y c= dom I & ( for x being set st x in dom I holds
I . x = x ) implies setsum Y = setopfunc (Y, the carrier of X, the carrier of X,I, the addF of X) )
assume that
A5:
Y c= dom I
and
A6:
for x being set st x in dom I holds
I . x = x
; setsum Y = setopfunc (Y, the carrier of X, the carrier of X,I, the addF of X)
then A8:
dom (Func_Seq (I,p)) = dom p
by TARSKI:2;
now for s being object st s in dom (Func_Seq (I,p)) holds
(Func_Seq (I,p)) . s = p . slet s be
object ;
( s in dom (Func_Seq (I,p)) implies (Func_Seq (I,p)) . s = p . s )assume A9:
s in dom (Func_Seq (I,p))
;
(Func_Seq (I,p)) . s = p . sthen reconsider i =
s as
Nat ;
A10:
p . i in rng p
by A8, A9, FUNCT_1:3;
(Func_Seq (I,p)) . s =
(I * p) . i
by BHSP_5:def 4
.=
I . (p . i)
by A8, A9, FUNCT_1:13
.=
p . i
by A5, A6, A3, A10
;
hence
(Func_Seq (I,p)) . s = p . s
;
verum end;
then
Func_Seq (I,p) = p
by A8, FUNCT_1:2;
hence
setsum Y = setopfunc (Y, the carrier of X, the carrier of X,I, the addF of X)
by A1, A2, A3, A4, BHSP_5:def 5; verum