let X be finite set ; for F being Function st dom F = X & F is one-to-one holds
ex XF being XFinSequence of INT st
( Sum XF = card { h where h is Function of X,(rng F) : ( h is one-to-one & ( for x being set st x in X holds
h . x <> F . x ) ) } & dom XF = (card X) + 1 & ( for n being Nat st n in dom XF holds
XF . n = (((- 1) |^ n) * ((card X) !)) / (n !) ) )
let F9 be Function; ( dom F9 = X & F9 is one-to-one implies ex XF being XFinSequence of INT st
( Sum XF = card { h where h is Function of X,(rng F9) : ( h is one-to-one & ( for x being set st x in X holds
h . x <> F9 . x ) ) } & dom XF = (card X) + 1 & ( for n being Nat st n in dom XF holds
XF . n = (((- 1) |^ n) * ((card X) !)) / (n !) ) ) )
assume that
A1:
dom F9 = X
and
A2:
F9 is one-to-one
; ex XF being XFinSequence of INT st
( Sum XF = card { h where h is Function of X,(rng F9) : ( h is one-to-one & ( for x being set st x in X holds
h . x <> F9 . x ) ) } & dom XF = (card X) + 1 & ( for n being Nat st n in dom XF holds
XF . n = (((- 1) |^ n) * ((card X) !)) / (n !) ) )
X, rng F9 are_equipotent
by A1, A2, WELLORD2:def 4;
then
card X = card (rng F9)
by CARD_1:5;
then reconsider rngF = rng F9 as finite set ;
reconsider F = F9 as Function of X,rngF by A1, FUNCT_2:1;
set S = { h where h is Function of X,(rng F9) : ( h is one-to-one & ( for x being set st x in X holds
h . x <> F9 . x ) ) } ;
rng F9 = rng F
;
then consider Xf being XFinSequence of INT such that
A3:
dom Xf = card X
and
A4:
((card X) !) - (Sum Xf) = card { h where h is Function of X,(rng F9) : ( h is one-to-one & ( for x being set st x in X holds
h . x <> F9 . x ) ) }
and
A5:
for n being Nat st n in dom Xf holds
Xf . n = (((- 1) |^ n) * ((card X) !)) / ((n + 1) !)
by A1, A2, Lm4;
reconsider c = (card X) ! as Element of INT by INT_1:def 2;
A6:
len <%c%> = 1
by AFINSQ_1:33;
set F1 = (- 1) (#) Xf;
A7:
dom ((- 1) (#) Xf) = card X
by A3, VALUED_1:def 5;
reconsider F1 = (- 1) (#) Xf as XFinSequence of INT ;
set XF = <%c%> ^ F1;
take
<%c%> ^ F1
; ( Sum (<%c%> ^ F1) = card { h where h is Function of X,(rng F9) : ( h is one-to-one & ( for x being set st x in X holds
h . x <> F9 . x ) ) } & dom (<%c%> ^ F1) = (card X) + 1 & ( for n being Nat st n in dom (<%c%> ^ F1) holds
(<%c%> ^ F1) . n = (((- 1) |^ n) * ((card X) !)) / (n !) ) )
(- 1) * (Sum Xf) = Sum F1
by AFINSQ_2:64;
then c - (Sum Xf) =
c + (Sum F1)
.=
addint . (c,(Sum F1))
by BINOP_2:def 20
.=
addint . ((addint "**" <%c%>),(Sum F1))
by AFINSQ_2:37
.=
addint . ((addint "**" <%c%>),(addint "**" F1))
by AFINSQ_2:50
.=
addint "**" (<%c%> ^ F1)
by AFINSQ_2:42
.=
Sum (<%c%> ^ F1)
by AFINSQ_2:50
;
hence
Sum (<%c%> ^ F1) = card { h where h is Function of X,(rng F9) : ( h is one-to-one & ( for x being set st x in X holds
h . x <> F9 . x ) ) }
by A4; ( dom (<%c%> ^ F1) = (card X) + 1 & ( for n being Nat st n in dom (<%c%> ^ F1) holds
(<%c%> ^ F1) . n = (((- 1) |^ n) * ((card X) !)) / (n !) ) )
len F1 = card X
by A3, VALUED_1:def 5;
hence A8:
dom (<%c%> ^ F1) = (card X) + 1
by A6, AFINSQ_1:def 3; for n being Nat st n in dom (<%c%> ^ F1) holds
(<%c%> ^ F1) . n = (((- 1) |^ n) * ((card X) !)) / (n !)
let n be Nat; ( n in dom (<%c%> ^ F1) implies (<%c%> ^ F1) . n = (((- 1) |^ n) * ((card X) !)) / (n !) )
assume A9:
n in dom (<%c%> ^ F1)
; (<%c%> ^ F1) . n = (((- 1) |^ n) * ((card X) !)) / (n !)