let L be non empty right_complementable add-associative right_zeroed doubleLoopStr ; for f, e being FinSequence
for x being object
for E being set st len f = len e & x in E holds
SgnMembershipNumber ((f ^ <*x*>),L,(e ^ <*E*>)) = - (SgnMembershipNumber (f,L,e))
let f, e be FinSequence; for x being object
for E being set st len f = len e & x in E holds
SgnMembershipNumber ((f ^ <*x*>),L,(e ^ <*E*>)) = - (SgnMembershipNumber (f,L,e))
let x be object ; for E being set st len f = len e & x in E holds
SgnMembershipNumber ((f ^ <*x*>),L,(e ^ <*E*>)) = - (SgnMembershipNumber (f,L,e))
let E be set ; ( len f = len e & x in E implies SgnMembershipNumber ((f ^ <*x*>),L,(e ^ <*E*>)) = - (SgnMembershipNumber (f,L,e)) )
assume that
A1:
len e = len f
and
A2:
x in E
; SgnMembershipNumber ((f ^ <*x*>),L,(e ^ <*E*>)) = - (SgnMembershipNumber (f,L,e))
set fx = f ^ <*x*>;
set eX = e ^ <*E*>;
set X1 = { x where x is Element of dom (f ^ <*x*>) : ( x in dom (f ^ <*x*>) & (f ^ <*x*>) . x in (e ^ <*E*>) . x ) } ;
set X = { x where x is Element of dom f : ( x in dom f & f . x in e . x ) } ;
A3:
dom f = dom e
by A1, FINSEQ_3:29;
A4:
{ x where x is Element of dom f : ( x in dom f & f . x in e . x ) } c= { x where x is Element of dom (f ^ <*x*>) : ( x in dom (f ^ <*x*>) & (f ^ <*x*>) . x in (e ^ <*E*>) . x ) }
{ x where x is Element of dom (f ^ <*x*>) : ( x in dom (f ^ <*x*>) & (f ^ <*x*>) . x in (e ^ <*E*>) . x ) } c= dom (f ^ <*x*>)
then reconsider X1 = { x where x is Element of dom (f ^ <*x*>) : ( x in dom (f ^ <*x*>) & (f ^ <*x*>) . x in (e ^ <*E*>) . x ) } , X = { x where x is Element of dom f : ( x in dom f & f . x in e . x ) } as finite set by A4;
len <*x*> = 1
by FINSEQ_1:39;
then A7:
len (f ^ <*x*>) = (len f) + 1
by FINSEQ_1:22;
A8:
not (len f) + 1 in X
1 <= (len f) + 1
by NAT_1:11;
then
( (f ^ <*x*>) . ((len f) + 1) = x & (e ^ <*E*>) . ((len f) + 1) = E & (len f) + 1 in dom (f ^ <*x*>) )
by A1, A7, FINSEQ_3:25;
then
(len f) + 1 in X1
by A2;
then
{((len f) + 1)} c= X1
by ZFMISC_1:31;
then A10:
X \/ {((len f) + 1)} c= X1
by A4, XBOOLE_1:8;
X1 c= X \/ {((len f) + 1)}
then
X1 = X \/ {((len f) + 1)}
by A10, XBOOLE_0:def 10;
then A14:
card X1 = (card X) + 1
by A8, CARD_2:41;