theorem Th129:
for
m being
Nat for
D being non
empty set for
A,
M being
BinOp of
D for
F1 being
finite set st
A is
commutative &
A is
associative &
A is
having_a_unity &
A is
having_an_inverseOp &
M is
associative &
M is
commutative &
M is
having_a_unity &
M is_distributive_wrt A holds
for
E1 being
Enumeration of
F1 st
union F1 c= Seg (1 + m) holds
for
Es being
Enumeration of
swap (
F1,
(1 + m),
(2 + m)) st
Es = Swap (
E1,
(1 + m),
(2 + m)) holds
ex
S being
Subset of
(doms ((m + 2),(card F1))) st
(
S = (len E1) -tuples_on {(1 + m),(2 + m)} & ( for
CFs being
non-empty non
empty FinSequence of
D * for
f being
FinSequence of
D for
d1,
d2 being
Element of
D st
len f = m &
CFs = (SignGenOp (((f ^ <*d1*>) ^ <*d2*>),A,(swap (F1,(1 + (len f)),(2 + (len f)))))) * Es holds
for
Sd being
Element of
Fin (dom (App CFs)) st
Sd = S holds
(M "**" (App ((SignGenOp ((f ^ <*(A . (((the_inverseOp_wrt A) . d1),d2))*>),A,F1)) * E1))) . ((len E1) |-> (1 + (len f))) = A $$ (
Sd,
(M "**" (App CFs))) ) )