C OMPOSITIO M ATHEMATICA
D. J. H ARTFIEL
C. J. M AXSON
Constructing the maximal monoids in the semigroups N
n, S
n, and Ω
nCompositio Mathematica, tome 32, n
o1 (1976), p. 41-52
<http://www.numdam.org/item?id=CM_1976__32_1_41_0>
© Foundation Compositio Mathematica, 1976, tous droits réservés.
L’accès aux archives de la revue « Compositio Mathematica » (http:
//http://www.compositio.nl/) implique l’accord avec les conditions géné- rales d’utilisation (http://www.numdam.org/conditions). Toute utilisation commerciale ou impression systématique est constitutive d’une infrac- tion pénale. Toute copie ou impression de ce fichier doit contenir la présente mention de copyright.
Article numérisé dans le cadre du programme Numérisation de documents anciens mathématiques
http://www.numdam.org/
41
CONSTRUCTING THE MAXIMAL MONOIDS IN THE SEMIGROUPS
Nn, Sn, AND 03A9n
D. J. Hartfiel and C. J. Maxson Noordhoff International Publishing
Printed in the Netherlands
Abstract
This paper
gives
a constructiveprocedure
forfinding
the maximalmonoids in the
semigroup of nonnegative
matricesNn,
in thesemigroup
of stochastic matrices
Pn,
and in thesemigroup
ofdoubly
stochasticmatrices
Dn.
Introduction
In
providing
asetting
for this paper, one notes that much recent work has been concerned withalgebraic
systems withinX,,,
thesemigroup
ofnonnegative
matrices. As asampling
of thesealgebraic studies,
we firstcite the work of Flor
[2]
in which somealgebraic
structure for themaximal groups in
JV n’
as well as somealgebraic
structure for the semi-group of stochastic matrices
!/ n
has beendeveloped.
Further Farahat[1]
determined the structure of the maximal groups ofdoubly
stochasticmatrices
Dn.
Schwarz[7], [8]
also studied the structure of maximal groups in!/ n
andDn.
Research on a second type of
algebraic problem
inNn
has beenconducted
by
Plemmons[4], [5]
in which some of the Green relationsare characterized for the
semigroups JVn, Pn,
andDn.
A thirdalgebraic problem
inNn,
studiedby
Richman and Schneider[6],
is concernedwith
factoring nonnegative
matrices.The work contained in this paper is a
development
of the structureof the maximal monoids in
Nn, Pn,
andDn.
Wegive
a constructive characterization of these monoidsand,
as consequence, obtain allprevious
characterizations of maximal groups inX., Pn,
andDn.
Section 1
Much of the work concerned with the
algebraic
structure of non-negative
matrices uses, as atool,
a theorem of Flor[2]
whichspecifies
theform
of nonnegative idempotent
matrices.Although
this theorem isbasic,
it seems that Florprovides
theonly proof.
As Flor’s theorem is also paramount for ourwork,
we initiate thisstudy
with a newproof
of thisbasic result.
THEOREM 1: An nxn matrix
A ~ 0 is idempotent if
andonly if
thereis a
permutation
matrix P so thatwith main
diagonal
blocks square, C and Barbitrary
andwith
each Jk
> 0 and rank one, where r = rank A.PROOF :
Suppose
first that A ~ 0 isidempotent
with no zero rows orcolumns.
Suppose
A is reducible. Then there is apermutation matrix Q
so that
with X square. As
Ai
isidempotent,
Postmultiplying
each matrix in theequation by
Xyields
i.e.
As Z has no zero columns YX = 0. As X has no zero rows, Y = 0 and so
By
inductionthen,
there is apermutation
matrix P so thatwhere each
Jk
is irreducible.Thus, by
the Perron-Frobenius Theoremeach Jk
> 0 and rank one.Further,
r = rank A.Now
suppose A ~
0 isidempotent.
LetPl
be apermutation
matrixso that
has no zero columns and
A11
is square. AsA 1
isidempotent, A21A11 = A21
and henceAil
has no zero columns. Pick apermutation
matrix
P2
so thatwhere
(B11B12)
has no zero rows. Asabove, B 11
has no zero rows.Thus, pick
apermutation
matrixP3
so thatHence a
permutation
matrix P exists so thatwhich is
idempotent. Thus,
and hence
from which the direct
implication
follows.As the converse
implication
isonly
a direct calculation the theorem follows.For the remainder of the
work,
we will utilize thesymbol
I to denotean
idempotent in %n.
We denote the ith row of Iby li. Further,
we letM(I) = {A
E%nIAI
= IA =A},
G(I) = {units
inM(I)I,
C(I)
be the conegenerated by
the rows of I, and EndC(I) = {cone endomorphisms
ofC(I)I.
Section 2
The initial result of this paper,
concerning
the construction ofM(I),
establishes an
isomorphism
between the monoidsM(I)
and EndC(I).
LEMMA 1 :
Let 03C8
E EndC(I).
Let A be the matrix whoseith
row is(Ii)03C8.
Then AI = A.
PROOF:
Suppose (Ii)03C8 = a1I1+... +anIn
whereak ~ 0
fork =
1, 2,
..., n. Then the ith row of AI isThus,
AI = A.THEOREM 2:
M(I)
isisomorphic
to EndC(1).
PROOF : For
each 03C8
E EndC(I),
denoteby A,
the matrix of%n
whoseeh
row is(Ii)03C8.
Pick03C8, 03C3
E EndC(I).
Thenthe ith
row ofA03C8A03C3 is, by
directcalculation and Lemma
1,
Thus, A03C8A03C3
=A03C803C3.
Let 1 E End
C(I)
be theidentity
coneendomorphism. Then Ai
Iand from the
above, A03C8I
=IA,
=Au
forall 03C8
E EndC(I).
ThusAu
EM(I).
Define n : End
C(I) ~ M(I) by
theequation (03C8)03C0
=A03C8.
This map isclearly
amonomorphism. Finally, pick
A EM(I).
Define(z)03C8
= zA forall z E
C(I).
Since AI =A, 03C8
E EndC(I)
and since IA =A, the ith
row of A is(Ii)03C8.
HenceA,
= A and 03C0 is onto. ThusM(I)
isisomorphic
toEnd
C(I).
As an immediate
corollary,
we have thefollowing
resultconcerning G(I).
COROLLARY 1 :
G(I)
isisomorphic
to AutC(I).
PROOF : The group of units in
M(I)
isG(I)
while the group of units in EndC(I)
is AutC(I).
Since a monoidisomorphism
maps units ontounits,
the result follows.Theorem 1 and Theorem 2
provide
the tools used togive
a constructiveprocedure
forfinding M(I).
Thisprocedure requires
thefollowing
notions.Let
Jg
={1xn
vectorsof nonnegative numbers}.
Ifis such that
implies
that ak =0, k
=1, 2, ...,
m, then,,7, is said to be anindependent
set. If
P ~ Vn
is closed under the coneoperations
of addition andmultiplication by nonnegative scalars,
and Y contains anindependent
set a =
{a1,
a2’ ...,1 a.1
such thatthen a is said to be a basis for .9. Two
easily
deducible remarks follow.LEMMA 2 :
I, f
then Y is a cone which has a basis in
{a1,
a2’ ...,1 a,’. f
Inparticular, if
I isan
idempotent
inXnl
thenC(I)
has a basis contained among the rowsof I.
LEMMA 3 :
If
P is a cone with abasis, each 03C8
E End Y iscompletely
determined
by
its action on the basis. Inparticular, each 03C8
E EndC(I)
is
completely
determinedby
its action on the basis.As a matter of nomenclature we will denote the basis of
C(I) by
{d1, d2, ..., dr}
wheredk
is anyspecified
row of Iintersecting Jk.
Thusfrom the
preceding lemma, A03C8 ~ M(I)
iscompletely
determined once(d1)03C8, (d2)03C8,
...,dr)03C8
have beenspecified.
To
give
a constructiveprocedure
forfinding M(I),
we first note thatM(I)
is a closed cone. ThusM(I)
can be constructed if itsedges
can bedetermined. This is the thrust of the next theorem.
THEOREM 3:
A,
is on anedge of M(I) if
andonly if
there exists iand j
such that
(di)03C8 = Àjdj’ Àj
> 0 and(dk)03C8
= 0for k =1=
i.PROOF :
A,
is on anedge
ofM(I)
if andonly if 03C8
is on anedge
of EndC(I).
Thus,
the theorem followsby elementary
calculations.As an
example
of the constructionprocedure
ofM(I)
from thistheorem,
consider
Then
M(I)
hasedges
where
Âl’ Â2’ Â3
and03BB4
arenonnegative.
By applying
the abovework,
and thefollowing lemma,
we can alsoconstruct
G(I).
LEMMA 4 :
A03C8
eG(I) if
andonly if
there is apermutation
nof {1, 2, ..., r}
and
positive
numbers03BB1,..., Àr so
thatPROOF: If
Since 03C8-1
is a coneautomorphism,
we conclude that forprecisely one k,
03BBk(dk)03C8-1 = di,
i.e.(di)03C8
=03BBkdk.
Thus the result follows.From this lemma if
then
This result also
gives
Flor’s Theorem.THEOREM
(Flor): G(I)
isisomorphic
to the groupof
r x r monomialnonnegative
matrices.Having
resolved theproblem of constructing M(I)
inXnl
it is now ourdirection to consider the
semigroup 9’
of stochasticmatrices,
andgive
aconstructive
procedure
forfinding
the maximal monoids in this semi- group. Forthis,
letTHEOREM 4: Let I be an.
idempotent
in g. Letr r
End
C(I) = {03C8
E EndC(I)|(di)03C8 = 03A3 Âkdk implies
thatL 03BBk
=1}.
Define n: End, C(i) , M,(I) by (03C8)03C0
=A,
where theith
rowof A03C8
is(Ii)03C8.
Then n is anisomorphism from
EndC(I)
ontoMP(I).
PROOF : The restriction to
M y(I)
of theisomorphism
n :M(I) ~
EndC(I) given
in Theorem 2 is the desiredisomorphism.
To construct
MP(I),
we note that this monoid is a compact convexset. Thus this set is constructable once its vertices are known. This is the intent of the next theorem.
THEOREM 5:
A, is a
vertexof MP(I) if
andonly if
there is a trans-formation
nof {1, 2,..., rl
such that(di)03C8
=d03C0(i).
PROOF :
A,
is a vertexof MP(I)
if andonly if 03C8 is a
vertexof End, C(I).
It is an easy calculation to show that if
(di)03C8
=dn(i)
for somemapping
03C0
from {1,2,..., r}
intoitself, then 03C8
is a vertex.Thus,
supposeand suppose without loss
of generality that 03BB1
and03BB2
arepositive.
Defineand
Then
t/J l’ t/J 2 E End y C(I) and
=03BB103C81 + (1- 03BB1)03C82
withVI neither 03C81
nor
t/J 2. Thus,
is not a vertex ofEnd, C(I)
and the result follows.As an
example
of how this theorem is used to constructMP(I),
considerThen the set of vertices of
M y(I)
isFor the construction of
GP(I)
we use thefollowing.
LEMMA 5:
At/!
EG(I) if
andonly if
there is apermutation
nof {1, 2,..., rl
so that(dJt/J
=d03C0(i),
PROOF : As in Lemma 4.
As an
example,
ifthen
This work also
gives
thefollowing
theorem of Schwarz.(See [2].)
THEOREM
(Schwarz.): GP(I) is isomorphic
toSr,
thesymmetric
groupon r letters.
Having
resolved theproblem
ofconstructing MP(I),
our final workconcerns a constructive
procedure
forfinding
the maximal monoids in thesemigroup of doubly
stochasticmatrices, M03A9(I).
In this case it shouldbe noted that
where
J1/k
is the k x k rank onedoubly
stochastic matrix.Our first
result,
in this case, determines the basic nature of the matricesMJ7).
THEOREM 6: Let I be an
idempotent
in Q. LetEnd, C(I)
=(Ç
E EndC(I)|(di)03C8
Define 03C0: End, C(I) ~ M03A9(I) by (03C8)03C0
=A03C8
where the ith rowof A03C8
is(di)03C8.
Then n is anisomorphism from End03A9 C(I)
ontoM03A9(I).
PROOF :
By previous results,
we needonly
showA,
isdoubly
stochastic.It is clear that
A.,
is stochastic.Further,
asthe theorem follows.
A result needed for our
development
follows as acorollary.
COROLLARY 2: Let D =
diag. (ml,
m2’ ...,mr)
andM03C8 = (03BBij).
ThenA03C8
EM Q(l)
if andonly
ifDM03C8
has row and column sums ml, m2, ..., mrrespectively.
To construct
M03A9(I),
we note that this set is a closed convex set.Thus,
this set can be constructed if its vertices can be determined. This
provides
the direction for our
remaining
work.LEMMA 6: Let AY =
{DM03C8|03C8
EEnd, C(I)}.
The map 03C0: M ~M03A9(I)
defined by (M03C8)03C0
---A03C8
is anisomorphism
between the convex sets(M, +)
and
(M03A9(I), +).
As 03C0
provides
a one to onecorrespondence
between the vertices of(M, + )
and those ofM(I),
our intent is to find the vertices of(J!!, +).
The construction of these vertices may be
accomplished by applying
the
general procedure of Ryser
and Jurkat[3].
To indicate how these vertices can be
constructed,
considerThen, by applying
theRyser-Jurkat procedure
to find the vertices in(JI, +)
and then 7r to determine the vertices inM03A9(I)
we findFrom this
work,
and thefollowing lemma,
we can also constructG03A9(I).
LEMMA 7 :
A03C8
EGO(I) if
andonly if DM",
hasprecisely
one nonzero entryin each row and column.
PROOF : This condition is both necessary and sufficient
for 03C8
to have aninverse.
It should be noted that any such
DM,
= R has the property ifrij
> 0 thenrij
= mi =mi. Thus,
to constructG03A9(I),
it follows thatA,
EG Q(I)
if and
only
if(di)03C8
=di
for mi =Mi,
As anexample,
considerThen
This work can also be used to
give
a theorem ofFarahat, [1].
THEOREM
(Farahat):
Partition{m1,
m2’...,1 m,l by equality
into setsX1’ X 2’
...,Xl.
ThenG(I)
isisomorphic
toSXl
QSX2 ~ ...
QSXz
whereSX
is thesymmetric
group on X.REFERENCES
[1] H. K. FARAHAT: The semigroup of doubly stochastic matrices. Proc. Glasgow Math.
Assoc. 7 (1966) 178-183.
[2] P. FLOR: On groups of nonnegative matrices. Compositio Math. 21 (1969) 376-382.
[3] W. B. JURKAT and H. J. RYSER : Term ranks and permanents of nonnegative matrices.
Journal of Algebra, 5 (1967) 342-357.
[4] J. S. MONTAGUE and R. J. PLEMMONS: Convex Matrix Equations. Bull. Amer. Math.
Soc. 78 (1972) 965-968.
[5] R. J. PLEMMONS: Regular Nonnegative Matrices. Proc. Amer. Math. Soc. 39 (1973)
26-32.
[6] D. J. RICHMAN and HANS SCHNEIDER : Primes in the semigroup of nonnegative matrices.
(to appear in LMA)
[7] S. SCHWARZ: On the structure of the semigroup of stochastic matrices. Magyar Tud.
Akad. Mat. Kutato Inst. Kozl. 9 (1964) 297-311.
[8] S. SCHWARZ: A note on the structure of the semigroup of doubly stochastic matrices.
Mat. Casopis Sloven. Akad. Vied. 17 (1967) 308-316.
(Oblatum 5-111-1975) Texas A&M University College Station, Texas 77801