05.01.2013 Views

COMPUTATIONAL PROBLEMS IN ABSTRACT ALGEBRA.

COMPUTATIONAL PROBLEMS IN ABSTRACT ALGEBRA.

COMPUTATIONAL PROBLEMS IN ABSTRACT ALGEBRA.

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

226 Robert J. PIemmons<br />

of A. Now suppose that<br />

is the set of all distinct diagonals with the property that Di < Dia for<br />

each u E Phi. Let<br />

denote the set of all non-equivalent groupoids with diagonal Di. Then<br />

LDi<br />

is the set of all non-equivalent groupoids of order N. Thus to construct<br />

these groupoids we need only construct each diagonal Di, lowest in the<br />

ordering, determine the subgroup of PN leaving Di fixed, and then construct<br />

all non-equivalent groupoids with diagonal Di by using this subgroup<br />

in the equivalence checks. This procedure reduces the work factor<br />

considerably. In addition to this, terms can often be defined ahead in<br />

the table to ensure that the binary operation in the partial table has the<br />

desired properties.<br />

This algorithm has been coded into FORTRAN and the program has<br />

been run, in one form or another, on several computers, including those at<br />

Auburn University, the University of Tennessee and the National Security<br />

Agency. Programs resulting from the algorithm have been applied to the<br />

construction of various types of systems, such as groupoids, semigroups<br />

and loops; with the construction of the Cayley tables for all semigroups<br />

of order N 4 6 being one of the more noteworthy results. A monograph<br />

listing these tables, along with other information, can be obtained from the<br />

Department of Mathematics at Auburn University, Auburn, Alabama [8].<br />

3. Some analysis results. These finite semigroups, constructed by use<br />

of the algorithm described in Q 2, have been classified according to several<br />

properties, such as being regular, inverse or subdirectly irreducible. Such<br />

classification is accomplished by adding appropriate subroutines to the<br />

construction program. A table giving the number of (regular, inverse)<br />

semigroups of order N < 6 is given at the end of the paper (p. 228). Also<br />

included is the number of semigroups containing k idempotents for<br />

k = 1, . . ., N.<br />

Perhaps the most interesting use of the algorithm has been in the construction<br />

of specific finite systems of order N that satisfy certain identities<br />

or have certain properties, or else proving that no such systems exist for<br />

that order. For example, one such application has solved the problem of<br />

finding the smallest order semigroup whose system of identities has no<br />

finite basis [5], [6], [7].<br />

THEOREM. There is a semigroup of order 5 whose system of identities has<br />

no finite basis, and, moreover, the system of identities for each semigroup<br />

of order N < 5 has a finite basis.<br />

Non-equivalent finite semigroups 227<br />

Other analysis results were obtained by constructing all the congruence<br />

relations on each semigroup of order N G 5 and on selected semigroups<br />

of order 6. The algorithm to construct these relations first determines the<br />

equivalences on the set and then tests for compatibility with the binary<br />

operations of the non-equivalent semigroups of that order. The resulting<br />

examples are useful in the study of semigroup decompositions and in the<br />

study of homomorphisms, since the consideration of homomorphisms can<br />

be limited to the consideration of congruences. These computations have<br />

suggested the next result.<br />

THEOREM. The following four conditions concerning a semigroup S of<br />

order N w 2 are equivalent.<br />

(A) Each reflexive relation on S is left compatible.<br />

(B) Each equivalence relation on S is a left congruence.<br />

(C) For each x, y and z in S either xy = xz or xy = y and xz = z.<br />

(D) S = A ~.j B, where An B = 0 and where, for some idempotent<br />

function ffrom A to A, the binary operation for S is given by<br />

If(x) if xEA.<br />

xy =<br />

I y if xc B.<br />

This theorem, together with its dual, shows that each equivalence relation<br />

on a semigroup S is also a congruence relation if and only if S is a [left,<br />

right] zero semigroup.<br />

The examination of these examples has also led to the following conjecture<br />

:<br />

If a finite semigroup of order N > 3 has exactly one proper congruence<br />

relation, then it is a group or a simple group with zero.<br />

In conclusion we mention that the construction of all non-equivalent<br />

semigroups of order 7 would be rather difficult, both from the standpoint<br />

of running time on any particular computer and from the standpoint of<br />

output volume. Although there is no known rule giving the number of<br />

non-equivalent finite semigroups as a function of the order, a good estimate<br />

for the number of order 7 is around 200,000. However, the construction<br />

and analysis of special types for N Z= 7 is sometimes feasible and<br />

could be useful in the formulation and testing of conjectures.<br />

REFERENCES<br />

1. A. H. CLIFFORD and G. P. PRESTON: The Algebraic Theory of Semigroups, Amer.<br />

Math. SOL, Math. Surveys, Vol. I (Providence, 1961).<br />

2. A. H. CLIFFORD and G. P. PRESTON: The Algebraic Theory of Semigroups, Amer.<br />

Math. Sot., Math. Surveys, Vol. II (Providence, 1967).<br />

3. G. E. FORSYTHE: SWAC computes 126 distinct semigroups of order 4. Proc. Amer.<br />

Math. Sot. 6 (1955), 443-445.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!