05.01.2013 Views

COMPUTATIONAL PROBLEMS IN ABSTRACT ALGEBRA.

COMPUTATIONAL PROBLEMS IN ABSTRACT ALGEBRA.

COMPUTATIONAL PROBLEMS IN ABSTRACT ALGEBRA.

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

222 N. S. Mendelsohn<br />

(b) The cube of a commutator can be expressed as a product of two<br />

commutators, e.g.<br />

(a, by = (a-lb-la-lba, a-lb-%z)(ubu-lb-Q& b).<br />

(c) Each of the products (a, b) (c, a) and (a, b) (b, c) can be expressed as<br />

a single commutator.<br />

(d) c-~(cx)~x-~ = (xc*, ~-lx-~).<br />

This last relation leads to a very interesting theorem of group theory.<br />

THEOREM. Let G be a group for which every commutator has order 1 or 3.<br />

Then G’ is periodic.<br />

Remark. This theorem was proved by a colleague of mine, N. D. Gupta.<br />

He used a more complicated lemma than that used in the proof below.<br />

Proof. From the identity c-~(cx)~x-~ = (xc2, ~-lx-~) it follows that<br />

(cx)~ = c*x3 where c and c* are commutators. Hence if cl, c2, cs, . . ., c,<br />

are commutators (crc~ . . . c,)~ = c~*cz*. . . ct-r. By iteration (cite . . .<br />

&J3m = 1.<br />

Concluding remarks. The above examples indicate that there can be a<br />

fruitful symbiosis between machine and mathematician. The author would<br />

also point out that it is well worth while for him to scan the output of a<br />

computer even though it may appear random and disconnected. There is<br />

the possibility of real discovery.<br />

REFERENCES<br />

1. E. N. GILBERT: Latin squares which contain no repeated digrams. SIAM Rev. 7<br />

(1965), 189-198.<br />

2. B. GORDON: Sequences in groups with distinct partial products. Pacific J. Math. 2<br />

(1961), 1309-1313.<br />

3. R. G. SANDLER: The collineation groups of free planes II: A presentation for the<br />

group G,. Proc. Amer. Math. 5’0~. 16 (1965), 181-186.<br />

Construction and analysis of non-equivalent<br />

finite semigroups<br />

ROBERT J. PLEMMONS<br />

1. Introduction. In searching for examples of finite algebraic systems<br />

that satisfy certain identities or have specific properties, it is often convenient<br />

to have available a listing of all non-equivalent (i.e., non-isomorphic<br />

or anti-isomorphic) systems of given types and orders, together with<br />

information concerning their properties. This paper is concerned with the<br />

development of algorithms used to design computer programs for the<br />

purpose of constructing and analyzing certain systems such as groupoids<br />

and semigroups, having small orders. Of course, the basic problem in<br />

such projects is to develop an efficient algorithm to construct one representative<br />

system from each class of those that are either isomorphic or<br />

anti-isomorphic.<br />

Digital computers were first applied to the construction of non-equivalent<br />

finite semigroups by G. E. Forsythe in 1954 [3], when he constructed all<br />

semigroups of order 4 by use of the computer SWAC, at Los Angeles.<br />

Hand computations [10] had previously yielded those of order N g 3. In<br />

1955, T. S. Motzkin and J. L. Selfridge obtained all semigroups of order 5,<br />

also by using SWAC, and about the same time similar results were obtained<br />

in Japan by hand computations [11]. It was not until 1966 that the results<br />

for N = 6 were obtained at Auburn University [8].<br />

In $2 we develop an algorithm to construct all non-equivalent semigroups<br />

of order N e 6, the results for N = 6 being new. The analysis of<br />

these semigroups is discussed in 0 3. In addition, some applications to<br />

the development of certain theorems about finite semigroups are mentioned,<br />

along with the formulation of an associated conjecture. All notation<br />

and definitions follow [1] and [2].<br />

2. The construction algorithm. As we have mentioned, the problem of<br />

constructing all non-equivalent finite algebraic systems of given type and<br />

order is essentially the problem of efficiently choosing a representative<br />

system from each class of those that are either isomorphic or anti-isomorphic.<br />

It is trivial to construct an algorithm to do this. One needs only<br />

to compute all possible systems of that type, to determine which are isomorphic<br />

or anti-isomorphic and then to choose one system from each<br />

223

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

Saved successfully!

Ooh no, something went wrong!