A Note
onWitnesses
of
Centralizing
Monoids
Hajime
Machida IvoG.
Rosenberg
Tokyo, Japan Montreal,Canada
Abstract
We consider multi‐variable functions definedover afixed finitesetA. Acentralizing
monoid M isasetofunaryfunctionsonA whichcommutewith all membersofsomeset
Fof functionsonA,where Fiscalledawitness of M. We show thateverycentralizing
monoid hasawitness whosearitydoesnotexceed
|A|
. Thenwepresentamethodtocountthe number ofcentralizing monoids which havesets ofsome specific functions
as their witnesses. Finally, some results on the three‐element set E3 are reported
concerningwitnessesconsistingofbinary idempotent functions, majorityfunctions or
ternarysemiprojections.
Keywords: commutation;centralizing monoid; witness
1
Preliminaries
LetA beanon‐emptyset. For
n\geq 11\mathrm{e}\mathrm{t}\mathcal{O}_{A}^{(n)}
denote the set ofn‐variable functions definedon\mathrm{F}_{0\mathrm{r}n>0\mathrm{a}\mathrm{n}\mathrm{d}1\leq $\iota$\leq n\mathrm{t}\mathrm{h}\mathrm{e}v\mathrm{t}\mathrm{h}(n-\mathrm{v}\mathrm{a}\dot{\mathrm{n}}\mathrm{a}\mathrm{b}1\mathrm{e})\mathrm{n}}A,\mathrm{i}.\mathrm{e}.,\mathcal{O}_{A}^{(n)}=A^{A^{n}\infty}\mathrm{a}\mathrm{n}\mathrm{d}\mathcal{O}_{A}
denotet\mathrm{h}\mathrm{e}\mathrm{s}\mathrm{e}\mathrm{t}\mathrm{o}\mathrm{f}\mathrm{f}\mathrm{i}_{\mathrm{J}}nctionsdefinedo\displaystyle \mathrm{n}A,\mathrm{i}.\mathrm{e}.,\mathcal{O}_{A}=\bigcup_{n=1}\mathcal{O}_{A}^{(n)}
projection
e \mathrm{i}\mathrm{s}\mathrm{t}\mathrm{h}\mathrm{e}\mathrm{f}unction i\mathcal{O}_{A}^{(n)}
whichalways
takesthe valueof the i‐thvariable. The setofprojections
isdenotedby
\mathcal{J}_{A}. A cloneoverAisasubset C of
\mathcal{O}_{A}
whichisclosed under(functional)
composition
and includes\mathcal{J}_{A}.
For m,n\geq 1,
f\in \mathcal{O}_{A}^{(n)}
andg\in O_{A}^{(m)},
f
commuteswith g, orf
andg commute, iftheequation
f(g(^{t_{C_{1}),\ldots,g(}t_{C_{n}))}}=g
(
f
(r1),
...,f
(rm))
holdsforeverym\times nmatrixover Awiththe i‐throw
r_{i}(1\leq i\leq m)
andthej‐th
columnc_{\mathrm{j}}(1\leq j\leq n)
. Wewritef\perp g
whenf
commuteswithg.In this paper we areconcerned with a
particular
caseofcommutation, thatis,
commu‐tation ofan n‐variablefunctionwith aunary function. It follows from the definition above
that,
forf\in \mathcal{O}_{A}^{(n)}
andg\in \mathcal{O}_{A}^{(1)},
f
and g commuteiff(g(x_{1}), \ldots, g(x_{n}))=g(f(x_{1}, \ldots, x_{n}))
holdsforallx_{1},...,
x_{n}\in A.
Fora subset F of
O_{A}
theset of functions in\mathcal{O}_{A}
whichcommutewith all members ofFisdenoted
by
F^{*},i.e.,
F^{*}=
{
g\in \mathcal{O}_{A}|g\perp f
for allf\in F
}.
When
F=\{f\}
we writef^{*}
instead ofF^{*}.Also,
we write F^{**} for(F^{*})^{*}
. Thefollowing
Lemma 1.1 For any
F, G\subseteq \mathcal{O}_{A},
F\subseteq G^{*}if
andonly if
G\subseteq F^{*}.Asubset C of\mathcal{O}_{A} isacentralizer ifthereisasubsetFofO_{A}
satisfying
C=F^{*}. Foranysubset Fof
O_{A}
, the centralizer F^{*} isclearly
aclone. A subset M of\mathcal{O}_{A}^{(1)}
isamonoid ifitisclosed under composition and contains the
identity.
Sinceanycentralizer F^{*} isaclone,
theunary partofF^{*}, i.e.,
F^{*}\cap \mathcal{O}_{A}^{(1)}
, isamonoid.A subset M of
\mathcal{O}_{A}^{(1)}
is acentralizing
monoid if there exists a subset F of\mathcal{O}_{A}
whichsatisfies
M=F^{*}\cap \mathcal{O}_{A}^{(1)}
. Inotherwords,
acentralizing
monoidistheunarypartofsomecentralizer. The set F inthe definition ofa
centralizing
monoidM iscalledawitnessofM.The
centralizing
monoidM will be denotedby
M(F)
if F is a witness ofM. When F is\{f\}
wesimply
writeM(f)
forM(\{f\})
.It iswell‐knownand easy tosee
that,
for asubset M of\mathcal{O}_{A}^{(1)},
Mis acentralizing
monoidif and
only
if Mistheunarypart ofM^{**},i.e.,
M=M^{**}\cap \mathcal{O}_{A}^{(1)}.
2
Arity
of Witnesses
We shall considerafundamental
problem
onthearity
ofwitnesses: How smallcanthearity
ofawitness be?
Definition 2.1 Fora
(non‐empty)
finite
subset Wof \mathcal{O}_{A}
, thearity
of
W isdefined
to bethe maximalarty
of
allfunctions
inW.We establish the
following
theorem.Theorem2.1
Every centralizing
monoidM onA hasawitnesswhosearty
isless than orequal
to|A|.
Proof follows afteradefinition andalemma.
Definition 2.2 For n>1 let
f\in \mathcal{O}_{A}^{(n)}
be an n‐variablefunction
and i,j\in \mathcal{N}
satisfy
1\leq i<j\leq n
.Define
(n-1)
‐variablefunction
f_{i\equiv j}\in \mathcal{O}_{A}^{(n-1)}
by
f_{i\equiv j} (xl,
...,x_{n-1})
=f
(xl,
...,xi,...,x_{j-1},x_{i},x_{j+1},\ldots, x_{n-1})
for
allx_{1},...,x_{i},...,x_{j},...,x_{n}\in A. The
function
f_{i\equiv j}
is called(i, j)
‐minorof f
. Denoteby
Minor(f)
thesetof
allminorsof f
, i.e.,Minor
(f)
=\{f_{i\equiv j}|1\leq i<j\leq n\}
Lemma2.2 Let
f\in \mathcal{O}_{A}^{(n)}
bean n‐variablejunction.
Ifn>|A|
thenM(f)=M(\mathrm{M}\mathrm{i}\mathrm{n}\mathrm{o}\mathrm{r}(f))
,i. e.,
f^{*}\cap \mathcal{O}_{A}^{(1)}=\mathrm{M}\mathrm{i}\mathrm{n}\mathrm{o}\mathrm{r}(f)^{*}\cap \mathcal{O}_{A}^{(1)}.
Proof
(
\subseteq)
: Lets\in \mathcal{O}_{A}^{(1)}
beinM(f)
. Itfollowsthats\perp f
, whichis
equivalent
tosaying
that
s
(
f
(xl,
... x_{n}))
=f(s(x_{1}), \ldots, s(x_{n}))
holds for all x_{1},...,
x_{n}\in A
. Inparticular,
for anypair(i, j)
such that1\leq i<j\leq n
wehave
for all x_{1},...
,x_{n}\in A
satisfying
x_{i}=x_{\dot{}}. Thisimplies
s\perp f_{i\equiv j}
. Hence sbelongs
toM(\mathrm{M}\mathrm{i}\mathrm{n}\mathrm{o}\mathrm{r}(f))
,whichconcludesM(f)\subseteq M(\mathrm{M}\mathrm{i}\mathrm{n}\mathrm{o}\mathrm{r}(f))
.(
\supseteq)
: Weprove thecontraposition,
that is, ifs\not\in f^{*}
thens\not\in \mathrm{M}\mathrm{i}\mathrm{n}\mathrm{o}\mathrm{r}(f)^{*}
for anys\in \mathcal{O}_{A}^{(1)}.
Now the condition
s\not\in f^{*} implies
s_{7}\mathrm{L}f
, whichmeansthats
(
f
(al,
...,a_{n}))
\neq
f(s(a_{1}), \ldots, s(a_{n}))
holds for some a_{1},...,
a_{n}\in A
. Sincen>|A|
, there existi,j\in \mathcal{N}
satisfying 1\leq i<j\leq n
and a_{i}=a_{j}. Fornotational
simplicity,
let i=n-1 and j=n. Thenwe haves(f_{n-1\equiv n}(a_{1}, \ldots, a_{n-1})) \neq f_{n-1\equiv n}(s(a_{1}), \ldots, s(a_{n-1}))
,which
implies s_{ $\eta$}Lf_{n-1\equiv n}
. Thuss\not\in \mathrm{M}\mathrm{i}\mathrm{n}\mathrm{o}\mathrm{r}(f)^{*}
and, consequently,
M(f)\supseteq M(\mathrm{M}\mathrm{i}\mathrm{n}\mathrm{o}\mathrm{r}(f))
.\square
ProofofTheorem2.1 LetW beawitnessofa
centralizing
monoid M. For eachf
inW,
if
f\in \mathcal{O}_{A}^{(n)}
andn>|A|
,replace f
with all minors off
. The set(W\backslash \{f\})\cup \mathrm{M}\mathrm{i}\mathrm{n}\mathrm{o}\mathrm{r}(f)
isawitness ofM, duetoLemma2.2.
Repeat
thisprocedure
untilnofunction inthe witnesshas
arity
greaterthan|A|
. Thenwe getadesired witness forM. \square3
Strategy
LetHbeasubset of
\mathcal{O}_{A}
.Suppose
wewant todetermine allcentralizing
monoidsonA whichhave subsets ofHastheir
witnesses,
orsimply
thenumberofsuchcentralizing
monoids. Ifh isthe number of elements inHthe number of subsets ofH is2^{h},whichtendstobe
huge
and, therefore,
insuchcases, itrequiressometricktoachieve the task above.Ourstrategytoavoidthis
difficulty
isthefollowing.
Instead ofstarting
froma functionf
inHand determineM(f)=f^{*}\cap \mathcal{O}_{A}^{(1)}=\{s\in \mathcal{O}_{A}^{(1)}|f\perp s\}
,we do it inthereverseway.Namely,
we startfromaunaryfunctions\in \mathcal{O}_{A}^{(1)}
, and consider thefollowing
set.C_{H}(s) = s^{*}\cap H (=\{f\in H|f\perp s\})
Duetothenextproposition,weasserts: Thereexistsa
bijection
between thesetof central‐izing
monoidshaving
subsets ofHastheir witnessesand thesetconsisting
ofC_{H}(s1)\cap\cdots\cap
C_{H}(s_{r})
for1\leq r\leq|A|^{|A|}
ands_{1},...,s_{r}\in \mathcal{O}_{A}^{(1)}.
Proposition
3.1 Let H be a non\rightarrow empty subsetof
\mathcal{O}_{A} andC_{H}(s)=s^{*}\cap H
for
everys\in \mathcal{O}_{A}^{(1)}.
(1)
For anynon‐emptysubsetFof
H, let G be thesetof functions defined by
G=\cap\{C_{H}(s)|s\in \mathcal{O}_{A}^{(1)}, F\subseteq s^{*}\}.
Then,
M(F)=M(G)
, thatis, thecentralizing
monoidhaving
F as its witness is thesame asthe
centralizing
monoidhaving
G asits witness.(A
witness F canbereplaced
(2)
Foranys_{1},...,s_{r},t_{1},...
,
t_{q}\in \mathcal{O}_{A}^{(1)}
, letG_{1}=\displaystyle \bigcap_{i=1}^{r}C_{H}(s_{i})
andG_{2}=\displaystyle \bigcap_{j=1}^{q}C_{H}(t_{j})
.If
M(G_{1})=M(G_{2})
thenG_{1}=G_{2}.Proof
(1)
Itsufficestoshowthefollowing
(i)
and(ii)
for anys\in \mathcal{O}_{A}^{(1)}:(\mathrm{i})s\in G^{*}
implies
s\in F^{*} and
(ii)
s\in F^{*}implies
s\in G^{*}.(i)
Obvious from F\underline{\subseteq} G.(ii)
Condition s\in F^{*}implies
F\subseteq s^{*}(Due
to Lemma1.1).
Then, by
thedefinition of G,wehaveG\subseteq C_{H}(s)
,whichimplies
G\subseteq s^{*}and, hence,
s\in G^{*}.(2)
Proofby contraposition.
Assume that G_{1} andG_{2}
are different.Then,
w.l.0.\mathrm{g}., wemay assumethat thereexists
f
inG_{2}\backslash G_{1}
. Thenwe havef\not\simeq s_{i}
for somei\in\{1, . . . , r\},
which
implies
s_{i}\not\in M(G_{2})
.However,
sinceG_{1}\subseteq C_{H}
(si),
we haves_{i}\in M(G_{1})
. Hencetheconclusion,
M(G_{1})\neq M(G_{2})
, follows. \squareCorollary
3.2 The numberof
thecentralizing
monoidshaving
subsetsof
H as their wit‐nessesis
equal
to the numberof
sets\displaystyle \bigcap_{s\in S}C_{H}(s)
for
allS\subseteq \mathcal{O}_{A}^{(1)}.
Proofisimmediate from
Proposition
3.1.In this paper, we are concerned
only
with the numbers ofcentralizing
monoidshaving
specific
setsastheirwitnesses.However,
ifwewant,notonly
toobtainthe numbers of suchcentralizing monoids,
but also todetermineexplicitly
elements ofeach ofsuchcentralizing
monoids,
thefollowing
propertyisuseful.For unaryfunctionss_{1},...,
s_{r}\in \mathcal{O}_{A}^{(1)}
letS=\{s_{1}, . . . , s_{r}\}
. Then Sissaidto\mathrm{b}\mathrm{e}* ‐mavimalif
C_{H}(s_{1})\cap\cdots\cap C_{H}(s_{r})\not\leqq C_{H}(t)
foranyt\in \mathcal{O}_{A}^{(1)}\backslash S.
Proposition
3.3 Fors_{1}, ...,s_{r}\in \mathcal{O}_{A}^{(1)}
,if
\{s_{1}, . . . , s_{r}\}is*
‐maximal then\{s_{1}, . . . , s_{r}\}
is acentralizing
monoidhaving
C_{H}(s_{1})\cap\cdots\cap C_{H}(s_{r})
asits witness.4
Specific
Types
of
Centralizing
Monoids
onE3
Fromnowon, we deal withthe casewhere the base setAis
E_{3}=\{0
,1,
2\}
. Wewrite\mathcal{O}_{3}^{(n)}
and
\mathcal{O}_{3}
for\mathcal{O}_{A}^{(n)}
and\mathcal{O}_{A},respectively.
Inthepastwork,
centralizers onE3 werediscussed,
e.g., in
[Da79].
Due to Theorem 2.1 in Section
2,
everycentralizing
monoidon E3 has a witness whosearity
isless thanorequal
to 3.We haveconsidered witnesses which consist ofsetsof functionsin eachofthe
following
threeclasses:
Binary idempotent functions, majority
functions andternarysemiprojections.
Thereasonbehind the selection of these classes of functionscomesfrom the fact that minimal
functions on E_{3}, except unary
functions,
allbelong
to theseclasses,
which is the result ofB.
Csákány
([Cs83])
obtainedin 1983.For the readers
sake,
we reviewthe definition of each of these functions.(i)
Forf\in \mathcal{O}_{3}^{(2)},
f
isabinary
idempotent function
iff(x, x)=x
forallx\in E_{3}.
(ii)
Forf\in \mathcal{O}_{3}^{(3)},
f
isamajority
function
iff(x, x, y)=f(x, y, x)=f(y, x, x)=x
for all(iii)
Forf\in \mathcal{O}_{3}^{(3)},
f
isasemiprojection
ifthereexistsi\in\{1
,2,3\}
suchthatf(x_{1}, x_{2}, X3)=
x_{i} whenever
|\{x_{1}, x_{2}, x_{3}\}|<3
for allx_{1}, x_{2},X3\in E_{3}.Thus,
for the set H in Section 3, we took up the set ofmajority
functions,
the set ofternary
semiprojections
and the set ofbinary idempotent functions,
and enumerated allcentralizing
monoids whichhave those setsastheirwitnesses([GMR15], [MR16]).
Proposition
4.1(i)
The numberof centralizing
monoids onE3
which havesetsof
binary
idempotent functions
as theirwitnesses is 67.(ii)
The numberof centralizing
monoids onE3 which have setsof
majorityfunctions
astheir witnesses is15.
(iii)
Thenumberof centralizing
monoidsonE3
which have setsof
ternarysemiprojections
as theirwitnesses is 13.
More detailed
description concerning
the statements(ii)
and(iii) (respectively, (i))
isfoundin
[GMR15] (respectively, [MR16]).
Note that thenumber of
binary idempotent
functions onE_{3}
, as well asthe number ofternarymajorityfunctionson
E_{3}
,is3^{6}=729.Also,
ifwe meanby
aternarysemiprojection
only
suchternarysemiprojection
p which takes thevalue of the firstargumentwhenever at least twoof theargumentscoincide, i.e.,
p(x_{1}, x_{2}, X3)=x_{1}
whenever|\{x_{1}, x_{2}, x_{3}\}|<3
,thenthe number of such functions on E3 is
3^{6}=729
. We observe that the numbers67,
15 and13aresmallas
compared
with the number729 andremarkably
smallascompared
with thecardinality
of thepower setof each class ofsuchfunctions,
whichis2^{729}.References
[Cs83]
Csákány, B.,
All minimal clones onthe three elementset, ActaCybernet.,
6, 1983,227‐238.
[Da79]
Danilčenko,
A.F.,
Onparametrical expressibility
ofthefunctions of k‐valuedlogic,
Colloquia
Mathematica Societatis JánosBolyai,
28,FiniteAlgebra
andMultiple‐Valued
Logic,
1979, 147‐159.[GMR15]
Goldstern, M., Machida,
H. andRosenberg,
I.G.,
Some classes ofcentralizing
monoidson athree‐elementset,
Proceedings 45th
InternationalSymposium
onMultiple‐
Valued
Logic, IEEE, 2015,
205‐210.[MR16]
Machida,
H. andRosenberg,
I.G., Centralizing
monoids on a three‐element setrelatedto