[slfm 066] the metamathematics of algebraic systems. collected papers 1936-1967 - a.i.malcev...

503
THE METAMATHEMATICS OF ALGEBRAIC SYSTEMS COLLECTED PAPERS: 1936-1967 ANATOLI~ IVANOVI? MAL’CEV translated, edited, and provided with supplementary notes by BENJAMIN FRANKLIN WELLS, I11 197 1 NORTH-HOLLAND PUBLISHING COMPANY AMSTERDAM * LONDON

Upload: noctivaguz

Post on 27-Jul-2015

335 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

THE METAMATHEMATICS OF

ALGEBRAIC SYSTEMS COLLECTED P A P E R S : 1936-1967

ANATOLI~ IVANOVI? MAL’CEV

translated, edited, and provided with

supplementary notes by

B E N J A M I N F R A N K L I N WELLS, I11

197 1

N O R T H - H O L L A N D P U B L I S H I N G C O M P A N Y

A M S T E R D A M * L O N D O N

Page 2: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

@ North-Holland Publishing Company, 1971

AN rights reserved. No part of this book may be reproduced, stored in a retrieval system or transmitted, in any form or by any means, electronic, mechanical, photocopying, record-

ing or otherwise without the prior permission of the copyright owner.

Library of Congress Catalog Card Number 73-157020

International Standard Book Number 0 7204 2266 3

PUBLISHERS:

NORTH-HOLLAND PUBLISHING COMPANY - AMSTERDAM

NORTH-HOLLAND PUBLISHING COMPANY, LTD. - LONDON

PRINTED IN THE NETHERLANDS

Page 3: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

to the many miles on the Volga in a simple rowboat

(from a reminiscence of P.S. Aleksandrov [ B l ] )

Page 4: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

TRANSLATOR’S FOREWORD

Almost half of Soviet mathematician AnatoliY IvanoviE Mal’cev’s published research contributes to the metamathematics of algebraic systems or employs its techniques to obtain algebraic results. The purpose of this book is to offer the English reader convenient access to most of this material, as well as to three important surveys (Chapters 18,26,34). The book’s contents pervade the theory of models, that broad region on the boundary of logic and algebra, but lean more toward metamathematics than toward universal algebra. The title suggests the breadth of Mal’cev’s study, for algebraic systems generalize models (relational structures), algebras (algebraic structures), and partial algebras. Briefly, an algebraic system consists of a nonempty base set and a number of basic notions defined on it of four possible hnds: predicate (rela- tion), operation, partial operation, distinguished element; in practice the last three are special forms of predicates. Please consult the Index and (I), (11) below for more information; Mal’cev’s last publication [M16], soon to appear in English, provides a detailed introduction to the general theory of algebraic systems.

Several of the articles presented here have already seen print in English (Bibliography, Part 11); you will find, I trust, that the efforts to be mathe- matically.clear, smooth, and accurate have justified a “freer” translation: while 110 supplementary notes have been provided, many small improve- ments have been made without notice. In such work the impulses to be uni- form in notation and definition and to conform with both original sources and ordinary usage must be balanced, as Mal’cev himself recognized in [M14] . For instance, certain terms, such as variety, compactness theorem, model, are used here before they appear in the Russian. In a conflict the mathematics gets translated literally, the language freely.

Among other abuses: use-mention distinctions in the metalanguage are ignored, so that symbols, for example, are mentioned without quotation marks; we do, however, strive to differentiate (usually by means of boldface type) the notation of a predicate (relation) symbol, operation (function) symbol, or individual constant symbol from the notation of the predicate,

V i i

Page 5: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

viii Translator’s foreword

operation, or distinguished element it might designate in a particular algebraic system: thus, P, P, f, a, a. The same goes for logical vs. mathematical van- ables. In particular, % is the logical equality symbol, and = sees mathematical and metalogical service. You will often meet the standard trope of using the name of an algebraic system to refer to its base set, as well; thus if 8 = ( A , +) is an algebraic system, we write x E a, meaning x E A .

A factor algebra (or model, or system) is more commonly known as a quotient algebra, etc. An indexed set (or sequence, or system) may be denoted by either (aa: a E J ) or {a,: a E J 1 , and the index set J may have additional structure such as a partial or linear ordering. Sometimes the name of a formula will appear with a mathematical argument symbol, e.g., Pos(u), @(a). This always refers to the semantical interpretation of the formula in a given alge- braic system. Thus “x <y”, “x < y ” , “x < y holds (or is valid, or is true)” would be interchangeable in a fured semantic context consisting of a set to which x, y belong and a binary relation Q between elements of the set.

For the metalanguage Mal’cev employs a naive set theory with the axiom of choice. In discussing sets we render the membership relation as “belongs to” and its converse as “contains”; the inclusion relation comes out “includes”. ‘‘Iff‘’ is short for “if and only if’. Mal‘cev most frequently uses first-order predicate logic (FOPL) as his formal language, but propositional calculus (PC) and second-order predicate logic (SOPL) also occur. The details of the formu- lation, proof structure, and semantic interpretation are not specified and are usually not pertinent as long as we can apply the standard structural classifi- cation of formulas, etc. By formula we always mean a well-formed formula, possibly with free variables. Sentence and axiom refer synonymously to closed formulas, i.e., those without free variables. Thus Mal’cev’s term axiomatizability leads to confusion, because he does not require a set of axioms to be recursive. Therefore, this term is always introduced as an abbreviation for first-order axiomatizability ; the other notion, rarely encountered here, is called recursive axiomatizability.

A class of algebraic systems is abstract (closed under isomorphism) most of the time - usually explicitly, but sometimes not. It always consists of algebras of the same similarity type.

The closely related notions of similarity type and signature present a metho- dological, if not conceptual, difficulty. Roughly speaking, the former specifies the number of basic operations, partial operations, predicates, and distinguished elements in an algebraic system and the rank (number of arguments) of each; the signature specifies the symbols of matching rank used to designate these mathematical objects in logical contexts. When Mal’cev commits himself to a complete definition of these two concepts and that of algebraic system, he follows one of two paths:

Page 6: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Translator5 foreword ix

(I). An algebraic system % is a sequence consisting of a nonempty base set A add basic notions (operations, predicates, etc.) defined on the base A and grouped according to the kind of notion. The type T of % is the corresponding sequence of the ranks of the basic notions, and its signature X is a similar sequence of distinct logical symbols of the kind and rank determined by T.

This is Gratzer’s approach in [47] . (11). A signature I: is a set of (distinct) logical symbols of various kinds

(operation, predicate, etc.) together with an arity map a from C into the natural numbers which gives the ranks of the symbols. An algebraic system a with this signature is specified by choosing a nonempty base set A and a 1-1 correspondence u (the valuation) between the symbols in C and basic notions defined on A that preserves the kind and rank. While the type is not mentioned, it is clear that the arity map serves the same purpose. This method is in the style of Cohn [22] .

Generally speaking, Mal’cev stuck to (1) through 1961 ([XXVI] probably dates from then) and switched to (11) in 1962. Although these two approaches could lead to different pictures of algebraic systems, or at least to different notations, they do not: Mal’cev uses the sequence notation for systems and makes no reference to the map u (NB.: the notation used in this translation recaptures the map u in the transition from boldface to regular type as dis- cussed above.) But doesn’t (11) make the algebra depend on the logic? This may be a crucial point, but Mal’cev avoids it here by implying that an algebraic system always determines a definite signature. The drawback is that we may want several logical symbols to designate the same predicate, say, in the same passage. Luckily, this happens only once: in Chapter 26, 8 5 . 3 . Discounting this, we can eliminate the undercover relation between systems and signatures by explicitly agreeing that we always think of “algebraic-system-with-signature”, and that a class is composed of algebraic-systems-with-signatures that have the same signature and a fortiori the same type. One more convention: although a FOPL formula has a definite “signature” consisting of the extralogical sym- bols occurring in it, we shall say that it is a formula of any signature to which all these symbols belong.

The Topic Table indicates five aspects of A.I. Mal’cev’s work in the meta- mathematics of algebraic systems. Other papers rate at least one mark in that table: in [Ml ] Mal’cev proves the semigroups embeddable in groups form a quasivariety that is not finitely axiomatizable; in [M2] he applies the methods of [11] to prove that every torsion-free nilpotent group is freely orderable; in [M13] he gives a simple formula defining the relation “x and y generate the group” in a free group with two (distinguished) free generators; [M 1.51 can be

Page 7: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

x Tmnslator.’s foreword

viewed as a completeness result for n-ary propositional logic. There are several papers [MS, M10-M12] in universal algebra that might fall in the intended scope of this book.

On the other hand, not every chapter of this book is outstanding. In some cases they lay the groundwork on which others will have to build; some seem now to be dead-end or dated. But a few are simply jewels, any time, any place.

Thus this anthology is neither consistent nor complete. It will, I hope, prove both interesting and useful.

I would like to express my deep gratitude to Professor Ju. L. ErXov for his proposal (mostly adopted) of which papers to include, to Professor Alfred Tarski for his many helpful conversations and suggestions (mostly followed), and to Avatar Meher Baba for his inspiration, guidance, and (most of all) love.

B. F. Wells, 111 Camel Highlands, California January 27,1971,

Page 8: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

BIOGRAPHICAL NOTE

Academician Anatolil IvanoviE Mal’cev was born November 27,1909, to the family of a glass-blower in Mibronsk, Krivandinsk region, Moscow province, USSR. On finishing secondary school at Mineral‘nye Vody in 1927, young Mal’cev entered the mathematics department of Moscow University. In 1931 he completed his university work and continued his teaching at a college in Ivanovo, which he had begun in 1930. From 1932 to 1960 he worked at the Ivanovo State Pedagogical Institute (ISPI), first as assistant, then as docent, and from 1943 as professor, hoIding the chair in higher algebra. Without interrupting his teaching at ISPI, Mal’cev spent 1934-37 as a graduate student at Moscow University. During 1939-41 he was a doctoral candidate at the Steklov Mathematical Institute, Academy of Science USSR, which awarded him a doctorate in 1941 and a professorship in 1944. From 1942 to 1960 he held the position of senior scientist at the Steklov Institute in addition to his post at ISPI.

Mal’cev won the State Prize in 1946 for his research in the theory of Lie groups. He was made an associate member of the Academy of Science in 1953 and elected to full membership in 1958. The title of Honored Scientist of the Russian SFSR was bestowed on him in 1956. From 1960 Mal’cev simultaneously headed the algebra section of the Mathematical Institute of the Academy’s Siberian Division and held the chair of algebra and mathe- matical logic at Novosibirsk University. In 1964 A.I. Mal‘cev won the Lenin Prize for his cycle of papers on the application of mathematical logic to algebra and the thoery of algebraic systems. This interaction, which moti- vates the present anthology, was an important focus of intense effort.for Mal‘cev throughout his mathematical life: his first and last publications - and many others - bear on it. Just as mathematics was not his whole life, this field was not his whole mathematics. He is widely and deeply respected for his contributions to pedagogy as well as to pure and topological algebra, for his service to his country as well as to the world of science, for his human- ity as well as his responsibility. But one may say that mathematics was his vocation, and the metamathematics of algebraic systems, his specialty.

xi

Page 9: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

xii Biographical note

A.I. Mal’cev died July 7, 1967, while participating in the All-Union Con- ference on Topology in Novosibirsk. More details of his life and work can be found in the obituaries listed in the Bibliography, Part V.

Page 10: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

CHAPTER 1

INVESTIGATIONS IN THE REALM OF MATHEMATICAL LOGIC

This article is devoted to generalizing two theorems, one for propositional

The Erst theorem is due to Godel [46] and can be formulated as follows: For any countable system of formulas of PC to be consistent (cf: Q l), it

is sufficient that every finite part of the system be consistent. In 5 1 it is shown that this theorem holds not only for countable systems,

but for systems of any power, as well. The second theorem was obtained in its hitherto most general form by

Skolem [ 1521 . He shewed that there is no way to construct a countable system of formulas of FOPL that completely characterizes the structure of the natural numbers.

calculus (PC) and the other for first-order predicate logic (FOPL).

In Q 6 we prove the following more general statement: Every infinite domain (cf: Q 2) for any system of FOPL formulas can be

extended (cf. [ 1881). This implies that every system of formulas which has an infinite domain

has domains of every power, that every infinite algebraic field has extensions, etc.

Sections 2-5 are devoted to an exposition of auxiliary concepts and theorems. In particular, several well-known results of Lowenheim, Skolem [ 15 11 , and Godel [46] are rederived.

0 1. Let us consider a set S (generally infinite) of PC formulas. We say the set S is consistent iff it is possible to assign truth-values, T or F, to all of the ele- mentary propositions (or elementals) from which the various formulas in S are built so that each formula in S has the value T according to the rules of PC.

Theorem 1 : In order that a system S of PC formulas be consistent, it is necessary and sufficient that every finite subsystem of S be consistent.

1

Page 11: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

2 Investigations in the realm of mathematical logic

Necessity is obvious. Since for finite S the theorem is trivial, it is enough with an application of induction to prove that if sufficiency holds for all systems of power less than H,, then it holds for systems of power Ha. Let S be a system of power H,, all of whose finite subsets are consistent.

We well-order the members of S in a transfinite sequence of the least possible type 0,:

S= {Ao(ao, 1 ..., a?), Al(a:, ..., a;1), ..., Aw(aL, ..., aLw), ... 1 .

(The a: are the elementary propositions from which the proposition Av is constructed.) Let us consider all possible initial segments of the sequence S. Since the type of the sequence is minimal, every initial segment has power less than H, and, consequently, is consistent by assumption. Thus, for any segment

Sh = ( A v : v < A ) (h<o,),

it is possible to assign truth-values to the a: so that every formula in Sh becomes true.

a model. Hence, for every segment S h there is at least one model ma for which Sa is true.

Every assignment of truth-values to the elementary propositions is called

We now consider the sequence of models

corresponding to all possible initial segments of the sequence S. The elemen- tary propositions ao, ..., a;;" in the first member A. of S are given a system of truth-values by each model ma (A > 0). Since only a finite number of dif- ferent value-systems exist for the elementals ao, ..., a E O , we can find a value- system which is assigned to these elementals by H of the models in the sequence (1). We construct a formula A; by negating those elementals with the value F in the chosen value-system and taking the conjunction of these propositions and the remaining elementals. The new formula has the form

1

1

4

A; = 6; & b i & ... & b;;" ,

where 6: is either a t or la:. Now consider the sequence

S I = { A ; , A l ,..., Aw ,... };

Page 12: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Investigations in the realm of mathematical logic 3

any initial segment S t of this sequence is consistent, for we can take as a model any of the old models mp ( p > A) that gives the elementals a;, ..., a? the values required by the formula A;. With segments of S, and their models in mind, we can define an analogous formula AT and sequence

S, = {A;, AT, A,, ..., Aw, ... } .

Suppose that for all K < A, we have already constructed a sequence SK (with So = S) of the form

S K = { A $ : v < K } U { A ~ , A ~ + ~ , ...},

all of whose initial segments are consistent. If h is a successor, h = h- + I , then

S,-={Az: v<h-}U{A,- ,A, , ...}.

We find A:- and conclude, as in the definition of S, , that every segment of the sequence

S, = {A:: Y < h- 1 U {A:-, A,, ... 1

is consistent. If A is a limit ordinal, then we put

S,= { A $ : v < h } U {A, ,A ,+ l , . . . } .

We now wish to prove that every finite subsystem of S, is consistent, so we take some finite subset T of propositions from S,:

where A, < A, < ... < Am < A. Since A is a limit ordinal, Ak+ 1 < A. If we consider the sequence S4,+1, we see that its segment S:zz/ contains all the formulas in T and is consistent, because every segment of a sequence SK foI K < X is consistent; thus, T is consistent. Therefore, every segment of S, is consistent by the induction hypothesis.

Finally, we form the set

S * = U S , - S = { A V * : v < o a } ,<aa

Page 13: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

4 Investigations in the realm of mathematical logic

Every frnite set of the A: is consistent for it is included in a segment of one of the S,. Making use of this fact, we easily construct a model %I* for the set S*. Indeed, each formula in S* has the form

where bf is a t or la:. While the elemental a t can occur in various formulas in S*, by the finite consistency of S* it appears everywhere either negated or unnegated uniformly. In the first case we assign it the true-value T, and in the second, the value F. The model obtained in this fashion satisfies every propo- sition A: and, consequently, the original formula Av, as well. It follows that the system S is consistent.

5 2. As is well known, every formula of FOPL can be replaced with an equiv- alent formula in the Skolem normal form for satisfiability, that is, with a closed formula (sentence) of the form

where !& contains no quantifiers. For what follows, we assume in advance that every formula under consideration has already been put into normal form unless otherwise noted.

Let us consider a system S (infinite, in general) of formulas of FOPL and a set B of arbitrary objects. With respect to the sets S and B, we can construct other sets, called configurations on B. All these configurations are merely subsets of the universal set U, which is constructed as follows. Let

q(xh7 pi(x>, Q$x9y), -I Q&x,y), ...

be all the elementary predicates occurring in members of S, along with their negations. We take one of these formulas and put some choice of elements of B - viewed as individual constant symbols - in blace of the variables x,y, ..., Z. The expression so obtained is, by definition, an element of the universal set U. As we substitute all possible choices of objects from B in all the above formulas we get a set of such expressions, which is the set we call u.

As already mentioned, every subset of the universal set U is called a con- figuration on B . To distinguish between members of B and of U , we call the latter terms. Two terms in U are called opposed iff one arises from an atomic formula and the other from its negation by the substitution of the same ele-

Page 14: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Investigations in the realm of mathematical logic 5

ments of B. Grouping opposed formulas together, we decompose the set U into pairs.

A configuration is called complete iff it contains at least one term of each opposed pair in U. A configuration is called consistent iff it contains no two opposed elements. The set B is called a domain for S iff all the formulas of S can be satisfied by defining interpretations of the elementary predicates pi, Qj, etc., on the set B. The system S is called consistent iff it has a domain.

To decide whether B is a domain for S, we must first define interpretations of the elementary predicates, which is always done as follows: we pick a complete consistent configuration R on the set B and give the predicates the truth-value T for those values of the variables which give elements of R ; for the remaining values of the variables in B we assign F. If some model so ob- tained satisfies the system S, then B is a domain for S. ( I ) On the other hand, if B is a domain for S, then for any interpretations satisfying S, we recover the corresponding configuration on B by taking the elementary predicates from S and their negations with those values of the variables that make them true.

Let us look at another interpretation of the elements of the universal set - one on which all further considerations will be based. We shall view the terms in U as distinct, ordinary elementary propositions of PC along with their negations, so that opposed terms become opposed propositions. From the terms in U we can now construct various PC propositions; let d be one of these. We consider the formula:

where the bi are all the elements of B that appear in the terms in U from which d is constructed. The formula (3)@ is a sentence of FOPL. At the same time, and (3)@ are equivalent, for the former is satisfiable (in the sense of PC) iff the later is satisfiable (in the FOPL sense).

53. So far we have not been assuming that the equality predicate occurs in the system S. Now we examine the general case, allowing equality to appear. For the results of the last section to be generally valid, we must correct a shortcoming in the definition of a consistent Configuration: e.g., by the definition in 52 the configuration

where u, by c are distinct elements of B , is consistent, while according to the

Page 15: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

6 Investigations in the realm of mathematical logic

usual interpretation of equality it must be deemed inconsistent. The desired notion of consistency for a configuration R with equality on the set B can be obtained as follows. We establish a correspondence between B and any other set B' such that: (i) each element of B corresponds to one and only one ele- ment of B'; (ii) two different elements a, b of B correspond to the same ele- ment of B' iff the term u = b belongs to R . Now we replace each element of B in every term in R with the corresponding element of B'. This results in a configuration R' on B'. The equality relation can occur in this configuration, but with the vital limitation that in R' there are no terms of the form u' = b' for different elements urY b' of B'. Consequently, the previous definition of consistency can be applied to R', whence we obtain the desired definition for R : the configuration R is called consistent iff the corresponding configuration R' is consistent in the sense of 8 2.

A configuration with equality can be consistent from two points of view: (a) in the sense of §2,(b) in the sense just described. In the fiist case we say that the configuration is consistent with respect to relative equality, and in the second, with respect to absolute equality. It is obvious that an absolutely consistent configuration is also relatively consistent. The converse is not true, as the example at the beginning of this section shows. The following lemma gives conditions under which absolute and relative equalities are equivalent.

Lemma: If the configuration R is consistent with respect to relative equality and satisfies the supplementary axioms:

(x)(y) ... (z)(u)(v) ... (20)(Q(x,y, ..., z) & x = u & I & y = v & . . . & z = 20 +. Q(u, v , . . . 20)) ,

J

where P(x) , ..., Q(x, y, ...) I), ... are all the elementary predicates occurring in the system S , then R is also absolutely consistent.

Page 16: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Investigations in the realm of mathematical logic I

To prove this we divide the underlying set B into classes, gathering in each class those elements which are connected by the equality sign in R. By virtue of the system I such a decomposition is possible, and the resulting classes are pairwise disjoint. As the set B' we take the collection of all these classes; an element of B then corresponds to the class that contains it. It is easy to see that the conditions of the definition of absolute consistency are fulfilled, and, therefore, the configuFtion R is consistent with respect to absolute equality..

This lemma leads to the next theorem (an analogous theorem is found in [151] and [46]):

Theorem 2: Let S be a system of formulas of FOPL with equality. We com- bine the systems S and I, and replace the equality sign throughout S U I with an auxiliary predicate E(x ,y ) . The resulting system S', in which the equality sign does not occur, is equivalent to S .

It is sufficient to show that if S.' is consistent, then S is absolutely consis- tent (i.e., is satisfiable by an absolutely consistent configuration), as the con- verse is obvious. Let R be a complete consistent configuration on a set B satis- fying S'. Let R be the configuration obtained by replacing each term in R of the form E(a, b) with the term a = b. The configuration R1 is relatively con- sistent and satisfies S U I . Hence, it is absolutely consistent by the lemma. The system S is thus seen to be absolutely consistent. rn

Remark:In what follows we shall not replace the equality sign by a new predicate in passing from S to ST, but shall be content with saying that S' has relativized equality.

54. The purpose of this section is to construct for every system S of FOPL formuals, a system of PC formulas equivalent to S with regard to being satis- fiable. (')

To begin with, suppose S is finite. Then we can replace it with a single sentence Q, of the form

Let B be some infinite set. We shall construct a subset B, of B and a set of propositions T, . T, will be consistent in the PC sense (and lead directly to a complete consistent configuration R , on B, satisfying a) iff Q, is consis- tent in the FOPL sense.

To do this, we first take an element bo of B and put it in place of all the variables xl, ..., x, in 9. Then the expression so derived from Q, asserts the existence of certainyl, ..., yn that, with bo, are in the relation

Page 17: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

8 Investigations in the realm of mathematical logic

W o , bo, e e - 7 bOo’Y,’Y2> ..., u,) *

As such yi we choose n elements b, ..., bn of B different from bo. We put B, = { bo, b,, ..., bn} and let T, be the set consisting of the single expression

*(bg, bo, --.)bo, b,,b2, -., bn) -

Next we form all possible sequences (with repetitions) of m elements from B , and substitute each sequence not previously considered for the xi in \k. For every such substitution of a new sequence, we choose n new elements as the yi from the untouched portion of B, which remains infinite. The collec- tion of all the elements so chosen together with the elements of B , is known as B,. Each step in this selection procedure produces an expression of the form

Wil, ..., him, bi,, ..., bin) ,

where bi, , ..., bim are the elements of B , substituted for the xi in \k, and bi, , ..., bin are the corresponding new elements chosen. Let T, be the col- lection of all the expressions so produced along with those in T,. The process whereby we obtained B,, T, from B , , T, can be employed under wider cir- cumstances and will be called an application of CP. In particular, we can apply CP to B,, T2 and obtain sets B, , T,, etc. By iteration we get two infinite sequences of sets:

T,, T,, ..., Tk, ... .

We let

Bw = B , U B , U ... U B, U ...,

T w = T 1 U T 2 U ... U T k U ... .

Applying (P to Bu, T w produces no new elements, as all possible m-tuples

Let us take a closer look at Tw . It consists of expressions of the form: have already been considered.

Page 18: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Investigations in the realm of mathematical logic 9

where the ci, d . are elements of B, . Every such expression is a formula of PC built up from efementary propositions having the form of elementary predi- cates from CP with members of B, in their argument places. Thus, in the ter- minology of 0 2, T, is a system of PC propositions whose elementals are members of the universal set U, associated with B, and CP. If T, is a con- sistent system of propositions, then any model satisfying T, in the sense of 8 1 yields a consistent configuration on B, , to wit, the subset of U, con- sistingof those elementals from T, assigned the truth-value T and the nega- tions of those assigned F by the model; if this configuration is extended ar- bitrarily to be complete as well as consistent, then the resulting configuration R, satisfies CP in the sense of 0 2. Thus we have proved that if T, is PC- consistent, then Qr is consistent (and, in particular, has B, as a domain). The validity of the converse is seen from the following remarks.

Every formula in Tw has the form:

Let us consider the set ( 3)Tw of the corresponding existentially closed FOPL formulas of the form:

(3c l ) ... ( 3cm)(3d1) ... (gd,) *(cl, ..., c m , d , , ..., d,)

Every sentence in ( 3)T is a consequence of CP (cf. [46] ). If CP is assumed to be consistent, then every finite subset of ( 3)Tw is satisfiable. As in 0 2, this implies the PC-satisfiability of every finite subset of T,. By Theorem 1 the whole system T, is consistent.

We have proved the equivalence of the FOPL formula CP and the system Tw of PC formulas.

If the system S contains an infinite number of sentences, then the iteration is performed in the following manner. Again we choose an element bo of an infinite set B , but now we apply every formula in S to this single element. Each formula demands the choice of a certain number of elements from B. The set B , is the collection of all these elements; we put b,, in B,, too. The set TI of propositions is formed analogously. Now the sentences of S are applied successively toll,, T,. The application of each sentence aV produces sets B;, T;; we let B,,'T, be the corresponding unions of all of these sets, etc. As in the finite case, we obtain sets B,, Tw . The arguments for the earlier case can be carried over to the general without change.

B. If S is infinite, then a set of the same power as S can be taken. From this Remark: In the case of a finite system S a countable set can be chosen for

Page 19: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

10 Investigations in the realm of mathematical logic

we obtain the following generalization of Lijwenheim’s theorem:

domain whose power does not exceed that of S . rn Evey domain for an infinite system S of FOPL sentences includes a sub-

3 5. In many situations one must begin the iterated application of a sentence not with a single element b,, but with a whole set B,.

E.g., suppose we have a set B,, a sentence

and a configuration R , on B , that does not satisfy @. We can ask wLether it is possible to extend the configuration R, to a complete consistent configura- tion on a superset of B , that does satisfy @.

To solve this problem we can take an infinite set B from which to choose new elements and apply @ iteratively, beginning with B,, R, . As before, we get two sequences of sets:

we let

Bw = B , U B , U ... U B , u ... ,

TW R O U T , U . . . U T k u . . . .

If Tw is consistent, then it leads to a configuration R w on Bw extending R , and satisfying @. If, however, Tw is inconsistent, then the problem has no solution. The proof is essentially the same as that in 5 4.

The sets B, and T,, and the application of a sentence @ in general, can be represented more intuitively with the help of certain finite sequences of divers ranks. The elements of B , are called @-sequences of rank 0. An (m t 1)- tuple of the form:

(b , ,b , , . . . , b m , j ) ,

where the bi belong to B , and 1 < j < n , is called a @-sequence of rank 1. In general, if u l , u2, ..., urn are @-sequences, and the greatest of their ranks is k,

Page 20: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Investigations in the realm of mathematical logic 1 1

then (ul, 0,’ ..., urn, j ) ( 1 < j < n)

is a @-sequence of rank k + 1 . Those elements of Bo occurring at any level in the formation of a particular @-sequence are called the ground elements of the sequence. It is clear that each @-sequence has only a finite number of ground elements.

We now take advantage of the @-sequences to describe the iterated appli- cation process. After substituting arbitrary elements b,, b,, ..., bm of Bo for x 1 , . x 2 , ..., xm in \k, instead of choosing n elements for t h e y . from an arbitrary set we can take the @-sequences: J

( b l , . . . , b m , l),(bl, ..., bm,2) ,..., ( b l , . . . , b m , n ) .

In the general case, if @-sequences ul , u2, ..., urn, the maximum of whose ranks is k , are substituted for the x i , then as the elements whose existence is asserted we take the rank k + 1 @-sequences:

( u l , ...) urn, l ) , ( u l , ..., urn, 2 ) , ..., ( u l , ..., urn, n ) .

Selecting elements in this way, we find that B , coincides with the set of all @-sequences of rank < k , Bw coincides with the set of all @-sequences, and Tw is the set of all expressions of the form:

*(a1, ...) U m , ( U 1 , ...) urn$, ...) ( u l , ..., urn, n ) ) ,

where the ui range independently over Bw . When the sentence @ under consideration has the form:

we can get by with simpler @-sequences. For when we substitute an element b, of Bo for x , we can take

as the new elements. Replacing x with one of these in turn, we can write the new @-sequences in the simpler form:

Page 21: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

12 Investigations in the realm of mathematical logic

and so on. In this case, the set of propositions is just

Tw = {\k(u, (u , l ) , ..., (u ,n ) ) : u is a @-sequence} .

56. In this section we prove the following theorem:

Theorem 3: Let S be a system of FOPL formulas with equality; let R be a configuration on an infinite set B such that B and R form a model for S with absolute equality. (3) Then there are a set Bw 3 B and a configuration Rw 3 R on it that form a model for S. In other words, every infinite model for S has at least one proper extension that also satisfies S .

alent sentence Assuming S to be'finite for the time being, we can replace it with an equiv-

@ = (x,) - 0 - (xm)Gyl) ..- (3yn)W1, - . * 9 xm,yl 9 ...& 9

in which equality is relativized according to the methods of 83. Note that the complete, absolutely consistent configuration R satisfies a, as well as S, by the remarks at the end of 5 3. Let b* be any element not contained in B , and put

B, = B u {b* } ,

To = R U {b*%b*}U {b*+b: b € B } .

To is a configuration on Bo, but, in general, no longer satisfies a. We shall show it is possible to extend Bo, To to a model for @. Moreover, this new model will become a model for the original system S when elements con- nected by the equality sign are identified; it will then be an extension of B, R be virtue of the extra expressions in R', and the extension will be proper since b* cannot coincide with any of the old elements because of the added conditions in To.

previous section as new elements. As usual we let Starting with B,, To, we apply @ iteratively, using the @-sequences of the

B = B o U B l U... UB,U ... , W

T w = T o U T I U ... U T k U ..._

Page 22: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Investigations in the realm of mathematical logic 13

If we succeed in proving that T, is PC-consistent, then it will yield a con- figuration R, on B, extending To and satisfying @. Thus, by Theorem 1 it is sufficient to show that every finite subset of Tw is consistent.

Let V be a finite subset of T, . The members of V are PC formulas whose elementals are elementary predicates from @ with @-sequences in B, as arguments. Since V is finite, in the construction of all of its members only a finite number of @-sequences are involved; let k be the greatest of their ranks. Furthermore, these @-sequences have only a finite number of ground elements all together. Let D be the finite subset of B, consisting of all @-sequences on B, of rank Q k whose ground elements are included among those mentioned. In particular, D contains all the @-sequences occurring in V, as well as all their ground elements.

We define a map from D onto a subset of the domain B in the following way:

(a) each element of D n B corresponds to itself; (b) if b* belongs to D, then it is mapped onto any element b* ofB - D,

(c) if 0 < 1 < k and the map has been defined on all members of D of rank which is non-empty because B is infinite;

< I, and if

(ul, ..., U m , l ) , ( U l , ..., u m , 2 ~ , . . . , ~ u 1 , -.., um,n> ( 2 )

are @-sequences of rank It 1 belonging to D, and ul, u2, ..., urn are mapped onto b , , b 2 , ..., b m , respectively, then the sequences (2) are mapped respec- tively onto any elements el , c2, ..., cn of B such that

is satisfied by R (such c. must exist because B, R are a model for @). Replacing the @-sequences occurring in V by the corresponding elements

of B according to this map transforms the propositions in V into ones whose elementals belong to thcuniversal set associated with B and @. Indeed, b* = b* becomes b* = b*, an expression of the form b* + b becomes b* + b (b E B fl D), while members of R are unchanged; finally, a proposition of the form:

I

\ k ( O l , ...) Urn’(Ul, ... ) u m , l > , ..., (01, -.. , orn,n))

*(bl , ..., bm, el, ..., Cn)

becomes

Page 23: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

14 Investigations in the realm of mathematical logic

for certain bi, c. in B. Moreover, R satisfies each of these transformed propo- sitions by the definition (a)-(c). Thus, the set of transformed propositions is consistent, and R induces a PC model satisfying the original system V, as well,

In this and the preceding section we have assumed S is finite for simplicity, as this permits us to replace it with a single sentence a. If S is infinite, we may no longer be able to do this. All the arguments, however, remain valid if we make the following changes: (i) the iteration process is carried out in its general form, as described at the end of 94; (ii) in representing the new ele- ments as finite sequences, we must include in each new sequence (rank 2 1) an index for the formula whose application produced it. The remaining details can be repeated almost literally.

For his manifold valuable advice, my heartfelt thanks are hereby expressed to Prof. A.N. Kolmogorov.

1

NOTES

( I ) If B is a domain for s, and R is a complete consistent configuration on B satisfying S, then we shall say that B, R are themselves a model satisfying s, or simply, for s.

(’) The discerning reader may note that this construction, together with Theorem 1, yields the FOPL analogue to Theorem 1: the so-called compactness or local theorem for FOPL (admitting equality and arbitrary sets of predicate and individual constant symbols). In what follows, there is some difficulty in replacing a set of sentences with the set of cor- responding sentences in Skolem normal form - as well as in dealing with free variables (or individual constants) - in the case of an infinite set of formulas (or sentences). The reader is also directed to [ R 11 .

the statement of Theorem 3 is assumed to have absolute equality. (3) I.e., for all b, c in B, the term b X c belongs to R iff b = C , in fact. Every model in

Page 24: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

CHAPTER 2

A GENERAL METHOD FOR OBTAINING LOCAL THEOREMS IN GROUP THEORY

In algebra, and especially in group theory, there are quite a few theorems of the form: if a certain property C holds for all subalgebras of a given algebra (group, ring, etc.) generated by a frnite set of elements of this algebra, then C holds for the whole algebra. The purpose of the present note is to show that such propositions are not specifically algebraic in the majority of cases and can be obtained as immediate consequences of a general proposition of mathe- matical logic. This general approach to local theorems does not, of course, give the solutions to any difficult algebraic problems. In many cases, however, it makes the algebraic proofs of these theorems redundant, and sometimes permits one to see immediately that a theorem holds under somewhat broader assumptions. Thus, the propositions introduced below on solvable groups and groups with Sylow sequences were proved by S.N. Cernikov only for the case of locally finite groups; Theorem 4 on the extension lattice isomorphisms was first established by Baer for countable groups, and only recently did L. Sadov- &give a proof valid for uncountable groups as well.

The proposition of mathematical logic that interests us can be formulated in the following manner.

Let there be given a set {4(xl, ..., xni): iEI} of function (predicate) symbols. These symbols represent functions Fi defined on a sat M of arbitrary elements and taking at most two values, which will be denoted by 0, 1. An equation Fi = 1 is abbreviated as Fi, and equation Fi = 0 as - Fi; we write these symbolically as q- and 14. Besides the symbols for the functions, a set Mo of individual symbols for certain elements of M will be considered as given. Both sets of function and individual symbols may be infinite. A proper- ty of the functions Fi is said to be formulatable in first-order predicate logic (FOPL) - i.e., Hilbert’s restricted calculus - iff it is expressible by means of the notions “and”, “or”, “not”, “if ... then”, “equals”, “for every element x inM”, and “there exists an element x in M such that” (symbolized by &, v , 1, +, k, (x), (I%), respectively), in terms of a finite number of the Fi and a

15

Page 25: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

16 A general method for obtaining local theorems in group theory

finite number of the individual constant symbols from Mo. An arbitrary sys- tem S of such FOPL sentences (or axioms) is called consistent iff there exists a set M on which functions Fi can be defined and individual elements chosen so that all sentences in S are satisfied.

Basic theorem (compactness or local theorem for FOPL): If every finite part o f an infinite system o f FOPL sentences is consistent, then the entire sys- tem is consistent. 8 (’ )

Now we consider a number of applications of this principle in the theory of groups.

8 1. We shall call a property of groups elementary and hereditary (E-H) iff it satisfies the two requirements:

(i) It is a conjunction of properties, each of which is expressible in a finite manner by means of the words “and”, “or”, “not”, “equals”, “product of elements”, “for every element of the group”, etc. - in other words, proper- ties formulatable in FOPL;

(ii) Every subgroup of a group having the property must itself have the property. (*)

Examples of E-H group properties are: “the group is abelian”, “the orders of all elements of the group are contained in a fixed finite set of numbers”, “the orders of all elements of the group do not belong to a fNed set of num- bers”, “the order of the group does not exceed a faed number”, etc.

Let El , EZ, ..., E, be a finite number of E-H group properties. A group @ is of type [El, E,, ..., E,] iff @ possesses a normal series of length k, Oj = a0 2 Ojl 2 ... 2 (3, = { e } , with the factor groups @/al, ..., @k-l/@k having the properties El , ..., E,, respectively.

Theorem 1: In order that the group (3 be o f type [El , ..., Ek] , it is neces- sary and sufficient that every finitely generated subgroup of @ be of this type.

Proof: In order to use the compactness theorem, we have to formulate the concept of a given type in FOPL. Toward this end we introduce symbols xj , where g runs over all elements of the given group (3 and i = 1,2, ..., k. These will be the individual symbols in the projected axiom system S. The basic predicate symbols in this system are Fl(x,y, z), ..., F&x,~, z). From the semantical point of view, the individual variables xi,yi, etc. and constants xi will designate elements of the factor group @i-l/@i, and the relation Fi(xi, yi, zi) is given by the equation xi*y’ = zi. One part of the collection S consists of axioms stating that the elementsxi form a group relative to Fi, and that this group has the property Ei ( i = 1, ..., k). The other part of S

Page 26: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

A general method for obtaining local theorems in group theory 17

consists of the sentences

where e is the identity of the group aY while g and h vary independently over the whole group. These last axioms mean that the group X i generated by the distinguished elementsxi is a homomorphic image of @i-l for i = 1, ..., k, and that the group Ik is isomorphic to @k-l. In order to suggest the depen- dence of this collection of sentences on the group @. we denote it by S,. It is easy to see that the consistency of Sa means that @ is of the type [El, .-., Ekl -

Theorem 1 now becomes obvious. In fact, if @ is a subgroup of @, then Sg, is included in Sa, and if Sa is consistent, then so is SQ. That is, every sub- group of a group of type [El, ..., Ek] is also of this type. Conversely, let every finitely generated subgroup of a group @ be of type [El ..., Ek] . Let S* be a finite subset of Sa. Only a finite number of the individual symbols xi occur in S*. The lower indices of these symbols are elements of @ and generate B

finitely generated subgroup 8. Clearly, S* is included in SQ. Since Sj is of type [El, ..., Ek] by assumption, SQ is consistent, and so is S*. Thus every finite part of S, is consistent, and @ is of type [El, ..., Ek] .

all be the property of being abelian. Then the groups of type [El, ..., Ek] are k-step solvable groups, and Theorem 1 becomes the proposition: thegroup @ has a sobable normal series of length k iff every finitely generated subgroup of @ has a solvable normal series of length k [ 15 J . w

Suppose now that k = 2, El is “the group contains no element of order p0”, and E, is “the group contains no element with its order in B-{po}”, where P i s the set of all prime numbers and po E P. Applying Theorem 1, we immediately find that locallj special groups are direct products of their Sylow subgroups [ 141. .

Now suppose k = 2, El is “the order of the group does not exceed n”, and E, is “the group is abelian”. Then Theorem 1 reduces to the proposition: a group @ has an abelian normal divisor with index < n i f f every finitely gen- erated subgroup of @ has an abelian normal divisor with index < n. rn

According to Jordan [68], every finite group admitting an isomorphic representation by matrices of order r over the field of complex numbers

We mention a few particular cases of this theorem. First of all, let El, ..., Ek

Page 27: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

18 A general method for obtaining local theorems in group theory

includes an abelian normal divisor with index < n, where n depends only on r. Now let @ be an infinite periodic group of matrices of order r. Every finitely generated subgroups of @ is finite, and so, by Jordan’s result, includes an abelian normal divisor of index < n(r). Hence Cd has an abelian normal divisor of finite index; this brings us to Schur’s theorem: every periodic group of matrices over a field of characteristic 0 has an abelian normal divisor of finite index [ 1461 .

5 2. As a second example of the application of this general method we con- sider the concept of the so-called Sylow sequence. By definition a collection 92 of normal divisors of a periodic group @is a Sylow sequence for @ iff it satisfies the conditions:

C4 and the identity subgroup are in 92.

elements whose orders are relatively prime, then there is a group !X3 in 92 which is intermediate: 3, 3 3 3 3 3 2 .

(111) If ment of %1/32 is relatively prime to the order of any element of %2/%3.

We now show that the property “the group has a Sylow sequence” is ele- mentary; we shall obtain the result of Cernikov: if every finite subgroup of a locally finite group @ has a Sylow sequence, then so does @ itself [ 161.

As the basic predicate symbols of the axiom system Sa we take > and AJx) (g E (3). First of all, we put axioms in Sa that state that the elements x of the basic domain M form a linearly ordered system with respect to >. Let xo and x1 be individual constant symbols. The predicate Ag(x) is intended to mean that g belongs to the set x . We now rewrite the conditions for a Sylow sequence in the language of FOPL (universal quantifiers governing the whole formula have been dropped for clarity):

(I) Of any two subgroups in 92, one includes the other. The whole group @

(11) If %,, %, €92, and a1 3 32, and the factor group 3 1 / 3 2 contains

%2, %, €92, and ‘32, 3 %2 3 %3, then the order of any ele-

(Oa) Forallg, h i n Cd:Ag(~)&Ah(x)+Ah(~)+~h-i(x);(i.e.,xisasub-

(ob) For dig, h in a: A,@) +Ahgh-l(x); (i.e.,x is invariant). (la) For all g # e, the identity element of @: l A g ( x o ) , A,@,); %(x0),

(Ib) For allgin (3: x > ~ & A , Q ) + A , ( x ) ; ( i . e . , i f x > y , thenx includes’

(2)

group).

Ae(xl); (i.e., xo is the subgroup { e } , x1 is a).

Y) . For all g, h in Cd and all distinct primes p , 4: x >y & Ag(x) & l A g @ ) &

& l A h ( 2 ) ) V ( lA , ( z ) kAh(z)))); (this clearly corresponds to (11) above). & A h ( x ) & l A h ( Y ) & A p @ ) & A h 4 ( y ) + ( 3 z ) ( x > z >.’y&((Ag(z)&

Page 28: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

A generd method for obtaining local theorems in group theory 19

(3) For all g, h in @ and all primes p : x >y > z &Ag@) & 1 Ag(r) & &AhCy)&lAh(~)&Agp(y)+lAhP(z);(i.e.,if aprimepower of an element i nx , but not i ny , lies iny , then this power of any element in y , but not in z , will not lie in 2) .

Thus, we see that the property “the group has a Sylow sequence of normal Subgroups” is a conjunction of properties formulatable in FOPL.

Therefore, by use of the basic theorem we obtain the result of ternikov cited above. But it is easy to see that the notion of Sylow sequence makes sense not only for locally finite groups, but also for non-periodic groups. Furthermore, local finiteness was never used in our proof. Consequently, we can formulate a more general proposition: if every finitely generated subgroup of a group @ has a Sylow sequence, then so does (3.

One can go further in the construction of generalizations of the Sylow sequence for which the local theorem remains true. E.g., we can proceed as follows. We linearly order the set P of all prime numbers in an arbitrary fashion, letting >e denote the irreflexive order relation so obtained, which we call a &-order. We call a collection 81 of subgroups of a given group @ a Sylow Q- sequence iff it fulfills the following conditions:

(1’) Of any two subgroups in 9, one includes the other; also, U, { e } EBC. (1I‘)If qt>l, B2E9, ,Q1 3 , t ~ ~ , a n d g , h € $ ~ ~ - @ ~ , w h i l e g ~ , h ~ E S j l

with (m, n) = 1 , then there is a subgroup Q3 in 9! that lies properly between Ql and Q2.

(111’) Suppose at , g2, Q3 E 81 with Q1 3 @2 3 <Q3, and let gE h f &-$3. If p and q are primes, and gP E @ 2 , h4 E $j3, then p >e q .

It is easy to convince one’s self that, as in the case of Sylow sequences, the property “the group has a Q-sequence” is elementary. Applying the basic theorem we immediately obtain:

sequence, then so does a. rn Theorem 2: If every finitely generated subgroup of a group (3 has a Q-

Without leaving this round of ideas, we could indicate many other possibili- ties. We shall pause at only one of these.

We call a collection72 of normal subgroups of a group @ a commutator sequence iff it satisfies the following conditions:

(A) 92 is linearly ordered by inclusion and contains (3 and { e } , the iden- tity subgroup.

(B) Let g, h be any two distinct elements of (8. Then there is a normal sub- group % in% such that either % contains one ofg, h , but not the other, or % contains neither g nor h , but contains their commutator ghg-lh-’.

Page 29: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

20 A general method for obtaining local theorems in group theory

The property “the group has a commutator sequence” is easily seen to be

Theorem 3: Zf every finitely generated subgroup of a group @ has a com- mutator sequence, then so does (3.

This theorem implies several corollaries, E.g., let @be a solvable group; then the series of successive commutator subgroups @2 @’ 2 ... 2 obviously satisfies the conditions for a commutator sequence for a. Thus, a locally solvable group always has a commutator sequence.

A second example: let us call a group generalized-solvable iff the intersec- tion of the terms of its higher commutator series - transfinite, in general - is the identity subgroup. Clearly, this series will have the properties of a com- mutator sequence. Consequently, Theorem 3 holds for these groups. In par- ticular, it is well known that finitely generated free groups are generalized- solvable. Applying Theorem 3, we conclude that every locally free group has a commutator sequence and is, therefore, not simple.

That locally free groups are not simple was first discovered by D. Fuks- RabinoviE with the aid of highly specialized calculations.

an elementary property. Consequently, the following theorem holds:

{ e }

$3. As a last application of the general method we consider a theorem of Baer connected with the theory of lattices. Two groups 8, 8 are called Zattice isomorphic iff it is possible to establish between their sets of subgroups a 1-1 correspondence under which the intersection of two subgroups of is mapped onto the intersection of the two corresponding subgroups of 8. Baer’s theorem can be formulated as follows:

Theorem 4 I f a lattice isomorphism between two groups @, $ is such that when restricted to any finitely generated subgroup, the restriction is induced by an ordinary group isomorphism from this subgroup into ‘a, then thegiven lattice isomorphism is induced by a group isomorphism between (3 and S j .

To prove this, we take a predicate symbol A(x, y) and distinct individual 2 ( g € a, h E @) and consider the system S l consisting of the constants

axioms

A ( i hi) & A(g, h2) +- hi x h2 ,

Page 30: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

A general method for obtaining local theorems in group theory 21

for every g, gl, g2 E (3 and every h, h l , h2 E $. The system Sl is meant to express that A establishes an isomorphism between @ and @. Let u be an element of @, and let U be the cyclic subgroup it generates in M. The given lattice isomorphism maps U onto some subgroup 93 of %k>. Since on finitely generated subgroups the lattice isomorphism is induced by a group isomorph- ism, the subgroup 8 is also cyclic. Let ul, ..., uk be the primitive elements of ‘$3, finite in number. By aU we denote the FOPL sentence

A@, GI) v ... v A(;, Uk) .

We take S, to be the set of all aU for u E @. The consistency of Sl means that (3 and @ are isomorphic. The consistency

of S, U S2 means there exists an isomorphism from (s) onto $ that maps every element u of (3 onto a generator of the image 93, under the induced isomorph- ism, of the cyclic subgroup U generated in @ by u. By hopothesis such an isomorphism does exist when we restrict our attention to any finitely gener- ated subgroup of (3. Consequently, every finite subset of S, U S, is consis- tent. By the basic theorem S1 U S 2 is itself consistent. Therefore, (8 and .i> are isomorphic in a manner that induces the original lattice isomorphism on their sets of subgroups.

NOTES

(I ) In a footnote the author refers to a “precise formulation and proof of this propo- sition’’ in [ I ] . Apparently, the above is the very first formulation of this result, although the essential argument can be discerned in the previous article; the reader is also referred to [ R l ] .

(‘)A property satisfying (i) and (ii) is called elementary in the original. This transla- tion adopts the more common usage that any property satisfying (i) is elementary (in the broad sense, for the conjunction need not be finite, and the property may not be formu- latable in FOPL).

Page 31: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

CHAPTER 3

REPRESENTATIONS OF MODELS

A significant number of local algebraic theorems can be deduced from the following local theorem for logic (the compactness theorem): for the consis- tency (ie., satisfiability) of an infinite system of formulas of first-order pre- dicate logic (FOPL) with equality and arbitrary sets of symbols for individuals and predicates, it is necessary and sufficient that every ]k i te subset of the given system be consistent.

In 1941 I presented the compactness theorem in this form in [II] , based on results in [I] . In the former article this theorem was used to solve several previously open questions in group theory. These results later appeared in the survey [81] and the monograph [80], where further consequences were indicated. A.A.Vinogradov [181] and I [M2] used the same method in the theory of ordered groups. The early article [II] , however, fell into obscurity, and several years ago the possibility of applying local theorems of mathemati- cal logic to algebra was rediscovered by a series of authors [54], although the application to ordered groups and the above compactness theorem (but not the local theorems on solvable groups in [11] ) were only recently rediscovered by B. Neumann [ 1131 and A. Robinson [ 1291. (' )

To prove concrete local theorems one usually has to introduce auxiliary constructions. The purpose of the present article is to point out several sorts of local theorems whose concrete applications do not require these auxiliary constructions. As an example a new theorem on ordered groups is indicated.

Let R , , R,, _.. be predicates defined on a set A , with each R i ( x l , ..., x n i ) being defined by a FOPL formula and predicate symbols from among P,, P2, ... . Let P,, P,, ... be predicates defined on some set B with the same ranks as P, , P2: ..., respectively, and let x + x u be a map from A onto B. We shall say that u is a representation of the model 21=(A;Rl ,R2, ... ) in themodel 8 = ( B ; P l , P 2 , ... )o f typeRi+cP j iff for every natural number i and every sequence (ul, ..., ani) of elements of A , Ri(al, ..., ani) is true (in %) iff aj(a;, ..., a&) is true in 23. We shall work with a given type of representation, seeking the model % and the map u.

..., xni) with free variables xl, ..., xni

22

Page 32: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Representations of models 23

Theorem 1: f f every finite submodel of a fixed model 8 admits a represen- tation in a submodel of some model in a given class arithmetical in the broad sense ( ie . . first-order axiomatizable - see [ 1631) then % admits such a representation in this class.

theorem on the isomorphic representability of a group by matrices of a given order, in case all finitely generated subgroups of this group are representable by matrices of this order. Theorem 1 follows immediately from the compact- ness theorem..

The representations so far considered can be called direct since they repre- sent elements as elements. We can also construct representations in which elements are represented by predicates.

Again let 2l = ( A ; R,, R,, ... > be a model. Let there correspond to each element a ofA a predicate symbol pa(%,, ..., xm) ( 2 ) , and to each predicate R j ( x l , ..., xni), a FOPL formula Qj(Pxl , ..., Pxni) with no free individual vari- ables (Le., a sentence), among whose predicate symbols appear Pxl, ..., Pxni, each of rank m ; in the following definition these will be viewed as second- order variables. Let 8 be a model among whose basic predicates are included a predicate Pa of rank m for each a in A , and whatever else the cPi may require. We shall say that the correspondence a -+ Pa is a predicate representation of the model % in the model 23 of type Ri +- iff for every i and every sequence (a1 , ..., ani) of elements of A , Ri(al, ..., ani) is true (in a) iff Qj(Pa, , ..., Pani) is true in 23. It is easy to see that the compactness theorem implies

admits a predicate representation of type R i +. ai, in some member of a fixed axiomatizable class of models, then % admits a representation of the same type in a member of this class.

As an example of an application of Theorem 1 we can point out the

Theorem 2: If every finite submodel of a given model

Stone's theorem on the representability of infinite boolean algebras serves as an example for this theorem. To see this, let % be a boolean algebra, take the predicate symbols Pa to be unary, and let the formulas

correspond to the relations u = u+w and u = u' on 94. Representations of this type are then sought in the class defined by the ordinary FOPL sentences:

where a, b are distinct elements ofA.

Page 33: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

24 Representations of models

As a second example we consider the so-called algebras of relations. Tarski 11631 has shown that the class of representable relation algebras can be de- fined by a certain system of identities, and so, has the local property. This local property also follows immediately from Theorem 2; we take % to be a relational algebra, the predicate symbols Pa to be binary, and let the formulas

(x)ol)(Pu(x, y) * ( 3 W u ( x , 2) t?L Pwky) ) )

correspond respectively to the predicates u = v', u = u", u = v + w, and u = v*w' on 'u.

In an analogous manner Theorem 2 can be employed to deduce the local property for the representable projective algebras of Everett and Ulam [35] and, generally speaking, for all predicate algebras.

There is a marked interest in algebra in local theorems concerning decom- positions of subgroups, ideals, and other systems of elements. Neither direct nor predicate representations are immediately suitable for the derivation of these theorems. It is, therefore, appropriate to introduce yet another type of representation.

Suppose in the model % = ( A ; R ,, R,, ... ) we want to determine a family of subsets p,, p,, ... of A with certain properties. We segregate these proper- ties into two classes. Into the first class s, go those properties expressing rela- tions among the subsetspl, p,, ... ;we assume these are described by FOPL sentences with individual variables ranging over 9 = [ p l , p , , ... }. E.g., to this class would belong the properties of 3 being an ordered system, a lattice, etc. In the second class S, we put properties connecting the pi with elements of A . These we assume are described by FOPL sentences in prenex form, some of whose quantified variables range over 3, the others over A ; the relation a E p is designated by the predicate symbol &(a,p). By constructing a model for the system S, U S, over 'u we shall mean finding an auxiliary set '9 = ( p 1 , p 2 , ... } and defining interpretations of E and the other predicate symbols from S, and S, so that all sentences in S, and S, become true. Clearly, for such a general problem there can be no local theorem. There is, however, the more specialized

Theorem 3: Suppose for a given mixed system S 1 U 52 the sentences in S2 have no existentially quantified variables ranging over the base of the model.

Page 34: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Representations of models 25

If every finite subset of the base A of the infinite model % is included in some submodel of a model for S, U S, over %.

The proof proceeds as follows. We introduce an infinite set of unary pre- dicate symbols Pa (a € A ) , and in the sentences of S, we replace each occur- rence of ~ ( u , p ) with Pa@). In the manner of [I] we then reduce the sen- tences in S, to normal form for satisfiability, in which the universal quanti- fiers precede the existential. Since none of the existential quantifiers referred to A in the original sentences, neither do they in the sentences in normal form. In the latter we now drop the universal quantifiers ranging over A , and replace the free variables so created with all possible combinations of elements ofA as individual constants. As a result, the system S, U S, is transformed into an equivalent system S* of ordinary FOPL sentences, to which the compactness theorem applies ("1.

As an example we offer the local theorems of [11] , according to which a group @ has a solvable normal (respectively, central) sequence of subgroups if every finitely generated subgroup has such a sequence. Theorem 4 can serve as another example:

Theorem 4: Every partially ordered and locally nilpotent torsion-free group has a central sequence consisting of convex normal subgroups.

For finitely generated groups this theorem is found in [M2], and Theorem 3 gives the extension to the general case.

We note that the system S, U S, is in essence a set of formulas of higher- order predicate logic, for predicates of predicates and quantifiers over predi- cates can occur in it. The method indicated reduces it to an infinite system S- of FOPL sentences whose variables range over an intermediary set of "ordi- nary'' predicates. A compactness theorem for second-order sentences of another form has been proved by Henkin [54].

over which there exists a model for S , U S,, then there exists

NOTES

(I) For further historical and mathematical information please see [RI ] . <") In the present context these should all have the same rank.

(3) Some plausible clarifications: The predicate symbols permissible in Sz are those associated with the basic predicates of % (operation symbols can appear if ')r is an algebra), arbitrary symbols with arguments restricted to the auxiliary set, equality, and E, which alone has mixed arguments. A special (cf. [Rl ] ) , two-sorted form of Skolem's theorem is required. The second sentence in the proof should follow the fifth. Then in the reduc-

Page 35: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

26 Representations of models

tion process all other subformulas involving individual constants from A can be eliminated in favor of T or F as determined by the diagram of a. The effort to construct a family 3 of subsets (cf. Theorem 3 as reformulated in [Rl]) is thwarted by the occasional loss of extensionality for E. But similar results, yielding an alternate proof of Theorem 4 below, are obtained in [XI, g 31.

Page 36: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

CHAPTER 4

QUASIPRIMITIVE CLASSES OF ABSTRACT ALGEBRAS

The sequence 8 = (A; fi, f2, ... ) consisting of a base set A and basic opera- tionsfi(xl, ..., xni) definedonA and taking values in A, is called an (abstract) algebra [9]. When we speak of elements and subsets of an algebra, we invari- ably refer to elements and subsets of the base. We assume each operation4 has a finite number ni of arguments, but the number of operations may be infinite. Algebras a = (A;fl, f2, ... > and the same type) iff they have the same number of operations and corresponding operations have the same number of arguments. In what follows a class of algebras will always be a collection of similar algebras; moreover, the corre- sponding operations will be denoted identically. Algebras are assumed to be specified only up to isomorphism; that is, if an algebra belongs to the class under consideration, then so do all algebras isomorphic to it.

sists of exactly those algebras which satisfy a given set of identities of the form

= (B;gl, 8 2 , ... > are similar(or of

A class of algebras is called primitive (or equational, or a variety) iff it con-

(X,) ...@ ,>(cp(X1, ... A,)= wp ...& I ) , (1)

where cp, J/ are formal polynomials inxl , ..., X, formed by superposing the symbols& designating the basic operations of the class a finite number of times. An important property of varieties is the presence in them of algebras with prescribed defining relations. In the literature, however, one meets other classes of algebras, e.g. cancellative semigroups or rings of characteristic zero, in which there are algebras for arbitrary (finite or infinite) systems of defining relations.

Let 3c be an arbitrary class of algebras. We shall consider a system S of formal equations of the form

where cp, J/ are polynomials and the a. are elements of an auxiliary index set J.

27

I

Page 37: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

28 Quasiprimitive ciasses of abstract algebras

An algebra 'LL in % (a %-algebra) with generators a, enumerated by means of the elements of J , is called an algebra with defining relations S in '% iff for any %-algebra 8 and any map a -+ b, of J into 8 such that all the equations cp(bal, ..., bas) = ..., bat) obtained from those in S by means of this map in fact hold in %, there is a homomorphism of 'LL into % carrying aa onto b, (a E J ) . ( l ) In case S is empty, the algebra % will be free in % in the sense of Sikorski [ 1 SO] . Obviously, if an algebra with defining relations S in 3c exists, it is unique apart from isomorphisms over J .

We shall call a class % finitely free iff there are algebras in it for arbitrary finite sets of defining relations (with finite index sets). We shall call % free iff it contains algebras for arbitrary sets of defining relations. In a free class every algebra is a factor algebra of a free algebra. In finitely free classes this holds for finitely generated algebras.

Theorem 1 : A class 3c of algebras is free i f f % contains all subalgebras and direct products of its members. (')

We show, e.g., that the free class '% necessarily contains the direct product of any two of its members, % and 8. Consider the%-algebra Q generated by the set J = {(a, b) : a E a, b E 231 and defined in % by the equations

where the .f;: are the basic operations of 'X. Supplementing the equations (2) with the relations (a, b ) =(a, b') (U), we obtain a system of defining relations for a adding all the equations (a, b ) =(a', b ) (V) to (2) gives defining relations for 8- If the generators (a, b ) , (c, d ) are equal in a, then they are equal in the %-algebra with index set J and defining relations (2) and (U), i.e., in a, whence a = c ; we find b = c similarly. It follows that Q is the direct product of 'LL and 8.

In McKinsey's paper [98] there emerged the importance for the theory of algebras not only of identities of the form (l), but also of so-called conditional identities having the form

where q, ..., $n+l are polynomials inthe variables xl, ..., xm. A class % consisting of exactly those algebras satisfying some fixed system of conditional identities is called quasiprimitive (or a quasivariety). If the number of basic operations is finite, and '% can be characterized by a finite system of conditional identities, then it is called quasiprimitive in the narrow sense (or a strict quasivariety).

Page 38: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Quasiprimitive classes of abstract algebras 29

Let 8 be a congruence on the algebra a. If 9 belongs to a variety, then so does the factor algebra %/O. If % belongs to a quasivariety %, then %I8 be- longs to % iff % and 8 satisfy the conditions

corresponding to the conditional identities of the form (3) that define %. Since subalgebras and direct products of members of a quasivariety are

themselves in it [59] , quasivarieties are free. From this it quickly follows by a theorem of Birkhoff [9] that a quasivariety is a variety if it contains hll factor algebras of its members.

A base set A with a sequence of predicates defined on it will be called a model, as in [ 1631 . In the usual manner, instead of operations one can take the corresponding predicates and consider algebras to be models. Let us agree to say that a class % of algebras is ktcaZly definable (or just Zocaf) iff from the fact that every finite submodel of an arbitrary algebra % is isomorphic to a submodel of some %-algebra it follows that itself belongs to %. In case the basic operations of % are infinite in number, in this definition we take sub- models relative to arbitrary finite subsystems of the basic operations.

necessary and sufficient that it be local and finitely free.

Necessity is obvious. To prove sufficiency, let S be some finite collection of formal equations of the form dxl, ..., xS) = , ..., xt), where cp and J/ are polynomials, and the xj are elements of some fixed countable set J. By assumption there is a %-algebra with generators ax ( x E J , ) and defining relations S in %, where Jo is a finite subset of J containing all the 5 occurring in S. If for X, X' in Jo it turns out that ax = ax, in a, then we write the con- ditional identity

Theorem 2: In order for a class 3c of algebras to be a quasivariety, it is

(t/)(&S+x=x'), (4)

taking the universal closure with respect to the elements of J, , now viewed as individual variables. Let T be the collection of all the conditional identities (4) so obtained. Since % is local, we see that it is completely characterized by the axioms T.

Theorem 3: In order for a class % of algebras to be a quasivariety, it is necessary and sufficient that % be local and contain all direct products o f its members.

Page 39: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

30 Quasiprimitive classes of abstract algebras

Only sufficiency needs to be proved. Since X is local, it contains all sub- algebras of its members. By virtue of Theorems 1 and 2 this implies that ’% is a quasivariety. w

We can analogously prove

Theorem 4: The class of all algebras of type ( n l , ..., ns> that are isomorphi- cally embeddable in members o f a fuced quasivariety of type ( n l , ..., n,, ns+l, ..., n t ) is itself a quasivariety. rn

Those semigroups which are embeddable in groups can serve as an illustra- tion. It is well known [ M l ] that the class of such semigroups is defined by an infinite set of conditional identities that is not equivalent to any finite set of conditional identities. Thus, in particular, Theorem 4 does not hold for strict quasivarie ties.

for all sequences of arguments from A , is called a partial operation on A. A base set A with a given sequence of partial operations on it is called a partial algebra [34]. A map u from one partial algebra into another of the same type is called a homomorphism iff for every i and any elements a, al, ..., aniof the first partial algebra, the definition and truth of the equation a = f . ( a l , ..., ani) in the first implies the definition and validity of a‘ =f;:(ay, ..., a$) in the second. A 1-1 homomorphism of a partial algebra 2l into an algebra 8 is called an embedding of % in 58. We shall say that a conditional identity of the form (3) is satisfied in a partial algebra i!l iff when for given elements a l , ..., am of % the polynomials (pl, $1, ..., qn, $n, qn+l are defined and the relations q1 = G 1 , ..., (pn = $, hold, then $n+l is defined and (pn+l = $n+l. Thus, we can introduce the notion of a quasivariety of partial algebras specified by a given set of conditional identities. Also introducing, as in the earlier case, the concept of a partail algebra determined by indexed generators and formal equations of “defined” polynomials, we easily convince ourselves that such objects exist in the new sort of quasivariety for arbitrary systems of defining relations.

A single-valued function taking values in a set A , but not necessarily defined

Theorem 5 : In a quasivariety 3c of partial algebras, the partial algebras with finite systems of defining relations (with finite index sets) are finite. The exis- tence of an algorithm for recognizing the embeddability of finite partial X - algebras in ordinary X-algebras is equivalent to the existence of an algorithm for deciding the word problem in ordinary %-algebras.

For varieties this theorem was proved by Evans [34]. The proof of the more general case uses the same techniques..

Page 40: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Quasiprimitive classes of abstract algebras 31

There is also the following generalization of Theorem 4:

In order that a partial algebra 2I be isomorphically embeddable in an ordi- nary algebra in a quasivariety %, it is necesmry and sufficient that all of the conditional identities holding in all ordinary %-algebras be satisfied by % in the weak sense. rn

NOTES

(') It should be added that a + a , must satisfy the equations of S in the algebra a;

<") According to [R2], the author has pointed out that the results of this article are

this map might not be 1-1.

valid only if the class considered contains a one-element algebra.

Page 41: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

CHAPTER 5

SUBDIRECT PRODUCTS OF MODELS

The theorem of Birkhoff [ 111 on the decomposability of a given abstract algebra into a subdirect product of indecomposable factors refers to the class of all algebras of a futed similarity type; in some cases, however, it is desirable to have an analogous theorem for narrower or broader classes. E.g., in the study of rings with no zero divisors or of rings embeddable in skewfields, it is natural to consider only decompositions into subdirect products of rings in the same class. These cases are not immediately covered by Birkhoff s theorem, since factor rings of embeddable rings, e.g., may not be embeddable. In this article we survey an extensive range of classes in which an analogue of Birk- hoffs theorem is seen to hold. It is appropriate for this to pass from algebras to models. For particular classes of models, subdirect decompositions have been studied by Pickert [120], Foster [37], and Fuchs [42]. The terminology follows [ 1631.

In what follows we shall consider only classes of those models among whose basic relations the equality relation 5 is found ('). A class of similar models wd1 be called abstract iff it contains all models isomorphic to any of its mem- bers. Corresponding relations in similar models will be denoted similarly.

Let % = ( A ; P,, P2, ... ) and B = ( B ; P,, P2, ... ) be similar models (with P , = E). A binary relation u with domain A and range B is called a homomorph- ism of 2l onto 23 - and '23 is a homomotphic image of % - iff for every s and all elements a,, ..., a,, ofA and b , , ..., b,, of B, if Ps(al, ..., anS) holds in 8, and alubl, ..., ansub,,, then P,(b1, ..., bns) is true in 58. Essential to the concept of homomorphism is exactly which relations are considered fundamental. E.g., if in place of a basic relation in a given model its negation were taken, the model might then have different homomorphic images. Let us agree to call an abstract class an H-class iff it contains all homomorphic images of its members.

Theorem 1: In order that an arithmetic (i.e., (first-order) axiornatizable) class of models be an H-class, it is necessary and sufficient that it consist of all models satisfying a system of first-order axioms of the form

32

Page 42: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Subdirect products of models 33

(01x1) ... (Omxm> wx1, ...,xm ) Y (1)

where the Oi are arbitrary quantifiers, and @(xl, ..., xm) is a quantifier-free formula constructed from expressions of the f o m Ps(Xj,, ..., Xi ) with the aid of the connectives & and v only.

discovered when one replaces the axioms with systems of formulas of the propositional calculus (*) and remembers that any homomorphism from a submodel can be extended to a homomorphism of the whole model. rn

defined on a base M. For identity map from !Illl onto itself is a homomorphism of ml onto W,. Clearly, Q lattice-orders the collectionW(M), and, moreover, the lattice is complete. Let us consider a map u from M onto some model 8 of the chosen type. If for every s and all elements al, ..., a,, of M, we define P,(al , ..., a,,) to be equivalent to P,(aT, ..., a:,), then we thereby turnM into a model mo €%(M) isomorphic to % . If is any model in 72(M), and u is a homo- morphism of m onto %, then W < mu.

Cartesian product of the sets A" (a E J ) ; if for every s and all elements al , ..., a,, of A , we take Ps(al, ..., a,,) to be true iff Ps(ay, ..., a:,) is true for every (YE J , we have thereby constructed a model 8 = ( A ; P l , P,, ... > called the direct product of the system { 8": a EJ } [59] . Assume for each cw€J we have a map ua from some fured model !U? onto '21". The maps u" naturally induce a map u from fm into % . If u is an isomorphism of onto the corre- sponding submodel %,, of 8 , then we say that the model is decomposed into the subdirect product M, of the models 8" with projections 8. Let 7C be an abstract class of models. A model %?I is called %-indecomposable iff in any decomposition of fm into a subdirect product of %-models (i.e., members of 7C) at least one of the projections is an isomorphism.

Theorem 2: An abstract class 7C of models contains all subdirect products of its members i f f for every set M, the set %(M) of %-models with base M forms a complete lower subsemilattice of the lattice W(M) of all models with base M of the type of %(in other words, %(M) is closed under arbitrary pro- ducts - in the sense of %(M) - of its members).

%-models %" with the natural projections a: W + 8", then in accord with the remark above, each model Ma can be viewed as a model %XaE72(M); we

nS

Sufficiency follows from the arguments of Horn [59] ; necessity is readily

Let W(M) be the collection of all possible models of a fured similarity type and m, in%(M) let us write Wl < sB2 iff the

Let 8" = bl";P1, P,, ... > (0r'E.J) be similar models. We let A be the

Indeed, if the model cB with base M is a submodel of the direct product of

Page 43: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

34 Subdirect products of models

find that Dl is a subdirect product of the the models Dl , proving the sufficiency of the conditions in Theorem 2. Necessity is easlly seen. m

iff is the lattice product of

a.

Theorem 3: In order that a model % = ( A ; P, , P2, ... ) in an abstract class % be a subdirect product of %-indecomposable%-models, it is necessary and sufficient that for every sand any sequence a = ( a l , ..., a,,) of elements o f A making Ps(al, ..., a,,) false in a, there are t and b = ( b l , ..., bnt) (biE A ) such that the subset of %(A) consisting of all %-models 2 % that falsifv P,(bl, ..., bnt) has at least one maximal member %(s, a ) in which Ps(al, ..., an> is false.

To prove sufficiency let us assume the maximality condition is fulfilled. We denote by a0 the subdirect product of all the models %(s, a) with the identity map on % as each projection. The induced map from % onto uo is, in fact, an isomorphism, so we only have to verify the %-indecomposability of each particular %(s, a). The base of %(s, a) is A , and every model (2I’ E %(A) greater than U(s, a) will also be greater than 21. In view of the maximality of %(s, a), P (b any subdirect product of %-images of %(s, a) under proper homomorphisms, the expression P,(bl, ..., b,,) will be true; thus the subdirect product will not be isomorphic to %(s, a).

Conversely, let the %-model U be decomposed into a subdirect product of %-indecomposable %(A)-models %a > % with projections: the identity map on %. Suppose %(al , ..., a,,) is false in %. Then it is false in one of the 91a, as well, say a’. If for every P,(bl, ..., b ) false in a’, there were a model %(t, 6) E %(A) greater than 91’ in which Pt(bl, ..., bnt) remained false, then could be decomposed into the subdirect product of all the U (?, b) so obtained, contradicting the supposed indecomposability of %’. Therefore, some Pt(bl, ..., bnt) is found to be false in %*, while true in all proper homomorphic %-images of %’; that is, %‘ is maximal among %(A)- models in which P,(bl, ..., bnt) is false.

A subset of a partially ordered system is called a chain iff it is linearly ordered by the given order (i.e., of any two elements, one is greater than or equal to the other). Theorem 3 and Zorn’s lemma imply the

b,,) must be true in ‘3’. In other words, in t !’ .**’

I t

Remark: Let % be an abstract class of models. A %-model is automatic- ally decomposable into a subdirect product of %-indecomposable %-models, if the sum of any chain in %(M) is again a %-model. m

With the help of this remark it is easy to prove the fundamental

Page 44: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Subdirect products of models 35

Theorem 4 If a class % of models is characterized by a system of first- order axioms of the form (1) or

where 'k(xl, ..., xm) is a quantifier-free formula constructed from expressions ofthe form Ps(xil, ..., xin )with the aid of the signs &, V , 1, then every %- model can be decomposedsinto a subdirect product of %-indecomposable %- models.

The class % can be represented as the intersection of a class 31,, character- ized by the axioms of the form (I), and a class %,, characterized by axioms (2). Let M be an arbitrary set. By Theorem 1 the sum of a chain of models in 3c1(M) is a %,-model. In particular, the sum % of a chain of %(M)-models is a ql-model. On the other hand, if for some sequence (a,, ..., a,) (ai EM), one of the expressions *(al, ..., am) should prove false in X, then there would be a %-model %R, in the chain in which *(al, ..., am) failed; but this would contradict the validity of the axioms (2) in "2,. Therefore, the sum % is a %,-model, as well; hence, l!l€ q. It now follows from the Remark that the decomposition theorem holds in %. m

In particular, the decomposition theorem is valid for algebras satisfying some system of universal axioms of the form (2). Examples of such classes are the classes of rings embeddable in skewfields, rings without zero divisors, semigroups embeddable in groups, etc.

sets - those partial orderings that are characterized by the two axioms A second example of where this theorem holds is in the class of directed

where the fundamental predicates are f and <. If, however, = and 4: are con- sidered fundamental, then every model in this calss will admit a proper decom- position into a subdirect product of models greater in the lattice ordering. In- deed, suppose we have a < b < c in the directed set "2. Let us extend the rela- tion Q in two ways to obtain new models, %8 and m,. In "2, : for elements a,, a2 of M, put a, <a2 iff al <a, holds in h, but a < a l < a 2 < b does not. We define "2, similarly, replacing a, b with b, c, respectively. Clearly, with and Q as the fundamental predicates, the model %is the subdirect product of %, and B, with the identity map on CJn as both projections.

Page 45: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

36 'Subdirect products of models

NOTES

(I) Throughout this article the author intends this to be relative equulity (cf. [I] , 5 3); some provision must be made to guarantee that is an equivalence relation respecting the basic predicates). In particular, this relation is used in defining the notion of a function on a model, e.g., a homomorphism is, in fact, a mapping according to the definition below. Every map is a function with respect to an equivalence relation in the domain (and in the range), either given by the model context, or arbitrarily fmed in the absence of a model.

(') This surely refers to the techniques of [I] ; cf. [Rl] . The H-class must be now empty.

Page 46: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

CHAPTER 6

DERIVED’OPERATIONS AND PREDICATES

Let 8 = (A; f l y f 2 , ... > be an algebra with baseA and basic operations 4(xl, ..., xmi ) (i = 1,2, ...). Basic terms - polynomials involving the basic operations - define the fundamental type of derived operations on 8. Each operation4 can be viewed as an mi+ 1-ary predicate Pi(a l , ..-, ami, b ) defined on A and signifyingfi(al, ...) Qmi) = b. Every well-formed formula cp(xl, ...) xn) of first-order predicate logic with equality (FOPL) with free individual vari- ables xl, ..., xn and predicate symbols from among the 4, which designate the predicates just defined, is considered to determine a derived predicate on 8. It may happen that 9 represents an operation on A in the above sense. Thus we can get new operations on 8 by this means as well as by forming terms.

In 8 1 we establish the general form of operations obtained by means of FOPL formulas in a class of algebras characterized by universal axioms; in $2 we give an abstract characterization of predicates representable as conjunctions of universal FOPL formulas; in $3, these results are used to determine the general form of derived operations satisfying various additional conditions.

0 1. For an arbitrary formula 9 of FOPL with free variables xl, ...) x,,, , y, let Q(9) denote the expression

c% (9(Xl 9 ..’, xm Y u) c% 9(x, 9 ***, xm Y v ) -+ u = v)) .

A formula of the form wl) ... wp) $(x1, ..., xn,yl ..., y,), where 3/ is open (i.e.y quantifier-free), is called universal, while a formula with no free variables is called a sentence (or axiom).

Theorem 1: Let T be a system of universal sentences, possibly infinite in number; let 9 be a FOPL formula with free variables xl, ..., xm, y ; Ply ..., P,

31

Page 47: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

38 Derived operations and predicates

(and =) are assumed to be the only predicate symbols occurring in cp and the members of T. Suppose, too, that the sentence @(q) is a logical consequence of the system S = T U {@(P, ) , ..., @(P,) }. Then for some natural number t, there are formulas ~ ( x , , ..., %,)and terms y j (x l , ..., xm) ( j = 1,2, ..., t ) - the cp. involving the P;: only, and the y j involving only new operation symbols f;: corresponding to P;: (i = 1, ..., s) (' ) - such that the fonnulas

1

are consequences of S.

ing the f i and the variables x1 , ..., xm. Now let To prove this we let H = {Qa: a E J } be the set of all possible terms involv-

s, = s u {lcp(x,, ..., xm, t j J : a E J } .

Assume this system has some model a. In view of the axioms @(P,), ..., @(Ps), the model ing to the predicates PI, ..., Ps. Let ( a l , ..., am> be any sequence of elements in rlI (i.e., of the base in a); the subalgebra 23 generated in 9 by the elements a l , ..., am also satisfies S, since the axioms in T are universal. Inasmuch as %? satisfies S, there is an element b of 23 such that cp(al, ..., am; b) is true in 23, but b = oA(al, ..., a ) for some X in J , a contradiction. The inconsistency of S, is thus proved; this implies the inconsistency of some finite subset of S, , i.e., the axioms S imply the formula

is an algebra with respect to the operations f,, ..., fs correspond-

m.

Page 48: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Derived operations and predicates 39

for j = 1, ..., t , we obtain (l), (2), and (3) as consequenses of S. Indeed, let a l , ..., a, be arbitrary elements of a model 2l satisfying S. By assumption there is a b in for which cp(al, ..., a,, b ) holds. It follows from (4) that b = yk(al, ..., a,) for some 1 < k < t . Hence, pk (a1 , ..., a,) is true; thus (1) is valid in 3. Suppose for certain “1, ..., a,, b in 2l the expression cp(al, ..., a,, b) is false. There are then c and k for which d a l , ..., a,, c) is true, c = yk(al, ..., a,),,and c # b, and thus cpk(al, ..., a,) is true, as well. So the relations cpk(al, ..., a,) and b = gk(al. ..., a,) are not equivalent in a. Thus whenever the left-hand part of (3) is false in a, so is the right-hand part. The converse and the formulas (2) are analogously shown to hold in

(2). rn

0 2. Let % be a class of models of the form (M; ql, ..., $“) . Let us suppose that on every member of % there is an additional predicate P(x l , ..., x,) prescribed in some manner, not necessarily by a FOPL formula, not neces- sarily by the same means on each %-model. In the class of ordered groups, e.g., we can take the predicate “x is incommensurably smaller than y” , which makes sense in any ordered group, even though it cannot be expressed by a FOPL formula. We say P is invariant with respect to passage to %-sub- models iff for any elements a l , ..., a, of a %-model m, the truth of f l u l , ..., a,) in 23 implies the truth of f l u l , ..., a,) in any %-submodel of 52JI containing a l , ..., a,. Analogously, the predicate P is called invariant with respect to passage to CK-supermodels iff for any elements a l , ..., a, of a %- model !!Jl, the truth of p(al, ..., a,) in fl implies the truth of P(al, ..., a,) in every %-model including 8 as a submodel. The predicate P is called formular (in 9C) if there is a FOPL formula tp with free variables xl, ..., x, such that e x l , ..., x,) * cp(xl, ..., x,) is valid in every %-model. Obviously, the invariance of P with respect to passage to submodels is equivalent to the invariance of -P with respect to passage to supermodels. A.Robinson [ 1311 calls a formular predicate invariant with respect to passage to supermodels persistent in %.

A predicate P(xl, ..., x,) whose truth or falsity is not necessarily defined for all sequences of elements from some set M is called a partial predicate on M. A map u from a set M with a partial predicate P into a set with a (total) predicate by the same name is called a P-homomorphism of the partial model (M,p> into (N, P ) iff for all elements a l , ..., a, ofM, the definition and truth ofP(a1, ..., a,) imply the truth of P(ap, ..., a;). We say that u P-embeds (M, P) in (N, P) iff u mapsM 1-1 onto Mu, and for all a , , ..., a, in M, if P(al, ..., a,) is defined, P(al, ..., a,) in (M, P ) is equivalent to P(ap, ..., Qg> in ( N, P) .

Page 49: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

40 Derived operations and predicates

Theorem 2: Let %* be a class of models with basic (total) predicates P,, ..., P,, P. In order that some formula of the form

(the conjunction can be infinite, but the Jta! are ordinary open FOPL formulas in which Pdoes not occur) be valid in all %*-models, it is necessary and suffi- cient that %* possess the following property: if every finite submodel of the partial model m = (M, P,, ..., P,; P) (both with PI, ..., P, ordinary and P partial) is (P1, ..., P,, P)-embeddable in some%*-model, then every (P1, ..., Ps)- isomorphism Q of fm onto a %*-model m* is also a P-homomorphism.

Necessity. Suppose the formula 9 of the form ( 5 ) is valid in all the mem- bers of %*, u is a map of the indicated sort, and for some a l , ..., a, in %, flul , ..., a,) is defined, while flay, ..., a:) is false in $B*. Inasmuch as u is a (P1, ..., P,)-isomorphism, and Pdoes not occur in the formulas Ga!, the right- hand part of 9 is false in (m for a l , ..., a,. Therefore, there are h i n J and a,+l, -.-, ap, in %Q such that Gh(al, ..., apA) is false in %. By assumption, the finite submodel of %with base {a l , ..., up+} is (Pl, ..., P,, P)-embeddable by a map 7 in some %*-model %, in which 9 is valid. Since GA(a{, ..., a;,) is false in 3, P(a;, ..., a;) is also false, and thus P(al, ..., a,) is false in m.

Sufficiency. Assume %* has the indicated property. Let {pa: a! EJ} be the set of all universal formulas pa! with free variables xl, ..., xn such that the sentence

(x,) -.. (x,) (Wl, ..*, x,) + va!(xl > .**, x,)) (6)

holds in all %*-models. Suppose there is a %*-model m* in which the system of formulas { 1 P(xl, ..., x,), pa!(xl, ..., x,): a! E J ) is satisfied by some sequence (a,, ,..., a,> of elements of %*. Let Y I l be the same model as %* except that P is taken to be the partial predicate true for ( a l , ..., a,), but undefined for all other possible values of the arguments. The identity map u of Z? onto 2J?* is a (P1, ..., P,)-isomorphism. If every finite submodel of 93 were (PI, ..., P,, P)-embeddable in some %*-model, then by assumption u would be a P-homomorphism, as well; this cannot be, since f lul , ..., a,) is true in %, but false in %Q*. Therefore, (m includes a finite submodel %, - with base { a l , ..., a,, a,+l, ..., aq } - that is not (PI, ..., P,, P)-embeddable in any %*-model. Let P(al, ..., G,) & +(al, ..., aq) (here, I) is an open FOPL formula in which Pdoes not occur) be the conjunction of the diagram of 8, (cf. [130]) in terms o f q , ..., uq, which are distinct designations for possibly

Page 50: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Derived operations and predicates 41

indistinct elements. Since mo is not embeddable, the formula

is valid in every %*-model; thus for some X E J ,

, But we know cpA(al, ..., a,) and $(al, ..., an, an+l, ..., as) are both true in $m*, contradicting (7). This shows that there is no such model fm*; conse- quently,

is valid in every %*-model; together with (6) this shows that

is valid throughout %*. rn If we take P to be a 0-ary predicate in Theorem 2 and Q to be the collec-

tion of %*-models in which P is true, then we obtain the theorem of A.Tarski [ 1631 : a subclass 2 o f a class % of models can be distinguished in X by means of a system of universal axioms i f f for every %-model fm, the embed- dability of every finite submodel of %V in an 2-model implies that %V is an .@-model. rn

If we assume the predicate P in Theorem 2 to be formular, then we get as a second corollary the theorem of A.Robinson [ 1311 : in order that the for- mulm predicate P on a (fust-order) axiomatizable class % of models be defin- able by a universal formula, it is necessary and sufficient that P be invariant with respect to passage to %-submodels rn

9 3. The simplest formular predicates invariant with respect to passage to sub- and supermodels in any class X are the predicates defined by open formulas. If the class % is characterizable by universal axioms, then the open formulas define the only formular predicates with this property. In a class of models which are algebras, however, this ceases to be the case, since all formulas re- presenting equations of basic terms give predicates with the desired invariance.

Theorem 3: Let cp(x1, ..., xn) be a FOPL formula representing a predicate invariant with respect to passage to sub- and superalgebras in a universally

Page 51: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

42 Derived operations and predicates

axiomatizable class % of algebras. Then cp is equivalent in % to an open for- mula constructed from expressions of the form y st: 4, where y and @ are basic terms with variables among xl, ..., x,.

By virtue of the second corollary to Theorem 2 there is an open formula such that

is valid in all %-algebras. Let {(yy, ..., 9;): a E J ) be the set of all psequences of terms $(xl, ..., x,) constructed from the basic operations of % and the variables xl, ..., x,. Let (a l , ..., a,) be any sequence of elements of an arbitrary %-algebra %; let 23 be the subalgebra of 8 generated by the ai; since % is uni- versally axiomatizable, 8 is itself a%-algebra, and (8) is valid in it. By assump- tion, the value of cp(al, ..., a,) is the same in B as in 8, so ( a l , ..., a,) satisfies

in a. Since the ai are arbitrary, (9) is valid in 8; since valid throughout %. Inasmuch as (9) follows from the axioms characterizing %, a finite conjunction must already work.

A predicate P defined on the models in a class % is called multiplicatively invariant (in%) iff for all %-models % and 8 such that their direct product % X 23 belongs to %, and for all elements (ai, bi> of % X 23 (ai E 8, bi E B, i = 1 , ..., n):

is arbitrary, (9) is

P((ul , bl>, ..., (an, b,)) is true in % X 58 iff P(al , ..., a,) andP(bl, ..., b,) hold in % and 23, respectively.

Theorem 4: Zn a quasivariety % (c$ [IV] ) of algebras, a formular predicate

Sufficiency is obvious, so assume P is a multiplicatively invariant operation. k t P be defined in% by the formula &,, ..., x,,~). According to the proof of Theorem 1 , the formula (4) for cp and appropriate terms yl, ..., g t is valid in every %-algebra. If none of the formulas

Pis a multiplicatively invariant operation i f f it can be represented by a term.

4x1, ...,x,,y)++y= gj(x1, ...,x, 1 (10)

is valid throughout . . %, then there are %-algebras $!lj containing elements a{, ..., a;, b] such that cp(a{, ..., aL, bi) holds in aj, but bj# yi(a{, ..., a’,)

(j = 1 , ..., t). Putting ai = ( a i , ..., 1 (i= 1 , ..., m) and b = ( b l , ..., bt) , we

Page 52: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Derived operations and predicates 43

have (p(al, ..., a,,,, b) and b # gi(al., ..., a,) ( j = 1, ..., t ) in a1 X ... X at; this contradicts the validity of (4) in this algebra, which belongs to the quasi- variety %. Therefore, one of the formulas (10) holds in all %-algebras.

Theorem 5: In order that a derived operation P represented in a quasi- variety % by a formula cp(x1, ..., x,,, , y) be definable by a term in %, it is necessary and sufficient that it be homomorphically invariant, ie., for any homomorphism a of a %-algebra '24 onto a %-algebra 23 and any elements al, ..., am, b of %, the truth of cp(al, ..., a,,,, b) in % implies the truth of day, ..., a;, b') in %.

Necessity is obvious, so suppose P is homomorphically invariant. Let us consider the %-free algebra % with free generators al , ..., a,,,, a,+l, ... (cf. [IV]). By assumption, there is a term y(xl, ..., x,) such that cp(al, ..., a,, y(al, .,., a,)) is true in Since a map u of the ai onto arbitrary, possibly indistinct elements a; of an arbitrary %-algebra !I3 extends to a homomorphism of '2l into %, da;, ..., a;, y(a?, ..., a;)) is true in B; hence, cp(xl, ..., x,, y ) is valid throughout %, i.e., in every%-algebra the formula

is valid. m

NOTES

(I) Universal axioms defining eachfi in terms of Pi should be added to S. (') As it stands, (2) is impossible; the best correction is probably pi + (qk ++ y j = yk)

(3> The subsequent argument can be applied to show that y depends only on the first

f o r j , k = l , ..., f.

m bf the indefinite number of free generators of %. Theorem 5 is also a corollary of Theorem 4.

Page 53: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

CHAPTER 7

CLASSES OF MODELS WITH AN OPERATION OF GENERATION

In the theory of algebras an essential role is played by the concept of a set of generating elements. This notion is naturally transferable to the theory of models: if % is a class of similar models, m is a member of % (a% -model), and B is a subset of %X (i.e., of the base of $B), then we say B generates the submodel 3 of in% iff !I? is the intersection of all%-submodels of %' that include B, and is itself a%-model (for terminology see [V] , [ 1631). Because another sort of generation will appear later, we shall call this one naturalgeneration. Correspondingly, a class % of models is called a class with natural generation iff the intersection of any collection of%-submodels of a %-model either is empty or is itself a%-submodel of m. Some properties of classes with natural generation are studied below; also considered is another kind of generation springing from the study of algebras with partial operations.

All classes of models considered are assumed to be abstract (i.e., closed under isomorphisms). The number of basic predicates and distinguished ele- ments in each class can be infinite, but each predicate is assumed to depend on only a finite number of arguments. A class % of models is called pseudo- axiomatizable iff it possesses the following two properties: (a) for every sys- tem of sentences of first-order predicate logic (FOPL) involving only the predicate and individual constant symbols associated with%, if each finite subset of the system is satisfiable in some %-model, then the whole system is simultaneously satisfiable in some % -model; (b) for every cardinal number 111, there is a cardinal number n ( m) such that if B is a subset of power = m of a %-model m, then By the compactness and Lowenheim-Skolem theorems for FOPL, every (first-order) axiomatizable class of models is pseudoaxiomatizable. The PCA - classes investigated by Tarski [ 1631 , which are constructed from axiomatiz- able classes by deleting a number of the basic predicates, are also pseudo- axiomatizable. In both cases, n ( m) = m works for sufficiently large m . The

44

has a% -submodel including B of power = n (m). ( I )

Page 54: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Classes of models with an operation of generation 45

collection of a l l linearly ordered sets whose powers are limit cardinals serves as an example of a pseudoaxiomatizable class that does not admit an axio- matization and is not a PCA-class.

5 1. (') Let % be a pseudoaxiomatizable class of models with natural gener- ation. Let 9.l = ( A ; Py; e, : 7 E r, 6 E A) be a%-model. In logical contexts we use Pr, e, to desigrate the predicates Pr and distinguished elements e6 of arbitrary%-models, but we shall take greater pains to distinguish between the notations for elements (a, b, c, ...) of models and for constant symbols (u, v, w, ...) that may designate these elements in constructions like the dia- gram. Suppose %is%-generated by a subsetBCA. Let C=A-B, andlet U = tub: b E B } and V = {vc: c E C} be sets of new distinct individual con- stants. Interpretation in % of the constants in U, V is obtained via the maps Ub + b, vc+ c. The diagram of %(cf. [132]) can be thought of as the set D,(V, V) consisting of all FOPL formulas of the form P,(C1, ..., CnJ, lPy(C1, -..,Cn ), C = C', or C +C', true in '% under the indicated interpre- tation, where C , C', C 1, ... range independently over U U V U { e, : 6 E A }. In fact, the correspondences used for interpretation need not be 1-1, as is frequently the case with e, + e, , and will happen in 0 2 with the map from Uonto a generating set. In particular, afinite subdiQg?am is specified for '% by choosing finite subsets of the index sets l?, A, B , C, and is the conjunction of the finite number of members of D, (U, V ) in which only predicates and constants with the chosen indices occur (= may always occur, as well).

1-1 correspondence with V(and C). Let c* be an element of C, and consider the system of formulas

7

Let X = {x,: c E C} be a set of new distinct individual constants, in natural

p* = D, (U, V) U D, (V, X) U {vc* xc: c E C }.

If every finite subset of TC* were satisfiable in some%-model, then by assump- tion, there would be a %-model in which the whole of TC* would be satis- fiable. But then 2?l would have two different submodels isomorphic to % , the isomorphisms coinciding on the generating set B, clearly a contradiction. It follows that there are finite subsets I" c r, A' c A, { b l , ..., b,} C B , and {cl , ..., ct } c C specifying a finite subdiagram DC(ub, , ..., ubs, vcl , ..., vc,) for 94 such that the formula

+ vc* = XCI v ... v vc* = Xq (1)

Page 55: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

46 Classes of models with an operation of'generation

is satisfied in any %-model by any assignment whatever of elements to the symbols ubi, vC*, vcj, xcj, these all being distinct from the t?, . Hence, the uni- versal closure a'-$ of (1) with respect to the ubi, vc* vc .7 x,. (now viewed as free individual variables), is valid in every %-model. Using this we easily prove

Theorem 1 : Let X be a pseudoaxiomatizable class with natural generation; be a %-model generated by a subset B. If @ is the group o f all auto-

I 1

let morphisms of % that leave each element of B fwed, then for evety element a in a, a@ is finite.

For a E B , the theorem is trivial. Suppose a belongs to C, the complement of B. Then Dtt(ubl, ..., ub,, vcl , ..., v ) is true in under the standard inter-

Ct pretation; thus, so is D$(ubl, ..., ub,, vclg, ..., vCtg) for every g E (8. Since

g E (3, i.e., a@ C {cl, ..., c t } . m

a (3 = { a } holds for every element a in any member of the class. An example of a class of models where a @ 3 {a} quite frequently is the class of partially ordered sets in which each element has exactly two immediate successors (3).

holds in a, we have either ag-l= cl, or ag-l = c 2 , ..., or ag-l = ct for each

In the class of all algebras of a fiied similarity type the stronger relation

52. As in 5 1, let % be a pseudoaxiomatizable class with natural generation; let U = {q,: b E B } be a set of new distinct individual constants indexed (without repetitions) by a set B. Consider a pair ( f , , a,,) consisting of a%- model %, = ( A , ; Pr; e6 : yE I?, 6 € A) and a map f , (not necessarily 1-1) from U onto a subset B, c A,, which generates a,, in 3c (don't worry now about the index a). Let C, = A U N B u , and let V = {vc: cEC,,} be a set of new distinct constants in 1-1 correspondence with C, via the map vC + c. It makes sense to talk about the diagram Qll,(U, V) of a, with respect to these maps. Let

be an indexing of all its finite subdiagrams (s, t depend on X, of course). Then for every X E A,, the formula

or more simply,

Page 56: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Classes of models with an operation of generation 47

is true in '$4, under the given interpretation. In this situation we have the

Lemma: Let %V be an arbitrary model of the similarity type of 'X, %V = (M;P,; es : y Er, S €A). Suppose (i) for every c* E C,, @gU is true in fm; (ii) there is a map h: U+ M such that for every A € A,, E& IS satisfied in ,2?l by this interpretation. Then a, is canonically isomorphic to a submodel of fm including the image Uh

Let W = {wd: d E M } be a set of new distinct constants in 1-1 corre- spondence with M. By (ii), for every c* E C, , there are elements dl(c*), ..., dt(c*) of M such that the formula

D:,(%,(c*)9 . .*7 qIs(cf)7 %,(C*), *.*) %t(c*))

is satisfied in fm by the maps h and vc .(c*) +. dj(c*) (s, t depend on c*, of course). This formula occurs in the hypothesis in @$:, and appears among the Dh,. LetD'&V) be the diagram of ,2?l in terms of the obvious map, and con- sider the system of formulas

I

R=D,(W) U {Dtu,: A € A] U

U { Q C * q U d c* v ... v v c * = w ~ t ( c * ) : C * E C u } . 1( )

By (i) and (ii), every finite subset of R is consistent, i.e., is satisfiable in some model, namely m. By the compactness theorem for FOPL, R itself is consis- tent. If % is a model satisfying R(considered to be a set of sentences), then % can be viewed as an extension of isomorphs of both ,2?l and gU according to the first two pieces of R. By the third, the isomorph of QU is included in that of B; the desired isomorphism from '$4u into 107 is easily constructed. rn

With the help of this lemma we can prove the following basic theorem:

Theorem 2: Every pseudoaxiomatizable class 3c with natural generation is axiomatizable by means of first-order axioms in Skolem form (prenac sen- tences in which all universal quantifiers precede all existential).

let S be the set of all sentences of the form Let % be a pseudoaxiomatizable class of models with natural generation;

that are true in all %-models, cp being an open formula with predicate symbols and constants among the P', e, (and =). Let '34 be a model of the similarity

Page 57: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

48 Classes of models with an operation of generation

type of 3c satisfying S, % = ( A ; Pr; e6 : y E I', 6 E A) . We must show '% is isomorphic to a%-model. Suppose the cardinality of A is rn ; let Z be a fixed set of power n(m). Let% ' be the subset of the class % consisting of those %-models whose bases are included inI. TakingA as the index set B in the earlier construction in this section, we let '3 = (< f,, a,,) : u E X } be the set of all pairs ( f,, a,) such that f, : U -+ I and the image B, = Uf, is a% - generating subset of the%'-model a,. As above, for each u E X, we can construct the formulas E& (A E A,). It follows from (b) in the definition of pseudoaxiomatizability that any map g from U into a %-model % is equiv- alent to a member of '3 in the sense that if %' is the %-submodel generated by Ug in % , then there is a T E I: such that % ' is isomorphic to aT, and f, is the composite of g and this isomorphism..From this it follows that any map from U into a %-model % satisfies the infinite formula

i.e., this formula is valid in all%-models. Hence, so is the equivalent infinite formula

where A* is the set of all appropriate choice functions, i.e., functions A*: Z: + U {A,: uEI:} such that oh* E A,. Thus for each A * € A*, the for- mula

V E:;* UEZ

(5)

is valid throughout %. By (a) in the definition of pseudoaxiomatizability, there is a finite subset { ol, ..., uu } c I: such that E:'A* v ... v E~V'~'; is valid in all %-models. This means the universal closure

(V) (E;;$* v ... v EuvA* ) (,y)

of this formula with respect to the Ub occurring in it is valid in all%'-models and thus is true in %, for it is a sentence equivalent to one in Skolem form (2) . Therefore, satisfies (6 ) , and (5) is valid in a. As A* was arbitrary, (4) and the equivalent (3) are satisfied in '% by every assignment of elements to the U b . In particular, if h : U-t A is the map sending ub to b (b € A ) , then there is a T E I: such that all the formulas E$) ($ E 4) are satisfied in 3 under this interpretation. For every c* E C, is a member of S, and thus

Page 58: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Classes of models with an operation of generation 49

true in a. Applying the lemma with '$I in the place of a, we find that '$IT is isomorphic to a submodel of '$I including Uh, but Uh = A , so '$I is itself iso- morphic to the%-model 9fT.

Corollary: Let % be an axiomatizable class of models such that the inter- section of any collection of X-submodels of given %-model is either empty or a%-model Then every model of the type of % in which each finite subset is included in some%-submodel is itself a%-model.

This follows immediately from the axiomatizability of 9C by means of axioms in Skolem form (cf, 1911 , part IV).

$3. Theorem 2 does not provide an explicit description of those systems of Skolem axioms which specify classes of models with natural generation. The simplest sufficient test can be formulated as follows. A FOPL sentence of the form

(xl) ... (xm> (3y1) ... ( 3 y n ) v ( x 1 , ...,xm9yl, ..., yn> &

&(%4y, ...,xm,yl 9 .-.JnP

& (p(xl, ...) xm, zl, ... , zn) +yl 7s z1 & ... &yn = 4)

(&, 0) is quantifier-free, g = (xl, ..., x,) , D = (yl , ..., yn>) is called explicit- ly functionaL

Theorem 3: Every class 3c' of models which is characterizable by a system of explicitly functional axioms has natural generation. Every automorphism of a%-model m that leaves each element of a generating subset of mjkced also fixes the other elements of m, ie., is the identity map.

The proof is the same as in the case of algebras. 8

More general than the explicitly functional axioms, at least in appearance, are the sentences of the form (cp open):

Page 59: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

50 Classes of models with an operation of generation

It is easy to see, however, that every sentence of the form (7) is equivalent to the conjunction of an explicitly functional sentence and a few universal sen- tences. Thus, the conclusions of Theorem 3 hold for classes characterizable by means of axioms of the form (7).

8 4. The sort of generation considered in topological algebras and algebras with partial operations is not always natural. This leads us to make the follow- ing definition. Let % be a class of models with fundamental predicates Pr (7 E r). Let %R be a model of the type of X; let II be a subset of F. A sub- model ’% of the model %R is said to be n-closed in % iff for every 7E II, every sequence ( a l , ..., anr-l) of elements of %, and every element %, and every element b of g , P,[al , ..., an -1, b) implies b belongs to 8 . It is easy to see that the intersection of any collection of II-closed submodels of % is either empty or a submodel n-closed in %R. If (m is a %-model, and B is a subset of m, we say that B II-generates the submodel ’% of $m in % iff ‘8 is the small- est [I-closed %-submodel of %R including B . X is said to be a class with II- generation iff the intersection of every collection of II-closed %-submodels of a given X-model is either empty or a X -submodel.

Theorem 4: Let 93 be a model with basic predicates Pr (YE r). Suppose n 5 r, and %R satisfies a sentence of the form (o1x1) ... (~ ,x , ) (p , where cp is an open positive FOPL formula, and ?Ii = 3 implies xi occurs only in the final (nrth) argument places of the predicate symbols Pr, and then only for y E II. Then every &closed submodel of %R satisfies this sentence.

In particular,.it follows that every class of models axiomatizable by means of a system of universal axioms and axioms of the form indicated in Theorem 4 has II-generation for the appropriate II.

NOTES

(’) It becomes clear from what follows that in (a) “sentences” should be changed to “formulas (possibly with free variables)”, and in (b) = should be replaced with < at both occurrences.

argument and notation.

A better example is the class of algebras with a single unary operation in which each element in the range of the operation is the image of exactly three elements. Neither class contradicts the converse of Theorem 2 below, but the class of dense linear orders does.

c) This section and the next have been edited in translation to improve the flow of

(3) This example is dubious; in particular, the class does not have natural generation.

Page 60: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

CHAPTER 8

DEFINING RELATIONS IN CATEGORIES

The immediate purpose of the present article is the transfer of the theory of defining relations to classes of models. However, the basic structural notions of the theory of models - submodels, direct products, etc. - can be expressed by homomorphisms in the sense of [V] ; moreover, this can be done in the general theory of categories. Therefore, defining relations are introduced and studied from the outset in general categories. Finally, we indicate their inter- pretation in categories of models.

5 1. In agreement with Eilenberg and MacLane [28], a category 3c is a class of elements on which are defined a partial binary operation, written juxtaposi- tively, and a unary predicate determining the neutral elements; both are sub- ject to the axioms: (1) if ab, bc are defined, then a(bc) and (ab)e are defined and equal; (2) if a(bc) or (ab)c is defined, then ab and bc are, too; (3 ) if e is a neutral element, then ee is defined and equal to e; the definition of ae or ea implies ae = a or ea = a, respectively; (4) for every a in 3c there are neutral elements e and e' such that ea = ae' = a. The neutral elements are also called the objects of the category 3c. If for two objects e, el, we have ea = ae' = a, then a is called a homomorphism of e into e'. A homomorphism a is called an isomorphism iff there is a homomorphism b such that ab and ba are neutral elements of 3c. In this case the objects ab, ba are said to be isomorphic.

In agreement with MacLane [ 1001 , an object % of a category 3c is called a direct composition of the system of objects %a (a E r) iff there are homo- morphisms na of % into !?la (a€ r) such that for any system of homomorph- isms ua of an object c6 into (a€ r), there is a unique homomorphism t : '$3 + 9 satisfying the relation ua = (na for a € I'. Dually, an object % of 3c is called a CK-fiee composition of a collection {%a: a E r) iff there are homomorphisms n,: !?la + % (a€ r) such that for any collection of horno- morphisms ua of the %a into an arbitrary %-object '23 (a€ r), there is a unique homomorphism ( satisfying the relation ua= roll for a€ I'. Direct and %-free

5 1

Page 61: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

52 Defining relations in categories

compositions may not exist, but if they do then they are defined uniquely up to isomorphism.

A subcategory P o f a category % is a subclass of the class of %-objects together with all homomorphisms of % associated with all possible pairs of .@-objects. The notions of isomorphs and direct and free compositions will generally change in meaning on passage from % to 2. However, isomorphism and direct composition will be taken, in what follows, to be in the sense of the basic category, although free composition in subcategories will be con- sidered in the sense of the subcategories.

5 2. In what follows we shall need categories of a more specialized form; these we shall call categories of structured sets or simply, categories of struc- tures. Analogous notions are considered by Isbell [61] and MacLane himself [ 1001 . To begin with, there is a class % of objects called structures (struc- tured sets, spaces). Associated with every structure % is a uniquely deter- mined set p(%) called the basic set or base of %. In addition there is a collec- tion H of single-valued unary mappings from bases of structures to bases of structures; it is demanded that the identity transformation of each structure onto itself belongs to H , and that for a map p from the base of the structure 2l (or more simply, from a) into the structure % and a map u from % into @, if p , u E H , then PO E H . The maps in H are called homomorphisms We consider two structures to be identical iff they have a common base and the identity map of the base onto itself is a homomorphism of the first structure onto the second, and also of the second onto the first. We shall consider that on an arbitrary set A a %-structure has been defined, if some 1-1 correspon- dence of A with the base of a %-structure % is added to H and required to be an isomorphism in the obvious sense. A class of structures is abstract iff whenever it contains a structure it contains as well all possible isomorphs of that structure. In the following we shall consider only abstract classes of struc- tures. The collection H of all homomorphisms of %-structures is a category in the stated sense. Objects of this category will be identified with the struc- tures of which they in fact are the identity map;; in this way, the class 3c of structures can be viewed as a category.

In a category % of structures, a structure % is called a substructure of the %-structure % iff: (1) p ( 8 ) C ~ ( 8 ) ; (2) a homomorphism of 9 into an ar- bitrary %'-structure 0. becomes a homomorphism of % into Q when restricted to p(%); (3) any map of a structure Q into % which is a homomorphism of G into % is also a homomorphism of Q into %. The substructure % is unique- ly determined in % by &%). A.CK-structure % will be called a strong sub- structure of % iff in addition to (1)-(3) the following holds: (4) every homo-

Page 62: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Defining relations in categories 53

morphism into B is also a homomorphism into 8. The direct composition 8 of the structures 8, (a E I?) is called separable

iff whenever a, b E ~ ( ( 2 4 ) (or simply, a, b E a), if an,= bn, for every canonical homomorphism n, (a E r), then a = b. This composition is called complete iff for every system (aa E 8,: a E I' } , there is an element a€ 8 such that aa = an, (a E r). A direct composition is called a direct product iff it is separable and complete. In this case the elements of the direct composition will be identified with the elements of the Cartesian product of the bases of the factors.

We call a structure 24 of the category % a unit iff 8 contains but one ele- ment, and any map of an arbitrary %-structure into 8 is a homomorphism. 8 is called a null iff 8 has but one element, and any map of 8 into an arbit- rary %-structure is a homomorphism. It is easy to see that if the category X has a null then every direct composition is complete and separable. The fol- lowirig is also easy to prove:

Theorem 1 : Suppose that in a category X all substructures are strong and all direct compositions are separable; suppose further that for every a E r, Ba is a substructure of the %-structure a,, and that the direct compositions % of {aa: a E I ' ] a n d B of {B,: aEI'}exists. Then isasubstructureof 8.

Let us agree to call a category X multiplicatively closed iff it contains the direct composition of an arbitrary collection of %-structures.

Theorem 2: Let the category X be multiplicatively closed, contain a unit, and have strong substructures and separable direct compositions. In order that all canonical homomorphisms of %-structures into their %-free compositions be isomorphims onto the corresponding substructures, it is necessary and sufi ficient that every CK-structure be isomorphically embeddable in a %-structure with a unit substructure.

In our further examination of categories of structures we shall always assume the following axiom of definiteness to be satisfied: the collection of all %-structures defined on an arbitrary fxed set can be viewed as a set of definite power. A category % of structures is called bounded iff for every cardinal number m one can find a cardinal n = n (m) such that in every %- structure a subset of the base of power < m is included in some X-substruc- ture of power < n.

53. Let %, be a general category, and %, 2, subcategories with X 2 2. We say that an 2-object B is a replica of a %-object 24 in the category .@(an 2-

Page 63: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

54 Defining relations in categories

replica) iff there is a homomorphism n: '% + '23 such that for any homo- morphism u of % into an arbitrary .@ object 6, there is a unique homo- morphism E: % -+ 0. which satisfies the relation u = rl. The homomorphism

is termed the canonical homomorphism of the replica. I t is easy to see that if an -@-replica of 8 replica exists, then it is determined uniquely up to iso- morphism; in particular the .@-replica of an .@-object always coincides with the object itself.

Theorem 3: Let % 2 .@ 2 537 be subcategories of a general category %o. Let %L?%% be replicas of a %-object 8 in Pand537, respectively. Then Bnr is thew-replica of %-! If the %-object is the .@-free composition of the system of %-objects !?la (a€ r) and the .@-replicas '%', 24 E (a E r) of these %-objects exist, then 8E is the -@-free composition of {a;: a€ r }. m

We remark that if categories of structures are considered and '23 is the .@- replica of a %-structure % with canonical homomorphism n, then B has no substructure other than itself which includes '%r, that is, '23 is generated by the elements of % r.

A collection S of elements of a structure '% in a category % is called%- dense in '% iff for any homomorphisms p , u of '% into an arbitrary %-structure, i f a p = a u f o r a l l a E S , t h e n p = u .

It is easy to see that if ra (a E I') are the canonical homomorphisms of the %-free composition % of a € r}, then the set U{('%&ra: a € r ) is %-dense in 2. Furthermore, if I'l 5 r, and if B is a %-substructure of '% and includes the set U{(YC,) np: P € rl } as a%-dense subset, then '23 is the%- free composition of ISp: P € rl } . In addition, it follows from the definition that the canonical image of a %-structure in its .@-replica (where % 22) is an .@-dense subset of the latter.

A subcategory .@ of a category % is called R-complete in 3c iff every %- object has an .@-replica. Theorem 3 shows that if % >_ 2 >_%, and 3n is R - complete in P, and -@ is R-complete in %, then 312 is R-complete in 3c.

Theorem 4: If a category % is multiplicatively closed, then so is evely R- complete subcategory. I f % contains a unit, then so does every R-complete subcategory. m

there is a substructure of '% including S as a %-dense subset.% is a regular category iff every %-structure is regular.

Theorem 5: I f a subcategory 2 of a category % of structures contains a unit, and is multiplicatively closed, regular, and bounded, then 2 is R-complete in %, and the 2-free composition of any collection of .@-structures exists. m

A structure % in a category % is called regular iff for every subset S of '%

Page 64: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Defining relations in categories 55

The proof is analogous to the proof of the theorem on the existence of a topological algebra with given defining relations and generating topological space [M5].

9 4. Let %, (or %, for short) be the class of all models of a fixed similarity type 7 = ( r l , r2, ... ) , and let P;', P F , ... be predicate symbols for the basic predicates of this class.

In agreement with [V] , a single-valued transformation u of a %-model ( A ; Ql , Q2, ... ) into a %-model (B; R 1, R 2 , ... ) is called a homomorphism iff for all i and all sequences ( a l , a2 , ... ) of elements from A , if Qi(al , a 2 , ...) holds, then Ri(ala, 9 0 , ... ) is also true.

The collection H of all such homomorphisms of %-models satisfies the requirements of 0 1, and the pair (%, H) is a category of structures: the models of the given type 7. It is easy to verify that the notions of submodel and direct product of models coincide with the notions of substructure and direct composition, the unit structure is the one-element model in which all basic predicates are true, and the null structure is the one-element model with all predicates false.

Suppose .@ is a subclass of the class 3c, A is a set of individual symbols, and F is a collection of formulas of the form 3 ( a 1 , a2, ...), where the aiEA. It is natural to call an .@model % = (B; R 1, R2, ... ) a model with generators A and defining relations F in the class .@ iff there is a map n : A +. B with the properties: (1) An is .@-dense in %; ( 2 ) if Pi(al, a2 , ...) E F, then Ri(uln, a2n, ... ) holds. (3) let u be a map of A into an arbitrary 2-model Q = (C; R i , R; , ... ) such that whenever e ( a 1 , a2, ...) E F, Rl!(alu, a20, ... ) holds. Then there is a map : %3 + 0. satisfying the relation u = nt.

Letting % = ( A ; Ql , Q2, ... > be the model with base A and predicates Qj (i = 1, 2, ...), where (&(al, a2, ... ) holds iff Pi(al, a2 , ...) E F, we see that % is the .@-replica of a.

One can also take % to be the class of all possible models of given simi- larity type, their bases being endowed with topologies, and take H to be the class of continuous maps which are simultaneously homomorphisms in the model-theoretic sense. If .@ is the subclass of topological algebras, then the hypotheses of Theorem 5 are satisfied, and the .@-replica of a %-structure '% is the topological algebra determined by the topological space of % in the sense of [M5] and the positive diagram of % as indicated above.

Page 65: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

CHAPTER 9

THE STRUCTURAL CHARACTERIZATION OF CERTAIN CLASSES OF ALGEBRAS

MacLane [ 1001 has found conditions under which a general category is isomorphic to a category of abelian semigroups with zero. In the more specialized theory of categories of structures, it is natural to consider, along with the usual isomorphism, a more specialized form: the structural equiv- alence. The basic purpose of this note is the determination of necessary and sufficient conditions for a category of structures to be structurally equivalent to a subclass of the class of all algebras of a fixed similarity type, this subclass being multiplicatively closed and containing all subalgebras of its members. The terminology and results of [VIII] are used throughout what follows.

8 1. Let 2 be a subcategory of a category 3c of structures, and let % E 3c. A subset of the base of % is called 2-free iff every map of this set into an .@-structure 23 can be extended to a homomorphism of 8 into 23. The struc- ture % is called &-free iff % E 2, and % includes an 2-dense &-free subset. It follows that 2-free structures possessing 2-dense P-free subsets of iden- tical cardinality are isomorphic. We note that if 2 is regular, bounded, and multiplicatively closed, then in 2 there exist 2-free structures with 2-dense 2-free subsets of arbitrary power.

A subcategory 2 o f a category 31 of structures is called homomorphically closed in% iff every homomorphic image of an .@-structure in a %-structure is an &‘-substructure of the latter. We shall say that a subset S of an 2-struc- ture (21 is an 2-generating set for % iff 8 includes no P-substructures that include S other than % itself. From now on we consider only categories of structures with strong substructures, that is, only those categories in which a homomorphism into a substructure of a structure 8 is a homomorphism into % itself.

Theorem 1 : Let the subcategory 2 of a category of structures be homo- morphically closed in itself and contain &‘free structures with 2-free 2-dense

56

Page 66: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

The structural characterization of certain classes of algebras 57

subsets of every power. Then .@ is bounded and regular, and the intersection of any collection of .@-substructures of an 2-structure is either empty or again an .@-substructure. In addition, every generating set of an .@-structure is .@-dense in it, and the pre-image o f an .@-substructure of an .@-structure under a homomorphic mapping of an .@-structure B into % is an 2-substmc-

A structure 2l is called 2freely cyclic iff % is in 2 and has an .@-free 2- dense subset consisting of a single element. So, if .@ contains an .@-freely cyclic structure, every .@-free structure is an .@-free composition of .@-freely cyclic structures.

We single out the following cases where dense sets are also generating sets. The canonical image of a %-structure in its .@-replica is .@-generating. If a %- structure % includes an 2-free subset S, then % can include no more than one .@-substructure in which S is .@-dense. Therefore, an 2-free structure is 2- generated by an .@-free .@-dense subset.

'ture of B.

3 2. By analogy with the theory of groups, a collection {Ma: a E r } of sub- sets of a given set is called local iff each finite subset of U{Ma: a € I'} is included in an M p for appropriate p E r. The category % of structures is called additive iff the union of any local collection of %-substructures of an arbitrary %-structure is itself a %-substructure. A %-dense subset of some %-structure 3 is called finitely %-dense iff every element of 9i lies in a %- substructure in which some finite subset of S is dense.

Theorem 2: If a category % of structures is homomorphically closed and contains %-free structures with %-free %-dense subsets of arbitrary power, then % is additive. In a regular additive category %, a %-free %-dense subset of a %-structure is finitely %-dense. m

Since %-free structures with %-free %-dense subsets of identical power are isomorphic, it follows that if there is a %-free structure with a %-free %- finitely dense subset of power m, then every %-free %-dense set of power rn is finitely %-dense.

0 3. Let us suppose that the category % of structures contains %-free struc- tures with %-free %-dense subsets of arbitrary finite power. For n= 1,2, ..., let mn be a %-structure with distinct elements una (a E rn 1 { 1, 2, ..., n } ), where ( u n l , un2, ..., unn} is a %-free %-dense subset of an. In each %-

9i structure % we define operations a n e ( x 1 , ..., x , ) , for a E r n , n = 1,2, ..., in the following manner: let (a l , ..., an> be a sequence of elements of %; by

Page 67: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

5 8 The stmctural characterization of certain classes of algebras

assumption, there is one and only one homomorphism u: B3, + % such that uniu = ai (i= 1 , 2 , ..., n); we let @&(a1, ..., a,) = unau. We note that if % and 8 are two structures with the same base M , it may happen that for some

tion, however, that if 'B is a %-substructure of %, and a l , ..., a, E 58, then

respect to passage to %-sub- and superstructures. Furthermore, the preserved under homomorphism, i.e., if u: '$1 + 8 is a homomorphism be- tween X-structures, then

al, .._, an E M , @:&(aa,, ..., a,) # ancr(al, 8 ..., a,). It follows from the defini-

8 ..., a,) = @,&(al, ..., a,), i.e., the +operations Qncu are stable with are

It follows that the @,& are invariant with respect to passage to direct products.

Theorem 3: Suppose the category 31 is multiplicatively closed in itself and containsfor every finite cardinal a %-free structure with a %-free, finitely %- dense subset of this power. Then a subset of a %-structure % is the base of a %-substructure of % i f f it is @-closed.

Here, a subset B of % is @-closed iff for all numbers n, all a E r,, and all n-sequences ( a l , ..., a,) over B, $&(al, ..., a,) E B. rn

Ej 4. A category % of structures is called a category with divisible homo- ~ o ~ h i s m s iff whenever p : 'II -+ % is a homomorphism between %-structures, and u: 'B +. 6 is an arbitrary mapping between the bases of %-structures such that pu: % -+ 6 is a homomorphism, then u is also a homomorphism. It is easy to see that any class of algebras is a category with divisible homomor- phisms.

Theorem 4: Let % be a category of structures with divisible homomor- phisms containing X-free structures with %-free, finitely %-dense subsets of every power. Then every mapping of a %-structure % into a %-structure %3 which preserves the @-operations is a homomorphism of % into B.

Two categories XI and %, are isomorphic [28] iff it is possible to establish a 1-1 correspondence S2 between the elements (homomorphisms) of %, and %, which is an isomorphism between XI and X2 viewed as partial semigroups. In the case of categories of structures this means that the rule S2 permits one to construct from any ql-structure a corresponding %2- structure with a generally different base, and to construct from every homomorphism a %2-homomorphism between the corresponding q2-struc- tures that satisfies the appropriate conditions, etc. The following stricter

Page 68: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

The structural characterization of certain classes of algebras 59

notion of structural equivalence will be important. Let 7C1 and 3c2 be cate- gories of structures; we say that 9Cl is structurally equivalent to 3c2 iff there is a rule 52 that uniquely describes for every X1-structure a 3C2-structure % 3C1-structures % and is also a 7C2-homomorphism between an and 'Bn, and there is a rule inverse to 52 with the corresponding properties. From Theorem 4 we obtain the immediate corollary:

with the same base as % such that every %, -homomorphism between

Corollary: If 31 satisfies the hypotheses of Theorem 4, then it is structural- l y equivalent to a subcategory of the category of all algebras of an appropri- ate similarity type.

Indeed, above we saw how to turn a %-structure into an algebra with basic operations obtainable from %structures by this means. Theorem 4 shows that the corre- spondence between objects of % and %, is 1-1 and satisfies the condition of coincidence of homomorphisms.

(a E r, ; n = 1,2, ... ). Let 3c1 be the class of all the algebras

5 5. A subcategory .@ of a category % of structures is called quasifree in 3c iff .@ contains a unit and is multiplicatively closed in 3c, and %-substructures of .@-structures are 2-structures. A subcategory 2 of % is free in 3( iff it is quasifree and homomorphically closed in %. According to Birkhoff s theorem, every free subcategory of the category of all algebras of a fured similarity type is a class of algebras characterized by a system of identities, i.e., a variety in the sense of [IV] . Quasivarieties [IV] are a special case of quasifree sub- categories. If the basic category % is bounded and regular, then every quasi- free subcategory is R-complete. In particular, every quasifree subclass of the class of all algebras of a futed type is R-complete. These subclasses can be characterized also by their purely structural properties.

Theorem 5 : In order that a category X of structures be structurally equiv- alent to a quasifree subcategory of the category of all algebras of some fixed type, it is necessary and sufficient that % contain a unit and be regular, bounded, additive, and multiplicatively and homomorphically closed in itselJ:

Necessity follows from the elementary properties of algebras; sufficiency is implied by the previous theorems. w

0 6. A class P1 of algebras with fundamental operations fa(xl , ..., x , ! ~ , ) (a E rl) is said to be rationally equivalent to a class E2 of algebras with fundamental operations gp(xl , ..., xnda)) (0 E r2) iff there are .@2-polynomials qa(x1, ..., x ,<~ , ) and Pl-polynomials x,(xl, ..., xn,) (a E PI, p E r2) such

Page 69: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

60 The structural characterization of certain classes of algebras

that every J1-algebra, viewed relative to the X-operations, is an P2-algebra, and every P2-algebra, viewed relative to the cp-operations, is an P1-algebra, and this correspondence is an involution [M5]. Rational equivalence general- ly differs from structural equivalence, but can coincide with it; we note the simplest case of this:

Theorem 6: If quasifree subclasses of classes of all algebras of fixed types (although the type may differ between classes) are structurally equivalent, then they are rationally equivalent.

Let the prescribed classes be P1 and P2, and let fa (x l , ..., x , ) be one of the fundamental operations of the class g1. Consider the Zl-free algebra %l with Pl-free generators u l , ..-, u,. From the structural equivalence of 2, and P 2 , it follows that 2B is an l?2-free structure with E2-free generators u l , ..., urn. Therefore, the element f a ( u l , ..., urn) of %3 must be representable by means of some 22-polynomial: cpa(ul, ..., urn). From the equation for(ul , ..., urn) = cpa(ul, ..., urn) in %l, it follows that fa(xl, ..., x,) = cpa(xl, ..., x,) is valid in every P1-algebra, the polynomial pa being inter- preted via the structural equivalence. Analogously, we find that for any fun- damental &-operation gp(x l , ..., x , ) , there is an 21-polynomial x (xl, ..., x,) such that gp(xl, ..., x,) k xo(fl, ..., x,) is valid in every E2- akebra. Thus, the classes El and E2 are rationally equivalent. H

Page 70: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

CHAPTER 10

CERTAIN CLASSES OF MODELS

A structural characterization of quasifree classes of algebras was given in [IX] , $ 5 . Using this result, we state below structural characterizations for universally axiomatizable classes of models and for quasiprimitive classes of algebras (quasiequational classes or quasivarieties). At the same time we re- solve the question of an intrinsic, purely algebraic characterization of quasi- primitive classes of algebraic systems - left open in [IV] . Finally, we show that, up to structural equivalence, quasiprimitive classes of algebraic systems are the only elementary (i.e., first-order axiomatizable) classes of models, homomorphically closed in themselves, which admit a theory of defining relations in the sense of [VIII] .

substructures, while direct compositions, in the cases when they exist, will be assumed to coincide with the direct products [VIII] .

In what follows all categories of structures will be assumed to have strong

$ 1. We agree to say a category % of structures has finitary homomorphisms iff for any two%-structures 3 and 23, no matter what local system {aO1: 01 € r 1 of%-substructures covering % is chosen, any mapping from % into 5!3 that is a homomorphism of %a into an appropriate%-substructure of B for all a€ r is a homomorphism of 2l into B . Corresponding to the usual group-theoretic terminology, a %-structure 2i is called locally finite iff every finite subset of 2i lies in some finite%-substructure. Clearly, all categories of models have finitary homomorphisms; it is also easy to prove the following theorem:

Theorem 1: Every category 3c of structures with finitary homomorphisms and locally finite structures is structurally equivalent to an appropriate class of models. rn

A category % of structures is locally compatible iff whenever every finite subset of an arbitrary collection 3 of%-structures, defined on subsets of a given set, is embeddable in some%-structure as a set of%-substructures. then

61

Page 71: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

62 Certain classes of models

the whole of 6 can also be simultaneously so embedded in some%-structure. From this definition it follows, in particular, that in a locally compatible cate- gory % every increasing chain of %-structures, each embedded in the next, can be embedded in some embracing %-structure. The compactness theorem for first-order predicate logic (FOPL) shows that every elementary class of models is locally compatible.

can be characterized by a collection of universal FOPL sentences, i.e., sen- tences of the form (x , ) ... (x,) cp(xl, ..., x,), where the expression cp contains no quantifiers.

Theorem 2: For a category % of structures to be structurally equivalent to some universally axiomatizable class of models, it is necessary and suffi- cient that 3c be locally compatible and have finitary homomorphisms, and any subset of a%-structure be a%-substructure. rn

predicates PI', ..., PLk is structurally equivalent to a class of models with fun- damental predicates Q i l , ..., Qsl, then throughout the classes there are equiv- alences of the following form holding: Pl,(xl, ..., xr> ++ qi(x1, ..., x,.~), (i = 1, ..., k) , Q j ( x l , ..., xsi) * xi@,, ..., xsi) ( j = 1, ..., I ) , where the qi, xi are open formulas constructed with the aid of the equality sign and the predi- cate symbols Q1, ..., Q, and PI, ..., Pk, respectively.

In case the number of fundamental predicates is infinite, Theorem 3 still holds, but infinite expressions must be admissible as the cpi, xi.

We recall that a class % of models is called universally axiomatizable iff it

Theorem 3: I f a universally axiomatizable class of models with fundamental

5 2. A model 91 with predicates P,, P2, ..., whose ranks are nl , 122, ..., respectively, is called an algebraic system of type T = ( I ; nl , n 2 , ... ) , where I is a subset of the index set for the predicates such that for i E I , Pi is the predicate of an operation on the base of 2l (or simply, on a). The class%, of all algebraic systems of type T is bounded, multiplicatively and homo- morphically closed in itself, regular, and contains a unit structure. The notions of quasifree and free subclasses of a category 3c of structures were introduced in [IX] . If % is a category of models, then a quasifree or free subclass, dis- tinguishable in % by means of some system of axioms (i.e., first-order axiom- atizable relative to%), is called quasiprimitive or primitive in %, respectively. Quasiprimitive (primitive) subclasses of a class %, are called, simply, quasi- primitive (Primitive) classes of algebraic systems of the specified type. From the theorems of Tarski-tog [163,89] and Bing [8] it follows that a subclass f? of a class% of models is quasiprimitive in% iff it can be distinguished in

Page 72: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Certain classes of models 63

'X by axioms of the form (x,) ... &)(I), & ... & I)s -+ I),+,), where the I)i are expressions of the forms Pi(xil, ..., xi ) or xk = xl.

Suppose the category% : (a) is multiplicatively closed, and (b) contains a unit. Then the intersection of any collection of quasifree (free) subclasses of 3c is again a quasifree (free) subclass. Thus, for every class 3 of%-struc- tures, there is a smallest quasifree (free) subclass TofCX that includes J. The class 7 is called the quasifree (free) closure of d in % and is written 7 = d (7=J f). It is easy to see that 6 4 consists of all possible%-substructures of direct products of J -structures. In order to obtain an analogous character- ization for J f, we lay these additional demands on% : (c) 3c is homomorph- Gally closed in itself, and (d) if '%, E%, and u is a homomorphism of '% onto % , then the pre-image under u of any %-substructure of % is a%-sub- structure of %. Then the free closure2f of a quasifree subclass .@consists of all possible%-structures which are homomorphic images of2-structures. From this it follows that if % and J are elementary classes of models, then 3 4 and Jf are elementary (' ). Furthermore, if a category CK. satisfying (a)-(d) is regular, and 2 is a quasifree subcategory, then every PJ-free %-structure belongs t o 2 . In particular, ifEf contains free structures with any number of 2f-free generators, which are dense under these conditions, then the supply of free structures does not change on passing from 2 to its free closure.

Theorem 4: Let the regular category %, satisfying (a)-(d), contain a finite structure 9l. Then: (i) %-free structures with different finite numbers of free generators are not isomorphic; (ii) in the minimal quasifree subclass { and free subclass { '%}f containing a, every structure with a finite generating set is finite;(iii) if the number of non-isomorphic%-structures of finite power is finite, then in { are included only a finite number of minimal quasifree and free subclasses containing more than units.

[43] and Scott [ 1481 , proved for varieties of algebras. The statements (i) and (iii) are generalizations of theorems of Fujiwara

9 3. Let ( r, <) be a partial ordering in which any two elements have a com- mon greater element, and let 3c be a general category. Suppose that with every a E r is associated an object '%a E%, and with every pair (a , 0) (a< 0; a, 0 E F) is associated a homomorphism nap: 91a -+ ap such that a < y < 0 implies nap = na,nYp. We say that constitute a direct spectrum. An object % of % with specified maps na: !?la -+ % (a E r) i s called the limit of the spectrum [28] iff na = n a p p (a < P), and for any !B E% and any system of homomorphisms ua: %a -+ !B

and the mappings a + %a and (a, 0) -+nap

Page 73: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

64 Certain classes of models

(a f r) satisfying the conditions ua = 7 ~ ~ ~ u ~ (a < p), there is one and only one homomorphism g: (II + % for which ua = nag (a E r). In case '% is a category of structures, it will be assumed without further mention that r has a least element 0, and the mappings map are homomorphisms of ( I I a onto \up (a < 8). Then it is possible to consider the (a E I?) and %?I = lim 9ia to be defined on $?lo with appropriately chosen equality relations (cf. [V]). If % is the category of all models of a fixed similarity type, then for any direct spectrum under the stated conditions the limit model exists, and its construction is given in [V] . There it is also shown that if a universal or pos- itive sentence holds in all models of the spectrum, then it holds as well in the limit model. Inasmuch as all universally axiomatizable classes of algebraic systems are characterized by positive or universal axioms, every such class contains spectral limits of its systems. The possibility of inverting this gives the following theorem:

Theorem 5: A multiplicatively closed class of algebraic systems of type r containing all %,-subsystems of its members is elementaiy i f f it contains limits of all direct spectra of its members, I

In particular, a quasifree class of algebraic systems is quasiprimitive iff it contains limits of all spectra of its systems. Taking into account Theorem 5 of [IX] , we get: in order that a category% of structures be structurally equiv- alent to an elementary class of algebras, multiplicatively closed and containing all subalgebras of its members, it is necessary and sufficient that % be multi- plicatively and homomorphically closed in itself, bounded, regular, and addi- tive, and have divisible homomorphisms and limits of direct spectra of its structures. Adding to these conditions the demand for existence of a unit structure, we obtain a structural characterization of quasivarieties of algebras.

Let % be an arbitrary category of structures, and let % €%. An equiv- alence relation 8 defined on the base of (II is called a congruence on 2l (cf. [61]) iff 8 is associated with some homomorphism of 9i onto an appropriate

%-structure. An equivalence on (II is called an outer congruence iff for any two homomorphisms p , u of an arbitrary%-structure %?I, generated by {b,: a € r}, into % , if bap b € 'x3.

bau(0) for all a E r, then bp f ba(8) for all

Obviously, in order that a quasifree class% of algebras be free, it is neces- sary and sufficient that every outer congruence in a %-algebra be a congruence.

Thus, in order to get an intrinsic structural characterization for varieties of algebras, it suffices to adjoin to the above collection of structural properties characterizing quasivarieties of algebras, the demand that outer congruences be congruences.

Page 74: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Certain classes of models 65

54. A class % of models is said to have local embeddability iff whenever every finite submodel of an arbitrary model %l of appropriate type is isomorphically embeddable in some%-model, then %l itself is embeddable in some%-model.

Lemma 1 : Let the class % of models with local embeddability contain %-free models with free dense generating sets of arbitrary finite powers. Then for each Goperation anar (cf. [IX] , §3), a formula of the form

' P , J X l , ..., xn) = Xn+1 - (axn+*> ... ( 3xs) qnpncu(xl 7 ..., xs) (1)

(where qna is an appropriate conjunction of formulas of the form xi = xl, E;(xil , ..., xi,)) is valid in all %-models. rn

' Lehma 2: If a class % of models with local embeddability is homomorph- ically rbsed in itself and contains%-free models with %-free, finitely %-dense subsets of every cardinality, then by augmenting the findamental predicates with the @-operations, we turn % into a structurally equivalent universally axiomatizable class of algebraic systems. rn

On the basis of these lemmas the following can be proved:

Theorem 6: Suppose % is an elementary, homomorphically closed in itself class of models which is also R-complete in the class of all models of the type of %. Then 3c is StructuralIy equivalent to a quasiprimitive class of algebraic systems.

Indeed, assuming% is all of the above and non-trivial, we find that R- completeness implies % contains models with %-free %-dense generating sets of arbitrary cardinality [VIII] . Since % is homomorphically closed it follows from Theorem 1 of [IX] that 7C is regular, and the non-empty intersection of %-submodels of a %-model is a %-submodel. By virtue of the basic result of [VII] , % is additive, in view of its first-order axiomatizability. Theorems 1 and 2 of [IX] now show that every free generating subset of a %-model is finitely dense. Local embeddability follows immediately from axiomatizability by way of the compactness theorem for FOPL. Finally, by Lemma 2 , the expansion of %-models by the @-operations as defined in (1) yields a quasi- primitive class of algebraic systems structurally equivalent to %. rn

NOTE (') J q is not necessarily elementary; cf. [XXXI] , second corollary

Page 75: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

CHAPTER 11

MODEL CORRESPONDENCES

Introduction

In this article particular correspondences between models, the so-called projective correspondences, are singled out, and their basic properties are established. For correspondences of a more complicated sort, an intrinsic local theorem is proved; fundamental local theorems of the theory of groups are shown to be special cases of this theorem.

In the study of properties of classes of models, besides considering prop- erties of individual models, usually expressed through relations among ele- ments of a given model, it is fitting to examine relations among models in the large, like, e.g., the relations “the model !lJl is a homomorphic image of the model”, “the model %? is isomorphic to a submodel of the model in”, ‘‘m is the direct product of ‘?Ell and !lJ12”, etc. The fundamental purpose of the present article is to single out those model relations which are most closely connected with first-order predicate logic (FOPL), and to study the basic properties of such correspondences. These correspondences, called projective, are introduced in 3 1; their properties are studied in 52.

In 3 3 we consider correspondences and classes of models of a more com- plicated type, the descriptions of which requires the apparatus of second-order predicate logic (SOPL). For these classes we prove an intrinsic local theorem, the central result of this paper. Finally, we establish the first-order axiomat- izability of the classes of RN-, RI-, and z-groups, and show that local theorems for these classes - and for the more complex classes of RN-, RI-, Z-, and R- groups, and freely orderable groups - are special cases of the intrinsic local theorem. The local theorem for freely orderable groups is new, apparently. Combining the properties of RN, RI, etc. with the demand that subgroups be convex, we can, by the same method, get a series of new local theorems for partially ordered groups as well.

In the theory of models one usually considers predicates defined on a single fundamental set, or base. In the study of model correspondences it

- _

_ _

66

Page 76: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Model correspondences 61

proves necessary to systematically examine predicates and models with several bases. In formulas relating to such multibase models, the quantifiers on indi- vidual variables are regarded as relativized, or specialized, to the bases. The usual process of “unifying” variables permits, on the whole, the reduction of the study of multibase models to that of single-base ones; this method is used in 32 in the deduction of model correspondence properties from well-known properties of classes of usual models.

By analogy with specialized individual quantifiers, specialized predicate quantifiers can be introduced: (V,P) and (3,P) are understood as symbolic expressions for the phrases, “for every predicate P with the property n”, and “there is a predicate P with the property II such that”. Just the use of special- ized predicate quantifiers enables us to formulate the fundamental intrinsic local theorem.

The axiomatization of predicate logic with many-sorted (multibase) pre- dicates was investigated by A. Schmidt [ 144,1451. For terminological unity and the reader’s comfort, a short summary of the necessary concepts and results is given in 8 1.

Some of the ideas and results of this article were published in [HI] .

3 1. Multibase models

9 1.1. Multibase predicates

empty. We say that P ( x l , ..., x n ) is an n-place predicate ofsort (il, ..., in> (ik E A, k = 1, ..., n) in the given collection iff every n-sequence ( u , , ..., u,) (u iEMik, k = 1, ..., n) is put into correspondence with either T (truth) or F (falsity). A predicate of sort @constantly has one of the two truth-values T or F. In addition to the basic predicates there are the equality relations. Each of these will be denoted logically by the single symbol =; in particular, = can link individual symbols of diverse pairs of sorts i, j E A.

In formulas the sort of individual variables will be either stipulated separ- ately or signified by upper indices; thus, . . xi andy i are individual symbols for the elements of the base Mi, when P z l i * ~ . , z n , Qi19- .9 in are predicate symbols for predicates of the sort (il, ..., i n ) .

All quantifiers are assumed to be specialized in the sense that the expres- sions (xi), (ax’), and (VP’) mean “for every x i in Mi”, “there is an x i in Mi such that”, and “for every predicate Pi of sort (i)”. For example, the sen- tence (xi)(gyj)(xi=yj) meansMi ‘?.

More generally, if g is a predicate or individual variable, and n is some property, then the expressions (V,x), (3,~) respectively mean: “for every

Let {&fa: i~ E A) be a collection of sets, not necessarily distinct, but non-

Page 77: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

68 Model correspondences

E with the property ,’’ and “there exists an g with the property I1 such that”. The usual definitions of (well-formed) formulas of predicate logic with

equality are naturally generalized to the case of multibase predicates and specialized quantifiers; it is important that all of the usual identically true formulas and the usual equivalences remain valid in the multibase case.

A well-ordered system {Ma: a€ A } of sets together with a well-ordered system {PJx, , ..., x ): y E r } of multibase predicates defined in it and a well-ordered system {a6 : 6 E A } of fixed elements (A, r, A are sets) is called a multibase model. The sequence of the number of sets and the sorts of the predicates and fixed elements is called the type of such a model. The setsM,, the predicates Py, and the elements a6 are called the fundamental (or basic) sets, predicates, and distinguished elements of the model. As mentioned above, equality is always included, albeit not explicitly among the P7. “An element of the model” is short for “an element of a base of the model”, etc.

The notions of homomorphism and isomorphism for multibase models will be used in the same sense as for the single-base ones. It is necessary to generalize the notion of submodel a bit.

Let Ma (a€ A) be the bases of a multibase model m, and B some subset of A. 93’ is a B-submodel of 2R iff it is a collection of subsetsMh c Ma (a E B), Mh =Ma (a E A-B), together with the predicates of YJI restricted to the Mh and with the fixed elements of 93. Note that the same distinguished elements, if there are any, must belong to both and m’. In case B = A, Im’ is called simply a submodel of m, written as a’ c-m (’).

is called an (abstract) class of models. Ma, Py, a6 are used as generic notations for the basic sets, predicates, and distinguished elements of the models in a class.

A formula containing no free variables, although it may have individual and predicate constants, which are not quantified, is called a sentence, axiom, or closed formula. We can think of all formulas as being in prenex form, and when we speak of quantifiers, we shall have prenex quantifiers in mind unless otherwise specified.

Universal formulas are those FOPL formulas containing only universal quantifiers.

A subclass 2 of a class 9C of models is called (first-order) axiomatizable (or elementary) in 3c iff there is a collection S - possibly infinite - of FOPL sentences such that 2 consists of all models in% that satisfy all the sentences in S. If S contains only universal sentences, then 2 is universally axiomatizable (or universal) in 9C.

A.Tarski [ 1631 and J.EoS’ [89] obtained simple characterizations of uni-

n7

A collection of models of the same type together with all of their isomorphs

Page 78: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Model correspondences 69

versally axiomatizable subclasses. In order to present these in the form we need, we introduce the following definition (cf. [ 1321 ).

tinguished elements a6 (6 E A). The diagram D(m) of the model 9.l is the collection of all sentences of the form Py(cl, ..., cn), 1 P,(cl, ..., c,), c = c’, c where c, c’, cl, ..., cn lies among new distinct indi- vidual constants in fixed 1-1 correspondence with the elements of %&’ or among the constants u6 designating the distinguished elements of m. In the case of several bases these new constants must have appropriate sorts speci- fied (’).

Afinite subdiagram of m is specified by choosing finite subsets of r, A , and the set of new constants, and is the conjunction of the finite number of members of D(m) in which only the chosen predicates and constants occur (= may always occur, as well). If no confusion is likely to result, a finite sub- diagram of Df(%&’) is realizable in a model % iff % satisfies the sentence

Let 9.1 be a model with basesM, (a E A), predicatespy (7E r), and dis-

c‘ that are true in

will be denoted generically by D,-(%I). We say that such a

(3bl) * * * (3bn) Dj@m) 9

where the bj are the new constants appearing in D,-(YR), now viewed as variables.

Theorem 1 (cf. Tarski [ 1631 , kos’ [89] ): In order that a subclass %* of a class % of multibase models without distinguished elements be universally axiomatizable in %, it is necessary and sufficient that for every %-model m, if every finite subdiagram of W is realizable in some %*-model, then Im€ %*.

The necessity follows immediately from the compactness theorem (cf. 52.2 below). For completeness we shall prove sufficiency. Let U be the col- lection of all universal sentences valid in every %*-model, and suppose the %-model 2X satisfies all these sentences. We must show that 2XE %*. Suppose not. Then there is a finite subdiagram D,(m) that is not realizable in any %*- model. This means that in every %*-model the universal sentence

is valid and, therefore, belongs to U and holds in {B. But m satisfies the nega- tion of this sentence - a contradiction.

Page 79: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

70 Model correspondences

5 1.2. Axiomatizable and projective correspondences

We consider two classes 3c and L? of models whose bases and predicates are respectively denoted by Ma, Py (a E A, y E r), and N p , Q, (0 E B, S E A). We shall say that a correspondence u is established between the elements of the classes% and L? iff with every pair of models a€%, %€ L? is asso- ciated one of the truth-values T or F. Moreover, we assume that if mu'%= T and a, % are isomorphic to %Ill,

The correspondence u is said to be first-order) axiomatizable (or elemen- taw) iff the truth of %?lu% is equivalent to the satisfiability in !El, % of a fixed collection S of FOPL sentences constructed in the following fashion: choose some set of new predicate symbols S119-.*ik (in,, ..., ik E AU B, XEA), and write FOPL sentences with predicate symbols only of the form Py, Q,, or S,. Furthermore, we say that S is satisfiable in m,% iff it is possible to define predicates S, (hf A) on the sets Ma, N p (a€ A, 0 f B) such that with the given predicates of a and % on the bases Ma, N p all the sentences of S are are true; one can consider all these bases and predicates to form a single multi- base model.

In case S is finite, the satisfiability of S in m, % is equivalent to the truth in m, % of an appropriate second-order sentence of the form

respectively, then ~B,U%~ = T.

(3Sh, ... (3Shv) @(P, Q, S).

Therefore, axiomatizable correspondences of this particular form can be called 3-correspondences; by analogy it is possible to define V-, 3V-, V3-correspon- dences, etc. In 9 3 we shall return to a special case of these; for the time being we define one more class of correspondences, which includes the class of axiomatizable correspondences and is as convenient to study as the latter case.

The correspondence u between the classes 3c and L? is called projective iff the truth of %Xu% ({B E 7C, % E 2 ) is equivalent to the satisfiability in 93, % of a fixed system S of sentences with the following structure: we take an auxiliary set E of indices and a set of predicate symbols S$..-, ' k (il, ..., ik E E A U B U E, h E A), and consider only the FOPL sentences all of whose predicate symbols are found among the Py, Qs, and S,. In this connection S is satisfiable in %X,% iff it is possible to find non-empty sets T, (EE E) and to define predicates S, on the sets Ma, NP T,, such that all of the sentences of S are true.

These notions of axiomatizable and projective correspondences between two classes of models are extended in an obvious and unambiguous way to the case of a correspondence u(!Ell, ..., m,) among elements of classes

Page 80: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Model correspondences 71

,W1, ...,qs. From the definitions we immediately obtain two corollaries.

number of axiomatizable (projective) correspondence among models from given classes %I, ..., %, is again an axiomatizable (projective) correspon- dence.

Corollary 2: Zf a( ml, ... , ms) is a projective correspondence on the

Corollary 1: The disjunction of afinite number and the conjunction of any

classes %,, ..., %,, and qS is axiomatizable, then the correspondence ?given bY

is also projective. m

The formulation of Corollary 2 makes sense for s > 2 . For s = 2 the expression

gives a property 7 of %,-models which is also called projective, and the col- lection of all 3C1-models possessing this property is called a projective sub- class of 7C1. In other words, a subclass %* of a class % of models is called projective in % iff it consists exclusively of %-models which are related by a fixed projective correspondence to at least one model in a fixed axiomati- zable class; note that a subclass axiomatizable in % is also projective in %.

From Corollary 1 it follows that the union of afinite number and the intersection of any number of projective subclasses of a given class of models are again projective subclasses of this class.

If the underlying class % consists of all models of a given type, then its projective (axiomatizable) subclasses are called, simply, projective (axiomat- izable) classes of models.

It is easy to see that projective subclasses of projective classes of models are projective classes. Analogously, the collection %T* of models in a pro- jective class %; which are related by a projective correspondence u to models in a projective class %* is itself a projective class.

To see this, let %, and %2 be the classes of all models of the types of %T and %;; let Ri be an axiom system characterizing a projective correspondence pi between Xi and some auxiliary axiomatizable class Pi (with axioms Li) such that 31; consists of just those Xi-models pi-related to Ei-models (i = 1, 2) . Let the axiom system S characterize the correspondence u. Each of

Page 81: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

12 Model correspondences

the systems R,, R2, and S involves auxiliary predicate symbols si17-.-7ik; let us exchange these for new symbols in each of the axiom systems and consider the correspondence 7 between Xl and X, determined by T = L1 U L2 U Rl U R2 U S. We see immediately that the class XT* consists of just those XI- models which 7-correspond to X2-models. 8

8 1.3. Some examples

Let X and 2 be classes of single-base models. We introduce an auxiliary predicate S(x, y ) (x E m, y E %), which is viewed as a relation (as yet unde- fined) establishing a correspondence between elements of the bases of the models 2.X E X, % E 2. By means of a FOPL axiom system S, written with the aid of the predicate symbol Sand the basic predicate symbols for ’% and 2, we can specify a property of the correspondence S. Then to ‘32 iff it is possible to establish a correspondence S between elements of 1137, % that has the property S.

Examples of this simple form of axiomatizable correspondence are the relations “the model 5;17 is isomorphic to the model %”, ‘‘m is a homomorphic (strong homomorphic) image of %”, ‘‘m is isomorphic to a submodel of (n”, “1137 is a homomorphic image of a submodel of %”, etc.

Thus we observe that the collection of all factor models of models in an axiomatizable class is a projective class. 8

Instead of the relation S between elements of two models, one can con- sider a relation among elements of several models, and, in particular, obtain the correspondence “mis the direct product of m1, ..., mn”.

Let us examine a more complicated example. Afinitely complete sub- direct product of models 1137, (a € A), single-based and of the same type, is a submodel of the direct product of these models such that for any choice of a finite number of distinct indices a,, ..., a, from A, and any elements ui€ Dai (i = 1, ..., m), the submodel contains an element u whose aith pro- jection is vi for i = 1, ..., m.

We shall show that the property that a model m is afinitely complete subdirect product of models in a fixed axiomatizable class 3c is projective.

Let P3’(z1, _.., z ) (y E I‘) be the basic predicates of the class% defined by the axiom system K. We also deal with the following three classes of all models of the indicated types:

S-corresponds

“3’

X1 : no predicates; individual variables a, al, ... have this-sort. q2: predicates Q,,,(xl, ..., xn,) (yEI‘); individual variables x, xl, .__ have

5Y3: predicatesRy(xl, ..., x )(YE r); individual variablesy,yl, ... this sort.

have this sort. n3’

Page 82: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Model correspondences 13

We introduce a new predicate S ( a , x , y ) to be read as “y is the ath pro- jection of x”; we let S denote the following axiom system (universal quanti- fiers governing the whole formula have been dropped for clarity):

(vii) FOPL sentences expressing that each axiom in K holds in T,, the set of y such that T(a, y ) is true.

These last axioms are written with universal quantifiers over a and result from specializing the quantifiers in the axioms in K and replacing the 3 with

It is clear that if for a model mE 3c2 one can find models A € 3c, and 4 % E 3c3 such that S is satisfiable in A, !?I?, %, then is a finitely complete subdirect product of models - based on the T, - that belong to CX in view of (vii). The converse is clear.

in models A, !?I?, ‘32 means that %I is a submodel of a direct product of 3c- models. Therefore, the property of a model being a submodel of a direct pro- duct of models from an ariomatizable (or projective) class is projective. m

By sitnilar means one can prove the projectiveness of groups being RN-, RI-, or Z-groups, or being partially ordered with an RN-, RI-, or Z-system of convex subgroups. Indeed, just this was proved in [11] and [M4]. In 53 below, however, a stronger theorem is proved on the simple axiomatizability of all the indicated group properties.

If the axioms (vi) are deleted from S then the satisfiability of the remainder

Page 83: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

14 Model correspondences

$ 2. Fundamental properties of projective correspondences

$ 2.1. Equality relations; unification of quantifiers

and basic predicates Py (7 € r), characterized by a system S of FOPL sentences. As already noted, in the expressions in S one may encounter the equality sign = as well as other predicate symbols. The well-known device of relativizing equations permits consideration of systems with (absolute) equality to be reduced to the study of systems with a predicate of equivalence (cf. [ I ] , $3; [ 5 6 ] ) . In the case of multibase models the relativation of equa- tions can sometimes be carried out separately as follows.

Let us assume the set A of indices of the bases is divided into disjoint, non- empty subsets A,, A1, ..., A,, such that in S there are no equality signs linking individual variables whose sorts are different Ai. We now introduce new relations e l , ..., 8,, with xOiy defined for all x , y E U i , where

Let % be an axiomatizable class of multibase models with bases Ma (a E A)

Ui = U{Ma: &€Ai} ( i = 1 , 2 , ..., t )

The new and old relations are connected by the axiom schemes:

where the x,y, z, xk,yk occur as variables of all possible sorts consistent with the predicates, and the qk are all possible meaningful symbols among the e l , ..., 8,. Finally, in every S-axiom each expression of the form x = y (with sorts in Ai) is replaced by xOiy; the axioms so obtained plus the axioms given by ( 1 ) and (2) form a system denoted by S,. The class of models with bases Ma (a E A) and predicates Py (7 E r), 8 1, ..., 8, which satisfy So is denoted by%,. Sentences in S, contain =, but in connection only with variables for bases Ma where a E A,, since equations involving elements of the remaining bases have been changed to equivalences of various sorts.

be equivalent to x = y.

equivalence on Ui, and so, Ui splits into Oi-classes [u ] for u E Ui. ByMa/Bi

Every%-model is trivially converted to a%,-model by defining x Biy to

Conversely, let m, be a %,-model. According to (I) , the relation B i is an

Page 84: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Model correspondences 75

we denote the collection of those residue classes in Ui/Bi having representatives in Ma ( a E Ai); for a E A,, we let Ma/% be Ma, with each element forming its own residue class. For y E r we put

The axioms (2) guarantee that the predicates P7 are well defined on the residue classes by (3). Thus every %,-model me yields a well-defined model !!I? = me/B, which - as in the case of a single base [56 ] - is easily seen to be a %-model.

We shall need the following observation later on. Suppose for some a E A there are no equality signs in S linking any element of Ma with any other element; let B be a %-model in which an equivalence relation B has been defined on Ma by some means, and suppose B, B satisfy (1) and (2). It is clear that the sentences of S will be satisfied in the factor model m/O, defined as above (straightforwardly on the bases other than Ma).

Moreover, the factor model mm/O can be viewed as a submodel of B. We choose a representative from each residue class in Ma/B and call the set of these representatives M&. Now let 82‘ be the submodel of YJl with bases Mh and M i = M p for j3 # a. The definition ( 3 ) shows that the map u -+ [ u ] is an isomorphism between and {m’/B.

As already mentioned, the study of axiomatizable classes of multibase models naturally reduces to a consideration of classes of single-base models through the process of unification of quantifiers, which is now described (cf. [144]).

Let 3c be the class of multibase models with bases& ( a E A) and predic- ates P,, (y E r). Let 3c* denote the class of models with a single base M and predicates V,, P: ( a E A, y E r). The predicates V, are one-place, and P; has the same rank as P,,, but its arguments range only over M . From every FOPL formula Q, of the type of % we construct a corresponding %*-formula a* by the following recursion:

(a) If CP is quantifier-free, then we replace P7 in Q, by P; to obtain a*. (b) If Q, = ( 3 x 9 Q 1 , then cP* = (3x)( Va(x) & QT). (c) If Given a %-model

= ( x ~ Q , ~ , then Q,* = (x ) (V&x) + a?). satisfying a sentence Q,, we put M = u M,, Va(u)

OlEA iff u E Ma, and P7(u1, ..., u,), if defined F, otherwise .

P p q , ...) U n ) = (4)

Page 85: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

76 Model correspondences

The result is a%*-model m* satisfying the sentence @*. Conversely, if m* is a %*-model satisfying the sentence @*, then letting Ma be the set of all u E M for which V d u ) holds, and defining Py in accord with (4), we get a %-model satisfying the original sentence @. In order that this be a 1-1 correspondence between X- and %*-models, it is necessary to require F1)7* to have no “extra” elements. If the number of bases is finite, e.g. if A = { 1,2 , ..., r } , this can be accomplished by restricting%* to models satis- fying

which guarantees that M = U,, Ma in the %-model constructed from the %*-model %I*.

The process of specialization (or relatiuization (cf. [ 1051 , [ 1321 )) can be used when one wants to express with general quantifiers that a formula @ with general quantifiers holds when its bound variables xi range over subsets Mi defined by formulas \ki(x) with one free variable. This we do by first writing CP as a formula @R with relativized quantifiers, then unifying these to obtain (a;, which has general quantifiers; substituting \ki(x) for V;(x) in @; gives the desired formula.

5 2.2. Extrinsic local theorem

In the single-base case we have the well-known basic local theorem for

Compactness theorem [I] , [11] : I f every finite subset of an infinite col-

FOPL:

lection S of sentences of FOPL is consistent, then the whole collection is consistent.

Furthermore, the sentences in S can contain x , as well as any number

Now suppose that the given system S is multibase. I t is consistent iff there (finite or infinite) of different predicate or individual symbols.

is some multibase model of appropriate type in which all members of S are valid (it is convenient and unambiguous to call such a model an S-model). Applying the unification process, we construct a single-base system S* from S. The consistency of every finite subset of S* follows from the consistency of every finite subset of S ; therefore, there is an S*-model TI*. Constructing a model 59J? from TI* as in 52.1, we see that S is consistent. Thus, the com- pactness theorem holds for systems of multibase axioms. m

This immediately implies

Page 86: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Model correspondences 71

Theorem 2 (extrinsic local theorem for projective correspondences): Let u be a projective correspondence among (multibasej models from projective classes %,, ..., %,, and let m1, ..., SB, belong to these classes. Suppose for every choice offinite subdiagrams Df (Bl), ..., D,-(m,), there are u-corre- sponding models S1 E %I, ..., %, E 31, such that Df(mi) is realizable in % j ( i = 1, ..., s). Then there are a-corresponding models ‘321 E 3c1, ..., %,EX, in which Bl, ..., W, are embeddable as submodels.

Let S,, ..., S,, So be axiom systems characterizing Kl, ..., K,, and o; let D(SB,), ..., D(SB,) be the diagrams of the models in question. We can assume that the auxiliary predicates and the individual constants in different collec- tions of axioms have distinct notations. The collection

s = D(SgIm,) u ... u D(B,) u sou ... u s,

can be viewed as an axiom system defining a class of multibase models. The intersection of any finite subset of S with any diagram D(Bi) is included in some finite subdiagram Df(wj); it follows that every finite subset of S is consistent. By the compactness theorem, S itself is consistent. If % is an S model, and %,, ..., 8, its %,-, ...,%,-p rojections, then !??Ij !Z !Xi (i= 1, ..., s), for S includes the diagrams of %I,, ..., W,. Moreover, the models !Xl, ..., 8, u-correspond..

Settings = 1 in Theorem 2 , we get

Corollary 3: If every finite subdiagram of a model is realizable in some member of a fixed projective class%, then !??I is isomorphic to a submodel of some %-model.

In accord with [VII] , we call a class % of models pseudoaxiomatizable iff for every FOPL axiom system S, if each finite subset of S is satisfiable in some %-model, then the whole system S is satisfiable in some %-model. Repeating the argument used in proving Theorem 2 , we obtain the stronger

Remark: Every projective class of models is pseudoaxiomatizable (3). . For an example of an application of Theorem 2 let us look at strong homo-

morphisms. As mentioned above, the relation ‘fthe model W is a strong homo- morphic image of the model %” is projective. Therefore, if every finite sub- model of a model B is the strong homomorphic image of a submodel of a member of some fixed projective class %, then 5Y.R itself is a strong homo- morphic image of some %-model.

According to [11] and [M4] , the classes of RN-, RI-, and Z-groups are

Page 87: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

78 Model correspondences

projective (cf. 93.3). It is known that subgroups of groups from these classes belong to the same classes. Therefore, from Corollary 1 we get an extrinsic local theorem:

I f every finite subset A of a group @, viewed as a partial group, is embed- dable in a T-group (T = RN, RI, Z), then @ is a T-group. 9

has the form: We recall that the usual (intrinsic) local theorem for the indicated groups

If every finitely generated subgroup of a group (8 is a T-group, then @ is a T-group (cf. [11] , [M4]). .

Comparing these two theorems, we see that the former is the stronger; indeed, the structure of the partial group A does not determine the structure of the subgroup generated by A in 8, nor does the embeddability of A in a T-group imply the embeddability of 8.

Lastly, we mention one more corollary:

Corollary 4: Let the projective class 3c be a subclass of the axiomatizable class 3co such that 3co-submodels of %-models are again%-models. Then X is universally axiomatizable in X,.

To prove it you compare Theorems 1 and 2. From Corollary 2 and the projectiveness of the classes of RN-, RI-, and Z-

groups, one deduces the outright axiomatizability of these classes. This fact will be obtained directly in 53.3.

8 2.3. Boundedness and extendability for correspondences

From the well-known Lowenheim-Skolem theorem and the theorem on extendability of infinite models (cf. [I] , 8 $ 5 , 6 ) we can easily derive corre- sponding theorems for multibase models by using the unification process as above. From these we obtain theorems on correspondences and projective classes.

Theorem 3 (boundedness): For every projective correspondence u on fixed projective single-base classes XI, ..., X,, there is an infinite cardinal number m = m(u) such that if %I1 E 3cl, ..., %Vs E 3c, are u-corresponding models, and Dl, ..., D, aresets of elements of these models and bounded in power by some cardinal n 2 m , then there are u-corresponding models Zl E 3c1, ..., %, EX, such that Di c %, %Vi and the power of !Xi does not exceed n(i= 1, ..., s).

Let S be a system of FOPL axioms characterizing a; we shall include in S

Page 88: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Model correspondences I 9

all of the axioms characterizing the classes 7C1, ..., %,, as well. Let 5% be a multibase S-model which has Ernl, ..., Ern, as projections. Applying the unifi- cation procedure to S, we get an axiom system S*, and from 81 we get an S*- model Ern*. We put

m = H o + m l ,

where ml is the power of S*; note that TI depends only on u. The model Ern* includes the set

D = D , u ... UD,

whose cardinality does not exceed n. Since m is sufficiently large, the classical Lowenheim-Skolem theorem tells us there is an S*-model %* of power not greater than n such that D 5 'Jz* from %* an S*-submodel % whose projections ments in the theorem. rn

For s= 1 we have the

Corollary: For every projective single-base class X there is an infinite car-

m*. Returning from m* to m we get ..., '%, satisfy all the require-

dinal number m such that if the cardinality of a subset D of some%-model Ern is not greater than n 2 m, then exceeding n in power. rn

For axiomatizable classes the number m, generally speaking, coincides with the number of basic predicates associated with the class. In the case of projective classes the auxiliary predicates, as well as the fundamental, are essential for finding m. E.g., the class clCm of all sets of power not less than m >, No is projective. According to the proof of the theorem above, the characterization of qm requires not fewer than m predicates, whereas 9Crn has no basic predicates.

Theorem 4 (extendablity): Let a be a projective correspondence on pro- jective single-base classes %,, ..., %,; let n be a cardinal not less than m, the number given by the theorem on boundedness. Then for any a-corresponding infinite models 8, €%,, ..., ms €%,, there are a-corresponding models

EX,, ..., 8, EX,, each havingpower n , such that Di c!Xi, mi f 'Jzi if the power of Erni does not exceed n(i= 1, ..., s).

For any t < s, if for every natural number m there are models

has a %-submodel containing D and not

..., % X ~ m ) € % , with 81\m), ..., m:m) havingatleast m elements, then there are u-corresponding models '37, EXl, ..., '%, € %, of which gl, ..., '37, are infinite.

Page 89: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

80 Model correspondences

We argue as in [I] , 5 6. Let S be an axiom system defining u and including characterizations of %,, ..., xs. Let D(mi) be the diagram of mj, and let Di = { dit: t E Z } (i = 1 , ..., s) be sets of individual constants of power n. We assume these symbols to be distinct from all those found in S and the diagrams. Let Ri be the collection of all possible sentences of the form diE + djr or djE + cj, where t , { E X , t f f , ci E mi (cf. the diagram construction), and consider the axiom system

T = S U D(’Dj ) U ... U D ( m j ) U Rjl U ... U Rip , 1 P

where i l , ..., ip are those i for which mj has power < n. Any finite subset

Tf T contains only a finite number of individual constants and, therefore, can be realized in ml, ..., mS, assigning the djE to distinct elements differing from those whose designations appear explicitly in Tf . By the compactness theorem there is a T-model $3. The projections !# j l , . . . ,p ip of include the corresponding sets Djk U mik (k = 1, ..., p ) , which have power n. According to Theorem 3, in pl, ..., Ps are u-corresponding submodels Z1 E %,, ..., ills EX, bounded in power by n , with Zil, ..., Zi including Dil U mil, ..., Dj Ufl i and, therefore, having power n. Applying the entire argument again guarantees that illl , ...,ills all have power n.

Ri we take the collection of all sentences of the form dik + dil, for k # 1,

P p . P

The proof of the second part of the theorem is the same except that for

( k , l = 1,2 ,... ).. For s = 1 we have the

Corollary: For every infinite model %? in a projective single-base class % there is a proper %-supermodel 2 of any previously prescribed power n, as long as 11 is not less than the power of m and m, where rn is the cardinal for 3c given by the theorem on boundedness.

If for every natural number n, % contains a model with a t least n elements, then % contains an infinite model. rn

Theorems 3 and 4 and their corollaries are formulated only for single-base classes. Analogous statements for multibase classes are also true if the power of a model is taken to mean the power of the union of its bases (4).

8 3. Quasiuniversal subclasses

0 3.1 . Stability

Let @ = (O1gl) ... (OmEm) *(z1, .‘*) Em9 Fm+l, En) ( 5 )

Page 90: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Model correspondences 81

be a multibase second-order formula in prenex form, where gl, ..., F, are predicate or individual variables of fixed sort relative to the basesMa (a E A) (cf. 0 1.1). I t may happen that in this formula all of the quantifiers over indi- vidual variables ranging over the sets Mp (0 E B c A) are universal. In such a case we shall say that CP has B-universal form. Moreover, these universal quanti- fiers need not be located sequentially in CP, but may be interspersed with existential and universal quantifiers over individual variables of other sorts as well as predicate quantifiers.

Theorem 5 (cf. [III] and [ 1631 ): If a multibase SOPL sentence CP has B- universal form and is satisfied in some model 92, then CP is satisfied in eveiy Bsubmodel (cf. 0 1.1) ofm.

We need several new notions for the proof of this theorem. Let 3c be a class of . . multibase models with basesMa (a E A) and basic predicates Py = P;i-**'ky (7 E r, ip = ip(7) E A). We say that a second-order relation (predicate) Z(xl, ..., x,, X I , ..., X,) - where xl, ..., x, and X , , ..., X , are individual and first-order predicate variables with sorts a,, ..., a, and pl, ..., p n , respectively - is determined on %-models iff for every%-model !!?I, every sequence (ul, ..., u,, U,, ..., Un) of elements of m and predicates defined on with the sorts al, ..., a,, p l , ..., p n is associated with one of the truth-values T or F in the name of 2.

The relation Z is called formular in% iff one can find a SOPL formula S2(xl, ..., xm , X , , ..., X, ) with appropriate sorts whose value in every 3c- model 92 for all u l , ..., u,, U1, ..., Un from %? coincides with the value of Z(ul, ..., u,, Ul, ..., U,). The formula CL(xl, ..., x,, X l , ..., X,) may con- tain - in addition to the free variables xi, Xi - bound individual and predi- cate variables, as well as the predicate constants associated with the class 3c.

for all u l , ..., u,, U , , ..., Un from 92 and any B-submodel PIo of 2R con- taining u l , ..., u,, the truth of Z(u l , ..., u,, U, , ..., Un) in implies the definition and truth of Z(ul, ..., urn, Uy, ..., U,o> in m0, where U/ is the restriction of Uj to the bases of m,, ( j = 1, ..., n).

From the definition of submodel it immediately follows that the basic predicates of the class %, along with their negations, are stable (i.e., A-stable) in %. Conjunctions and disjunctions of B-stable relations are B-stable. There- fore, every relation Z defined in % by a quantifier-free formula is stable in %.

It is also easy to verify that if the relation Z is B-stable in 3c, then so are the relations defined in %-models by the formulas

The relation Z is called Bstable ( B A) in 3c iff in every %-model $93 and

Page 91: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

82 Model correspondences

for i = 1, ..., n, and j , k = 1, ..., rn, as long as the sort of xk does not belong to B.

Indeed, in the%-model !Jll let ul, ..., u, and U l , ..., Un-, be elements and predicates such that the relation given by

is true. That is, for any predicate U on m,

is true, and so,

0 0 z(ulr ... t ~ 1 , ..-, un-1, uo)

is defined and true in the B-submodel 1132, containing ul, ..., u,. If U ranges over all predicates on m with the same sort as X, then Uo runs over all predicates on rm, with this sort. Therefore,

is true on r2Jto, and the relation Y is B-stable.

relation given by Let us look at one other case. Suppose for u l , ..., urn-,, U , , ..., U,, the

is true in m. This means for some u in m,

is true. Since the sort of x does not belong to B, u belongs to any B-submodel mo, which we assume also contains ul, ..., urn-,. But 2 is B-stable, so

0 Z(U1, ..-, Um-19 u, ~ 1 , *.-, u,">

is defined and true in mo, and so

Y ( U 1 , -.., U m - l , u;, ..., U,")

Page 92: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Model correspondences 83

is true in Sfi,,, and Y is B-stable in 3c. The second and third cases are handled analogously. A

The theorem to be proved follows at once from these remarks. Indeed, let the sentence @ be of the form (5). Since \k is quantifier free, it is stable. By assumption, none of the cw E B. Therefore, the sentence @ is B-stable, which is equivalent to the asser- tion of the theorem.

53.2. The intrinsic local theorem

and predicates Py (y E r). As in the definition of projective subclasses, we introduce auxiliary sets of objects Np (p E B) and predicates Q, (6 E A), defined on the Ma, N p . These predicates are generally of mixed sort; that is, some of the arguments vary over theM,, and some over the N p . Let R, @€A) be a system of predicate symbols; these will be viewed as variables ranging over predicates defined on the Ma.

E l ) , ..., (om Em) is of the form (3x9 where

Let us consider an arbitrary class 3c of models with basic setsMa (a E A)

We consider systems of axioms K, R,, S of the following form: (I) K is a collection of sentences of FOPL for bases Ma, Np (a E A, 0 E B)

and fundamental predicates Py, Q, (yE r, 6 E A). The quantifiers on variables over the Ma are universal; in the case of the No the quantifiers may be either universal or existential.

(11) For XEA, the system R, consists of FOPL sentences over bases& (a E A) with predicate symbols Py (yE r) and R,. All quantifiers are univer- sal.

(111) S is a collection of SOPL sentences over basesMa,Np (a€ A , DEB). The predicate constants in S lie among the Py and Q, ; the predicate variables - all bound, of course - are all taken from {%: AEA}. Individual quantifiers associated with the Ma are assumed to be universal, the others arbitrary.

Quantifiers of the form (Rk), (3R, ) in the sentences of S are assumed to be relativized to the set of all predicates on theM, of the same sort as R , and satisfying the axioms in R, (A E A).

In all three types of axioms the equality sign can appear, but in connection only with individuals - not with predicates. The sets of fundamental symbols and axioms in each group may be infinite.

Let L denote the axiom system resulting from the combination of K, S, and the R,. We say that a model rrfl with basesMa (a€ A) and predicates Py (y E I?) satisfies the system L iff it is possible to find auxiliary sets N @EB)and todefine predicatese, (6EA)in {Ma: aEA}U { N p : DEi} , such that the extended and enriched model (Ma,Np; Py, Q, : a€ A, PE B, y E r,, S € A ) satisfies ail the sentences in L.

Page 93: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

84 Model correspondences

A class 2 of models is called quasiuniversal iff it is the class of all models satisfying an axiom system L of the indicated type; note that all quantifiers in L over elements of a model are universal.

Analogously, a subclass &of a class% of models is called quasiuniversal in % iff L? is the intersection of % with some quasiuniversal class E0, that is, 2 consists of all %-models satisfying some quasiuniversal system of axioms.

In order to get a clearer picture of quasiuniversal classes, let us look at a few examples.

We shall prove that every class of nontrivial models (those with more than one element of each sort) which admits an axiomatization by means o f axioms in Skolem form:

is quasiuniversal.

pair of quasiuniversal axioms (first- and second-order): Indeed, we shall show that every sentence (6) is equivalent to the following

where the quantifier (R) is specialized as indicated above and means: “for all R satisfying axiom (7)”.

satisfies (7), then clearly For if (6) is true in some nontrivial model w and the predicate R on

holds in 8l. Suppose (6) is false. Then there are u l , ..., u, in ’$8 such that for all ul, ..., u, in m, \k(ul, ..., u,, ul, ..., un) is false. Take the predicate R ( x l , ..., x m ) to be true on ( u l , ..., u,) and false on all other sequences (and there are others) (’). R satisfies axiom (7), but does not satisfy the condition

As a second example we take any class 7C of (single-base) algebras with (x,) . . . (x,)R(q, ...,x, 1.. basic operations f i ( x l , ..., xnj ) ( i = 1, ..., s). Checking the axioms:

x Rx & (xRy --f yRx) & (xRy & yRz + xR%) , (9)

Page 94: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Model correspondences 85

we note that (9) and (10) signify that R is a congruence relation, while (1 1) says that every congruence that does not identify everything coincides with the equality relation. Hence, the axioms (9), (lo), and (1 1) are equivalent to the assertion that an algebra is (homomorphically) simple, and, consequently, the subclass of (homomorphically) simple algebras in any class 3c of algebras is quasiuniversal. 8

Turning to the axioms:

we conclude that the collection of those algebras with no non-trivial proper subalgebras forms a quasiuniversal subclass in a given class of algebras of any fuced type. 8

In particular, the subclass of all prime fields and the subclass of all groups of finite prime order are quasiuniversal. Neither is projective, since for every natural number n each contains models with more than n elements, but does not contain uncountable models and, hence, violates the extendability result for projective classes (cf. 82.3).

Inasmuch as simple abelian groups do not form a projective class, the class of all simple groups is not projective.

It becomes clear that quasiuniversal subclasses of axiomatizable classes of models profoundly differ from axiomatizable and projective subclasses. A quasiuniversal subclass can even consist of one infinite model, as in the case of the class of prime fields of characteristic zero. Nevertheless, we have the following fundamental theorem:

of submodels belonging to a quasiuniversal class &(‘), then 9-R belongs t o g . In particular, the union of an increasing chain of &-models is an2-model.

predicates of various orders, ranks, and sorts are viewed as elements of addi- tional basic sets, and sentences of higher order are rewritten as multibase FOPL sentences.

Theorem 6 (intrinsic local theorem): If the model has a local system

The proof employs the method of “objectification” of predicates, whereby

Page 95: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

86 Model correspondences

Let 59.R be a model with bases Ma! (a!€ A) and predicates P-, (y E I'), and with a local system {mm,: [ E Z} of submodels satisfying a quasiuniversal axiom system L = K U U,E~ R, U S with the structure described above. With every predicate R P ) defined on the Ma! and satisfying R, we associate a new element r p ) in a 1-1 fashion; for each A E A, the set of all such r p ) is called U,. In the system {Ma!: a! E A) U { U,: A E A) we define new predicates E, (A E A) as follows: if

and, by definition,

~ 1 , ..., up,) = R p ) ( u i , ..., up,)

for a l l r ~ ) E U , a n d u i E ~ a ! i ( i = l , . . . ,p , ) . Thus, !U? gives rise to the model

m* =(Ma!, U,;Pr,E,: a!EA,y€I',AEA)

with a greater number of bases and predicates. Let RZ denote the system of axioms obtained from those in R, by replacing every occurrence of R,(xl, ..., xp) in them with EA(r,, XI, ..., xp) and prefixing each resulting for- mula with (r,) so that it governs the entire formula. Similarly, let S* denote the collection of axioms obtained from those of S by substituting &(rh, xl, ..., xp) for R,(xl, ..., xp) and changing the quantifiers (R,), (3R.J to (r,) and (ark) . The axioms in the RZ and S* die seen to be FOPL sentences referring to Ma!, U,, Np as basic sets and P-,, E,, Q, as fundamental predicates.

From the construction of a* and the formula (1 2) it is seen that for all AEA, RZ is automatically satisfied by a*. If, in addition, we can construct sets N p (0 E B) and define predicates Q, (6 E A) in the system {Ma, N p : a! E A, 0E B} such that the resulting multibase model (with the Ma!, U,, NB as bases and the P-,, E,, Q, as basic predicates) satisfies the rest of the system L* = K U U,,, R: U S*, then satisfies L, i.e., belongs to 2.

Let us begin with the axiom system

Page 96: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Model correspondences 87

which we shall now show is consistent. By the compactness theorem it suffices to show that every finite subset Tj of T* is consistent. Since T = T j n D(1)37*) is finite, the sentences in it have reference to only a finite number of elements ul, ..., am in I%rz and rhl, ..., r f , in U,eh U,. By assumption, there is a T E E such that a l , ..., a,,, are contained in appropriate bases of the E-submodel m,. If it happens that hj = Ak, then there are bl, ..., b, in m such that

1

EAj"Lj9 b, , bp) f EX,(&, b, , ..., b,) , (13)

which follows from (12) and the 1-1 correspondence between elements of

the appropriate b l , ..., b, are also contained in 22, ('). !JJlm,* is constructed from m, as above and is generally not a submodel of

1)37*. By construction, the predicates R i l , ..., R;, corresponding to the ele- ments r h l , ..., r;fhn satisfy R h l , ..., Rh, in 23. For i= 1, ..., n we denote the restriction of R i i to by OR:.; since the axioms in Rki are universal, the predicate OR& satisfies Rhi in d,; therefore, in the set U& constructed for 1)37m,* there is an element Ori such that for all appropriate u l , ..., up in we have the predicate equation

U, and certain predicates on 1)37. We can assume that in every such case

1

X i

E i i ( ' ~ i i , q, ..., up) =EAj(r& u1, ..., u p ) . 114)

From (13), (14), and the construction of %?* and 2??; it follows that the map ' O i r i i + rhi (i = 1, ..., n) is a 1-1 correspondence. We let T, be the set of all

formulas obtained from those in T by replacing the constants r;, , ..., r?, with Or:*, -.., We now convince ourselves that T, c D(!JJ,* ), that is, every sentence in T becomes true in fl: after the above substitution. For the sen- tences in T have the form:

or the negations of these formulas. Thus it is clear from the choice of T, the construction of mm,*, and the relations (13) and (14) that the sentences of T, are true in 93;.

Hence mm,* satisfies T U L* under the interpretation of ri i as (i= 1, ..., n) - in the sense that T U L*-model. Since T; 5 T U L*, we conclude that every finite subset of T* is consistent, and so, T* itself has a model

can be enriched to make a full-fledged

Page 97: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

88 Model correspondences

%* =(M&, No, U i ; P ; , Qs, E i : a€& PE €3, y E r , 6 E A, XEA) .

As T* includes the diagram of lm*, M& 2 Ma (a E A), U i >_ U, (A€ A), and W* is a submodel of the projection of %* onto the MA, UL.

In all the sentences in L* the quantifiers on variables ranging over the Mh are universal. Therefore, by Theorem 5 the submodel 8; of %*, obtained by restricting the predicates to the Ma, No, U i , also satisfies T*.

For every h E A we define an equivalence relation 8, on UL by putting rer’ = T for r, r ‘E U i iff

Ei(r, u l , ..., up) = ~ i ( r ‘ , ul, ..., up)

for all appropriate u l , ..., up in U e A Ma. In the sentences of L the equality sign appears only with individual variables, so in L* the variables rA occur only as arguments of the corresponding E,; from this fact and the reasoning behind (13) we see that the 0, can be used to “relativitize equality” in ’%? as described in 52.1. This yields a T*-model%?/e with bases Ma, Np, Vile, (a E A, PE B, A € A).

E,(r, xl, ..., x p ) defines in %T a p(h)-ary predicate on the Ma that satisfies R, in %I, since %? satisfies Rz. But all such predicates are represented by elements of U, as seen from the definition of this set. This gives a 1-1 corre- spondence between U i / 8 , and U, for each X E A. These maps in turn induce a map from %?/e onto the submodel %$ of ’%T with bases Ma, No, U, (a E A,

E B, h E A) which is seen to be an isomorphism (cf. $? !). Hence %$ satis- fies L* outright, and its projection onto the Ma, U, is (m*. rn

For every h E A we see that for any fixed r E U;, the expression

Stronger than Theorem 6 in form only is its

Corollary: If a model @ in a class 3c has a local system of submodels belonging to a quasiuniversal subclass Pof 3c, then belongs to 2, also.

For by definition 2= 3c n Po for some quasiuniversal class Po. %’ has a local system of 2- and, therefore, PO-submodels. By Theorem 6, by assumption a E%, so %’ E 2. rn

Theorem 7: If the quasiuniversal class 2 is characterized by an axiom sys- tem L = K U U,E* R, U S such that for every XE A, R, is empty or consists solely of identically true sentences, then P is universally axiomatizable.

According to Theorem 5, every submodel of an 2-model is an 2-model itself. Thus the extrinsic local theorem for 2 takes the form: ifeveryfinite subdiagram of a model model. This result together with Theorem 1 will give Theorem 7.

E 2,;

is realizable in some 2-model, then %I is an 2-

Page 98: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Model correspondences 89

We can demonstrate this extrinsic local theorem for .@ by repeating the argument for Theorem 6 , but taking the fmE ([ E Z) to be all the .@-models required for realization of all possible finite subdiagrams of the model fm. This repetition would be literal, except the mE are not submodels of fm. This fact, however, is used only to guarantee the existence of a predicate ORXi on fm, taking the same values on F = { a l , ..., am, b, , ..., b, } as R$ does in m, and satisfying R;li in fm, ( i = 1, ..., n). Since these axioms are trivial in the present case, any predicate on fm, can be chosen for OR& as long as it has the same values on the “realizing image” of F as R& takes on F. m

The chief special case of Theorem 7 - when 3c is empty, and the sentences in S do not refer to the supplementary basesNp - was known before (cf. [88] and [III]). In essence, Theorem 7 asserts the eliminability of the bound predicate variables I$,, and the auxiliary predicates Q, and basesNp from K and S in the sense of Ackermann [ l ] .

Q 3.3. Applications

The concept of solvability of a group greatly ramifies on passage from finite to infinite groups; contrasted with the single class of solvable finite groups are the equally natural classes of RN-, RI-, and Z-groups, plus m-, RI-, Z-, and %groups, and even others (cf. [11] , [81], and [M4] ). Local theorems are known for all the indicated classes. For the “lower” classes of RN-, RI-, and Z-groups, as well as orderable groups, these theorems were first proved by the author [I13 , [M2], with the aid of the compactness theorem for FOPL. Proofs of the local theorems for EI- and Z-groups were obtained by the author, and for g’-groups by Baer [6], but specific group-theoretic methods were used. We now show that local theorems for all the “higher” classes of RN-, RI-, Z-, and %-groups are special cases of the intrinsic local theorem proved above, while the well-known intrinsic local theorems for the lower classes of RN-, RI-, and Z-groups can be replaced with stronger extrinsic local theorems.

A system E of subsets of a set M linearly ordered by inclusion is called complete iff it contains the union and intersection of any collection of its members, as well as the set M (’). For every complete, linearly ordered system

on M by putting x R y = T iff some member of E containsx, but does not containy. Clearly, R satisfies the axioms

- -

= {Ma: a E A} of subsets of M , we define a predicate RG (or R , for short)

*A: 1 x R x

*B: xRy & y R z + xRz

*C : xRz & 1 y R z + xRy

Page 99: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

90 Model correspondences

For y E M , let RY be the set of all x E M for which x R y = T; it is easy to see that

i.e., each RY belongs to E, and eachM,E G can be represented as the inter- section of an appropriate collection of the RY.

M satisfying the conditions *A-*C. The collection of the sets RY (y€M), defined as above, is linearly ordered by inclusion; it is not difficult to see from *A-*C that this collection can be extended to a complete,linearly ordered system G by adding M and all possible intersections of subcollections of the R Y ; moreover, R , = R . Thus, for any set M, the complete, linearly ordered (by inclusion) systems of subsets of M are in 1 - 1 correspondence with the predicates on M satisfying *A-*C.

We remark that the system El refines G, i.e. Gl 2 6, iff the correspond- ing predicates R 1, R satisfy the condition xRy+ x R l y .

In case the set in question is a group 8, and we wish to investigate com- plete, linearly ordered systems (sequences) of subgroups of a containing the identity subgroup, then we add the following axioms to *A-*C:

On the other hand, suppose R is an arbitrary binary predicate defined on

*D: XRZ &YRZ+ X Y - ~ R Z ,

*E: x + XX-' + xx-l R X . The axiom

*F: x ~ y + y - ~ x y ~ y

is obviously equivalent to the demand that for any pair of adjacent subgroups in the system, the smaller be a normal divisor of the larger (normality of the system).

The axiom

is equivalent to the requirement that the factor group of any two consecutive subgroups exist and be abelian (solvability of the system); the axiom

*H: x R y + z-lxzRy

Page 100: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Model correspondences 91

is equivalent to requiring every subgroup in the system to be a normal divisor of @ (invariance of the system); the axiom

*I: xx-1 + x-t xyx-'y-1Rx

is equivalent to demanding that all of the subgroups in the system be normal divisors of a, and that the factor group of any two consecutive sub- groups lie in the center of @/@a (centrality of the system).

We have been dealing mainly with predicates and not with operations, so we shall assume in what follows that all the axioms *A-*I are written with predicates. E.g., if fix, y, z), Q(x, y) are the predicates xy = z and y = x- , then *E becomes

1

Q(x,y) &P(x,y, z) & x + z- , z R x .

It is important to note that *A-*I are universal FOPL sentences, even when written with predicates; the quantifiers have been suppressed above for clarity.

the SOPL axiom The property of a group being an RN-, RI-, or Z-group can be expressed by

(3R) (*A & *B & *C & *D & *E & *G) ,

(3R)(*A& *B & *C & *D & *E & *G & *H) ,

(3R)(*A & *B & *C & *D & *E & * I ) ,

(RN):

(RI):

( Z ) :

or

respectively, where the quantifier ( 3R) is not specialized.

which implies

Theorem 8: RN-, RI-, and Z-groups form universal subclasses of the class of groups; hence, the extrinsic local theorem holds for these subclasses. m

Passing on to RN-, RI-, Z - , and %groups, we let Q1(R), Q2(R), Q3(R) denote the second-order matrices (obtained by dropping (3R) ) of the formulas

The form of (RN), (RI), and ( Z ) satisfies the hypotheses of Theorem 7,

(W, (W, (a. We Put

Q(R) = *A& *B & *C & *D& *E& *F ,

\k(R) = *A & * B & *C & *D & *E & *G .

Page 101: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

92 Model correspondences

_ _ The property of a group being an RN-, RI-, or z-group can be expressed

by the axiom

( y p ) (3,1R1)(zr)(v)(uRv+zrRlv) Y

Wq! R) ( 3@2 R, 1 (WRv + uR1 U) 3

(Vq!R) ( 3& 1 (u) (v) W v + q v ) 9

or

respectively.

classes. Thus, RN-, RI-, and zgroups form quasiuniversal subclasses of the class of groups. By the corollary to Theorem 6 the irttrinsic local theorem holds for these subclasses. 8

corresponding to a subgroup system of the form { e } suffices to-supplement *A-*E with the axiom

These axioms have the form indicated in the definition of quasiuniversal _ -

To write a definition for G-groups we must characterize the predicate R @. Clearly, it

*J: x ~ x x ~ ' & x R y + l y R z .

If is the conjunction of *A-*E and *J, then a group satisfies

WaR) ( 3,1 R1) (u) (v) ( ~ R v + uR1 V )

iff it is an &group. This axiom, too, has the form required by the definition of quasiuniversal class. Consequently, g-groups form a quasiuniversal subclass of the class of groups, and so, the intrinsic local theorem holds for this sub- class. =

Analogous statements are true for the class of groups admitting linear group-orderings (orderable groups), and for the class of those groups in which it is possible to extend any partial group-order to a linear group-order (freely orderable groups) (cf. [M2]).

Indeed, let @(R) be the FOPL sentence

& ( x R y + w x z R w y z ) ,

and let 9 ( R ) be the conjunction of @(R) and the sentence

x R y v y R x

Page 102: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Model correspondences 93

Then the property of a group being orderable is expressed by the SOPL sentence

a group is free orderable iff it satisfies the sentence

As above, this implies that the orderable groups form a universal subclass of the class of groups, while the freely orderable groups form a quasiuniversal subclass. m

The first assertion was proved by kos' [ 8 6 ] , who gave explicit universal axioms characterizing orderable groups. From the second assertion we deduce the

Corollary: The intrinsic local theorem holds for the subclass of freely orderable groups.

by EOS [88] , who showed that the union of an increasing chain of freely orderable groups, embedded one in the other, is a freely orderable group.

The above results indicate a family resemblance between the classes of RN-, RI-, etc., groups, on one hand, and the classes of orderable and freely orderable groups, on the other. This resemblance is more heavily limned by considering the negation of R in the first case. In fact, letting P = -R, we can rewrite *A-*C in the form

This corollary is a new result, apparently. A special case of it was indicated

XPX, xPy&yPz- ,xPz , x p y v y p x ;

such a P is said to be a quaswrder. RN-, RI-, and Z-groups are, therefore, quasiorderable - with the quasiorder subject to various other conditions.

When we combine the notions of RN-, m-, etc., groups with that of ordered or partially ordered groups, it is natural to demand that the complete systems of subgroups involved in the definitions consist of convex subgroups. The previous arguments show that the classes of groups so obtained are uni- versal or quasiuniversal subclasses, as the case may be. In particular, from the general intrinsic local theorem we can deduce a whole series of new concrete local theorems for groups (cf. [M4]).

Page 103: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

94 Model correspondences

NOTES

(’) T\is notion of submodel is a bit too general as it neither permits nor prohibits empty Ma; this leads to a certain uncertainty (more literary than factual) in a few passages, which the reader will have to parse for himself.

(’) If several of the M, have elements in common, an ambiguity can arise in the association of constants and the assignment of sorts. I t is more convenient t o associate a single constant with each element of U{M,: CY E A} and allow it to have several sorts; it is, however, more consistent with the coming definition of realizability to take the disjoint union here, letting each constant have only one sort. The issue could be avoided by requiring all bases to be disjoint, for this would not hinder the constructions to follow.

(3) The cited definition includes a boundedness property, which is proved for pro- jective classes in Q 2.3. Here, arbitrary individual constants can appear in the members of s.

(4) The author suggests with validity (and ambiguity) that we can replace “power of a model” with “powers of the bases of a model”; &deed, similar formulations of bounded- ness and extendability with respect to individual bases are possible - and provable by similar techniques.

(’) This R should be replaced with its negation; the assumption of nontriviality is seen to be unnecessary.

( 6 ) In other words, if every finite subset of the disjoint union of the bases of is included in some .@-submodel of Dl.

(’) This provision has been added in translation and serves to correct a slight short-

( 8 ) It is important that 6 contain the empty set, too; this can be viewed as the union

coming in the original proof by allowing the diagram to be used unchanged.

of the empty collection of members of B (andM as its intersection).

Page 104: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

CHAPTER 12

REGULAR PRODUCTS OF MODELS

Introduction

In this article regular products are offered as generalizations of direct pro- ducts of models. Theorems of A. Mostowski [ 1051 and R. Vaught [ 1791 on direct products are special cases of theorems to be proved on regular products. As a preliminary, we study a particular form of model correspondence, a notion defined in [XI].

- In [XI, 0 1.21 the concept of an axiomatizable correspondence between models of fixed classes was introduced. The first section of this article is dedicated to an examination of those model correspondences which can be prescribed by formulas of first-order predicate logic (FOPL) that contain no auxiliary predicate symbols’. This analysis is based on an elementary lemma on the reduction of FOPL formulas with separable variables. Offered as an illustration is S . Feferman’s result [ 1791 on formulas true in the direct product of a finite number of models.

In $ 2 we study the product of a possibly infinite number of models and introduce the new concept of a regular product of models, generalizing the notion of direct product. Relying on the idea of separable variables used in 9 1 and on the theorem of H. Behmann [2 ] on the normal form for formulas with unary predicate symbols, for every closed formula (or: sentence, axiom) @ of FOPL concerning a regular product of models I f l a (a E A), we effec- tively construct an expression \k equivalent to @ that is a propositional com- bination (i.e., combined by means of &, V , 1) of a finite number of state- ments @of the form: “among the factors are modelsna, , ..., Ina,, with Cui, # ajl , ..., ai f a ’ , in which @kl , ..., @km are respectively true”, where the @ki are effectively constructed FOPL sentences. Thus, in order to be able to judge the truth or falsity of arbitrary FOPL sentences concerning a given regular product, it is sufficient (and, in general, necessary) to be able to decide the matter just for sentences of the indicated form concerning the factors. This is the fundamental result of the present article.

P l P

95

Page 105: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

96 Regular products of models

Assuming the number of factors in a proper (in the sense of 52) regular product Urnm, to be infinite, and all factors to be isomorphic to a single model a,, we immediately see that the above statements 0 reduce to ones of the form: ‘‘Ql & ... & Qm is true in .%lo”. Consequently, in the case of a regular power Urnm, = rn$ the question of the truth of a FOPL sentence

appropriate FOPL sentence effectively constructed from a. For direct powers t h s was proved by A. Mostowski [ 1051.

Let us assume that in the proper regular product lrJl= Urn, the factors fall into classes of mutually isomorphic models, that every such class contains and infinite numbers of models, and that {’$I,: 6 E B} is a system of repre- sentatives from these classes. Then each 0 mentioned above reduces to the conjunction of statements of the form: “among the models !)?Imp (0 E B) there is a model in which the sentence a’ is true”. The negation of such a statement has the form: “1 @’ is true in every model DIP (’E B)”. Consequently, we obtain an algorithm for distinguishing between those FOPL sentences true in

and those false if there is an algorithm for telling whether or not a FOPL sentence is simultaneously true in all the a,. For direct products this result was formulated by Vaught [ 1791 .

Besides the greater generality of the results of 52 compared to those ob- tained by Mostowski and Vaught, the proofs in 52 seem simpler than Mostowski’s, basically thanks to the use of Behmann’s transformation. I can- not compare the methods of 52 with Vaught’s since at present his results have been published only without proofs.

in reduces (uniformly) to the problem of the truth in m, of an

8 1. Splitting correspondences

$1.1. Let XI, X2 be classes of models with fundamental predicates denoted generically by P7 (y E I‘) and Qs (6 E A), respectively. The bases of the models in these classes are written uniformly as M and N , respectively. We introduce symbols R, (A E A) for new predicates R,, generally of a many- sorted character, i.e., part of the arguments of each R, range over the set M, and part over N. Let S be a system of FOPL sentences written with the help of the predicate symbols P7, Qs , R,. The equality sign - - can occur in these sentences. All the individual variables and quantifiers are assumed to be specialized. Thus, if the individual variable x is of the first sort, then the quantifier (3x) means “inM there is an element x such that ...” (cf. [XI], 5 1.1). Models E %, , ‘32 E 3c2 are said to S-correspond iff it is possible to define predicates R , on their bases M and N such that all the axioms in S become true.

Page 106: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Regular products of models 91

Correspondences defined in this fashion are called axiomatizable. We analogously define axiomatizable correspondences among models of any number of classes (cf. [XI]).

Although in the definitions above the classes X1, 31, could have been arbitrary, in considering axiomatizable correspondences we shall assume that the X i are the classes of all models of the respective given types. If 9Cl, %, are themselves (first-order) axiomatizable, then we assume S includes the FOPL axiom systems characterizing these classes; the matter thus reduces to the basic case of classes of all models. We further note that individual con- stant symbols are not permitted in the axioms. Should these be needed, we can introduce new unary predicate symbols instead, inasmuch as the number of predicate symbols is not limited and may be infinite.

Among the simpler correspondences are those admitting axiomatizations by mems of axioms in which the auxiliary mixed predicate symbols R, do not occur, and = links only variables of the same sort - axioms which thus refer only to the predicates associated with the classes being considered. These are called splitting correspondences. As a sort of justification for this name we have

Theorem 1 : Every splitting correspondence among models in classes X1 , ...,31, can be characterized by a system of axioms of the form

cpp v q7p v ..i v cpy (p E M) ,

where each cpy) is a sentence written with the symbols associated with cKi (i= 1 , ..., s).

lemma: This theorem is immediately implied by the following purely combinatorial

Lemma: Suppose

$ = (01x1) - 0 - (Omxm) cp(X1, ..., xm 9 X m + 1 , -*-, x4)

is a FOPL formula with the Oj being quantifiers and x l , ..., x4 being the only variables in the quantifierfree cp. Suppose x l , ..., x can be decomposed into disjoint classes I,, ..., Z, such that no atomic formula P(xi,, ..., xi,) or X i , = Xiz in cp involves variables of dqferent classes. Then by an effective process we can find formulas Gij such that $ is logically equivalent to

4

Page 107: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

98 Regular products of models

moreover, for each $ jj, its variables are contained in one of the indicated classes, and its quantifier prefix is a subprefk of that of $.

dure known from the theory of formulas with unary predicates (cf. [Z]), and the proof is given here only for the completeness of presentation.

The proof proceeds by induction on the number of quantifiers in $. If $ is quantifier free, then the assertion is obvious since as the I)~,. we can take the atomic formulas P(xjl , ..., xin), xil = xiz and their negations. We assume the lemma is true for rn - 1 quantifiers. Then for the formula

The process of reducing $ to the form x basically coincides with a proce-

( O 2 X 2 ) ... ( O m X m ) Cp@, 9 *.*, x m , Xm+1 9 ..-,

we can find one of the form x equivalent to it, so we have the equivalence

If h1 = 3, then we rewrite the x given by the induction hypothesis in dis- junctive normal form and proceed dually. -

With the Lemma proved we now get a proof of Theorem 1, for in every axiom in the system characterizing the correspondence the individual variables sortwise connected with the class 31, occur only as arguments of predicates associated with X i and do not mix with individual variables connected with other classes.

$1.2. A class 3c of models is called minimal iff it is axiomatizable and includes no proper axiomatizable subclasses. Obviously, the minimal classes are those classes characterizable by complete systems of FOPL axioms (' ). Every model is contained in one and only one minimal class. As a system of axioms for this class we can take the collection of all FOPL sentences true in the given model.

Let u be some correspondence between models in classes X,, X2. Then to

Page 108: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Regular products of models 99

every subclass P , ing of all those 7C2-models which u-correspond to at least one Pl-model. The class %, , like any class, splits into minimal axiomatizable subclasses, which have corresponding subclasses in 3c2 of a complicated nature, generally speak- ing.

If u is a splitting correspondence between models in the classes XI, q2, then to every minimal subclassPm c 3cl there corresponds an axiomatizable subclass L!

Indeed, let u be prescribed by the split axiom system { qr v qg : p E M} , and Em by the complete system X = {x": v E N}. In view of the completeness of the system X, for every p E M, X logically implies either q'; or 1 qg (but not both, by the consistency of X); so either 9'; holds in all Pm-models, or 1 qy does. The class Pmu is characterized in 9C2 by the system {q;: p E M and X implies 1 q'; }. In view of the minimality of Z m , for every E E m , an arbitrary sentence J/ is true in iff X implies J / , whence Emu = mu. rn

By analogy with the notion of pseudoaxiomatizable classes of models (cf. [VII]), let us agree to say that a model correspondence ispseudoaxio- matizable iff for every system T of FOPL sentences written with the aid of predicate symbds associated with the classes considered and auxiliary many- sorted predicate symbols whose arguments are connected with the classes considered, if for every finite subset To of T, there are u-corresponding models satisfying To, then there are u-corresponding models satisfying all of T.

In an analogous fashion we introduce the notions of pseudoprojective and pseudosplitting correspondences: for the former we permit the axioms in T to involve auxiliary many-sorted predicate symbols relating arguments ranging over auxiliary sets, as well as over the bases of models in the classes under consideration (cf. [XI] , $ 1.2); for the latter the members of T must refer only to the fundamental predicates of the classes considered. (*)

From the FOPL compactness theorem (multibase version - cf. [XI], $ 2 . 2 ) it immediately follows that every projective correspondence is pseudoprojec- tive.

axiomatizability, and pseudoaxiomatizability implies pseudosplitting.

7Cl corresponds a well-defined subclass 2, c %2 consist-

u c %, ; moreover, Pm u = m u for any E E m .

We remark that for correspondences, pseudoprojectiveness implies pseudo-

Theorem 2: A correspondence u on the classes X1, 9C2 is a splitting corre- spondence i f f it is pseudosplitting and for every minimal subclass Pm of X1 and every model Dl in Em, Pm u is axiomatizable and equal to %Xu.

Page 109: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

100 Regular products of models

Necessity was established above. We now prove sufficiency. We are assum- ing, in effect, that u is characterizable by relations of the form

where X = { xy: v E N} is a complete system of sentences of the type of CX,, and $ is a sentence of the type of 3C2. From the pseudosplitting of u it follows that each relation of this form can be replaced with a sentence of the form

x1 &. . .&xp+$ 7

where { xl, ..., x p } is an appropriate finite subset of X. Putting cp= x1 & ... &xp, we see that u is characterized by axioms

having split form.

5 1.3. As an example we mention the problem studied by Feferman (cf. [ 1791 ) on reducing a sentence concerning the direct product of a finite number of models to sentences concerning the factors.

Let W,, m2 be similar models with basesM1, M2 and fundamental pre- dicatesP,$l) and P,$2) (y E p). The directproduct of !?Ill, m2 is the model !?Il whose base is the setM1XM2 = (<a1, a2): a1 EM1, a 2 E M 2 } and whose fundamental predicates P7 (y E I') are defined by the predicate equations

Let

(01x1) ... (Ornxrn) Cp(x1, ... 9 xm)

be a sentence of FOPL concerning 2X. Replacing each expression

occurring in this sentence with

p', 1) ( X i , , 1 ..., X i ) & p(r2)(x; , ..., Xi"), 2

Page 110: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Regular products of models 101

and each quantifier (b,x,) with the pair of quantifiers (0 ,~: ) (b,$), we obtain an equivalent sentence $ with specialized individual variables, part of which concern Ml , the remainder M 2 . This decomposition of the set of variables satisfies the conditions of the Lemma in 8 1.1, and so, by that pro- cedure $ is reduced to a sentence of the form

1 2 where the sentences $1, ..., $: concern the first factor, and $1, ..., $,' concern the second.

'm2 each have a single base. If these models are multibase (cf. [XI]), then their direct product may be definable in two essentially different ways. Suppose, e.g., that ml and m2 have basesM1, Nl andM2, N 2 , respectively. Then it is natural to let their direct product be the model with basesM1XM2, NlXN2 on which predicates are defined according to the relation (1). For these products what was said above is valid without any change.

Ml = M2 = M. Then the model m with bases M, N , XN2 and predicates P7, again given by (l), is naturally called the direct product of m2 over M. Direct products of this sort are met, e.g., in the study of groups and rings with a fixed domain of operators.

The transformation discussed above is not immediately applicable to direct products over fixed sets. On the other hand, the theorem of A. Horn [59], which gives a sufficient condition for a sentence satisfied by every factor to be true in the direct product, remains valid for both types of direct products. Clearly, for this one must demand that the sentence has no equality signs connecting variables over the fixed base with variables over the remaining bases. In particular, Horn's theorem is valid for prenex sentences of the second- order predicate logic in which the only quantifiers over predicates are existential.

We have only been considering the case when

Suppose now that these models ml, m2 have their first base in common:

52. Regular products

82.1. Turning to direct products of a possibly infinite number of models, we generalize the notion of direct product itself. For simplicity let us assume that all the models considered are single-base.

Suppose we have some system of models

Page 111: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

102 Regular products of models

We do not demand that the models be similar, nor that ma, mmp be distinct for (Y # 0. Suppose we have an index set A , and for every a E A, a system of formulas of FOPL

where variables xl, ..., xm, yl, ..., ypA and predicate symbols from among the mem- bers of {P,(a)(xl, ..., x ): y E ra}. The equality sing can also occur freely in the formulas (2).

is Vor 3, and for each A e A , a," is an open formula with free

n7

For each A E A, we introduce a predicate symbol

intending a to range over the index set Aand x l , ..., xm, to range over the Cartesian product M = n M a of the bases of the given models. In fact, the S , are taken to represent predicates defined on the pair ( A , M ) by the predicate equations

where xa denotes the element of Ma that is the a t h projection of the element x E M , while the value of the right-hand side is computed in In, according to the formulas (2).

With the help of the symbols S, we define a new system (indexed by a set I') of predicates on M by the equations

here, i7 is an open FOPL formula with predicate symbols among the S, and with, possibly,' the equality sign, but linking only variables among al , ...,aq7. The quantifiers in (4) are specialized and refer to the index set A.

with base M and fundamental predicates P7 (7 E r), defined on M by (4), is called a regular product of the models ma (a E A). The for-

The model

Page 112: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Regular products of models 103

mulas in (3) and (4) determine the type of regular product. Clearly, if we have a regular product 2R of models 8, (a E A), then we can speak of the regular product fm(B) (of the same type) of the models fmp (0 E B), where B is an arbitrary subset of A. (4)

As a basic variety of regular products we consider that case when all the are similar, A = r = ra (a E A), ny = my (y E r), and the equations (3)

reduce to the form

., x;A) =Pi a) (Xl, a ..., xa 1 "A

for all a and A. Regular products of this kind are called proper. Varying the formulas in (4), we obtain different types of proper products. E.g., using

dY(x1, ..., x 1 = (a) S$a, x l , ..., x 1 nY "7

to define P, (y E r), we get the usual direct product of the ma. Putting

or

we obtain proper products of other types.

to be associative, even when they are commutative. Besides that, the proper product of algebras may not even by an algebra.

wxl, ..., xm) of the form

From these last examples it is seen that proper products are not obliged

Theorem 3: There is a finitistic process such that a given formula

(~"+lX"+l> ... Q x n ) @*@l? . . * Y xm, xm+l 9 ... 9 xn) 9

where Oi is V or 3, and @* is an open FOPL formula with free variables x l , ..., xn and predicate symbols amongP,(X1, ..., xn,) (7 E r) ( 5 > , and given a system of formulas

Page 113: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

104 Regular products of models

where each i?y is an open FOPL formula with predicate symbols among SA(a, xl, ..., XmA) (A E A) and, possibly, equalities among the ai, this process permits one to uniformly construct: (i) a formula \k(xl, ..., x,) of the form

... (Oiar) **(al, ..., ar ,x l , ..., xm) ,

where \k* is an open FOPL formula with predicate symbols T(a, XI, ..., Xm,) ( v E N) and, perhaps, equalities among the ai; (ii) for every v E N, a formula $,,(xl, ..., xm,) with free variables xl, ..., xmu and predicate symbols s+h(xl, ..., xmA) (A E A). These new formulas (i), (ii) have the following properties. Suppose A is an index set, and suppose for every a E A, we have a model fm, with base Ma, and for every X E A, a formula P;(X~, ..., XmA)

of the sort described under (2). Let 8l = ( M , Py: yE I') be the regularpro- duct of the models ma (a E A) determined by the formulas (5) and the qf in accord with (3) and (4). We define predicates S l in each %', by the predicate equations

Tu(a,xl ,..., x m , )=$,(xy ,..., x:) ( v E N ) , (6)

where the right-hand side is computed in 8l&, and where xa E Ma is the ath projection of x EM. Then we find that the formula

@(XI , ..., xm> * *(XI 3 ... f xm)

is valid in the midtibase model (A , M ; Py, T,: y E r, v E N) (interpreting the ai to run over A, the xi over M).

The proof is carried out by induction on the number of quantifiers in the formula a. If @ has no quantifiers, then replacing the P occurring in it with the corresponding formulas (5) and bringing the quantders (all with variables ai) to the front, we obtain the desired formula \k (with N= A, and T, = S, for v E N), and putting

J/p, , ..., xmy) = q x l , ..., x mu ) (v E N) ,

we have all that is required.

Page 114: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Regular products of models 10.5

Now suppose Theorem 3 is valid for all formulas, the number of whosa quantifiers is less than that of @ (assuming n >, rn + 1). Then, in a finitistic fashion, for the formula ( ~ m + l x m + 2 ) ... (Onxn) @* we can find JI and I),, (v€ N> with the structure indicated in (i) and (ii) such that the formula

is valid in the enriched version of any regular product using the given formulas (5); thus, so is

It only remains for us to transform the right-hand side of this second equiv- alence. To be definite, let us assume that om+l = V ; in case om+l were 3, it would suffice to consider the dual formulas. According to the inductive hypothesis, ** is constructed with the aid of 1, &, v from ai x aj and Tv(ai, xil, xiz ...). Considering xl, ..., x,+~ to be parameters, we can view the formula

JI = (9;al) ... (Q;ar) **(al, ..., a,, x1 ...) xm+l 1 as a parametrized formula with = and unary predicate symbols T (a) (g E E ) ; that is, we have replaced each expression Tu(ai, xil, Xi2, ...) with k&q) at every occurrence of the former (6 depends in a 1-1 fashion on v, jl, ..., jm, , only). Therefore, by means of Behmann's transformations (see [ 2 ] , p. 44), we can show \k is equivalent to a conjunction of formulas of the form

where

Xi(bi) = T p 1 ) (Bi) & ... & T;(i,q) (Pi) (i = 1, ..., w ) , ii zq

and E is a function with values 1 -1 , while cpl = cp and cp-l= 1 cp.

Page 115: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

106 Regular products of models

Putting

and using the permutability of the quantifiers (x,+,) and (ai), we reduce the initial formula a to a conjunction of (parametrized) formulas of the form

we have only to be able to appropriately transform a formula @l(xl , ..., x,) of the form

which can be rewritten as

where

Yi(ai) = TE(')(ai) v X(aj) (i = 1, ..., v ) . tl

By construction, the formulas Yi(a), X(a) are built with the aid of 1, &, v from expressions of the form T'(a, xil , xiz, ...) and thus, by assumption, will have the same values in any regular product formed by using the given (5) as the corresponding propositional combinations of the formulas + J Z ~ , x{, ...), interpreting the predicate symbols as in the statement of Theorem 3. Let YT(xl, ..., xm+,), X*(xl, ..., xm+l) be those formulas - whose free variables are among those shown - obtainel from Yi(a), X(a) by substituting the formulas GV(xjl , xi2, ...) for the expressions T,(a, xil, Xi2, ... ). Then in any regular product the formula

of models ma (a! E A), specified by the given formulas (5),

Page 116: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Regular products of models 107

is valid (with the interpretations given in Theorem 3). Here, the quantifier ( x ~ + ~ ) can be replaced with a possibly infinite collection of specialized quanti- fiers (x :+~) (a E A), since the requirement that x vary over the Cartesian pro- duct M is equivalent to the requirement that its projections xa vary mdepen- dently, each over its ownMor. The piece quantified by (38) can be represented as a disjunction

taking A1 = A-(al, ..., a,). From these facts it follows that a1 is equivalent in Dl (enriched) to

Introducing the formula

X(X1, ..-7 xm) = (xm+l)X*(xl 9 ..., xm, xm+l;

and the corresponding predicate U defined on the pair ( A , M > by the predicate equation

a U(a, XI' *.., xm) = x(xp ..., .*,I 9

computing the right-hand side in Dl, as in (6), we can rewrite the second disjunct of (7) in its final form:

In practice the number of variables in Umay be less than m+ 1 since it depends on the number of actual free variables in x . Now we have only to transform the expression

@m+l )(YT(Xyl, ...) x2+l) v ... v Yv*xpu, ...) x2+1)) . (9)

If it were known for elements ai (i = 1, ..., u ) of A that ai # ai for i # j , then by an earlier remark, (7) would be equivalent in Y,Jl for these indices to the formula

@2+1 ) Y p y , ...) x2+l) v ... v (x~,)Y:(xp, ... ) x$l) ,

Page 117: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

108 Regular products of models

and the reduction would be complete. In order to reduce the matter to this case we do the following.

Let 7 be an arbitrary partition of the set J = { 1, ..., u } into pairwise dis- joint non-empty subsetsJ1, ..., J , . Let the formula 7#(al, ..., a,) be the con- junction of all the formulas ai = ai for i, j in the same 7-class J k , and all the formulas cii + ai for i, j in different 7-classes. Since the disjunction of the formulas T#(al, ..., a,) - taken with respect to all possible partitions 7 of J - is identically true, (9) is logically equivalent to a disjunction of for- mulas of the form

Let the members of the 7-classes be labeled without repetitions: Jk = (T( 1, k) , ..., 7(sk , k ) } ( k = 1, ..., t). Putting

zp,, - - a 9 Xm+l) = Y&) v **. v q s k , k ) 9

7#(a1 9 .*-, a”) &

and letting& = aT(l,k) for k = 1, ..., t , we can rewrite (10) equivalently as

& (xm+,) (Z;(x~’ , ...) x%+l) v ... v z p p , ...) xz+l)) .

Whenever some of the indices pl, ..., Dt happen to coincide in A, the first conjunct of this formula - and with it the whole formula - is false. There- fore, the transformation of the second conjunct may be carried out under the assumption that fll, ..., in this case the second conjunct is equivalent to the formula

are all distinct. According to the above remark,

(x;+l) z;(xp, ..., v ... v (xk+l) z;(x?, ...) x,”t,,) .

Introducing for k = 1 , ..., t the formulas

and the corresponding predicates Uk determined on ( A , M > by the predicate equations

Page 118: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Regular products of models 109

computing the right-hand side in Bff as in (6) , we can rewrite (10) in its final form:

# 7 (a1, ..., aJ &

Ul(aT(l,l),xl, ...,x, 1 v ...v U,(a7(l,t),x1, . . . ,xm) . (11)

Therefore, by performing all of the reductions indicated, from the formula @ we obtain a FOPL formula 9, equivalent to it in <fi and having the form

(O:al) ... ( b z a ~ *:(al, ...,aS,x1, ...,x, 1,

where \k: is built with the aid of 1, &, v from expressions of the form ai =.a. and U,(ai, xil, Xi2, ...) ; these new predicate symbols U, (n E II), introduced into \ko via (8) and (1 l), are interpreted according to equations

J

UJa, X1’ *.*, xm,) = x,<x:, ..., x;> (n E 7

where the right-hand side is computed in ma as in (6) , and the formulas x, have free variables xl, ..., x,, (m, < m) and predicate symbols solely among the (A E A). Moreover, the formulas \ko, x, (n E II) are obtained effective- ly, and their structure is independent of any choices concerning the regular product 93; hence, they satisfy the conditions (i) and (ii) in the statement of the theorem. fl

92.2. We now consider a series of corollaries implied by Theorem 3. First of all, we examine in detail the case when the formula ip is closed.

Corollary 1 : Suppose the formula @ in the hypotheses of Theorem 3 is closed. Then the corresponding formula

\k = @;a1) ... @Lar) **(al, ..., ar)

is closed and involves, besides =, only unary predicate symbols T,(a) (v E N). For any models Bff (a E A) and any formulas pf (a E A, X E A) as in (2). the regular product B o f the mff of the type specified by the qf and (5) determines - via (6) - predicates TJa) (vE N) on the set A. Let %(A) be the model ( A; T, : v E N> so produced. If B E A, then the model %(B) deter- mined by the B-subproduct W ( B ) of B is a submodel of %(A), while the equivalence ip f, \k holds when CP is interpreted in W(B), and 9 in %(B)..

Page 119: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

110 Regular products of models

Indeed, as in Theorem 3 , for each a E A the value of TJa) depends only on !Da: and pt (x E A), and not on any % R a p for a' fa. This means %(B) is a submodel of %(A] for every subset B C: A. The second assertion of the corollary follows immediately from Theorem 3. m

Let us say that a system of subsets { R c : L E I } of an arbitrary set R is a local system on R iff every finite subset of R is included in some member of the system.

{A,: L E I} be a local system on A; suppose @ is a FOPL sentence with predicate symbols appropriate to %R. I f Q, is true in %R(A,) for every L E I, then Q, is true in %R.

Corollary 2: Let 5%' be a regular product of models %R, (a E A), and let

For any such product %R and sentence Q,, we construct the corresponding sentence 9 with unary predicate symbols T,(a) (v E N) and the model %(A). According to Behmann 121, the sentence 9, as a formula with unary predi- cate symbols, is equivalent to a sentence in Skolem form

By assumption this sentence is true in the submodel %(A,) for every L E I ; since the bases of the %(A,) form a local system on A, this sentence is true in %(A), as well. This means @ is true in %R..

From Corollary 2, by a well-known method, we derive the statement:

Let % be a (first-order) axiomatizable class of models. Let %R be a regular product of models !Da (a: E A), and suppose {A,: i E I} is a local system of subsets of A. If for every L E I, the A;subproduct of 2117 belongs to (x, then $I itself belongs to 3c. rn

In particular, I f the axiomatizable class 3c of models contains the proper regular product of a fixed type of any finite number of%-models, then it contains the proper product of the same type of any infinite system of 3c- models, as well.

As already mentioned, these corollaries, in the case when the regular product is direct, have been shown by Vaught [ 1791. They were formulated as problems by J.LoS [89].

As an illustration we consider an example from the theory of RN-, RI-, and Z-groups (see [81] for the definitions). In [XI, $2.21 it was shown that these classes of groups are axiomatizable. In addition, it is known that the direct product of any two groups in one of these classes is again a group in

Page 120: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Regular products of models 111

that class. From the above statement about axiomatizable classes we learn that the complete direct product of any number of RN- or RI- or Z-groups is a group of the same sort.

Apparently, this property has not been explicitly noted, even though a group-theoretic proof presents no difficulty.

52.3. Without further calculation, we can use Theorem 3 to extend Mostowski’s theorem on the decidability of direct powers of decidable models to regular powers of decidable models and, partially, to regular products.

Suppose we have a FOPL sentence @ - with predicate symbols among Py (7 EF) - whose value in an appropriate regular product $%I of models ma (a E A) we wish to establish. By the first corollary of Theorem 3, we can find a sentence \k with unary predicate symbols T, (v E N) that is equiv- alent to @ in a certain sense. On the basis of Behmann’s theorem [ 2 ] , we can reduce \k to a disjunction of formulas of the form

(3a l ) ... @a,) (ail +ajl & ... & a . +a. & ‘P J P

where W(a) is a conjunction of formulas of the form

vi, g .E N, and E , 5 are functions taking the values 1, - 1 .

Then for each v E N, we can write a sentence 4; with predicate symbols among the Py such that the value of TJa) in J/; in ma when we interpret each Py asp?). The nature of the formulas (12) gives us

Theorem 4: Suppose we have predicate symbols PY(xl, ..., xn7) (y E r) and appropriate formulas o f the kind in (4). Let @ be a FOPL sentence with predicates among the P7. Then in a finitistic manner we can construct a finite number of sentences that if (a E A), then the truth of @ in S x R is equivalent to the truth of a finitistically constructible sentence built with the aid of 1, &, v from statements of the form: “among the factors are models ma,, ..., Barn in which the sentences @kl, ..., @km are respectively true; what’s more, ail f ail, ..., ai f Q-

40 make things simple let us assume the regular product to be proper.

coincides with the value of

..., as with predicate symbols among the Py such is the proper regular product (of the given type) of models %a

,f

P IP ‘

Page 121: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

112 Regular products of models

In fact, according to (12), the truth of @ in 2R is equivalent to the truth of a finitistically constructible sentence which is a propositional combination of statements of the desired form and statements of the form: “in every factor the sentence @’ is true”; the negation of the latter is of the desired form. Since negation is permitted, by taking a 1 , ..., as to be appropriate pro- positional combinations of the $,* discussed above, we complete the proof. =

Theorem 4 implies this sharpening of a corollary of Theorem 3:

Assume a type (4) for proper products to be given. For evety FOPL sen- tence @ with appropriate symbols, we can find a natural number n such that for the proper product 9Jl (of the given type) of any models %Iff (a E A), if @ is true in all possible subproducts of n of these factors, then m.

is true in

A model % is called decidable iff there is a regular algorithm which enables us to decide for every FOPL sentence @ the question of whether @ is true in (21 or false. From Theorem 4 we get the

Corollary: Every proper regular power of a decidable model is decidable.

Indeed, if all the factors in a proper product are isomorphic to some fixed model mo, then the statements in Theorem 4 reduce to: “the sentences @ k l , ..., @km are true in m0, and there are at least q factors”. By assumption, all such statements are decidable. Consequently, the proper power under con- sideration is decidable. =

I t was shown in the Introduction how Theorem 4 can be used to obtain a result analogous to the situation Vaught considered: in the product each factor is isomorphic to an infinite number of other factors.

NOTES

(’) It is clear that all the classes of models in the above definition should be non-empty. In particular, the complete systems mentioned are also consistent.

(’)In parallel with the apparently necessary change &I the definition of pseudo- axiomatizability in [VII] , it may be interesting to permit auxiliary single-base predicates (in particular, qnary predicates representing individual constants) to occur in the mem- bers of T and the earlier system s. Apart from Theorem 1, analogous results cannot be expected.

(3) Absolute equality can be treated implicitly as one of the PY

Page 122: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Regular products of models 113

e) W ( B ) will be called the B-subproduct of W, although it is not generally a sub model of W. c) It is assumed throughout that %does not occur in @; it can occur, however, in the +$, Hence, it is easy to include true equality among the predicates in a regular pro- duct.

Page 123: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

CHAPTER 13

SMALL MODELS

Let 3c be an axiomatizable class of models, i.e., the class of all models of the form s%h! = ( M ; Pi; ui: i E I, j E (i.e., closed formulas, sentences) of first-order predicate logic (FOPL) involv- ing only Pi (i E I ) and ai ( j E J ) - symbols designating the fundamental predicates and distinguished elements in every model similar to m. The total number of symbols pi, ai (the sum of the powers of I and J ) is called the order of <B, while the cardinality of the base M of m is its power. A model whose power is not less than its order, but still infinite, is called regular; all other models are said to be small. It is well known (see, e.g., [I]) that every regular model !lJ in the axiomatizable class 3c can be properly isomorphically em- bedded in some %-model of any previously prescribed power not less than that of %Q. In the present article we examine singularities encountered on extending small models, and consider some related problems.

satisfying a certain system of axioms

5 1. For instance, small models in the following two classes extend singularly.

Example 1 : The basic predicates of models in the first class are unary predicates Pa!(x) (a! E A), where the index set A is the set of all possible infinite sequences a! = ( a l , a2, __. ) (ai = 0, 1). The class 3c1 consists of all such models satisfying the axioms

for n = 2 , and [A] , = [p] , , where h, p E Aand m = 1.2. ... . Here and else- where, [A] , denotes the initial segment (Al, ..., A,) of the infinite sequence h = (h1, A,, ... ).

114

Page 124: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Small models 115

Let I)-R be an arbitrary infinite qI-model. By (1) for every a E A, there is an element xa in I)-R (i-e., in the base of n) for which PQ(xa) is true; by (2), xa and xar are distinct if Q #af . Thus, any infinite CKl-model includes a sub- model of the power of the continuum. At the same time, for every m > 1,

contains a finite model of power 2m. Indeed, let B, be the set of all Sequences /3 = <pl, ..., 0,) (pi = 0 , l ) of length m . Taking Pa(@) to be true iff p = [a ] , , we obtain the desired CKl -model (B, ;Pa: a E A>. Consequently, the class 3c1, while containing finite models of arbitrarily great powers and, hence, infinite models, contains no countable models.

Example 2: The signature of the class 3c2 consists of unary operation symbolsfJx) (a E A) and individual constants up @ E B), where A is the same as in Example 1, and B is the set of all finite sequences @ = (P1, ..., PP) (pi = 0, 1 ; p = 1,2, ...); we also introduce the subsets B,, B consisting of all sequences of lengths less than m. The class3C2 is determined by the FOPL axioms

for [A] =# [p] , and m = 1,2, ... . Taking fa(@) = [a], , where m is the length of 0, we obtain a countable

CK2-model c6 = (B; fa; 0: a E A, @ E B). Let be an arbitrary CK2-model with base M including c6 as a proper submodel, and let xo EM- B. In M are elements fa(xo) (a E A), which by (3) are distinct for distinct a. Thus, every proper CK2-extension of the countable 7C2-model 8 has power not less than that of the continuum.

52. The examples above show that, at least for countable and finite models, the bounds indicated by the following theorem cannot be lowered.

Theorem 1 : If the axiomatizable class % contains an infinite model %V of power m, then I)-R has a proper%-extension of power mNo. I f % contains models of powers ml < m2 < ..., then % contains a model of power n satis- fying the condition ml + m2 + ... < n < ml m 2 .... .

For purposes of the proof we first eliminate the distinguished element symbols uj ( j EJ), if there are any, from the signature of CK in favor of new unary predicate symbols ( j E J ) , adding the sentences

Page 125: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

116 Small models

to the list of axioms characterizing the class% after rewriting this list in terms of the new predicate symbols. According to the second €-theorem [57], we can limit our attention in the proof to those cases when the signature of 7C consists of operation symbols f;(xl, ..., X, .) (i E I ) and predicate symbols q(xl, ..., xnj) ( j E J ) , and all the axioms defining % have the form

where CP, is quantifier free, but may contain function symbols. Let '$?be an infinite %-model with power m and baseM. We introduce a new individual constant a and assign it rank 1. The symbols of rank 0 are individual constants in 1-1 correspondence with the elements of the model '$?; in general, the sym- bols of rank k + 1 ( k 2 1) are sequences of the form ( c 1 , ..., cmi,fi) , where i E I, and cl, ..., cmi are symbols of ranks <k, at least one of which has rank k. Let C be the set of symbols of all ranks. Let D be the set of axioms ob- tained from the following cases (1)-(IV).

sentences of the form c+ c', q(cl, ..., cnj), l q ( c 1 , ..., cnj),&(c1, ..., Cmi) % c (c, c', ck - rank 0 symbols) true in

(I) For all rank 0 symbols c, we take the sentence u+ C; we also take all

under the given correspondence. (11) For each symbol ( c l , ..., cmi,f;) of rank 2 1 , we take the equation

f;:( ~ 1 , -.., c M ~ ) % ( ~ 1 , ..., cmi,f;:) .

(111) For every v and all c1, ..., cp,EC, we take the sentence @,(c1, ..., cp,). (IV) Let (bl, b,, ... > be a simple infinite sequence of distinct elements of

$$I. For n = 1,2, ..., we define a map from C onto M as follows: for every rank 0 symbol c, which corresponds to the element c E M , we put c @ ~ ) = c ; we let a(b,) = b,; we use the recursion

for symbols of all higher ranks. Finally, we take the sentences c % c' for every c, c' E C such that ~ ( b , ) = c'(b,) for every n.

The system D of sentences from (I)-(IV) is consistent. Indeed, let Do be any finite subset of D; then only a finite number of the symbols in C partici- pate in the writing of the axioms in Do, and thus only the elements of a finite subset Mo C M are referred to. Suppose b H o E M - M O . Interpreting each sym- bol CE C occurring in a member of Do as c(bno) EM, we easily see that all the axioms in Do become true in '$? ; hence, DO is consistent. Consequently, D is consistent, since Do was an arbitrary finite subset. Thus, we can convert

Page 126: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Small models 117

Cinto a model % (with a base C' and similar to 92) that, by virtue of (1)-(HI), is a member of '% and a proper extension of %V. To calculate the power of 'ill it suffices to note that the elements of C' are in 1-1 correspondence with the sequences ( c(bl), c ( b 2 ) , ... ) ( CE C). Hence, the power of % is not greater than m%. (1

To prove the second assertion of the theorem we let %TIl, %TI2, ... be the given sequence of models the powers of whose basesM1, M 2 , ... are respec- tively ml < "2 < ... ; we take S to be a set of individual constants of power ntl + m2 + ... . For n = 1,2, ..., let 7, be a 1-1 mapping from M, into S such that 7,(Mn) c 7,+1(Mn+l), while U7,(Mn) = S. The elements of S are called symbols of rank 0; the symbols of rank k + 1 ( k 2 0) are the sequences of the form ( cl, ..., Cmi,f i ) , where i E I , and cl, ..., cmi are symbols of ranks < k, at least one having rank k. Let C be the collection of all these symbols. For each n , we define a map from a subset of C onto M, by putting c(n) = T;'(c) for CE 7,(Mn), and putting

wherever possible. The domains of these maps form an increasing chain of subsets whose union is C. We let D be the set of all sentences:

(1') c+ c' for distinct c, c' E S; (11') f i ( c1 , ..., crni)=(cl ,..., c,,,f;:> f o r i E I ; (111') aU( c l , ..., cpu! for every v; (IV') c = C' for c, c such that c(n) = c'(n) for all sufficiently large n; here,

here c , c', ck are arbitrary elements of C. As above, we conclude that D is consistent; this leads us directly to a%-

model % whose base C' is derived from C by means of the identifications (IV'), and whose power n meets the requirements of the theorem.

53. A class 3c of models with signature specifying operations and predicates only, characterizable by means of universal axioms, has the property that the union of an increasing chain of %-models embedded one in another is again a%-model. Using Theorem 1 and the generalized continuum hypothesis (GCH), we easily deduce that every infinite %-model 8l admits a %-extension of any given power greater than that of %TI.

arbitrary axiomatizable classes. The second e-theorem previously cited shows that this assertion holds for

54. Let % be a class of models; let p < q be cardinal numbers. Then %,, 3cq, %' denote the classes of % models 93 whose power nt satisfies the correspond-

P

Page 127: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

118 Small models

ing inequality: p S m, m S 9, p < m < q.

for some infinite cardinal $I,%: SL?, Then % N ~ order of %, and %N,

This theorem includes Vaught's theorem on completeness [ 1771 and is proved much like the latter. We prove, e.g., the second assertion. Let T be a system of axioms characterizing 3c, and let Q be any sentence holding through- out 2. We must show 4, holds in every infinite %-model of power m < p . Suppose contrarily that the infinite %-model of power m satisfies 1 CP. The system T U {l Q } , having an infinite model rrn of power nt, must by 5 3 have a model % of power p , as well. Then % € 3cE and, consequently, % E 2, but this means Y? satisfies 1 Q, which is impossible. Inasmuch as the result of $ 3 depends on the GCH, the second assertion of Theorem 2 has been proved only under the assumption of the GCH.

Theorem 2: Let X, 2 be axiomatizable classes of similar models; suppose L? if p is not less than the

P P in any case.

$5. In [XI, 1.21 the notion of projective class was introduced. For single-base models this is equivalent to the following. Let 3c be an axiomatizable class of models whose signature consists of predicate symbols Pi ( i € I ) , Qi ( j €4, and R(x) . We take a %-model and look at its submodel B0 whose base is composed of those elements a in rrn for which R(u) is true; in addition, we delete the predicates Q,, so that the signature of %?lo refers only to the Pi. The class of all models Do obtained from%-models in this fashion is said to be projective. It can be shown that Theorem 1 and its corollary in $3 hold for projective classes. as well.

NOTE

(')The technique of $ 3 can be used to construct an extension of power mHo. Note that if 111 < p < m H o , then p"o = m H o - without recourse to the GCH.

Page 128: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

CHAPTER 14

FREE SOLVABLE GROUPS

Groups isomorphic to the factor group 3/8(") of a free group 8 with respect to its nth commutator subgroup are called free fn-step) solvable groups (n = 1,2, ...). Below we derive some properties of these groups, and on the basis of these we then show that the elementary theory of any free solvable non-commutative group is not recursively decidable in the sense of Tarski [ 1661

$1. Auslander and Lyndon [4] have proved that if the quotient s/ (32 of a free group 3 by a normal subgroup (32 is infinite, then the center of the factor group 8 / [%,'%I is trivial. Using this result, we easily establish

Theorem 1 : Let '$2 be a normal subgroup of the free group 3 such that 3 1% is torsion-free. Then any two commuting elements u, u of the group 8 = 3 / [ (32, (32 ] are either members o f !V0 = (32 / [ %, (32 ] or powers o f one and the same element of go.

By considering the subgroup of 8 generated by u, u, % rather than the whole group, we reduce the matter to the case when the factor group S/fn is abelian with two generators u, u . Now three cases are possible: (1) 8/ % = (1 }; (2) %/'% is free abelian with two free generators u, u ; ( 3 ) 8 /'% is free cyclic. In the first case, u, u E !X0, finis. In the second case, let a, b be free generators of an auxiliary free metabelian group @. ( I ) Since 3 is free, there is a homo- morphism T from 3 into @ with u7 = a, u7 = b. Since 7 maps % into [ @, @ ] (= the center of @), we have [a, b] = [u, u ] ' = 1, which contradicts the non- commutativity of @. Finally, in the third case, if we take c E 8 such that c % generates 3/%, we have in So: u = $al , u = c1a2 for some al, a2 E (32. Sup- pose kl# 0, and put s = k/(k, I ) , t = l /(k, 1 ) . Then ut = uSa for some a E % that commutes with u in %o. But this means a is a central element in the group (u, (32 )/[ %, (32 ] . Inasmuch as (u, (32) is free and the index of (32 in it is infinite, the Auslander-Lyndon result tells us that a E [ (32, % ] , and so, ut = us in so. Take integers p, q such that sp t tq = 1, and set w = uPv4 f go; then u = W S , u = w t , as was desired. Similar arguments show that the case kl= 0 with u, u $ !V0 is impossible.

119

Page 129: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

120 Free solvable groups

For the free group 3, all the factor groups 818 ( j ) are torsion-free. There- fore, by setting % = 8 tn-l) in Theorem 1, we find that any two commuting elements of a free solvable group @ are either members of the highest non- trivial commutator subgroup of @(starting with =@) or powers of one and the same element.

This in turn immediately implies that if an element of a free solvablegroup commutes with all its conjugates, then it lies in the East nontrivial term of the derived series of the group.

Following KontoroviE [78] , we say a group is an R-group iff for any ele- ments x, y of the group, if x m = y m for some nonzero integer m , then x = y .

Theorem 2: If the factor group g/% of a free group 8 by a normal sub- group % is an R-group, then So = 8 / [ %, %] is also an R-group.

Let x , y € 8, and suppose xm = y m (mod 3'). Thenxm s y m (mod %), which givesx - y (mod %), by assumption. Thus, x = ya for some a€ %, and (xa)" = xm (mod %'). Since (xa)m = xm implies axm-l ... aXa = 1 , where aJ' is y-lay, and transforming this in turn by x gives axmaxm-' ... ax2ax = 1, so that ax" = a, we thus have xma = axm in so. This means a lies in the center of the group (x", %)/[ %, % I . The group ( x m , %) is free, while (xm , % )/% ' is torsion-free. By the cited Auslander-Lyndon theorem, we know a € %', i.e., x = y in so.

Corollary: Every free solvable group is an R-group.

For free 1-step solvable groups, which are abelian, the assertion is obvious. To continue the proof by induction, we assume every free n-step solvable group is an R-group. Let 8 be a free group; then is a normal subgroup of 8, and the factor group 8/3(") is an R-group. From Theorem 2 we con- clude that the free (n+ 1)-step solvable group g/g(n+l) is an R-group. =

$2 . Let 3c be a class of models with signature I: = ( P I , ..., Ps; al , ..., at ) , where PI, ..., P, are predicate symbols, and ul , ..., at are individual constant symbols. Let us assume that in every %-model m some submodel has been selected arbitrarily and is called the o-submodel a(m) of B. We say that o-submodels are elementary in 3c iff there is a formula @(x) of first-order predicate logic (FOPL) whose extralogical symbols are contained in C and whose only free variable is x such that for every %-model lr?7 and every ele- ment u in m(i.e., in the base of m), @(u) is true in m iff u E o('m).

When considering classes of groups we assume that the signature consists of predicate symbols for multiplication and inversion, although we shall use operation notation for conciseness. When we speak of groups or classes of

Page 130: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Free solvable groups 121

groups with fixed elements, we shall mean that individual constants for the chosen fEed elements also appear in the signatures of the corresponding models.

Lemma: For each n, the successive commutator subgroups are elementary in the class of all free n-step solvable groups.

of Theorem 1, we have for all u E a: Indeed, if is a free n-step solvable group, then according to a corollary

...

It is interesting to note that the first derived subgroup is not commonly elementary. In fact, we observe the following:

Remark: The commutator subgroup is not elementary in any (first-order) axiomatizable class 7C of groups among whose factor groups appears, for arbitrarily large finite p , a free metabelian group with p free generators (rank P).

For the proof we introduce the FOPL formulas

form= 1,2, ... . Let S be the system of closed FOPL formulas (or: sentences, axioms)

characterizing the class 7C; suppose the notion of commutator subgroup is defined in% by some FOPL formula (a@). Then the infinite system S U {(a(c)} U {1 \k,(c): m = 1,2, ... 1, where c i s an individual constant, is contradictory and - by the compactness theorem - has a finite contradictory subset. This means that if q is the greatest index among the sentences 1 \k,(c) appearing in this subset (and some do), then the sentence

is valid in every %-group. In other words, in any %-group each element of the commutator subgroup must be representable as the product of q commutators.

Page 131: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

122 Free solvable groups

Let $j be a free metabelian group of rank q’ (q’ 2 4q) , and let @be a %-group having $2 as a factor group. An immediate computation shows us that every element of the commutator subgroup of $ is the product of q’- 1 commuta- tors, although .@’ does contain elements not expressible as the product of q commutators. Hence @ also has elements in its commutator subgroup that are not products of q commutators. Therefore, ( 2 ) fails in 8, and the remark is verified.

On the other hand, it is easy to indicate an infinite family of axiomatizable classes of groups in which the commutator subgroup is elementary. E.g., such are the classes X,, where each X, is characterized by the axiom

In X, the commutator subgroup is defined by the formula q m ( x ) . From what we saw earlier we know that every metabelian group with m + 1 gener- ators belongs to %,, while free metabelian groups of sufficiently large ranks do not. Therefore, there are infinitely many distinct classes among the %,.

Subgroups that are elementary in classes of groups whose signatures have no individual constants are characteristic subgroups, and the search for them appears interesting not only for this or that axiomatizable class, but also for the more important individual groups.

$3. Let X be a class of models with signature C. Let T(E) be the collection of all FOPL sentences of signature E; let T(9C) be the subset of T(Z) consist- ing of all those sentences true in every 3C-mod&T@€J is called the elementary theory of the class X, or when % = { m], of the model m. The elementary theory of % is said to be (recursively) decidable iff there is an algorithm enabling one to decide for every sentence in T(2) the question of its member- ship in T(%).

Theorem 3: For n > 2, k 2 2 , the elementary theory of the free n-step solvable group @ with k free generators, two of which are fluced, is undecid- able.

By “two fixed free generators” we mean - as mentioned above - that the signature of @ consists of predicate symbols for multiplication and inversion and individual constant symbols a, b for any two distinct free generators of a, We introduce the FOPL formulas

t(x) = xu = ux

Page 132: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Free solvable groups 123

where x y - k @’ stands for the corresponding formula derived from (1). By Theorem 1 we see that in 8, {(c) holds iff there is an m such that c = am, while O(c, d) holds iff there is an m such that c = am and d = bm .

Finally, we introduce formulas

S(x, y, 8 ) = xy = 8 , (3)

These formulas define two binary operations (written c @ d, c * d , respec- tively) on the subset of @ consisting of all elements satisfying {(x), i.e., all elements of the form am. Moreover, as 8 at =

is immediate from (3). Assuming P(as, at, a‘) to hold, we find the relations cdb = aSbc and O(as, d) imply c = k = t , r = st ; thus, as * at = as f . Therefore, the elementary theory To of the arithmetic of the integers (with +, 0 ) is weakly interpretable in the elementary theory T(@ ; a, b) of the group cidable by Church‘s theorem, T(@; a, b) is undecidable.

From the weak interpretability of TO in T(@; a, b) we derive as usual (cf. [ 1661) the undecidability of the elementary theory T( W) of the group W without any futed elements, and for n = 2,3, ..., the existence of a finitely axiomatizable class dn of n-step solvable groups whose elementary theory is essentially undecidable. (3)

and as * at = as‘. The first

d = b‘; with &-la+€ a’, this shows

with fixed elements a, b. Since To is unde-

NOTES

(’) A group is mefabelian iff it satisfies the identity

(V) (xyx-ly-1.2 *2*x3’x-ly-l) . (’) Th,e third conjunct in O(x,y) should be replaced with ( 3w)(wub - -abw &

(3) In the terminology of [ 1661, this interpretation of To in T(@ ;a , b) is relative,

wxy E (9 ) ; cf. [ R 31 .

not weak. The methods there also show that any subtheory of T(M) with the same signature is undecidable.

Page 133: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

CHAPTER 15

A CORRESPONDENCE BETWEEN RINGS AND GROUPS

Let %,, %, be two classes of models with signatures Z,, Z2, respectively. As usual, by the elementary theory T(%J of the class Xi we mean the collec- tion of all closed formulas (sentences, axioms) of first-order predicate logic (FOPL) whose predicate symbols belong to Z j that are true in all 'Xi-models (cf. [ 1661 ). We shall say that 7C1 is syntactically included in 9C2 iff there is an algorithm enabling one to construct for every FOPL sentence Q, of signa- ture El , a corresponding sentence Q,* of signature Z2 such that Q, E T(3C1) iff a* E T(%,). The classes %,, 3c2 are syntacticalZy equivalent iff each is syntactically included in the other.

In the case of syntactical equivalence every elementary problem (i.e., for- mulatable in FOPL) concerning one of the classes can be transformed into an equivalent problem concerning the other. A well-known example is the corre- spondence between associative skewfields and certain projective planes. In the present article we investigate, from the indicated point of view, a corre- spondence between the class of all (not necessarily associative) rings with identity and a certain class of metabelian groups with two fixed elements. For significant classes of rings this correspondence induces syntactical equivalences. In a comparatively large number of cases the algorithmic undecidability of elementary theories of classes of rings has been established [ 1391. Our corre- spondence allows us to obtain from this a whole series of classes of metabelian groups with undecidable theories. Among these are, e.g., the class of all meta- belian groups, each free metabelian group of rank > l , and the class of all metabelian groups satisfying the identity (x)(xP M I), where p is an odd prime. A simple argument lets us derive from these results the undecidability of the elementary theory of an noncommutative free nilpotent group of an arbitrary given nilpotence class.

The basic results of this article were presented at the Second Colloquium on Algebra held in April, 1959 in Moscow. A short report on them was published as [M7].

124

Page 134: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

A correspondence between rings and groups 125

5 1. The direct mapping

Let 8 be an arbitrary ring, not necessarily associative. On the set a(%) of triples (a, b, c ) of elements of % we define a binary operation by means of the relation

(a, b, c ) * (x, y , z ) = (a+x, b t y , bx+ctz> . (1)

It is easy to verify that the operation * is associative, the triple (0, 0,O) is an identity element for it, and

is a 2-sided inverse. Thus, a(%) with the operation * is a group. From (1) it follows that eve,w triple of the form (O,O, c ) is a central element in the group a(%); the equation

(a, b, c ) * (x ,y, z) * (a, b, c)-'* (x ,y, z>-l = (O,O, bx-ya)

shows that for any 8, $8) is metabelian. (') Consider now an arbitrary FOPL sentence

where bf = V, 3, and the open a0 involves at most one extralogical symbol, the multiplication sign. The requirement that @ be true in $8) is equivalent to some demand laid on the ring %. This latter can again be expressed as the validity of a certain FOPL sentence a(@), this time in 8. To construct u(@) it suffices to replace every quantifier (@xi) in @ with three quantifiers ( b i x ~ ) ( ~ i x ~ f ~ b i x ~ ' f ) , and to replace every expression xixi = xk with the formula

x; + xi' M x;, & Xi" + df R5 x i & Xiff + XIff + qx; % xi ' . I I

Therefore, the transformation @ +. a(@) is a syntactical embedding of { 8 } in {$a)} (or simply, of % in a(%)). In particular, if a given class32 of rings has a decidable elementary theory, then so will the corresponding class of groups a(%?), for a does not depend on the choice of the ring 3.

Page 135: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

126 A correspondence between rings and groups

$2. Groups with distinguished elements

In what follows we assume that the every ring %has an identity element I such that for any element x E 3, 1 a x = x * 1 = x . Then in the corresponding group u(%) it is natural to distinguish the two elements

a1 = (1,0,0) , a2 = (0,1,0) ; (3)

we shall view u ( 3 ) not as a group, but as a more complicated structure: a group with a pair of distinguished elements, to which we assign the individual constant designations al , a2. This structure will at times be called an enriched group, for short. From the point of view of model theory an enriched group is an algebraic system with signature ( -; u l , a,> consisting of a base set, a basic binary operation * (abbreviated by juxtaposition, as usual), and two basic distinguished (but not necessarily distinct) elements a l , a2. In accord with the general theory of models (cf. [XI]), enriched groups @, @’ are said to be iso- morphic iff there is an ordinary group isomorphism from @ onto @’ that maps the pair ( a l , a 2 ) of distinguished elements of @ onto the pair (a;, a ; ) of distinguished elements of (3’. We note that by choosing different pairs of distinguished elements in a given group, we can get nonisomorphic enriched groups.

We define analogously homomorphisms and direct (Cartesian) products of enriched groups. Subgroups of an enriched group (8 are ordinary subgroups which contain the distinguished elements a l , a2 of (3 as their own distinguished elements.

In what follows, every ring 3 will be viewed as a ring with a distinguished element, its identity. This means that as subrings of % we only consider those ordinary subrings containing the identity element of 8, etc.

The transformation u in 5 1 can now be viewed as a map associating with every ring !I? with distinguished identity element 1, an enriched group a(%) with distinguished elements a l = (1,0, O ) , a2 = (0, 1 , O ) . The group @ = u(W) and its elements a l , a2 possess the following properties:

( A l ) The group (8 is metabelian; in other words, any elements x, y , z E @ satisfy the relation:

x y x - l y - 1 - z = z . x y x -1 y -1

(A2) The subsets of (8 consisting of elements commuting with a*, a2 form

(A3) The intersection of O,$ and Q4, is the center LJ (unenriched) of cli. unenriched abelian subgroups (q1, $, respectively, of the group (9.

Page 136: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

A correspondence between rings and groups 127

(A4) For any elements zl, 22 of the center 8 of a, there is an element x E Cd such that

(A5) There are homomorphlsmsfl, f2 from 8 into a1, (32, respectively, such that fl(c) = a l , f2(c) = a i l , where c = ~ p ~ l ~ ; l ~ j ' , and for every z E 3,

a2f+) a;lfl(Z)-l = alf2(Z)a;lf2(z)-l = 2

In fact, a quick calculation shows a1 consists of all triples of the form (u, 0, w) , Cd2 consists of all triples of the form (0, u, w ) , while 3 actually consists of all the triples ( O , O , w) (u, u, w E 8). If z1 = (O ,O, wl) and 22 = (O,O, w2>, then x = (w2, -w1,0) is a solution for the equations (4). As the homomorphisms we seek, we can take fl (z) = ( w, 0,O) and f2(2) = (0 , -w, 0 ) for z = ( O , O , w).

53. The inverse mapping

Let 94 be the class of all enriched groups satisfying the conditions (A1)- (A4). Since these conditions are easily written in the form of FOPL sentences, G4 is a finitely axiomatizable class. Let '3 be a Q4-group with the group operation and distinguished elements a l , a2. We define two new binary operations +, X on the center 8 of by putting

for all zl, 22 E 8, wherexl, x2 are any elements of satisfying the conditions

x1a2 = a2x1, x2a1 = a1x2, aixia;lx;l = zi (i = 1,2) . (7)

We now show that the base of 8 with the operations +, X is a ring 8% with identity element c = a2ala11a;'. Indeed, by (A4) there are elementsxl, x2 E satisfying (7). Suppose

a p p; 1y;l = zi ( i = 1 ,2 )

for some y1 E e2, y , E Ml . From ajyjai'yT1 = aixiaF1xrl it follows that

Page 137: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

128 A correspondence between rings and groups

xT1y.a. = a.xT1y., i.e., the element xflyi commutes with ai, but it also com- mutes with a3-i by the other relations assumed; thus by (A3) ,x7ly i€ 8 ( i = 1,2). But then we gety2yly;1y;1 = X ~ X ~ X ~ ~ X ~ ' . Therefore, the oper- ation X is well-defined by (6).

with respect to its first operation. To prove the distributivity relations

2 I 1 1 2 I

Addition in 8" is the group operation in 8, and so, 8* is an abelian group

(u+u)X w = u X w + u X w , w X ( u + ~ ) = w X u + w X ~ , (8 )

-1 -1 we first take x, y E @2 and t E and w = a2taj1 t-' . By (A2), x and y commute, so

such that u = alxaj'x-', u = alyal y ,

al(xy)a;1(xy)-' = a1xa;1x-l * a 1Y a-1 1 Y -l = u + u 7 ( * )

(u + u) x w = fxyt-'y-lx-l = txt-1,-1- tyt-'y-'= u x w t u x w . which gives

We establish the second relation in (8) similarly. Finally, a straightforward claculation shows c X z = z X c = z for all z E 8*.

The correspondence associating with every G4-group CY the ring 8* con- structed above is denoted by 7.

If \k = (O1xl) ... (Dnxn) \ko(xl, ..., x,) is a FOPL sentence with symbols +, x ,.l concerning rings with identity, then T(*) will denote the sentence with symbols appropriate to enriched groups obtained from \k by replacing each quantifier (?lixi) with the quantifier (Ofxi) specialized with respect to the formula {(x) = (u) (ux = xu), and by replacing the symbol 1 in \k with the expression a2alaZ1ai1, every subformula of the form xi+ xi = xk with xi*xi x x k , and every subformula of the form xi x xi = xk with the formula

(3uv) (xk uvu-lvu-l &ual =alu&va2 =a2v&

& xi = a1 vai ' v - l & xi = a2ua;l u-l) ;

we are using the group notation, e.g. - I , as a shorthand for the actual FOPL expressions involving only multiplication.

the elementary theory of the ring T(@) is syntactically included in that of the enriched group (8. In particular, if the first is undecidable, then so is the second.

Clearly, \k is true in the ring T(@) iff ~(9) is true in the group a; therefore,

E.g., let (3 be the free metabelian group with two free generators al, a2,

Page 138: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

A correspondence between rings and groups 129

considered to be distinguished elements. Then every element of (3 can be uniquely represented in the form ufaic", where k, 1, rn are integers and c = a2alu;1a;1 ; the multiplication in @ then takes the form

afa1.m. a fagcr = Qf+Pa:+rclP+m+r

for any integers k, I , etc. From this it follows that (AI)-(A4) hold for a, and T(@) is isomorphic to the usual ring of integers. By Church's theorem, the ring of integers is undecidable (cf. [ 1661). Therefore, the elementary theory of a free metabelian group with two free generators is undecidable.

34. The reciprocity of the correspondences u and T

FrGln the foregoing results we see that for any ring 3 with identity,

7(u(%))= %.

the equation indicating isomorphism. Concerning the corresponding syntac- tical transformations, we have the following equivalence: for every FOPL sentence \k with symbols +, x , 1, the sentence

holds in every ring with identity, the definition of u being extended to occur- rences of ul, a2 via (3).

We now show that if 95 is the subclass of 94 consisting of those groups satisfying (A5) as well, then for any G5-group (3,

and for every FOPL sentence CP with symbols 0 , al , u2, the sentence

holds in the enriched group (3.

To prove this we introduce the operations +, X on the center 3 of @ via the relations ( 5 ) , (6), and let @ = u(s*) be the enriched group of triples that corresponds to the ring 8* so constructed. We must show .Q is isomorphic to a.

By assumption there are homomorphismsfl,f2 from the center 3 into

Page 139: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

130 A correspondence between rings and groups

the subgroups a1, a2 of @ with the properties described in (AS). With every triple h = ( h l , h2, h3) in Jj we associate the element 7-r(h)=f1(hl)f2(h2)-lh3 of the group U.

We now prove that the map T is a homomorphism from .Q h = (h1, h2, h3) and k = (k1, k2, k3 ) be arbitrary elements of ( 5 ) 7

into (3. Let .Q. By (1) and

whence

From the relations

according to (6) and (7). Therefore, we can rewrite (9) as

7 - r < q =f,<c>f2(e)e = a1 7 747;) =f,(e)f2(c)-le = a2 .

Thus, 7-r is a homomorphism of enriched groups.

~ ( h ) = e. Thenfl(hl) = f 2 ( h 2 ) h j 1 , so by (A3),fl(hl) E 3; by virtue of We now compute the kernel of 7-r. Suppose for some h = (h l , h2, h3) E $I,

(A5h

h l =a2fl(hl)a~1fl(hl)-1 = e .

We similarly find that h2 =e, and also h3 = e, i.e., h is the identity element of h j . Therefore, the kernel of 7-r is trivial.

Page 140: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

A correspondence between rings and groups 131

It only remains to show that 71 maps 8 onto % to establish it as the desired isomorphism. Let g be an arbitrary element of (3. We set

gj = ajgaflg-' ( i= 1,2) , h , = f l ( g 2 ) ,

If we can show 8 3 is central in %, then we shall have g* = ( 8 2 , gi', g 3 ) E Q such that n(g*) = g; thus, we shall have proved n is onto.

By (AS) we havea2h1aZ1hi1 =g2; by comparison with (10) we get hi'ga2 =a2hi1g, so hi'g€ @ 2 ; consequently,g3 = hi1g*h21 E (32 . Since the equation uuu-l u-l = u - l o uuu-l holds for arbitrary elements in a met- abelian group, from alh2ai1hZ1 =g1 and a1gailg-l = g l we derive ai1h?lalh2 =ailg- lalg; from this we get ghZ1al =alghZ1, sogh;' E

consequently,g3 = h i 1 Oghz' E B1. Thus,g3 E a1 n @ 2 ; therefore, by (A3) g3 E 8 , as required.

We have proved the following

Theorem 1 : The map u is a 1 - 1 correspondence between the class %? of all rings with identity and the class G5 of all enriched metabelian groups satis- fying (A2)-(AS). Moreover, i f a ring %E32 satisfies a FOPL sentence \Ir, then the group a( 8) satisfies r(*); conversely, i f a 95-gr0~p @ satisfies a FOPL sentence @, then the ring T ( @ ) satisfies u(@).

Of the conditions (A1)-(AS) characterizing the class G5, (A5) is more complicated than the rest. In the next section we indicate some smaller classes of groups satisfying analogues of Theorem 1 while admitting simpler characterizations.

55. Some special cases

If p is a positive integer, we say that a ring '# has characteristic p (or, is a char p ring) iff for all x E 8, px = 0, and if mx = 0 (rn - an integer), then either x = 0 or p divides m. A group G is called a p-group iff for every x E (3, x p = e. An rring is a ring whose additive group is completely divisible and torsion-free.

Theorem 2: For every odd prime p, the map u becomes a 1 - 1 correspon- dence between the class of char p rings with identity and the class of enriched metabelian p-groups satisfying (A2)-(A4).

Suppose % is a char p ring which an identity element, and % = a(($) is the

Page 141: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

132 A correspondence between rings and groups

corresponding group. Let g = ( g l , g2, g3) be an element of @; then

Thus @ is a p-group. For any p-group (8 E Q4, T(@) is obviously a char p ring. We have only to show that C4 satisfies (AS). The map

x -+ a2xaj1x-l (x E N ~ ) (1 1)

is a homomorphism from a1 onto the center 3 c a. But 8 is an abelian p-group, and thus it is possible to view it as a vector space over the prime field

of characteristic p , Choose a basis {za: a E A} for 3 over $; for each zar choose a preimage u,E a1 with respect to the map (1 I). We can assume zag = c = a2alaj1ai1 and ua0 = a l . If z = %,z, (n, E $, n, = 0 for almost all (YE A) is an arbitrary element of 8, then we set f l ( z ) = &,u,. Since M l is abelian by (A2), f l is a well-defined homomorphism, and f l ( c ) = a l . As a 2 u g 2 ua - za ((Y E A), we have (returning to multiplicative notation in ($)

-1 -1-

We definef2 analogously, then prove f2(c) = a j l and a1f2(z)ai1f2(z)-' = z for all z E 3.

and (9 is a completely divisible torsion-free g4-group, obtaining thereby We can apply similar arguments to the case when % is an rring with identity

Theorem 3: The map u becomes a 1 - 1 correspondence between the class of all mngs with identi9 and the class of all enriched completely divisible torsion-free metabelian groups satisfying (A2)-(A4).

From the proof of Theorem 2 we see that in the study of the correspon- dences u, T it is natural to consider not simply rings, but also algebras over a given field '$ of characteristic p # 2. Then in place of groups we must con- sider metabelian groups over the field $, i.e., groups having, besides the group multiplication, an operation for raising any element x of the group to the power x a of any element (YE $, subject to the conditions:

In constructing the group a(%) in 5 1 we just add the definition

Page 142: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

A correspondence between rings and groups 133

to (1) and (2) ; in constructing the ring T(@) of 93 we add the definition az = za to (5) and (6). The rest of the reasoning remains in force, and as a result we have

Theorem 4: The map u, extended by ( 1 2) , becomes a 1 - 1 correspondence between the class of algebras with identiq over the fixed field !@ o f character- istic p f 2 and the class of all enriched metabelian groups over !@ satisfying

As final observations we note that the ring T(@), constructed from a 94- group @, has no zero divisors if for any elementsxl E N1, x2 E @2, x1x2 = x2x1 impliesxl E 8 or x2 E 8. If, in addition, for any g E @, - 8, h E B2-3and any z E 8, there are x E a2, y E a1 such that z = gxg-lx-l= yhy-* h-' , then T( a) is a skewfield. The conditions indicated are also neces- sary.

(A2)-(A4). .

96. Reductions and interpretations of classes of models

Herein we recall the definitions of several concepts, some of which have already been used in the previous sections. For formal theories they are sys- tematically set forth in [166]. We introduce them in the framework of the theory of classes of models (or of algebraic systems).

Let % be a class of models whose signature X ( 3 c ) consists of predicate symbols Pi (of rank nj) and individual constant symbols ui- We can assume the index i (and j ) runs over either the sequence of natural numbers or some finite initial segment of it. With regard to the rank, in the case of an infinite number of predicate symbols we demand that the rank ni be a general re- cursive function of the index i . Under these assumptions, all FOPL formulas of signature X(%) can be enumerated in a natural fashion. We say that the class % (or more accurately, its elementary theory T(3C)) is (recursively) decidable iff the set S of the numbers of all FOPL sentences true in every %-model is a recursive set of natural numbers. In the contrary case, T(3c) is undecidable. The class % and its elementary theory T(%) are said to be essentially undecidable iff every nonempty subclass of 3c is undecidable (cf.

Reflecting a usage in [XI] , a class 3c2 of models is called an enriched sub- El661 1. class of the class 7Cl iff the signature of %, is included in the signature of 7C2 and every CK2-model is a 3C1-rnodel (when the extra predicates and dis-

Page 143: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

134 A correspondence between rings and groups

tinguished elements, if any, are dropped). An enriched subclass %, of the class %, is inessentially enriched iff its signature results from that of %, by the addition of some set of individual constant symbols and every X1-model be- comes a 3C2-model for some choice of new distinguished elements.

The class X2 is a finitely axiomatizable enriched subclass of %, iff it is an enriched subclass and there is a FOPL sentence @ of signature Z(%,) such that X2 consists of those enriched q1-rnodels satisfying @.

signature of 3c, composed of all those models obtained from %-models by dropping the corresponding extra predicates and distinguished elements.

Suppose in every %-model we have somehow defined a unary predicate fix), true for at least one element of the model; then the P-reduction of is the class of all submodels of %-models whose bases consist of all those elements for which P i s true. Below, P is always assumed to be formular in %, i.e., defined by a fixed FOPL formula p(x) in each %-model; in this case we speak of the p-reduction of %.

Interpreting (the theory of) the class %2 of models in (the theory of) the class %, consists of doing the following. With every predicate symbol in the signature of 3c2 we associate a FOPL formula Oi(x,, ..., xni) of signature X ( q 1 ) , and with every individual constant ai in Z(9C2) we associate a defining formula pi@) of signature 2(3c1) and choose a formular predicate defined by p(x) in 3c so that all sentences

An impoverishment of the class % is a class with signature included in the

& (VPxy) (Vi(X) & q c y ) + x =y)

belong to T(3C1), and so that every sentence @ E T(X2) becomes a member @** of T(3C1) when transformed as follows: each quantifier in @ is replaced with a similar p-specialized quantifier, and each occurrence of Pi(xl, ..., xni) is replaced with Oj(x l , ..., xni); if the resulting sentence is @*(ail, ..., aik), where al , ..., uik are the individual constants, if any, appearing in @, then

If for any sentence @ with appropriate symbols, the sentence @** resulting from the transformation above belongs to T(7C1) only when the original @ belongs to T(%2), then the interpretation is called exact.

order) axiomatizable class 3C2 is intepretable in an axiomatizable class 3C1 iff From the point of view of the theory of model classes this means a (first-

Page 144: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

A correspondence between rings and groups 135

either 3c1 is empty, or %2 is a nonempty subclass of an impoverished reduc- tion of a formular enrichment of XI. The interpretation of %2 in Xl is exact iff %, is actually such an impoverishment; if it is exact, then 9C2 is empty iff 7C1 is empty.

We see immediately that if the elementary theory of a class 7C2 is undecid- able and exactly interpretable in the elementary theory of a class 7C1, then the elementary theory of Xl is undecidable, too. If a finitely axiomatizable class3C4 is essentially undecidable and interpretable in a nonempty class X3, then 3c3 is undecidable and includes an essentially undecidable subclass that is finitely axiomatizable with respect to 3c3; thus, this holds for every super- class %' ? 3c3, as well (cf. [ 1661 ).

97. The undecidability of sundry classes of metabelian groups

Let @ be an enriched metabelian group satisfying (A2)-(A4), and let '% = T ( @ ) be the corresponding ring with identity. Then the formulas from (5) and (6), together with the reducing formula p(x) = (u) (ux = xu) and the definition of the identity element, determine an exact interpretation of % in @, where we identify a model with the class consisting of just that model. These same formulas also give an interpretation of any class% of rings with identity in the corresponding class 9 = 4%) of groups. If we take % to be finitely axiomatizable and essentially undecidable and consider any class 9' 2 9 of enriched groups, we find that 9' is undecidable and includes an essentially undecidable subclass, finitely axiomatizable inside 9'.

In order to get rid of the distinguished elements, we can avail ourselves of the following

Remark [ 1661 : If 3c is a class of models with distinguished elements a l , ..., a,,,, and % is axiomatized by the FOPL sentence @(al, ..., a,,,), then its impoverishment X* by al, ...I, a,,,, characterized by the sentence (3ul ... u,,,) @(ul, ..., u,,,), is syntactically equivalent to 3C. (3)

way is obvious.

izable (outright), essentially undecidable subclass; thus, % and every super- class %' ? % are undecidable. 8

R.M. Robinson [ 1391 has given an interpretation [of a finite system of axioms Q with an essentially undecidable theory in the ring of all polynomials in one variable with coefficients from the prime field of any given character-

For *(al , ..., a,,,) E T(%) iff (u1 ... u,,,) (@ + *) E T(%*); the other

Corollary: The class W of all metabelian groups includes a finitely axiomat-

Page 145: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

136 A correspondence between rings and groups

istic p . If qP is the class of all charp rings, then viewing f as an interpretation of Q in a part we see that qP includes a finitely axiomatizable sub- class with an essentially undecidable theory.

In § 5 we saw that for p # 2, qP corresponds to a class of metabelian p- groups. Consequently, for p > 2 the class 9 p of aflgroups satisfying the identity (x) ( x p = 1) includes a finitely axiomatizable and essentially unde- cidable subclass; in particular, the elementary theory of C j P is undecidable.

The group with generators a,, b,, cm (rn = 1 ,2 , ...) and defining relations

amcn = cnam , bmcn = crib, (m, n = 1,2, ... )

corresponds to the ring of polynomials in one variable over the prime field of characteristic p , and so for p > 2, this group is undecidable.

$8. Nilpotent groups

The undecidability of the elementary theory of the free metabelian group with two free generators was established in $3. Actually, there is the more general

Theorem 5: The elementary theory of the free metabelian group an with

Let al, ..., a, be free generators of an. We introduce the formula

n free generators is undecidable for n 2 2 .

p(x) = ( 3y)(aly xya, & x = 4ya2 - 1 y - 1 & xul = alx) .

Since alu = U Q ~ implies u is of the form ayz, where z is central in an, the predicate defined by p(x) is true just for elements of the form (a2a15lai1)" ; i.e., p(x) defines in an the center 8 of the free subgroup with generators a l , a2. Introducing the operations of addition and multiplication on 8 via the relations (9, (6) , we obtain an interpretation of the ring of integers in Gn (enriched). Therefore, the elementary theory of the group an is unde- cidable..

Theorem 5 can be extended to free k-step nilpotent groups by using the following observation.

Suppose 3c is a class of models, and e(x,y) is a FOPL formula defining a formular predicate in each%-model which is an equivalence relation - reflexive, symmetric, transitive. For each%-model B, we form the factor

Page 146: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

A correspondence between rings and groups 137

model m/O and let X, be the class of all such factor models. Then i f the class 3c is decidable, so is %, .

To prove this it suffices to note that every sentence of FOPL concerning m/O is easily transformed into an equivalent sentence concerning m.

Theorem 6: The elementary theory of the free k-step nilpotent group of

For k = 2 Theorem 6 coincides with Theorem 5. Suppose the theorem is true for k = s - 1 (s > 2) and 8 is the free s-step nilpotent group with n free generators (n 2 2). Consider the formula

rank n is undecidable for n 2 2, k 2 2.

The factor model 8 / O is the factor group of C9 by its center, i.e., it is a free (s- 1)-step nilpotent group of rank n, which is undecidable by supposition. By the remark above this implies 8 itself has an undecidable elementary theory.

NOTES

(’) A group is metabelian iff it is %step nilpotent (iff its commutator subgroup is

(’) This is based on (Al) , not (A2). In fact, (A2) is not required in the constructions

(3) Therefore, the conclusion of the last sentence of $ 6 remains true if%, is inter-

included in its center).

in this section; it is a consequence of (A3) and (AS).

pretable in some inessential enrichment of %3.

Page 147: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

CHAPTER 16

THE UNDECIDABILITY OF THE ELEMENTARY THEORIES OF CERTAIN FIELDS

Let 9C be a class of models with fundamental predicate symbols P,(xl, ..., xny) (y E r) and individual constants as (6 E A). These constitute the signature Z(%) of the class 9C.

A relation P(xl, ..-,x,), defined in every%-model in some arbitrary fashion, is called formular (or elementary, arithmetic) iff there is a formula @(xl, ..., x,) of first-order predicate logic (FOPL) with free variables xl, ..., xn and extralogical symbols only from among the Py, us such that in every%- model !El, each sequence (ul, ..., u,) of elements of (the base set of) !XI satis- fies @ iff f l u l , ..., u,) is true.

The elementary theory of the class % is the collection T(3C) of all closed FOPL formulas (sentences) of signature Z(%) that are true in every %-model. T(%) is said to be (recursively) decidable iff there is an algorithm for deciding for every sentence of the above form the question of whether it is true in all 3c -models.

of being the sum or being the product of two elements of the base of the field. If in the class consisting of an individual field of characteristic zero the property of belonging to the prime subfield is formular, then the elementary theory of this field is undecidable (see [ 1661).

In I949 J. Robinson [ I341 showed that in the field of rational numbers the property of being a natural number is formular. In the more recent paper [ 1361 she has extended this result to all rtlgebraic fields of finite degree over the rationals. By the same token she has proved the undecidability of their elementary theories.

One may conjecture that fields of rational functions in one or several inde- pendent variables have undecidable elementary theories, and that so do fields of formal power series, at least over fields with undecidable theories. In the present article the second of these conjectures is proved under a certain addi- tional limitation on the base field. Regarding the first conjecture, here we

In case% is a class of fields, we take the basic predicates to be the relations

138

Page 148: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Undecidabiliiy of elementary theories 139

show only that the field of rational functions in one variable with coefficients in a real closed field has an undecidable theory ('). These results are obtained by means of very rudimentary algebraic facts; this may be of methodological interest, inasmuch as the cited results of J. Robinson were proved with the help of rather subtle theorems of the theory of algebraic numbers lying beyond the pale of ordinary college courses in abstract algebra.

0 1. The field of rational functions

Let % be a real closed field. A relation x < y of order (unique) is defined in % by the formula

therefore, we can view % as an ordered field in what follows.

cients in % , and % [x] the ring of polynomials in x with coefficients in '8. We shall need the following well-known

We let % (x) be the field of rational functions in the variable x with coeffi-

Lemma 1: I f in the ring % [XI nonzero polynomials u, u, w have the rela- tion

u4+ ,4= ,4 ,

then u is a constant.

This immediately implies

Lemma 2: In the field % (x) the property of being a constant is formular: the formula

Con(u) = (3v) (1 + u4 = v4> (2)

works.

Therefore, in % (x) the formula

POS(U) = Con(u) & u+ o & (gv) (u = v 2 ) (3)

defines the property of u being a positive constant of % (x). An element u E % (x) is called afinction without real poles iff it can be

represented in the form of a quotient of two polynomials from % [XI with the divisor having no roots in '% . We let 2l be the subring of '8 (x) consisting of all the functions in '8 (x) without real poles. The formulas (2) , (3), used

Page 149: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

140 Undecidability of elementary theories

to define the notion of positive constant, continue to work inside %. In % we introduce the predicate of divisibility via the formula

u I v = (3w) (v = uw) .

Let N(u) be the unary predicate: the element u € % is a natural number,

Lemma 3: The property of being natural is formular in %; indeed, N(u) is

i.e., is a positive natural multiple of the identity element in %.

defined in $4 by the FOPL formula

Nat (u) = Pos(u) & (vw)(v t 1 I w & (a) (Pos(a) &

For suppose u is a natural element in %. Then Nat(u) is true by the usual principle of complete induction, which in fact is expressed by Nat (u) for the predicate of being divisible by u + u. It remains to prove that Nat (u) is false when u is not natural. In other words, we have to show that for every positive nonnatural constant u E a, there are elements u, w € 3 for which

u + l Iw & (VZ € %) (Pos(z) & u+zIw * u+z+l I w)& u + U+W (4)

is true. We shall show that the elements

2 2 2 2 u = x - u - 1 , w = ( x -u ) (x - u + l ) . . . ( x - u + [ u ] )

satisfy (4). (')That u+ l Iw and u+u+w is obvious. Let z be a positive constant in '2( such that u+z Iw. Two cases are possible:

(i) z > u. The function u+z+ 1 = x2 +(z - u ) has no real roots (i.e., in 8 ), s o u + z + l divideswin a.

(ii) z < u . The condition u +zl w requires that the roots f d G of the polynomial u+z be roots of w, i.e., that z = k+ 1, where k is a rational integer, 0 < k < [u ] . As z < u, so k < [u] , and the roots of the polynomial u +z + 1, namely -+G, are both also roots of w ; thus u + z + 1 is a divisor of w in %. Therefore, these elements u, w satisfy (4).

Theorem 1 : In % (x) the property of being a natural number is formular.

In view of Lemma 3 it suffices to show that in "(x) the property of not having real poles is formular. For this we need the well-known fact,

Page 150: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Undecidability of elementary theories 141

Lemma 4: Let f(x) E %(x). Then f ( a ) 2 0 for all a E % ifff(x) = u2 + w2

In other words, the condition " f ( a ) 2 0 for all a € % " is defined in %(x) f i r some u, w E % (x).

by the formula

E(f) = (3VW)(f" v2+w2). ( 5 )

To make the presentation complete we produce a short proof of Lemma 4. The functionf(x) can obviously be represented in % (x) as h(x)g(x)/w2, where h(x) in % [XI splits over % into linear factors, while g(x) has no real roots and, therefore, is a product of factors of the form (x - a)2 + b2 (a, b€ %). Since for all c E % the value h(c) is nonnegative, every root of h(x) must have even multiplicity; so h(x) = z2 for some z E % [XI . On the other hand, by applying the identity

(a2+@2)(72+62) = (a-y-psj2 + (a6 + p r y

several times, we can write g(x) in the form u2 + u2 for some u, u E %[XI ; thus, f(x) assumes the desired form:

We introduce the following formulas (E(u) is defined in ( 5 ) ) :

D(u) = ( 3 ~ ) (Pos(v) & E(v-3) ) ,

For fE % (x) the truth of D(f) is equivalent to the boundedness off, i.e., to f having no real poles and nonpositive degree. C(f) holds iff fhas no real poles or roots and has nonpositive degree; thus, B(f) is true ifff has no real poles or roots. Finally, we see that the truth of A(f) is equivalent to f having no real poles. Therefore, the property of not having real poles is formular in

We note that the symbol x explicitly occurs in the formula C(u). (3) %(x).

Page 151: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

142 Undecidability of elementary theories

Consequently, Theorem 1 has been proved under the assumption that the fundamental concepts of the field % (x) (as reflected in its signature) are the operations of addition and multiplication and the distinguished element x, the basic transcendental element in 3 (x).

as is well known [ 1361 , the elementary theory of the ring is undecidable. Furthermore, the presence of individual constants in the signature of the theory is not essential, and they can be dropped. Thus Theorem 1 implies the

If the notion of being a natural number is formular in a field or ring, then,

Corollary: The elementary theoly of the field % (x) with signature (+, .> is not recursively decidable.

$ 2 . Fields of formal power series

Suppose 8 is a field, andx an arbitrary object not lying in 5 . Then S{x} denotes the field of formal power series in x of the form u = 0 or

relative to the usual operations of addition and multiplication. Further we put 80 = 5, 31 = 30{xl}, 52 = 5 1 { x 2 } , etc. For each nonzero element u E 5 with respect to 0 is considered to have positive order.

= 3 {XI, ..., x, }, the number k appearing in the expression ( 6 ) of u is called the order of u (relative to 8 m - l ) . The element

We introduce the formula

I,(u) = l( 3 v ) (1 + U" = v ") (n > 0) .

For the present we shall assume the characteristic of 5 is zero. If u E 8m has positive order, then for n > 0 the common binomial expansion formula

shows In(u) is .false. Similarly, if u has negative order, then by setting

1 + u * = u - l x 1 u , w = uklxlu , 1 + 2 = (uklx'y + (1 + u*)" ,

Page 152: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Undecidability of elementary theories 143

where in (6) for u we have k = -1, 1 > O,x=x,, u i E Sm-l (i= k, k t l , ...), we convert the equation 1 t un = un into the equivalent one 1 + z = wn. Since the order of z is positive, putting

1 1 - n w = 1 t - 2 t--- z2 + ... n 2!n2

gives a solution to the latter equation, and so, I,(#) is again false. Finally, if u has order 0, then

Now if the equation 1 t u n = un has a solution

(9) 2 u = uo t UlX, + U 2 X m + ... (Ui E Sm-l)

in S m , then 1 t u$ = 4. Conversely, a computation similar to the ones above shows that for uo E Sm-l, if we have 1 + ug = ug, then there is a solution to 1 + un = un of the form (9), at least in case uo # 0 ("). Thus, if In(uo) is true in 7jm-1, then In(u) holds in 5,.

that for any u E 8m-1, if u can be decomposed in the following fashion: By applying this reasoning to the fields Sm-l, ..., S1 successively, we find

where ui ti) E 5m-i-1, and if I,(u(d"-')) is true in 8, then In(u) is true in

3m. We note that the maps u -+ ug) are homomorphisms: for any u, WE Bm which have expansions of the form (lo), i.e., have nonnegative orders,

( j = O , 1 ,..., m-1) . ( 1 1)

Page 153: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

144 Undecidability of elementary theories

Now let's suppose the field 5 satisfies the following condition: there are

= br

natural numbers r, n such that every a E 5 can be written as the sum a = al + ... + a,. of r elements ai for which none of the equations 1 + has a solution in 8 ( i= 1 , ..., r).

With this stipulation we see that the formula

= (3u1, ...) ztr)(In(ul) & ... & In(ur) & u FZ Sl+ ... +ar)

is true in 3m just for those elements having nonnegative orders.

satisfying H(u) forms a subring @. The elements of Q having inverses in $I are characterized in 3, by the formula

Keeping (1 1) in mind, we see that the subset of 5, consisting of elements

G(u) = H(u) & (3v)(H(v) & uv = 1) .

We find from a quick calculation and (1 1) that an element u E $I is invert- ible in & iff uhm-l) # 0 in (9). Therefore, the formula 1 G(u) & H(u) defines in 3m the set elements u E @ which have uim-') = 0 in (9). This subset of & forms an ideal 3 . Two elements u, u E $ are congruent mod 3 iff they have the same constant term. Accordingly the factor ring Q/3 is isomorphic to the field 8.

Till now we have been supposing 3 has characteristic 0. We needed this to make sense of the binomial expansions (7), (8). If, however, the binomial expansion is rewritten in the form

... 1 43 43 ( 1 + w p = 1 + - w + - ,2 +- ,3 +

n nZ2 n33

it is easy to see that the coefficients q2, q 3 , ... are integers, and so, it is all right for fields of prime characteristic p > 0, as long a s p and n are relatively prime.

Let 8 have characteristic p , and suppose for some natural numbers r, n the sentence ( u ) H , . , ~ ( u ) is valid in 8. If n = penO with (no, p ) = 1 , then any relation 1 +an = bn is equivalent to 1 + ano = brio. So ( U ) H , , ~ ~ ( U ) is valid in 5, and we can take no in place of n, bringing us to the case when p and n are relatively prime, and all our arguments valid. We immediately obtain

Theorem 2: Suppose the field 3 has an undecidable elementary theory and for some natural numbers r, n satisfies the sentence ( u ) H ~ , ~ ( u ) . Then

Page 154: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Undecidability of elementary theories 145

the elementary theory of each field 8, = 8 {xl, ..., x m } (m = 1,2, ...) of formal power series is not recursively decidable.

If, on the contrary, 3, were to have a decidable theory, then so would the ring 8 , which is defined by a FOPL formula in 8,. The ideal 3 in @ is also given by a predicate formular in 8 , . Like Q , the factor ring $/3 would have a decidable theory, which is the same as that of 8 , contradicting the hypothesis. 8

The conditions laid on the field 8 in Theorem 2 are seen to hold for the field of rational numbers and the field of rational functions in one variable over an arbitrary real closed field. For both field have undecidable theories. In the first the equation 1 + u4 = u4 is not solvable for u # 0, while in the second this equation has no solution if u is not constant. Consequently, in both fields every element can be represented as the sum al + a2 of elements a l , a2 such that the equations

l + a t = b ; , l + a ; = b ; ,

have no solutions. We have proved the

Corollary: The elementary theory of each field cidable in case 5 is either the field of rational numbers or the field o f rational functions in one variable over some real closed field. m1

The supply of fields 3 {xl, ,.., xm 1 in Theorem 2 can be augmented as follows. We consider a system {xv: v E N} of distinct variables indexed by a linearly ordered set N. The fields of the form

{XI, ..., x , 1 is unde-

compose a local system in the sense that any two of them are included in a third member of the system. Therefore, one may speak of the union of all the fields (1 2). This union will itself be a field sN. Every element u E SN belongs to soxe subfield 3' = s { x v , , ..., x,, }, and if the equation 1 + un = un is solvable for this u, then the solution also belongs to 8'. The arguments leading us to Theorem 2 are thus valid for any field of the sort 3N. In partic- ular, if the base field 3 is the field of rational numbers or the field of rational functions in one variable over a real closed field, then the elementary theory of the field sN of power series is not recursively decidable.

Page 155: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

146 Undecidability of elementary theories

NOTES

(’) Undecidability was subsequently established for the elementary theory of any pure transcendental extension o f (1) a real closed field (A. Tarski [ 1651 ), and (2) an arbitrary formally real field (R.M. Robinson [ 1401); he also gives for the first time a proof dating from 1950 for (3) the field of rational numbers. Yu.L. ErSov [ 301 has proved the undecidability of the theory of the simple transcendental extension of any finite field with characteristic p f2 . Concerning the second conjecture, he has shown that every field of power series in a finite number of variables has an undecidable theory if the base field does. The reader is also referred to J. Robinson’s survey [ 1371 on the decision problem for fields.

(2) The largest integer [ u ] not greater than u is defined for al1,positive constants u E W (x) only if the order on W is archimedean. In fact, as A. Tarski has pointed out in conversations, his results [ 1621 show that if W is nonarchimedean ordered, then the subset Nat(u) defines in di contains every “infinite” positive constant. The formula

Nat*(u) = Nat(u) &(3vzu)(z) ( P o s ( z ) ~ ( v + z l z u ~ N a t ( z ) &I=&))

can be substituted for Nat(u) in nonarchimedean cases (here, z <u is the formula given by (1) ). This is a version of Tarski’s formula in [ R4] adapted to the present framework (cf. [XVII, Note 11 ). The error and its correction are also discussed in [ 137, p. 3071.

(3) See the Remark (Chapter 17) following this article.

(4) In the original the author seems to claim, wrongly, that this also holds for uo = 0. Either way, it has no bearing on the main discussion. Cf. [ R4].

Page 156: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

CHAPTER 17

A REMARK CONCERNING “THE UNDECIDABILITY OF THE ELEMENTARY THEORIES OF CERTAIN FIELDS” [ XVI]

Theorem 1 of the preceding article asserts that in the field % (x) of rational functions in one variable over a real closed field % , the property of being a natural number is formular (elementary) if we take the signature to be (+, 0 ; x). With a few insignificant changes, however, we can get the stronger result that this property is formular in % (x) even when the signature consists of + and only.

We take % in Lemma 3 to be the subring of all bounded functions and replace the elements u, w in the proof of that lemma with

u = ( x * + ( u t 1 ) - 1 ) - 1 - u - l ,

w = (u t l ) ( u t 2 ) ... ( u t 1 t [ u ] )

Since the formula D(u) - in wluch the symbol x does not occur - already defines the new subring % in W (x), the formulas C(u), B(u), A(u) are un- necessary; thus the stronger statement is readily obtained ( I ) . In particular, no longer needed is the remark on the eliminability of distinguished elements made without proof at the end of 6 1.

NOTE

(I) As in the preceding chapter (cf. Note 2 there), the formula Nat(u) only works when R is archimedean-ordered. On the other hand, by replacingy l z with (3u)(D(u) & z X w y ) throughout the formula Nat*(u), we obtain Tarski’s formula (R4] involving only +, ‘ tsld defining the set of natural numbers outright in the simple transcendental extension of any real closed field.

147

Page 157: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

CHAPTER 18

CONSTRUCTIVE ALGEBRAS. I

Contents

8 1. Algebraic systems 1 .l. Functions, operations, predicates 1.2. Generating sets. Terms 1.3. Primitive and quasiprimitive classes 1.4. Defining relations 1.5. Algebras of recursive functions

2.1. Mappings of numbered sets 2.2. Unireducibility for numberings 2.3. Equivalent numberings

03. Numbered algebraic systems 3.1. R-numberings of algebraic systems 3.2. Subsystems 3.3. Homomorphisms and congruence relations

4.1. General finitely generated algebras 4.2. Finitely presented algebras

p 2. Numbered sets

84. Finitely generated algebras

15 1 153 157 159 16 1

165 171 178

187 192 196

20 1 206

Introduction

The concept of an algebraic system is one of the most common central notions of contemporary algebra. One of its more important special cases is the concept of an algebra as a system S?l consisting of an arbitrary set A and a finite sequence of operationsf;:(xl ,,..., x,~) (i= 1, ..., 1) defined on A . There- fore, in considering matters of general algebra concerning the idea of construc- tiveness, it is natural to ask: which algebras are to be regarded as constructive? The answer is more or less clear: an algebra S?l is constructive iff its base set A consists of constructive elements and is itself constructively prescribed, while the basic operations fi are also constructive. A certain indeterminacy,

148

Page 158: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Constructive algebras I 149

however, is hidden in this. For obviously the notion of constructiveness must be made precise, and this precision can be gained by widely differing methods, ranging from the classical Godel-Church-Kleene approach to the newer ones of A.A. Markov [ 1021, A.N. Kolmogorov [77], and a number of others. The notion of constructive algebra admits a corresponding series of refinements.

Constructive algebraic systems are encountered in a number of works, including A. Mostowski [104,106] and A.V. Kuznecov [83,84], and espec- ially A. Frohlich and J.C. Shepherdson [41]. In the first papers mentioned, the base A is a set of natural numbers, and in the remainder, a set of words over some finite alphabet.

A second approach to this problem is laid out by A.N. Kolmogorov, V.A. Uspenski: [ 173,1741, H.G. Rice [ 1261, and H. Rogers [ 1411. Well known is the important role partial recursive functions and their standard (Godel or, as here, Kleene) numbering play in the theory of algorithms. A.N. Kolmogorov was apparently the first to note that the Kleene numbering, which is funda- mental to the theory of computable operations, is not at all unique as regards the construction of this theory, and that it would be interesting to study in some manner all the numberings of the collection of partial recursive func- tions, or all of those with a given property. With varying emphasis this program was realized in the articles cited, and among these quite clearly in Rogers' paper.

ing the concept of a numbered algebra.

some set D, of natural numbers onto the base A of the algebra '%. The map a is called a numbering of '%; it may or may not be 1-1 . A function Fi(xl, ..., xri) defined on the natural numbers represents the operationfi of the algebra '% relative to the numbering a iff

In the present survey we attempt to unite the two approaches by introduc-

An algebra % is said to be numbered iff it is accompanied by a map a from

i.e., iff when we apply Fi to numbersxl, ..., xri of given elements ofA, we get a number for the result of performing the operationfi on the given ele- ments.

The numbering a can be viewed as a sort of coordinatization of the algebra 9. In a certain sense a numbered algebra is the analogue of an analytic mani- fold, a Lie group, etc. This analogy has influenced to some extent the choice of problems considered in this article. The situation in the theory of num- bered algebras is singular, however, for the notion of isomorphism of num- bered algebras is supplanted by that of their recursive equivalence as the fun-

Page 159: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

150 Constructive algebras I

damental relation in this theory; this was noted by Frohlich and Shepherdson [41] with regard to the theory of fields.

On the basis of the character of the set D,, the partition of this set into classes corresponding to the map 01, and the functions Fi representing the basic operations of tions on the concept of a constructive numbered algebra. Since constructive- ness is defined for numbered algebras, it becomes necessary to prove its in- variance under renumberings, homomorphisms, etc.

but also for arbitrary numbered sets. It is thus appropriate as a preliminary to examine general numbered sets; this is done in 52. In particular, we show that a series of theorems proved by J. Myhill [ 1 1 11 , A.A. MuEnik [ 1091, and H. Rogers [ 1411 , concerning numberings of partial recursive functions and reducibility of sets, hold in fact for numberings of arbitrary sets, as well.

In $4 we investigate constructive numberings of finitely generated algebras and of algebras with a finite number of defining relations. We limit ourselves to establishing only general facts regarding isomorphism or equivalence of the possible constructive numberings of the indicated algebras. Also given here are proofs of reformulated theorems of A.V. Kuznecov and J.C.C. McKinsey, as well as of a new theorem on the existence of constructive numberings for algebras satisfying certain additional conditions.

For terminological unity we include in fj 1 an exposition of familiar notions from the general theory of algebras.

As already mentioned, the purpose of this part of the survey is to elaborate a system of ideas required for a general theory of constructive algebras; only a very limited number of concrete results on particular problems appear here. The author hopes to correct this shortcoming in a secorrl part to this survey, where results of an algorithmic or constructive character concerning groups, rings, fields and, in a different vein, deductive algebras will be presented as systematically as possible. ( I )

The present article is an expansion of the report read by the author on September 20, 1960 at the All-Union Colloquium on General Algebra in Sverdlovsk. Individual results from this survey were presented at a meeting of the Ivanovo Mathematical Society held in June, 1960, and in lectures given in October at the University of Kazahstan in Alma-Ata.

in the numbering a, we introduce in 8 3 several varia-

Part of these questions can be formulated not only for numbered algebras,

Page 160: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Constructive algebras I 15 1

9 1. Algebraic systems

0 1.1. Functions, operations, predicates

n-sequence ( a l , ..., a,) of elements of A, a unique well-defined element f(al, ..., a,) of B is called a (total) nary or n-place function defined onA and taking valuesin B . If for such a correspondence we relax the condition that every ordered n-tuple ( a l , ..., a,) (ai € A ) be associated with some element of B, then the function is said to be partial (not necessarily total) on A. The set of all such n-tuples for which the partial functionfis defined is called the domain (of existence or definition) of the functionf. The subset ofB consist- ing of all values actually assumed byfis called the range off. A unary partial function g is often said to map a set M into a set N in case M is included in the domain of g and N contains every value taken by g on M.

Two partial functions are said to be equal iff they have the same domain of definition, and their values are equal for every n-tuple in their domain.

A partial n-ary functionf, defined on a set A , whose values belong to the same set A is called an n-ary partial operation on A. A partial operation de- fined for all arguments from A is called a (total) operation on A. An n-ary function P(xl, ..., x,) defined on the set A and taking values in some fixed twoelement set, whose elements will be denoted by T, F, is called an n-aty predicate on A. If for elements a l , ..., a, in A we find P(al, ..., a,) = T, we say the predicate P i s true for ( a l , ..., a,) , or that a l , ..., a, are in the relation P. If, however, flul, ..., a,) = F, then we say P isfalse for (al, ..., a,). It will be convenient to assume T = 1 , F = 0; thus a predicate becomes a function with values among the natural numbers. (2)

For formal reasons it is sometimes desirable to consider 0-ary functions and predicates, as well, with the understanding that these are simply individual elements of the set of possible values.

A set A together with an arbitrarily prescribed finite sequence ( a l , ..., a,) of its own elements and finite sequences <fl, ..., fm> of total operations, (gl, ..., g,) of partial operations, and(P l,...., Pp) of predicates defined onA is called an algebraic system.

Let A, B be two arbitrary nonempty sets. A rulefthat associates with every

The sequence

(0, ..., O;rl, ..., rm;sl, ..., s, ; t l , ..., t p ) ,

where there are I zeroes, and ri is the rank (or arity) of the operationfi, i.e., the number of its argument places, si is the rank of the partial operationgi, while tk is the rank of the predicate Pk (i, j , k = 1,2, ... ), is called the simi-

Page 161: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

152 Constructive algebras I

lanty type of the given algebraic system. The set A is the base set of the system, the elements a l , ..., al are its distinguished elements, and the fi, gi. Pk are its basic (total) operations, partial operations, and predicates.

An algebraic system having no basic predicates is known as a partial algebra. If it has neither fundamental predicates nor basic partial operations, it is called an algebra. Finally, an algebraic system having no basic operations, partial or total, is called a model.

Algebraic systems having the same type are said to be similar. A collection of similar systems is called a class of systems. The notation

represents the algebraic system ‘2l with base A , distinguished elements a l , ..., al, basic operations fl, ..., f,,, , partial operations g l , ..., g n , and predicates P I , ..., Pp.

Let

be a second algebraic system similar to a. A one-valued mapping from the set A into the set B is called a mapping of the system a into the system 8. A mapping cp from ‘2l into B is a homomolphism of % into ,B iff it satisfies the

here, the symbol 3 stands for “implies”. A 1-1 homomorphism of onto 23 whose inverse map is a homomorphism from % onto 3 is called an isomorph- ism of 2l onto B.

Page 162: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Constructive algebras I 153

We note that in the.definition of a homomorphism between two systems, the basic notions in the first correspond to those in the second occupying the same positions in the standard notation (1) for algebraic systems. E.g., let D be the set of natural numbers 0, 1 ,2 , ..., and let t, X denote the usual arith- metic operations of addition and multiplication of numbers. Consider the algebras

These algebras are not isomorphic, since if cp were an isomorphism from % onto 2.3, we would have

for all natural numbers x, y , and consequently for any y E D ,

i.e., qy = 0, so cp would not be a 1-1 correspondence.

0 1.2. Generating sets. Terms Suppose h(xl, ..., xs) is a partial operation defined on a set A . A subset

M c A is said to be closed under h iff for every sequence ( u l , ..., us) of ele- ments of M, the existence of h(ul , ..., us) implies h(ul , ..., us) E M . The sub- set M is closed under a set of partial operations iff it is closed under each member of the set.

It follows from these definitions that the intersection of any system Mr ({ E Z) of subsets closed under given partial operations either is empty or is itself a subset closed under these operations.

Let M be a subset of the set A , and let g l , ..., gn be partial operations on A. Let N be the intersection of all subsets of A which are closed under g l , ..., gn and include M. This subset N is the smallest closed subset that in- cludes M; it is called the set generated by M in A under g l , ..., gn; the elements of the generating set M are called generators.

To give a more detailed description of the structure of the set N we use terms, defined as follows.

We consider some finite set of signs h,, ..., h,, with each of which is asso- ciated a natural number. These signs are calledfunction or operation symbols, and their associated natural numbers are their arities or ranks. We also assume another set of symbols, distinct from the ones above, is given; these are called individual symbols.

Page 163: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

154 Constructive algebras I

Terms are certain finite sequences (strings) of function and individual sym- bols and the three special symbols ) ( , . Their structure is determined by the following recursion scheme:

(i) The string consisting of a single individual symbol is a term. (ii) If a l , ..., ani are terms and hi is an ni-ary function symbol, then the

string hi(al, ..., anj) is also a term. Example I : Suppose h is a unary function symbol and u is an individual

symbol. Then the strings u, h(a), h(h(u)), _.. are terms. Example 2: Let f , g be binary function symbols, a, b individual symbols.

Then the strings f(u, a), g(a, b),f(a,g(a, b)), ... are terms. Terms are often written in an abbreviated form employing the so-called

operator notation. Namely, instead ofg(a, b ) and h(a, b, c), we write (a)g(b) and (a)h(b)h(c), whereg, h are function symbols and a, b, c are terms; the parentheses may be dropped if it leads to no ambiguity. In particular, with this notation the terms in Examples 1 and 2 might assume the forms u, ah, ahh, ... and afa, agb, af(agb), ..., respectively.

Now we introduce the idea of the value of a term for given values of the individual and function symbols in and on a given base set A . Giving a value to an individual symbol means, by definition, assigning it a well-defined ele- ment (its value) in the set A. Giving a value to an n-ary function symbol f means assigning it some concrete n-ary operation f defined on the set A . In addition to function symbols we sometimes consider partial function symbols, as well. The definition of terms with these remains as before, while as values for partial function symbols we admit any partial operations of the appropriate rank defined on A .

If the base and values of individual and function symbols are given, then the value of a term a is defined, inductively:

(i') If the term a consists of a single individual symbol, then the value of a is the value of the symbol.

(ii') If the term a has the formf(al, ..., a,), wherefis an n-ary function symbol whose value isf, and the values of the terms a l , ..., an are defined and equal respectively to a l , ..., az,-then the value of the term a is the value of the operationfat the point <a;, ..., a:>. Whenfis a partial function symbol andf i s not defined at the point (a:, ..., a:), thcvalue of a is considered un- defined. The value of the termf[al, ..., a,) is also taken to be undefined if the value of any of the terms al , ..., a, is undefined.

Example 3: Let Q be the set of rational numbers, and let +, x be the binary function symbols, : a binary partial function symbol, whose values we take to be the usual arithmetic operations of addition, multiplication, and division of numbers. Then for xo = 0, yo = 1, zo = 2, the term x + 01: z) has value a,

0

Page 164: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Constructive algebras I 155

while the values of the terms ( x x y ) : x, (z +y) : x, z : (y : x) are undefined. Now suppose that in some term a containing function (or partial function)

symbolsfl, ..., f , and individual symbols el, ..., urn, x l , ..., xn , values are specified for the function symbols and u l , ..., a,, but values for xl. ..., xn are not fixed. Then for every sequence of values for xl, ..., xn a will have a definite value (or be undefined); thus we can view the values of a as determin- ing an n-place function (or partial function) with respect to the variables xl , ..., xn. The term a , or better ao is a convenient notation for this function, as long as we know which symbols are the variables. Therefore, from a number of given operations on the set A , we can obtain an even infinite number of new operations, writable in the form of terms. These new operations are some- times called termul, sometimes polynomial, operations in the given ones.

We return to the study of sets of generators. Let gl, ..., gn be partial opera- tions defined on a set A , and let M be a subset of A . By N denote the subset of A generated by M under the operations given. Let us consider terms whose notation contains only function symbols for the partial functions g l , ..., gn and individual symbols for the elements ofM. It is easily verified that the values of all possible terms in these symbols, which have the values specified, belong to N . Furthermore, the set of values of all such terms is closed under the partial operationsgl, ..., gn. Consequently, the set N generated in A b y M under gl , ..., gn is the set of values of all terms written with symbols standing for the partial operationsgl, ..., gn and for the individual elements ofM.

We now consider an arbitrary algebraic system

Let A , be a subset of the baseA closed under the operations f l , ..., f , and containing all the distinguished elements al , ..., az. We let f i , ..., f;, Pi, ..., P k be the operations and predicates on A , of the same ranks as f l , ..., f , , Pl, ..., Pp and with the same values that the latter operations and predicates take for sequences of elements of A,. Besides these, we introduce a partial operation gi on A , corresponding to gj in 8 ( j = 1, ..., n). The value of gi(xl, ..., x ) for x1 ..., x . € A O is defined and equal to gj(xl, ..., x ) if the latter is defsjned and belongs toAo. Otherwise,g;(xl, ..., x ) is undeked. Under these conditions the algebraic system

$1

si

is called a subsystem of the algebraic system 8. It is clear that every subset of A closed under the basic operations and con-

Page 165: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

156 Constructive algebras I

taining the distinguished elements is the base of a uniquely defined subsystem of 8; moreover, every subsystem of % has the same type as %. If the set A, is closed under g l , ..., gn as well asfl, ..., f,, then the corresponding subsys- tem is called a closed subsystem of a.

A subset M of A is a generating set for the subsystem a, in the algebraic system 8 iff M U ( a l , ..., al 1 generates A , in A under fi. ..., f,, gl, ..., gn. The system is finitely generated iff it itself has a generating set that is finite.

When studying algebraic systems of a fixed type

(0, ..., 0; r l , ..., r,; s l , ..., sn; t l , ..., t p ) ,

it is c,istomary to introduce corresponding individual, operation, partial opera- tion, and predicate symbols of the given ranks. The sequence of these symbols is called the signature of an algebraic system of this type (3). Given an arbitrary algebraic system 8 of this type, we take the values of the signature symbols to be the corresponding distinguished elements and basic operations, partial operations, and predicates in %. Thus, the signature symbols become formal designations for the basic notions in each algebraic system of the given type. The signature symbols are interpreted with fiied values in each algebraic system, but these values may vary on passage from one system to another of this type.

Suppose X is a class of algebraic systems with signature Z. Then a Z-term is a term whose function signs all belong to Z. If a Zterm a contains indi- vidual symbols xl, ..., x , it is more explicitly written as a(xl, ..., xq). Those individual symbols whica occur in the signature Z have values fiied in each system with signature t: and are therefore called individual constants. The remaining individual symbols are known as individual variables and come from some adequately huge supply. Their values may be chosen arbitrarily in each algebraic system.

sition: if cp is a homomorphism from an algebraic system % with signature Z into an algebraic system % with the same signature, and a(xl, ..., xq) is an arbitrary 2-term, then the values ao, a1 of this term in % and 8 are related by the equation

By induction on the length of terms one easily proves the following propo-

for all possible values ui of the symbols xi (i= 1, ..., 4) in of 8 ) for which the left-hand side is defined.

(i.e., in the base

Suppose the set M generates the algebraic system 8. Then each element of

Page 166: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Constructive algebras I 157

a is a value of some Z-term of the form a(xl, ..., xq) when the xi receive values from among the elements of 1: 0, :he distinguished elements of a. By (3) the homomorphic image of every element in a is uniquely determined if the images of the given generators are knowli.

9 1.3. Hmitive and quasiprimitive classes

yl, ..., yp) and b(xl, ..., xn, zl, ..., zq) be two Z-terms with individual variables xl, ..., xn, yl, ..., yp , zl, ..., zq, only the xi occurring in both a and b. The remaining symbols appearing in the notation of these terms are thus assumed to belong to Z. We say that the identity a x b is valid (or holds) in an algebraic system % with signature Z iff the value of the left-hand side coincides with the value of the right-hand side for any values of the variables xi,yi., zk in 8. In addition, if there are basic partial operations in a, we only require that whenever the value of one of the terms a, b is defined for given values of the xi,yp zk , the other have a defined and equal value (4).

identity, for a conditional identity is an expression of the form

Let us assume Z is a fixed signature for algebraic systems. Let a(xl, ..., xn,

The concept of conditional identity is an immediate generalization of that

al * b, & ... & a, * b, +. a= 6 , (4)

where al, b,, ..., a,, b,, a, b are terms of signature Z: and &, + are the usual propositional signs.

We say that the conditional identity (4) is valid in an algebraic system with signature 2 iff whenever the equations a: = b p ( i = 1, ..., r) all hold for particular values of their variables in a, then a0 = bo holds for these values. When partial function signs occur in Z, these equations - as above - are considered to hold either if both sides are defined and have equal values, or if neither side is defined.

tional or a variety) iff it consists of all algebraic systems with signature 2 in which the members of a fwed set S of identities of signature Z are all valid. 3c isfinitely primitive iff S can be chosen finite.

Analogously, the class of all algebraic systems with fwed signature Z in which the whole of a given set of conditional identities of signature Z: is valid is called a quasiprimitive class (or a quasivariety) (cf. [IV]). When this set of conditional identities can be chosen to be finite, the class 3c is said to be finitely quasiprimitive.

A semigroup is a groupoid in which the identity

A class 3c of algebraic systems with signature 2 is called primitive (or equa-

Example 4 : An algebra with one basic binary operation is called a groupoid.

Page 167: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

158 Constructive algebras I

x x ( y x 2) = ( x x y ) x 2 (5 1

is valid, interpreting the binary function symbol x as the basic operation.

of the individual symbol e and the binary operation symbol x in which the identities ( S ) ,

A semigroup with identity element is an algebra with signature consisting

x x e x x , e x x - x

are valid.

identity A left cancellative semigroup is a semigroup in which the conditional

is valid. A semigroup in which

yx x - z x x ’ y = z

is valid is called a right cancellative semigroup. A semigroup with left and right cancellation is called a (two-sided) cancel-

lative semigroup. From these definitions it is clear that groupoids, semigroups, and semi-

groups with identity element compose varieties of algebras, while semigroups with left, right, and two-sided cancellation form quasivarieties of algebras.

Example 5: Agroup is an algebra with two operations, one binary, one unary, in which ( S ) ,

x-1 x ( x x y ) = y , ( y x x ) x x - l =y (6)

are valid, where x is the binary function symbol, -’ the unary. Consequently, groups form a finitely primitive class. Abelian groups are characterized by ( S ) , (6 ) and x x y = y x x. Thus the

Example 6: A ring is an algebra with two binary operations and one unary class of all abelian groups is also finitely primitive.

operation in which the identities

x f cy f- 2) = (x + y ) + z , (- x) -/- (x f y ) = y ,

Page 168: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Constructive algebras I 159

are valid, where +, x , - are symbols for the first, second, and third operations, respectively. A ring is associative iff ( 5 ) is valid in it. Hence, rings and asso- ciative rings also form finitely primitive classes.

We note that inasmuch as every identity a = 6 is equivalent with respect to validity to the conditional identity x = x+ a FZ 6, every primitive class of algebraic systems is a quasiprimitive class at the same time.

It is easy to check that every primitive class contains all homomorphic images of any of its members. A homomorphic image of a left cancellative semigroup, however, need not have left cancellation. Therefore, the class of left cancellative semigroups can serve as an example of a finitely quasiprimitive class that is not primitive.

6 1.4. Defining relations Let % be the class of all algebras whose signature Z consists of individual

symbols a,,, (y E r) and function symbols& of rank rs (6 E A). We fix some set S of conditional identities, all of whose function symbols belong to E. Let %, be the class of all algebras with signature E such that each is generated by the set { a,,,: y E r } of its distinguished elements under its operationsf6 (6 E A), and in each all members of S are valid. The class%, is not a quasivariety, since the requirement that an algebra be generated by its distinguished elements cannot be expressed by means of conditional identities.

Consider now two arbitrary %,-algebras

a= ( A ; a,,,;fs : y E r, S E A) , 8 = ( B ; b,; gs : y E I-, 6 E A) .

If there is a homomorphism from a into @, by 0 1 . 1 it must carry a, onto by (y E r). But the a,,, generate a, so any homomorphism is determined by their images. In other words, there is at most one homomorphism from a given %,-algebra into any other given %,-algebra, and it will be onto if it exists.

It is easily proved [IV] that no matter what S is chosen, there is up to iso- morphism a unique %,-algebra admitting homomorphic mappings onto every other %,-algebra. This algebra is called the algebra with generators a7 (yE r) and defining relations S.

An algebra % is said to be finitely presented by conditional identities iff it is isomorphic to an algebra with a finite number of generators and a finite number of defining relations. If these relations can be taken to be simply iden- tities, then 8 isfinitely presented by identifies. In the sequel, finitely pre- sented algebras should be understood as those finitely presented by conditional identities, unless the contrary is explicitly stated.

Defining relations are generally used in the following ways: (1) a quasivariety

Page 169: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

160 Constructive algebras I

% of algebras is specified by means of some set S of conditional identities; ( 2 ) the signature Z of % is augmented with new individual constants cJ. (5 E Z), and a set Sl of conditional identities is chosen such that in its mem- bers no individual variables occur - only the symbols ay (r€r) for the dis- tinguished elements in %-algebras and the added cs ({ E Z). Such conditional identities are called constant relations. In this situation we say that an algebra % is presented by generators cs (5 E Z) and (constant) defining relations Sl in the quasivmiety 31 iff % has generators ay, cs and defining relations s, u s.

Suppose in some quasivariety % the algebra (Il is presented by generators cr (( E z) and defining relations S , , and the algebra '23 is presented by gener- ators dq (7 E H) and defining relations S 2 , where the cs are all distinct from the d,,. Then the algebra Q presented in in % by the generators cs, d,, ({EZ, 17 E H) and constant defining relations Sl U S2 is called the free composition (or free product) of % and '23 in %. This definition is generalized by iso- morphism, i.e., if a, 8, 6 are respectively isomorphic to a1, sl, Gl, then we say & is the free composition of a1 and B1 in 31 , without reference to to presentations.

We similarly define the %-free composition of any system of %-algebras. That free compositions are uniquely determined up to isomorphism is easily proved.

Example 7: Let % be the class of all algebras with signature consisting of the operation symbols& (6 E A). A %-algebra 8 with generators cs ({ E z) and an empty set of defining relations is called an absolutely free algebra with free generators cs ({ E Z). We can represent this algebra more concretely as follows. Let A be the set of all terms in the symbols&, c3. (6 E A, ( E Z). On A we define operations fa for 6 E A by putting

Then ( A ; f s : 6 E A) is the absolutely free %-algebra with free generators cr. We take the operation f s to be the value of the signature symbolf6 (6 E A), and the term c3- E A to be the value of the generator symbol C~ ({€ Z).

An algebra % is locally absolutely free iff every finite subset of gener- ates an absolutely free subalgebra.

It is easy to show that every absolutely free algebra is locally absolutely free, and that every subalgebra of an absolutely free algebra is absolutely free.

It is also easily proved that a %-algebra % is locally absolutely free iff all the formulas ( )

Page 170: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Constructive olgebras I 161

are valid in it for all values of the xi, yi. In particular, a groupoid is locally absolutely free iff the formula

is valid in it. This shows the class .@of all locally (absolutely) free groupoids is a quasivariety.

are the “completely divisible” locally free groupoids - those satisfying the added condition that every element factor into the product of two others.

One can easily construct locally free groupoids that are not free. E.g., such

5 1.5. Algebras of recursive functions We introduce the following fixed designations: D = the set of all natural numbers 0, 1,2, ... ; 9 = the set of all unary total functions defined on D and taking values in D; 9, = the set of all unary partial functions defined on D and taking values

We consider these four operations defined on 9,: (i) Addition of functions. Let f, g E 9,. We define a new partial function h

on D by putting h(x) = f(x) + g(x) when both f(x) and g(x) are defined, and taking h(x) io be undefined whenever either off(x), g(x) is undefined (x ED). The partial function h is called the sum off and g, symbolically: h = f +g.

(ii) Composition of functions. Forf, g E 9, we define a new partial func- tion h on D by putting h(x) = f(g(x)) if g(x) and f(g(x)) are both defined, and taking h(x) to be undefined for all other x ED. The partial function h is called the composition off and g, symbolically; h = f * g .

(iii) Iteration of a function. Let f E 9,. We define a new function h on D by setting h(0) = 0 and h(x t 1) = f(h(x)) if h(x) and f(h(x)) are defined (x ED). If for some n ED, h(n) or f(h(n)) is undefined, then we take h(x) to be undefined for all x > n. The partial function h is called the iteration off and denoted by if or f l.

(iv) Inversion of a function. For every f E 9, we define a new function f-’ E 9,, the inverse off, by putting f - l ( a ) = b iffix) is defined for x < b

in D.

Page 171: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

162 Constructive algebras I

and f ( b ) =a , while f ( x ) f a for x < b. In the contrary casef-'(a) is considered as undefined.

On ?p the four operations +, *, , -1 are total. On 9 the operation of inver- sion will not be total, for the inverse of a total function may not be defined everywhere. Let h, K be the elements of ? given by

x ( X ) = X + l , K(X)=X- [ 6 1 2

for x ED ( b ] is the greatest integer not exceedingy). The algebras

and the partial algebra

are of fundamental importance in the theory of computable functions.

all the operations, by yggr the set generated in go by (1, K } under all the operations +, *,-', and by TPr the set generated by (A, K } in % under all its operations. Functions in Bprim are called primitive recursive, those in ?g general recursive, and those in ?ppr partial recursive.

According to theorems of R.M. Robinson [138] and J. Robinson [ 1351, these definitions of primitive recursive, general recursive, and partial recursive functions are equivalent to their usual definitions using the process of primi- tive recursion and the poperator, as presented, e.g., in Kolmogorov and Uspenski; [ 7 7 ] .

tion is termal in the algebra '% O. Thus every primitive recursive function is also general recursive. Furthermore, from Kleene's representation for partial recursive functions it follows that ?F = ? n 9,; that is, every total partial recursive function is general recursive. Therefore, it should not be ambiguous if general recursive functions are sometimes simply called recursive.

By ?prim we denote the set of functions generated in %'by (A, K} under

From the same theorem of J. Robinson we see that the operation of itera-

The algebras

= ( Ypr; +, *, -1) ,

Page 172: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Constructive algebras I

and the partial algebra

163

are called the algebras of primitive recursive, partial recursive, and general recursive functions, respectively. All three are finitely generated. As will be shown later (in §4.2), neither the first nor the second is finitely presented. The third algebra is partial, and no concept of finite presentation for partial algebras has been introduced.

Let f E 9,. The subalgebra %f of ’% with the generator f (and the dis- tinguished elements h, K ) is called the degree of unsolvability off: The func- tionsf, g have the same degree of unsolvability iff $If = %,. When 91f C %, and i?If # a,, the degree of unsolvability off is less than that of g. When 8 $ 8, and 8, P 8f, f and g have incomparable unsolvability degrees. In particular, all partial recursive functions have one and the same degree of un- solvability, namely SPx, the least among the degrees of unsolvability.

for primitive recursive, general recursive, and partial recursive functions. Therefore, for brevity’s sake we introduce the special symbol R meaning “primitive recursive”, “general recursive”, or “partial recursive” - for short: R = prim, gr, pr.

For n 2 2, an n-place partial function f defined on D with values in D - a “numerical” function - is called an R-function iff for any unary R-functions h,. ..., h,, f(hl(x), ..., hn(x)) defines a (unary) R-function.

This definition can be given in a more convenient form. We consider the sequence

Many definitions and theorems in what follows have identical formulations

of all ordered pairs of natural numbers. Let v(x.y) be the number of the place in this sequence of the pair (x, y), with (0,O) occupying the 0th place; thus, v(0,O) = 0, v(0 , l ) = 1, etc. Let [ (z) and r(z) be the corresponding left and right members of the pair with number z . Thus we have

for all x, y, z ED. It is easy to deduce [ 1191 the relation

v(x, y) = %((x +y)* + 3x +y)

Page 173: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

164 Constructive algebras I

and similar expressions for the functions I and r. This implies, in particular, that v , I, I are primitive recursive.

The recursion scheme

V n + 1 ( X 1 , -.., X n + J = v(x, , Vn(X2' ..., X,+l))

lets us define a series of n-ary functions v, ( n = 2 , 3 , ... ). For every n 2 2, v, is a primitive recursive 1-1 correspondence between D and Dn, the set of all ordered n-tuples of natural numbers. The number vn(x1, ..., x n ) is called the standard number of the n-tuple ( X I , ..., xn). For vn(xl, ..., x n ) = y , we have

... xn =r( r ( -10.'))) =l;b).

Consequently, the function tr, whose value at any pointy E D is the ith term of the n-tuple with standard number y, is primitive recursive (n 2 2; i = I , ..., n).

the unary function f ", where Let f ( x , , ..., x n ) be any n-place function (n 2 2). Iffis an R-function, then

is also an R-function. Conversely, from (8) we get

so when f " is an R-function, f is too. Therefore, f 3 f gives a 1 - 1 mapping from TR onto SF), the set of all n-ary R-functions. Let M be a subset of the set of natural numbers. The function xM E 9 with value 1 at points of M and value 0 off of M is called the characteristic function of M. The set M is primi- tive recursive or (general) recursive as its characteristic function is primitive recursive or general recursive. The set M is recursively enumberable iff it is either the empty set (written 9) or the set of all values taken by some unary primitive recursive function. In what follows, recursively enumerable sets will

Page 174: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Constructive algebras I 165

occasionally be called partial recursive. Thus R-sers makes sense in every case. In particular, it is easy to prove [71] that M is an R-set iff it is the set of all solutions to the equation $(x) = 0 for some unary R-function I).

In the sequel we shall encounter the functions 5 , sg, ST, exp, defined for a l lx ,yED asfollows(cf. [71, 1191):

sg(x)= I 5 x ;

sg(x) = 1 - @(x) . We letp, be the(nt1)th prime number, sop0=2,p l =3,etc. I fx p:' ... is the decomposition of the number x 2 1 into prime factors, then we put exp(i,x) = ki (iE D). To make exp total on D2 we put exp(i, 0) = 0.

All these functions, as well as the ordinary arithmetic functions xy, [x/y] (with [x/O] = x), [ q y ] , Ix - y I, rem(x, y ) = x - y [ x / y ] are primitive recur- sive.

...

$2. Numbered sets

$2.1. Mappings of numbered sets

ing a of the set A is a single-valued mapping from some subset Da ofD = (0, 1, 2, ... 1, the set of all natural numbers, onto A . The set D, is called the number set of the numbering a. If n ED, and a n = a, we say n is an a-number (or a-index) of the element a.

The set A together with one of its numberings is called a numbered ser and sometimes written as (A, a>.

Naturally associated with every numbering (Y of A is an equivalence relation 8, defined on D, as follows: two numbers m, n ED, are O,-equivalent iff am =an , i.e., iff they are a-numbers of one and the same element ofA. Under BLY the set D, splits into equivalence classes, the collection of which is denoted by odea. The numbering a naturnlly induces a 1-1 mapping, the canonical map, of D&l, onto A .

When LY is 1 - 1, every u E A has a unique a-number. If D, = D, a is said to be a simple numbering. A nonempty subset E CD has the trivial numbering oo( = x , withD, = E.

A subset E' of a set E 5 D is called an R-subser in E [77] iff E' = E nM, where M is an R-set in the usual absolute sense ( R = prim, gr, pr). A subset C

Let A be an arbitrary nonempty finite or countably infinite set. A number-

Page 175: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

166 Constructive algebras I

of a numbered set A with numbering a is called an R-subset (relative to a) iff the set of all a-numbers of elements of C is an R-subset in D,.

For n 2 2, the numbering a of the set A induces a numbering a(,) of the set An of all n-tuples (al, ..., a,) of elements in A. Namely, let Dt) be the set of standard numbers of the n-tuples(xl, ..., x,> ED;. Then for xl, ..., x, ED,, we put

Vn(XI, ..., x,) = (axl, ..., ax,> ;

so a(n ) is a numbering ofA" with number set D(").

numbering a of A) iff the set of all dn)-nurnbers of elements of M is an R- subset i n D g ) (wi tha( l ) = a,Di l ) =Da).

A predicate flul , ..., a,) defined on the numbered set (A, a> is called an R-predicate (relative to a) iff the set of all n-tuples for which P is true is an R-set with respect to a.

an R-predicate iff E = 0 or P* is an R-predicate relative to the trivial number- ing of E, i.e., iff the standard numbers of the n-tuples for which P* is true form an R-subset in dn); P* is an R-predicate absolutely when E(") can be replaced with dn) (or simply D) in the preceding ( 6 ) .

The numbering a of a numbered set A is called positive iff the number set D, and the associated equivalence relation Oa are partial recursive. The num- bering a is negative iff D, and -Ba (the negation of the predicate 0,) are partial recursive. The numbering a is decidable iffD, and Oa are general recursive. These three kinds of numberings are the ones usually encountered in the most important concrete cases.

According to Post [121], if a numerical set and its complement (inD) are both recursively enumerable, then they are both general recursive. This im- plies: if a simple numbering is simultaneously positive and negative, then it is decidable.

A map cp from a set A with numbering a into a set B with numbering 0 is called an R-map from (A, a) into (B, 0) (or more briefly, fromA into B ) iff there is a unary numerical R-functionfmapping D, into Dp and satisfying

P A set M of n-tuples (n 2 1) of elements in A is an R-set (relative to the

Correspondingly, an n-ary predicate P* defined on a subset E of D is called

A 1-1 R-map from A onto B is called an R-monomorphism of A onto B. An R-equivalence between A and B is an R-monomorphsm from A onto B whose inverse mapping from B onto A is also an R-monomorphism.

Page 176: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Constructive algebras I 167

The numbered set A is R-monomorphic to the numbered set B iff there exists an R-monomorphism from A onto B. A and B are R-equivalent iff there exists an R-equivalence between A and B.

A 1-1 map cp from the set A with numbering a onto the set B with num- bering /3 is called an R-unimorphism iff there exists a unary R-function f map- ping D, 1-1 onto D p and satisfying (9). An R-unimorphism from A onto B whose inverse is an R-unimorphism from B onto A is called an R-isomorphism of A onto B.

The numbered set A is R-unimorphic to the numbered set B iff there exists an R-unimorphism from A onto B. A and B are R-isomorphic iff there exists an R-isomorphism from A onto B.

Clearly, every R-unimorphism is an R-monomorphism at the same time, while every R-isomorphism is also an R-equivalence. In particular, R-isomorph- ism for two numbered sets implies R-equivalence. Moreover, the relations of R-isomorphism and R-equivalence are reflexive, symmetric, and transitive.

The relations of R-monomorphism and R-unimorphism are reflexive and transitive, but not, in general, symmetric. Therefore, in the general case these relations are weaker than the corresponding relations, R-equivalence and R- isomorphism. There are, however, some important cases when unimorphism and monomorphism turn out to be equivalent to isomorphism and equivalence. Such cases are indicated by

Theorem 2.1 .I : Let (A, a> and (B, p ) be numbered sets, Assume the number set D, is recursively enumerable. Then every pr-unimorphism of A onto B is actually a pr-isomorphism ofA onto B; ifA and B are in fact pr-isomorphic, then Dp is also recursively enumerable. If Op is absolutely recursively enumer- able (’), then every pr-monomorphism from A onto B is a pr-equivalence.

from A onto B, and we let f be a unary pr-function mapping D, 1 - 1 onto Dp and satisfying the condition (9). By definition, D, is the set of all values as- sumed by some h € Yprim (for D, # @), i.e., D, is the range of h. Consequently, Dp is the range of the gr-function f * h and thus is recursively enumerable. The function g inverse on Dp to f is given by

To prove the first assertion of the theorem we assume cp is a pr-unimorphism

(the operator pz is read as “the least Z E D , if it exists, such that ... ”); therefore, g is a pr-function, as well as a 1-1 map from D p onto D, satisfying condition (9), appropriately rewritten for the inverses. Thus A is a pr-isomorphic to B by the map cp.

Page 177: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

168 Constructive algebras I

Passing to the second assertion, we let p be a unary prim-function having the nonempty set

{ v ( x , y ) : x , y E D p and x O,y}

as its range; thus for all x, y E D,, we have x 0, y iff there is a u E D such that x = l(p(u)) andy = r(p(u)); the prim-functions v, 1, r were introduced in 5 1.5.

Let f be a unary pr-function realizing a given pr-monomorphism cp of A onto B . So for every x E D p we can find a number w ED, such that x 0 , f(w). Therefore, the unary pr-function g with domain D, defined by

where h enumerates D,, is a map from D, into D , satisfying (9), rewritten for the inverse situation. Thus cp is a pr-equivalence of A onto B. .

Theorem 2.1.2: If a numbered set ( A , a> has ageneral recursive number set D, and is pr-unimorphic (pr-monomorphic) to a numbered set (B , fl), then A is gr-unimorphic (gr-monomorphic) to B.

We assume the existence of a pr-unimorphism p and with it, a unary pr- function f mapping D , 1-1 onto D, and satisfying (9). Since D, is a recursive set, the function g E 9 given by

f(x) if X E D , ,

g(x)= 1 0 if x$!D,,

is general recursive, maps D, 1-1 onto D,, and satisfies (9) for cp. Thus A is gr-unimorphic to B by the given map p. The case of a pr-monomorphism is proved similarly.

and gr-isomorphism coincide on the class of numbered sets with general recur- sive number sets.

Theorem 2.1.3: Let cp be an R-map from a set A with numbering a into a set B with numbering /3, and let N 5 B be an R-subset in B. Then the complete ppreimage M of N is an R-subset in A.

Let f be a unary R-function realizing the map cp. By hypothesis N is an R- subset in B. This means that for some unary R-functiong, the set of all solu-

From Theorems 2.1.1 and 2.1.2 we see that the relations of gr-unimorphism

Page 178: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Constructive algebras I 169

tions to the equation g(x) = 0 which lie in Dp is equal to the set of all p-num- bers of elements of N . As is easily checked, the set of all solutions ofg(f(x)) = 0 which lie in D , coincides with the set of all a-numbers of elements in the preimage M of N . Since g * f is an R-function, M is an R-subset in A . .

We now want to extend the definition of R-predicates given above to oper- ations and D-valued functions defined on numbered sets.

Let g(al, ..., a,) be a partial function with natural numbers as values de- fined on a set A with numbering a. We say g is an R-function (relative to a) iff there exists an n-place ordinary numerical R-function G such that

in the usual sense of strong equality: both sides are defined and equal or both are undefined for any particular elementsxl, ..., x, ED,.

Comparing this definition with that of R-predicate, we see that for R = prim, gr, an n-ary predicate P on A is an R-predicate with respect to CY iff as a numerically valued function (cf. 0 1.1), P is an R-function relative to a.

For R = pr, a modified condition holds: P is partial recursive on A iff the n-ary function with value equal to 1 at points where P is true and undefined elsewhere is partial recursive on A .

According to 0 1.1, a partial function h(al, ..., a,) defined on a set A and taking values in the same set is called a partial operation on A. If A has a numbering a, then h is called an Raperation on A relative to this numbering iff there is an n-ary numerical R-function H such that

h(axl, ..., ax,) = aH(xl , ..., x,)

for those n-tuples (x ..., x,) ED: for which the left-hand side is defined, 1' and the domain of h is an R-set relative to a.

Theorem 2.1.4: Let cp be an R-monomorphism from a set A with number- ing a onto a set B with numbering 0. If cp transforms a numerically valued function g(al, ..., a,) (a predicate P(al , ..., a,)) defined on A into an R- function g1 (an R-predicate P1) on B, then g is an R-function (P is an R- predicate).

Of course, that cp transforms g into g1 means

in the sense of strong equality.

Page 179: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

170 Constructive algebras I

Let G1 be an n-ary function satisfying

strongly, and let f be a unary R-function realizing the monomorphism cp. Then the n-ary numerical function G defined by

will be an R-function satisfying (10).

sequences of arguments for which the predicate is true; thus, Theorem 2.1.4 for the predicate case reduces to Theorem 2.1.3.

Theorem 2.1.5: Let cp be an R-equivalence mapping the numbered set (A, a) onto the numbered set < B, 0). Then D-valued R-functions, R-predicates, and R-operations defined on A are transformed by cp into R-functions, R- predicates, and R-operations on B, respectively.

follows from the preceding theorem immediately. Let us turn to the case when we are given an n-ary partial operation h on A and wish to learn about its cp transform hl , the operation on B strongly satisfying the equation

Consideration of a predicate onA reduces to consideration of the set of all

The validity of this assertion for numerically valued functions and predicates

Suppose the unary R-function f realizes the monomorphism cp from A into B, while the unary R-function g realizes the inverse monomorphism q-'. Let H be an n-ary numerical R-function representing the operation h on A. For any particular numbers xl, ..., x, E Dp, we have to find a @number for the element h l(flxl, ..., ox,) of B, assuming this element is defined. To begin, we note that g(xi) E D is an a-number of the element cp-'@xi) € A (i = 1 , ..., n), therefore,f(H(g(xl), ...,g(x ,))) is one of the &numbers of hl (pX1, ..., pX,). Consequently, the numerical partial function Hl defined by

corresponds to the operation hl on B. Since it is a composition of R-functions, Hl is itself an R-function. Since cp-' is an R-map, Theorem 2.1.3 shows the domain of h, is an R-set relative to 0.

Page 180: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Consttuctive algebras I 171

Corollary: Under an R-isomorphism a positively (negatively) numbered set is carried onto a positively (respectively, negatively) numbered set. If the numbered sets (A, a>, (B, 0) have recursively enumerable number sets, and A is positively (negatively) numbered and R-equivalent to B, then B is positively (negatively) numbered, too.

Indeed, the positiveness (negativeness) of a numbering means that the number set is recursively enumerable, while the relation of equality (inequality) of two elements in the numbered set is a binary partial recursive predicate. Therefore, the assertions of this corollary follow immediately from Theorems 2.1.1 and 2.1.5.

52.2. Unireducibility for numberings

tinct sets A, B. Now we turn to a more detailed study of numberings of one and the same set A .

As in the preceding, the symbol R denotes any one of the expressions “primitive recursive”, “general recursive”, or “partial recursive”.

Let a, p be numberings of a set A . We say that the unary numerical partial function f reduces x E D,, we have f ( x ) E Dp and a x = pf(x), i.e., iff for every a-number x of any element of A, f ( x ) is defined and is a &number of the same element.

The numbering a is R-multireducible or R-reducible, for short, to (in symbols: a GRm 0) iff there exists an R-function reducing a to 0.

The numbering OL is R-unireducible to (in symbols: a GR1 0) iff there exists R-function reducing a to fl that is 1-1 on D,.

Lastly, a is R-unimorphic to /3 (in symbols: a GRP) iff there exists an R- function reducing a to and mapping D, 1-1 onto Dp.

It is clear that the relations gRm, sl, GR are reflexive and transitive, and that for each meaning of R they are connected by the implications

So far we have been comparing numberings a, 0 of, generally speaking, dis-

to 6 iff the domain off includes D, and for every

a<,@ * a s 1 p *a sm p .

IfD, is a recursive set, and OL is reduced to 0 by the function f E Tpr, then the function g defined by

f ( x ) if X E D , ,

g (x )= [ 0 if x $ D , ,

is general recursive and reduces a to 0. Therefore, for a recursive number set

Page 181: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

112 Constructive algebras I

D,, the partial recursive (multi-) unireducibility of a to 0 is equivalent to its general recursive (multi-) unireducibility to 0. For arbitrary D,, D,, however, all the forms of reducibility introduced above are inequivalent. We give only an example showing that pr-multireducibility in general differs from gr-multi- reducibility.

Example 8: As we know, there are partial recursive functions that cannot be extended to general recursive functions [7 11. Let F(x) be such a function. Let D' be the domain of F, and C its range. We define two numberings a, 0 on C by letting x E D' be an a-number of F(x) E C (so ax = F(x) and Da = D'), and by lettingy E C be a 0-number for itself (so 0 is trivial and Dp = C ) . Sup- pose the functionfreduces a to 0. The condition for this can be written as F(x) = f(x) (x E Da), signifying that f is an extension of F. Since. no general recursive function extends F, a is not gr-reducible to 0; however, a is reduced to 0 by the partial recursive function F, while D, is recursively enumerable, being the domain of a partial recursive function.

Recall that a numbering a of a set A is called simple when D, is the set of all natural numbers. The following obvious theorem shows that under pretty broad assumptions the study of arbitrary numberings can be reduced to that of simple ones.

sively enumerable set D,, there exists a simple numbering (3 of A that is gr- unimorphic to a

Theorem 2.2.1 : For every numbering a of the set A with an infinite recur-

As is well known, every infinite recursively enumerable set is the range of some 1-1 general recursive function [71], Therefore,

where h E Tg is an appropriate 1-1 function. We define 0 by putting

o x = a h ( x ) (x=O,1,2 ,... ).

This numbering 0 on A is simple, and h gr-unimorphically reduces 0 to a. We return to the consideration of arbitrary numberings a, 0 of some non-

empty set A . The numbering a is said to be R-multiequivalent or R-equivalent, for short, to 0 (in symbols: a - R ~ 0) iff a is R-multireducible to 0, and 0 is R-multireducible to a. We shall call a R-uniequivalent to 0 (in symbols: a =R1 0) iff a is R-unireducible to 0, and 0 is R-unireducible to a. Finally, a is R-isomorphic to 0 (in symbols: a -R 0) iff a and 0 are R-unimorphic to each other.

Page 182: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Constructive algebras I 173

These definitions can be represented briefly by the single scheme:

a= P*aGS/3 and P<,a ( S = R m , R l , R ) S

The various relations of multiequivalence, uniequivalence, and isomorphism thus defined are clearly reflexive, symmetric, and transitive.

If we compare the several concepts of unimorphism and isomorphism for numberings of one and the same set with the concepts introduced in 52.1 of unimorphism and isomorphism of different numbered sets, we see immediately that R-unimorphism (R-isomorphism) of the numberings a, 0 of the set A means exactly that the identity map on A is an R-unimorphism (R-isomorph- ism) of ( A , a) onto ( A , 0). In particular, it follows from the results of 52.1 that if a numbering a of A with recursively enumerable number set D, is R-unimorphic to another numbering 0 of A , then these numberings are in fact R-isomorphic.

Coming back to simple numberings, we now generalize a theorem of Myhill [ 1 1 11 concerning the theory of reducibility of problems.

Theorem 2.2.2: R-uniequivalence of simple numberings a, P of a set A is equivalent to their R-isomorphism.

We have already remarked that R-isomorphism of numberings trivially im- plies their R-uniequivalence. For proving the converse let us agree, following Myhill to define a finite correspondence as any finite sequence

( ( x ~ , Y o ) , c x p Y l ) , ...,(Xk' Yk))

of pairs of natural numbers satisfying the conditions

x i = x . * y i = y i , I

axi = Pyi ( i , j = 0, ..., k) .

The number of a finite correspondence of the form (1 1) is the natural number k

where po = 2 , p 1 = 3 , ... are the successive prime numbers, and v(x, y ) is the standard number of the pair (x, y ) , computed according to 8 1.5.

We assume there is a unary R-function f unireducing a to 0 and a unary

Page 183: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

114 Constructive algebras I

R-function g unireducing (3 to a. Usingf, g we want to construct binary numerical R-functions S, T such that if n is the number of a finite correspon- dence (1 l), then S(m, n) is the number of a correspondence

and T(m, n) is the number of

where m is an arbitrary natural number, and x ~ + ~ , yk+l are certain numbers depending on m and n .

We begin by constructing the function S. Suppose we are given a natural number m and a correspondence (1 1) with number n.

(i) If m E {xo, ..., xk)’ and i is the least index such that m =xi , then we put Yk+l =yi.

(ii) If m 6 { xo, ..., xk} and f(m) $ (yo , ..., yk 1, then we set yk+l= f (m) . (iii) If m 6 {xo, ..., xk}, butf(m) E {yo, ..., y k } , then we let i1 be the

smallest index for which f(m) = yil . If in turnf(xi, ) E {yo, ..., yk }, then let i, be the least index such that f(xil ) = yiz , etc. We show that the numbers yi,, y i z , ... are pairwise distinct. Indeed, suppose for u 2 1 the numbers yi, , ..., yiu are pairwise distinct andf(xi,) = yi,,, . If it were to happen that yi,,, = yi, for some 1 < u < u , then we would have f(Xi,) =f(Xi+,), taking xio to be m. But f is 1 - I , so this would give Xi,, = xiw1, and either Xi , = m oryiu = ~ i , - ~ , contradicting the hypotheses in either case. Thus theyiu are all distinct. Therefore, for some s < k + 1 we have

f (m)=Vi l , f(Xi,)=Yi,, *.-> f (~i , -~)=yi , 9 f (Xis )4 {yo’ . * * , y k } . (14)

Finally, we let Yk+l =f(xis) . It is easy to see that in all three cases the sequence (13) so obtained will be

a finite correspondence. Moreover, the function S is determined. By interchanging the roles off,

xo, ..., xk andg,yO, ..., y k , we define the function T analogously. I t remains to prove that S, Tare R-functions. For this task we define auxiliary numerical functions p, +, $’, x, X I , o, D as follows:

Page 184: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Constructive algebras I 175

$(it n) = t(exp(i, n) z 1) + n*&exp(i, n)) ,

$'(i, n) = r (exp (i, n) A 1) t n &(exp(i, n)) .

Obviously, if n is the number of a correspondence of the form ( 1 l) , then cp(n) = k t 1 , while

xi if i < k t l ,

n if i > k t l ; J/(i,n) = 1

yi if i < k t l ;

n if i G k t l . $'(it n) =

Now we set Z

Since k

we find that

i i f m g { x o ,..., x i - l ) , m = x i , i < k + I ,

k t 1 otherwise;

i if m $ b o ,..., y i - l } , m = y i , i < k + l , k t 1 otherwise.

Finally, we put

Now it is easy to see that for case (iii), when (14) holds we have

Page 185: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

176 Constructive algebras I

w(n,f(m),O)=il , ..., o ( n , f ( m ) , s - l ) = i s ,

and consequently, s = p(m, n), where p is defined by k i

With the aid of the indicated auxiliary functions the definition of the func- tion S can be expressed by the following scheme:

l+u(m, f (~ (w(n , f (m) ,p (m,n) - l),n))) otherwise .

From the formulas defining 9, J/, J/ ’ , x, x’, it is clear that these functions are primitive recursive. As regards the functions w and p , they are primitive recursive or general recursive depending on whetherfis a prim- or gr-function; since a is simple,fis total, so the cases R = gr, pr coincide. Therefore, i f f i s an R-function, so is S by the above scheme.

n.P(n)

We can prove analogously that if g is an R-function, so is T. The function S permits (by giving the number ( 1 2 ) of the result) any finite

correspondence (1 1) to be extended by a pair (m,yk+l) whose left-hand member can be any natural number m. Similarly, the function Tallows any finite correspondence ( 1 1) to admit a new pair ( ~ k + ~ , m) whose right-hand member is an arbitrary given natural number m. As a starting point we take the correspondence ((0, f(O)>), consisting of a single pair; by successively applying S and T to it, we progressively extend it to a map from D onto D.

For a more precise description of this map, we introduce a function q whose value q(r) is the number ( 1 2 ) of the r th extension of the initial sequence. This function is given by

T(r/2, q(r))

S((r+ 1) /2 , v(r)) if r is even ,

if r is odd . q(r + 1) =

Page 186: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Constructive algebras I 177

Since the function 17 is generated by primitive recursion from the R-function

it is itself an R-function. Finally, let h be the function such that i f x is the left-hand member of a

pair in the finite correspondence with number v(r) for some r, then h(x) is the right-hand member. That h is a 1-1 partial function is immediate from the definition of finite correspondences. According to the definition of q, the last pair in the finite correspondence with number T@X) has the form (X ,Y2J , so

showing h is total and, in fact, is an R-function. Similarly, the last pair in the finite correspondence with number q(2y + 1) is ( x ~ , , + ~ ) , hence

h-1Cy)=x,,,+,=t(exp(2y+1,q(2yt1))- 1);

thus h maps D onto D, and its inverse is an R-function. By the definition of finite correspondence, h R-unimorphically reduces a

to 0, while its inverse h-’ R-unimorphically reduces 0 to a; hence a and are R-isomorphic. .

The obvious example below shows that Theorem 2.2.2 fails for nonsimple numberings, generally speaking.

Example 9: Let the set A consist of a single element, and determine two numberings a, P of A by taking D, to be the set of all even numbers and Do to be any set not recursively enumerable which contains all the even numbers. The identity map prim-unireduces a to 0, while multiplication by 2 prim-unireduces 0 to a. However, a cannot possibly be even pr-isomorphic to 0, for the set of all values taken by a pr-function for even arguments must certainly be recursively enumerable.

We can conveniently formulate an extension of Theorem 2.2.2 to more general numberings if we agree to let R‘ stand for one of the properties: “general recursive” or “partial recursive” for functions (correspondingly: “recursive” or “recursively enumerable” for sets).

Corollary: If numberings a, 0 of a set A are R’-uniequivalent and their number sets D,, D p are R’-sets, then a is R’-isomorphic to 0.

If one of the number sets is finite, then so is the other, and the result

Page 187: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

178 Constructive algebras I

follows trivially. So let us assume both are infinite. Then by Theorem 2.2.2 there exist simple numberings a‘, 6‘ of A that are R’-unimorphic to a, P , respec- tively. Since D,, D p are recursively enumberable, the R‘-unimorphism of a’ to a and 0’ to 0 implies their respective R’-isomorphism. Hence,

I - - a =Rf a =R’ 1 p SR‘ P’ ;

this means a’ ERr1 0’. By virtue of Theorem 2.2.2 this implies a‘ ERf 0‘; there- fore, a -Rt 0. . 32.3. Equivalent numberings

According to 92.2 two numberings a, P of a set A are R-equivalent when there is an R-function reducing a to 6, as well as an R-function reducing to a, i.e., in case there is an R-procedure enabling us, given an a-number of an arbitrary element a E A , to find a &number for a, and there is also an R-pro- cedure permitting the reverse. Clearly, if we are interested not only in the properties of the set A , but also in those of its numberings, we should con- sider only numberings isomorphic in some sense to be “identical”. On the other hand, if the properties of A itself interest us, while its numberings are regarded as just an added tool, then it is natural to consider as “identital” those numberings equivalent with respect to a given sort of function. There- fore, it is normally important to know whether some kind of complicated numbering of A may not be equivalent to a less complicated one, e.g., a simple or even 1-1 simple numbering. In this scene, clearly, special roles should be played on the one hand by numberings equivalent in the desired sense to 1-1 simple ones, and on the other by “stable” numberings, which are isomorphic in the desired sense to any numberings so equivalent to them. We shall now examine these two sorts of numberings. As above, R‘ = gr, pr.

Theorem 2.3.1 : In order that a numbering a o f a set A be R’-equivalent to a simple 1-1 numbering o f A , it is necessary and sufficient that the following two conditions hold:

(i) The number set D, includes a pr-set M having a nonempty intersection with every Oa--class in D,, while the number o f equivalence classes composing Da/Oa is infinite.

(ii) Viewed as a numerical function, Ba is an R’-function on Da relative to the trivial numbering (cf. 5 1.1, 92.1), i.e., there exists a binary numerical R’-function L strongly satisfying

Page 188: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Constructive algebras I 179

To prove this theorem we first assume a! is R’-equivalent to a simple 1 - 1 numbering 0. Thus, A must be infinite, and with it Dalea. Let f, g be R‘- functions respectively reducing a to /3 and 0 to a. Then lettingM = (g(O), g ( l ) , ... } fulfills condition (i), and putting L(x,y) = @I f ( x ) -f(y) I satisfies [ii).

Conversely, let M be a subset of Do containing at least one element of each class belonging to Da!/Oa!, and suppose M, being nonempty, is the range of the function cp E FFprim. We introduce an auxiliary function $ specified by

where L is an R’-function satisfying (15).

tion; moreover, We are assuming the set Da!/O, is infinite, so $ is a general recursive func-

We now construct a simple numbering 0 of A by setting /3n = acp(+(n)). From (1 6) it follows that /3 is 1 - 1 .

The R’-functionsf,g defined by

reduce a! to 0 and to a!, respectively. 8

number sets, then condition (i) holds automatically. In particular, a simple numbering a! of an infinite set A is recursively equivalent to a 1-1 simple numbering of A iff ea is recursive. 8 ( 8 )

and immediately deduce from Theorem 2.3.1 that a 1 - 1 numbering a! of an infinite setA is R‘-equivalent to a simple 1 - 1 numbering iff the number set Da! is recursively enumerable.

In turn it follows that (i) and (ii) in Theorem 2.3.1 are also necessary and sufficient conditions that a numbering a! of an infinite set A be R’-equivalent to a 1-1 numbering of A with recursively enumerable number set.

Now we examine in more detail the conditions under which the R’-multi-

If we consider only numberings of infinite sets with recursively enumerable

On the other hand, if the numbering is 1 - 1 , we can take L(x, y ) = Sg I x -y 1

Page 189: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

180 Constructive algebras I

reducibility of a numbering a to a numbering /3 entails the R’-unireducibility

In order that a numbering a of a set A be R’-unireducible to a numbering /3 of A , it is obviously necessary that the number of different a-numbers of a given arbitrary element in A not exceed the number of its distinct &numbers. When D, is finite, this condition is also sufficient. If the property is made effective, it becomes a general sufficient condition for R’-multireducibility to yield R‘-unireducibility .

Theorem 2.3.2: Suppose the number set D, of the numbering 01 of the set A is an R‘-set, and a is reduced by the R’-function f to the numbering p ofA. Also suppose there exists a binary numerical R’-function Q such that Q(f(x),y) is defined and /3Q(f(x), y ) = /3f(x) for all x ED,, y ED, and that the number of different values Q(f(x), y ) ( y E D ) for any given x E D, is not less than the number of distinct ,-numbers of a x € A. Then (Y is R’-unireducible to p.

We can assume D, is infinite. We construct a partial function g unireducing (Y to /3 by the following effective procedure. Since D, is assumed to recursively enumerable, it is the range of some unary 1-1 gr-function cp. Introducing the notation a, = cp(n) (n = 0,l , ... ), we set g(ao) = f (ao ) and define further values ofg by the following recursion. Let bi =g(ai) be already defined for i= 0, ..., n. If f(a,+l) is distinct from bo, ..., b,, put g(a,+l) =f(a,+l). If f(a,+l) = b, for some 0 < m < n , find the minimal s such that Q(b,, s) is distinct from b,, ..., b,, and put g(a,+l) = Q(b,, s). We can always find such an s because there are at least as many different values Q(b,, y ) 0, ED) as different a- numbers for the element

The function g so constructed obviously unireduces a to 0. Since an algo- rithm has been specified for calculating the value g(x) for every x belonging to the R’-set D,, by the Church-Kleene thesisg is a pr-function; when R‘ = gr, g can be extended to a gr-function. So (Y is R’-unireducible to (3.

A numbering a of a set A is said to have infinite classes iff every element of A has infinitely many different ,-numbers.

We shall say a numbering cx has R’-infinite classes iff there exists a binary numerical R’ -function Q such that Q(x, y ) is defined and cwQ(x, y ) = a x for all x ED,, y ED, and that the set of values {Q(x, y ) : y E D } is infinite for every x ED,.

of ff to p.

of A .

From Theorem 2.3.2 we immediately obtain

Corollary 1 : Suppose the number set D, of the numbering cr is an R’-set and a is R’-multireducible to the numbering /3 with R‘-infinite classes. Then a is R’-unireducible to 0.

Page 190: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Constructive algebras I 181

By applying this corollary twice and keeping the corollary to Theorem

Corollary 2: Suppose the numberings a, 0 have R'-infinite classes, and R'

Recall that a numbering a! is said to be positive when its number set D,

Remark: Evew positive numbering with infinite classes has pr-infinite

In fact, the recursive enumerability of 8, means there is a partial recursive

2.2.2 in mind, we can derive

number sets. If a and p are R'-equivalent, then they are R'-isomorphic.

and equivalence relation 0, are both partial recursive.

classes.

function L such that L(x, y ) is defined for all x, y E D , and (15) holds. e) Let us represent D, as the range of some unary prim-function cp. Then the function Q defined by

has all the properties required in the definition of a numbering with pr-infinite classes. =

This remark and Corollaries 1 and 2 yield

Corollary 3: If the number set of the numbering a is recursively enumerable, and if a! is pr-reducible to a positive numbering 0 with infinite classes, then a is pr-unireducible to 0. Furthermore, if positive numberings a, fl with infinite classes are pr-equivalent, they are also pr-isomorphic. 9

a, 0 entails their R'-isomorphism. In the above the conditions laid on the numberings were symmetrical in a and 0, on the whole. We now want to strengthen the conditions on (Y so that the conditions on 0 can be weakened considerably without losing the desirable property that (Y and p are isomorphic if they are equivalent, relative to some given class of functions.

We introduce a definition: a numbering Q is said to be R-stable iff Da is an R-set and (Y is R-isomorphic to every R-equivalent numbering with an R num- ber set.

As R ranges over prim, gr, pr, we obtain three kinds of stability. The last two are so related: a pr-stable numbering with a general recursive number set is gr-stable.

The following straightforward theorem shows R'-stable numberings are always rather complicated.

We have pointed out some cases where the R'equivalence of numberings

Page 191: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

182 Constructive algebras I

Theorem 2.3.3: No Oa-class of an R'-stable numbering a can be recursive (R' = gr, pr).

Let Dp be the set of numbers obtained by multiplying the members of D, by 2 , and define a new numbering 0 (of the same set A as a) by setting px = a ( x / 2 ) for x EDp. Let us suppose that, contrary to the assertion of Theorem 2.3.3, the set a-'(a) consistin of all a-numbers of some element Q E A is indeed a gr-set. Then the set p- (a) is also recursive. First we consider the case when F1(a) contains more than one element. Let s be some fNed element of p-l(a) and let D p = (Dp - O-l(a)) U { s}, which becomes the number set of the numbering p* defined by putting p*x = pX (xEDp*). Then there are R'-functions f, g such that

!

freduces p* to p, g reduces /3 to 0'. Thus p* and 0 are R'-equivalent. The numbering is R'-stable because it is prim-isomorphic to a. Since Dp* is an R'-set and (3* is R'-equivalent to 0, it must be that p* and 0 are R'-isomorphic. This, however, is impossible, for the element a has only one P*-number, but more than one P-number. If we can get another contradiction when p-l(a) consists of a single number, we shall have proved the theorem. Assuming p-l(a) has only one element and takingDp* =DpU { 1 }, p*1= a, p*x = pX (x EDg), we can apply an argument similar to the one above to obtain the same contradictory conclusion. .

In order to formulate conditions sufficient for the stability of a numbering, we introduce the new concept of the completeness of a numbering. Namely, a numbering a of a set A is called complete iff it satisfies the following require- ments:

(i) We can choose two particular elements e, e' of Da that are a-numbers of distinct elements ofA .

(ii) There exists an effective process whereby, given an arbitrary unary gr- function h, we can find a number m E D a such that h(m) E D a and ah(rn) = am.

ap(n), where n is the number of h in the sense of Kleene [71]. More precisely, (ii) requires there to be a gr-function cp such that ah(cp(n)) =

Every complete numbering is simple. For we can take h to be the constant

Page 192: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Constructive algebras I 183

function whose every value is equal to some given number s. Then by (ii) there must be a number m for which h(m) ED,, whence s ED,. m

The typical example of a complete numbering, which in fact motivated in- troducing the notion of completeness, is the Kleene numbering of T,,, the set of all 1-place numerical partial recursive functions. To see this, we take e, e‘ to be, e.g., &numbers for the functions f . g such that f (x) = x, g(x) = x + 1. According to the Recursion Theorem (Kleene [71]), for every ternary partial recursive function F there is a primitive recursive function cp E Tprim such that F(a, cp(a),y) = U(q(a), y ) (a, y E D ) strongly, where U is Kleene’s universal function: n is a [-number of the unary function whose value at x E D is U(n, x) , when defined.

U(n,x) = x E D . We define the function F by strongly setting Let n be a Kleene number of an arbitrary given gr-function h; thus h(x) =

By the Recursion Theorem there is a prim-function cp such that U(U(a, cp(a)),y) = U(cp(a),y) strongly for a.y E D . With m = q(n) we have U(m,y) = U(U(n, m) ,y ) 0, E D ) , i.e., C;m = .$h(m).

By translating arguments of Rogers [ 1411 into the language of numberings we easily prove

Theorem 2.3.4: Let a be an arbitrmy complete numbering. Then (I) a has gr-infinite equivalence classes; (11) i fa is gr-reducible to a numbering 0. then a is gr-unireducible to p; (111) a is R’-stable (R’ = gr, pr).

Suppose the gr-function f reduces Q! to @. According to Theorem 2.3.2, to prove (11) it suffices to construct a binary function Q with the properties there described. For brevity’s sake we shall just sketch an effective procedure for computing the values of Q.

To begin with we construct a binary gr-function S satisfying

We start by defining S(x, 0) = x for a given x E D , and proceed further by recursion. Suppose S(x, 0), ..., S(x, r) have been defined and satisfy (17) for y , z = 0, ..., r. Let h,, h2 be unary gr-functions such that for all t E D,

Page 193: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

184 Constructive algebras I

From S(x, 0), ..., S(x, r) and a Kleene number for f we can compute Kleene numbers nl, n2 for the functions h l , h2 ; using cp, the gr-function promised us by the completeness of a, we can calculate ml = cp(nl), m2 = cp(n2).

Iff(ml) B { f(S(x, 0)), ...,f( S(x, r ) ) } , we set S(x, r + l ) = m l . The relation a h l ( m l ) = am1 gives us aml = ax, so S(x, r+ 1) satisfies (17).

Iff(ml) E (f(S(x, 0)), ...,f( S(x, r ) ) } , then we set S(x, r+ 1) = m 2 . Now f(ml) = f(S(x, i) for some 0 < i < r , which tells us aml = d(x, i) since f is a reducing function. Thus aml = a x by (17); because aml = a!h(ml) = ae , we finally learn that ae = ax. If it were to happen that Am2) =j(S(x,j)) for some 0 < j < r , we would have ae’ = am2 =ax, contradicting the facts: ae = ax and ae # ae’. Therefore,f(mz)$ {AS(x, 0)), ..., f(S(x, r ) ) } , and this in turn gives am2 = ae = ax. Consequently, the value chosen as S(x, r t 1) satisfies (17) for y , z = O ,..., r + l .

We thus construct S. From the regularity of the construction process it follows that S is general recursive.

Since d(x, y ) = ax and S(x, y ) # S(x, z ) for y # z (x, y, z ED), the number- ing a has gr-infinite classes. On the other hand, the function Q such that

fulfills the demands of Theorem 2.3.2, so (Y is gr-unireducible to 0. Finally, suppose in addition that /.3 is R’-reducible to a and that Dp is an R‘-set. Because a has R’-infinite classes, is R’-unireducible to a; by the corollary to Theorem 2.2.2, this implies a is R’-isomorphic to 0. Therefore, a! is R’-stable for both meanings of R‘. . Hence, as a special case of Theorem 2.3.4, we obtain the following theorem of Rogers [141] :

Corollary: Every numbering of Ypr which has a recursively enumerable number set and is pr-equivalent to the Kleene numbering is actually pr-iso- morphic to it. rn

We saw earlier that the usual Kleene numbering of the set Tpr is complete.

Page 194: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Constructive algebras I 185

Let $n be the element of 9, with &number n; this is not a unique nota- tion since is not 1-1. With each $n is associated a recursively enumerable set W, = { Jln(x): X E D } . By considering n to be a Post number of the set W,, we obtain the so-called Post numbering of the set CW of all recursively enumer- able subsets of D. From the completeness of the Kleene numbering of TPr we can obviously deduce completeness for the Post numbering of W. Therefore, the indicated theorem of Rogers also holds for numberings of the set W.

and later reproved by Uspenski1 [ I741 for the Kleene numbering of FPI.

sets general recursive with respect to a: A itself and the empty set @.

whenever it contains an a-number of an arbitrary element a € A , it contains all a-numbers Of Q.

ment b? = D-M is also recursive. Since complete numberings have infinite classes, M and h? are both infinite. Let M, & be the respective ranges of appro- priate 1-1 functionsg, h € Fa. Define the functions q, f € 9 as follows:

The next theorem was proved by Rice [ 1261 for the Post numbering of CW

Theorem 2.3.5: Every set A with a complete numbering a has but two sub-

In other words, a nonempty proper subset M of D must be nonrecursive if

Let us assume to the contrary that such a set M is recursive. Then its comple-

The function f is general recursive, but for every m E D we have af(m)# am,

Theorem 2.3.5 can obviously be restated as: every unary gr-predicate on a

In the definition of complete numbering we demand not only the solvability

contradicting the completeness of a. . numbered set with complete numbering is constant. . of the equation af(m) = m for everyfE 9 , but also the existence of an algorithm for finding solutions uniformly. Irwe only require the existence of solutions, then the numbering might be called formally complete. In proving Theorem 2.3.5 only this formal completeness was used, so the theorem is valid for arbitrary formally complete numberings.

of natural numbers M to another such set N iff for every x E D , Let us say (following Post [ 1211) that a total functionfE 9reduces a set

x E M * f ( x ) E N .

We say M is (recursively) reducible to N iff there exists a gr-function f reducing

Page 195: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

186 Constructive algebras I

M to N . When f can be chosen 1 - 1, M is (recursively) unireducible to N. When M is reducible to N and N to M , we say M is recursively equivalent to N. Finally, M is recursively isomorphic to N iff there exists a gr-function f E Ffl which maps D 1-1 onto D and carries M onto N .

In order to establish the connection between these notions and the corre- sponding ideas in the theory of numberings, we consider simple numberings of a fixed two-element set A , whose elements are denoted by T, F. With every subset M of D we associate the simple numbering aM of A determined by

T i f n E M ,

F i f n g M . ( lo)

aMn =

Note that for T = 1, F = 0 the numbering aM is none other than the character- istic function xM of the set M .

It is clear that the concepts of recursive reducibility, unireducibility, equiv- alence, and isomorphism have the same meaning for sets as the respective general recursive notions have for the corresponding numberings of A . There- fore, every theorem concerning the gr-reducibility, etc. of numberings yields as a special case (possibly vacuous) a theorem about the reducibility, etc. of sets of numbers. E.g., from Theorem 2.2.2 we get the following known

Theorem 2.3.6 (Myhill [ 11 11 ): If each of the sets, M, N is recursively uni-

Let us provisionally agree that a set M C_ D is effectively infinite iff M includes an infinite recursively-enumerable subset. Obviously, the numbering aM has gr-infinite classes iff the set M and its complement % are both effec- tively infinite ( I I). From Corollary 2 of Theorem 2.3.2 we learn that ifeffec- tively infinite sets with effectively infinite complements are recursively equiv- alent, they are recursively isomorphic.

Following MuEnik [ 1091, for any k 2 1 we say that a system (MI, ..., Mk) of numerical sets is reducible to a system ( N l , ..., N k ) iff there exists a gr- function f E FF, such that

reducible to the other, then they are recursively isomorphic.

x E M i * f ( x ) E N i ( X E D ; i = l , ..., k).

The notions of unireducibility, recursive equivalence, and recursive isomorph- ism for systems of subsets of D are defined analogously.

Let A , = (0 , 1, ..., k } . With every system of pairwise disjoint nonempty sets M I , ..., M, we associate a simple numbering CY of A , defined by

Page 196: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Constructive algebras I 187

i i f n E M i ( i= l , ..., k ) ,

0 m = (

if n$M1 U ... UM, .

Recursive reducibility, etc., of systems of sets are seen to be equivalent to the respective properties of the corresponding numberings, as long as D - U Mi # 0. Systems satisfying this last condition are considered normal. For unnormal systems it suffices to take A , = { 1, ..., k } . Theorem 2.2.2, applied to numberings of A,, gives us

empty sets are recursively isomorphic.

MuEnik.

understood as an isomorphism theorem for arbitrary - finite and infinite - systems of sets.

Theorem 2.3.7: Recursively uniequivalent systems of pairwise disjoint non-

This represents a slight strengthening of Theorem 1 in the cited article by

The general formulation of Theorem 2.2.2 (in its Corollary) can clearly be

53. Numbered algebraic systems

53.1. R-numberings of algebraic systems Suppose we have an algebraic system (see 8 1 . l)

where al, ..., al are the distinguished elements, fl, ..., fm the operations (all total), 81, ..., gn the partial operations, and Pl, ..., Pp the predicates, all de- fined on the base set A.By supplementing 91 with some numbering a of the set A , we obtain a more complex object (a, a) which we shall call a numbered algebraic system. The ordinary, unnumbered algebraic systems will, for occa- sional contrast, be called abstract algebraic systems. The styles of homomorph- ism and isomorphism introduced in 5 1 .1 for abstract systems will at times be called abstract in order to differentiate them from those defined below in con- nection with numbered systems.

A numbering a of a system % is called an R-numbering iff all the basic operations (including the partial ones) and predicates of % are respectively R-operations and R-predicates relative to a.

The concepts of R-map, R-monomorphism, R-equivalence, etc., introduced in 52.1 for numbered sets can be extended in the following way to numbered algebraic systems.

Page 197: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

188 Constructive algebras I

Let us consider two arbitrary similar numbered algebraic systems ‘%, 8, whose bases A, B have the numberings a, 0. A homomorphism of (21 into 8 that is an R-map of (A , a) into (B, p> in the sense of 52.1 is an R-homo- morphism of (*a, a) into (8, p) (or simply, of (21 into %).

An abstract isomorphism from (21 onto 8 that is also an R-homomorphism is called an R-monomorphism of ‘% onto %. An abstract isomorphism from onto 93 that is an R-equivalence between ( A , a) and (B, 8) is called an R-equiv- alence between the numbered systems ’% and % . Analogously, an R-unimorphism (R-isomorphism) of a onto 8 is an abstract isomorphism from % onto % that is an R-unimorphism (R-isomorphism) from ( A , a) onto (B, p>, as well.

The numbered algebraic systems %, % are R-equivalent iff there exists an R-equivalence mapping (21 onto %. (21 and % are R-isomorphic iff there exists R-isomorphism from (21 onto 8.

The concepts of R-equivalence and R-isomorphism of systems are central to the theory of numbered algebraic systems. Of their significance, we can repeat what was said in 52.3 concerning the corresponding notions for numberings of a given set. Namely, if the purely algebraic properties of num- bered systems interest us, we should consider equivalent systems (in some sense) as “identical”. But if we are interested in both the algsbraic properties and those of the numberings, then we should regard as “identical” only those systems isomorphic with respect to their numberings.

The definitions of monomorphism, etc., for numbered algebraic systems have been chosen so that all the theorems in 92.1 concerning numbered sets remain valid for numbered systems. In particular, from Theorem 2.1.5 we immediately get

Theorem 3.1.1 : If an algebraic system (21 has an R-numbering and is R- equivalent to a numbered algebraic system %, then the numbering of % is also an R-numbering.

By analogy with positively and negatively numbered sets, a numbered algebraic system ( ‘%, a) is called positively (negatively) numbered iff a is a pr-numbering of (21 and positively (negatively) numbers the base A .

The corollary of Theorem 2.1.5 shows that if of two pr-equivalent algebraic systems with recursively enumerable number sets, one is positively (negatively) numbered, then so is the other.

Furthermore, if an algebraic system is numbered positively (negatively), then so is every pr-isomorphic system.

To enable immediate use of the results of 92.2 and 52.3 in the study of numbered systems, we make yet another definition.

Suppose cp is an abstract isomorphism from the algebraic system % with

Page 198: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Constructive algebras I 189

numbering a onto the abstract algebraic system 8. We now define a number- ing p of 8 by putting Do = Da and

0n = cp(m) (n Dp) Y (18)

i.e., by taking = cp * a. The numbering p is called the translation of a from to 8 under cp, By (18) the map is a prim-isomorphism from ( 8, a> onto

To avoid repetition we introduce the symbol Q, which can assume any of the meanings: mono-, equi-, uni-, iso-. Thus for numbered sets (for numberings) the expression Qmorphic, as Q varies, will mean: monomorphic (reducible), equivalent (equivalent), unimorphic (unimorphic), isomorphic (isomorphic).

Suppose now we are given some abstract isomorphism cp from an algebraic system 8 with numbering 0’ onto an algebraic system 8 with numbering a. Translating 0‘ from 8 to 8 by means of cp, we obtain a new numbering p = cp * p’ of the system %. Thus, the abstract system 8 presents two aspects: as the numbered system ( a, a) and as the numbered system (a, 0). It is easy to see that the abstract isomorphism cp is an RQ-morphism from ( 8 , p ‘ ) onto ( 8, a) iff the numbering p is RQ-morphic to the numbering a.

This has the following immediate consequence. Let a, p be two numberings of the abstract system %. Then ( 8, a) is RQ-morphic to ( 8, 0) iff there exists an abstract automorphism cp of 9l such that the numbering cp * a is RQ-morphic to the numbering a.

This corollary of the definitions can be alternatively formulated as an asser- tion, which for ease of reference we call a theorem.

Theorem 3.1.2: Let cp be an abstract automorphism of an algebraic system % with numbering a. Translating a by cp, we get a new numbering cp * a of the system 8. In order that (91, cp * a) be RQmorphic to ( 8, a) (Iz), it is neces- sary and sufficient that cp be an RQmorphism of ( 8, a> onto itsel$

This theorem and the remark preceding it allow us to make a quick survey of all numbered algebraic systems that can be obtained from a given abstract system by laying various numberings on it.

Let us consider some numbering a of a system 8. How can we find all numberings p of % such that ( 8 , p ) is R-equivalent to ( 8, a) ?

Here’s the answer. Let &,be the set of all numberings of to a; let 92, be the collection of all numberings of % obtainable as transla- tions of those in ea by abstract automorphisms of 9. Then%* is just the set of all numberings 0 of % for which ( %, 0) is R-equivalent to ( 8, a).

The set 92, breaks up into classes of R-equivalent numberings. Theorem

(8,P).

R-equivalent

Page 199: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

190 Constructive algebras I

3.1.2 helps us add a few details regarding these classes. Let @ be the group of all abstract automorphisms of 8, and let @a be the subgroup of @ consist- ing of all R-equivalences of ( 8, a) onto itself. Then @a is invariant in @ (13),

and the classes of R-equivalent numberings in %.a are in 1-1 correspondence with the cosets of

Analogous statements can be made concerning the numberings of an ab- stract algebraic system 8 that convert 8 into R-isomorphic numbered sys- tems.

in @.

Example 10: Let 8 be the algebra with base

A = {ao, al, ... 1

and binary operation X with

(ai#ai for i, j € D , i # j )

a,,, X an = an (m, n E D)

8 is clearly a semigroup; moreover, every 1-1 map of A onto itself is an automorphism of 3. This implies any two simple 1-1 numberings ofA turn 8 into prim-isomorphic numbered semigroups. Now letf€ 9- Fg be a nonrecursive 1-1 function mapping D onto itself. We introduce two simple 1-1 numberings a, /3 of 8 by setting

cin = a n , On = af(n) (n ED).

The numberings a, 0 are not even pr-equivalent, although the numbered algebras (8, d, ( %, 0) are prim-isomorphic.

The structure of a numbered algebraic system ( 8, a) is completely deter- mined by specifying the number set Da, the equivalence relation BCw and func- tions representing the basic operations and predicates in coordinate form. It is natural to distinguish certain classes of numbered systems depending on whether this numerical set and predicate and some choice of numerical coor- dinate functions are partial, general, or primitive recursive for each system in the class.

(I) A numbered algebraic system is called positive (negative) iff its number- ing is partial recursive and positive (negative).

From the remarks made at the end of 52.1 it follows that a numbered algebraic system pr-isomorphic to a positive (negative) system is itself positive (negative). Furthermore, if a numbered system with recursively enumerable number set is pr-equivalent to a positive (negative) system, it is also positive (negative).

In addition, Theorem 2.2.1 and its proof imply every positive (negative)

Page 200: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Constructive algebras I 191

system with infinite number set is pr-isomorphic to a positive (negative) sys- tem whose numbering is simple.

(11) A numbered algebraic system ( 8, a> is called general recursive iff D, is recursively enumerable and O,, the basic operations, and the basic predicates are general recursive.

Theorem 3.1.1 implies that if one of two gr-equivalent numbered systems having recursively enumerable number sets is general recursive, then so is the other.

Theorems 3.1.1 and 2.1.1 show that every numbered system gr-isomorphic to a general recursive system is itself general recursive.

(111) A numbered system (8 , a> is called constructive iff a, D , and 0, are general recursive (i.e., iff a is a decidable gr-numbering).

From Theorem 3.1.1, again, we learn that if either of two gr-equivalent numbered systems with general recursive number sets is constructive, then so is the other. In addition, Theorem 2.1.1 and its proof tell us that a pr-iso- morphism (pr-equivalence) from one constructive system onto another is actually a gr-isomorphism (gr-equivalence).

to a constructive, simply numbered system and gr-equivalent to a constructive system with a 1 -1 simple numbering.

Every infinite constructive system with 1-1 numbering is gr-isomorphic to a constructive system with simple 1-1 numbering.

Let ( %, a) be an infinite constructive system. This means D, is general recursive and DJO, is infinite. We know, too, that as Oa is a gr-predicate, it is a gr-function on Da. By virtue of Theorem 2.3.1 the numbering a is gr- equivalent to some simple 1-1 numbering f l on the base of 8. Therefore, (PI, a> is gr-equivalent to the constructive system ( 8, f l> , as desired.

The first and third assertions remain to be proved. To do this we let cp E 9, be 1-1 gr-function whose range is D,. We define a new numbering 0 on % by putting

Theorem 3.1.3: Every infinite constructive algebraic system is gr-isomorphic

pX=olcp(x) ( x € D ) .

Now by letting

Page 201: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

192 Constructive algebras I

we obtain a gr-function $ that is inverse to q on Da. Hence, a and isomorphic; by earlier observations, ( 8, a> is gr-isomorphic to ( 8,p), and ( 8 , f i ) is constructive. If a is 1-1, then obviously 0 is 1-1, too. m

The theorem just proved implies, in particular, that every infinite construc- tive algebraic system is gr-equivalent to a trivially numbered system with base D in which appropriate numerical gr-functions serve as the total operations and predicates, while numerical pr-functions with gr-domains serve as the par- tial operations.

(IV) Lastly, we say that an algebraic system is primitive recursive iff it has a 1 - 1 prim-numbering whose number set is primitive recursive.

According to Theorem 3.1.1, if either of two prim-equivalent algebraic systems having 1-1 numberings with primitive recursive number sets is primi- tive recursive, then so is the other.

From (IV) it is clear that up to prim-isomorphism the only primitive re- cursive systems are those trivially numbered systems in each of which the base is a primitive recursive subset of D , and the total operations and predicates are numerical prim-functions restricted in domain to the base, while numerical prim-functions restricted in domain to prim-subsets of the base serve as partial operations.

are gr-

$3.2. Subsystems Let ( 8, a) be an arbitrary numbered algebraic system with base A ; let %

be an abstract subsystem of 8 with nonempty base B. Denoting by Do the collection of all a-numbers of elements of B, we introduce a numbering on B by setting

Pn = an (n EDP) .

The numbered system (B, 0) so obtained is called a numbering subsystem of ( 8, a>. Since all functions representing the basic notions of %in coordinate form relative to a will simultaneously represent the basic notions of % with respect to 0, we see that if a is an R-numbering of 8, then is an R-number- ing of %3 (R = prim, gr, pr).

A subsystem % of the numbered system ( fl, a) is called an R-subsystem iff the base B of 8 is an R-subset of A relative to a.

We note that in the terminology adopted in the present and preceding subsections, a numbering gr-subsystem of a numbered system need not be a gr-system. E.g., let E be a set of numbers that wholly includes no infinite pr- subset of D , but suppose the intersection of E with some gr-set C i s infinite. We trivially number E and endow it with the multiplication x X y = y seen

Page 202: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Constructive algebras I 193

earlier; this turns E into a numbered semigroup E. The numbering subsystem with base E n Cis then a gr-subsystem of &, but cannot be a gr-system in the sense of $3.1 (11) because its number set E n Cis not recursively enumerable.

It is easy to verify, however, that a numbering prim-subsystem of a prim- system is primitive recursive, a numbering gr-subsystem of a constructive (general recursive) system is constructive (general recursive), and a numbering pr-subsystem of a positive (negative) system is positive (negative).

We also note that every general recursive system ( 8, a> is pr-isomorphic to a constructive system.

For by assumption Da is recursively enumerable. We can further assume Da to be infinite. By Theorem 2.2.1 there exists a simple numbering p of the base A of % that is gr-unimorphic to the numbering a. Thus the identity map is a gr-unimorphism from ( %,p> onto ( 8, a>. Since this map transforms the basic operations and predicates of (a, p), as well as the equality relation, into the gr-operations and gr-predicates of ( a, a>, the basic notions of '??I are general recursive relative to follows.

by Theorem 2.1.4. The remark quickly

Theorem 3.2.1: Let M be an absolutely recursively emmeruble subset of the number set D , of an algebraic system B with pr-numbering a. Then the subsystem %!? generated by ~~(it l ) in % is the a-image of an appropriate abso- lutely recursively enumerable subset T of D,.

system ( 3, a>. By hypothesis, there exist numerical pr-functions F,, ..., F,, satisfying the equation

Let f l , ..., f,, be all the basic operations, total and partial, of the numbered

(x x E l l a ; i = 1, ..., n) S i

strongly, i.e., one side is defined iff the other is. Let Fo E 9, be a gr-function whose range is equal to M. We now consider the set B of all terms constructed from the individual symbols Fo(0), Fo( I), F0(2), ... and the function sym- bols F l , ..., F,, which will designate the corresponding functions.

The standard (or Godel) numbering - of the set B is defined by recursion as follows. The standard number #Fo(rn) of the term Fo(m) is the natural num- ber 3m (m = 0, 1,2, ...) . We continue the definition by assuming the terms 0 1 , ..., usi have numbers #q, ..., #asi; then the term F i ( a l , ..., asi) has the number

_ _ - _ _

-

#5(u1, ...) a S i ) = 2 i+ l - p y . . . p p % , (20)

Page 203: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

194 Constructive algebras I

where i = 1, ..., n , and pi is the j th prime number (pl = 3). Since the individual and function symbols have values already determined,

every term in B either has a definite value in D or has no defined value. The latter can happen because the functions Fi are not necessarily total. We intro- duce the function HE Yp by puttingH(m) equal to the value of the term in B whose standard number is n ; this is well defined, for the standard numbering is obviously 1-1.

By assumption, all the functions Fi are partial recursive, meaning there is an effective process for calculating the values of each Fi (i= 0, ..., n) . There is also an effective method for calculating the value of a term, given its standard number. This means H is partial recursive; therefore, its range is a partial re- cursive set T. We have only to show the set a(T) is the base of the subsystem of 9?l generated by a(M). But this is obvious, since (19) implies the value of each term in B is an a-number of the value of the corresponding term con- structed from symbols for the operationsf;: and the elements a.Fo(m) of the generating set.

is the a- image of a recursively enumerable subset of the number set D,. This gives us no right to conclude set of all ,-numbers of elements of to be recursively enumerable in D,, not just the set of a-numbers obtained with the aid of terms. The following simple remark shows, however, that in the majority of important cases, %? actually is a pr-subsystem in this sense.

From this theorem we conclude that the generated subsystem

is a pr-subsystem of ( a, a), for the latter requires the

Remark 1 : I f a set A has a positive numbering (Y then the a-image of every recursively enumerable subset M of the number set D, is a recursively enum- erable subset of A relative to a

We have to establish the recursive enumerability of N , the set of all a- numbers of elements of a(M). By assumption, D, is a pr-set, and 8, is a pr- predicate on D,, and thus absolutely. Therefore, the set of all 8,-equivalent pairs of numbers from D, can be represented in the form

for some cp, $ E Tprim. Let x E TPrim have range equal to M. Then N is the set of all those x E D such that for some u, u E D, we have x = cp(u), $(u) = ~ ( u ) . Consequently, N is recursively enumerable.

Combining Remark 1 with Theorem 3.2.1, we get the

Corollary: If the num bered algebraic system ( '$4, a) is positive, then the a-image of any pr-subset of the number set D, generates a pr-subsystem in '$1.

Page 204: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Constructive algebras I 195

From an earlier remark we see that every numbering pr-subsystem of a general recursive system is pr-isomorphic to a general recursive system. There- fore, every numbering subsystem generated in a general recursive system by a pr-subset is pr-isomorphic to a general recursive system. ("')

Example 11: Termal subsystems. Let B be an algebraic system with base A and with basic operations (total and partial) f l , ..., f n . Let T be some set of terms involving function symbolsfi, ...,fn for the operations and auxiliary individual symbols xl, x2, ..._. Let U be the subset of A consisting of all values taken by terms in T as the values of the variables xl, x2, ... range independent- ly over A . The subsystem generated in % by U is called the termal (verbal) subsystem defined in % by the set T of terms.

If the variables range in value not over the whole base, but only over some subset B 5 A , then the submodel % generated by the set V of the so-deter- mined values of terms in T is called the termal subsystem defined in % by T restricted to B.

adapt this notion to the present situation by letting the number #xi of the term xi be the natural number 3 j , continuing the definition by the recursion rule (20).

The set T is called recursively enumerable iff the set of standard numbers of the terms in T is recursively enumerable. If we now repeat the previous argument word for word, we get the following generalization of Theorem 3.2.1.

Remark 2: Let M be an absolutely recursively enumerable subset of the number set Da of an algebraic system 3 with pr-numbering a; let T be a re- cursively enumerable set of terms in the variables XI, x2, ... and the function symbols corresponding to 2L Then the termal subsystem % generated in % by Trestrikted to a(M) is the a-image of an appropriate absolutely recursively enumerable subset of Da. m

In particular, the termal numbering subsystem defined in a positive system by a pr-set of terms is itself positive.

We also mention another special case: the termal numbering subsystem generated in a general recursive system by a pr-set of terms is pr-isomorphic to a general recursive system. (I5)

The termal subgroup defined in a group ($ by the single term [ x , ~ ] = ~-~.y-lxy is clearly the commutator subgroup (or first derived group) of (9; the termal subgroup defined in C$ by the term [ [xl, x2] ,[x3, xq] ] is the second commutator subgroup of (9, and so on. On the other hand, the termal subgroup given by the term [ [xl, x2], x3] is the second member of the lower central series of the group (9, the termal subgroup determined by

Above we introduced the standard numbering of a certain set of terms. We

Page 205: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

196 Constructive algebras I

[ [ [xl, x2], x3] , x4] is the third member of the lower central series, etc. Analogous notions can be similarly introduced in the theory of rings.

mutator subgroups and the terms of the lower central series of a general re- cursive group are also general recursive groups.

According to the above theorem and related remarks, the successive com-

9 3.3. Homomorphisms and congruence relations For the time being we narrow our attention from general algebraic systems

to algebras alone. As we have said already, a well-defined map q from the base A of an algebra % onto the base B of a similar algebra %3 is called a homo- morphism from % onto 23 iff

cpfi(u1, **.? uri) = g i ( w l ’ * * . f wri)

(ul , ..., u € A ; i= 1, ..., m) , ri

where the fi and gi are the basic operations of 3 and %, respectively. The congruence relation associated with the homomorphism cp is the binary predicate u on A defined by the condition

It is apparent that the relation u is reflexive, symmetric, and transitive and in addition satisfies:

ulml and ... anduriuuri*fi(u,, ..., uri) ofi(ul, ..., uri>

(u . ,u .EA; i= 1 1 1 ,..., m ) . (22)

Abstractly, every binary predicate u on A that is reflexive, symmetric, and

Given a congruence u on 3, we can decompose A into classes of elements transitive and also satisfies ( 2 2 ) is called a congruence relation on %.

related to each other by u, and convert the collection A / u of all these con- gruence classes into an algebra similar to (21 by putting

( u i E A ; i = 1, ..., m) , (23)

where [u] denotes the class in A / u containing the element u € A . From (22)

Page 206: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Constructive algebras I 197

it follows that the fi* determined by (23) are well-defined operations on Alu, while the map cp: u + [u] is a homomorphism from % onto the resulting algebra %/u which has u for its congruence relation as given by (21). This map cp is called the canonical homomorphism of % onto %/u.

canonical numbering) by setting Now suppose % is numbered by a. Defining a numbering a* of A / u (the

a*n = [an] ( ,EDa) ,

we turn the factor algebra %/a into a numbered algebra ( 8/u, a*). If Fi(xl, ..., xri) ,is a numerical function representing the basic operation f;: of 8 in coordinate form with respect to a, i.e., if Fi satisfies

fj(W1, ..., .I = aFi(xl 9 . .a, x ri ) (Xi E 0,) 3 TI

then this same function represents the operation$ of '%/u relative to a*. Consequently, if a i s an R-numbering (R= prim, gr, pr) of the algebra 8, then a* is an R-numbering of the factor algebra 8 / u .

characterizes the set of pairs (x , y) of numbers in D, for which a*x = a*y, i.e., for which [ax] = [ay] , but this is the same as a x and ay being u- congruent. In other words, Ba* characterizes the set of pairs of a-numbers of elements in A that are in the relation u. Therefore, Ba* is an R-predicate iff u is an R-predicate relative to a.

We now return to the general situation. Let tp be an R-homomorphism of the numbered algebra ( 8, a> onto some cumbered algebra ( 8, p> . Let u be the associated congruence on 8. The map cp induces the abstract isomorphism

The equivalence relation Ba* corresponding to the numbering a* of %/a

cp*: [u] + cpu (u E A )

of the factor algebra %/a onto the algebra %. Any unary numerical function H representing cp in coordinate form, i.e., satisfying dan) = pH(n) (n ED,), obviously represents cp* relative to a*, p. Hence, p* is an R-monomorphism of ( %/u, a*; onto (%,p>. Thus we have established

Theorem 3.3.1: m e canonical numbering a* of the factor algebra 8 f u of an algebra 8 with R-numbering a by a congruence u is an R-numbering having the same number set as a The equivalence relation Ba* is an R-predicate iff the congruence relation u is an R-predicate relative to a. If cp is an R-homo- morphism from ( a, a) onto a numbered algebra ( %, @, then the canonical iso- morphism of ('%z/u, a*) onto (93, 0) is an R-monomorphism.

Page 207: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

198 Constructive algebras I

In particular, we observe that the factor algebra (canonically numbered) of a positive (negative) algebra by a congruence that is a pr-predicate (the nega- tion of a pr-predicate) is positive (negative). Furthermore, a factor algebra of a constructive (general recursive) algebra is constructive (general recursive) iff the corresponding congruence is general recursive.

From the second part of Theorem 2.1.1 we immediately obtain

Theorem 3.3.2: Suppose the numbered algebra (a, a) with recursively enumerable number set is pr-homomorphically mapped onto the numbered algebra (%, p) with positive numbering. Then the canonical monomorphism fPom the corresponding canonically numbered factor algebra of 8 onto (93, 0) is a pr-equivalence. .

This theorem and the remarks above yield the important

Corollary: Every positive algebra that is a pr-homornorphic image of a positive algebra % is pr-equivalent to the factor algebra of % by some pr- congruence.

In view of Theorems 2.1 .l. and 3.1.1, a similar statement holds for con- structive algebras, too. Namely, if a constructive algebra B is mapped gr-homo- morphically onto a constructive algebra 23, then the canonical monomorphism of the corresponding factor algebra %/a is a gr-equivalence, while u is general recursive on 8.

This shows that up to gr-equivalence the only gr-homomorphic images of a given constructive algebra are its canonically numbered factor algebras by its various gr-congruences.

Up to now we have been studying how homomorphisms can be specified by means of congruences. A congruence on an algebra B can be viewed as the collection of pairs of elements of B congruent to one another. In the general theory of algebras, however, one not uncommonly investigates the possibility of determining homomorphisms by means of sets of single elements of the algebra rather than sets of pairs. Below we indicate a general sort of algebra class in which such a specification can be realized in the simplest way possible.

Let % be an arbitrary class of similar (abstract) algebraic systems of the form (1) (cf. 5 1.1). We consider an arbitrary term a(xl, ..., xs) constructed from individual constants al , ..,, ul, individual variables XI, ..., xS, and func- tion symbolsfl, ..., f, , gl , ..., g,. Let '$I be a fixed 'system in 3c. Then the values of the symbols a l , ..., a,, fi, ..., f,, g l , ..., gn in the term a are thus fixed; in turn they determine the value (when defined) of a in % tor each arbitrary choice of values among the elements of 8 for the variables xi. The term a so defines an s-ary partial operation on the base of every algebraic

Page 208: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Constructive algebras I 199

system with the signature of %. As mentioned before, these partial operations are called tennal or polynomial operations.

Along with termal operations we must consider defined operations of a slightly more general form, the so-called quasitermal operations.

An atomic formula is an expression of the form P i ( a l , ..., at j ) or of the form a % b, where Pi is a predicate symbol from the signature of %, and a, b, a l , ..., ati are terms built from the signature symbols al , ..., a[, fl , ..., f,,, , gl ,...., gn, plus some individual variables xl, ..., xr.

Expressions constructed from atomic formulas with conjunction, disjunc- tion and negation signs by the usual rules are called open formulas, while those expressions consisting of atomic formulas combined with conjunction and disjunction signs alone are called positive open formulas. Lastly, an 3-formula is a formula of first-order predicate logic (FOPL) of the form

where If @ is a positive open formula in (24) is called a positive 3-formula.

For every choice of values in the base of the algebraic system 8 E K for the individual variables xl, ..., x,, the formula (24) has one of the values: true, false, undefined (possible when some of the basic operations of 8 are not total). Therefore, every 3-formula represents a certain predicate on 8, pos- sibly not totally defined (naturally, such predicates are said to be partial). These predicates are called 3-predicates.

Let f i x 1 , ..., xs) be the predicate characterized in 8 by a given formula of the form (24). Suppose that for every x l , ..., xs-l in 8, there is at most one - element xs in 2l such that f i x , , ..., x,) is true. If we let F(xl, ..., xs-l) be this element (when it exists), we determine a new operation on a. This is a partial operation, but it may turn out to be total.

An operation G(x,, ..., xS-,) specificd on each member of %by any means whatever is called an open, positive, or 3-operation iff there is an open, posi- tive 3-formula, respectively, that defines G in all %-systems as described in the preceding paragraph. In particular, an open and positive operation is called quasitermal. A characterization of these can be found in [IX] .

Positive 3-predicates and 3-operations have the following property of persistence with respect to homomorphisms: for every homomorphism cp of a %-system % onto another %-system 8 and for every positive %predicate f i x l , ..., xr) and every positive +operation F(xl, ..., x,) on %-systems, we have

is an open formula with the individual variables xl, ..., xs,yl, ...,yr.

Page 209: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

200 Constructive algebras I

q x l , ..., xr) true in '% P((pxl, ..., cpx,) true in '23 (xi€ a),

cpFfxl , . . . , x s ) = F ( q O X 1 7 . . . , ~ s ) Y (25)

where the right side of the equation in (25) is defined whenever the left side is.

The proof is carried out easily by induction on the length of the formula @in (24).

In the general theory of algebraic systems an important role is played by predicates and operations characterizable by FOPL formulas not only of the form (24), but also of the general form

where o l , ..., 0, are universal or existential quantifiers in any sort of order. The next theorem fixes the special role played by 3-predicates and %opera- tions in the theory of effective numbered systems. As usual, R = prim, gr, pr.

Theorem 3.3.3: Suppose the algebraic system % has an R-numbering with recursively enumerable number set. Then: (i) all ( I 6 ) open predicates and all termal operations on % are R-predicates and R-operations, respectively; (ii) in case R = gr, every total 3-operation on is general recursive; (iii) all ( I 6 )

3 -predicates and all (' 6, partial 3-operations on % are partial recursive.

All the assertions of this theorem are immediately deduced from the generally known properties of R-functions (cf. [71]), and we omit the proofs.

Theorem 3.3.4: Suppose in the class 3c of algebras there exists a binary positive 3-operation 0 that is total& defined for each K-algebra 91 and satis- fies

x o y = x o x ~ x = y (27)

for all x, y in 8. Then: (i) every congruence relation a on determined by the a-class containing the element e = x ox; (ii) assuming 3 has an R'-numbering a with recursively enumerable number set, the congru- ence a on % is an R'-predicate relative to a iff the 0-class containing e is an R'-set relative to a ; moreover, (iii) i f o is a prim-operation (with respect to a), then the primitive recursiveness of a is equivalent to the primitive recursive- ness o f the a-class containing e (R' = gr, pr) .

is uniquely

Page 210: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Constructive algebras I 201

Let cp be the canonical homomorphism of '% onto 8 / o . Since the opera- tion o is positive, it is homomorphically persistent, i.e., the 3-formula defining o in 31 defines a binary partial operation (call it 0, too) in any homomorphic image of a %-algebra and (25) holds. In particular, in %/a we have cp(a o b) = cpaocpb for all a, b E 8. But aab iff cpa = cpb, so in view of (26), (27) we find

aab * cpa ocpb = cpaocpa * d u o b) = d a o a ) * (a o b)oe ,

and conversely,

(a o b)ae * cpa o cpb = cpa o cpa * cpa = cpb * aob .

Thus if we let [el be the a-class containing e, we get

a a b * a o b E [el ,

proving the first assertion. To prove (ii) we let p be a binary numerical R'-function representing o

relative to a. Such a function is known to exist by virtue of Theorem 3.3.3. Let E be any unary numerical partial function representing the set [el relative to a, i.e., a?y E [el * E(x) = 1 for x ED,. Then E(p(x, y ) ) gives a binary func- tion representing the relation a with respect to a in the obvious sense. There- fore, if the class [el is an R'-set, u is an R'-predicate. Conversely, if S is a binary numerical function representing o relative to a, and n is any a-number for e, then S(x, n) gives a unary function representing [el ; thus if a is an R'- predicate, [el is an R'-set. This same argument works for proving (iii). . with an R-numbering is an R-congruence iff the corresponding normal divisor (ideal) is an R-set.

As a special case of Theorem 3.3.4 we have: a congruence on a group (ring)

$4. Finitely generated algebras

34.1. General finitely generated algebras

and no distinguished elements - the latter merely for the sake of convenience. In accord with 0 1.2 we say the algebra 8 is finitely generated iff there exists a finite number of elements of 8, denoted by al, ..., al with repetitions possible, that together generate the whole algebra. If we consider a l , ..., al to be distinguished elements, adding individual symbols al, ..., a, to the signature of %, we convert 2l into an algebra, also known as 8, of similarity type

Let 8 be an algebra with fundamental operationsfi(ul, ..., uri) (i= 1, ..., rn)

Page 211: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

202 Constructive algebras 1

7 = (0 , ..., 0 ; rl, ..., rm> (cf. 8 1 . 1 ) . That B is finitely generated by {a l , ..., al} now means exactly that B has no subalgebra of type T other than itself, i.e., that ‘?l is a minimal algebra of type 7.

constants u l , ..., ul and the function symbolsfi , ..., f, . For 1 < i < m, let a , ,...., ari be any terms in T: by taking the termf;(al, ..., ari) to be the result of applyingA to al , ..., a r j , we obtain an ri-ary operation on T. In this manner we turn T into an algebra B of type 7. According to 5 1 . 4 , % is a free algebra with free generators u l , ..., ul in the class of all algebras of type 7.

We introduce a numbering of T by taking 3i to be the number hi of ai (’= 1 , .,., I ) and proceeding further via the recursion conditions (i = 1 , ..., m):

Let T be the collection of all possible terms constructed from the individual

when we know the number #a, of the term a, E T ( k = 1 , ..., ri). The numbering of T so defined is called the standard numbering of the

algebra 8 and is denoted by y*. The number set D, of this numbering is not equal to D, but it is primitive recursive, as is easily checked.

From ( 2 8 ) we see that the ith basic operation in P (the application offi to ri terms) is represented relative to y* by the function Fi , where

Fi(x l , ..., x r , ) = 2’ - p i 1 ... p;,ri (x, E D ) . 2 2

Since the functions F, , ..., F , are primitive recursive, the numbering y* is primitive recursive. Besides that, y* is a 1-1 numbering, and so, the algebra Z is primitive recursive in the sense of 53.2.

Let cp be the map of X onto B under which each term in T is sent to its obvious value in B. With the aid of cp we can translate the numbering y* to a numbering y with number set D, by setting

= cp(y*n) (n f ”,> * The map cp is a homomorphism of % onto ’%, so the functions Fj representing the fundamental operations of ‘3 relative to y* will also represent the basic operations of ‘?l with respect to y. Thus, y is a primitive recursive numbering of 2l. This will be called the standard numbering of the finitely generated algebra B (relative to the selected generators a l , ..., al).

Let u be the congruence on ‘3 corresponding to the homomorphism cp. According to the definitions above, the canonical isomorphism of % / u onto % has the property that corresponding elements of 3 / a and 8 have identical standard numbers.

Page 212: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Constructive algebras I 203

In addition to the standard numbering it is sometimes convenient to use another special numbering of % constructed as follows. We supplement the basic operations of % by adding the new operationfm+l, where fm+l(u) = u for all u E 8, and denote this enrichment of % by B0. The algebra a0 is a minimal algebra of type (0, ..., 0; rl, ..., rm, 1). Since the bases of 8 0 and $!I are one and the same, the standard numbering 6 of 8, is also a numbering of 8, called the extended standard numbering (relative to a l , ..., al).

an extended standard numbering always has infinite classes of numbers. In- deed, if no is a 6-number of some element a € %, then 2m+1 * p;" is a 6- number of the element fm+l(a), i.e., of the very element a. The function 2m+1 -6 is primitive recursive; hence, the binary numerical function Q defined by the scheme

A standard numbering can be 1-1 in case % is a free algebra. In contrast,

is primitive recursive. By what was just said, whenever no is a 6-number of an element a E %,

the natural numbers Q(no, 0), Q(no, l), ... are distinct 6-numbers of a. There- fore, the numbering 6 has prim-infinite classes in the sense of $2.2.

The functions Fj representing the basic operations of % relative to y ob- viously represent them relative to 6, as well. Hence, the extended standard numbering 6 of % is primitive recursive. It is not hard to convince one's self that, in general, the standard numberings and extended standard numberings of % are all prim-equivalent. This immediately follows from the next theorem.

generated algebra % relative to any given finite sequence of generators are R- reducible to any R-numbering cy of % (R = prim, gr, pr).

Suppose the numerical R-functions Gi(xl, ..., xri) (i= 1, ..., rn) represent the basic operations of the algebra % = ( A ; f l , ..., fm>, and suppose nl , ..., nl are a-numbers of the generators al , ..., a1 of %. We define the funct ionfE9 according to the scheme:

Theorem 4.1.1: The standard and extended standard numberings of a finite&

(3 0) i 0 in all other cases.

Page 213: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

204 Constructive algebras I

Since this is a scheme of regressive recursion, reducible in the usual way (cf. [119]) to a primitive recursion, and since the given functions Gj and exp are R-functions, f will also be an R-function. We want to show f reduces y and 6 to a, that is,

Because every y-number of an element in W is at the same time one of its 6- numbers, it suffices to prove (31) alone. The smallest member of D , is 3, which is a 6-number for the element a l . According to (30),f(3)=nl, and thus

Suppose y > 3 belongs to D, and for all x ED, , (3 1) holds for x if x < y . I f y = 3/, then by (30) we f ind fb ) = nj, and so, aj = 6y =af(y). If exp(0,y) = i for some 1 < i < m, then exp( 1, y ) , ..., exp(ri,y) are members of D, less than y ; hence, by virtue of the inductive hypothesis,

a1 = 63 = af(3).

6 exp(k, y ) = af(exp(k, y ) ) (k = 1, ..., r j ) .

On the other hand, from the appropriate case in (30) we see that

= 6Fi(exp(l,y), ..., exp(rj,y)) = 6y ,

where the Fi, given by (29), represent thefi relative to 6.

arbitrary algebraic system numbering of ‘% with R number sets and is R-reducible to any other R- numbering of 8.

Theorem 4.1.1 asserts that standard and extended standard numberings of a finitely generated algebra W are Godel R-numberings for each meaning of R.

The above definition implies all Godel R-numberings of an algebraic system are R-equivalent.

This theorem motivates the following definition: a numbering a of an is called a Godel R-numbering iff a is an R-

Page 214: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Constructive algebras I 205

From Theorem 4.1.1 and Corollary 2 of Theorem 2.3.2 we deduce the

Corollary: Every Godel R'-infinite classes of afinitely generated algebra is

immediate

R'-isomorphic to any extended standard numbering of this algebra (R' = gr, pr). .

The most important characteristics of any numbering a! are the nature of its number set D, and the nature of the equivalence relation 8, engendered by (Y on D,. The number sets D,, D, corresponding to standard numberings of a finitely generated algebra have a simple structure: they are primitive recursive. As regards the corresponding equivalence relations Or, 8,, they can be recursive of all three types - prim, gr, and pr - but they might not even be recursively enumerable. Which of these occurs depends on the internal structure of the algebra. E.g., we have

Theorem 4.1.2: If the finitely generated algebra $ admits a positive num- bering, ie., a pr-numbering a whose D, and 8 , are partial recursive, then the set of Godel pr-numberings of coincides with the set of all the positive numberings of $. If a admits at least one constructive numbering, i.e., a gr- numbering (Y whose D, and Oa are general recursive, then the set of all such numberings of a coincides with the set of all Godel gr-numberings of this algebra.

For let a be a pr-numbering of f8 with partial recursive D, and 8,..Since any 6 is pr-reducible to a, Theorem 2.1.1 shows 6 is pr-equivalent to a; in particular, by Theorem 2.1.5 the equivalence relation 8, is partial recursive, thus proving the first claim.

If a now has general recursive D, and 8,, then by using Theorem 2.1.2 we deduce the gr-equivalence of a and 6 from their pr-equivalence. Theorem 2.1.5 in turn implies 8, is general recursive, which proves the second claim.

Theorem 4.1.2 shows that all constructive numberings of a finitely gener- ated algebra a are gr-equivalent, and if any such numberings of a exist, the standard numberings must themselves be constructive.

Furthermore, keeping the corollary of Theorem 4.1.1 in mind, we see that if the finitely generated algebra has at least one constructive numbering, then it has a constructive numbering with gr-infinite classes; in addition, all numberings like the latter are gr-isomorphic to the extended standard number- ingsof %.

representable as the value of a term in T, the set previously described. a is said to have a recursively solvable word problem iff there exists an algorithm enabling

When a finite number of generators of a are futed, each element of is

Page 215: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

206 Constructive algebras I

one to tell from the notations of any two terms in T whether or not their values in !X are equal. Since from the notation of any term in T we can effec- tively find its standard number, and from a standard number we can effectively recover the notation of the term to which it corresponds, we see the word problem for % is effectively equivalent to deciding for arbitrary natural num- bersx,y whether or not they are y-numbers of the same element in 8, i.e., whether or not x and y are O,-equivalent. But existence of an algorithm for deciding the question of 8 ,-equivalence is tantamount to the general recursive- ness of 8,.

Therefore, among finitely generated algebras, the algebras with recursively solvable word problems are just those admitting constructive numberings.

An algebra admitting a constructive numbering could be called “construc- tivizable” by analogy with topologizable or orderable groups. But to be brief we shall call constructivizable finitely generated algebras simply constructive, since all constructive numberings of such an algebra are gr-equivalent.

An example of a nonconstructive finitely generated algebra is the algebra

it is easy to see that the standard numberings of %pr are prim-equivalent to the Kleene numbering. But in the words of $2.3, the Kleene numbering is complete and stable, and the equivalence relation associated with a stable numbering is never partial recursive. So SPr is not constructive.

8 pr are not only gr-equivalent, but even gr-isomorphic.

of of all unary numerical partial recursive functions defined in $ 1.5. For

The properties of stable numberings imply that all Godel gr-numberings of

54.2. Finitely presented algebras In $ 1.4 we introduced the notion of an algebra defined by a given system

of conditional identities and a given sequence of generators. An algebra 8 definable by means of finite systems of conditional identities and generators is called a finitely presented algebra. In practice we shall assume some arbitrary finite presentation is fixed for a.

Theorem 4.2.1: The equivalence relation 8, corresponding to the standard numbering y of an arbitrary finitely presented algebra 8 is partial recursive. Hence, all Godel pr-numberings of a finitely presented algebra are positive.

and let Let u l , ..., a[ be individual constant symbols for the fixed generators of 8

Ii = c 1 = c 2 & ... & C 2 r - l = c 2r -+ C2r+l = C 2 r + 2

be a typical member of the fured finite system { I 1 , ..., Ip} of conditional iden-

Page 216: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Constructive algebras I 207

tities defining 8. Every term ci occurring in (32) involves only symbols fl, ..., f, for the basic operations of %, the constants al , ..., a[, and individual variables xl, ..., x,; it will be convenient to write c j as cj(xl ,...., x,,), even when fewer variables actually appear in c j . Let E be the subset of D2 consist- ing of all pairs of 8,-equivalent numbers, where y is the standard numbering of 8 relative to the given generators. Recall that y is induced by the standard numbering y* of the set T of all terms involving oqly al, ..., a[ and fi, ..., f, ; y and y* have the same infinite primitive recursive number set D,.

Let us now take any term ci(xl, ..., x,) from among those occurring in (32), and replace the variables xl, ..., x,, with arbitrary terms al, ..., a, from T. We get a term cj(al, ..., a,) in T as the result. The standard number of the term ci(al, ..., a,) depends functionally on the standard numbers of the terms a l , ..., a,,. This correspondence can be realized by an n-ary numerical prim- function hi, as is clear from formula (28) in § 4.1.

of the following statement: In terms of the set E, the validity of (32) in 8 is equivalent to the validity

(Ai)forallxl, ..., x,ED,,ifthepairs

(h,k-l(xl’ ..., X,,),h2k(X1’ ... ) x,,)) (k= 1, ..., r)

belong to E, then so does the pair

Let g E Tg be a 1-1 function enumerating D,; we can assume g(0) = 3. The symmetry, transitivity, and reflexivity of Or are then expressed by the statements:

(B) for all x, y ED,, if (x, y ) E E, then (y, x ) E E; (C) for all x, y, z ED,, if (x, y ) E E and (y, z ) E E, then ( x , z ) E E; (D) for all x ED, if (g(x) , Ax)) E E, then (g(x + l), g(x + 1)) E E; (E) (3,3) E E. In fact, E is the smallest subset of D2 for which (Al), ..., (A ), (B), (C), (D),

(E) are satisfied. Let Eo ED be the set of standard numbers ofthe pairs com- posing E.

We introduce numerical gr-functions G , H l , H2, H3 corresponding to (Ai), (B), (C) , (D) by setting

Page 217: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

208 Constructive algebras I

Gi(ul, ..., u,, ul, ..., u,.) =

I 24 otherwise;

v (g(x + I) , g(x + 1)) if 1 (u) = r (u) = g(x)

for some x E D ,

24 otherwise. H&4 =

The functions G , H I , H 2 , H3 are so defined that if numbers of arbitrary pairs in E are taken as arguments, then the value of each function is the standard number either of the pair (3 ,3 ) E E or of the pair in E obtained from the given pairs by an application of the corresponding general rule (Ai), fB), (C), (D) (i = 1, ..., p) . Let us take a quick look at the algebra Q with base D and basic operations G , , ..., Gp, H l , H2, H , . Eo is the smallest subset of D containing 24 = v(g(O), g(0)) and closed under the operations of Q, i.e., it is the base of the subalgebra generated in Q by the set (24). The algebra Q is constructively numbered by the trivial numbering. On the basis of Theorem 3.2.1 we con- clude that Eo is recursively enumerable, and with it E. This means Or is partial recursive.

This theorem is easily generalized to the case of algebras presented by cer- tain infinite systems of conditional identities. Namely, suppose we have a gr- function s E 9, and three simply infinite sequences of symbols: one of indi- vidual constants al , a2, ..., one of individual variables xl, x2, ..., and one function symbolsfi, f2, ... of rank s(l), s(2), ..., respectively. We number the set U of all terms constructed from these symbols by letting uj and xi have the numbers 3' and 5' and putting

Page 218: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Constructive algebras I 209

for longer terms. Using this numbering we can number the set of all possible conditional identities involving members of U by taking the number of the conditional identity (32) to be

2r+2 n p ~ c j ( x t . . . , x n ) . j = 1

By repeating the proof of Theorem 4.2.1 almost word for word, we now find that the standard numbering of an algebra presented by a finite or count- able number of generators and a recursively enumerable set of conditional identities has a partial recursive equivalence relation.

By inversion we immediately get the

Corollary: If the standard numbering y of a finitely generated algebra does not have a partial recursive equivalence relation O,, then B cannot be finitely or even effectively presented.

In particular, this tells us the algebra aPr of unary numerical partial re- cursive functions is not finitely (or even effectively) presented.

On the other hand, Novikov’s group [ 1161 , whose word problem is not recursively solvable, is an example of a finitely presented nonconstructive algebra.

No general algorithm exists for deciding from the form of a finite presen- tation whether the corresponding finitely presented algebra is constructive or not (cf. [ 11 61 ). A precise formulation and proof of this will be given later in this survey. But here and now we submit two different simple conditions that assure a finitely presented algebra is constructive.

Among the congruence relations on an arbitrary algebra B are always these two trivial ones: the null congruence, under which no distinct elements of B are congruent, and the unit congruence, under which all elements of l!l are congruent. The algebra is said to be simple iff it has no nontrivial con- gruences.

Theorem 4.2.2 (Kuznecov [83] ): Every simple finitely presented algebra is constructive.

If a given finitely presented simple algebra B has only one element, there is nothing to prove. So suppose l!l has more than one element. Let a l , ..., al be generators of this algebra. According to the proof of Theorem 4.2.1, we can effectively find g, k E Fprim such that

(do), h ( W , ( d l ) , h(l)), ... (33)

Page 219: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

210 Constructive algebras I

is a listing of all pairs of 8,-equivalent natural numbers.

selves, "Are the values of these terms in '% equal or not, i.e., does the pair (m, n ) appear in (33) or not?" To decide this question we adjoin a M b to the relations defining % and let a1 be the algebra presented by this new system of defining relations. We select functionsgl, h1 E T p ~ m such that

We now take any two terms a, b E T with 7* numbers m, n and ask our-

(g,(O), h,(O)), (g1(1), h1(1P9 ..* (34)

is a listing of 8,1-equivalent pairs, where y1 is the standard numbering of '%I relative to the generators a l , ..., a[.

If a = b is valid in a, then (m, n> appears in the sequence (33). But if a + b is valid in a, then the algebra must have but one element, for it is a homomorphic image of a, which is simple. Hence, in (34) we must encounter somewhere the pairs (3, 32), (3,3 ), ..., (3,3'). On examining pairs from the first and second lists alternately, after a finite number of steps either we find (m, n ) in the first sequence and learn that a = b holds in g, or we find all the pairs(3,32), ..., (3,3l) in the second sequence and know that 0% b is not valid in g. Thus we recursively solve the word problem for '%; this means is constructive. a

This argument clearly works also for algebras presented by recursively enumerable systems of defining relations.

Now suppose ( '%, a) is a positive numbered algebra in the sense of $3.1. In particular, this means D, can be represented as the range of some appro- priate h € Tprim. Besides % we also consider the absolutely free algebra 'f8 with individual symbols u0, u l , ..., un, ... as generators and with term-forming operations involving function symbolsf;: corresponding to the basic operations of %. We assign certain natural numbers to the terms composing the base of 8 by taking the number "/dl, of the term un to be h(n), and putting

3

%f;(al, ..., a ) = Fi(%a,, ..., %ar> ri

for longer terms; here, Fi is a fixed ri-ary numerical pr-function representing the operationfi of relative to a.

In some effective fashion we list all pairs of terms from B in the sequence

(bo , c o ) , ( b l , c l ) , ..., (b,, c , ) , ... Let

(bo, c,), ( b l , Cl), ..., (bn, C n ) , ...

Page 220: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Constructive algebras I 21 1

be the corresponding listing of the numbers of the above terms, so that b, = % b,, c, = % c,. By hypothesis, €la is a partial recursive predicate, so all pairs of €laequivalent natural numbers can be effectively listed in a sequence

(dw e o ) , ( d l , el>, ..., (d,, en>, ...

Now we construct a sequence of identities a, = a; in the following manner.

put a, = b, and ab = c,; if they are not identical, we take a, = b,, ab = b,.

of pairs (do, e,), ( d l , el ). If (b,, co> occurs in the second sequence, we take a l = bo, a; = c ,; if not, we set al = b,, a; = b,. Next we look at the pair ( b l , c l ) . If it appears in the second sequence, we take a2 = b,, a; = cl.

Step 3: Now we take the first three members of each sequence: (b,, c,), ( b l , cl), (b2 ,cz ) and (do, eo>, (dl, e l ) , (d2, e2>. If the pair (bo, co> appears in the second initial segment, then we put a3 = b,, a; = c,; if not, we set a 3 = bo, a> =b,.Next we do thesame thingwith(bl,cl),etc.

Step I : Compare the pairs (bo, C O ) and (do , e , ) . If they coincide, then we

Step 2: Compare the sequence of pairs (bo, c,), (bl, c l ) with the sequence

The result is an effectively constructed sequence of formal equations

Let (l be the algebra with generators uo, u l , ..., un, ... and defining relations (35). Let cp be the map from b onto 58 such that cp(a) = a(%a) (a E 8). This map is an abstract homomorphism of b onto H; moreover, in the obvious sense the pairs (u,,u;> determine the congruence u on 8 corresponding to cp. Clearly, Q is naturally isomorphic to the factor algebra 810. It is easy to see that the canonical isomorphism of %lo onto B induces a pr-monomorphism of ( (l, y> onto (94, a>; here, y is the standard numbering of the effectively pre- sented algebra 6. We have thus proved

Theorem 4.2.3: Every positive algebra (H, a) is a pr-monomorphic image of an effectively presented algebra with standard numbering. If 3 is also simple, the translated standard numbering is a constructive numbering of 3.

For any algebra a, the number of elements in the factor algebra 94 /a is called the index of the arbitrary congruence u on H. Somewhat akin to the simple algebras are those infinite algebras, all of whose non-unit congruences have finite index.

Theorem 4.2.4 Let ( 8, a> be a finitely generated positive infinite algebra, all of whose congruences other than the unit congruence have finite index. Then any standard numbering of B is constructive.

Page 221: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

212 Constructive algebras I

Let a l , ..., ul be fixed generators of a. If in the proof of the preceding theorem we take the algebra S of $4.1 to be the free algebra and the number %ui of the term ui E T to be any a-number of the generator ui in 8, then we can view ‘3 as presented by the corresponding recursively enumerated sequence of defining relations (35 ) .

We consider arbitrary terms a, b E T. By adjoining a = b to (35) we obtain a system of relations that defines a homomorphic image @ of ’% whose stan- dard numbering we effectively verify as positive, using the facts following the proof of Theorem 4.2.1. Hence we can uniformly and effectively list all iden- tities involving terms from T that are valid in ‘?8 in a sequence

analogous to (35 ) . If a = b is valid in 8, then it must appear in the sequence (35 ) . If a + 6 is valid in 8, then the algebra !& presented by ( 3 6 ) , must be finite.

We define the height of a term in T as usual: the height of ui is 0; if the heights of terms p l , . . . ,pr i have been defined and s is their maximum, then the height of f;(pl, ..., pr i ) is s + 1.

We let L, be the set of all possible identities of the form p = q , where p has height n, while the height of q is less. A subset of L, is called complete iff every term of height n appears on the left-hand side of at least one member of the subset. Let LA, ..., L> be all the complete subsets of L,.

It is clear that if in any algebra (5 all the identities in some complete subset L t are valid, then (5 is finite. Conversely, if (5 is a finite algebra, then there exists an n E D such that all members of an appropriate complete subset L,k are valid in (5.

Returning now to the terms a, 6, we develop an effective procedure P as follows. The nth step of P consists of first looking for a = b among the initial n members of the sequence (35). If it appears there, we terminate the proce- dure, knowing a = b holds in 6. If this identity is not found, we look at the initial segment of (36) of length n to see whether or not it includes the com- plete set Lk for some 1 < j < n and some 1 < k < tj . If it does, we know C is finite and, therefore, a + b holds in a. If none of these complete sets is included in this segment, then we perform the (n + 1)th step of P.

answer to the question: “Are the values of a, b in equal or not?” Since (36 ) - and with it P - is uniform with regard to the choice of a, b, this amounts to a recursive solution to the word problem for the algebra ‘91.

J

The demands on CU are such that P must terminate at some step, giving an

We shall consider one more test for the constructiveness of an algebra. Let

Page 222: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Constructive algebras I 213

7C be some class of algebras. An algebra 8 - not necessarily a member of % - is said to be approximated by %-algebras iff for every two distinct elements a, b of 8, there exists a homomorphism cp of 8 into some %-algebra such that

Theorem 4.2.5 (cf. McKinsey [98]): Suppose the algebra '% is presented by the finite number of generators al, ..., al and the finite system S of conditional identities, and suppose % is approximated by finite algebras in which all the members of S are valid. Then 8 is constructive.

In order to learn for arbitrary terms a, b E T whether or not the identity a * b is valid in 8, it is sufficient to apply to this identity the effective pro- cedure whose nth step acts as follows. As a preliminary we list all complete sets Lf in the order

da) f db) .

L;, ..., L:',L2' 1 ..., L?, ... (3 7 )

Now we let S, be the union of S and the nth member of the sequence (37). Let 8, be an algebra presented by the generators al , ..., al and the defining relations S,. As we mentioned above, f8, must be finite; moreover, the num- ber of its elements does not exceed a bound effectively computable from the number of basic operations, their ranks, and the numbers n and 1. In such a situation we can obviously decide whether or not a = b holds in Bn. If it is not valid in Bn, then it fails in % a fortiori, and we terminate the procedure with a negative answer in hand.

If a = b holds in 8,, then we consider the identity a, =a; from the sequence (35) corresponding to the algebra !!I. If it coincides with a * b , we learn the latter is valid in 8, so we terminate the procedure. If a, =a; differs from a = b, we perform the (n+ 1)th step of the procedure.

By assumption, for any terms a, b E T , either a = b holds in '%, or a + b holds in at least one of the finite algebras 8,. That means this uniform proce- dure must terminate after a finite number of steps in every case; the word problem for 8 is thus recursively solved.

NOTES

(')This project is continued in [XXII] , [XXIV] , and special numbered sets are in-

(') This common convention and the simplications it permits were added in trans-

vestigated in [XXV] , [XXVII] , and [XXVIIIl .

lation.

Page 223: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

214 Constructive algebras I

(3) In practice, having the same signature becomes equivalent to having the same type. The type above is finite, and this is usually sufficient, but in 5 1.4 and 84.2 we must admit infinite types.

(4) At this point in the original the author, citing [71] , refers to the common use of a sign other than = in formal equations, a practice observed throughout this translation.

(’)According to [R5], the author suggested the formulas a(x, XI, ..., x,) Z X + U ~ : Y

( n is any term other than x in which x occurs) be added to these and to (7). In a revision of [M8] and in [XXIII] , however, Mal’cev adds correct formulas: a(%, xi. ..., x,) F x (a fx). Thus, while the class P below is not quasiprimitive, it is got from a quasivariety by removing the one-element algebras.

( 6 ) While Mal’cev does not define these two notions, he uses them often, apparently with the meanings given them in this paragraph added in translation.

(‘)This is tantamount to assuming p is positive.

(‘)The author (via [R5] ) has supplied the word “infinite”, missing from this and the

(9) With D,assumed to be a pr-set, ea is a pr-function iff a is both positive and nega-

( lo) This is 3 numbering of A iff M #@, D. Hence, some adjustments must be made in

(I ‘)This is faulty. Judging from [R5], it is the author’s wish that the whole paragraph

(”) Should we not ask the identity map on ‘$1 to be the morphism here? Equivalently

following two paragraphs in the original.

tive. The remark as stated, however, is not difficult to prove.

the discourse following, although the results are valid.

be disregarded.

we rould have “In order that p * a be RQ-morphic to a, ... ”, as suggested in [R5]. The theorem then becomes true, trivial, useful and distinct from the preceding remark. Every- thing results from different readings of (9) in $2.1.

( I 3 ) (i), is not necessarily a normal subgroup of C ~ . We do have the following easily checked relations for every E 0 (cf. [RS]): ~(i& suggest an interesting natural map from %, /-R,,, onto the set of left cosets of the normalizer of (ij a in N.

(14) Actually, a numbering pr-subsystem of a gr-system is a gr-system. The whole paragraph remains valid, moreover, when we replace “general recursive” with “construc- tive”.

= ( I ) ~ * ~ , 9 * E , = € p a . These

(”)The preceding note applies here, too.

( I 6 ) When R = pr, the conclusions (i), (Ii) hold only if “positive” is inserted in these three places.

Page 224: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

CHAPTER 19

THE UNDECIDABILITY OF THE ELEMENTARY THEORY OF FINITE GROUPS

In the study of elementary theories of classes of algebras, the question of the algorithmic decidability of the elementary theory of the class of all finite groups naturally arises. This question was mentioned as an open problem in the well-known book [ 1661 of A. Tarski, A. Mostowski, and R.M. Robinson. In the present article the elementary theory of the class of all finite groups is shown to be undecidable. In the course of the proof we establish, as corollaries, the undecidability of the elementary theories of several other classes of finite groups, as well as various classes of rings and semigroups.

$1. Let R be an arbitrary fixed field. By% we denote the class of all rings - not necessarily associative - that are algebras of finite (linear) dimension over 2. By a formula we mean any formula of first-order predicate logic (FOPL), whose only extralogical symbol, in addition to the equality sign =, is a binary operation symbol for multiplication; the usual abbreviations, such as juxta- position for multiplication, are employed in the notation here. A sentence is a closed formula, which may contain unquantified individual constant sym- bols. The formula

ax= x& x2 =x& x + 0

is abbreviated by (a,x). The individwl constants a, b will play a special role in what follows. A sentence @(a, b) with individual constants a, b is called normal iff @ is the conjunction of a sentence @* with the same individual constants, the sentences

(la): (x)(y)(x +y & (a,x) & (a,y> + (xy = x vyx =y) &

& (xy= 0 v yx" O)),

215

Page 225: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

216 Undecidability of the elementary theory of finite groups

(@): ub = 0 & bu = u & (x)(y)((u,x> & <b,y> + xy= 0) ,

and the sentences (Ib), (2b), (3b) obtained from the above by substituting b for a. A ring 8 E 32 is called a @(a, b)-ring iff one can distinguish elements a, b in it so that @(a, b) is true in ( 93, a, b> (from another point of view: iff the sentence (3u)(3b)@(a,b) is valid in 3). The notation can be shortened to ''@-ring" if no confusion is likely. An element u of a @-ring 3 is an a-ele- ment iff (a , u ) is true in 3.

Modifying a basic definition from [ 1681 , we say that the formula @ repre- sents the unary numerical function f in the class %? iff these three conditions are fulfilled: (i) @ is a normal sentence; (ii) in any @-ring in32 containing exactly m a-elements, there are exactly f ( m ) b-elements (rn = 0, 1, 2 , ...); (iii) for every m = 0, 1 ,2 , ..., there is a @-ring in32 that contains exactly m a-elements.

Theorem 1 : For every normally specified general recursive function J we can effectively construct a sentence @ representing f in the class%.

By a theorem of J. Robinson [ 1351, Theorem 1 will be proved if we suc- ceed in constructing formulas representing the functions K , h, where K ( X ) = x t 1, h(x) = x - [G] 2 , and we can demonstrate an effective method for construct- ing formulas representing the functions given by g(x ) t h(x), g(h(x)), and g-'(x) (i.e., py(g(y) = x ) ) when we already have formulas representingg and h in 32. Here, we shall construct formulas only for K and g-' ; the remaining formulas are similarly constructed.

We denote by *,(a, b, c) the conjunction of the following formulas

&(y)((b,y) &y+ 2) -+ (3x)((u,x) &y= cx))] . (3)

Let q(u,b) be the conjunction of (3c)Yl(u, b, c) and (la)-(3"), (lb)-(3'), (4"'). Then q represents the function K in 32. Indeed, suppose in the ring

Page 226: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Undecidability of the elementary theory of finite groups 217

% €%? there exist a, b, c with the properties described in (I) , (2), (3). Accord- ing to (3), there is an element z such that the set of b-elements in % consists of z and all the a-elements multiplied by c on the left. Since by (2) multipli- cation of different a-elements by c gives distinct b-elements, the number of b elements in % is one greater than the number of a-elements.

In order to construct a *-ring containing a specified number m of a-ele- ments, we take a linear space over R with basis elements a, b, c, xl, ..., x,, yl, ..., axi = x i = xixi, cxi = y i , byi = y i = yiyi ( i < j ; i= 1, ..., m; j = 1, ..., m t l), and by requiring all other products of pairs of basis elements to be equal to 0. The algebra so obtained is clearly a *-ring in which xl, ..., x, are the a-ele- ments.

and introduce multiplication on the basis by setting ba = a,

52. Suppose the function g is represented by the formula @(a, b), and the equation g(x) = m is solvable for every m = 0, 1,2, _.. By definition,g-'(m) is the least solution to the corresponding equation. We introduce a formula Ql(a, b, c) that expresses in every ring ,% E 32 the following properties: (I) the set aC of elements x E % for which cx = x forms a subring in %; (11) the elements a, b belong to sc; (111) @(a, b) is true in aC. We can take Q1(a, b, c) to be the conjunction of the formula

and the relativization of @(a, b) with respect to the formula p(x) = cx = x.

Ql(a', b', c) and the formula (') By *,(a, b, a', b', C ) we denote the conjunction of the formula

(x)((a, x) * cx = x & ( b', x)) & (x)((b,x) t-, cx = x & (a', x)) & (4)

& (y)(cy = y & (u',y) & yx = y & y + x+ d-ey = ey & ( u, ey)) & (6 )

& (y)(dy = y & (u,y) + (3z)(cz = z & (a', z ) & xz = 0 & y = ez)) & (8)

Page 227: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

218 Undecidability of the elementary theory of finite groups

-+ y = y’ & c-fy = fy & (b‘, fy) & ( 3 z)(cz = 2 & (b’, 2) & 2 yy = O)))] }.

Let \k(a,b) be the conjunction of (3a’b’c) Q1(u, b, u’, b’, c ) and (lU)-(3‘), ( 16)-(3b), (4‘9. Then 9 representsg-l. Indeed, suppose in the ring W €32 there are elements a, b, a’, b’, c for which 91 is true, and there are exactly m a-elements. Then WC is a subring containing a ’ , b‘ in which @(a’, b’) is true. By (4) the set of b’-elements of g c coincides with the set of a-elements of W, while the set of a’-elements of gC is just the set of b-elements of W; thus m = g(n), where n is the number of b-elements in 8. By (1“)-(3”) the a‘-elements of ‘% can be uniquely denoted as XI, ..., x , so that the relations xlx i = xlx l = x l , x j x l = 0 (1 < i ) hold. According to (S), for every 0 < j < n, there exist elements u , u, d in 8 such that %d is a @(u, u)-ring. The conditions (6)-(8) guarantee that the u-elements of x l , ..., x i , while (9) shows that the number of u-elements in Nd differs from m, hence go) # m (some vacuous cases occur here, of course).

are in 1-1 correspondence with

Therefore, if in the +-ring 3 the number of a-elements is m and the number

It remains to verify (iii). Let m be given; put n =g-’(m). By hypothesis, for every i = 0, 1, ..., n , there exists a @(ai, bi)-ring !Rj containing i ai-elements x i l , ..., xii andg(i) bi-elementsyil, . . . , Y ~ ~ ( ~ ) with the relations axiq = xiqxir =

(s < t ) , as well as aibi =a’= b; = 0, b p i = a i ; some cases may be vacuous. From these relations it follows that the ai-elements, the bi-elements, ai, and bi together form a linearly independent subset of Si; this set can be extended to a basis for Wi by the addition of suitable elements wil, ..., wiki. Assuming the algebras Wi have no elements in common, we formally construct a new algebra ‘% as follows. The basis of W consists of the chosen basis elements of all the !Ni plus the new elementsa, b, c, di, e p f i ( j = O , ..., n-1). The multi- plication of basis elements that come from gi is performed as in Z i ( i = 0, ..., n ) ; we further put ba = a , bx,, = xnr ( I = 1, ..., n) , ayns = yns ( s = 1, ..., m), cx = x ( x E W,). For every 0 < j < n, we set dix = x (x E Sj ) , ejxnl = xjl ( I < j ) , andfiy,, = yis (s = 1, ..., m) ifg(i) > m, or4yjt =ynt (t = 1, ..., g(j))

of b-elements is n, then g(n) = m, while 80) # m (0 < j < n); i.e., n = g- 1 (m).

=xiqxiq =xiq$xirxiq =O(q<r) , bjYis=YisYjt = ~ j ~ i s = ~ i s , ~ i t ~ j ~ = O

Page 228: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Undecidabiriry of the elementary theory of finite groups 219

if g ( j ) < m. The remaining products of pairs of basis elements we set equal to 0. The resulting algebra % satisfies (1')-(3u), ( lb)-(3b) , ( 4 9 , and *,(a, b, an, b,, c ) is true in 8. Thus 9 represents the function g-l in 32. This com- pletes the discussion of Theorem 1. m

53. From Theorem 1 we easily obtain the

Corollary: For every normally specified general recursive function f; we can effectively construct a sentence r(a, b) representing this finction in the class 32l of rings with identity that are algebras of finite dimension over 9.

Let @(a, b) be a formula representing f in 32. By Tl(u, b, a', b', c) we denote the conjunction of the formula G1(u', b', c ) and the formula

@)((a, x) f-, cx = x & (a', x)) & (x)((b,x> tf cx = x & (b', x)) .

Let pa, b) be the conjunction of ( la)-(3"), (1')-(3'), (4"') and (3a'b'c) Tl(u, b, a', b', c). Then T represents f in 32l. Indeed, the properties (i), (ii) the sentence T clearly has. As to (iii), suppose '%€ 92 is a @(a', b')- ring containing exactly rn a'-elements. We adjoin new elements a, b, c, e to a basis for % and set eu =ue=cu = u , uc= 0 for u € '%,and ba=a,a2= b2 =O. By further putting ax = x, by = y for each a'-element x and each b'-element y in %, we obtain an T-ring having an identity element e and containing m a- elements. m

54. From Theorem 1 and its corollary we obtain in the usual way:

a fixed field R and the class 7Z1 of all%?-rings with identity have undecidable elementary theories.

To prove this it suffices to take a general recursive function f with a non- recursive range of values and to construct a formula @(a, b) representing f in Q 1 . For then the falsity of the sentence

Theorem 2: The class 32 of all rings that are finite dimensional algebras over

@(a, b) & (3x1 ... x,) ( & (Xi + xj & ( b , Xi>) & if j

in every q l - r ing (for any choices of distinguished elements a, b) is equivalent to the unsolvability of the equation f ( x ) = n.

Page 229: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

220 Undecidability of the elementary theory of finite groups

Corollary: The elementary theory of the class%: of all finite rings satis- fying the identity (x)(nx % 0), where A is any fixed prime number, as well as of the classqF of all finite rings, is undecidable.

The first part follows from Theorem 2 on taking .!@ to be the prime field of characteristic n, while the second is implied by the first, because%: is a finitely axiomatizable subclass relative towF.

$5. A correspondence between the class of rings with identity and a certain class of metabelian groups was established and studied in [XV] . Under this correspondence, the class of all rings of odd prime characteristic n with iden- tity is mapped onto a certain finitely axiomatizable class of metabelian groups satisfying the identity (x)(x" % 1). An effective method was indicated where- by for every FOPL sentence concerning rings with identity we can construct a sentence appropriate to groups such that if the first sentence holds in a ring with identity iff the second is true in the corresponding group. Since finite rings correspond to finite groups, from the corollary of Theorem 2 we imme- diately deduce

Theorem 3: For every odd prime n, the elementary theory of the class of all finite metabelian groups in which (x)(x" % 1 ) holds is undecidable. rn

For each n, the class indicated is a finitely axiomatizable subclass in the class of all finite groups, the class of all finite metabelian groups, the class of all finite semigroups, etc. Therefore, the elementary theories of all these classes are undecidable.

Let 2 be a metabelian Lie ring of odd prime characteristic 71. We can make a metabelian n-group out of 2 by defining a new operation of multiplication: we set xy = x + y + %[x, y ] . We then have the relations [x, y ] = xyx-'y-', x+y = x y b, x ] Conversely, by using the latter relations to define the sum and bracket of any two elements in a given metabelian group, we obtain a metabelian Lie ring of characteristic n. Hence the class of all finite metabelian Lie rings of odd prime characteristic n is syntactically equivalent (cf. [ X V ] ) to the class of all finite metabelian n-groups and, along with the latter, has an undecidable elementary theory.

A metabelian Lie ring is associative, whence it follows that the elementary theories of the class of finite two-step nilpotent rings and the class of finite associative rings are undecidable.

NOTE

(') This formula has been rearranged in translation to make it clearer and more accurate

Page 230: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

CHAPTER 20

ELEMENTARY PROPERTIES OF LINEAR GROUPS

Introduction

Elementary properties of a group, field, or in general any algebraic system B are those properties of B that we can express in the language of first-order predicate logic (FOPL), taking as primitives the basic operations and predicates of the system %. Consequently, in the realm of the “elementary” theory of groups we can pose, among others, the following questions:

logical means (e.g., by using predicate logics of higher orders) admit definitions in the FOPL language?

(b) What algorithmic structure does this or that set of FOPL sentences have? (c) Under what conditions do nonisomorphic groups nonetheless have

In the present article questions of this sort are considered for the following

GL(n, R ) - the multiplicative group of all nonsingular matrices of order n

SL(n, a) - the multiplicative group of all n X n matrices with determinant

PC(n, 9) - the factor group of GL(n, 9) by its center (the projective group); PS(n, 9) - the factor group of SL(n, R ) by its center (the special projective

Throughout the article we shall assume 9 is a field of characteristic zero, although with a few reservations the basic results can be extended to fields of prime characteristic. The notationA 14 ... / A , will indicate the direct (Kro- necker) sum of the matricesA1, ..., A,, so

(a) Which of the group-theoretic notions ordinarily defined by unrestricted

identical elementary properties?

matrix groups (n 2 2):

over the field

1 (the special linear group);

(the general linear group);

group).

schematically. Zr denotes the identity matrix of order r .

22 1

Page 231: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

222 Elerneiitary properties of linear groups

I denotes an identity matrix whose order is provided by the context; 0

A matrix C of square cells of the form denotes such a zero matrix.

where the characteristic polynomial of the cell A is irreducible over 8, is called a generalized Jordan cell. The number of copies of A is the degree of C Thus the order of a Jordan cell is the product of its index and degree. The characteristic polynomial of A is called the root polynomial of the cell C.

9 can be represented as V1,4U, where U E GL(n, B) and A has the form As is well known (cf., e.g., [M3] , p. 131]), every matrixMof order n over

Here, the matrices A y ) , ..., A(’) are Jordan cells constructed from the same matrix A ( i ) ; what’s more, the characteristic polynomials of A(’), ..., A(’) are distinct and irreducible over 2. Let m! be the index of A?), and ni the order of the fundamental matrix A(2). The configuration

ki

I I

1 1 x = “1, H I ) , ’.. (mkl 9 5 1 1 ... [(mi , ns) ... (mis, ns)l 3

of these numbers is called the Segre characteristic (over a) of the matrix M = U-lAU. The Segre characteristic of M over the given field 8 is uniquely determined apart from the order of distribution of the pairs inside each pair of brackets and the order of the bracketed systems themselves (cf. [M3] , p. 131).

We shall use A?* throughout to denote the algebraic closure of the field 8. Every matrix Mover 5? is simultaneously a matrix with entries in R*. But the Segre characteristics of M over .!? and over 9* are in general different. Since only polynomials of degree 1 are irreducible over 9*, the Segre characteristic over A?* always consists of pairs of the form (m, 1); we shall abbreviate the notation by using, instead of the pair (m, l), its first member only. The Segre characteristic over %* is called the absolute Segre characteristic of a given matrix. In order to compute the absolute characteristic of a matrix from its Segre characteristic over R, we first replace each pair by its first member, then copy the ith bracketed system ni times, where ni is the second member just discarded from each of its pairs. E.g., if x = { [ ( 2 , 2 ) ] [( 1, l)] }, then x* = {PI PI f l l }.

Page 232: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Elementary properties of linear groups 223

The matrix A in the above is called the Jordan form of the matrix M over R. In a certain sense, the Segre characteristic takes into account only the arithmetical structure of the Jordan form.

The basic elementary group predicate is the relation P(x, y , z), equivalent to x y = z . The basic ring predicates are the relations S(x, y, z) and P(x, y, z ) , respectively equivalent to x +y = z and x y = z .

A formula @ of FOPL with equality = (cf. [117]) in which no predicate symbol other than Poccurs is called agroup formula. The operation notation x-y- z, etc., will lead to convenient abbreviations in writing group formulas. We similarly define ring formulas.

cate defined on each group. If @ is a closed FOPL group formula (i.e., it contains no free variables), then we call @ a group sentence.

In Q 1 a method is indicated whereby for each of the groups GL(n, a), SL(n, 9) and for every Segre characteristic x, we can construct a group for- mula @@) that is true in the given group for exactly those matrices with Segre characteristic x. Thus in each of these groups the Segre characteristic of an element can be defined elementarily within the group itself.

With the help of the results of $ 1 we establish in $2 that the groups G(m, 9) and G(n, 2) (n 2 3, G = GL, SL, FG, PS) are indistinguishable by their elementary properties (in other terms, they have the same elementary, or arithmetic, type) iff m = n and the fields R, 2 are elementarily indistinguish- able (i.e., elementarily equivalent). In conclusion it is proved that for each of these groups the set of FOPL group sentences true in the given group is re- cursively equivalent to the set of all ring sentences true in the corresponding base field.

A group formula with free individual variables, specifies a formular predi-

$ 1. The elementary nature of the Segre characteristic

$ 1 .l. The elementariness of diagonalizability

[ 1831 ), Hence the group formula The centers of both GL(n, R ) and SL(n, R ) consist of scalar matrices (cf.

gives an elementary characterization of the scalar matrices in the indicated groups, i.e., this formula is true for just those matricesM with Segre charac- teristic { [( 1, 1) ... (1, l)] }.

Somewhat more complicated to prove is

Page 233: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

224 Elementary properties of linear groups

Lemma 1 : In each of the groups GL(n, a), SL(n, S?) the formula

Cm(M)=(X)(Y)(XM=MX& YM=MY-+XY= Yx)

is true just for those matrices whose Segre characteristics have the form {[(m,, n l ) ] , ..., [(m,, n,)] }. In other words, Cm(J4) holds in these groups iff M has Q Jordan form with only one Jordan cell for each root polynomial, i.e., for each irreducible factor of the characteristic polynomial of M.

Indeed, let the matrix M have a characteristic of the form indicated in the lemma, and let X , Y be matrices commuting with M. We reduce M to Jordan normal form A over R* by means of the matrix U: A = U-lMU. Let X o = U-lXU, Yo = U-lYU. Because X o and Yo commute with A , we can imme- diately conclude (cf. [M3], p. 146) that X o Y o = YoXo; hence X Y = Y X .

Conversely, suppose the characteristic of the matrix M does not have the form indicated. We bring M into generalized Jordan form (1) over $?. By hypothesis, among the cells A!') occur at least two with the same root poly- nomial. Let these be A i l ) andA$'). Consider the matrices

where X, , Y , are matrices with variables as elements having the same order as the matrix

and t is chosen so that X will have the same order as A . Dividing X,, Y , into cells of the same size as in B, and rewriting the relations

B X , = X,B , B Y , = Y,B

in the form of linear relations among the cells in the matrices X, , Y,, we easily find values for these cells equal to either I or 0 such that the substituted matrices kl, p1 have determinant 1 and commute with B , but for every posi- tive number m, the matrices k;", ?r fail to commute. These calculations are completely similar to those performed on p. 146 of [M3], and we shall omit them here. As a quick example, we note that if

B = A ( 1 ) + A ( , ) .

Page 234: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Elementary properties of linear groups 225

then we can take

where 1 is the order of A(1). We now exhibit a formula describing those matrices similar over R* to

diagonal matrices with pairwise distinct diagonal elements. Over 9 these are the matrices whose Segre characteristics have the form ([( 1, nl)] ... [( 1, n,)] }.

Lemma 2: In each of the groups GL(n, n), SL(n, 9) the formula

Ddr(M) = Cm(W & (x)(XIMX.M= M-X-'MX+ MX'! = Xr!W

is true when r = n for any matrix M similar over R* to a diagonal mat& with pairwise distinct diagonal elements. If Ddr(M) is true for some positive number rand matrix M, then M is similar over. R* to a diagonal matrix with distinct diagonal elements.

Let us assume M has a characteristic of the form mentioned above. Put M in diagonal form over R* and suppose X-lMX*M= M-X-lMX. Then X-lMX is again diagonal, and its diagonal elements are those of M , but possibly in a different order. Hence, in each row and in each column of X there is but one nonzero element, i.e., X is a monomial matrix. Therefore, Xn! is diagonal and X ! M = M X ! .

Let M be any matrix in GL(n, 9) not diagonalizable over P*, but satisfying Cm(M). To prove the second assertion in the lemma, it is sufficient to construct for every such M , a matrix X E SL(n, 9) such that no positive power of X commutes with M , yet X-lMX*M = M-X-lMX.

R*, there is a cell among the Al', with index greater than 1. Let this be First put M in Jordan form (1) over R. Since M is not diagonalizable over

and let i be its index. Setting

X , =,l-i 2i-21 j,2i-4 I , i ... i I , ) , rtl

Page 235: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

226 Elementary properties of linear groups

we find for any nonzero element OL €9 :

consequently,

X I A X . A = A - X - l A X , X'A f AX'

( t = 1,2, ...) , 1x1 = 1 ,

where X = Xl 4 Zq for some identity matrix Iq of appropriate order.

Lemma 3: In each group GL(n, R), SL(n, 9) the fomula

is true for those and only those matrices that are reducible to diagonal form over R*.

On reducing X to diagonal form over R*, we simultaneously reduce M to diagonal form, for matrices commuting with.a diagonal matrix with distinct diagonal elements are themselves diagonal.

Conversely, suppose M is diagonalizable over @*. Then the Jordan form for M over R will look like

Suppose Dn(M) is true, and let X be a matrix with the asserted properties.

where A ( ' ) , ..., A(') are matrices with distinct characteristic polynomials irreducible over Q. The matrix A certainly commutes with the matrix

x= (,(1)A(1) 1 i ... i O L p A ( l ) ) i...

i (ay)A(s) i ,CS)A(S)) kS

Clearly, elements a(') can be chosen from 9 so that the determinant of X is equal to 1, and the characteristic roots of X are simple.

...

I

Page 236: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Elementary properties of linear groups 227

31.2. The elementariness of the characteristics of diagonalizable matrices We consider arbitrary diagonal matrices

A = a l E l l + ...+ a n E nn ' B = PiEli + - . a + P,,E,, 9

with coefficients in R*. Let us agree to write A q B iff for all i, j = 1 , ..., n, from ai # ai we conclude Pi # Pi, i.e., iff the matrix A is in a certain sense smoother than B.

Lemma 4: In each group GL(n, a), Z ( n , R ) the formula

M < N = Dn(M) & Dn(N) & (X)(XN= NX-t X M x M X ) (2)

is true for those and only those matrices that are simultaneously similar over P * to diagonal matn'ces A , B such that A q B.

If M, N are jointly similar to matrices A, B such that A q B, then clearly M < N (per(2)). Conversely, suppose M Q N for matrices M, N. From D,(N) holding, we learn that N can be reduced over 9 to the form

B = (f?(') 4 ... / B ( l ) ) 4 ... 4 (B(') 4 ... 4 B(')) ,

where the matrices B ( l ) , ..., B(') have distinct characteristic polynomials that are irreducible over R. From M N = NM it follows that by the same similarity transformation M is brought into the form

A = A l + . . . + A , ,

where Ai is a matrix with cell structure paralleling that of

for i = 1 , ..., s. Since A < B, any matrix Xi that commutes with Bi must also commute with A i . By taking Xi to be various celled matrices constructed from identity and null cells, which thus commute with Bi , one easily con- cludes that Ai must have the form

A(') 4 ... $ A(l> , (A(i)B('> = B(l>A(i)) .

As we diagonalize B ( l ) , ..., B(') over R,*, we simultaneously diagonalize A ( 1 ) , ..., A @ ) . Since the characteristic roots of the B(') are all different, we

Page 237: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

228 Elementary properties of linear groups

see that after the indicated transformation the matrices A , B are in the rela- tion q.

be transformed into diagonal matrices A , B such that A q B, then any reduc- tion of M and N to diagonal form yields matrices in the relation q.

We let (7, be the set of all diagonal matrices in the group GL(n, Q ) or SL(n, a), as the case may be. The relation q restricted to (D is reflexive and transitive. We introduce an equivalence re ation 0 on (7, by putting

From the proof of Lemma 4 we see that, in particular, if matricesM, Ncan

A B B * A q B and B q A .

The factor set (i3/8 is the set of all equivalence classes with respect to 8; the relation q induces a lattice order < on(D/0. The class of matrices equivalent to a given matrix A = alEll t ... t anEnn is completely determined by the partition of P = { 1 , 2, ..., n } into subsets consisting of indices of equal dia- gonal elements in A . E.g., if A =Ell + 2E22 t E33 + 3Ea, then the asso- ciated partition n is { { 1,3 }, { 2}, (4)). Moreover, if A , B E (7, and A 17 B, and nl , n2 are the corresponding partitions of P, then n2 is a refinement of n1 (in symbols: nl < n2). In other words, the lattice 9 = ((7, /0, 4 ) is naturally isomorphic to the lattice of all partitions of P, with which it will be identified in the sequel.

A and the Segre characteristic of A is seen from the following example. Let The connection between the partition n associated with a diagonal matrix

then II = { { 1,3}, ( 2 , s }, {4}}. If we replace the inner braces with brackets and each number with 1 , we obtain the expression x = { [ 1 , 1 ] [ 1 , 1 ] [ I ] }, which is just the Segre characteristic of A .

The operation of recovering a partition from a given Segre characteristic isnot welldefined.E.g., thepartitionsnl = {{1,3}, (2,5}, {4}}, n 2 = ( { 1 , 2 } , { 3 , 4 } , {S}}match thesamecharacteristicx=([1,1][1,1][1]}. It is clear, however, that any two partitions leading to the same characteristic are mupped onro each other by appropriate automophisms of the lattice 9. m

It is also easy to prove the converse: any two partitions conjugate under auromorphisms of 2 yield the same Segre Characteristic.

We enumerate the partitions corresponding to elements of (7,/0 as nl, ..., II,.. Let d n ) ( x , , ..., x,) be a FOPL formula involving the symbol < such that d n ) ( n l , ..., n,) is the conjunction of all relations of the form ni < ni, ri % ni true in the lattice 2. In other words, dn) is the diagram of 3.

Page 238: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Elementary properties of linear groups 229

Thus, if for certain i , , ..., ir the relation dn)(ni, , ..., ni,) is true in %, then the mapping nk + nik (k = 1 , ..., r) is an automorphism of %, and "k and nik yield the same Segre characteristic. Hence if ni has characteristic x, then the formula

s2 (x.) = (3x1 ... xi-,xi+, ... xr) S2('"'(x1, ..., xr) X I

is true in % for those and only those elements of (2,/6' with characteristic x. Using these conventions, we can state

Theorem 1 : In each group GL(n, @), SL(n, @) with n 2 3, the formula

@',(q) = ( 3 x 1 ... %-1%+1 ... x) ( d n ) ( X 1 , ..., xr) &

& &Dn(Xj) & & xjxk xkxj) 9

i hk

where < is replaced with the formula from (2), is true for just those matrices that are diagonalizable over Q and have Characteristic x.

Suppose Xi = U-'AU, where A belongs to (2, and has characteristic x. For each other diagonal Segre characteristic, we choose one matrix in (2, with this characteristic; we thus obtain a sequence of diagonal matrices A ,, ..., A , with A i = A such that Ll(n)(A1, ..., A,) holds. But then the matrices

xi = U-'A.U ( j = 1, ..., r ) J

satisfy

this means @,(Xi) is true. Conversely, suppose @.,(Xi) is true. Then Xi is among matrices X,, ..., Xr

that commute with each other, are diagonalizable over @*, and satisfy ! d n ) ( X 1 , ..., X,) in the lattice constructed from the set of all diagonal matrices over Q*. But this lattice and the lattice % are naturally isomorphic. Therefore, for every partition n of the index set P, there is a matrix among X,, ..., Xr corresponding to n. Let us consider the partitions { { 1 } , { 2 , ..., n } } , ..., { { n 1, { 1, ..., n - 1 11; let xil , ..., Xin be matrices whose equivalence classes correspond to these partitions, and which thus have only two characteristic roots. One of these is a simple root of the characteristic polynomial, while the other root must have a higher multiplicity, for n exceeds 2. Since the elements

Page 239: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

230 Elementary properties of linear groups

of each matrix Xik and the coefficients of its characteristic polynomial belong to fi, both roots of this polynomial lie in Q. Consequently, the matrices X i l , ..., Xin are simultaneously diagonalizable not only over !@*,but also over R. But when X i l , ..., Xin have diagonal form, any matrix commuting with them is itself diagonal; i.e., the matrices X I , ..., Xr are simultaneously redu- cible over R to diagonal form. Among these we find Xi . By the remarks made preceding the theorem, the characteristic of Xi is none other than x.

Earlier we indicated a formula Dn(M) characterizing those matrices dia- gonalizable over R*. We have now constructed for each diagonal Segre char- acteristic x, a formula that is true for just those matrices similar over 9 to diagonal matrices with characteristic x. By taking the disjunction of the formulas QX(M) over all possible diagonal x, we obtain a formula @(M) true for exactly the matrices diagonalizable over the field R.

treated separately in the next subsection. These arguments are not applicable to GL(2, Q) or SL(2, R); they will be

The formulas used in the construction of the ax(@ lead to a proof of

Theorem 2: For each n 2 2 , there exists a group sentence 'kn true in the groups GL(n, R'), SL(n, Q ) and false in thegroups GL(m, a), SL(m, !@)for m f n.

Indeed, consider the group sentence

'k,* = (3x, ... x,)( & Dn(xj) & & xjxk = xkxi & d n ) ( x l , ..., x,,)) . i j , k

This sentence is true in GL(n, R) and SL(n, 9) as we have already seen. In CL(m, 9), SL(m, R) for m < n, the sentence \k,* cannot be true, for the lattice of partitions of { 1, ..., m } has fewer elements than the lattice of parti- tions of { 1, ..., n } , while Dn(X) characterizes the matrices diagonalizable over @* not only in GL(n, a), SL(n, a), but also in GL(m, a), SL(m, a) for all m < n. Therefore, the sentence

'kn = 'k; & 1

has the required property.

8 1.3. The elementariness of the Segre characteristic in the general case For now we assume n 2 3. We consider the formula

A) = @(B) & BA = AB& (x>(XA GZ AX-+ X B c BX) &

Page 240: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Elementary properties of linear groups 23 1

In order to clarify the structure of a matrix B that finds itself in the relation Tl to an arbitrary given matrix A , we reduce A to Jordan form (1) over R anc. Put

so A = A l ... 4 A,. Let Y be an arbitrary matrix diagonalizable over 9 that commutes with all matrices commuting with A . By a well-known theorem (cf [M3], p. 147), Y can be represented as cp(A) for some polynomial cp over 9. Consequently,

Y = ( Y p i ... i $ 1 ) ) i... i(Yyi...iYg) (q!j)=q(A?))) I

By hypothesis, Y;'? is diagonalizable over R and commutes with A!'). Thus, 5t9 is a scalar matrix, for otherwise A;'? would break diagonally over @ into finer cells, which is impossible. Hence, cp(A!')) = pijICij), and so, Cp(A(')) = O i j f i 9 , where A('? is the cell with characterhic polynomial irreducible over ft from which the Jordan cells A?), ..., A&) are constructed. Thus, oil = ... = piki. This tells US Y has the form

J

p p i ... i psz(s) . (3)

The matrices B for which Tl(B, A ) holds are the smoothest among such

Now let us examine the formula matrices Y, i.e., those Y that in (3) have pl, ..., oS all different.

T2(C, A) = @(C) & CA = AC&

& (X)(@(X) & XA =AX& XC= CX+ X < C)

Let C, A be matrices for which this formula is true. In particular, C is diago- nalizable over 9, so let us transform Cover R into

c= y l P i ... i y p ,

where yl, ..., yr are distinct elements of @. Because A and Ccommute, A must reduce to a parallel cellular form:

A = A 1 i ... + A , .

Page 241: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

232 Elementary properties of linear groups

We note that A , , ..., A t cannot be broken diagonally into finer cells over R. Indeed, if A e.g. could equal A’ i A”, then the matrix

would commute with A, C, but would be smoother than C, contradicting the assertion of T2. Therefore, for any matrices A, B, C such that Tl(B, A ) , T2(C, A ) hold, there exists a similarity transformation over R simultaneously reducing A to Jordan form (l), B to the form (3), and C to the form

We consider one last formula:

T3(D, A) = D,(D) & DA x AD&

& (X)(D,(X) & XA =AX& XD=DX+ X < D ) ,

which differs from T2 only in that diagonalizability over 9 has been weakened to diagonalizability over R*.

Let A be an arbitrary member of GL(n, R) or SL(n, R), and let B, C, D be other members of the same group such that CD = DC and Tl(B, A ) , T2(C, A ) , T3(D, A ) hold. We transform D over R into

where dl), ..., dS) are matrices with distinct characteristic polynomials, all irreducible over 8. From the commutativity of C, D and the other assumptions, it follows that Cis simultaneously reduced to the form (4), while B and A as- sume the respective forms (3) and (1).

In 5 1.2 we constructed formulas (p,(M) for all Segre characteristics x of matrices diagonalizable over R. Now we shall see how to construct, for any Segre characteristic x with order n, a formula aX(M) true in GL(n, R ) or SL(n, 2) for just those matrices with characteristic x over R. Suppose A is a matrix with characteristic

and suppose B, C, D are matrices that commute with each other and satisfy Tl(B, A ) , TZ(C, A ) , T3(D, A ) . From the above discussion it follows that B, C

Page 242: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Elementary properties of linear groups 233

can be jointly transformed over !+P into diagonal matrices of the forms (3), (4), respectively, while at the same time D assumes the form

where ki

pi = i=l c . mi (i = 1 , ..., s ) ;

the coefficients pi are all different in (3), as are the yii in (4) and the Cil here. The now diagonalized matrices B, C, D determine partitions nl , n2 , n3 of the set P = { 1 , 2 , ..., n } ( I ) . Let n4, ..., n, be the remaining partitions of P. As before, we let S2(")(xl , ..., x,) be the diagram of the lattice of all these parti- tions. Then as the desired formula we can take

@x(A)=(3x1 . . . ~ ~ ~ , (Xl ,A)&r, (X, ,A)&r3(X3,A) &

& & D n ( T ) & & X13 = ?Xi & d n ) ( X l , ..., X,)) . i i, i

Now we turn to the case n = 2. As already mentioned, the formulas @AM) for GL(2, R), SL(2,R) have to be specially constructed. The only possibIe characteristics are

x 1 characterizes the scalar matrices, so we can take

ax (M) = (mu= XM) . 1

The matrices with characteristic x2 or x 3 are those reducible over R* to diagonal matrices with distinct diagonal elements. According to Lemma 2 , these matrices and only these satisfy Dd2(M). Consequently, for the remain- ing characteristic x4 we can take

Page 243: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

234 Elementary properties of linear groups

We now show that the matrices with characteristic x3 are described by the formula

then, of course, we can take

Indeed, suppose @ (M) is true and X satisfies aX4(X), while MXM-'.X = X * M X M - l . Reduce X over 9 to the form ( t :).Then the latter condition on X implies that M becomes a triangular matrix and is, therefore, already dia- gonalizable over 9, as we wanted to prove. The rest is easy.

x3

3 1.4. Projective groups The projective groups PG(n, a) and PS(n, 9') are the factor groups of the

linear groups GL(n, a) and SL(n, a) by their centers. These centers consist respectively of all scalar matrices al (a # 0, a E @) and of all scalar matrices a1 with a" = 1 . Since congruence classes of elements of the corresponding linear groups serve as elements of the projective groups, elements of the linear groups can be viewed as representatives of members of the projective groups. Thus the matrices A, B represent the same element of a projective group iff they satisfy the formula

(3X)(A=BX&(Y)(XY= YX)) (5)

in the corresponding linear group. The formula (5) can be rewritten as (3a)(A =aB), where the quantifier (3a) is interpreted as ranging over the set of nonzero elements of the field !@ if we are considering GL(n, R), and over the set of roots in 9 of the polynomial An - 1 in the case of SL(n, @).

Let \k(X, Y) be any group formula. By replacing every occurrence in \k of each formula of the form A = B with the formula (9, we obtain a new group formula denoted by \kp(X, Y). For an arbitrary matrix XEGL(n, a), we let [XI be the collection of all matrices of the form aX (a E 9, a # 0). The coset [XI is an element of the projective group PC(n, a). Clearly, for all X, Y E GL(n, a), \k( [XI , [ Y ] ) is true in PC(n, 9 ) iff W ( X , Y ) is true in GL(n, a). The situation PS(n, a), SL(n, a) is completely analogous.

Since elements of a projective group can be viewed as a class of matrices differing one from another by a certain sort of nonzero scalar factor, and since the matrices X and CYX (a # 0) have the same Segre characteristic, it

Page 244: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Elementary properties of linear groups 235

makes sense to speak of the Segre characteristics of members of projective groups, as well.

We now want to show that the Segre characteristic is also an elementary concept for projective groups. To do this we need the following two observa- tions.

Remark 1 : Let A, B be square matrices over R' with respective orders m, n and let X be a rectangular matrix with m rows and n columns. I f the charac- teristic polynomials of A , B are relatively prime and AX = XB, then X = 0.

Indeed, AX=BX implies AiX = X d (i = 1,2, ... ); so for any polynomial a) over 9, we have q(A)X= Xq(B).

For the relatively prime characteristic polynomials f ( A ) , g(X) of the matrices A, B, we choose polynomials p(X), 4(A) over R' such that p f + 4g = 1. Since f(A) = 0, g(B) = 0, we have

A celled matrix is called cell-monom.ia1 iff in each row and in each column

Remark 2: Suppose A = A l i ... 4 A , is a cell-diagonal matrix, and the characteristic polynomials fi@) of the diagonal-cells Ai are relatively prime. Suppose further that for the matrix X , the transformed matrix B = X-lAX has a parallel cell-diagonal form B1 4 ... 4 B, such that Bi and Aii have the same characteristic polynomial ( j = 1, ..., s). Then X is cell-monomial, and Xs! is cell-diagonal.

there is but one nonzero cell.

L.etX= llXjjIIi,i,l ,..., ,.TheconditionAX=XBgives

A.X..=X..B I 11 11 i ( i , j = 1, ..., s) . (6 )

Consider the permutations

By virtue of Remark 1, from (6) it follows that Xii= 0 if either j # j j or i#iP i.e., X is cell-monomial. But then for any cell diagonal matrix C = Cl + ... + C, of the same design as A , we have X-lCX = C; i... acteristic polynomial hi@) (i = 1, ..., s), then Ci has the characteristic poly-

Ci, where if Ci has the char-

Page 245: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

236 Elementary properties of linear groups

nomial hi.@) ( j = 1, ..., s). This means that transforming the cell-diagonal matrix C by X applies a to the characteristic polynomials of the diagonal-cells. So will produce the permutation dn . Since oS! = 1, X s ! will shift no characteristic polynomials; it is therefore simply a cell-diagonal matrix.

I

Now we can easily prove the following analog of Lemma 1.

Lemma la: In each group PG(n, R), PS(n, R ) the formula

is true for just those a with Segre characteristic over R of the form { [(q, n1)l ... Km,, ns)ll .

Indeed, suppose a is represented by a matrix A with the indicated sort of characteristic. Then PCm,(a) holds in the given projective group iff

holds for A in the corresponding linear group. Let us assume that for appro- priate matrices X , Y and scalars a, /3, we have A X = aXA, A Y = PYA. Reduce A to Jordan form over 9 ;

A = A l i ._. / A s .

By Remark 2 the matrices X s ! , Ys! have the forms . .

XS! = XI + ... ' X , , YS! = Y , -i; ... i Ys ;

moreover,

A ~ X ~ = ~ ~ S ! X ~ A ~ , A ~ Y ~ = ~ ! Y ~ A ~ .

Comparing the determinants of the left- and right-hand sides of these equa- tions, we find that (upis! = pPis! = 1 , where pi is the order of A i . From the relations x ; ' A ~ x ~ = a S ! ~ i , etc., we now get

X?iA.X?i=aS!PiAi=Ai, I 1 1 Y;piAiYip'=Ai.

Therefore, Xip' and Yip' commute with the Jordan cell A i ; thus they com- mute with each other. Consequently, X n ! Yn! = Yn!Xn!.

Page 246: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Elementary properties of linear groups 231

Now suppose that when A is reduced to Jordan form it does not have a characteristic of the form indicated in this lemma, i.e., it contains two cells corresponding to the same root polynomial. For such a matrix A we con- structed in $1.1 matrices Y, X € SL(n, 9) commuting with A , but not with each other. It is easy to verify that not only do X, Y fail to commute, but even X'Y' # 7Y'X' for all positive numbers t and any y € R. rn

Lemma 2a: In each group PG(n, a), PS(n, a) the formula

PDdn(u) = PCm,(an) & (x ) (dax*a =a.x-'+ uxn! = %"!a)

is true for those and only those elements a for which a" has a Segre character- isticover R of the form { [ ( l , n l ) ] ... [ ( l , n s ) ] ] , i e . , reduces over R* to dia- gonal form with distinct diagonal elements.

Necessity: Suppose a" = [An] has a Segre characteristic of the form indi- cated; so A reduces over a* to A = a 1 E l l + ... + a,E,,, with a: # a; for i #ti. Now let X be any nonsingular matrix such that X - l A X - A = aA*X-lAX. By takin the determinants of both sides, we learn dl = 1. Since (X-lAX)"A =

X - l A X is diagonal with distinct diagonal elements. By Remark 2, this implies P! is diagonal, so X ! A =AP!.

Sufficiency: If PCm,(A") is true, but the characteristic of A is not of the indicated sort, thenA reduces over fl' to the form A = A 4 A ; , where A is a Jordan cell with index greater than 1. It is easy to see that the matrix X con- structed in the proof of Lemma 2 satisfies the conditions X-lAX*A'= A * X I A X , AX' # X'A (t > 0). Therefore, for such a matrix A , the relation PDd,( [A]) is false.

d l A ( X - f AX)", we have X - l A X - A = A * X I A X . Consequently, the matrix

Lemma 3a: In each o f the groups E ( n , a), PS(n, a) the formula

PDJa) = ( 3x)(PDdn(x) &ax = Xa)

is true for those and only those elements diagonalizable over $*.

diately from the proof of Lemma 3. Conversely, suppose PD,( [ A ] ) is true for some matrix A ; i.e., suppose there exists a matrix X such that X" reduces over R * to a diagonal matrix with distinct diagonal elements and AX = &A for some scalar a. From this we conclude a" = 1 , A X = anXnA = X"A ; hence A is diagonalizable over R*. rn

The truth of PD,( [A] ) for a matrix A diagonalizable over R* follows imme-

Page 247: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

238 Elementary properties of linear groups

The reasoning in $ 1.2 and 5 1.3 can be carried over to the case of projec- tive groups almost word for word, yielding as a result

Theorem 3: For each of the groups GL(n, a), SL(n, R ), PG(n, J?), PS(n, 9) and for every Segre characteristic x appropriate to order n, there exists a group formula @),(a) true in the corresponding group for just those elements a pos- sessing the characteristic x over R. The form of @),(a) does not depend on the properties of the char 0 base field R.

For G = GL, SL, PG, PS and for every n, there exists a group sentence Qn true in G(n, R), but false in G(m, P) for m f n The form of 9, is independent of the nature of the base field.

Next we take up the question of exactly which linear and projective groups have the same elementary theories.

52. Elementary (arithmetic) types of linear and projective groups

We say that two classes of groups have the same elementary (or arithmetic) type iff every group sentence true in all members of one class is also true in all members of the other. Two individual groups of the same elementary'type are said to be elementarily equivalent.

A subgroup 0 of a group @ is called an elementary subgroup iff there is a group formula \k(x) such that @ consists of exactly the elements of G for which 9 is true in @. A subgroup @ (or even just a suhset) of the group G is elementary relative to a l , ..., a,,, E @ iff there exists a group formula 9(x , a l , ..., am) involving individual constants standing for these elements of

mch that 9 is true in (3 for the membersx E @ alone. Using the results of $ 1, we shall specify conditions under which linear and

projective groups have the same elementary type. Along the way we shall establish the relative elementariness of several subgroups of the groups under study.

$2.1. The relative elementariness of certain subgroups

elementary subgroup of GL(n, 9).

istic 0. Lemma 5 is true for fields of arbitrary characteristic, as long as they have more than two elements [ 1831 .)

is well known (cf. [ 1831). From the usual proof of this result it is easy to

Lemma 5 : The commutator subgroup of GL(n, 9) is SL(n, J?); this is an

(Here, as elsewhere in this article, we are assuming R is a field of character-

The coincidence of the commutator subgroup of GL(n, 9) with SL(n, @)

Page 248: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Elementary properties of linear groups 239

discern a stronger property of the derived group of GL(n, R): each of its elements, i.e., each matrix in SL(n, a), can be represented as a product of a fured number t (depending on n) of commutators from GL(n, 9). Therefore, the truth of the formula

( 3Xl Yl ... XtY , ) (A= X; lY; lX1 Yl ... OX;’ v l X t Y , )

for a matrix A in the group GL(n, 9,) is equivalent to the membership of A in SL(n, 9). SL(n, R) is thus an elementary subgroup of GL(n, 9).

In each of the linear groups GL(n, a), SL(n+ 1 , 9) with n 2 2, we shall now unearth relatively elementary subgroups isomorphic to GL(2, 9).

Let @ be one of the groups GL(n, R ) (n 2 3) or SL(n, R) (n 2 4). Con- sider the group formula @x0(A) characterizing the matrices A E @ with Segre characteristic xo = { [ 1 , l , 1 1 [ 1 1 ... [ 1 3 ) over 9, i.e., those matrices reducible over 9 to diagonal form with one triple characteristic root, the rest (if any) simple. So suppose A E @ has the form

where ai # aj for i # j . The collection of all members of @ commuting with A forms a subgroup .$ consisting of all matrices of the form M 4 D, where ME GL(3, a) and D is a diagonal matrix, arbitrary if @ = GL(n, R), but satisfying ID1 = 1MI-l when @ = SL(n. 9). Hence, in either case, the commu- tator subgroup of @ consists of the matrices of the form

M 4 (EM t ... t Erin) ( M E SL(3, 9)) ;

therefore, this subgroup is isomorphic to SL(3, 9). We have proved

Lemma 6 : For each of the groups GL(n, R), SL(n, R) with n 2 3. there is a formula +(X, A) with the property that for every matrix A satisfving ax0(A) - xo as above - the collection of matrices X such that \k(X, A ) holds in the correspondinggroup forms a subgroup isomorphic to SL(3, 9).

Indeed, for the groups GL(n, 9,) (n 2 3 ) and SL(n, 9) (n 2 4), we can take

\k(X, A) = ( 3Xl Yl ... Xt Yt)( & ( A q . = XiA &A? = ?A) & i

where t depends on n. And \k(X, A) = X= Xworks for SL(3, R).

Page 249: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

240 Elementary properties of linear groups

Now consider a matrix of the form

B = a(Ell + E22) + flE33 (or # p, a2fl = 1) (8)

in the group SL(3,R). The matrices T E SL(3,9) commuting with B have the form

T = T1 4 yZ1 (T1 E GL(2, R), y = 1 T1 1-l) . (9)

Since the scalar y is uniquely determined by the matrix T I , which can be any member of GL(2, a), the collection of all such T is a subgroup isomorphic to GL(2, a). By combining this result with Lemma 6 , we easily prove

exist formulas 0(A, B), Z(X, A, B) with the following property: whenever elements A, B of the group at hand satisfy 0, the elements X in the relation 2 to A, B form a subgroup of this group isomorphic to GL(2,n).

For in the case of GL(2, a), any identically true formulas work. F e n we turn to one of the groups GL(n, a), SL(n, 9 ) with n > 3, we can take @(A, B) to be Qxo(A) & Jr(B,A). In order to construct 2, we let Qx,(B) be the for- mula true in SL(3 ,g) for just the matrices with Segre characteristic x1 = ([1,1] [ l ] 1 over 9. Then the relativization of the formula Qxl(B) & XB- BX to the set of elements Y characterized by Jr(Y,A) will work as E(X,A, B).

Lemma 8: For each of the projectivegroups PG(n, R), PS(n, 9) with n 2 3, there exist formulas @(a, b), qx, a, b) with the following property: whenever elements a, b of the given group satisfy 0, the elements x satisfying 2(x, a, b) form a subgroup isomorphic to the quotient group GL(2, 9)/3, where 8 consists of all matrices of the form a12 with a3 = 1.

Arguing as above, we start with the formula (Pxo(a) true for those and only those elements of the given projective group @that can be represented by matrices diagonalizable over !@ to the form (7). Let A be a matrix of this form in the corresponding linear group Bo, and let @ be the centralizer in @ of the element [ A ] . Let @ O be the subgroup of Bo consisting of all matricesM such that for some scalar y E 9,

Lemma 7 : For each of the groups GL(n, 9) (n 2 2), SL(n, R ) (n 2 3) there

The group @ is the factor group of the group Q0 by the subgroup 8o con- sisting of all scalar matrices in a0. In (10) we see that A and ?A must have the

Page 250: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Elementary properties of linear groups 24 1

same characteristic roots. Thus, when we multiply the set of characteristic values of A by 7, we have to get the same set of scalars back again. But only one of the roots has multiplicity greater than 1; under multiplication by 7, it must go onto itself, so 7 = 1. Hence, Q0 is none other than the centralizer of the matrixA in (30. If @' (@b) is the commutator subgroup of @ (Q0), then we have found out that

a' 2 @;/(@bn 80)zs~(3, @)/a, =PS(~, a ) , where a1 is the subgroup of SL(3,R) consisting of all scalar matrices in this group.

Now construct a formula @*(b) such that (a*([B]) is true in PS(3, R) iff B reduces over R to the form (8). Let B have this form, and let % be the cen- tralizer in PS(3, a) of the element [B] . Let So be the subgroup of SL(3,Q) consisting of matrices T of the form (9). Then % is the factor group of !Jt0 by the intersection of with the center 8, of SL(3,R ); t h i s means % is isomorphic to GL(2,9) /8 , where 8 consists of all matrices of the form aZ2 for a E 9, a3 = 1. The proof of Lemma 8 is completed by constructing the required formulas exactly as above. rn

$2.2. Thegroup GL(2, R ) / 8

K ( n , a), PS(n t 1, R) for n > 2, there is a relatively elementary subgroup isomorphic to GL(2, @)/8 , where 8 = {I,} in the linear cases, 8 = {d2: O f a E 9) in the case ofPG(2, a), and 8 = {a12: a€ 9 anda3 = 11 in the remaining projective cases. In order to avoid considering all these cases separately, we shall let 8 vary over arbitrary central subgroups of GL(2, 9).

Lemma 9: There are group formulas r(a), A(%, a), Z(x,y, a), II(x,y, z, a) possessing the following property: for any central subgroup 3 of GL(2,B) and for any element a o f the group @ = GL(2,9) /8 satisfying r (a) in @, if the set k consists of all elements x E @ such that A(x, a) holds in (3, and if operations 0, 8 are defined on l? by the rules

Lemmas 7 and 8 show that in each of the groups GL(n, R,), SL(n+ 1, R),

x 0 y = z 0 Z(x, y , z) holds in (3, (1 1)

x @ y = z * n(x, y , z, a ) holds in @, (12)

then the algebraic system k; 6, 8 ) is a field isomorphic to R.

Page 251: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

242 Elementary properiies of linear groups

To begin with, we show that in the group @ the formula

A(u) = ( 3 x ) ( f 1 u x * a = U*X-'UX & $2 + 22) is true for those and only those elements representable by matrices that can be reduced over 9 to the form ( "

Well, [ A ] satisfies A in @ iff the matrix A satisfies the FOPL formula (') ), (Y # 0.

If A reduces to the form (" z ) , then Ap(A) is clearly true: as X we can take 2Ell + E22.

Conversely, suppose Ap(A) holds, but A is not similar to a matrix of the indicated form. Then either A is scalar, which is impossible since A2X2 # X2A2 for some X ; or A reduces over R* to the form A = &11+ OE22 with a! # 0. The latter is also impossible, for X - l A X * A =A*X-'AX*hJ2 tells us - on taking determinants - that h = ? 1. So Xis either diagonal or has the form yE12 t 6EZl ; in both cases, X2A2 = A 2 X 2 .

Now we prove the subtler assertion: in the group @the formula

is true for those and only those elements a representable by matrices that can be reduced over B to the form (" t), where aZ2 E 8, 0 E 9 .

Put

Then for every matrix A E GL(2, a), the truth of A1( [ A ] ) in @ is equivalent to the truth of A';(A) in GL(2,R) .

matrices X, Y, Z with the properties asserted by A!. Since Ap(X) holds, we can view X as having the form ( E). The relation.Y-lXY*X= A.X*Y"XY shows Y = ( r)l rl* ). Similarly, Z must have the form ( rl 52 ). As

7?3 53

Suppose for some A E G L ( 2 , R ) that is true; hence, there exist

Page 252: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Elementary properties of linear groups 243

A = Y-lZ-' YZ*v12 for some scalar matrix v12 E 8, we find

for some scalar f l E R.

is easily verified, The converse - that a matrix A of the form (13) satisfies A; in G L ( 2 , n ) -

At last we introduce the formulas

2(xyyy a) = xy = a ,

fl(xyyy 2, a) = ((x= I v y e I ) & a = I ) v (x+ I &y+ I &

A(%, a) = A,(%) & ux = xu.

Suppose for some a€ @ that r(u) is true. We shall assume a = [ A ] , where A has been reduced to the form ( a z ) with aI2 E 8. Every matrix X such that A([X] [A J ) is true has the form X( f ) with Xr, E 8. By associating with every scalar [ E R the 8-coset

we obtain a 1-1 mapping from R' onto the set k of elementsx satisfying A(x, a) in 8.

The definition of Z immediately shows that

Furthermore, if x(U, x(r)) # I 2 , then t , r) # 0, and from the relations

L T I A U = X 1 ( l :),

Page 253: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

244 Elementary properties of linear groups

1 we learn U = P1(

thus C3 is a well-defined operation on I? and x(E) 63 x(q) = x(E-77). Consequently, ( K ; 0,8) is an isomorphic image of the field R. rn

$2.3. The fundamental theorems With the results so far established we can easily prove the basic theorems

formulated in the Introduction. We begin by combining the results of Lemmas 7 , 8 and 9.

Lemma 10: Foreach ofthegroupsGL(n, R),PG(n, &),SL(n+l, a), PS(n+ 1,2) with n 2 2, there exist group formulas Q(a, b, c), A*(x,a, b, c ) , Z*(x,y, z, a, b), II*(x,y, z, a, b, c) with the following property: for any elements a, b, c of the given group @ satisfying Q(a, b, c) in 8, i f f ? is the set of all x E 8 such that A*(x, a, b, c) holds, then Z*, II* determine operations 0, @ on f? via definitions analogous to ( 1 l), (12); the algebra (k; 0, 8) is a field isomorphic to 9.

As Q(a, b, c ) we take the conjunction of @(a, b) (from Lemma 7 or 8) and the relativization of r(c) (from Lemma 9) to the formula p(w) = E(w,a, b) (from Lemma 7 or 8, as the case may be). As A*(x, a, b, c ) , Z*(x,y, z, u, b), II*(x,y, I, a, b, c) we take the relativizations of A@, c), Z(x,y, z), H(x,y, z, c) - all from Lemma 9 - to the formula Z(w, a, b).

Theorem 4: For n 2 2, each of the groups GL(n, a), PG(n, R), SL(n+ 1 , a), PS(n + 1, 9) is syntactically equivalent to the field 9.

This asserts [ X V ] the existence of two algorithms, one for transforming each FOPL group sentence into a ring sentence such that the former is true in the given group iff the latter is true in the field @, a reverse algorithm enables us to construct for each ring sentence a group sentence that is true in the given group iff the original sentence is true in 9.

To begin the proof of Theorem 4, we consider an arbitrary group sentence

CP = (blxl) ... ( 0 , ~ ~ ) \k(xl, ..., x,) (bi = v or 3) .

The truth of CP in GL(n, 9 ) is obviously equivalent to the validity in 9 of the ring sentence obtained from @ b y the following well-known procedure:

(I) From the formula \kr+l = \k(xl, ..., x,) we get a new formula \kel by replacing d l the subformulas of \kr+l Of the form Xi %Xi and X i X Xj -Xk are replaced with the corresponding formulas

L

Page 254: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Elementary properties of linear groups 245

(11) If the formula !Vj+l = (Oj+lxi+l) ... has been transformed into a' qj+l, then the formula qj = (xi)qi+l corresponds to

@; = (A$"))(A$'~)) ... (dnn))(det I + 0-t qzl) , (14)

while the case \ki = ( 3xi)qi+l yields

!qQ = (3411))( 3 x y ) ... ( 3%;""))

(det I IJE~(~~)I I+ 0& q:l) ;

(111) Finally, we have 9@ = qf . In the case of SL(n, 9) the appropriate a@ is obtained by changing

det IIx~zm)ll + 0 to det II xi(zm)ll= 1. For the projective groups PG(n, R), PS(n, a), we already know how to transform the group sentence 9 into a group sentence 9 p whose truth in the corresponding linear group GL(n, a), SL(n, a) is equivalent to the truth of 9 in the given projective group. We can now apply the above procedures to obtain a ring sentence (9P) with the desired property.

The passage from a group sentence to a ring sentence concerning the field R is perfectly straightforward and does not depend on our previous findings. The reverse passage is not so easily achieved, but the earlier constructions bear the burden.

and suppose

(15)

Suppose @ is one of the groups mentioned in the theorem we are proving,

is an arbitrary ring sentence. We want to find out when 'T is true in the base field R of the group @. Recall the formulas a, A*, Z*, ll* constructed in Lemma 10 for the group ,@. By restricting the quantifiers in 'T to the set of w characterized by A*(w, a, b, c) and replacing the basic predicate symbols S(x, y, a), P(x, y, 8 ) in To with the formulas Z*(x,y, a, a, b), ll*(x, y, a, a, b, c), we obtain a group formula "#(a, b, c). If a, b, c E ($5 are chosen so that a@, b, c ) is true in @, and z,O, @ are defined as in Lemma 10, then T# asserts the same thing in the field k; a,@) as 'T does in the isomorphic field R. Therefore, the truth of T in R is equivalent to the truth of the

Page 255: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

246 Elementary properties of linear groups

sentence T "'= (3abc)(S2(u, b, c) & "#(a, b, c))

in the group a. Corollary: For each of the groups GL(n, S), PC(n, a), SL(n+ 1, R),

PS(n+ 1, 9) with n 2 2 , the set of all group sentences true in this group is not a recursive set if the corresponding set for the base field R is not recursive.

In other words, if the elementary theory of the field 9 is not recursively decidable, then the elementary theories of all these groups are also undecidable. In particular, all the indicated linear and projective groups over the field of rational numbers have undecidable elementary theories.

Theorem 5: In order that the groups G(m, Rl), G(n, 9,) (C = GL, PG, SL, PS; n 2 3 ) be of the same elementary type (i.e., be elementarily equivalent), it is necessary and sufficient that m = n and the base fields Rl, R2 them- selves be elementarily equivalent.

The sufficiency of these conditions is obvious. For we transform the arbit- rary group sentence @ concerning the groups G(n, R1), G(n, 9,) into the ring sentence CP" whose form does not depend on the nature of the base fields. The truth of CP" in Rl is equivalent to its truth in R2 since Sl and R2 are elementarily equivalent. Consequently, CP is true in G(n, 9,) iff it is true in G(n, 9,). Hence, these groups are elementarily equivalent.

The necessity of the condition rn = n follows from Theorem 3. I t is also necessary that the elementary types of Sl and R2 coincide. For let T be a ring sentence; the group sentence T"' is the same for @= G(n, B1), C(n, a;) since its construction does not depend on the structure of the base field. As T"' is true in G(n, 91) iff it is true in C(n, S2), T is valici in Ql iff it is valid in g2. rn

of the four series GL, SL, PG, PS. Concerning groups belonging to different series, it is clear that the GL-groups are not elementarily equivalent to the groups in the remaining three series. The coincidence or divergence of the elementary types of groups in the last three series depends, in general, on properties of the base field.

Theorem 5 lets us compare the elementary types of the groups within each

Q 2.4. Concluding remarks

tive groups from orde,r n = 2 on, as well as the two series of special groups, starting with order n = 3. We have been neglecting SL(2, 9) and PS(2, 9).

In the preceding, we have examined the series of general linear and projec-

Page 256: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Elementary properties of linear groups 247

Whether Theorem 4 is valid for these excepted groups for arbitrary base fields of characteristic 0 remains unclear to the author. Theorem 4, however, is certainly true for these two groups when the field R is almost euclidean, i.e., when there exists a naturhl number t such that for every a E 9, either a or -a is the sum o f t squares in 9.

Among the almost euclidean fields we find, e.g., the field of rational num- bers, finite algebraic extensions of this field, the fields of complex and real numbers, and others. If 9 is one of these fields, then the elementary theories of SL(2, a), PS(2, a), and 9 are recursively syntactically equivalent.

Instead of a field 9 we can consider a ring '3 with identity element and take GL(n, R) to be the group of all n X n matrices over % whose determi- nants are invertible in %; groups SL(n, %), PG(n, %), PS(n, % ) can be de- fined analogously. Under natural restrictions Theorems 4 and 5 can easily be extended to such groups over rings, as long as n 2 3 . The groups SL(2, % ), PS(2, %) present special interest when % is the ring of rational integers.

In 0 1 it was shown that a number of important subgroups and subsets of matrix groups are relatively elementary. If we turn to the class of all compact simple Lie groups, we see that many of their subgroups also have this property, e.g., their simple subgroups. It is natural to pose similar problems for simple Lie algebras, as well.

NOTES

(I) These partitions may not be distinct, even for nondiagonal x.

(') This is not in general a group formula, for we do not assume this group 8 of scalar matrices is an elementary subgroup of G L ( 2 , n ) .

Page 257: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

CHAPTER 21

THE EFFECTIVE INSEPARABILITY OF THE SET OF VALID SENTENCES FROM THE SET OF

FINITELY REFUTABLE SENTENCES IN SEVERAL ELEMENTARY THEORIES

Let % be some class of models with signature Z. Formulas of first-order predicate logic (FOPL) whose extralogical constants are contained in C are called%-formulas. A closed%-formula (%-sentence) @ is said to be (identi- caZly) valid in % iff it is true in all models belonging to %. @ is finitely refut- able in % iff @ is false in some finite %-model. When @ is true in all finite % -models, we say it is finitely valid in 9C. By T(X) we denote the set of all %-sentences valid in % (the elementmy theory of %), and by FR(%) the set of all%-sentences finitely refutable in %. In [XIX] it was shown that FR(%) is not a recursive set when % is the class of all groups or of all associative rings, Lie rings, etc. Using the results of that article, we shall now prove the stronger proposition that T(%) and FR(%) are effectively inseparable if % is one of the classes mentioned. From this we can immediately derive, in parti- cular, the theorem of B.A. Trahtenbrot [ 1691 on the recursive inseparability of the set of logical validities from the set of finitely refutable sentences of FOPL.

5 1. Let '2 be the class of all rings - not necessarily associative - that are algebras over a futed prime field S of prime characteristic 71. Echoing [ 1691 , we first indicate an effective procedure whereby for each .@-sentence a, one can construct a new .@-sentence dm) whose validity in .@ is equivalent to the truth of elements (cf. Lemma 1).

in all 2-rings with identity element containing fewer than m

By (q, x ) we denote the .@-formula

qx = x & x2 = x & x + 0 ,

248

Page 258: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

The effective inseparability of finitely refutable sentences 249

and we abbreviate

cx = x & xc = x& x2= 0

by [c, x] . In a given .&?-ring %, the elements x for which (4, x) holds in % are called q-elements; the subset 8: of % consisting of all x such that [c, x] holds in % is called the space belonging to c ; the set of all x for which px = x is de- noted by (4, c, p E %). We let r(a) be the conjunction of theP-formulas (la) and (1) from [XIX] , 5 1. We take U(p , q) to be the conjunction of the formulas

&(zc)([y,u] +u=xvu=2xv ... VU=:RX)),

For any p, 4 E %, the truth of U(p, 4) in % means: (I) the space belonging to any q-element is included in g p , and the product of any two elements of % is equal to 0; (11) the spaces belonging to different q-elements are distinct; (111) every 0-dimensional or 1-dimensional linear subspace of the linear space

is the space belonging to some q-element; (IV) the complex sum of the spaces belonging to any two 4-elements is itself a space belonging to some q- element. Thus when U(p, 4) holds, every space belonging to a q-element is, according to (I), a linear subspace of g p , and by (111), (IV) every finite-dimen- sional linear subspace of belongs to some q-element.

Page 259: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

250 The effective inseparability of finitely refutable sentences

52. It is easy to calculate that the number of different algebras constructible from a given n-dimensional linear space over 9 by adjoining a multiplication operation is equal to 71" . Let r = F(n) be the number of different linear subspaces of such a space; by setting G(r) = n we define an inverse function C, which becomes totally defined when we agree to take 0 as its value for those natural numbers t that do not belong to the range of F. From the ex- plicit formula for F we would immediately see that F and G are primitive recursive functions. Therefore, D(t) = 7rG(t)3 defines a primitive recursive function. By the method employed in [XIX] we can construct an P-formula A(a, b) with the following properties: (i) if in any 'P-algebra % there are ele- ments a, b satisfying A(@, b), and if the number of a-elements in % is equal to c, then the number of b-elements in % is equal toD(r); (ii) for every number t, there exists a finite algebra %' with identity containing elements a, b such that A(a, b) holds, while the number of a-elements in it equals c.

3

53. Let V(q, c,g, a, b) denote the formula

& (x)(gx = x& (a, x) +. ( 3y)((q,y) &y c c & x= zy)) &

& (xy)((q, x) &x c_ c& (q,y) &y c c & zx = zy+ x = y)] ;

here, A#(g, a, b) is the relativization of A(u, b) to the set of x described by gx = x, i.e., to the subspace Sg in any particular .@-algebra 8, while y c is an abbreviation for the formula (u)( [y, u] +. [c, u] ), which asserts 3; C 3; fory, c E %.

Suppose we have selected elements p, q, c, g, a, b from the 2-algebra such that U(p, q) & (q, c ) &V(q, c,g, a, b) is satisfied. Then the space subalgebra containing the elements a, b, which satisfy A(a, b) inside $Rr Furthermore, the number of a-elements in ag equals the number of q-elements y such that %iy* is included in %?,*;hence, the number of belements in ag is equal to 7rr , where r is the dimension of a?,*.

is a

3

Let W(c,g, b) be the conjunction of the following formulas:

(xyz)(gx = x & (b , x) & [c,y] & [c, z] +.

--f ( x y = xz + y = 2) & ( 3u)([c, u] & xy ' X Z = xu)) ,

Page 260: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

The effective inseparability of finitely refutable sentences 25 1

+(3uuvww')([c,u] & [c,v] & [C,W] & [C,zu'] &

& xu& = xzu &yu*yiJ eyw' 6% zu + 20')) .

The truth of Ub, 4) & (4, c) & W(c, g, b) in the algebra % for particular elements p , 4, c, g, b tells us that for any fxed b-element x of the subalgebra 8 g, the elements of the form xu (u E %:) compose a subalgebra %I: of gg isomorphic to the algebra consisting of the linear space %: supplied with the multiplication operation 63 determined by the condition: u 63 v = w * xu *xu = = xw. To different b-elements x, y E gg correspond distinct algebras based. on %:. (9

Suppose for certain p , 4, c, g, a, b E %,

is satisfied in %, and let r be the dimension of a:, Then the num6er of b- elements in %g is equal to nr3, i.e., to the number of distinct multiplication operations that turn %: into an .@-ring. Therefore, every .@-ring having linear dimension r as an algebra is isomorphic to one of the subalgebras 8: of gg.

$4. Let CP be any FOPL sentence concerning rings. By CP#(c,x) we denote the restriction of CP to %:, or more precisely, the formal relativization of CP to the set of z characterized by the formula

qz, c,x) = (3u)([c, u] &z =xu) .

We also put

E(c, x) = (3e)(S(e, c, x) & (z)(S(z, c, x) + ze = z & ez = z ) ) ,

X n ( p ) = ( 3 X 1 . . . x n ) ( p x l = x l & ... &pxn=xn &

where the conjunction in X n is taken over all possible nonzero sequences ( a l , ..., an ) of numbers from the set (0, 1, ..., 'IT- 1 }. For every p E %, X n ( p ) is true in '% iff the dimension of gP is not less than n .

Page 261: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

252 The effective inseparability of finitely refutable sentences

Finally, we introduce the formulas

Lemma 1: If the sentence @ is valid in all .@-rings with identity of dimen- sion less than n, then the sentence

is identically valid in 2.

For suppose in the .@-ring %' there are elements p , q, c, g, a, b, x such that 1 X,(p), Z(p, q) , (4 . c ) , Y(q, c, g, a, b), gx = x, (b, x ) , E(c, x) all hold. Then the algebras %;f and %:have the same dimension, which must be less than n. In addition, 3: has an identity element. Hence, @(c,x) holds in %.

Lemma 2: If @ is false in some n-dimensional &-algebra with identity, then the sentence

is valid in 2.

Suppose '% E 2, and suppose to '% belong elements p , q satisfying X n ( p ) and Z(p, q ) in 3. Then in aP is an n-dimensional linear subspace belonging to some q-element c. Therefore, there are elements g, a, b E % for which 91g is a subalgebra containing a and b and exactly nfl b-elements x. Translating % ,* on the left by these b-elements, we obtain subalgebras 3; isomorphic to the nn3 different enrichments of 8; with multiplication operations. Hence, among the 8; is an algebra with identity in which @ is false. It follows that 1 &(q) is true in 3.

@ is finitely refutable, while the 2-sentence 9 is finitely valid, then the sen-

3

Lemma 3: If relative to the class of all 2-rings with identity the .@-sentence

Page 262: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

The effective inseparability of finitely refutable sentences 253

is valid in every 2-ring.

Lemmas 1 and 2, the sentences Suppose @ is false in some n-dimensional algebra with identity. Then by

are valid in P, hence, (1) is valid in 2.

while the 2-sentence @ is true in all finite 2-rings with identity, then (1) is false in some finite 2-ring with identity.

dimensional E-algebra with identity in which \k fails, we can construct a finite-dimensional -@-algebra containing elements p , q for which Z(p, q) and &(q) are true, but $(q) is false. The construction of such an algebra is ana- logous to the constructions made in [XIX]. We omit it here because of its length.

Lemma 4: If the 2-sentence 9 is false in some finite 2-ring with identity,

We shall have proved this lemma if we show that whenever we have a finite-

$5. Suppose M', M 2 are arbitrary disjoint, recursively enumerable sets of natural numbers. An effective method is suggested in [XIX] , $4, whereby from the Post-Kleene numbers of the setsM1, M 2 we can construct two sequences of .@-sentences @L (i= 1,2; m = 0, 1,2, ... ) such that m E M i iff @k is false in some finite .@-ring with identity. Consider the sequence of sentences

Tm = (pq)(Z(p, 4 ) + <qJq) -+ qJq)) ) *

According to Lemmas 3 and 4, if m EM' , then Tm is identically valid in 2, but if m EM2, then T, is finitely refutable in the class of .@-rings with identity. In other words, any pair (M1, M 2 ) of disjoint recursively enumerable sets of natural numbers is recursively reducible to the pair (T(2), FR(2)). By taking (M' , M 2 ) to be an effectively inseparable pair, or by using a theorem of MuEnik [ 1091 , we immediately conclude that T(.@) and FR(2) are effec- tively inseparable. Thus we have proved

Page 263: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

254 The effective inseparability of finitely refutable sentences

Theorem 1 : The set of identically valid sentences and the set of finitely refutable sentences for the class of all rings with identity element having a given prime characteristic are effectively inseparable.

By using - as in [XIX], $ 5 - the correspondence established between rings and groups in [XV] , we find that together with Theorem 1 we have proved

Theorem 2: For every odd prime rr, the set of sentences identically valid and the set o f sentences finitely refitable in the class of all metabelian rr-groups are effectively inseparable; the same holds for the class of all char rr rings satis- fying the identity

From Theorem 2 it follows that the indicated sets of sentences are effec- tively inseparable also for the classes of all groups, all associative rings, all Lie rings, etc.

NOTES

(')This does not preclude that %:, 8: may coincide.

Page 264: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

CHAPTER 22

CLOSELY RELATED MODELS AND RECURSIVELY PERFECT ALGEBRAS

This article was inspired by a problem of A. Mostowski which he formulated in [ 1661 , p. 84. We consider the arithmetic (5 = ((0, 1,2, ... }; +, X ) and ask whether or not there exist a binary operation * on the set of natural numbers D = .{O, 1,2, ... } and natural numbers al , ..., ap such that: (i).(D, *) is a group; (ii) the relation x * y = z is definable in G by a formula of first-order predicate logic (FOPL); (iii) the relations x +y = z, x X y = z are definable by-FOPL for- mulas in the group ( D ; * ; a l , ..., ap> with distinguished elements a l , ..., ap . Below we solve a general problem related to this problem of Mostowski. As a corollary of this solution we obtain a positive answer to Mostowski's problem (cf. Theorems 2 and 4 below).

3 1. Closely related modeis

Suppose 3c1, 3c2 are arbitrary classes of models with respective signatures

For j = 1,2, let Fi be the set of all FOPL formulas whose predicate symbols belong to Xi; let T(CKi) be the subset of Fi consisting of all closed formulas (sentences) true in every3Ci-model. Let p(x) be a formula in F2 in which only one free individual variable x occurs. To prescribe a homomorphism cp of F1 into F2, we associate with every predicate symbolPj(xj, ..., x m j ) a specific formula ni(xl, ..., xmi) in F2, and with every individual constant symbol uk some formula A&) in F2 with one free variable. If @ E F1, then W is the formula in F2 obtained by transforming ch as follows: (I) we replace each occurrence of eel, ...,ymj) in ch with IIj(yl, ...,ymi); (11) the original quantifiers in @ are relativized to the predicate p(x) , or more graphically put, they are restricted to the set o f x for which p(x) is true ( I ) ; (111) if the result of performing (I), (11) is Q1(akl, ..., ukl), where akl , ..., akl are the individual

255

Page 265: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

256 Closely related models and recursively perfect algebras

constants (if any) occurring in @, then we put

@9 =( 3ul, ..., ul)(@,(ul, ..., u1) tk Ak,(ul) tk ... & Akl(ul)) .

A homomorphism cp from F1 into F2 is called a relative p-interpretation of%, in 3c2 iff T(3c1)q an interpretation when ( x ) p (x) is valid throughout 3c2.

pretation cp of %, in 3c2 and an interpretation $ of %, in 3c1 such that

T(3c2). A relative p-interpretation is called simply

Classes 3cl, 31, of models are said to be related iff there exists an inter-

( W @ P Q * @I f T(%1),

(x)(x =bl t-, B&X)~) E T(X2) , (k= 1, ..., p ; I = 1, ..., q) . (2)

Suppose cp is a p-interpretation of %, in%,, and '% = ( N ; Ql, ...,Q, ; b, , ..., b,) is a 3c2-model. We let '329 denote the El-model ( R ; q ,...., P,"; a:, ..., a+'), where R is the subset of N defined by p , Pi* is the predicate on R defined% 'YI by the formula IIj, and a$ is the unique element of R satisfying A, in '32. The p-interpretation cp is said to be isomorphic iff for every model

E %, , there exists a model '32 E %, such that 29 is isomorphic to m. The classes 9C1 and 3C2 are said to be closely related iff there exist isomorphic interpretations cp of 3Cl in 3c2 and $ of cK2 in X1 that satisfy the conditions (1) and (2) .

By taking classes consisting of single models, we adapt these notions to apply to individual models, as well.

8 2. Recursively perfect algebras

We first recall a notion from [XVIII] . A 1-1 map a from a set Da of natural numbers onto the base M of the model 5B = ( M ; P 1 , ..., Ps ; a,, ..., up ) is called a (1-1) numbering of $537. The numbering a is said to be constructive iff D, is a recursive set, while the predicates P,, ..., P, become recursive pre- dicates on D, under the influence of a. The constructively numbered model (m, a> is said to be (recursively) steadfast iff every constructive numbering of 91 is recursively equivalent to a. In [XVIII] ,§4.1 it was shown that every

Page 266: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Closely related models and recursively perfect algebras 257

constructively numbered, finitely generated algebra is steadfast. There are, however, steadfast constructive algebras with no finite sets of generators.

Theorem 1: Every finite algebraic extension L of the field of rational numbers, every special linear group SL(n, 9) and its subgroup RSL(n, 9) of triangular matrikes over such a field 9 for n > 2 , and every torsion-fiee, com- pletely divisible nilpotent group of finite rank is a constructively numberable and steadfast algebm

For the fields and the nilpotent groups, the proof is carried out easily and directly. The basic steps of the proof for the groups SL(n, R), RSL(n, 9) are sketched in 53 below.

A model or algebra is called (recursively) perfect iff it is infinite and admits a constructive numbering, and every recursive predicate defined on the model is formular, i.e., represented by some FOPL formula. Godel's theorem [ 1661 shows that the arithmetic 6 is a perfect algebra. The definitions immediately imply

Theorem 2: Any two perfect models are closely related to each other. rn

A relative p-interpretation cp of a model 9X = (M; Pl , ..., Ps; a l , ..., up> in a model % = ( N ; Q1, ..., Q,; bl, ..., b,) with constructive numbering 0 is called recursive iff the set R defined in % by p and the formular predicates on R defined by IIi (i = 1, ..., s) are recursive relative to 0. Hence, 'XI" inherits a con- structive numbering from % when cp is recursive.

Theorem 3: Suppose there exists a recursive and isomolphic relative inter- pretation cp of the perfect model m= (M, PI, ..., Ps> in the model % = ( N ; Ql, ..., Q,; bl , ..., bq> with constructive numbering 0, and suppose there exists a FOPL formula T(xl , ..., x,; x) defining a 1- 1 recursive map from some sub set W of the set R' of all sequences (XI, ..., xr> (xk E R ) onto the whole set N Then % is closely related to 9X. If. in addition, % is steadfast, then it is perfect.

Let R be defined by p , Pr by IIi (i = 1, ..., s). The model % " = ( R ; P'f, ..., q> is constructive and abstractly isomorphic to the perfect model D ; there- fore, % is also perfect. (') The set W is recursively enumerable (relative to pv), so there is a recursive predicate w(x;xl, ..., x r ) on R that mapsR 1-1 into W. Since %9 is perfect, this relation is represented by a FOPL formula Sl. Now the formula

defines a recursive 1 - 1 mapping from R onto N. By using formulas

Page 267: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

258 Closely related models and recursively perfect algebras

to interpret the fundamental predicates Pi, we obtain an isomorphic and re- cursive interpretation x of % in %. Hence, the model %x=(N;PF, ..., p:) is isomorphic to %, perfect, and recursively numbered by p. The predicates Qi, x = b are defined on N and recursive relative to 0. By the perfectness of fn X , these predicates are expressed in it by FOPL formulas involving predi- cate symbols only from among Pl , ..., P, .

Thus, 52.X and % are closely related; moreover, every predicate on N that is recursive relative to 0 is formular in %. Hence, if '9 is steadfast, it is perfect. m

Corollary: The ring of rational integers, as well as every finite algebmic ex- tension of the field of rational numbers that has no nontrivial automorphisms, is a recursively perfect algebra.

For if R is a finite extension of the field D of rational numbers, and a E 1 is a primitive element, then according to J. Robinson [ 1361 there exists a formula fix) defining the set Q of rational numbers in 1, while in R the formula

T(xl, ..., xn ; x) = (3 a) (x = x1 + x2a + ... + xnan- l& f(a) = 0)

gives a recursive 1-1 mapping of onto R; here, f is the irreducible monic polynomial over D having a as a root, and n = deg(f l . The rest of the proof is straightforward.

0 3. Linear groups

According to a remark by Mostowski [ 1661 , the automorphism groups of closely related models are isomorphic. A recursively perfect algebras has no nontrivial automorphisms, but every infinite group does. Indeed, a group can be perfect only if it has two distinguished elements at the very least. As the following theorem shows, such perfect algebras actually exist.

Theorem 4: Let the field R be a recursively perfect algebra. For every n 2 3 , there are n X n matrices A , B E RSL (n, 1 ) and A' E SL(n, a) such that (SL(n, R ) ; A , A ' ) and (RSL(n, 9); A, B ) - groups enriched with two distinguished elements - are recursiveb perfect algebras.

Page 268: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Closely related models and recursively perfect algebras 259

Here, SL(n, 9) is the multiplicative group of all n X n matrices over R with determinant 1, while RSL(n, 9 ) is the subgroup consisting of all (upper) triangular matrices in SL(n, a). As the special matrix A we take the Jordan cell with 1's on the diagonal, as A' we take its transpose, and as B we choose a certain general sort of diagonal matrix in SL(n, a).

We shall indicate the general course of the proof for n = 3. Similar argu- ments apply to higher-order matrices. A given constructive numbering of the field naturally induces constructive numberings of the groups SL(3, a), RSL(3, 9); these will give a reference for recursiveness in what follows.

matrices We start with the group RSL(3, a) enriched with the distinguished fured

where blbil # b2b;', although b,, b,, b , are otherwise arbitrary elements of a.

Letting Z = Ell + E22 + E33, and putting

p(X)=(3Y)(AY*YA&Y*BABf =BAB-'*Y&@=X),

TWIII(Y) = YA = AY& y2 = I & Y+ 1 ,

Id(W) =( 3Y)(Twm(Y) & W=A-l YA-lY) (3),

we see that p defines the set R of all matrices of the form Z t aE13 (a E a), while Id is true for the matrix It E13 and only it. Now we define predicates for binary operations 0, @ on R by using the following formulas inside RSL(3, 9) (cf. [XX] , 52.2):

C(X, Y, z) = XY= z ,

n(x, y, z) = ((X= 1 v Y= 1 ) & z= 1) v (X+ 1 & Y + 1 &

& uw= XU& VW- W & urn= ZUV)) C).

We thus obtain a recursive p-interpretation of R in (RSL(3, $?);A, B ) ; more-

Page 269: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

260 Closely related models and recursively perfect algebras

over, a + I + aE13 gives an isomorphism from 9 onto the field ( R ; 0,@). If we use some of the special properties of triangular matrices, we can

easily construct a formula

that is true in RSL(3,R ) only for matrices of the form

X . . = I + a..E13 (1 ~ i ~ j ~ 3 , T I a i i = 11, B 11 i

X = c aiiEii ; i<j

T thus represents a recursive 1-1 mapping from a subset of R6 onto RSL(3, a). If we demonstrate the group RSL(3, 9) is steadfast, we can then apply

Theorem 3 to conclude the perfectness of (RSL(3, a); A, B ) . As already mentioned, R S L ( 3 , a ) naturally inherits a constructive numbering a from the given constructive numbering of the base field 9. Suppose 0 is another con- structive numbering of this group. From the form of p and the formulas de- fining 0 and @ it is easy to see that the set R and the operations 0, @ are recursive relative to p. Since ( R ; 0, @) is a recursively perfect algebra, the restrictions of the numberings a, 0 to R are recursively equivalent, i.e., there exists an algorithm A whereby from the number of any element of R in either of the numberings a , 0 one can find its number in the other numbering. From the explicit construction of the formula 'T one could extract an algorithm B for finding the number of a matrix X from the numbers of its "coordinate" matrices Xij (i < j ) - and vice-versa - in any constructive numbering of RSL(3, a). Knowing the a-number of a matrix X in this group, we find the a-numbers of the matrices Xii with the aid of B. Using A, we find the 0-num- bers of the Xii , and using B, we find the &number of X . We now conclude (RSL(3, 9 ) ; A , B ) is perfect.

We turn to the group ( S L ( 3 , a ) ; A, A ' ) with distinguished elements

A = I + E12 + E2, , A' = I + E Z I + E3,

The formulas

Page 270: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Closely related models and recursively perfect algebras 26 1

serve to define in this enriched group the subgroups CYl of upper triangular matrices and @2 of lower triangular matrices with the property that their center diagonal elements cubed are equal to 1. The formula

~ ( x ) = u(X) & d(X) & X6A +AX defines in S L ( 3 , a ) the set of diagonal matrices of the form aEll + abE22 + + ub2E33, where u3b3 = 1, but u6 # 1. Let C satisfy 7, and let B be any matrix commuting with C such that 1 o(B) holds. Then we can use B to define R & a1 and the analogous set R’ & CY2 (5), and to construct formulas

‘1 1 9 3 2 9 $3 3 x12 9 x13 9 3 3 ; x, 7

‘2(x1 1 3 2 $3 5 1 x31 x32; X )

“coordinatizing” C Y l , (32 by members of R, R’. Every element of SL(3, a) can be represented in the form Y1 Y2Y3Y4Ys with Y1, Y3, Ys E Y2, Y4E a2; using this fact and the formulas TI, “2, we can easily construct a coordinatizing formula for the whole group SL(3, a). Arguments similar to those given earlier can be made to establish the steadfastness and perfectness of Cdl and a2 (properly enriched) and of (SL(3, a ) ; A , A ’ ) .

and

NOTES

( I ) The free variables and individual constants appearing in 0 should be required to have the property p, too; cf. [XV] , 56.

(’) It appears we must interpret the definition of perfect model absolutely: for any constructive numbering of the abstract model, every predicate recursive with respect to it has to be formular. Thus, the recursiveness of 9 is needed not to show 99 is perfect, but to conclude p constructively numbers %x below.

(j)These two formulas will not defineZ+E13; the formulas

Twm(Y)= YBEBY&Y2E*Z&Y*Z,

Id(W) = p ( W ) & (3Y)(Twm(Y) & W%A-’YA-’Y)

Wiu, as long as B is assumed to have distinct diagonal elements. Note that p requires char(,Q) 2 3 . e) This formula has been corrected to allow for multiplication by I , the zero element of the field being constructed. The commutativity conditions for 0: V are unnecessary in any case.

(’) Since Cis diagonal with distinct diagonal elements, it can be used to define I+E13 mdI+E31.

Page 271: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

CHAPTER 23

AXIOMATIZABLE CLASSES OF LOCALLY FREE ALGEBRAS OF VARIOUS TYPES

In [M8] the author formulated a theorem on the algorithmic decidability of the elementary theory of every finitely axiomatizable subclass in the class of locally absolutely free algebras with a given signature; a decision procerlxe was sketched there. This theorem is extended below to the classes of locally free algebras with symmetric basic operations, a detailed description of a cor- responding decision algorithm simpler than the one in [M8] is given, and some new properties of these algebras are discovered.

5 1 . Locally absolutely free algebras

Let z1= {fi, ...,f,} be a set of symbols, distinct as labelled, to each of which corresponds some natural number ni, the rank of the particular symbolfi. To prescribe an algebra with signature Z we choose a nonempty set A for the base set of the algebra, and with every symbol&. we associate a concrete n,-ary operation fi defined on A and taking values in A . The algebra f l with base A and basic operationsfi, ..., fs is denoted by ( A ; f , , ..., f,) .

A formula @(xl, ..., xn) of first-order predicate logic (FOPL) with equality is called a formula of signature Z iff it contains no symbols other than &, v , 1, &, 3, V, ), (, comma, individual variables, and operation symbols from Z. If ck is a closed formula (sentence, axiom), then in every algebra with signature L: it is either true or false. When @ contains free individual variables x1 , ..., xn, it has a definite truth-value in an algebra B with signature Z for each selection of values for the xi in % (i.e., in its base); @(xl, ..., xn) thus determines an n-ary predicate on g.

A collection of algebras with one and the same signature is called a class of algebras. A class 7C of algebras with signature Z is said to be yirst-order) uxio- matizable iff there exists a system S of FOPL sentences of signature Z such that an algebra with signature Z belongs to % iff all the sentences in S are true in it. The class 3c isfinitely axiomatizable iff there exists a finite set S of sen- tences that has this property.

262

Page 272: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Axiomatizable classes of locally free algebras of various types 26 3

Suppose the class '% of algebras has the following properties: (i) '% contains all isomorphic images of %-algebras ('% is abstract); (ii) % contains all sub- algebras of every%-algebra ('% is universal); (iii)% contains the direct (carte- sian) product of any system of its members (% is multiplicatively closed). Then in % one can naturally define (cf., e.g., [ 111 , [IV]) algebras prescribed by given systems of generators and defining relations and free algebras with given systems of free generators. Algebras that belong to % and are free with respect to % are called %-pee algebras.

A %-algebra is called locally %-free iff every finitely generated subalgebra is %-free. Clearly, locally '%-free algebras exist when all finitely generated subalgebras of %-free algebras are '%-free, for then all %-free algebras are them- selves locally %-free.

When %cis the class of all algebras with signature Z, %-free algebras are called absolufelyfree. The absolutely free algebra with a given (finite or in- finite) number of free generators is commonly presented in the following form.

We start with the set of distinct symbols ul, a2, ..., which we call terms of length 1. Terms of greater length will be certain sequences (or strings) of the symbolsfi, (I,, ), ( and are defined by recursion. Namely, suppose that a 1, ..., ani are terms of respective length l1, ..., lni, and that f i is an ni-ary operation symbol from Z; then the stringf;(al, ..., ani) is considered to be a term of length I 1 + ... + lni+ 1. These are said to be terms of signature Z (Z-terms) in the symbols a, - sometimes thought of as variables, sometimes constants - that are used in their construction. cp(%, , ..., kr) will denote a term, all of whose variables occur among those indicated.

Let A be the set of all Z-terms in the variablesa,. We define an algebra 9.l with signature Z, base A , and basic operationsfi by putting

fi(a1, - . , a n i ) = f i ( a l , . - - , a n j ) (a l , - - , a n j E A )

for i = 1, ..., s. The algebra B = (A;fl. ..., fs> is the unique (up to isomorphism) absolutely free algebra with signature Z and generating set {al, a2, ...I. All algebras isomorphic to B are also absolutely free.

called groupoids. As the sign for the groupoid operation we shall use the dot, but write ab instead of a*b. In particular, the free groupoid with free generators (I, b can be represented as the set of all strings a, b, ab, (ab)a, a(bu), ..., with multiplication given by the rules a*bu = a(ba),ab*a = (ab)a, etc.

signature Z = C f l , ...,fs > the following axioms are valid (here and elsewhere,

Algebras whose signatures consist of a single binary operation symbol are

From the above construction it is clear that in absolutely free algebras with

Page 273: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

264 Axiomatizable classes of locally free algebras of various types

initial universal quantifiers applying to the whole formula have been sup- pressed for clarity; (C) was omitted from [M8] by oversight):

(B)

(C)

f;(+ * - - 9 x,i) +fi(Yl' ... >y, i) ( i # j ; i , j = l , ..., s ) ,

p(x, xl, ..., x m ) 9 x, cp any term distinct from x in which

x actually occurs.

It is clear that these axioms are true in every locally absolutely free algebra.

Theorem 1: In order that an algebra with signature Z ={ f1 , ..., f , } be locally absolutely free, it is necessary and sufficient that it satisfy the axioms

The necessity of these conditions was noted to be obvious, so we only prove their sufficiency. Let % be a Zalgebra in which all the sentences (A), (B), (C) hold. We take an arbitrary finite subset { a l , ..., a, ) of the base of W and consider the subalgebra 8 generated in 2 by this set. From the set { a l , ..., a , } we successively delete those elements which are expressible in 8 as the values of terms in constants designating the remaining elements.

Let { b l , ..., b,} be the resulting refined set of generators for 8. We want to show that for any terms cp, J/ in bl , ..., b,, the values cpo, J /O in 8 of these terms are equal only if the terms themselves are equal (as strings). We proceed by induction on the minimum 1 of the lengths of the terms cp, J/. For 1 = 1 the equation po = J / O in question will have the form

xo(bl, ..., br) = by = br .

Moreover, the converse holds.

(A), (B), (C).

If this equation holds, bi cannot fail to appear in x since b l , ..., b, have been chosen to be irredundant; hence, as a consequence of (C), x must coin- cide with the term bj. For 1 > 1, the equation po = J /O reduces by virtue of (A), (B) to several equations involving terms whose lengths are less than 1.

Theorem 1 implies that the class of all locally absolutely free algebras is axiomatizable.

We shall prove this class cannot be finitely axiomatized. Let's consider, e.g.,

Page 274: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Axiomatizable classes of locally free algebras of various types 265,

the groupoid @ with formal generators a, b and the single defining relation

a = ((a) ...) a C-Y-J

I + 1 times

in the class of all groupoids. In 8 the axiom (A) is clearly valid, while (B) is inapplicable. In addition, @ satisfies all the axioms (C) in which the term cp has length less than 21, but the sentence x + ((xx,) ...) xl is not valid in @. It follows that the system of axioms (A), (B), (C) is not equivalent to any finite system of FOPL sentences. This argument works for any other non- empty signature, as well.

$2. Ordered groupoids

The groupoid (3 is said to be ordered (partially ordered) iff there is pre- scribed a linear (a partial) ordering < of its elements such that the axiom

(D) x < y +. ux <uy & xu< yu

holds in @. When the axiom

is valid in an ordered groupoid @, it is said to be tightly ordered.

on it. A groupoid @ is tightly orderable iff it is possible to define a tight order

Theorem 2: Locally absolutely free groupoids are just those tightly order- able groupoids satisfying the axiom

(F) xy = uv -+ x = u & y = v . We begin the proof by showing every absolutely free groupoid @ can be

tightly ordered. Let a,, a2 , ... be free generators of @. We linearly order this set arbitrarily. All elements of @ are uniquely representable as values of terms in the constantsa,. If the term cp is shorter than the term J / , we set cpo< J /O .

If the terms cp, J / have the same length, while the values of all shorter terms have been ordered, and cpo = a0 bo, J /O = cobo, then we put cpo < Go if either a0 < co or ao = c o , bO-< .bo . This linear ordering certainly satisfies (D), (E).

Page 275: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

266 Axiomatizable classes o f locally free algebras of various types

The property of tight orderability is quasiuniversal in the sense of [XI], 33.2. We just proved that locally absolutely free groupoids are locally tightly orderable. By the intrinsic local theorem (Theorem 6 of [XI]) this implies every locally absolutely free groupoid can be tightly ordered.

We have thus established the necessity of the condition in Theorem 2. The sufficiency is obvious, since for every term cp(x, xl, ..., x,) distinct from x but involving x, and far all elements Q, al , ..., a, of a tightly ordered groupoid (55, we have a < (po(a, a l , ..., a,) in @; thus ( C ) evidently holds in such groupoids.

The class of tightly ordered groupoids is finitely axiomatizable. Theorem 2 shows that by adding the one axiom (F), we obtain a finitely axiomatizable class of ordered groupoids that has as a projection the infinitely axiomatizable class of locally absolutely free groupoids.

In an obvious way Theorem 2 can be extended to arbitrary signatures if appropriate notions of strong orderability are defined.

$3. G-algebras

By analogy with commutative groupoids, in which the identity xy "yx is valid, we can introduce the notion of a 2-algebra with symmetry conditions on its basic operations for any signature Z: ={ fl, .,.,h). Suppose El, ..., 6, are subgroups of the permutation groups of the corresponding sets { 1, ..., n l } , ..., { 1, ..., n,}. We say that a &algebra % is an algebra with symmetry condi- tions (5 =(GI, ..., E,) - or more briefly an G-dgebra - iff the identities

fi(x,, ..., xnj) *:f;.(xln, ..., x nl . n ) (TE Gi ; i = 1, ..., s) (1)

are valid in 8. The class of all E-algebras is determined by identities, so it contains free

algebras, which we shall call (5 -free algebras. An algebra M, all of whose finite- ly generated subalgebras are G-free (so % is an (5-algebra), will be called ZocaZZy G -free. An E-free algebra with an arbitrary number of free generators can be explicitly constructed as follows. Let A be the set of all terms of signa- ture 2 in the desired number of individual symbols '11, '12, ... Letf;(al, ..., ani) be a specific subterm of a term 6 € A , and let 77 E G i ; if we replacefi(al, ..., a n j ) inside b with the termf;.(al,, ..., an,%), we obtain a term said to result from b by an elementary transformation. Two terms are said to be equivalent iff one can be obtained from the other by a finite chain of elementary trans- formations. Let [t] denote the class of terms equivalent to b, and put

Page 276: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Axiornatizable classes of locally free algebras of various types 261

let B be the G-algebra whose elements are the equivalence classes of terms in A, and whose basic operations fi are defined by (2). Then 9l is i6-free with generators [al] , [a21 , ... . In other words, the elements of an 6-free algebra with free generators a l , a2, ... can be represented by all possible Z-terms in the ua; the operationsfi work the same on these terms as in the absolutely free case, but terms connected by elementary transformations represent the same element of the algebra.

From this it is clear that the axioms (B), (C), given for locally absolutely free algebras, also hold in any locally 6-free algebra. The axioms (A) are not in general true in locally .G,-free algebras, but the following axioms are:

Theorem 1 immediately generalizes to

Theorem 1‘ : In order that an algebra B with signature Z be Iocallj 6-free, it is necessary and sufficient that Ql satisfy the axioms (A‘), (l), (B), (C).

We can similarly extend Theorem 2 to locally 6-free algebras. It suffices to replace the condition (F) with the conditions (A6) and (1) in its formula- tion.

From now on we shall have in mind a fixed signature Z ={ f i , ...,f,} and a fixed system of symmetry conditions 6= (G1, ..., 6 s) for Z, unless we speci- fically state otherwise. In connection with this, we shall understand “locally free” to mean “locally 6 -free”.

$4. Special formulas

We use these fixed abbreviations:

Page 277: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

268 Axiomatizable classes of locally free algebras of various types

E; = (3y) NpW) Y

D Y = E F ( m = l , 2 , ...),

The signs & , V are used for the conjunction and disjunction of several formu- las.

Elements a in an algebra % for which Np(a) is true are called p-indecompos- able. The truth in B of the sentence EY means % contains at least rn differ- ent p-indecomposable elements, while the truth of means % contains fewer than m p-indecomposable elements. In particular, when Di is true in 8, every element is #-decomposable.

The values in of each Z-term of the formf;(al, ..., !.Ini) in the FOPL vari- ables are all p-indecomposable elements. The number of elements in % that are the values of even one such term is infinite. We conclude that for all values of p except { 1, ..., s } , all the sentences E r are true in B, but every sentence

Let B be a locally free algebra, and suppose p # { 1 , 2 , ..., s}, i p , 1 4 i < s.

is false. Similarly, in the locally free algebra % a sentence of the form (tl)N$(f;(al,

..., a n i ) ) - where a l , ..., ani are 2-terms in the FOPL variables - is true if i 4 p , but is false if i E p .

tions Dm, Em ; we let T, F stand for the sentences D' v El , D1 & El . For the sentences D r , EF with p = { 1 , ..., s } we introduce the abbrevia-

We now define special formulas as formulas of the form P

1=1 i @(xi 3 ..., xn) = ( 3y1 .-,'ym) ( .& xa, '4i xpi $'I &

where qi, IG;., xk are Z-terms in the variables XI, ..., xn ,yl, ..., ym, the vari- ables %l , ..., x do not occur in any of the terms qi, $';., from the variables xpl , xD2, ..., and the indices have the possibk ranges:

and are distinct aP

1 < a i , P j < n ; l < ' Y k , E I G ? z ; l q < S . Along with special formulas (3) that actually contain free individual vari-

ables xl, ,.., xn, we shall consider special closed formulas of the form (3), i.e., sentences of the form

Page 278: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Axiomatizable classes of locally free algebras of van’ms types 269

We shall be interested in the interpretation of certain FOPL formulas in an algebra B when the quantifiers are limited in range to some subset of the base of %. To provide for this formally we introduce the symbols ( V y € T ) , (3yE T ) for writing restricted quantifiers; these are read as “for every ele- ment y in T” and “there exists an element y in T such that”. If in the algebra ‘i& the set T is defined by a FOPL formula ~(x) , and \k@) is any FOPL for- mula, then the equivalences

_ _ .-. ~~ ~

We formulate as lemmas several observations that will ,e helpfu sequel.

in the

Lemma 1: Letq(xl, ..., xp) be a term of length din which x1 actually occurs. Then in every locally free algebra % and for every a E %, the equation a = cpo(xl, ..., xp) is solvable for at most nd different elements xl. where n = max(nl, ..., ns).

If <xr, ..., xz? is a solution to a = qo, then by (AE) every other solution has’ the form (x!~, ..., x* ) (n EGi). So a = qo is solvable only when x1 is given one of the valuesxl , ..., xzi, which do not exceed n in number. Now suppose cp has the formfj(al, ..., anj) ; as part of an inductive hypothesis we can as- sume the lemma applies to the shorter terms al, ..., a,,... Suppose x1 occurs in a i. By the first argument, the equation a = cpo is solvabie for at most n differ-

0 ent values of ai, say a1 , ..., a, to be generous. Each of the equations ak =a. has solutions for at most nd-l elementsxl. Therefore, a = cpo is solvable [or not more than fid different elements xl. Lemma 2: Let ql , ..., qr be terms in y1, ..., ym, ym+l, ..., yt, let d be the

maximum of the lengths of these terms, and let n = max(nl, ..., ns). In the locally free algebra i?i we choose subsets T l , ..., T, of the base and consider a formula

For suppose % is locally E -free and the term cp has the formf;:(xl, ..., x,,,).

*””

( 1 G.lj<t)

Page 279: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

210 Axiomatizable classes of locally free algebms of various types

in which no term pi coincides with the variable yai, and each subformula yai = 9 contains at least one occurrence of one of the bound variables yl, ..., y,. I f each of the sets T, , ..., T , contains more than md elements, then (5) is equivalent in % to F. In particular, the formula (5) is identically false in U when the quantifiers are unrestricted

by reordering term indices, we can put the original formula into the form We prove this by induction on the number of quantifiers in ( 5 ) . Let m = 1;

where the terms ql, ..., pp explicitly involveyl. We fm values fory2, ...,yt in U. According to Lemma 1, each of the equations& = 9: can then have no more than nd solutions for^; each equation y f = (pp+j has by (C) at most one solution fory,. Hence, the disjunctionya, % q1 v ... v y1 4 will be true in 8 for at most md values ofy l . By assumption the set T1 contains more than rnd elements. It follows that (6) is false in B for any choice of values for the free variables.

Now we consider a formula of the form ( 5 ) with m > 2, assuming mean- while that Lemma 3 holds for all similar formulas with fewer quantifiers. If every subformulayai % pi in (5) contains an occurrence of one of the variables y2, ...,y,, then by the inductive hypothesis the formula

0

(VY2E T2) (W*E T,) (Yal = 91 v ... v yar= V r )

- and with it, the original formula - will be identically false in 8. In the contrary case we put (5) into the form

( V l E T1)WDl = 97, " .*. VYDu = PTU " v ( V Y 2 E T 2 ) ...(vymETmw61=9el v...vy6u=9eJ) 9

where y2, ...,y, do not occur in the subformulasypi % vTj, but they6i - the remaining disjuncts in (5) - each have an occurrence of at least one of the variablesy2, ..., y,. The subformula

Vej

( V Y ~ E ~ 2 ) (vYmETm)b61= ( P ~ V **. v ~ 6 " - 9Eu) (7)

Page 280: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Axiomatizable classes of locally free algebras of various types 271

satisfies the conditions of the lemma and has but m - 1 quantifiers. There- fore, (7) is eqnivalent to F in ,%, so ( 5 ) is equivalent to

which is also identically false in a. . 5.5. Standard formulas

Formulas constructed from expressions of the form Dm , Em, Ni(x), and the special formulas (3) with the aid of the connectives & and v only are called standaid formulas. In particular, standard sentences are built up with the aid of &, v from sentences of the form (4), D" , Em.

Wx1, ..., x,) of signature Z, one can construct a standard formula @A(xl, ..., x,) that is equivalent to @(xl, ..., x,) in the class of all locally E-free algebras.

The algorithm A can also be termed a procedure for reducing a formula to standard form. We start by describing a procedure for the reduction to standard form of formulas of a certain sort, the so-called E-formulas; these include the usual existential FOPL formulas. Then we delineate the reduction of negations of standard formulas to standard form. Alternating these proce- dures enables us to reduce any Z-formula to standard form.

&formulas are those formulas constructed with the aid of &, v , 3 alone from expressions of the form Nj(x), D" , Em, cp = J/ , cp J / , where cp, J/ are C-terms in the FOPLvariables. ( I ) In particular, all existential prenex for- mulas built up from terms and all standard formulas are E-formulas.

The reduction to standard form of an arbitrary E-formula @(xl, ..., x,) is carried out as follows. By extracting all quantifiers in @, we obtain a formula

Theorem 3: There exists an algorithm A whereby for every FOPL formula

where a0 is a positive propositional combination of expressions of the form cp JI, cp + 9, Ni(x,), Ni(rp), Dk, Ek. Rewriting QPg in disjunctive form and distributing the quantifiers by means of the logical equivalence

Page 281: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

212 Axiomatizable classes of locally free algebras of various types

we see that we have only to handle formulas of the type (3y1 ...y,) \k, where \k is a conjunction of atoms of the form cp % J/, cp + J/, Ni(xa) , Ni (y , ) , Dk, Ek. In some of these conjuncts the bound variablesyl, ...,y,,, may not appear. Let the conjunction of these be \ko, the conjunction of the remainder \kl. Replacing ( 3y1 ... ym)9 with \ko & ( 3yl ...ym)\kl, we proceed to the trans- formation of the expression ( 3y1 ...ym)\kl.

If among the conjuncts in \k, is an expression of the form cp Fs: J/ , and the lengths of these terms are greater than 1, then the conjunct has the form

@al, ..., ani ) % 6 ( b l , ..., bni) . (8)

If i # j , (8) is equivalent to F in all locally free algebras by (B). And if i = j , the formula (8) is equivalent by (AB), (1) to

V (al = b,, & ... 8~ ani bni,) nE Gi

which comprises shorter terms.

logically valid and can be dropped. If the term cp contains xa but is distinct from it, then by (C) this conjunct - and with it the whole formula ( 3y1 ...ym) \kl - is equivalent to F in the class under consideration. But if xa does not occur in cp, we substitute cp for xa at each occurrence in \k, except in the conjunct xa % cp we are studying.

we either drop it or replace it with F, judging by whether cp isy, or not.

yo with cp at all other occurrences and renumbering the bound variables, we can put ( 3yl ...ym) \kl into the form

Suppose now we meet a conjunct xa cp in \kl. If cp = xa, the conjqnct is

Should in \kl we come to a conjunct yo

Now assume yo % cp appears in \kl , and y, does not occur in cp. By replacing

cp withyp occurring in cp, then

this in turn will be equivalent to ( 3y1 ...ym-l)\k2, from whichy, is wholly absent. If Ni(Yp) occurs in \kl , then the transformation would convert this conjunct into a more complicated formula Ni(cp), should the length of cp be greater than 1. But in view of what we observed in $4, this member can be replaced with T or F, as determined by the structure of cp.

Finally, suppose we are confronted in \kl with the conjunct

Page 282: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Axiomatizable classes of locally free algebras of various types 213

For i f j it yields its place to T by virtue of (B). For i = j this conjunct can be replaced with

which contains shorter terms. We can view the above as one “pass” through the general procedure; after

putting the new formula in disjunctive form with distributed quantifiers, we apply these “elementary” transformations again. Since the effect of each elementary transformation is to produce formulas with either shorter or fewer terms, after a finite number of steps the procedure must terminate with the entire original formula reduced to standard form.

56. The reduction of negations of standard formulas

Standard formulas are positive propositional combinations of sentences of the form D“ , Em and special formulas of the form (3). Since the negations of the sentences Dm , Em are equivalent to the sentences Em, Dm , the negation of a standard formula is quickly converted into a positive propositional com- bination of expressions Dm , Em and negations of special formulas (3). There- fore, the general problem of reducing the negation of a standard formula to standard form simplifies to the narrower task of reducing to standard form the negation

of an arbitrary special formula (3). Since we already know from $ 5 how to reduce any E-formula to standard

form, it suffices to find an E-formula equivalent to (9) in every locally Gfree algebra.

Suppose among the terms q l , p2, ... in (9) the term qi has maximal length. If this length is greater than 1, then qi has the formfq(a1, ..., a ). Let T be the disjunction under quantification in (9) apart from the subformula xai + pi. Then we can represent (9) in the equivalent form

“4

Page 283: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

214 Axiomatizable classes of locally free algebras of various types

Thus the matter reduces to transforming the sub formula

(vy, ...ym )(f&, ..., znq> +&(al, ..., anq) v

into E-form. By (AG) and (1) this formula is equivalent to the conjunction of all the formulas

The new formulas (10) result from (9) on replacing x0li 4 Cpi with certain atoms of the form z a in which the term a is shorter than qi. Therefore, by applying this transformation a finite number of times, we can further simplify the general problem to reducing formulas of the form (9) in which there are either no inequations or only inequations of the type X, +yo. With approp- riate labeling of the variables, such a formula looks like

which is obviously equivalent to

Consequently, we are home free if we can reduce to E-form an arbitrary for- mula of the sort

(Vy, ... Y,>(v XDj” + j v )i YYk = Xk v y -IN&>) , (1 1) 1

where the I)~, xk are terms in the variables xl, ..., xq, yl , ..., y, , and the indices have the possible ranges: 1 < shall abbreviate (1 1) as (Vy, ...y,)s2.

alent to T; we shall assume R contains none of these. Furthermore, all the subformulas not containing any occurrences of the bound variables can be brought beyond the scope of the quantifiers, so that we can assume there are no such subformulas in (1 1). If after this purging there are also no disjuncts of the form 1 N, (ye) in R, then by Lemma 2 the formula (1 1) is identically

4 q ; 1 < 7k, el 4 m; 1 < 6, < s. We

If 52 contains disjuncts of the form xP m xo or yr * y7, then (1 1) is equil .

Page 284: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Axiomatizable classes of locally free algebras of various types 275

false in all locally free algebras. On the other hand, if 52 has no disjuncts of the form xp = $, nor .of the formy % x, then (1 1) reduces to a disjunction of formulas of the form Cy)lNpCyI with p { 1 , ..., s}, i.e., either to F or to D1 (cf. 94).

Thus we can suppose that Cl contains disjuncts of the form 1 N,(ye), as well as of the other form, and that none of the latter resemble xp x xp or yy =yy, but each of them contains an occurrence of at least one of the variablesyl, ..., ym. If we letyl , ..., yt be the variables amongyl, ..., ym that actually occur in disjuncts 1 N6(YE) in $2 and replace the free variables XI, ..., xq withym+l, ..., Y,,,+~, we can convert ( 1 1) into a formula of the form

where the Q are terms iny l , ..., ym+q, the yk belong to { 1, ..., t ).

alently as The Subformula (vyt+l ---J'm)(Y.Yyk= xk) in (12) can be written equiv-

where theyyu xu are the disjuncts in which yt+l, ..., ym do not occur. Ac- cording to Lemma 2, the expression (VY,+~ ... ym) (yyTu = xu) is identically false in every locally free algebra, so that (12) is equivalent to the expression

By collecting the subformulas Nsr(yEl) in (13) that have the same variable yel, we can rewrite ( 1 3) in the form

Let Ti generically denote the set of elements in an algebra for which the formula Npi(Y) is true (i= 1, ..., t ) . Using these abbreviations, we can change indices a bit and write (14) as

Page 285: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

216 Axiomatizable classes o f locally free algebras of various types

By Lemma 2 the formula 0 is equivalent to F in the locally free algebra 8 whenever the subsets T1, ..., Tt of the base of 8 each contain more than md elements; here, n is the maximum of the ranks of the signature symbols, and d is the maximum of the lengths of the terms xl, ..., G. Therefore, for p =md the equivalence

0 *-(q & 0) v ... v 0) t

is valid in every locally free algebra (2).

tence If we replace every expression of the form W+' with the equivalent sen-

P

Di v (D: & Ei) v ... v (DF+l& EF)

and note that for each i, Di i is true iff Ti is empty, we see that 0 is equivalent to the disjunction of all the formulas

(15) ~ i + l & E ~ . & o ( i = l , ..., t ; j = 1 , ..., m d 1. Pi P I

LRt us scrutinize one of the formulas(l5), say Dff' & E'pl & 0. For any choice of values for the free variables in a locally free algebra 8, this formula is true in 8 iff Tl consists of exactly j elements, each of these satisfying

Therefore, our representative of (15) is equivalent in every locally free algebra to the formula

D:' & ( 3wl ... wj)(Np, (wl) & .._ & N (w ) & PI i

& & ws + wq & X(wl) & ... & Z(Wi)) . Sf7)

The subformulas E(ws) have the same structure as 0, but have fewer quan- tifiers. Repeated applications of this last transformation will eventually lead us to an E-formula.

$7. The reduction of closed formulas

The algorithm A described in 3 0 5 and 6 enables us to construct for every formula CP of signature Z, a formula equivalent to CP in every locally G-free

Page 286: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Axiomatizable classes of locally free algebras of various types 277

algebra and fabricated with the aid of &, v from sentences Dm, Em and special formulas (3), which have a more complex structure. For formulas @ with no free variables there is the stronger

Theorem 4 There exists an algorithm B whereby for every sentence CP of signature Z, one can construct a sentence aB, using only &, u and the sen- tences p, Em (m = 1,2, .., ), such that @ and aB are equivalent in the class of all locally G-free algebras.

First we apply A to a; this results in a positive propositional combination @A of the D", Em, and special formulas (3) that is equivalent to @ in every locally 6-free algebra. Since CP and (PA have no free variables, the special formulas occurring in @A must have theform

where the )&cup are terms inyl , ...,ym, and r < m. We just have to show (16) can be expressed in terns of the Dm and E m .

indeed, suppose i E { 1 , ..., s } (16) is equivalent to the shorter sentence

Suppose one of the sets pl , ..., p - e.g. p1 - is not equal to { 1 , ..., s} ; pl . We shall-see that under these conditions,

( 3 ~ 2 *...Ym)( Y. 9 $6 & Np,Wz) & **. & Npr(yr) ) (17) Y,6

produced by removing the quantifier ( 3 ~ 1 ) from (1 6) and then deleting all subformulas in which y1 occurs. First we note that (17) is a logical conse- quence of (16). On the other hand, sup ose the sentence (17) is true in the locally free algebra and let ($, ..., 2) be a sequence of elements of '2l that satisfm the quantifier-free matrix of (17) in a. We define terms c , (n = 1,2, ... ) in the variableyl by setting

c i 'Y1

c,,~ = f i ( c n , ..., c , ) (n = I , 2, ... ) . By an observation made in $4, we know the sentence Wl) N , Jc n) is true in % for all n forming (17). Since each of these contains at least one occurrence ofy, , Lemma 2 tells us there are only finitely manyyyE 9 such that <yp, $, ..., y i ) satisfies the disjunction zqyt h. Consequently, for any fixed a E 8

2. Consider the inequationsyS xsl, discarded from (16) in

and for sufficiently large n, the sequence <c,(a),y, , 0 0 ...,y\ ) satisfies the con-

Page 287: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

218 Axiomatizable classes of locally free algebras of various types

junction & ys + xrV & N p , ( y l ) ; this proves (16) is true in a.

eliminated, etc. This means we can assume (16) has the form

s, 17 If in (17) we find a subformula Nq@) with q # { 1, ..., s), it, too, can be

where p = { 1, ..., s }. But

N p W ) +y+ f i ( y? ... ,yJ is valid for every i in every locally free algebra. Hence, in (18) we can cross off all inequations whose right-hand sides have length greater than 1. The resulting formula looks like

(3YI ... ym) ( yy +Yh & N p ( y , ) Lk ... Lk Np@$ ; Y? 6

for some t C r, this is equivalent in every infinite %algebra to E' - or to T or F in extreme cases. m

equivalent iff every FOPL sentence of signature Z that is true in one of them is also true in the other. To know which of the sentences Dm , Em are true in an algebra and which are false, we have only to know how many elements of the algebra are indecomposable. Therefore, from Theorem 4 we immediately obtain the

Corollary: In order that two locally G-pee algebrus be elementarily equiv-

Two algebras with signature Z are said to be elementarily (or arithmetically)

alent, it is necessary and sufficient that either each algebra have an infinite number of indecomposable elements, or both algebras have the same finite number (possibly 0) of indecomposables. m

As an example of nonisomorphic elementarily equivalent algebras we point out the groupoid with generators a l , a 2 , ... and defining relations

un % un+lun+l (n = 1,2, ... )

and the groupoid 'f8 with generators bl , b2, ... and defining relations

Both groupoids are locally absolutely free and have no indecomposable ele-

Page 288: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Axiomatizable classes of locally free algebras of various types 219

ments; this makes them elementarily equivalent. But they can't be isomorphic, because in 8 there is an element al whose successive "square roots" can be extracted ad infiniturn. whereas there is no such element in '23.

of generators, and 3 is an arbitrary locally absolutely free groupoid. The axioms (A), (B), (C) characterizing locally absolutely free algebras are Horn sentences. Therefore, the direct product of any system of locally absolutely free algebras is locally absolutely free. In particular, the direct product B X 3 is a locally absolutely free groupoid. Since Q X 3, like 6, has an infinite number of indecomposable elements, 6 X 3 and B are elementarily equiv- alent.

Let X be an arbitrary class of algebras with signature 2. The elementary theory T(%) of the class % is the collection of all those &sentences that are true in every X-algebra. We make no great distinction between the elementary theory T(3C) and the set #T(CK) of Godel numbers of the sentences in T(%). Thus we say an elementary theory T is recursive (recursively decidable) or primitive recursive as the set #T is recursive or primitive recursive.

A positive natural number n is spectral for the class% iff there is an algebra in X with exactly n- 1 indecomposables; the number 0 is spectral for X when some %-algebra has infinitely many indecomposables. The set o(7C) consisting of all the numbers spectral for X is called the spectrum of %.

Suppose Q is an absolutely free groupoid with a countably infinite number

We introduce the abbreviations

c O = D ~ , C " = E ~ & D " + ~ ( n = 1 , 2 ,... 1.

The sentence C" is true in an algebra B iff % contains exactly n indecompos- able elements. This implies that for n 3 0,

n t 1 E o(X) * 1 Cn $ T(3C) . (19)

By Theorem 4 we can algorithmically construct from every sentence @, a sentence a* equivalent to taking the disjunction of conjunctions of various sentences of the form Dm , Em. But Em & Dm+"+l is logically equivalent to

in every locally 6-free algebra and formed by

cm v c m + l v ... v Cm+n ;

hence, each sentence @ reduces over the indicated class to one of the forms

Page 289: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

280 Axiomatizable classes of locally free algebras of various types

where the mi are natural numbers satisfying 0 < m1 < ... < mr .

of locally 6-free algebras (3) has a spectrum similar to one of From this it follows that every finitely axiomatizable subclass in the class

8 , ( n l ,..., n k ) , {O,nl ,..., nk,nk+l ,... 1 ( l G n l < ... < n k ) ;

the spectrum of an (infinitely) axiomatizable subclass can be an arbitrary finite set of natural numbers or an arbitrary infinite set of natural numbers that contains 0.

Theorem 5: Let x be an arbitrary class of locally E-jree algebras. Its elementary theory T(3C) is recursive (primitive recursive) iff its spectrum u(%) is recursive (primitive recursive). In particular, the elementary theory of any finitely axiomatizable subclass of locally G-free algebras, as well as o f any single locally E-free algebra, is primitive recursive.

The assertions of Theorem 5 regarding recursiveness follow immediately from Theorem 4. And if T(%) is primitive recursive, then (19) shows u(%) is primitive recursive, too. So let us assume u(7Q is primitive recursive. The algorithm reducing an arbitrary Z-sentence to the canonical form (20) works by applying a series of elementary transformations repeatedly to successive results, so that the sentence with number n is transformed into the sentence with number K ( n ) after one pass. From the description of the elementary steps in the algorithm we see that K is a primitive recursive function. Furthermore, it is not hard to produce a primitive recursive function A such that no more than h(n) passes are required to reduce the sentence with number n to canon- ical form (20). Let ,$ be the characteristic function of the set of sentences in canonical form; thus ,$(q) = 1 when q is the number of a sentence (20), and t(q) = 0 for all other q. Now we define a binary numerical function p by requiring

The functions t and p are clearly primitive recursive. This means the function o defined by

o(h) = p(minx ( x ( p ( x , n)) = 1 and x G A(n)), n)

Page 290: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Axiomatizable classes of locally free algebras of various types 281

is also primitive recursive; o(n) is just the number of the canonical sentence to which the X-sentence with number n is reduced.

The numbers r, m l , ..., m, in (20) are computable by primitive recursive functions from the number q of a canonical sentence. The canonical sentence \k belongs to T(%) iff u(%) is includedin the spectrum of the class of all algebras satisfying \k. This inclusion can be expressed by conditions of the form

x€u(%) and x < m r + - l * x = m l + l or...or x = m , t l ,

etc. Therefore, the characteristic function Eo of the set of all canonical sen- tences true in every% -algebra is primitive recursive. The characteristic func- tion too of T(%) is primitive recursive, too.

We can easily establish similarly that the elementary theory of a fust-order axiomatizable class 3c of locally 6-free algebras is recursively enumerable (and 3c is recursively axiomatizable) iff the complement of a(%) is recursively enumerable.

As a final observation we note that although there are recursively axiom- atizable classes of locally free algebras with undecidable elementary theories, m class of locally free algebras can have an essentially undecidable theory, because every class has a subclass with a finite spectrum, which is consequently decidable.

NOTES

(I) These formulas are considered to be atomic from now on.

(‘1 BY $4 we can assume pi = (1, ..., s} ( i = 1, ..., t).

c) As the author notes, this usage is reserved for classes% 5 Psuch that % consists of all-@-algebras satisfying a certain finite system of FOPL axioms; this does not mean that %, as an independent class, is finitely axiomatizable.

Page 291: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

CHAPTER 24

RECURSIVE ABELIAN GROUPS

Adopting the terminology of [XVIII] , we call a group @ constructive iff it is accompanied by a single-valued mapping (Y from some recursive set Da of natural numbers onto @ such that there are binary recursive general functions 8, f with the properties

A map (Y with the properties mentioned is called a constructive numbering of the group @. Groups for which constructive numberings exist are called con- structivizable or computable. General problems naturally arise: determining what constructive numberings are admitted by given abstract groups, which subgroups of a given constructive group are recursive or recursively enumer- able relative to the given numbering, etc. Below we indicate several initial results in this direction for abelian groups.

51. From the observations in [XVIII] , $3.1 we know that for proving the general affirmative assertions of the theorems below, we can assume the ele- ments of an infinite constructive group are the natural numbers, a general re- cursive two-place function serves as the group operation, and the numbering is trivial. Examples of constructive abelian groups will be given in the form of groups with defining relations. Moreover, we assume such a group is numbered in the following standard fashion: if in specifying the group the symbols x l , x2, ... are taken for generators, then the element a has the number n iff a can be written in the formx;l*x?* ... *x;k, where n is the standard number in the style of [XVITI] , 54 of the sequence ( n l , n2, ..., nk> of integers.

able. There exist constructive abelian groups whose periodic parts are not re- cursive.

Theorem 1 : The periodic part of a constructive group is recursively enumer-

An algorithm for enumerating the periodic part is constructed in an obvious

282

Page 292: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Recursive abelian groups 283

fashion. As a constructive abelian group with nonrecursive periodic part we can offer the abelian group with generators xl, x2, ... and defining relations

where h is a 1-1 general recursive function whose set of values is not recursive. . If @ is a group, we denote by n(@) the set of all primes p for which there

is an element in @ of order p. The p-primary component atp) of @ is the set consisting of every element of @, including the identity element, whose order has the form ps for some s = 0, 1,2, ... .

Theorem 2: All primary components of a constructive periodic group @ are recursive; the set n(@) is recursively enumerable. For every recursively enumerable set no of prime numbers, there exists a constructive abelian group

Let @ 1, a2, ... form a sequence of numbered groups, and let a, be the numbering of F,, with number set D,. We obtain the standard numbering of the direct sum % = @r 0 @2 0 ... by taking n to be a number of the element a1nl -a2n2 ..:akn of (8 iff n is the standard number of the sequence ( n l , ..., nk).

f , (x ,y) for @, are recursive inx,y , n, then the direct sum a1 0 B2 0 ... with its standard numbering is a constructive group. In particular, if @ is a constructive periodic abelian group and n(@) = { P ~ ~ ) , pVt2) , ... }, where v is a 1-1 recursive function, then (3 is recursively equivalent to the direct sum of its primary subgroups @(pV(l)), % ( p v ( 2 ) ) , ... taken with the standard number- ing.

%o Such that no = ll(%o). .

If the characteristic function x,(x) of the set D, and the functions q x , y ) ,

$2. Numberings a! and fl of an algebra % are said to be autoequivalent iff there exists an abstract automorphism u of the algebra % such that ua! and fl are recursively equivalent. A computable algebra is autostable iff all its construc- tive numberings are autoequivalent. A computable algebra, all of whose con- structive numberings are recursively equivalent, was called recursively stead- fast in [XXII] . Steadfastness Certainly implies autostability, but not eonverse- ly. There are no more than a countable number of recursively equivalent son- structive numberings of a given abstract algebra. Automorphisms translate constructive numberings into constructive numberings. Therefore, an algebra with an uncountable group of automorphisms cannot be steadfast. .

The abelian group %p,n with generators q i and defining relations ~$+1;=&~,~, ufl k 2 (p prime; i = 1, ..., n; j = 1,2, ...) is called the p-divisible,

Page 293: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

284 Recursive abelian groups

p-primary abelian group of rank n . Its standard numbering is constructive. The automorphism group of %p,n is uncountable, so %p,n cannot be steadfast. At the same time it is easy to prove for every prime p and every n = 1,2, ..., the group %p,n is autostable.

putable and steadfast ([XXII] , 92). The completely divisible and torsion-free abelian group of countable rank am is the direct sum of rank 1 groups and thus admits a constructive numbering. The automorphism group of % i sun- countable, so %- is not steadfast.

iff there exists an algorithm whereby for every choice of natural numbers n l , ..., nk , one can tell whether or not the elements of (3 with numbers nl, ..., nk are linearly dependent.

Theorem 3: In order for a constructive torsion-free abelian group of count- able rank to have algorithmic linear dependence, it is necessaty and sufficient that it have a recursively enumerable basis. Suppose the group %- has a re- cursively enumerable basis relative to the constructive numbering a. A construc- tive numbering /3 of erable basis under 0. There are constructive numberings of 8- for which there are no recursively enumerable bases.

To present an example of a completely divisible and torsion-free construc- tive abelian group in which linear dependence is not algorithmic, we represent %-as the additive group of linear forms in the variables xl, x2, ... with rational coefficients and take the standard numbering of these forms. Let v be a 1-1 recursive unary function with nonrecursive range. The subspace Q generated in sive. Therefore, the numbering of %- induces a constructive numbering of the factor group %-/,D. There is no algorithm for linear dependence in %-/ &, for the question of the linear dependence of [ x ~ ~ ] , [ x ~ ~ + ~ ] in 8 =/ @ is equivalent to the question of the membership of n in the set of values of u, which was assumed not to be algorithmically decidable.

Theorem 3 implies, in particular, that the completely divisible and torsion- free abelian group of countable rank, although computable, is not autostable.

The indicated numbering of %A& also gives a negative answer to the ques- tion of whether there exists an algorithm whereby in every constructive torsion- free abelian group of rank 2 we can find a pair of basis elements. More precisely: let U(n, x, y ) be Kleene's universal partial recursive function, which for differ- ent values of n gives all possible binary partial recursive functions. We ask: are there general recursive functions d n ) , $(n) such that if for a number n,

It is known that completely divisible, torsion-free abelian groups are com-

A constructive abelian group (8 is said to have algorithmic linear dependence

is autoequivalent to a i f f 8- has a recursively enum-

by the forms ix2v(i) - x2v(i)+l (i = 0, 1, ... ) is easily seen to be recur-

Page 294: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Recursive abelian groups 285

V(n,x, y ) defines a group operation on the set of natural numbers turning it into a completely divisible and torsion-free abelian group of rank 2 , then d n ) , &(n) are linearly independent elements of this group? By Theorem 3 the answer is negative. ( I )

53. Let @ be a constructive torsion-free abelian group of rank r with given basis elements g l , ..., g,. For each g E @ let us find integers m, ml, ..., m, such that mg = mlgl + ... + m,g,, and let us put the element g into corre- spondence with the form

ml " 2 mr - t - x2 t ... t-x, m r n m

in the independent variables x 2 , ..., x,, thereby obtaining a recursive mapping of @ into the numbered group %, of all these rational linear r-forms. There- fore, every constructive torsion-free abelian group of rank r is recursively equivalent to an appropriate recursively enumerable subgroup of %, contain- ing 1,x2, ..., x,. 8

A similar result with respect to Bm, naturally numbered, holds for all con- structive torsion-free abelian groups with recursively enumerable bases.

We now want to examine in greater detail the subgroups of the group Sl of rational numbers under addition. Let @ be a subgroup of S1 that con- tains the number 1 . Let A( @) be the set of all pairs (i, n> of natural numbers for which p r n E @, where pi is the ith prime.

Lemma: A subgroup 1 E @ B1 is recursive (recursively enumerable) iff the set A( @ ) is recursive (recursively enumerable). 8

In the theory of groups one ordinarily describes a subgroup @ of S1 con- taining 1 by means of its characteristic, a certain sequence of the form 6(@) = (60, til, ti2>, where each 6,. is either a natural number or the symbol QO. The passage from A(@) to 6(@) is accomplished by the rule: p;n E 8, but pin-' 4 8, and €ii = OQ when pi" E

We introduce a numerical partial function d by taking d(i) to undefined if 6 = m, and putting d(i) = 6 for other values of t j i . The function d , like the sequence 6, is called the characteristic of the subgroup 8. The connection between A(@) and the corresponding characteristic d is expressed by the relation

= n if for n = 1,2, ... .

d(i) = px(( i, x> A(@)) - 1 ,

from which directly follows

Page 295: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

286 Recursive abelian groups

Theorem 4: The subgroup CY is recursive i f f its characteristic is represent- able in the form

d(i) = w( f(i, x) = 0)

for some general recursive function f:

presented in the form The subgroup @ is recursively enumerable i f f its characteristic can be re-

d(i) = px( f(i, x) is undefined )

for an appropriate partial recursive function f: . The number n is called an ordinary point of the subgroup 8 iff 6, # 00.

The set of ordinary points of a recursive subgroup 1 E @ E El is recur- sively enumerable. Every recursively enumerable set of natural numbers is the set of ordinary points of some appropriate recursive subgroup of '%I contain- ing 1.

For if f ( x ) is a recursive function, then the subgroup @ with the charac- teristic

d(i) = w( f ( x ) = i )

is, by Theorem 4, recursive and has the range off as its set of ordinary points..

Remark: Let d be the characteristic of a subgroup 1 E CY E 81. The set ,dn) of those i such that d(i) is either undefined or not less than n is recursive (recursively enumerable) when CY is recursive (recursively enumerable). .

As an example we note the subgroup @with characteristic

d(i) = px( V(i, x) is undefined) ,

where V(i, x) is the Kleene universal function. The set f i n ) is just the set of numbers of those functions defined at the points 0, 1, ..., n- 1. By a theorem of Rice the set f i n ) cannot be recursive. On the basis of Theorem 4 and the remark, we see that CY is a nonrecursive, recursively enumerable subgroup of %l*

NOTE

(I) The example certainly shows the set of n described is not recursively enumerable.

Page 296: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

CHAPTER 25

SETS WITH COMPLETE NUMBERINGS

To Andre; Nikolaeviz Kolmogorov on the occasion of his sixtieth birthday

The fundamental fact of the theory of algorithms is the existence of a two- place partial recursive function (pr-function) U(n, x) from which for the various fured values of the variable n we obtain all unary pr-functions. By taking n to be the number of the function Un defined by Un(x) = U(n, x), we get the numbering of the set of all unary pr-functions that is induced by the universal function U. Modifying the function U in a special way results in certain Kleene and Post numberings (cf. [XVIII] ) of functions and sets that have a series of important special properties.

This sort of numbering can be constructed not only for the set of all unary pr-functions and the set of all recursively enumerable sets (or re-sets), but also for various subsets of these two. To begin with, we introduce those number- ings such that for every natural number n, there exists an algorithm for com- puting the values of the function with number n. A.N. Kolmogorov advanced a program (cf. [ 1741) for systematically studying the properties of these com- putable numberings of families of functions and sets. The essential part of this program has been accomplished by V.A. Uspenskii [ 174- 176 J .

Nevertheless, the study of constructive algebras, begun in roughly the same years, convincingly shows that not only numberings of sets of functions are of interest but numberings of arbitrary sets of objects, as well. Starting from this more general point of view, the author presented the basis for a general theory of numbered sets in the first part [XVIII] of this continuing survey. Among other concepts, the notion of a complete numbering of an arbitrary set was introduced; to a certain degree it generalized the Kleene numbering. In the present article we give a new definition of a complete numbering that differs from the earlier, although a completely numbered set in the new sense will also be completely numbered in the old sense. The theory of complete

287

Page 297: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

288 Sets with complete numberings

numberings in the new sense, however, will prove to be richer. In particular, the new theory enables us to unite many important results of Myhill [ 11 11 , Rogers [ 1411 , MuEnik [ 1091 , and Smullyan [ 1541 that previously seemed unrelated. The exposition of this theory occupies Q 0 1-5 of this article.

In $6 we describe the structure of families of pr-functions whose Kleene numbers form re-sets. This part has its source in Rice [126] , in which a similar problem was first considered and essentially solved in full for the Post numbering of the collection of re-sets. The specific details for the solution of this problem for the Kleene numbering of the pr-functions were given by Uspenski7 [ 1741 . Our presentation parallels that of Rice [ 1261 .

As a supplement, in Q $ 7-9 we analyze examples of numbered families of pr-functions.

Although the present material is related to the contents of [XVIII] , its presentation below does not assume the reader’s familiarity with that survey.

8 1. Complete numberings

A single-valued map a from a nonempty subset Na of the set N of natural numbers 0, 1 , ... onto a set A of nondescript objects is called a numbering of A . If an = a, then n is called an a-number of the element a (n ENar, a € A ) . The set A together with some numbering a of it is called a numbered set and can be written as ( A , a). The numbering a is simple iff Na = N. The number- ings we consider below will almost always be simple.

Basic Definition: A simple numbering a of a set A is complete iff there is a special element e E A such that for every unary partial recursive function fi there exists a unary general recursive function g satisfving the condition / l f ( x ) if f ( x ) is defined,

otherwise. a&) =

The fundamental example of a complete numbering is the Kleene number- ing of the set of all unary pr-functions. It is obtained in the following manner. The number

is called the Gzntor number of the pair (m, n ) of natural numbers. By f(x), r(x) we denote the numbers satisfying the relation c(l(x),r (x)) =x.

Page 298: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Sets with complete numberings

It is easy to see that

289

also defines a 1-1 numbering of the set of all pairs of natural numbers. Let

[XI’ x2, ..., xsl = “XI, x21 Y X3’ ..., xsl

1x1 Y . . . J J = n Y

(s = 3Y4, .*. ) . If

then we set

[nIsi=xi ( i = l y ..., s; s = 2 , 3 ,... ) .

Suppose U(n, x) is a pr-function universal for all unary pr-functions in x. We put

W n , x) = W ( n ) , c(r(n), x) ,

ds+l)(x0, xl, ..., x ~ + ~ ) =K(’)([x0, xl] ,x2, ..., x ~ + ~ ) (s= 1,2, ...).

Easy reasoning shows d S ) ( n , xl, .-, xs) is a universal function with param-

The functions By letting the number n correspond to the s-ary function K r ) = d s ) ( n , XI,

eter n for al l s-ary partial recursive functions. are called the Kleene universal functions.

..., xs), we obtain the Kleene numberingdS) of the set 9;: of all s-ary pr- functions. We write ( ykt)y K ( ~ ) ) more briefly as ( Tpry K ) and take the func- tion defined nowhere as the special element e .

called the Post numbering of the set CW of all recursively enumerable sets. For o w e take e to be the empty set 0.

Let ( A , a) be a numbered set. IfMis a set of natural numbers, CUM will denote the a-image of M, the subset of A consisting of all elements, at least one of whose a-numbers belongs to M. If B A then a-lB is the set of all a-numbers of the elements of B. A tilde denotes the complement (in N or in A , as the case may be). E.g., o - ’ e (i.e.y o-’{ e } ) is the set of all Post num- bers of the empty set, and K-’; is the set of all Kleene numbers of all func- tions with nonempty domains of definition.

Let W, be the set of all values of the function K:”. The map o : n + Wn is

Page 299: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

290 Sets with complete numberings

Theorem 1.1: The Kleene numberings K ( ~ ) (s = 1,2, ... ) and the Post num- bering w are complete numberings, and the sets ~ ( ~ 1 - l ; and w-li are all re- cursively enumerable.

We prove completeness for K alone, since the completeness of the other numberings is an immediate consequence of the completeness of K .

Let f be a unary pr-function. Find a number m such that for all x, t E N ,

K(l)(f(x), t ) = d2) (m . x, t ) = K(')([m, X I , t ) .

This means the general recursive function (gr-function) g defined by A x ) = [t, x ] satisfies (1). That K- ' ; , w-le' aqe recursively enumerable is obvious. m

Theorem 1.2: For every complete numbering a! and every n 2 1, there exists an n-ary gr-function p n such that for every n-ary pr-function h we can find a natural number m for which

&(m, x2 , ..., x,) if h(m, x2, ..., x,) is defined, (2)

e otherwise (x2, ..., x , EN) . cup,(m,x2, ..., x,) =

We consider the partial function f defined by

f(x)=mxln13...3 [XI,,) ( X E N ) ?

where [ X I ni is the function indicated above, and we write K instead of Idn), there being no confusion about the arity of the function. By definition, there exists a gr-function g such that J g satisfy (1). Consequently, for any x l , ..., x, E N we have

crK(xl, ..., x,) if K(xl, ..., x n ) is defined ,

e otherwise. ag([x1, .-., xnl) =

Since K(') is a universal function, there must be some t E N such that for all X I , ..., x, E N ,

=K([t,x11, X2' ..., x,) .

Takingp,(xl, ..., x,) =g([x l , ..., x ,] ) and m = [t , t ] , we obtain (2).

Page 300: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Sets with complete numberings 29 1

Theorem 1.3: Suppose a is a complete numbering. Then for every prfunc- twn H(xl , ..., x,) we can find n gr-function g(x2 , ..., x,) such that for all X I , ..., x , EN,

ag(x2, ..., X,) = aHMx2 , ..., x,), x2, ... , x,) when this is defined,

e othenoise. (3)

Let

where p, is the function obtained in Theorem 1.2. According to that theorem, we can find a number m such that

ah(rn, x2, ..., x,) when this is defined ,

e otherwise. w,(m, x2, ..., x,) =

Therefore, we can take g(x2, ..., x,) to be p,(m. x 2 , ..., x,) and satisfy (3). . containingat least two elements is a complete numbering in the sense of [XVIII] , 52.3.

function g such that

From Theorem 1.3 it follows that every complete numbering a of a set A

Indeed, the numbering a is complete in the old sense if there exists a gr-

g(n)) = ffg(n>

for all values of n such that KA1) is a totally defined function. On applying Theorem 1.3 to the function H(x1, x2) = K(x2, x l ) , we obtain just such a function g(x2). a

0 2. Isomorphism. Factor numberings

In comparing two numberings with each other, we have to distinguish two cases: (a) they number different sets; (b) they number the same set (cf. [XVIII]). We consider these cases separately.

Let a l , a2 be simple numberings of the same setA. The numbering a1 is said to be gr-reducible to the numbering a2 iff there exists a unary gr-function f such that

aln = a2f(n) (n f N) . (4)

Page 301: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

292 Sets with complete numberings

If a1 is gr-reducible to a2, and a2 is gr-reducible to a l , then we say a1 and 02 are gr-equivalent (or multiequivalent, ntequivalent). The simple numberings a l , a2 are recursively isomorphic iff there exists a gr-function that maps N 1-1 onto itself and satisfies(4).

Since every complete numbering is complete in the sense of [XVIII] , Theorem 2.3.4 of that article implies

Theorem 2.1 : I f a simple numbering a1 of a set A is gr-equivalent to a complete numbering a2 of A, then a1 and a2 are recursively isomorphic. m

Now suppose a1 and a2 are simple numberings of sets A l and A 2 . The numberings al , a2 are said to be freely isomorphic iff there exists a gr-func- tion f ( x ) that maps N 1 - 1 onto itself and satisfies

a l m = a l n * a 2 f ( m ) = a 2 f ( n )

for all natural numbers m, n .

mappingN 1 - 1 onto itself and satisfying, Similarly, a2 is a homomorphic image of a1 iff there is a gr-functionf(x)

a l m = aln * a 2 f (m) = a2f(n) (m, n E N )

Let ( A , a) be an arbitrarysimply numbered set, and let be an equivalence relation on A . By [a] , we denote the set of all elements @-equivalent to a€ A. By setting

we obtain a numbering a. of the collection A / @ of all residue classes. The numbering a. is called the factor numbering of a relative to o; a0 is a homo- morphic image of a.

Theorem 2.2: A homomorphic image of a complete numbering is itself complete.

For suppose the numbering a. of the set A , is a homomorphic image of the complete numbering a of the set A, and let f be a recursive permutation effecting the homomorphism. If e E A is the special element for a, and t is an a-number fore, then we take eo = aof(t) as the special element for ao. We see that the gr-function p2(x1 , x 2 ) satisfying the condition (2) of Theorem 1.2 for a, e also satisfies (2) for ao, eo. This implies a. is complete.

Page 302: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Sets with complete numberings 293

For an example we look to the Kleene, Post numberings K and w defined above. Since K G ) = KA1) * W, = W n , the identity map on N specifies a homo- morphism from K onto w.

$3. Enumerable families of elements

Let ( A , a) be a simply numbered set. We shall call nonempty subsets ofA families (of objects in A). Families consisting of a single element will often be identified with that element. The notion of recursive enumerability can be defined for families in the following three ways:

(i) A family B c A is weakly enumerable iff B is the a-image of some recursively enumerable subset M E N ,

(ii) The family B is strongly enumerable iff B is the 1-1 a-image of some recursively enumerable set M of numbers, i.e., CrM = B and for all m, n EM, m # n *m #m;

(iii) The family B is totally enumerable (totally creative, totally recursive, etc.) iff the set a'lB of all a-numbers of elements of B is recursively enumer- able (creative, recursive, etc.).

Theorem 3.1 (cf. [XVIII] , $2.3): The completely numbered set (A, at> has no totally recursive families other than the trivial ones - 9 and A.

Suppose to the contrary that B # 9, A is a totally recursive family, that a-lB is recursive. Then its complement d l z i s also recursive. Let s E d ' B , t E ai.'B". We construct a recursive functionfby putting

t if X E ~ - ~ B ,

s if x ~ a - ' B s . f(X*Y)= [

According to Theorem 1.3, there is a gr-function g(x) such that

Crg(x)=crf(g(x),x) ( X E N ) . (5)

If g(0) E K l B , then f (do), 0) = t , so 01 E B, af(g(O), 0) = at E g, but this contradicts (5). The assumption that g(0) E a-lgleads to a similar contradic- tion. m

Theorem 3.2. If the total@ enumerable family B of elements of the com-

Suppose on the contrary that B # A , and let t E a-lg. We introduce a

pletely numbered set ( A , a> contains the special element e, then B =A.

function f by setting

Page 303: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

294 Sets with complete numberings

t if X E ~ - ~ B ,

undefined otherwise .

Then f is a pr-function. Since a is complete, we can find a gr-function A x ) such that

From this it follows that

x E a-'Z 9 A x ) E a - l B ,

i.e., the set a-'Z is multireducible (or m-reducible) to the recursively enum- erable set thus the set a B is recursively enumerable. Since comple- mentary re-sets are recursive, B and gare totally recursive; this contradicts Theorem 3.1.

Theorem 3.3: Every nontrivial totally enumerable family B of elements

Let a-lB be the range of the gr-function F(x), and let M be some creative

-1 - .

of the completely numbered set <A, a is totally creative.

set of natural numbers. We introduce an auxiliary function:

F(x) if x E M ,

undefined if x € % . ftx)= (

The function f is partial recursive, so we can find a unary g-functiong such that

arF(x) if x E M ,

e if x @ M .

By Theorem 3.2, e does not belong to B. Therefore, from (6) we learn that

x E M + g ( x ) E d l B ,

i.e., that the creative set M is m-reducible to the re-set a-'B; thus a - l B is also creative.

Page 304: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Sets with complete numberings 295

Theorem 3.4: Suppose in the completely numbered set (A , a) the family e' of all nonspecial elements is totally enumerable. Then every nonrrivial family B containing e is totally productive.

We define a partial recursive function f by taking some t E a- lzand setting

t if x ~ c t - l ~ ,

undefined otherwise . f ( x )= [

We can find a gr-function g(x) such that

at if x ~ a - ' ~ ,

e if x E a - l e ; ag(x) =

this means

xEa- lZ * g(x)Ea-lB. (7)

By Theorem 3.3 the set a-le is productive. Therefore, by (7) the set a-'B is productive. rn

$4. Compietely numbered sets whose every family of nonspecial elements is totally enumerable

Let (A, a) be a completely numbered set with the property given in the section heading. Since the collection of all re-sets is countable, but the collec- tion of all subsets of an infinite set is uncountable, the set A must be finite, and the set of a-numbers of each of its elements other than e must be recur- sively enumerable.

Suppose A = {e, no, al, ..., as}. We put Mi = d'ai (i = 0, ..., s). The sequence (Mo, ..., Ms) is called the system associated with the numbering a

Conversely, suppose we have a sequence ( M o , ..., M,)Of nonempty, pair- wise disjoint sets of natural numbers whose union does not exhaust N. We define (cf. [XVIII] , $2.3) a simple numbering a, associated with (Mo, ..., Ms), on the auxiliary set A = (8, ao, ..., a,} by requiring for dl n € N ,

m=ai * n E M . 1 ( i = O ,..., s), and

m = e * n E N - M o - ...- M,.

Page 305: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

296 Sets with complete numbering,

We recall these well-known definitions [lo91 : the system (Mo , ..., M,) of subsets of N is m-reducible to the system (Po, ..., P,) iff there exists a gr- function g(x) such that

x E M i * g ( x ) E P j ( x E N ; i = O , ..., s).

A system <Vo, ..., V,) of nonempty, pairwise disjoint, and recursively enumerable numerical sets is called muniversal iff every other sequence of s + 1 nonempty and pairwise disjoint re-sets is m-reducible to it. Clearly, UVi#N.

The systems <Mo, ..., M,), <Po, ..., P,) are m-equivalent iff each is m- reducible to the other. These systems are recursively isomorphic iff one is m-reducible to the other by means of a gr-function g that maps N 1-1 onto itself.

Theorem 4.1: If a is a complete numbering of a finite set A = {e, ao, ..., a,} such that every nonspecial element is totally enumerable, then the associated system of sets Mi = a- ai (i = 0, ..-, s), i s m-universal. Conversely, if ( M g , ..., M,) is an arbitrary m-universal system, then the associated numbering is com- plete with e as special element, and all the other elements are totally enum- erable.

Indeed, suppose a is a complete numbering of A = {e, ao, ..., up}, and ai is totally enumerable (i = 0, ..., s). Then the setsMO, ..., M, are recursively enumerable, nonempty, and pairwise disjoint. Suppose <Po, ..., P,) is any other system of nonempty and pairwise disjoint re-sets. We consider the func- tion

1

mi if x E P j ( i= 0, ..., s) ,

not defined i fx E N - UPi ,

where mo, ...., m, are fixed elements of the respective sets Mo, ..., M,. Since f is a pr-function, we can find a gr-function g such that

ami if x € P i ( i = 0, ..., s) ,

( e otherwise. ag(x) =

Consequently, the function g m-reduces (Po, ..., P,) to (Mo, ..., M,). Since the former system was arbitrary within bounds, the latter is m-universal.

Conversely, suppose <Mot ..., Ms) is an m-universal system, and let a be

Page 306: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Sets with complete numberings 297

the associated numbering of the auxiliary set A = { e, ao, ..., a,}. Let f be an arbitrary unary pr-function. We put

P i = { x : f ( x ) E M i } ( i = O , ..., s ) .

The setsPg, ..., P, are nonempty, pairwise disjoint, and recursively enumerable. Therefore, there exists a gr-functiongfx) m-reducing (Po,' ..., P,) to (Mo, ..., M> and thus satisfying (1) in the definition of completeness. rn

A comparison of the definitions of the notions of m-equivalence for sys- tems of sets and for numberings shows that two systems of s + 1 nonempty, pairwise disjoint, nonexhaustive sets of numbers are mequivalent (recursively isomorphic) iff their associated numberings of the set A = { e, ao, ..., a,} are m-equivalent (recursively isomorphic) (cf. [XVIII] ). Now by comparing Theorem 2.1 with Theorem 4.1 and observing that all m-universal systems of a fixed number s + 1 of sets are mequivalent, we conclude the important pro- position:

Corollary 4.1: For each s 2 0 , all m-universal systems consisting of s + 1 sets are recursively isomorphic to each other (Myhill [ 1 1 1 ] , MuEnik [ 1091 ). m

We inspect some examples of complete numberings of finite sets.

Example I : In the Post numbering w let us take all nonempty re-sets to be Jequivalent. Then the factor numbering w/u is a complete numbering of the twoelement set {e, a } , where e is the empty set, d the family of all nonempty re-sets. In this numbering the element d is totally enumerable; hence, the set a-ld of all Post numbers of nonempty recursively enumerable sets is m-uni- versal.

Example 2: Let W' be the collection of all re-sets. We decomposew into three classes: the class consisting of the empty set alone, both of which we write as e ; the class QO of all re-sets containing 1 ; the class al of remaining re-sets. Let u be the equivalence relation on%' corresponding to this partition. The numbering u/u ofW/u = { e, ao, al } is complete. The family d is totally enumerable, but the nonspecial elements ao, al are not.

Theorem 4.1 yields the following generalization of Theorem 3.3:

Theorem 4.2: Let ( A , a> be a completely numbered set, and let Bo, ..., B, be painvise disjoint, nonempty, totally enumerable families of elements of A. Then the system (a-'B0, ..., a- B,) is m-universal.

To see this, let Be be the family of all elements inA not belonging to Bo u ... u B, ('). Let u be the equivalence relation with equivalence classes

1

Page 307: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

298 Sets with complete numbering,

Be, B,, ..., B,, and consider the numbering a0 = a/o of the finite set A , = {Be , Bo, ..., B, }. This numbering is complete with Be as its special element. Since a i l B i = a-lBi (i= 0, ..., s) , the nons ecial elements inAo are totally enumerable. By Theorem 4.1 the system (a- Bo, ..., a- B,) is m- universal.

For an example we turn to the Kleene numbering K . Let Bi be the family of all (unary) pr-functions that take the value i at the point 0 (i = 0, ..., s). The families B j are totally enumerable relative to K (cf. $ 6 ) and satisfy the other requirements of the theorem above. Therefore, ( K - ~ B , , ..., K - ~ B , ) is an m- universal system.

It is known that an m-universal pair of sets are effectively inseparable [154] . So, the sets K - ' B ~ , K - ' B ~ are effectively inseparable.

P 1

Theorem 4.2 makes it possible to construct m-universal systems very easily.

$5. Universal series of sets

The results of $4 concerning m-universal systems of finite numbers of sets can be extended in an obvious manner to infinite systems of sets. Namely, with every infinite sequence of sets

Mo, M , , ...) Mn, ...

is connected a predicate M(i, x) defined by

A sequence of sets (8) will often be identified with this predicate. A sequence of sets (8) will be called a series iff the predicate M(i, x) is

recursively enumerable, and no two sets in (8) have elements in common. A sequence M(i, x) is mreducible to a sequence p(i, x) iff there exists a

gr-function Ax) such that

M(i, x) * p(i, Ax)) (i, x E N ) .

Sequences M(i, x), p(i, x) m-reducible to each other are m-equivalent. A sequence M(i, x) reducible to a sequence p(i, x) by means of a gr-function g mapping N 1-1 onto itself is recursively isomorphic to p(i, x).

A series V(i, x) is m-universal iff every series M(i, x) m-reduces to it. (N.B.: the notions of universal and creative sequences were introduced by

Cleave [21] as a basis for extending the fundamental results of MuEnik and

Page 308: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Sets with complete numberings 299

Smullyan on creative pairs of sets. In particular, Cleave obtained Theorem 5.2 below, but by a different method.)

A complete numbering a of a set A is called serially complete iff all the nonspecial elements of A can be arranged in a simple infinite sequence ao, a l , ... (i # j * ai # ai) so that the sequence of sets

(9) -1 -1 -1 a ag' a a l , ...,a a,, ...

is connected with a serial predicate M(i, x ) (i.e., so that (9) forms a series). The following analog of Theorem 4.1 holds:

Theorem 5.1 : The series M(i, x ) connected with a serially complete num- bering (Y is m-universal Conversely, suppose an m-universal series M(i, x ) is given. Then the numbering a of the auxiliary set A = {e, ao, al, ... } defined by the conditions

om = ai * M(i, n), an = e * for all i EN, not M(i, n) (10)

is a complete and serial numbering.

series. Let M(i, x ) be represented in parametric form by gr-functions qM(u), We prove the first assertion as an illustration. Let P(i, x ) be an arbitrary

$M(U), i-e.,

M(i, x ) * for some u E N , i = qM(u) and x = $M(u) . We set

i(x) = cp,(min,($p(u) = X I ) ,

Ax) = J/M(m'nu(9j& = GI)) and select a function g satisfying (1) for f. From (1) and (10) it follows that

P(C x ) - M(i, g(x)) (i, x E N ) ,

i.e., that g m-reduces the series Ffi, x ) to the series M(i, x) . The second asser- tion of the theorem is proved in much the same spirit.

Theorem 5.2: All muniversal series are recursively isomorphic to each other.

Page 309: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

300 Sets with complete numberings

Let M1(i, x) and M2(i, x) be m-universal series. We take an auxiliary set A = {e, ao, a l , ... } and construct - as in (10) - two numberings “ 1 , a2 of A associated with the series M’, M2, respectively. From the mutual m-reduci- bility of the series M1, M2 follows the m-equivalence of the numberings al, a2. Since these numberings are complete, Theorem 2.1 tells us they are re- cursively isomorphic; hence, the seriesMl, M2 are also isomorphic. =

The analog of Theorem 4.2 is

Theorem 5.3: Let ( A , a) be a completely numbered set, and suppose there is a sequence (Bo, B,, ... ) of nonempty, pairwise disjoint families of elements of A such that the predicate Ffi, x) defined by

p(i, x) 0 a x E B j (i, x EN)

is recursively enumerable. Then P(i, x) is an m-univerwr Aeries.

This theorem is deduced from Theorem 5.1 in the same way that Theorem 4.2 was derived from Theorem 4.1.

We again appeal to the Kleene numbering K for an example. The families Bi of all partial recursive functions taking the value i for the argument 0 ( i = 0, 1, 2, ... ) form a sequence satisfying the hypotheses of Theorem 5.3, as is easily checked. Therefore, ( K - ~ B ~ , K - ~ B , , ... ) is an m-universal series.

96. Totally enumerable families of partial recursive functions

We shall construct below a system of complete numberings - not at all bizarre - that we shall prove are not mutually isomorphic. To do this we need to know the structure of totally enumerable families of (unary) partial recursive functions relative to the Kleene numbering. Families of re-sets totally enumerable in the Post numbering were covered by Rice [ 1261 . Ana- logous results for pr-functions were obtained by Uspenski7 [ 1741. In UspenskZs work the hypotheses of theorems and the proofs were expressed in topological terms. The results we need concerning totally enumerable sets of functions we shall present here, relying on Rice’s reasoning, as several improvements along the way will be of interest. Most functions considered are numerical and unary.

A partial function f ( x ) is called an extension (or continuation) of a partial function h(x) iff for every n E N , if h(n) is defined, then f (n ) is defined and equal to h(n). A partial function h is afinite restriction of a partial function f iff f is an extension of h, and h has a finite domain of definition. In particular, the nowhere defined function e is a finite restriction of every functionx

The Gbdel number of a function h defined on a finite set {ko, k , , ..., kn }

(ko < kl < ... < kn) is the natural number ... p k pz%) , where pi -

Page 310: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Sets with complete nurnberings 301

is the ith prime. The Godel number of e is 0 by convention. Functions with finite domains are said to be finitely defined.

By repeating the arguments of Rice [ 1261 , we immediately get

Theorem 6.1 : Let B be a family of finitely defined functions whose Godel numbers form a recursively enumerable set. Then the set of all Kleene num- bers of all pr-extensions of the functions in B is also recursively enumemble. m

Similarly, we immediately obtain

Theorem 6.2: The set M of Godel numbers of allfinitely defined functions contained in a given totally, K-enumerable family B of pr-functions is recursively enumerable.

Por let fn(x) be the finitely defined function with Godel number n. Since fn(x) is partial recursive in the variables n, x, there is a fured number t such that

fn(x) = d2)(t, n, x) = d [t, n] , x) .

Therefore,

M = [ [ t , N ] ~ K - ~ B ] ~ ~ ,

which shows M is recursively enumerable. m

f (x) is some proper pr-extension of h. Then every subset M c N that contains all K-numbers of h. but not one o f f . is productive.

By definition the set K-le is the collection of all K-numbers of the function nowhere defined. Let x(x) be the function taking value 0 Off K-le and unde- fined on K - e. Since K-'; is recursively enumerable, x is partial recursive. With no loss of generality we can assume that 0 belongs K - ~ Z . Let dx) be the function whose value is equal to 0 on the domain of h and equal to 1 else here. We select a number t such that for all n, x EN,

Theorem 6.3: Let h(x) be a pr-function with recursive domain, and suppose

1

x(n cpW + f (x) = KO, n, x) = K( It, nl , -9 .

If n E K-le, then x(n dx)) is defined just where h(x) is defined, so K( [t, n] , x ) = h(x). Therefore, for all n E N,

n E K-le * [t, n] E K'lh c M. (1 1)

Page 311: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

302 Sets with complete numberings

If n $Z K-le, then x(n- cp([x)) is defined everywhere, so K( [t, n ] , x) = f(x). Therefore, for all n E N ,

The set K-le is productive, and, according to (1 1) and (12), is m-reducible

It requires a bit more patience to prove

Theorem 6.4: Let f(x) be a pr-function. Then every set Mof natural num-

to M . Hence, M is productive. rn

bers that contains all K-numbers of but not one K-number of any finite re- striction of is productive.

functions by taking n to be an a-number of the function First, we introduce a new numbering a of the set Tpr of all unary pr-

X

( w ) ( x ) = K ( n , x , x ) t c O . K ( n , u , x ) = ( % K ~ ) ) ( x ) . (*) (13) u=o

From (1 3) we see that the expression defining an is partial recursive in n and x. Let r be a number such that

Consequently, [r, n] is a K-number of the same function that has n as an a- number. This means a is m-reducible to K . Conversely, we choose a number s so that for all m, x, y E N ,

Then we conclude from (1 3) that if m is a K-number of a function f, then [s, m] is an a-number for it. Thus the numberings a and K are gr-equivalent. By Theorem 2.1, they are recursively isomorphic. Under a recursive permuta- tion of N , productive sets are transformed into productive sets. Instead of proving Theorem 6.4 for K , it suffices to prove it for a.

We note that an a-number n of a function f E 9 is just a d2)-nurnber of a binary function k(x, y ) = K F ) from which f is obtained by means of the operator % as defined in (13). Therefore, if we want to find a new a-number m for the function f with the a-number n , we can simply construct a binary pr-function h(x, y) such that h # Kk2) and % h = f, and take m to be any d2)-nurnber for& We now use this trick to prove the productiveness of the

P!

Page 312: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Sets with complete numberings 303

set M indicated in the statement of Theorem 6.4 (for the numbering a).

suppose we are given a number z for which W, Let p be some a-number of the given pr-functionf; thusf= ‘#Id2). Now

P M , where

W, = {U,’ U1’ ... } , M i =K(z , i) .

We want to describe an effective process, uniform in z , for constructing a binary pr-function F distinct from the such that ‘#F = f; then we shall have a pr-function g with the property that g(z) is a d2)-number of F. This means

gfz)EM+v, ,

showing M is productive. Let dx), b(x) be gr-functions such that the set of the pairs

(aw b,), (al , b,) , ..., (a,, b,) , ... (a, = a(n), b, = b(n))

is just the domain of K(’). In the process of constructing F, which will have this same domain, we stall also construct a sequence of pairs ( cw do) , (cl, dl), ... such that for every n EN, K ( 2 ) ( ~ n , c,, d,) is defined. The con- struction procedure breaks up into steps A,, B,, A,, B,, ...; at step A, we define flu,, b,), and at step B, we define (c,, d, >.

Step A,: We put

K(p,ao, b,) if a, = b, ,

K(p, aw b,) + 1 if a, # b, . &,’ bo) =

Step A +1 : Let us assume that the value F(ai, bi) and the pair ( ci, di> at which K$ is defined have already been constructed for 0 < i < n. We con- sider three cases:

b,+l ) = ( a i , b , ) for some i < n. Then F(an+l, b,+l) has been defined already.

b,+,) is new (i.e., not among (a,, bo), ..., (a,, b,)), and a,+l = b,+l. Then we put F(a,+l, b,+l) = K(p, a,+l, b,+l)*

(i)

(ii) The pair

(iii) The pair (a,+l, bn+l) is new, and a,+l # b,+l. Then we take b,+l) to be the least natural number distinct from all the values

K(uP ci, di) for those i such that 0 < i < n and ( ci, d i ) = ( an+l, b,+l). If no such i exist, we set F(u,+l, b,+l) = 0.

Page 313: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

304 Sets with compiete numberings

Step B,: We want to select a pair (c,, d , ) that belongs to the domain of

(I) c, f d , and (c,, d,) @ {(a,, b o ) , ..., (a,, b,)} ;

(11) c, = d , , K(p, c,, d,) is defined, and K(p, c,, d,) # K(u,, c,, d,).

A pair (c,, d,) satisfying these conditions actually exists. For the contrary would mean that the function G: is defined for only a finite number of non- diagonal pairs, all contained in the set ( (ao , b,) , ..., (a,, b, ) } , and that the value ofK$t) for any diagonal pair (x, x> coincides with K(p, x, x), if the latter be defined. But this would imply that the unary partial function “K’,”,’ is a finite restriction off. (3) Since u, is an a-number for and belongs to M, this would contradict an assumption concerning M.

Therefore, at least one pair (c,, d,) with the desired properties exist. We can undertake simultaneous computations of the values of Kk2) and KL: , confident that this effort will lead to a desirable pair in the domain of Kh?.

The function F has been constructed. It coincides with no KL:. Indeed, if (c,, d,) is not in the domain of d2) , then F(cn, d,) is not defined; since K(u,, c,, d,) is defined, F and K$:Pcannot be the same function. Now sup- pose K(p, c,, d,) is defined. If c, = d,, then by (ii) and (11)

K$) and satisfies one of the following conditions:

If c, # d , , then by (I) F(c,, d,) won’t be defined until step An+k for some k > 1; (iii) then guarantees that F(c,, d,) # K u,, c,, d,). Furthermore,

agree on diagonal elements. rn

3 F is identical with %Kk2) = f, since F and K’p b have the same domain and

From the four preceding theorems we immediately deduce the fundamental

Corollary 6.1: A family of pr-fitnctions is totally K-enumerable iff it con sists of all possible pr-extensions of finitely defined fitnctions whose set of Godel numbers is recursively enumerable.

As already mentioned, Corollary 6.1 is included in more general results of V.A. Uspenskii, who kindly communicated the following simple proof of this corollary. In topological language, Corollary 6.1 expresses that a family ofpr- €unctions is totally enumerable iff it is effectively open, i.e., iff it is the union of a recursively enumerable system of generalized Baire intervals (see [ 1741 and [ 1751 , Q 10). In this form the corollary immediately follows from Theorem 2 of [174} (since the Kleene numbering is potentially computable) and Theorem 5 of the same article (since 9, is w-separable, and its Kleene num- bering is a covering).

Page 314: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Sets with complete numberings 305

57. Projective families of functions. Computable numberings

If C is a family of unary partial recursive functions, it is natural to distin- guish among the numberings of C the so-called computable numberings (Kol- mogorov-Uspenskil). Namely, we say the simple numbering y of the set Cis computable iff the value of the function in C with y-number n at the point x is a partial recursive function of n,x , i.e., iff there exists a universal pr-function T(n, x) for tc y). Not every family included in Fpr admits a computable numbering (cf. $9). A family of pr-functions that does admit a computable numbering is itself called computable.

putable numbering of it. Choose a number t such that for all n, x E N , Let C be a computable family of pr-functions and let T(n, x ) realize a com-

q n , x ) = d 2 ) ( t , n. X I = K(l)([ t , n] , x ) .

From this relation we see that the family Cis the K-image of the recursive set [t , N] . We conclude that every computable family of pr-functions is weakly K-enumerable in the sense of 53. The converse is also obvious.

A computable numbering y of a family Cis said to be principal iff every other computable numbering of C is gr-reducible to y. Since according to this definition all principal numberings of C are gr-equivalent to each other, Theorem 2.1 directly implies

numbering, then all its principal numberings are complete and recursively iso- morphic.

Without going into further details, we now want to indicate a number of concrete families of functions that admit complete principal numberings.

Let '$3 be a computable operator mapping the set 'Tpr of all unary pr- functions onto some subset C 5 Fpr. The operator '$3 will be called projective when p2 = 8.

With a projective operator 9 we associate a simple numbering n of its range C by setting

Theorem 7.1 : If a family of pr-functions has at least one complete principal

n = F K , ~ ) (n EN) .

Since the operator '$3 is computable, for some number p we have '$3PK(,) = l$J,nl for all n E N . Consequently, the function T defined by

q n , x ) = K(b, nl ,XI (n, x E N )

is universal for n; hence, n is a computable numbering of C.

Page 315: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

306 Sets with complete numberings

Let us call pr-functionsf, g E 9 '$-equivalent iff '$ f = '$g. From '$* ='$ Pf it follows that f =Bv f . Therefore, in each v-equivalence class [ f l there is

precisely one function from C. This gives a 1-1 correspondence between C and the factor set TPJv that shows the identity map o n N i s a free isomorphism of the respective numberings 71, K/ '$ of these sets. But the factor numbering of a complete numbering is complete (cf. 8 2), so n is complete.

y of C. Take t to be a number such that for all n, x E N , Let Tl(n, x) be the universal pr-function for another computable numbering

If n is a y-number for a function f E C, then from

it follows that [t, n ] is a 71-number for f . This means n is principal, since 7 was chosen arbitrarily.

A family of pr-functions is said to be projective iff it is the range of a pro- jective operator. From the above remarks we draw the following conclusions:

Theorem 7.2: Every projective family of pr-ftlnctions admits complete principal numberings. I f the projective family C is included in the projective family C,, then a principal numbering 71 of C is isomorphic to some factor numbering of any principal numbering n, of C , .

The notions of computable and principal numberings of families included in 9 can be naturally extended to arbitrary simply numbered sets in the following way. Let ( A , a) be a simply numbered set. A simple numbering a1 of A is computable relative to a (or a-subordinate) iff a, is gr-reducible to a. An a-computable numbering a1 of A is principal (relative to a) iff every a- computable numbering is gr-reducible to al. In other words, the principal numberings of ( A , a> are just the simple numberings of A that are gr-equiv- alent to a. Therefore, i f the basic numbering a is complete, then all the a- principal numberings are recursively isomorphic to each other. m

It is easy, however, to find an example of a completely numbered set with but two elements which has complete computable numberings not isomorphic to the basic numbering. Namely, we partition the set Tpr into two classes: the class To of all pr-functions with nonempty domains and ranges equal to (O), and the class go of all the remaining functions. The corresponding equivalehce relation is denoted by u. In addition, let T correspohd to the classes e consist- ing of the function with empty domain and e?, its complement. The numberings

p'.

Page 316: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Sets with complete numberings 3 07

K/u, K / T of the two element set are complete, and K / T is gr-reducible to K / U .

At the same time, K / G and K / T are not isomorphic, because neither 9, nor go is totally enumerable, but Z is.

Nevertheless, the following observation is easy to verify:

Theorem 7.3: Every complete numbering of afinite set for which all the nonspecial elements are totally enumerable, as well as every serially complete numbering, has the following property: every complete numbering of the same set that is gr-reducible to the given numbering is principal.

The first assertion of this theorem is a consequence of Theorem 4.1 and Corollary 4.1 ; the second follows analogously from Theorems 5.1 and 5.2. E.g., suppose M(i, x ) generates a complete numbering a of the set A = { e, ao, a l , ... }, and suppose the gr-function g reduces the complete numbering a1 of A to a. Then a1 is serial, being connected with the series M(i, Ax)). By Theorem 5.1 the seriesM(i, g(x)) is m-universal. Theorem 5.2 now shows a and a1 are recursively isomorphic.

Returning to projective operators on Tp,, we introduce the following definition: a projective operator !$ is said to be directedly projective (or direc- tive) iff whenever f is an extension of g, !$ f is an extension of 938. The range of a directive operator is said to be a directive family.

generates the principal numbering n of C. (4) Since every K-number of a function f E Cis also a n-number for f , from the directedness of !$ we can conclude that Theorems 6.3 and 6.4 on the productiveness of certain sets of K-numbers hold also for the numbering n and - by Theorem 7.1 - for any other principal numbering of C, as well.

Theorem 6.1 obviously applies to any computable numbering of any com- putable family; Theorem 6.2 immediately extends to principal numberings of arbitrary projective families.

Suppose C c 9,, is the family defined by the directive operator !$ which

From these observations, as in $6, we deduce a basic corollary:

Corollary 7.1: Let n be a principal numbering of a directive family C. A subfamily B E Cis totally n-enumerable iff B consists of all possible C-exten- sions of finitely defined C-functions whose Godel numbers form a recursively enumerable set.

We now consider series of simple examples of directive families. Let M be a nonempty, recursively enumerable set o f numbers. Let C' be

the family of all pr-functions whose ranges are included in M . For brevity we Put

Cn = ' {o , ..., n 1 (n E N ) .

Page 317: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

308 Sets with complete numberings

We introduce functions q, be setting

x if O < x < n ,

( n if x > n . cp,(x) =

The operators Qn defined by

are directive and Q, 9 induced by 8, as described earlier. We can also take n = m, obtaining p,(x) =x, C, = 9,,, and K , = K .

= C,. Let K , denote the principal numbering of C, Pf

The following free isomorphisms are obvious: (I) If M is a finite set with n elements, then every principal numbering of

(11) The numbering K~ of Co is isomorphic to the Post numbering w of t h r

(111) If M is an infinite recursive set, then every principal numbering of C,

(IV) The numbering K , is isomorphic to a factor numbering of K , when-

Corollary 7.1 describes the structure of all totally K,-enumerable sub-

C, is isomorphic to the numbering K , of C, .

set of all re-sets.

s isomorphic to the Kleene numbering K = K,.

ver m < n.

families of C,. Using this structure, in 58 we show that the numberings K , k O ,

K 1, ... are not isomorphic.

$8. Quasiordered families

Let ( A , a) be a camp-etely ordered set. Let & denote the collection of all totally enumerable families of elements of A . The study of this collection's structure can be conducted either in topological language by using & to intrb- duce an appropriate topology on A along the lines of Uspenskii's develop- ment [ 174, 17.51 or in the language of partially ordered sets by introducing a suitable order on A . The latter method we now employ.

An element a E A is subordinate to an element b E A (we write a < b) iff every totally enumerable family in & that contains a also contains b. It is easy to see that for every a, b, c E A , we have a < a, and if a < b and b < c , then a < c; this means < is a partial quasiorder with least element e.

The definition of < also implies that if the numbered sets ( A , a> and (B , 0) are isomorphic, then so are the models ( A , <) and (B , <).

For every numbered family ( C,, K ~ ) of all unary pr-functions whose ranges

Page 318: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Sets with complete numberings 309

are included in {O, ..., s}, the relation f Q g holds iff g is an extension off (by virtue of Corollary 7.1). Therefore, for K , the relation Q is a partial order. Moreover, iff, g E C,, then the function whose graph is the intersection of the graphs o f f and g is the “largest” member of Cs subordinate to both f and g. This means ( C,, Q ) is a lower semilattice.

As we already noted, the special element e is the smallest element of the semilattice ( C,, < ). Corollary 7.1 tells us that the partial functions defined at only one point are the atoms, and the general recursive CSfunctions are the maximal elements in ( C,, Q).

In a lower semilattice ( A , < >, two atoms ao, oo are called isotopic iff either a. = bo or ao, bo have no common upper bound in A. Elements a, b € A are called isotopic iff for every atom a. <a, there is an isotopic atom bo Q b, and vice-versa. The nature of Q on C, implies that the isotopic ele- ments in ( C,, < ) are the functions that have the same domains. Therefore, in < C,, <) the atoms form isotope classes that each contain s + 1 functions. With proper interpretation the above remarks also hold for s = 00. Because the iso- morphism of the numbered sets under consideration implies the isomorphism of the corresponding semilattices and because in isomorphic semilattices the isotope classes of atoms must correspond, no two numberings among K , K ~ ,

K~ , ... can be isomorphic.

$ 9. Intrinsically productive families

In $3 we introduced the abstract concept of a weakly enumerable family of elements in a simply numbered set ( A , a). In $7 the notion of a comput- able family of U I M ~ ~ pr-functions was introduced. As we noted, a comparison of these two notions reveals that the computable families of pr-functions are just the families weakly enumerable relative to the Kleene numbering K .

It is clear that every totally enumerable family is weakly enumerable. Rice [ 1271 has found conditions for the complement of a totally enumerable family to be weakly enumerable.

Theorem 9.1: In each of the numberings K , K ~ , K ~ , ..., the complement g o f a totally enumerable family B of functions is weakly enumerable i f f B consists o f all extensions of finitely defined finctions whose Godel number form a recursive set.

Rice proved this theorem for the Post numbering a. His reasoning, how- ever, remains valid for the other numberings mentioned in the theorem. Since these arguments are comparatively simple, we shall not reproduce them here.

According to the definition, a family B of elements of a numbered set

Page 319: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

310 Sets with complete numberings

( A , a ) is weakly enumerable iff there is a nonempty re-set M such that aM=B. Thus it is natural to call a family B weakly recursive iff there is a nonempty recursive set P such that Olp = B. For complete numberings these notions coin- cide:

Theorem 9.2: In a completely numbered set every weakly enumerable

In the proof of Theorem 2.3.4 of [XVIII] it is shown that for every com-

family is weakly recursive.

pletely numbered set ( A , a ) , there exists a gr-function S(x, y ) such that

Suppose the family B E A is equal to aM, where M is the range of the gr-function f ( x ) . We define a new function g(x) by the scheme:

Since a d n ) = a f (n) = af(n), we know B = Crp, where P is the range of g. But g is general recursive and monotonically increasing, so the set P is recursive.

We make one more definition: a family B in a simply numbered set ( A , a> is called intrinsically productive iff there exists a gr-function A x ) such that for every n EN,

W , # 8 and awn c B * ag(n) E B and &An) f$ awn .

As corollaries to this definition we have: (i) An intrinsically productive family cannot be weakly enumerable; (ii) Every intrinsically productive family includes a strongly enumerable

A classical Cantor diagonal argument reveals the productiveness of a host

Theorem 9.3: In each of the numberings K ~ , a family B is intrinsically pro-

(cf. $ 3) subfamily.

of simple families of functions in the numberings K~ (s = -, 0, 1, ... ).

ductive i f it consists of functions with infinite domains and contains the partial charactiristic function of eveiy infinite recursive set.

whose value is equal to 0 on M and is not defined outside of M. Recall that the partial characteristic function of a set M is the function

Page 320: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Sets with complete numberings 311

To prove Theorem 9.3 we let h(x) be a pr-function possessing these two

(a) If W, # (b, then h(n) is defined and K ~ W ~ = KSWhcn!; (b) If h(n) is defined, then K(h(n), i) is defined for all I E N . Suppose for some n E N that W, # 8 and K ~ W ~ c B. We define functions

properties:

FY by putting

F:(x) = K(K(h(n), i), x) ;

all these pr-functions have infinite domains, for they belong to B. We succes- sively choose points ro, so in the domain of F n subject to the condition ro <so, points rl, s1 in the domain of Fr such that so < r1 < s1, points r2, s2 in the domain of F; such that s1 < r2 < s2, etc. So the set Rn = {ro, rl, r2, ...} is infinite and recursive. Let C"(x) have the value 0 for x E R" and be undefined for x

Since G"(x) is a partial recursive function in n, x , there is a number t E N such that C"(x) = K(t, n, x). The function g defined byg(n) = [t, n ] shows B is intrinsically productive.

Rn.

For suppose again that W, # @ and K,W, c B. Then by (a) we have

Now Ksg(n) = G" # F; because FF is defined at s i , but Gn is not. At the same time, G" is the partial characteristic function of the infinite recursive set R". Consequently, Ksg(n) E B - K ~ W " .

The next theorem is similar and has a similar proof

Theorem 9.4: In each of the numberings K~ ( s = -, 1,2, ... ) , a family B is intrinsically productive if it consists of pr-finctions with infinite domains and contains all gr-functions whose ranges are included in {O, 1 } (any two other fued numbers will work, too).

Let h, F: rI. si be defined as in the preceding proof. We define G" in a different fashion; namely, we put

G"(0) = ... = G"(ro) = Sg (Fg"(ro)) ,

G"(ro+ 1) = ... = Gn(rl) = sg(F;(rl)) ,

... ... ,

Page 321: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

312

where

Sets with complete numberings

1 if x = O ,

0 if x > O . sg(x) =

Now suppose W n # 8 and K~ Wn c B. Then the functions Gn, differ in value at the point ri; hence, G" 6 K ~ W ~ . But GnEB, for it is general recursive and has 0, 1 as its only possible values.

The concept of intrinsic productiveness for families of recursively enurner- able sets was introduced in Dekker and Myhll [25], where many important families of re-sets are shown to be intrinsically productive. A series of results connected with the Kleene numbering and related to the problems considered in fj $6 and 9 are contained in Shapiro [ 1491.

NOTES

(I) We should assume Bo # A to ensure that Be # 0 when s = 0.

(') In the original the limit on the sum was incorrectly set at n. That 8 is a well-

(') Not necessarily. This function is finitely defined and becomes a restriction off

defined map from d2) onto Tpr is easily seen.

when restricted to the domain off. A remedy is to require p to have the form [ s, rn] given by (14) and to raise the upper limit of the sum in (13) from x t o x + 1.

principal numberings that are induced by no such projections, as long as it contains at least two functions.

Pr

e) Although Cis, in general, the range of many projective operators, C also has many

Page 322: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

CHAPTER 26

PROBLEMS IN THE THEORY OF CLASSES OF MODELS

Introduction

The theory of models, also often called the theory of algebraic systems, is a discipline on the boundary between abstract algebra and mathematical logic. In the course of the five years since the previous All-Union Mathematical Congress many important papers on the theory of models have appeared, so that today, thanks to these, we can speak of model theory as a developed, independent discipline. In the present report we shall try to outline the con- temporary problems in several areas of the theory of classes of models and to survey the basic results in these areas published chiefly in the last few years. A summary of earlier results is included in the well-known survey [ 1071 of A. Mostowski.

0 1. Fundamental concepts

0 1 .l. Algebras and models

An n-place (or n-ary) operation on a set M is a function of n arguments defined on M and taking values in this same set. An n-ary predicate on M is an n-ary function defined on M and taking values in a particular two-element set. The elements of the latter are called truth and falsity and written as T and F. If P is an n-ary predicate on M and a l , ..., a, E M and p(al, ..., a,) = T, then we say the elements a l , ..., a, are in the relation P.

of binary predicates defined on the set of natural numbers. The relation “the point A lies between the points B and C” can serve as an example of a ternary predicate on the set of points on a straight line.

Let f(xl, ..., x,) be an operation on the set M . We introduce a predicate F(xl, ..., x,, x) by setting

The relations “a divides b”, “a is relatively prime to b” can serve as examples

313

Page 323: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

3 14 Problems in the theory of classes of models

T if f ( x l , ..., x n ) = x ,

F if f ( x l , ..., x n ) f x . (1) F(x,, ... ) Xn' x ) =

The predicate F corresponds to the operation f: Knowing F, we know fi therefore, the study of operations can be viewed as the study of predicates of a certain special form.

in a specific order is called an algebra. A nonempty set M supplied with a finite sequence of predicates P l , ..., Ps is called a model. The set M, the opera- tions fi, and the predicates Pi are called the base set, the basic operations, and the basic predicates of the given algebra or model. The indicated algebra and model are denoted more explicitly by

A nonempty set M together with a system of operations fl, ..., fs arranged

(M;fl ,..., f,), ( M ; P 1 , ..., Ps> . ( 2 )

Thus, e.g., the algebra whose base is the set of natural numbers and whose single basic operation is the addition of numbers can be denoted by <( 0, 1,2, ... }, t). Similarly, ( (0, 1,2, ... 1; <, I ) denotes the model with the same base and with the order relation < and the divisibility relation I as basic predicates.

If ni is the rank (arity) of the operation fi or the predicate Pi in (2) , then the sequence < n l , ..., ns> is called the similarity type of the corresponding algebra or model. E.g., the type of a groupoid is ( 2 ) , the type of a lattice is <2 ,2) , and the type of a boolean algebra is (2 ,2 ,1>.

Let a= ( M ; f l , ..., fs> be an algebra. Let Fi(xl, ..., xni, x ) be the predicate corresponding to the operation fi, as defined by the scheme (1). The model

= ( M ; F l , ..., F,) is called the model corresponding to the algebra %or representing this algebra. Since the model 93 completely determines the algebra it represents, the theory of algebras can be viewed as the theory of models of a special form. E.g., the ring ( { 0, + I , +2, ... }; +, X ) can be viewed as an algebra of type (2 ,2) and as a model ( (0 , +I, +2, ... }; S, P ) of type ( 3 ,3 ) , where S and P are the predicates representing addition and multiplica- tion.

A homomorphism of a model m= (M; P, , ..., Ps) into a similar model m ' = ( M ' ; P i , ..., Pi)isamapcpfromMintoM'such that forany elements x l , ..., xni of M, the truth of Pi(x l , ..., xni) implies the truth of P#clq, ..., xnrq) ( i = 1, ..., s). If in addition the map cp is 1-1 and onto, and the inverse map q-l is also a homomorphism, then q is called an isomorphism from 9 onto %'. The models !?3 and 92' are said to be isomorphic iff there exists an iso- morphism from mZ onto m'.

Page 324: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Problems in the theory of classes of models 315

A homomorphism cp of a model !Dl into a model %R’ is said to be strong iff the truth of P;(xlcp, .:., xnp) implies the existence of yl, ..., yni in M such thatylcp=xlcp, ..., ynicp=xnicpandPi(yl, ..., yni)is true(i= 1, ..., s).

For algebras the concepts of homomorphism and isomorphism are defined as usual; ordinary and strong homomorphisms coincide for algebras. It is easy to see that a map from an algebra into a similar algebra is a homomorphism iff the map is a homomorphism relative to the corresponding models.

5 1.2. CIasses of models

of the class is the type of the models that compose it. Among the classes of models of a given type is the largest, the class of all models of this type. The remaining classes are thus subclasses of this class.

then certain antimonies of the set-of-all-sets type can arise. Therefore, in studying classes of models we either limit these classes in some way, or con- fine ourselves to some axiomatization of set theory, etc.)

any of its members. In what follows, the classes of models we consider will almost always be abstract.

In studying general properties of models in a fixed class 3c, it is customary to introduce special symbols designating the first, second, etc. basic predicates in an arbitrary %-model. The sequence of these symbols with their ranks indi- cated is called the signature of 3c. Thus, to specify a model with a given signa- ture, we must indicate a set M and associate with each signature symbol a predicate on M of appropriate rank. This concrete predicate on M is called the value of the corresponding predicate symbol in the model with base M thus obtained.

Above all, it is often convenient to consider models and algebras in which, be- sides basic predicates or operations, certain distinguished elements play an essential role. Symbolic designations of these elements are included in the signature of the respective model or algebra, and in the notation of the type their presence is denoted by zeros. E.g., to prescribe an algebra of type ( 2 ; 0 , O ) means to specify a base M , to define a binary operation on it, and to fm a pair of elements.

Sometimes we encounter a set on which operations, predicates, and dis- tinguished elements are given simultaneously. We adopt the term algebraic system for such a structure. Models and algebras are special cases of algebraic systems. On the other hand, by replacing the operations in an algebraic system

An arbitrary system of similar models is called a class of models. The type

(N.B.: If the system of all models of a given type is considered to be a set,

A class of models is called abstract iff it contains all models isomorphic to

The concepts of algebras and models can be generalized in various directions.

Page 325: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

3 16 Problems in the theory of classes of models

with their corresponding predicates, we obtain a model whose study yields the properties of the original algebraic system.

Till now we have considered only those systems endowed with a finite number of operations, predicates, and distinguished elements; moreover, each operation and predicate has had only a finite number of arguments. We can depart from these conditions of finiteness in two ways:

(1) We can admit infinite sequences of basic predicates, operations, and distinguished elements, but require the first two to have finite ranks;

( 2 ) We can admit operations and predicates with infinite numbers of argu- ments.

Although there are papers concerning the second course of action, we shall focus on systems, all of whose operations and predicates depend on a finite number of variables. Since systems with an infinite number of predicates and distinguished elements are seen so frequently, we shall commonly apply the term “model” to any system with arbitrary cardinal numbers of predicates and distinguished elements. The power of the set of signature symbols is called the order of the model, and the power of the base of the model is called simply the power of the model.

In the development of the general theory of algebraic systems to the pres- ent time the following four directions have emerged:

(A) The general theory of algebras. In spirit and problems this discipline is closest to classical algebra, e.g., to the abstract theory of groups. Homo- morphisms and their kernels, defining relations, direct and free decomposi- tions were and still are the main objects of concern here.

(B) The theory of classes of models. The characteristic feature of this theory is that the study of properties of classes of models is carried out in connection with the logical language in which the classes under investigation are defined. Therefore, in the theory of classes of models approximately equivalent roles are played by abstract algebra, in whose language are formu- lated general properties of classes of models, and mathematical logic with its formal languages, by means of which classes of models are specified.

(C) Elementary theories. Suppose with the aid of arbitrary logical means there is given some class % of models, which may consist of a single model. Starting with the basic predicates in the class 9C, we can use these and other logical means to define a host of new predicates on %-models. We ask: which of these can be defined in the language of first-order predicate logic (FOPL), the basic classical logic? Other questions: what sort of properties of 9C are describable in the FOPL language? which models are indistinguishable from one another in that language? does there exist an algorithm for recognizing from the notation of their FOPL descriptions those properties held by all

Page 326: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Problems in the theory of classes of models 311

%-models? These and similar problems are basic to the so-called “elementary” theory of the class concerned. A general account of some of the problems mentioned is found in the book [ 1661 of A. Tar-iki, A. Mostowski, and R.M. Robinson. The elementary theory of rings is analyzed in greater detail by R.M. Robinson [ 1391 , the elementary theory of fields by J. Robinson [ 1341 , [136] and the author [XVI] , the elementary theory of groups by W. Szmielew [155] and the author [XIV] , [XV] , [XIX] -[XXI] , etc.

(D) Cons@uctive aIgebras and models. This direction is closely related to the theory of algorithms and recursive functions. The above definitions of model and algebra deal with an arbitrary base set, arbitrary predicates and operations. If these are qualified with the word “constructive” throughout the definitions, and the notion of constructiveness is appropriately made pre- cise, then definitions of constructive models and algebras are obtained. The theory of such structures is still in its formative stages. An initial summary of the basic concepts and results is included in the author’s survey [XVIII] , where the relevant literature is indicated.

concerning the second of these four sectors, i.e., the theory of classes of models.

0 1.3. The first-order language

As already mentioned, the fundamental formal language of the theory of models is that of first-order predicate logic with equality (FOPL). This language is explicitly described in every manual of mathematical logic (e.g., D. Hilbert and W. Ackermann [56], P.S. Novikov [I 171). Its alphabet consists of: (1) individual variables x,y, I, a, b, xl, x2, ..., the elements of some base set serving as their values; (2) predicate symbols P, R, S, T, Pl, P2, ... of various ranks, predicates of corresponding ranks on the base set serving as their values; (3) logical symbols &, v, 1, +, =, V, 3 with the respective semantic interpre- tations and, or, no?, if... then, equals, for every element, ?here exists an ele- ment ... such that; (4) the auxiliary punctuation symbols) ( , . FOPLfor- mulas are finite sequences of these alphabet symbols constructed according to the usual rules.

In the theory of classes of models FOPL formulas are interpreted in the following manner. Let 3c be a class of models whose signature Z: consists of the predicate symbols Pl, P2, ... and individual symbols al, a2, ... Let Q, be a FOPL formula of signature E, i.e., a formula such that Z contains all its pre- dicate symbols (other than =), but none of its bound individual variables. A portion of the free variables in @ can appear in 2. Let these be uil , ..., aik. Suppose the remaining free variables are xl, ..., xn. Finally, suppose the pre-

In what follows we shall restrict ourselves almost exclusively to questions

Page 327: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

318 Problems in the theory of classes of models

dicate symbols occurring in Q, are 3, , ..., P.. To indicate all of this, we can write 4

Q, = @(XI, ... ) x,) = Q,(xl, ..., x,; uj, , ..., uik; q1 , ..., pil)

Now take a model

%I = (M; P1, P2, ...; a l , a2, ... )

with signature Z. In this model the symbols aj, , ..., aik and q, , ..., q1 desig- nate certain well-defined elements and predicates. If, in addition, values in M are chosen for xl, ..., x,, then the formula Q, is transformed under this semantic interpretation into a statement about the model and the chosen elements xl, ..., x, that is either true or false. Thus to every choice of n elements (not necessarily distinct) from the model W corresponds one of the values T, F. This means we have an n-ary predicate on %, called the predicate defined by the formula Q,(xl, ..., x,). A predicate on (on each %-model) definable there by a FOPL formula of signature Z is said to be lormular on %I (in%).

A formula with no free occurrences of individual variables is said to be a closed formula (or sentence). Such a formula is either true or false in every model with whose signature it is compatible, and so can be viewed as an asser- tion about the properties of the model. Assertions of this form will be called axioms ).

The FOPL language is invariant with respect to isomorphisms of models and, therefore, is eminently suited for expressing abstract properties of models.

More explicitly, this means the following. Let $$I, $$I’ be two models with the same signature 2, let cp be an isomorphism from be a FOPL formula of signature 2 in which xl, ..., x, occur as the only free variables. Then for every choice of values xl, ..., xn in W, @(xl, ..., x,) and @(xlcp, ..., x,cp) are either both true or both false in the respective models. In particular, if a FOPL sentence is true in some model %I, then it is true in all models isomorphc to m.

onto .!!,?If, and let @

Finally, we mention that a formula of the form

where Q, is a FOPL formula with no quantifiers, is called a universal formula or a it-formula. One of the form

Page 328: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Problems in the theory of chsses of models 319

is called a Skolem formula or a V3-formula. A formula

is a V3V-formula, and so on.

$2. Axiomatizable classes of models

$2.1. General properties

A class % of models with arbitrary (possibly infinite) signature Z is said to be (first-order) axiomatizable - or arithmetic, as in Tarski [ 163 J - iff the characteristic properties of its members can be described in the FOPL language, i.e., iff there exists a system S, generally infinite, of closed FOPL formulas of signature Z such that 3c contains those and only those models with signature Z in which all the sentences in S are true. We say that 3c is determined by the axiom system S.

A class of models is calledfinitely axiomatizable iff it has a finite signature and can be specified by a finite system of axioms. A class of models with finite signature is recursively axiomatizable iff it can be characterized by a recursive set of axioms.

As mentioned earlier, every class of algebras can be viewed as a class of models by replacing the basic operations with the corresponding predicates. With this in mind it is easy to see that many important classes of algebras are axiomatizable. E.g., finitely axiomatizable are the classes of all groups, all rings, all lattices, all fields, etc. The classes of all torsion-free groups, all fields of characteristic zero, all algebraically closed fields are recursively but not finitely axiomatizable, as are many others.

Suppose we have a model % = ( M ; P,, P2, ... ), whose signature may be infinite, and let M’ be an arbitrary nonempty subset of M. Let Pi, Pb, ... be the predicates onM’ whose values coincide with the values of P,, P2, ..., respectively. The model m‘ = (M’; Pi, Pi, ... ) is called a submodel of !!X (we write m’ %). Since the submodel Y,R’ is completely determined in by the subsetM’, instead of “the submodel ( M ’ ; P ; , Pi, ...Y we can simply say “the submodel M‘ ”.

Z, then the submodels of @ that belong to % are called %-submodels of 6%. E.g., let % be the class of all groups. Then submodels of a group @ will not in general be subgroups of @. The %-submodels of @ are exactly its subgroups.

Historically, the first general theorem on axiomatizable classes of models was the classical

If 3c is a class of models with signature Z, and m is a model with signature

Page 329: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

320 Problems in the theory of classes of models

Theorem of Lawenheim-Skolem: Let % be an axiomatizable class of models whose signature has power p , and let !!Jl be a %-model. Then each set of elements in fnz of power rn is included in some %-submodel of 2.R of power not greater t h n m -+ p + No.

Special cases of this theorem: (1) every finite or countable subset of a model in an axiomatizable class % with finite signature is included in a finite or countable %-submodel of this model; (2) every model in an axiomatizable class % includes a finite or countable %-submodel.

The case (2) was first proved by L. Lowenheim [92]. The theorem in its general form was proved by T. Skolem [ 15 11 .

By the Lowenheim-Skolem theorem, in every nonempty axiomatizable class of models whose signature has infinite power p , there is a model of power not greater than p , and in every nonempty axiomatizable class of models with finite signature there is a finite or countable model. The question arises: in an axiomatizable class is there a model of greatest power? In the general case a negative answer is given by the

Theorem on extending models (A.I. Mal'cev [I] , $6): If 2.R is an infinite model in an axiomatizable class%, an n is an arbitrary cardinal number, then % contains a model of power greater than n that includes 8 as a submodel. If an axiomatizable class % contains models of arbitrarily large finite powers, then % contains an infinite model. fl

Although a weaker formulation of this theorem appears in [I], the proof given there yields the extension theorem in its full generality. That proof is based on the following property of axiomatizable classes:

Local theorem for FOPL (compactness theorem) (K. Godel [46], A.I. Mal'cev [I] , [11] ): Suppose there is given an infinite system of axiomatizable classes of models of a fixed signature. If the intersection of every finite sub- system of classes in this system is nonempty, then the intersection of the whole system is also nonempty. fl

completeness theorem. In the general case the proof relies on the axiom of choice. J. -EoS [90] has shown the converse: from the compactness theorem the axiom of choice (2 ) can be derived.

(NB.: Besides the original proof [I] of the compactness theorem, based on the so-called diagrams of models and the reduction of axioms to Skolem form, many other proofs based on essentially different ideas have been pub- lished. Cf. e.g., [103], [123], [54]).

For a finite signature this theorem is an immediate consequence of Godel's

Page 330: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Problems in the theory of classes of models 321

$2.2. Small models

In the extension theorem the question of for just what powers there are extensions of a given infinite model is left open..In order to answer it let us call a model D regular when it is infinite and its order (the power of its sig- nature) does not exceed its power. In the contrary case we call % small [XIII] .

From the extension and Liiwenheim-Skolem theorems it immediately follows that every regular model D? in an axiomatizable class % admits a proper isomorphic embedding in a %-model of any previously selected power not less than the power of m.

In extending small models we may encounter signularities. E.g., in [XIII] , $1 are constructed two classes3C1,CK2 (each with 2No signature symbols) that have the following properties: (a) the class %, contains models of arbit- rarily large finite powers, but every infinite CK1-model has power greater than or equal to the power of the continuum; (b) in the class CK2 there is a count- able model, every proper 7C2-extension of which has power not less than that of the continuum. Nevertheless, we have the

Theorem ([XIII] , $2): Zf the axiomatizable class % contains an infinite model of power m, then has a proper %-extension of power mHo. If % contains models of powers ml < m2< ..., then 3c contains a model whose powerliesbetween m1 + m 2 t ... and m l - m 2 - ....

If we use the generalized continuum hypothesis (GCH), we can prove ([XIII] , $ 3) that every infinite model D in an axiomatizable class c)c admits a %-extension of any previously specified power greater than the power of rm.

He calls an algebra B = ( A ; fl, f 2 , ... ) complete iff for every finitary opera- tion f on A , there is among the basic operations fs of 9l an operation equal to f . The notion of a complete model is defined analogously. By using the techniques of ultraproducts (see $ 4 below), Rabin proves assertions analogous to some of the results formulated above for small models; he also proves the following basic proposition:

Theorem (Rabin [122]): Assume the GCH holds. Ifthe power m o f a complete model !!J is less than the first weakly inaccessible cardinal, and if mHO >m , then equivalent to it.

able without its aid - apparently remain open questions.

These same problems were considered independently by M.O. Rabin [ 1221 .

has no proper extensions of power m that are elementarily

Which of these assertions are equivalent to the GCH - and which are prov-

Page 331: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

322 Problems in the theory of classes of models

$2.3. Completeness and categoricity

A nonempty class % of models is called categorical iff all its members are isomorphic, i.e., iff up to isomorphism % consists of only one model. A non- empty class % with signature L: is called complete iff its members cannot be differentiated from one another in the FOPL language. The latter means that every FOPL sentence of signature L: that is true in one %-model is also true in every other %-model.

From a set-theoretical point of view, the complete, axiomatizable classes with signature L: are minimal among the axiomatizable classes with the given signature, and each complete but nonaxiomatizable class is a subclass of a complete, axiomatizable class. E.g., let %R be a model with signature L:. Let S denote the collection of all FOPL sentences of signature Z that are true in m. Then the class 3c of all models with signature L: in which all the axioms in S are true is the complete and axiomatizable class containing m.

A system of axioms of signature L: is called complete (categorical) iff the class of models with signature L: that satisfy the given axiom system is com- plete (respectively, categorical).

ing infinite models can be axiomatizable. Therefore, the concept of catego- ricity in a given power, introduced by J.€,oS [87], presents greater interest. According to Log, a nonempty class % of models is categorical in power ni iff all %-models of power n~ are isomorphic to one another.

The theorem on extending models shows that no categorical class contain-

For example, it is known that: (a) all countable, linearly ordered, dense-in-themselves sets without end

(b) all algebraically closed fields of given characteristic that have the same

Hence, the class of densely ordered sets without end points is categorical

points are isomorphic;

uncountable power are isomorphic.

in No (but not in any uncountable power), while the class of all algebraically closed fields of fixed characteristic is categorical in every uncountable power (but not in No).

Let 3c be a class of models, and let p, q be cardinal numbers. By%p,tKq, %$ we denote the classes of%-modds whose power ti1 satisfies the relations p < m < q, respectively. Then we have

Theorem 1 (A.I. Mal'cev [XIII] , $4)): Suppose the classes % and .@ are axiomatizable and similar; suppose p is an infinite cardinal number such that 3cpC.@. ThenCKfl, C Z i f p is not less than theorder of%, and%&, c.@ P - in any case.

Page 332: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Problems in the theory of classes of models 323

The second assertion is proved with the aid of the GCH. Now let us assume the axiomatizable class % is categorical in an infinite

power p greater than or equal to the power of the signature of 3c. Let %R be a %-model of power &I, and let 2 be the axiomatizable and complete class similar to 3c and containing .m. Suppose also that all %-models are infinite. Then by Theorem 1, 3c is included in 2; since E is minimal, these classes coincide. Thus we have derived

Theorem 2 (R.L. Vaught [132]): If all models in an axiomatizable class 3c are infinite, and 3c is categorical in an infinite power not less than its order, then 3c is complete.

By analogy with the concept of categoricity in power, we can introduce the notion of a class being complete in a given power. From the above proof of Vaught's theorem it is seen that in the formulation of this theorem, the condition of categoricity in an infinite power can be replaced with the weaker assumption of completeness in an infinite power.

A class 31 of models with finite signature Z is called recursive& decidable iff there exists an algorithm enabling one to tell for every FOPL sentence of signature Z whether or not this sentence is true in all %-models. An impor- tant connection between completeness and recursive decidability is given by the obvious

Remark: Every recursively axiomatizable and complete class of models is recursively decidable. m

From this observation and Theorem 2 it follows that, in particular, the classes discussed in connection with (a), (b) above are recursively decidable.

A. Ehrenfeucht and A. Mostowski [27] showed that in every axiomatizable class containing infinite models, there are models with arbitrarily large auto- morphism.groups. Using the results of this article, Ehrenfeucht [26] found a series of properties of axiomatizable classes categorical in a power of the form 2 (m 2 Ho). In particular, he proved that in such classes no linear order relation can be formular.

5 2.4. A set-theoretical characterization of axiomatizable classes

In connection with the general properties of axiomatizable classes of models stated in 52.1, the problem naturally arises of finding necessary and sufficient conditions characterizing the axiomatizable classes. Since the language in which these tests are to be formulated is not specified, the problem can have a variety of solutions. Thus, J . h S [88] characterized the axiomatizable classes in the

Page 333: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

324 Problems in the theory of classes of models

language of boolean algebras, and J. Mycielski [ 1101 gave a characterization in the language of functions. These works, however, have not yet been pub- lished in full, and we shall not present their contents.

In the important article 1171, appearing in 1959, C.C. Chang gave a lucid characterization in the language of mappings for those classes describable by Skolem axioms. Suitably generalizing Chang's definitions, A.D. Ta"hanov [ 1581 solved the wider problem of finding set-theoretical characterizations for general axiomatizable classes and for finitely axiomatizable and other sorts of axiomatizable classes of models. Moreover, as simple corollaries he obtained the well-known theorems of hS-Tarski, hi-Suszko, and A. Robin- son, characterizing V- and V3-classes. Taimanov's results are briefly stated below; other characterizations are given in 54.

Let m, be a submodel of the model %TI. An n-extension of ml in yrJ7 is a submodel m2 of 1132 obtained by adjoining to ml not more than n new ele- ments of m. We also say that wl is an nl-submodel of iff wl contains not more than nl elements (or is empty when nl = 0).

We consider similar models Dl, Ijl and let Dl be an nl-submodel of m. An isomorphic mapping q1 of ml into % is called a (nl. n2)-mup iff every n2-extension !X2 of the submodel !R1 =a under an isomorphism q 2 that coincides with pi1 on % I .

Similarly, the map p1 is called a (nl, n2, n3)-mup of !!R1 into % iff for every n2-extension !X2 of the submodel g1 =mrl in %, there exists an iso- morphism q2 of 3 2 into m that coincides with pi1 on 8, and such that for every n3-extension (m3 of the submodel 5B2 =%$" in In, there exists an isomorphism p3 of %'I3 into 'Jz coinciding with p52 on %I2. In a similar fashion we define the notion of an ( n l , n2, ..., nl)-mapping of an nl-submodel ml of the model

of %11 into a model 8, then we write

in % can be mapped into

into the model %. If for a given submodel m1 of a model %l there exists an (nl , ..., nl)-map

5m < ( m l ; n l , ..., nl) Ijl (3)

and say that zr?Z1 is ( n l , ..., n[)-mappable from 1D1 into Ijl.

we write If the relation (3) holds for every nl-submodel 8l1 of the model (m, then

im q n l , ..., "/) % (4)

and say that Y.R is (nl, ..., nl)-embedduble in %.

(4) is equivalent to the relation %< (n2, ..., n,)%. In particular, from these definitions it follows that for n l = O the relation

Page 334: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Problems in the theory of classes of models 3 25

Models embeddable in the other.

We recall that models %and '% are called elementarily equivalent (or arithmetically equivalent, or FOPL-indistinguishable) iff every FOPL sentence of the signature of 93 that is true in one of the models 93, '% is also true in the other.

'% are called (nl , ..., nl)equivalent iff each is (nl , ..., nl)-

Theorem 3 (Taimanov [ 1591): In order for similar models %, '% to be ele- mentarily equivalent, it is necessary and sufficient that they be (n l , ..., nl)- equivalent for every sequence ( n l , ..., nl> of length 1 = 1,2, ... of natural numbers. rn

To formulate Tahanov's conditions for a class of models to be axiomatiz- able, we agree to call axioms of the form

( 3X21 ... X2n2) ... (OXI1 ... x ) @(Xll, ..., x ) In1 In1

(nl , n2 , ..., nl)-axioms and (0, n2, ..., nl)axioms, respectively (here, 0 = V , 3 and @ is a quantifier-free FOPL formula).

Theorem 4 (Taimanov [ 1591 ): An abstract class % of models with finite signature can be determined by V3V ... &-axioms (3V3 ... 0-axioms) i f f when- ever an arbitrary model !m with the signature of 3c is (n l , ..., nl)-embeddable ((0, n l , ..., nl)-embeddable) in a %-model for some sequence (n l , ..., nl> of !m length 1, then % belongs to 3c. rn

Theorem 5 (Taimanov [ 1581 , pt. I): An abstract class 3c p f models is axiomatizable iff whenever an arbitraw model % of the type of % is ( n , , ..., nl)-embeddable in some %-model for some sequence (nl, ..., nl>, then 2JI is itself a %-model. rn

Theorem 6 (Taimanov [159]): Let(n1, ..., nl> bea sequence of natural numbers. Then an abstract class % of models with finite signature is axioma- tizable by an (nl , ..., nl)axiom (a (0, nl, ..., nl)-axiom) i f f every model with this signature that is (nl, ..., nl)-embeddable (respectively, (0, nl, ..., nl)- embeddable) in a%-model is itself a member of 3c. rn

For sequences of length 2, the definitions and theorems above were ob- tained by Chang [ 171 ; for sequences of length 1 , Theorems 4 and 6 reduce to theorems of Tarski [ 1631 and Vaught [ 1781 , which respectively character- ize those classes determined by V-axioms and by a single V-axiom.

Page 335: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

326 Problems in the theory of classes of models

The conditions for axiomatizability of Chang and Tahanov have the form of closure conditions on the class 3c: the “kinship” of a model s% to models in 3c implies the membership of fl in 3c. Developing this old idea, S.R. Koga- lovskii [74] put TGmanov’s conditions into “topological” form and in this way found series of other, still subtler topological properties of axiomatizable classes, including necessary and sufficient conditions.

$2.5. Categories of models

an arbitrary model of the same type. Every class 3c of models of a given type can be viewed more generally as a system 0 of sets (the bases of the %-models) together with a system H of maps from some of the sets in 0 into others (the homomorphisms between %-models). The system H obviously satisfies the following demands:

In 3 1.1 we defined the notion of a homomorphic mapping of a model into

(a) The identity map from each set in 0 onto itself belongs to H; (b) For every y, 4 E H, if y is a map of MI into M2 and I) is a map of M z

into M g , then y$ is a map from M I into M , and belongs to H. A pair (0, H ) consisting of a system 0 of sets and a system H of maps

satisfying the conditions (a), (b) is called a category of sets or a concrete cate- gory. Many of the usual algebraic concepts, such as isomorphism, free and direct product, etc., can be defined in arbitrary categories. Therefore, it is natural to ask which properties of classes of models can be expressed in purely cate- goric terms, if categories of models are taken in the above sense. Thus, in [VIII] the question is posed: in which classes of models can one define the notion of defining relations so that it has the usual properties? As it turns out, it is expedient to give the answer in just the form of conditions laid on the category of models in the class.

Those properties of individual classes of models that are expressible in categoric language are studied in [VIII] -[XI. In many cases it proves possible to give a full categoric characterization of classes of models and of algebras. E.g., in [IX] the categories corresponding to quasiprimitive classes of algebras and to universally axiomatizable classes of models are so characterized.

The investigation of categoric properties of classes of models begun in [VIII] -[XI was continued by S.R. Kogalovskg [73] , [74] and J.R. Isbell 162) -[64]. In particular, Kogalovskii [74] managed to find a categoric char- acterization of universally axiomatizable classes of algebras. By changing the very notion of the category of a class of models, he also found categoric characterizations for general axiomatizable classes of models.

In 1621 -[64] Isbell considered general categories of algebras and models,

Page 336: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Problems in the theory of classes of models 327

and for these new categories he solved problems analogous to those described above.

Since the research in categories depends on a host of specialized concepts that are not required in the rest of this report, we shall not formulate even the basic results on categories of models, but be content with remarking that this branch of the theory of model classes exists.

83. Some special axiomatizable classes

Let V be some property of classes of models. As above, we shall say that a sentence CP of signature CP of signature L: has the property V when the class of models with signature Z described by a h a s this property. Sometimes, an axiom with a given simple internal structure W has the property V trivially. I t is then natural to ask: (i) is each axiom with property V equivalent to an axiom with structure W? (ii) does every axiomatizable class of models with property V admit an axiomatization by sentences with structure W ? (iii) what requirements of a structural sort must a class% with property V meet in order to be axiomatizable - and that by axioms with structure W ?

For an example we take as V the property: “all submodels of %-models belong to%”. Then the theorems of Tarksi and Vaught mentioned in $2.4 at once answer the questions (i)-(iii) applied to the present case. We shall now state the solutions to these problems for several other properties.

53.1. Homomorphically closed classes

A class 9C of models is called homomorphically closed iff together with each member %l it contains every model that is a homomorphic image of the model m. Similarly, if 2 is a subclass of a class % of models, then 2 is homo- morphically closed in % (or relative to %) iff every 3c -model that is a homo- morphic image of an 2-model is also an .@-model.

Let CP be a FOPL formula in prenex conjunctive form. We say that the predicate symbol P has a positive (negative) occurrence in CP iff in CP there is an expression of the form e x l , ..., xk) (respectively, lP(xl, ..., xk)) , where xl, ..., xk are individual symbols.

The formula CP is said to be positive in the symbols Pl, ..., 4 iff none of these symbols has a negative occurrence in CP. It is positive iff no symbol (including =) occurs negatively in it.

homomorphically closed, and, consequently, if a subclass 2 is distinguished in a class 9C by positive axioms, then 2 is homomorphically closed in 3c.

It was observed long ago (E. Marczewski [ 1011) that all positive axioms are

Page 337: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

328 Problems in the theory of classes of models

(N.B.: We say 2 is distinguished in % by certain axioms when L? consists of just those %-models in which the axioms are true.) In 1955 EoS [88] reported without proof that every axiomatizable, homomorphically closed subclass of a class of algebras is axiomatizable by positive axioms. The author [V] inde- pendently announced in 1957 that every axiomatizable and homomorphically closed class of models can be described by positive axioms.

In 1959 R.C. Lyndon published the following general theorem with a de- tailed proof.

Theorem 7 (Lyndon [96] ): Every axiomatizable and homomorphically closed subclass of an axiomatizable class of models can be distinguished in this class by means of positive axioms. rn

A basic tool for proving this theorem is the important

Interpolation theorem for FOPL (Lyndon [95]): Let @ and \k be FOPL sentences; these may contain operation symbols as well as predicate symbols. Suppose @ -+ \k is an identically valid FOPL formula, Then there exists a sentence i2 such that: (a) the sentences @ -+ C2 and C2 -+ \k are logically valid; (b) every predicate symbol occurring positively in C2 also occurs positively in both @ and q; (c) every predicate symbol occurring negatively in C2 also oc- curs negatively in both @ and \k (the three formulas @, \k, C2 are assumed to have prenex conjunctive form).

“negative”, we obtain the theorem of W. Craig [23] of which this interpola- tion theorem is a refinement.

Besides the notion of homomorphism, we introduced in 0 1.1 the notion of strong homomorphism; we recall that the two coincide for algebras. It would be interesting to solve the following open problems connected with this:

Problem 1: How can one describe the structure of those axioms deter- mining classes of models in which all homomorphisms are strong?

Problem 2: In Theorem 1 the condition of the axiomatizability of the sub- class L’ in the class 3c is overly strict. How can it be weakened so that the theorem still remains valid - even when restricted to strong homomorphisms?

If in the formulation of Theorem 7 we strike out the words “positive” and

8 3.2. Universal and Skolem subclasses

In 52.4 we cited a theorem of A. Tarski characterizing those classes admitting axiomatizations by universal sentences. Passage from classes to subclasses yields the more general

Page 338: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Problems in the theory of classes of models 329

Theorem 8 (hS [89] , Tarski [ 1631): A subclass 2 of a class % of models with finite signature can be distinguished in % by universal axioms iff these two conditions are satisfied: (a) every %-submodel g f an 2-model is an 2- model; (b) for every%-model (?m, if every finite submodel of m is isomoph- ically embeddable in an .@-model, then D itself can be embedded in some 2- model.

b S [ 8 9 ] has pointed out an interesting application of Theorem 8 to this important algebraic problem: given two similar classes 3Cl , %2 of algebras, we want to characterize the class .@of those x1-algebras that are isomorphically embeddable in q2-algebras. From Theorem 8 it immediately follows that when the classes %I, 3c2 are axiomatizable, the class 2 i s universally axiom- atizable (in ?XI). E.g., to this time no explicit conditions have been established for the embeddability of associative rings in skewfields; nevertheless, such con- ditions must be expressible in the form of a system of universal FOPL sen- tences.

J. LoS and R. Suszko ([91], pt. 11) considered the somewhat more general problem of Compatible embeddability. Suppose 911, "2i2 are algebras belong- ing to an axiomatizable class %. Under what conditions is there a %-algebra % that includes subalgebras isomorphic to and "2i2? It turns out that such a compatible extension "2i exists iff whenever an axiom of the form

is valid throughout 3c, then at least one of the sentences

is valid in both 'iB1 and 912. These authors found like conditions for the existence of a compatible ex-

tension for any system of algebras in a given axiomatizable class. Obviously, the union of an increasing chain of groups (ordered by S ) is

also a group, the union of an increasing chain of rings is a ring, and so on. We ask: for what axiomatizable classes % of models is it true that the union of an increasing chain of %-models is a %-model? An analogous problem for the FOPLlanguage can be so formulated: for what axioms @ is it the case that whenever @ is true in every model in an increasing chain Iml C m2 C ..., then @ is also true in the model UDi? The answers to these questions are given by

Page 339: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

330 Problems in the theory of classes of models

Theorem 9 (EOS and Suszko [91], pt. IV): An axiomatizable class% of models can be described by Skolem axioms (i.e., V3-axioms) iff the union of every increasing chain of %-models is a %-model. 8

This theorem was carried over to subclasses of axiomatizable classes of models by A. Robinson:

Theorem 10 (A. Robinson [133]): A subclass 2 of an axiomatizable class % of models can be described in % by Skolem axioms iff 2 is axiomatizable and whenever the union of an increasing chain of 2-models is a %-model, it is an 2-mode1, as well. 8

Theorem 10 has been generalized to axioms of arbitrary type V3V ... 0 (0 = V, 3) by D.A. Zaharov and H.J. Keisler. In presenting these results we use Zaharov's formulation [ 1861 .

)737. We write LRt {B be a submodel of a model '32 and let ml, in turn, be a submodel of

2R <()737,;n1, ..., nl)% ( 5 )

just when the identity map on <nl is an (nl, ..., nl)-map from ml S Cn (as defined in 52.4). If ( 5 ) holds for every nl-submodel write

into of fm, we

$%? < (nl, ..., nl)%. (6)

Finally, we say that (%? is an 1-wise submodel of '32 (and write fm %) iff (6) holds for every sequence ( n l , ..., nl> of length 1.

atizable class % of models can be distinguished in % by axioms of the type V3V ... 0 (It 1 symbols, 0 = V , 3) i f f for every increasing +hain %Ql el B2 <[ ... of 22-models, if the union Urni of this chain belongs to %, then it also belongs to 2. 8

Theorem 11 (Zaharov [ 1861 ): An axiomatizable subclass f2 of an axiom-

The relation m1 the usual sense. Therefore, on setting 1 = 1 in Zaharov's theorem, we get Theo- rem 10 as a corollary.

Even broader generalizations of Theorem 10 in various directions have been obtained by A.D. Taymanov ([ 1581, pt. 11).

5n2 is equivalent to 'n1 being a submodel of m2 in

Page 340: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Problems in the theory of clusses of models 331

$3.3. Direct products of models

%I, = ( M , ; q , PF, ... ) with the fued signature Z = (PI, P2, ... ). Let M be the direct (Cartesian) product of the bases Ma, i.e., the set of all functionsf defined on A such that f(a) E Ma for every a! E A. We define predicates P, on M by makingPs(fl, ..., fns) true exactly whenP~Cfl(a!), ...,fns(a!)) is true in $I, for every or E A. The model %I = ( M ; PI, P2, .._ ) is called the Cartesian product of the system of models s%R, indexed by the set A. Any model iso- morphic to %?l is called the direct product of the models ma.

If the models %?la are algebras, then 'B is also an algebra; it is isomorphic to the usual complete direct product of the algebras ma.

Thanks to the important role played by direct products in the theory of groups and other algebraic disciplines, in the last ten years quite a few papers devoted to the research of direct products have appeared. In 195 1 A. Horn [59] noted that if a sentence of the form

Suppose with each element or of a set A is associated some model

(where G i X , Gi, xi, are atomic formulas of the form xk = xz or Ps(xkl, ..., xkn), and Op = V, 3) is true in models %la (or E A) with signature Z, then this sen- tence is true in the direct product of the 'ma. It is now accepted practice to call a formula of the form (7) a Horn sentence.

We shall call an arbitrary sentence multiplicatively closed iff it has the above property, i.e., iff whenever it is true in similar models XU, (a E A), it is also true in their direct product.

is equivalent to a Horn sentence. It is natural to wonder whether every multi- plicatively closed sentence might not be equivalent to a Horn sentence.

That this is the case for positive sentences and sentences of various other sorts was proved by K. Bing [8], Recently, this result was obtained by K.I. Appel [3] for sentences involving no predicate symbols other than the equality sign. But A. Morel and C.C. Chang [ 181 found a necessary condition for an arbitrary sentence to be equivalent to one in Horn form, and with its aid they constructed a multiplicatively closed sentence equivalent to no Horn sentence. In the same article Morel and Chang posed the problem of finding necessary and sufficient conditions that a sentence be reducible to Horn form. Around the same time, R.C. Lyndon [94] conjectured that every multiplicatively

In Horn's paper it is proved that a multiplicatively closed universal sentence

Page 341: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

332 Problems in the theory of classes of models

closed Skolem sentence can be put in Horn form. In this paper he asserted that multiplicatively closed 3-sentences are equivalent to Horn sentences. In 1959-60, A.D. Ta'imanov [ 1571 found the desired necessary and sufficient conditions, completing the task set by Morel and Chang. Using these results, Taimanov showed that the sentence

although multiplicatively closed, cannot be reduced to Horn form. Since (8) is an 3-axiom, it serves as a counterexample to Lyndon's conjecture (3).

We now turn to results on multiplicatively closed classes, but in passing we mention the paper [ 1 181 of A. Oberschelp concerning multiplicatively closed sentences.

A special trend in the theory of multiplicatively closed classes ofmodels was initiated by A. Mostowski [ 1051 ; among other things he showed that any direct power of a recursively decidable model is also decidable. Mostowski's results also imply that if an axiomatizable class of models contains all finite direct powers of its members, then it contains arbitrary infinite direct powers of its members. This inspired J. Lo5 [88] to make the following conjecture:

Every axiomatizable class of models that contains all finite direct products of its members also contains arbitrary infinite direct products of its members.

This conjecture was proved by R.L. Vaught [ 1791. In a joint paper [36 ] S. Feferman and R.L. Vaught gave a detailed proof of the 4305 conjecture and extended it and Mostowski's theorem to a kind of product of models more general than the direct.

Without knowledge of the Feferman-Vaught results, the author published an article [XII] in which he generalized direct products in a different direc- tion and gave a canonical form for expressing sentences concerning a product in terms of sentences concerning the factors. Special cases of these results are those of Mostowski and Vaught cited above.

5 3.4. Subdirect products

and let 1132 be the Cartesian product of the models 8,. Suppose from the mo- del '% with signature Z there are maps cpa onto the models B, (a E A). The maps q, naturally induce a map tp from '% into 8. If cp is an isomorphism of

Consider a system of models 8, (or E A) with fixed signature 2 = (pi, p2, ... ) ,

Page 342: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Problems in the theory of classes of models 333

'% onto some submodel %I* of 9l, then we say that '% is decomposed into the subdirect product %* of the models Da with projections pa.

Let % be an abstract class of models. A model '% is called subdirectly indecomposable in % iff in any decomposition of '% into a subdirect product of %-models, at least one of the projections is an isomorphism.

G. Birkhoff [lo] proved that every algebra with an arbitrary signature Z is decomposable into a subdirect product of algebras subdirectly indecompos- able in the class of all algebras with signature Z. It is clear that this theorem remains valid when relativized to any homomorphically closed class of algebras. In [V] we find necessary and sufficient conditions for a class % of models to have the following property: every %-model is the subdirect product of %- models subdirectly indecomposable in %. These conditions yield the corollary: i f a class % of models is determined by a system of universal axioms and posi- tive axioms, then every %:model is a subdirect product.of%-models sub- directly indecomposable in %. e

By analogy with multiplicatively closed classes, we call a class% of models subdirectly closed iff all subdirect products of systems of%-models belong to %. We naturally inquire: by what special sort of axioms are subdirectly closed, axiomatizable classes of models describable? In contrast to the situation for multiplicatively closed classes, the results here are much simpler. The full solu- tion is given by the

Theorem (Lyndon [97]): An axiomatizable class of models is subdirectly closed i f f it can be described a system of by axioms of the form

where Q, is a positive FOPL formula and Ps is a signature symbol (or aj.8

Now we turn to subclasses. A subclass L? of a class% of models is called subdirectly closed in% iff every %-model that is decomposable into a sub- direct product of .@-models is in fact an .@-model. The above theorem charac- terizing the axiomatizable subdirectly closed classes applies, mutatis mutandis, to subclasses subdirectly closed in an axiomatizable class (Lyndon [97]).

5 3.5. Convex and quasiaxiomatizable classes

a subgroup. Consequently, if S is the class of groups, then the intersection of any system of 9-submodels of an arbitrary 9-model is itself a 9-model. The same would be true, were Q the class of all rings, all fields, etc. Abstract-

The intersection of any system of subgroups of an arbitrary group is again

Page 343: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

334 Problems in the theory of classes of models

ing from these examples, A. Robinson [ 1283 suggested calling a class % of models convex iff the intersection of any system of%-submodels of an arbitrary%-model either is empty or is a%-model itself. In the paper cited Robinson showed that every axiomatizable convex class of models can be axiomatized by means of Skolem sentences. C.C. Chang strengthened this result by proving

Theorem 12 (Chang [ 171 ): If in every member of an axiomatizable class % of models, the intersection of any two X-submodels either is empty or is a %-submodel, then the class X is describable by Skolem axioms.

thesis of the axiomatizability of the class % is replaced with the assumption of its quasiaxiomatizability , a property defined below.

Let us call a class % of models compact iff for every system S of sub- classes axiomatizable in %, if the intersection of every finite subsystem of S is nonempty, then the intersection of the whole system S is nonempty.

A class % of models is called locally bounded (cf. 52.2) iff for every cardinal rn there is a cardinal n (depending only on ni) with this property: in every%-model each subset of the base of power not greater than m is included in a %-submodel of power not exceeding n.

A class % is called quasiaxiomatizable (or pseudoaxiomatizable) iff it is both compact and locally bounded.

The compactness and Lowenheim-Skolem theorems from 5 2.1. show that every axiomatizable class of models is automatically compact and locally bounded. On the other hand, it is easy to construct quasiaxiomatizable classes that are not axiomatizable in the usual sense. Thus the notion of quasiaxiom- atizability generalizes the notion of axiomatizability.

Theorem 13 (Mal’cev [VII] , $ 2): Every abstract, convex, quasiaxiomatiz- able class is axiornatizable by means of Skolem sentences. (4)m

Recently, S.R. Kogalovski! observed that the condition of compactness for classes of models can be used in the problem of characterizing those classes that are axiomatizable. We shall say that a class of models is elementarily closed iff together with each member it also contains all models elementarily equivalent to it (cf. $2.3). The theorems of A.D. Taimanov in 52.4 readily lead to

Robinson’s result is strengthened in another way in [VII] where the hypo-

Theorem 14 (Kogalovski! [ 751 ): Every compact, elementarily closed class of models is axiomatizable. a

Page 344: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Problems in the theory of classes of models 335

It is easy to put this theorem in a more general form. We say the subclass 2 of a class X of models is elemenfarily closed in 3c iff every X -model ele- mentarily equivalent to an .@-model belongs to 2. From Theorem 14 it im- mediately follows that a subclass E is axiomatizable in a compact class 3c iff 2 is compact and elementarily closed in%. The condition that X be compact can be changed here to the appropriately defined condition that 2 be com- pact in X.

$4. Ultraproducts

In the last few years, the so-called ultraproduct construction, a generaliza- tion of the direct product of models, has proved most fruitful for model theory. The seed was sown by J . b S 1881 ; it developed and flourished under the care of A. Tarski and other workers, especially S. Kochen [72] and H.J. Keisler [70]. The techniques of ultraproducts have enabled them to gather under a single style of proof almost all the results presented so far, and to prove a host of powerful new theorems.

5 4.1. Basic definitions

I iff these two conditions are satisfied: A nonempty system D of nonempty subsets of a set I is called a fiZter over

(a) The intersection of any two subsets in D also belongs to D; (b) If A € D and A C B S I, then BE D. A filter D over I is called principal iff there exists a set A € D such that

D = { X : A C X C I } . Every filter over a finite set is principal. On the other hand, if the inter-

section of all members of some filter is empty then the filter is automatically nonprincipal.

belongs to D.

of subsets of an arbitrary set I can be extended to an ultrafilter over I , as long as the intersection of any finite number of sets in F is nonempty. Now suppose to each element i of the set I there corresponds some model

mt = (M'; Pf, Pi, ... ) of a fxed type; let D be a filter over I. On the Cartesian product M = n,, M, of the sets M, we introduce an equiv-

alence relation =D by setting

A filter D over I is called an uZfrajiZter iff for every A c I , either A or I - A

With the aid of the axiom of choice it is easy to prove that every system F

x E D y * (r:x'=y'}ED ( x , y € M ) .

Page 345: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

336 Problems in the theory of classes of models

Let MID denote the factor set, and define a new model

D=(M/D;P1,P2, ... ) = n m l / D L d

by putting

Ps(xl ,..., x ) = T 9 { t : P i ( x i ,..., X' ) = T } E D . nS nS

The model % is called the reduced product of the system { ml : L E I} with

This definition implies that if the filter D is principal and generated by the respect to the filter D.

set A, then the reduced product n,, ml/D is isomorphic to the Cartesian product %Il. The novelty comes when D is a nonprincipal ultrafilter.

A reduced product of models relative to an ultrafilter is called an ultra- product. The significance of ultraproducts is determined by their following basic property:

Theorem 15 (cf. [72]): Suppose we have (i) a FOPL formula @(XI, ..., Xn)

(ii) an ultrafilter D over a set I ; (iii) a system of models %, = ( M l ; P i , Pi, ... ) ( L E I ) with signature Z,

Let a;, ..., a: be the projections of a l , ..., an onto the set M, (I €3). The

of signature X = (Pl, P2, ... } with free individual variables XI, ..., xn;

and elements a l , ..., a, of the Cartesian product nlEIML.

relation

@(al/D, ..., a,/D)

is true in the ultraproduct nlEI ml/D i f f the set of indices of those models (B, in which @(a;, ..., a:) is true belongs to D.

The proof of this theorem is carried out by induction on the number of quantifiers in the formula @, assumed to be in prenex form (cf., e.g., [72]). m

From Theorem 15 it follows that every axiomatizable chss 3c ofmodels is closed under ultraproducts, and

If in a reduced product n ml/D, all the models coincide with a single model !JR, then this reduced product is called the reduced power of m relative to D and written %I/D. Reduced powers relative to ultrafilters are called ultra- PO wers.

Page 346: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Problems in the theory of classes of models

If we let each element a E Dl correspond to the element b E m', all of whose projections coincide with a, then we get a canonical embedding of the model % in the reduced power mm'/D.

A map cp from a model %l, into a similar model !Jl is called an elementary embedding of Dl in !Jl iff for every formula @(xl, ..., x,) of the signature of Dl and with free variables xl, ..., x,, and for all elements a,, ..., an E '2R, if @(a,, ..., a,) is true in 8, then @(alcp, ..., a,q) is true in (n.

Theorem 15 shows that the canonical map from a model %l, into an ultra- power B r / D is an elementary embedding. Therefore, each ultrapower of 1%17 can be viewed as an elementary extension of %l, lying in every axiomatizable class containing Dl.

If the ultrafilter D is principal, then it is generated by some one-element set { L }. In this case the canonical embedding of 93 in the ultrapower '2R1/D is simply an isomorphism of %V onto @ID. If the fdter D is not priucipal and %' is infinite, then this embedding does not map %l, onto @ID. There- fore, by taking I to be an infinite set and D to be any nonprincipal ultrafilter over I, we get a proper extension of ID in any axiomatizable class to which Dl belongs. This is a new proof of the extension theorem in $2.1.

the notions of isomorphism and isomorphic embedding and the notions of elementary equivalence and elementary embedding. Let B, g1 be similar models. A map i: 22 + 22, is called a power embedding of Im in 9.l iff there

such that the diagram

337

With the help of ultrapowers it is possible to forge an algebraic link between

exist ultrafilters ( I, D), ( I,, Dl) and an isomorphism cp: '2R1/D + %,I 'r /D1

%l,'/D 2 DIY/Dl

i ? ? k i

$93 + m, is commutative; here, j and k are the canonical embeddings.

From Theorem 15 it follows that every power embedding is elementary. w Keisler [70] has proved the converse with the aid of the generalized continuum hypothesis (GCH).

The following slightly more general result is established similarly:

Theorem 16 (Keisler [70]): If some ultrapowers of the respective models m, % are isomorphic, then Dl and !Jl are elementarily equivalent. If the GCH holds, then the converse is also true: from the elementary equivalence of models %, % follows the isomorphism of appropriate ultrapowers of these models (over the same index set). rn

Page 347: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

338 Problems in the theory of classes of models

The assertion above concerning power embeddings follows from Theorem

Without recourse to the GCH we can readily establish

Theorem 17 (T.E. Frayne [39]): In order that models %, % be elementarily

16 on enriching the signature with symbols for all the elements of %??.

equivalent, it is necessary and sufficient that there exist an ultrafilter ( I, D) such that % is elementarily embeddable in %ID.

Sufficiency is implied by Theorem 15. To prove necessity (cf. [72]) we arrange all the elements of % in a transfinite sequence b = ( b o , b , , ... ). With every every b, we associate an individual symbol x,; we let T be the set of all FOPL formulas, all of whose free variables are found among the x,. For p E T the notation % % when the free variables are replaced with the corresponding elements of %. We set 1 ={ p: p E T and % t- p(b)} . If x a l , ..., xan are the free variables occurring in a member p of I, then the sentence (3x,, ... xan)p is true in 8 - and in m, too. Therefore, there is a sequence ap of elements a t in such that ’$2 f- p(aP).

p(b) will signify that the formula p becomes true in

We set

A P = { p r : p r E I and w t--p’(aP) ( ~ € 1 )

and put F = { Ap: p E I}. Since the intersection of any finite number of sets from the system F is nonempty, there is an ultrafilter D over I including F. The map cp: % += ImID is defined by d b , ) = f,/D for all a, where f , ( p ) = a: for all p E I. It is easy to see that cp is the desired elementary embedding.

$4.2. Direct limits and ultralimits

A directed system { Im, j } of models over a directed set I is formed by associating with each element a f I a model ’$2, of a fixed type T, and by associating with each pair a Q p of elements in I a homomorphism j: : B, -+ (mp such that j z is the identity map on %, (a E I), and for a < < y we have 4 jp” j z .

as follows. We let M be the set of all pairs of the form (a , a,) for a, E %,, a&€ I. We say the pairs ( a , a,), (p, bp) in M are equivalent (E) when there exists an element y E I greater than a , /3 for which a, j z = bp jz. The classes of equivalent pairs form the base set of the model mmm under construction. We take the basic predicate Ps(a, b, ..., c) to be true iff there exists an a E I such that a

The direct limit of the system {rB, j ) is the model wmoo of type T defined

( a , a,), ..., c (a , c,) and Pas,, b,, ..., c,) is true in YX,.

Page 348: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Problems in the theory of classes of models 339

The map j,: B, + defined by setting a, j , equal to the equivalence class in Wm containing the pair (a, a,) is called the injection of mZ, into m- .

If all the mapsjz are monomorphisms, then the injectionsj, are obviously

Theorem 18 [ 1671 : If in a directed system {93, j } every homomorphism

isomorphic embeddings, too. But there is also a subtler result:

j t is an elementary embedding, then each injection j , elementarily embeds '%! , in the limit model 9.X- ..

(I , , D,), ... and a model B. As pointed out above, there is a sequence Suppose we are given a sequence t9 (of type o) of ultrafilters (Io, Do),

fm + B'O/D,, = Bl += B 2 / D , = m2 + %? /D2 = m3 + ...

of natural embeddings. The direct limit 'YX, of this sequence will be a model similar to m; it is called an ultralimit. According to Theorem 18, the injec- tion B+ $me embeds

Keisler's algebraic characterization(Theorem 16) of elementarily equiv- alent models in terms of ultrapowers rests on the GCH. Without its support, the analogous theorem for ultralimits can be proved:

Theorem 19 (Kochen [72]): In order that the models 8l and % be ele- mentarily equivalent, it is necessaw and sufficient that there exist a sequence 8 of ullrafilters such that the ultralimits me, %, are isomorphic.

A class % of models is called model complete (A. Robinson [ 1321 ) iff whenever a %-model B is a submodel of a %-model 8, then tarily embedded in %.

Theorem 20 (Kochen [72]): Suppose the class X of models is closed under isomorphisms and ultmpowers. X is model complete i f f for every pair m C % of %-models, there exists an ultrafilter (I, D) and an embedding % +!JX1/D that induces the canonical embedding '%+ m*/D.

$4.3. Conditions for the axiomatizability of classes. Elementary relations

were given earlier in terms of sequential mappings. The conditions for axiom- atizability obtained by Kochen and Keisler are expressed in terms of ultra- products and have a more algebraic nature. We formulate just a few of the chief results.

elementarily in m0.

is elemen-

Necessary and sufficient conditions for a class of models to be axiomatizable

Page 349: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

340 Problems in the thoery of classes of models

Without the GCH:

Theorem 21 (Kochen [72] ): For a class 3c of models to be axiomatizable, it

(a)% is closed under ultraproducts; (b)X and its complement q (relative to the class of all models of the type

(c)% is closed with respect to isomorphisms, ie.,X is abstract.

With the GCH one can prove the stronger

Theorem 22 (Keisler [70]): The axiomatizability of the class 3c is equiv- alent to each of following two assertions:

(i) % =Prod (X) and % =Pow (q); (ii) for some PCCK, we have

i$ necessary and sufficient that following all hold:

of %) are closed under ultralimits:

= { m: Pow( { sn }) n Prod (2) f g } .

Here, Prod (X) denotes the class of models, each of which is isomorphic to some ultraproduct of %-models. When Prod (X) = 7C, we say X is ultra- closed. Similarly, Pow(%) denotes the class of all isomorphs of all possible ultrapowers of %-models.

late:

% and % are closed under ultraproducts, ultralimits, and isomorphisms.

Conditions for the finite axiomatizability of 31 are even simpler to formu-

Theorem 23 (Kochen [72] ): The class % is finitely axiomatizable i f f both

Under the assumption of the GCH there is the stronger

Theorem 24 (Keisler [70] ): A class % of models is finitely axiomatizable

With the aid of the GCH Keisler also proved the following two tests of

Theorem 25: If X = Prod (X), .@ = Pow (P), and X n .@ = 8 , then there

If X = Prod (X), =f? = Prod (P) , and X n .@ = 0, then there is a finitely

Craig’s interpolation theorem (cf. 83.1) is an immediate corollary of the

i f f both X and q are ultraclosed. rn

separability:

is an axiomatizable class Xl 2% such that X fl .@ = 8.

axiomatizable class Xl 2 c)c such that X1 n .@ = 8.

second part of Theorem 25.

Page 350: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Problems in the theory of classes of models 34 1

We now turn to the problem of elementary relations (formular predicates) on models. Suppose % is a class of models with signature Z =( Pl , P2, ... ), and suppose \k( x l , ..., x,) is a FOPL formula of signature Z with free vari- ables x l , ..., xn. Then in each %-model rrn the formula \k defines an n-ary relation *SJJ ( x l , ..., x,), which is called an elementary (or formular) relation in X . Suppose we are given on each %-model an n-ary predicate Q = Q , ( x l , ..., xn) (e.g., by means of a formula of second-order logic). The problem: what conditions of an algebraic character must the relation Q satisfy in order that there exist a FOPL formula 9(x1 , ..., x,) such that QSJJ = \kw for every %-model Cm?

The answer to this question is given by

Theorem 26 (E.W. Beth [7]): Let X* be an axiomatizable class of models with signature Z* =( Q, Pl , Pz , . . . ) , where Q is an n-aty predicate symbol. In order that there be a FOPL formula q(xl, ..., x,) of signature Z = <Pl , P2, ... > such that the sentence

is true in every %*-model, it is necessary and sufficient that on each model (m = (M; P l , P2, ... it be possible to define in no more than one way a new predicate Q(xl, ..., xn) so that the enriched model %&?* = (M; Q, P,, P2, ... ) is a %*-model. rn

Using the technique of ultraproducts, Kochen generalized Beth’s theorem to the following result:

Theorem 27 (Kochen [72]): Suppose a relation Q(xl , ..., x n ) is defined in some manner on each model in an miomatizable class % whose signature does not contain the symbol Q. Then Q is elementary in 31 i f f the following three conditions are all satisfied:

(a) The Q-enrichment of any ultraproduct of %-models is equal to the ultraproduct of the enriched factors;

(b) The enrichment of any ultralimit of %-models is equal to the ultra- limit of the enriched models;

(c) If %-models are isomorphic, then their enrichments are isomorphic. rn

We mention also that Keisler [70] obtained conditions for Horn axiom- atizability (see 53.3) in terms of ultralimits and reduced products, as well as theorems on the existence of universal and homogeneous models.

Page 351: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

342 Problems in the theory of classes of models

8 5 . A few second-order classes of models

9 5.1. Axioms of the second order

The problems considered in the previous sections were closely tied to the first-order predicate logic and its formal language. The next most important formal language is that of second-order predicate logic (SOPL). Formulas in this language are composed of the same logical symbols &, v , 1, +, V, 3, =, individual symbols, and predicate symbols as in FOPL. The only difference lies in the use of the quantifiers: in second-order formulas the quantification symbols V, 3 can bind not only individual variables, but predicate variables as well. The value (true-false) of a SOPL formula in a model whose signature contains all the free predicate and individual variables occurring in the nota- tion of this formula is defined much as for FOPL formulas (cf. [56]). E.g., the formula

is true in a linearly ordered set iff this set is well ordered (every nonempty subset contains a least element),

naturally enough, called a second-order class. If a SOPL formula contains neither free predicate, nor free individual variables, then its truth in any model depends solely on the power of the base of that model. We shall call such a closed formula a sentence('). A second-order class may thus consist of abstract sets of various powers, and the collection of these cardinalities, called the spectrum of the class and sentence, completely determines such a class.

A.A. Zykov [ 1871 obtained simple results on the spectra of second-order classes some years ago. Namely, he demonstrated the existence of algorithms whereby:

form

The class of all models in which a fixed SOPL formula (axiom) is true is,

(i) for every SOPL axiom one can construct an equivalent formula of the

where the q, (Pl, ..., P t ; y l , ...,ys's, is the signature of the class of models under considera- tion, and 0, = tl, 3;

are predicate symbols, the xk,yl are individual symbols,

Page 352: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Problems in the theory of classes of models 343

(ii) for every SOPL sentence a, one can construct a SOPL sentence a* of of the form

such that the spectrum a of the formula a* of a* by the relation

is mapped 1-1 onto the spectrum

I n =rn+m' t2" ' (mEa,nEo*)

(Sis a binary and R is a unary predicate symbol, and 1 is the largest of the ranks of the predicate symbols appearing in a).

The question, however, of which collections of cardinal numbers can be realized as the spectra of sentences (9) is still open. Clearly, this problem is closely connected with the axiomatics of set theory, but to this day has not been studied in depth.

The SOPL language is exceedingly strong. Many of the important mathe- matical concepts can be immediately described in it. A detailed elaboration of the theory of the SOPL language thus represents one of the central prob- lems in model theory. At the present time, the only systematic study, more or less, has been of special forms of SOPL obtained by restricting the quanti- fiers in one way or another. Some of the results awarded these endeavors are described below.

$5.2. Projective classes

By definition, a class 3c of models with finite signature ( Pl, ..., P,) is called finitely projective iff it consists of all models satisfying some fHed SOPL axiom of the form

( 3Tl) ... ( 3 T m X O l x 1 ) ... (Onxn)@(xl, ..., xn; T,, ..., T,; Pl, ..., Ps) , (10)

where the 4, are predicate symbols, the xk are individual symbols, and

We consider the auxiliary class 3co of models with signature (Pl, ..., P,, O[ = v, 3.

Tl , ..., Tm) determined by the FOPL axiom

(O1xl) ... ( D n x n ) ~ ( x l , ..., xn; Tl, ..., Tm;Pl, ..., P,) . (1 1)

Page 353: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

344 Problems in the theory of classes of models

Comparing the axioms (10) and (1 I), we see that an arbitrary model (M; PI, ..., PJ belongs to the class X iff it is possible to define auxiliary predicates T , , ..., T, on M so that the enriched model (M; P,, ..., Ps, T I , ..., Tm) belongs to X,. In other words, a finitely projective class is the projection of a finitely axiomatizable class. The projection of an arbitrary axiomatizable class is called a (general) projective class. A. Tarski [ 1631 pro- posed that the families of finitely projective and general projective classes be denoted by PAC and PAC,, respectively.

As an example, consider the class X of (associative) rings, with signature consisting of symbols for the predicate S(x, y, z) of addition and the predicate fix, y , z ) of multiplication; these predicates are respectively equivalent to the equations x +y = z, xey = z . Let $j’ be the P-projection of X. The finitely projective class Q consists of all those semigroups isomorphic to multiplica- tive semigroups of associative rings. S.R. Kogalovski: [75] recently showed that the class

are inherited by projective classes. We shall not formulate these properties here, since they are also exhibited by reduced classes, to whose description we now turn.

is not axiomatizable. A significant number of the properties of axiomatizable classes of models

$5.3. Reductive classes

All models that we have considered previously have had but one base set; it is, however, at times convenient to admit models with two or more bases. E.g., Hilbert’s axiom system for euclidean geometry has three bases; the sets of points, line, and planes. In axiomatic set theory one often has a set of “elements” and a set of “sets”.

We now pass to the general case, but for simplicity we assume the models considered have just two bases, the first and the second. Formulas of the corresponding two-sorted predicate logic have the same form as those of the ordinary, single-sorted FOPL; the difference lies in the division of the indivi- dual variables into two “sorts”; in each two-base model, elements of the first base serve as values for variables of the first sort, and elements of the second for variables of the second sort. The basic predicates of a two-sorted model are defined on the pair of bases and will be of different kinds as determined by the sorts of their arguments. Predicates (and predicate symbols) whose every argument is of the first sort are said to be of the first kind. Predicates of the second kind are defined analogously. The remaining predicates are said to be of mixed kind. Thus, the predicates of the first and second kinds are ordinary one-base predicates, and only the mixed predicates are really multi- base.

Page 354: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Problems in the theory of classes of models 345

Quantifiers in many-sorted FOPL formulas are interpreted as bounded quantifiers, their ranges restricted to the corresponding bases.

Finally, we can construct and interpret formulas for many-sorted SQPL in a quite analogous fashion.

A class of two-based models with (finite) signature X is called (finitely) axiomatizable iff it consists of a l l models with signature Z satisfying some fvred (finite) system of two-sorted FOPL axioms of sirnature Z.

Now let 3c* be an axiomatizable or finitely axiomatizable class of two- sorted models, and suppose the signature of %* consists of the predicate symbolsPl, ..., Ps of the first kind, the symbols R,, ..., Rt of the second kind, and the mixed predicate symbols Sl , ..., Sq . Each %*-model '$I has two bases M,, M2. If in %I we extract the set MI and preserve only the pre- dicates p,, ..., P, defined on it, we get a single-base model (Ml ; P1, ..., ps>, called the reduct of '$I.

Definition: A class^% of ordinary, one-base models is called reductive (finitely reductive) iff % consists of the reducts of all the members of some two-sorted (finitely) axiomatizable class [XI]. (')

This defines reductive classes of one-base models in terms of classes of two- base models. To give an appropriate definition involving one-base models only, we consider an arbitrary model %I= (M; Pl , ..., Pt, R) with a single base M and a distinguished unary predicate R . We let MR be the set of elements in M for which R is true. This determines a submodel (MR ;Pi, ..., Pi, R') of f137 called the R-reduction of the model S B . We now have the easy

Theorem 28: A class X of one-base models with signature <Pl, ..., Ps) is (finitely) reductive i f f 'K is the (PI, ..., Ps)-projection of the R-reduction of some (finitely) axiomatizable class whose signature contains PI, ..., P,, R..

This theorem gives the desured characterization of reductive classes purely in the theory of one-base models.

In the earlier definition of multibase models had only two bases, but it is easy to see that the family of reductive one-sorted classes is not extended by using n-sorted classes (n = 3,4, ...) in the definition.

From Theorem 28 it quickly follows that all (finitely) projective classes are also (finitely) reductive. The author does not know whether the converse is true. The family of reductive classes, however, possesses properties whose validity for the family of projective classes is in doubt. In particular, it is easy to prove ([XI] , 9 0 1 , 2) that:

(a) the intersection of any (finite) system of (finitely) reductive classes is a (finitely) reductive class;

Page 355: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

346 Problems in the theory of classes of models

(b) the union of a finite number of (finitely) reductive classes is a (finitely)

(c) a reductive class is quasiaxiomatizable in the sense of 8 3.5; (d) for every reductive class %, there is an infinite cardinal number n such

reductive class;

that every subset (of power m, say) of the base of an arbitrary%-model ?!l? is included in a %-submodel of Lowenheim-Skolem theorem for reductive classes);

(e) for every reductive class %, there exists a cardinal n such that every infinite %-model of power rn can be extended to %-model of any previously chosen power not less than rn t n ;

(f) the collection of all possible direct products of models in a reductive class is a reductive class;

(g) the collection of all homomorphic images and the collection of all strong homomorphic images of models in a (finitely) reductive class are (finitely) reductive classes;

(h) the collection of all models admitting homomorphic mappings onto members of a given (finitely) reductive class is a (finitely) reductive class, and the same goes for strongly homomorphic mappings.

The properties (a)-(e) all hold for projective classes, too. As regards (g), its status for projective classes is apparently still unknown.

Since the question of the coincidence of projective and reductive classes remains open, it is of interest to note

Theorem 29: If all models in a finitely reductive class % are infinite, then

For completeness we present a proof of this theorem. Let 3c be the

of power not greater than m i- n (the

CK is finitely projective.

(Pl , .~., P,)-projection of the R-reduction of the class 2 of models with sig- nature (Pl, ..., P’, Let jected R-reduction is 5%- By the Lowenheim-Skolem theorem there is an .@-model ‘32, = (Nl ; P,, .~., Pt , R ) of the same power as %? that satisfies M 5 %Il G ‘32 (therefore, every %-model is the projected R-reduction of an .@-model of the same power). Consequently, there is a predicate S(x, y ) de- fined onN1 and realizing a 1-1 correspondence betweenN1 andM. It thus satisfies the axioms

..., Pt, R) satisfying the FOPL axiom @(PI, ..., Pt, R). = (M;P,, ..., P,) be a %-model, and let % be an 2-model whose pro-

Page 356: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Problems in the theory of classes of models 347

Let Q(R, S) be the conjunction of these two formulas. By translating the predicates P,, ..., Pry R, S defined on N , to the subset

M by means of the mapping S , we obtain a model !!J* = (M; q, ..., c, R*, S*) isomorphic to %, and thus satisfying the axioms

cP* = @(P:, ..., F: R*) , \k* = \k(R*, S*) .

In addition, the axioms

(VXl , ..- Y xni>(pi(xl , .-- Y xnil - -ey, , ...,yni)(s*(x,&) & ...&S*(xni+)

&Pi*(x,, - - - Y xniN (i = 1 , ..., s) (12)

hold in the model obtained by combining !!J and %TI*.

the class of models with signature Let 52 be the conjunction of cP*, \k*, and the axioms (12), and let %* be

(P,, ...) Ps, P?, ...) R*, S*>

that satisfy the axiom st. The discussion above shows that on each %-model can be defined predicatesP;, ..., PT, R*, S* so that the enriched model satis- fies 52. In other words, every %-model is the projection of a %*-model. Con- versely, suppose !!J is the (P, , ..., P,)-projection of the arbitrary %*-model %TIl. Let the (Pf, ..., PT, R*)-projection of %Il be %TI2; it is an .@-model. The (q, ..., P,*)-projected R*-reduction of $n2 is isomorphic to by virtue of the truth of \k* and (12) in 9.3,. Therefore, the (PI, ..., Ps)-projection of every X *-model is a %-model. Consequently, the class X, as the projection of the finitely axiomatizable class %*, is finitely projective. rn ( 6 )

5 5.4. Quasiuniversal classes

models. We say that A is local iff it has the following property: let !!J be a %.model and let ($fi,: 7 E I'} be a system of its submodels such that each finite subset of %TI is included in some a,; then if A is defined at and is defined and true at every !!Jy (7 E I'), then A(@) is true.

Suppose we have a unary predicate A(m) partially defined on a class % of

Page 357: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

348 Problems in the theory of classes of models

E.g., let 7C be the class of all groups and A be the property of a group being abelian, n-step solvable, or n-step nilpotent (for a futed natural number n). It is easy to prove in each of these cases that A has the localness property, al- though it is usually formulated in the weaker form: if every finite subset of a group @ generates a subgroup in @ with the property A, then @ itself has the property A.

The problem of whether a certain property of groups is local (in the class of all groups) frequently pops up in the theory of infinite groups, and its solu- tion is sometimes quite difficult. A general method was indicated in [11] for reducing the problem of localness to the local thoerem for FOPL; with its aid the property of a group having a central system of subgroups, e.g., was shown to be local. This was apparently the first case of applying the theory of models to solve concrete problems in a domain of mathematics not immediately con- nected with predicate logic.

One immediate consequence of the compactness theorem is the

Theorem (L. Henkin [54]): If every finite submodel of a model %6' is iso- morphically embeddable in a member of axiomatizable class %, then %6' is itself embeddable in some %-model.

(cf. 52.4).

involve properties immediately expressible, not in first-order, but in second- order predicate logic. Thus it is of some importance to describe as broad a class as possible of SOPL axioms expressing local properties. The only require- ments are that the description be formal (syntactical) and that the formulas be general enough to offer the possibility of proving interesting local theorems in concrete theories. One such class of formulas, called the quasiuniversal for- mulas, was constructed by the author in [XI] . Their description follows.

Let ( P l , ..., Ps) be the signature of the models under study, and let R1, ..., Rt be auxiliary predicate symbols of arbitrary ranks. Consider a system S consisting of FOPL formulas

This theorem was generalized by Ta'imanov ([ 1581 , pt. 11) for nembeddings

The majority of interesting concrete local theorems - e.g. in group theory -

(vxl ... x )a&, ..., xmi; P l , ..., Ps, Ri) (i= 1 , ..., t ) (13) mi

and a SOPL formula

Page 358: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Problems in the theory of classes of models 349

where Oj = V, 3 and the Qi and q are quantifier-free FOPL formulas involv- ing only the symbols indicated. The equality sign can also occur in the formu- las (13) and (14), but must connect only individual symbols, not predicate symbols.

We say that the quasiuniversal axiom system S is valid in the model 1137 = (M; PI, ..., Ps) iff the formula (14) is true in under the condition that its quantifiers on R,, ..., 4 are relativized to the corresponding sets of all the predicates on M satisfying the respective axioms (13).

of S in 2ll is equivalent to the truth in %ll of (14) as an ordinary SOPL axiom. In the general case, the validity of S in fm is equivalent to the truth in 1137 of a SOPL prenex axiom with some existential individual quantifiers. Thus, e.g., the quasiuniversal system

When the conditions (13) are tautological or completely absent, the validity

is equivalent to the formula

So quasiuniversal systems can be viewed as SOPL formulas with a special structure.

Intrinsic local theorem (for quasiuniversal classes) ([XI] 53.2): Every property of models that can be expressed by a quasiunivertul system of axioms is local. rn

This theorem is also true for the more general case of infinite systems of

For a concrete example, we consider the class% of groups. A binary pre- many-sorted formulas of the form (1 3) and (14).

dicate R defined on groups and satisfying the axiom

(Vxyzuv) ((xRy &yRx+ x ey) & (xRy &yRz + xRz & uxvRuyv))

is called a partial group-ordering, and a predicate S satisfying the axiom

(Vxyzuv)((xSy&ySx+x =y) & (xSy v ySx) &

& (xSy & ysz --f xsz & mvSuyv)) ,

Page 359: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

350 Problems in the theory of classes of models

in every group is called a linear group-order. A group orderable iff it satisfies the axiom

will be caliedfreely

where the quantifiers (R), (3s) range over partial and linear group-orderings of a, respectively. Since the property of a group being freely orderable is quasiuniversal, it is local.

the intrinsic local theorem, are indicated in [XI] , $3.3 . A local theorem of D.H. McLain [99] is also almost immediately deducible from the intrinsic local theorem.

A class 3c of models is naturally called quasiuniversal iff it consists of all members of an axiomatizable class 9Co that have a fixed quasiuniversal proper- ty. In [XI], 53.2 are a number of examples showing that the behavior of quasiuniversal classes differs essentially from that of axiomatizable or reduc- tive classes. E.g., it turns out that a quasiuniversal class can consist of a single infinite model; also, the class of all prime groups, all prime rings, etc., are quasiuniversal. A more detailed study of quasiuniversal classes has not been performed, but would be of interest.

A series of other group-theoretical theorems, all immediate applications of

$5.5. Formuhs with quantifiers on unary predicates

by general SOPL formulas. One might hope to simplify the problem by re- stricting consideration to those classes defined by SOPL axioms whose only quantified predicate symbols are unary (let us call formulas of this kind monadic). But Zykov’s theorem in $4.1 shows that the spectral problem for the class of models with one binary predicate S that satisfy a monadic axiom of the form

As already mentioned, little is known about classes of models determined

is just as general the spectral problem for an arbitrary SOPL sentence.

only unary basic predicates that can be axiomatized by monadic axioms. A classical theorem of H. Behmann [2] shows that every monadic class either is empty, i.e., the corresponding axiom is contradictory, or contains a finite model, the number of whose elements does not exceed a bound effectively computable from the length of the defining axiom.

An essentially simpler case are the monadic classes - classes of models with

Page 360: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Problems in the theory of classes of model: 35 1

In connection with the theory of automata, the monadic theory of the model

@ =((O, 1 , 2 )... 1,s) ,

where S is the relation of immediate successor (i.e., S(x, y ) 0 x t 1 = y ) , has lately aroused great interest. Recently, J.R. Buchi [ 131 succeeded in proving that the set of all monadic formulas true in @ is algorithmically decidable. The relationship between the monadic theory of 8 and automata theory is examined in detail in the work of S . Kleene, A. Church [20], B.A. Trahten- brot [170]-[172] , e t al.

Also of interest is the language of weak monadic formulas. To describe these, let us call a unary predicate defined on a set Mfinite on M iff it is true for only a finite number of elements of M. A monadic formula (or more reasonably, its interpretation) is weak iff the predicate quantifiers are re- stricted to finite predicates. E.g., the formula

in the weak monadic language is semantically interpreted as the proposition: every nonempty finite subset of the base set has a “least” element.

We look at a second example. Let S be a system of FOPL axioms describ- ing the class of linearly ordered groups with the group operation and the order relation <. Then S and the weak monadic axiom

(x)cy) ( I < y < x + ( 3R)( 3 z)(R(z) & R(1) & x G 2 & *(y, R)),

where \kCy, R) denotes the formula

(u)(v)(R(u) & R(v) & (wXR(w) -+ w< u v ZI Q w) &

together describe the class of archimedean ordered groups.

member, the additive group of real numbers, that is included as an ordered subgroup in no larger archimedean ordered group.

the weak monadic axiom

As we know, in the class of archimedean ordered groups there is a maximal

For a final example we turn to the class of linearly ordered sets satisfying

Page 361: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

352 Problem in the theory of classes of models

It is clear that this class consists of those ordered sets isomorphic to the set of natural numbers.

A class of models (with arbitrary signature) is called weak monadic iff it can be described in the weak monadic language. The second and third exam- ples above show it is possible for a weak monadic class to contain a model of power 2No that is maximal, or even to be categorical. Nevertheless, the follow- ing analog of the Lowenheim-Skolem theorem holds:

Theorem (A. Tarski [ 1641): Let % be a weak monadic class. Then every uncountable%-model has a %-submodel of a lesser infinite power.

In particular, this means every categorical weak monadic class consists of a countable model.

Apparently, the properties of weak monadic classes have not yet been studied in great detail. In Buchi [ 121 are indicated a number of concrete models whose weak monadic theories were investigated in connection with automata problems, as well as for their purely mathematical interest.

NOTES

(I) The free variables (viewed as individual constants) that designate distinguished elements should be allowed to appear in sentences. In practice no distinction is made between sentences and axioms until 95, where for second-order logic, only axioms of the empty signature are called sentences.

<') Not the full axiom of choice, but the axiom of choice for finite sets (cf. [R6]). (3) Tarski has pointed out (cf. [R7] ) that sentence (2) is equivalent to the Horn sentence

(3xyz)(Pl(x) & P2W) & 1P3(z) & (P2W V -1P3(x))).

Lyndon's argument for 3-sentences is sound, and his conjecture for El-sentences has been confirmed by A. Weinstein (Notices Amer. Math. SOC. 11 (1964), 391). e) If a convex class% of order q is axiomatizable, thenxq+No (see $2.3) is quasi- axiomatizable and convex, but not axiomatizable if it contains an infinite model. An adequate definition: a class is *quasiaxiomatizable iff it is locally bounded and every n-enrichment is compact. For a cardinal n, the n-enrichment of x i s the class of the type of % augmented by n zeros consisting of all possible models created from %-models by choosing n new distinguished elements.

(') In [XI] such a class % is called projective.

(") This proof is easily adapted to show that a general reductive class% is projective as long as all the%-models have infiiite powers not less than the order of 2.

Page 362: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

CHAPTER 27

TOWARD A THEORY OF COMPUTABLE FAMILIES OF OBJECTS

In the course of the last ten years, various authors have introduced the notions of principal numbering (V.A. Uspensk; [ 174]), complete numbering (A.I. Mal'cev [XVIII] , [XXV]), standard and special numberings (A.H. Lach- lan [SS]), and numerous others. The purpose of this article is to clarify the basic relations among these concepts. In doing this, it is helpful to introduce some new kinds of numberings: normal and subnormal numberings, subspecial numberings, effectively principal numberings, etc.

Typical of the results are the following: a computable family of sets has a computable complete numbering iff it contains a smallest set; principal num- berings of such families are isomorphic; effectively principal numberings coincide with subnormal numberings; a family of sets is subnormal iff it is o-dense and T-closed in the sense of Uspenski: [ 1741 .

numberings: by a numbering a of a set A of indeterminate objects we under- stand a well-defined mapping a: N-+ A of the set N of all natural numbers onto the set A. An element n E N i s called an a-number of the object an. Sub- sets of A are calledfamilies of objects. (')

Although the chief interest is aroused when A is the collection of all re- cursively enumerable sets (resets) of natural numbers and is numbered by the Post numbering A (cf. [XXW , Q l), we shall formulate definitions and theo- rems for an arbitrary numbered set (A, a) whenever possible. Such an approach proves particularly convenient for studying spbfamilies of some special family of resets. E.g., the set TPr of all unary partial recursive functions (pr-functions) and its subset 9, of general recursive functions (gr-functions) can be regarded as families of re-sets.

In contrast to [ 1741 and [XVIII] the present article considers only simple

Q 1. Principal and complete numberings

Let cr be some numbering of an arbitrary set A. A numbering of a family

35 3

Page 363: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

354 Toward a theory of computable families of objects

B c A is gr-multireducible (or simply, reducible) to the numbering a iff there is a gr-function f ( x ) such that

on = a f ( n ) (n = 0, I , ... ) .

Numberings of the family B that are reducible to a are called a-computable. The family B is a-computable iff it admits at least one a-computable number- ing. If a numbered set ( A , a> is fixed beforehand, then we shall abbreviate “a-computable” as “computable”. In particular, the collection CW of all re- sets is always taken to be numbered by the Post numbering R (see [XXV] , § 1 , where the Post numbering is denoted by 0).

Numberings a, a‘ of one and the same set A are equivalent iff each is re- ducible to the other. They are isomorphic iff each is reducible to the other by means of a gr-function that mapsN 1-1 onto itself.

A numbering /3 of a family B of objects in the numbered set ( A , a) is called a-principal iff is a-computable and every a-computable numbering of B is reducible to /3.

Suppose fl is a-principal and y is a-computable; then y is P-computable. Theorem 1 : Let the sets C c B c A have the respective nurnberings y, p, a.

Let A g be gr-functions respectively reducing 0, y to a; thus B = af(iV), C = Og(N). We introduce a gr-function cp(x), setting

4 2 m ) = f ( m ) , @ m + l ) = g ( m ) ( m E N ) .

Since Cis a subset of B, we have B = acp(N). Therefore, the map 6: N - t B defined by

8n=aqfn) ( n E N )

is an a-computable numbering of the family B . The numbering 6 must be reduced to the a-principal numbering p by some gr-function h(x). Thus adn) = /3h(n) for all n E N , whence

-yn = af(n) = Oh(2n) (n EN) ;

this means y is P-computable.

a-computable rather than a-principal, then the conclusion of this theorem may not hold.

As in [XXV] , a numbering a of a set A is called a complete numbering with special element e E A iff for every partial recursive functionf(n), there

If in the hypotheses of Theorem 1 the numbering 0 is required merely to be

Page 364: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Toward a theory of computable families of objects 355

exists a gr-function An) such that for all n EN,

af(n) if An) is defined,

e if f (n) is undefined.

Theorem 2: Suppose the basic numbering a of the set A is complete with special element e. Then each computable numbering 0 of an arbitraty com- putable family B containing e is reducible to a computable numbering 0, of B that is complete with respect to e.

We shall show that the desired properties are possessed by the numbering 0, defined by

PK(n, 0) if K(n, 0) is defined ,

i e otherwise, 0,n =

where K(n, x) is the Kleene function described in [XXV] , 5 1 . ( I ) 0, is a-computable. By assumption, there exists a gr-function f ( x ) such

that On = af(n) for all n EN. Since a is complete, there must be a gr-function g(x) satisfying

af(K(n, 0)) 0 K h 0) =P,n , = ( , 4 n ) = (

e

and, consequently, reducing 0, to a.

for a l l n , x E N , (11) 0 is reducible to 0,. We choose (see [XXV] , 8 1) a number s such that

n = K (2) (s, n, x) = dl)( [s, n] , x) .

We now have

0n = PK([s, n1,O) = OKIS,nl (n E N ) ;

in other words, the gr-function [s, y] reduces to 0,. (111) 0, is complete with special element e. By K we denote the Kleene

numbering of the set Fpr of all pr-functions: Kn = K(n, x). This numbering is complete with respect to the function A defined nowhere. We have for all m, n E N ,

Page 365: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

356 Toward a theory of computable families of objects

Km = Kn * K(m, 0) = K(n, 0) * bKm = 0,n ,

Kn = A * K(n, 0) undefined 3 0,n = e .

In other words, the numbering 0, is a homomorphic image of the complete numbering K, and thus 0, is complete ([XXV] , Theorem 2.2) with e as its special object. w

Theorem 2 immediately implies the fundamental

Corollary: Let a be a complete numbering of a set A with special element e. Then all a-principal numberings of an arbitrary family B 5 A containing e are complete at e and are isomorphic to each other.

Let 0 be a principal numbering of the family B. According to Theorem 2 , 0 is reducible to a certain computable numbering 0,. From the computability of 0, it follows that p, is reducible to 0; hence, the numbering 0 is equivalent to the complete numbering 0,. By the generalizations ([XVIII] , Theorem 2.3.4; [XXV] , Theorem 2.1) of a theorem of H. Rogers, every numbering equivalent to a complete numbering is isomorphic to it and, therefore, com- plete itself. The numbering 0 is thus complete (with special object e). From the definition of principal numbering we see that all principal numberings of the same family are equivalent. Since the ones under discussion are also com- plete, Rogers' theorem generalized shows they are isomorphic.

92. The a-order and a-topology

In order to characterize the families admitting computable complete numberings, we impose certain restrictions on the structure of the set of totally enumerable families.

According to [XXV] , 93, a family B of objects in a numbered set ( A , a) is called totally a-enumerable (a-te) iff the set a-lB of all a-numbers of ele- ments of B is recursively enumerable. Thus, every nonempty a-te family is a-computable, and the intersection and union of any finite number of a-te families are a-te families. We also have the obvious

Lemma 1 : The intersection of an a-te family Cand an arbitraty family 3

Indeed, for some gr-function f , we have f l = af. So for every n E N ,

with a-computable numbering 0 produces a p-te subfamily of B.

n E p-'(Cn B ) 0 f (n ) E a-'C;

consequently, the set P-'(C n B ) is recursively enumerable.

Page 366: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Toward a theory of computable families of objects 357

Corollary: Let (A , a> be a numbered set. I f a numbering a' of A is reducible to the numbering a, then every a-te family is also totally a'-enumerable. In particular, equivalent numberings have one and the same set of totally enum- erable families. rn

The invariance of the collection of all totally enumerable families under passage to equivalent numberings allows us to view the structure of this collec- tion as a characteristic of the given numbered set ( A , a) . Using this collection we can introduce a natural topology [173] and partial quasiorder ([XXV] , 58) on (A, a).

By definition, the a-open families of objects in the numbered set ( A , a> are arbitrary unions of a-te families.

An object a € A is an a-subobject of an object b E A (written a <a b) iff for every a-te family C

The relation <a is transitive and reflexive, but not antisymmetric, in general. It is clear that the condition of antisymmetry

a G a b and bGaa * a = b ( a , b € A )

is equivalent to the demand that A be a To-space in the a-topology. On ful- ffling this demand, A becomes a partially ordered set. Lemma l yields the

Corollary: Suppose the family B A has an a-computable numbering 0. Then for all objects a, b in the family B,

a G p b * a G a b .

In particular, i f A is a To-space in the a-topology, then every family B c A with an a-computable numbering 0 is a To-space under its ptopology. rn

E.g., the set W of all recursively enumerable sets is a To-space relative to the Post numbering 71. Therefore, every family of re-sets admitting a r-comput- able numbering forms a T,-,-space relative to it.

putable complete numbering 0 with special element e € B, then e is an a- smallest object in B (i.e., e is an a-subobject of every object in B).

A completely numbered set has no te-families containing the special ele- ment other than the whole set ([XXV] , Theorem 3.2). Thus the special object

Lemma 2: Let ( A , a> be a numbered set. I f a family B A has an a-com-

Page 367: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

358 Toward a theory of computable families of objects

e is a &smallest object in B. By (1) it is also an a-smallest object. m

exists a gr-function g(x) such that for n EN, A numbering a of a set A is an upper numbering iff for every a E A there

where a v an is the smallest of the common a-superobjects o f the objects a and an. (2 )

Lemma 3: Suppose the set A has an upper and complete numbering a with special object e. Then the family B consisting of all a-superobjects of a fixed object a E A admits an a-principal numbering complete at a

We introduce a numbering p of the family B by setting

p n = a v a n ( n E N ) .

By ( 2 ) this numbering is a-computable. On the other hand, for all natural numbers m and n,

am=an * Pm=Pn, m = e * p m = a ;

thus p is a homomorphic image of a. Since a is complete at e, /? is complete at a.

It remains to show that the numbering /3 is a-principal. Suppose B has a numbering y that is reduced to a by the gr-function f(x), i.e., yn = af(n) for all n E A! Since a <a yn,

yn=avyn=ava f (n )=Pf (n ) ( n E N ) ;

hence, f reduces y to p. Lemmas 2 and 3 quickly give

Theorem 3: Suppose the set A is supplied with a complete and upper numbering a Let b be an object in an arbitrary family B E A. In order that B admit an a-computable numbering complete a t b, it is necessary and suffi- cient that b be the a-smallest element in B.

Lemma 2 shows the necessity of the condition. To see the sufficiency we assume b is the a-smallest object in B. According to Lemma 3, the family Bo consisting of all a-superobjects of b has an a-principal numbering 0 complete at b. By Theorem 1 the family B, an a-computable subfamily of Bo, is also

Page 368: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Toward a theory of computable families of objects 359

P-computable. But B contains b; by Theorem 2, B has a &computable num- bering complete at b. rn

As an example we consider the numbered set ( 9 9 , n) of all re-sets. The Post numbering n is upper and complete relative to the empty set 8. If c, d are re-sets, then c of resets possesses a computable complete numbering iff it contains a smallest set. rn

is dropped from its hypotheses. For consider the numbered set ( FFP,, K ) of all pr-functions. The relation c GK d means exactly that d is an extension of the partial function c (c, d € Fpr). Let f be a pr-function that cannot be ex- tended to a’gr-function, and let B be the family of all pr-functions that are extensions off. The family B is not computable. For suppose to the contrary that P is a K-computable numbering of B. Let Y(n,~x) be the function with P-number n; it is clear that Y is partial recursive in the variables n, x. The domain of definition of Y is recursively enumerable and can be arranged in a recursive sequence

d iff c c d. According to Theorem 3 , we have: a family

We note that Lemma 3 loses its validity when the demand that a be upper

( n o , x o ) , ( n l , x l ) , ... . (3)

Let x be an arbitrary natural number. Since B certainly contains a function defined at the point x , in the sequence (3) there must be a first pair ( ni, x i ) with xi = x . We define a unary function cp by putting cp(x) = V(nj, x) for each x E N . The function cp is general recursive and coincides with f on the domain off, contradicting that f cannot be so extended.

$3. Normal and subnormal numberings

A numbering of some family B in a numbered set ( A , a) is called a-sub- normal iff is a-computable and there exists a pr-function g(x) such that for a l l n € N ,

cm E B * A n ) defined and an = Og(n). (4)

The numbering f3 is called a-normaZ iff is a-computable and there exists a gr-function g satisfying (4) for all n E N .

a-subnormal (a-normal) numbering of B. Correspondingly, a family B is a-subnormal (a-normal) iff there exists an

Page 369: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

360 Toward a theory of computable families of objects

Theorem 4: For a-subnormal (&normal) families in the numbered set (A, a), the a-principal numberings coincide with the a-subnormal (&normar) numberings.

It is convenient to break the proof into two obvious lemmas.

Lemma 4: Every a-subnormal numbering (3 of a family B

By assumption, is a-computable and satisfies (4) along with some function

A is &principal.

gE 9, . Let y be an a-computable numbering of B reduced on a by h E 9,:

yn = ah(n) (n EN) . (5)

From (5) and (4) we learn that for n EN, g(h(n)) is defined and

hence, y is reducible to (3. A

Lemma 5 : Every numbering y of a family B that is equivalent to an &sub- normal (a-normal) numbering p of this family is itself a-subnormal (a-normal).

Since y is reducible ro p, the former is also a-computable. By assumption there is a pr-function (gr-function) g satisfying (4) and a gr-function j reducing

to y: px = yj (x ) . This means

avl E B *jj(g(n)) is defined and an = pg(n> = yj(g(n))

Consequently, y is a-subnormal (a-normal). * We now prove Theorem 4. According to Lemma 4, every a-subnormal

numbering is a-principal. Conversely, suppose y is an a-principal numbering of an a-subnormal (a-normal) numbering of B. By Lemma 4,(3 is a-principal and, therefore, equivalent to y. By Lemma 5, y is a-subnormal (a-normal).

Theorem 5: Suppose C c B c A are sets with the respective numberings y, 0, a. Then

(i) If y and /3 are both a-subnormal (a-normal), then y is Psubnormal (Pnonnal);

(ii) If y is /?-subnormal (/?-normal) and (3 is a-subnormal (a-normal), then 7 is a-su bnormal (a-normal).

We shall verify (i) for subnormal numberings. By the conditions of the theorem, (3 is reduced to a by some f E CJgr:

Page 370: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Toward a theory of computable families of objects 361

0n = af(n> (n E N ) > (6)

and 7 is reduced (5) to a by some h E Yg. In addition, there is a g E Ypr satisfying (4) and a k E Ypr satisfying

twz E C * k(n) defined and twz = yk(n) . (7)

By Theorem 4, p is a-principal; so by Theorem 1, y is 0-computable. In addi- tion, from (6 ) and (7) we find

pn E C 3 k(f(n)) defined and Pn = af(n) = yk(f(n)) .

Thus y is P-subnormal. The remainder of the theorem is proved similarly. The numbered collection (W, n) of re-sets satisfies two conditions: IT is

complete at e = 0, the empty set; the family of nonempty re-sets is totally n-enumerable. We shall see that under such conditions normal and subnormal families differ only in the matter of containing the special object e. (3)

Theorem 6: Let ( A , a) be a completely numbered set with special element

(i) Every a-subnormal family B that contains e is a-normal; (ii) If the family A - ( e } of all nonspecial objects is totally &-enumerable,

e. Then

then adding the special object e to any a-subnormal family B E A produces an a-normal family B1 = B U { e }.

First we prove (i). Let 0 be an a-subnormal numbering of the family B containing e, and let f E Tg and g E Tpr satisfy (6) and (4). We define a new numbering y of B by setting

Pg(n) if g(n) is defined,

e otherwise.

Thus we have

af(g(n)) if f(g(n)) is defined ,

e otherwise. ^In= [

Since a is complete at e, there exists h E '3,, for which

af(g(n)) if f(g(n)) is defined ,

otherwise. &(n) =

Page 371: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

362 Toward a theory of computable families of objects

Therefore, ah(n) = yn for every n E N ; so y is a-computable. From (8) and (6) we see

cw E B *an = yn ;

hence y is a-normal. Thus B is a-normal. Turning to the proof of (ii), we let M be the set of all a-numbers of all

nonspecial objects in A . Let B be a family with a-subnormal numbering 0 that is reduced (5) to a by a gr-function fand satisfies (4) for some pr-function g . The set M is recursively enumerable. This implies that the function g1 speci- fied by

g(n) if An) definedand n E M ,

( undefined otherwise g&n) =

is partial (but not general) recursive. We define a numbering y of B , = B U { e } by setting

/3gl(n) if gl(n) isdefined,

e otherwise. Yn= (

As above, we easily verify that y is a-computable. In addition, from (4) and the definition of g1 it follows that

e fcwEB-cwz=f lg (n) and n E M * a n = y n ,

an = e* n q M * g l ( n ) undefined =$ yn = e ;

this means that for n EN.

cw E B , * an = yn .

Thus y is a-normal.

Theorem 7 : Suppose the numbered set ( A , a> contains an object a such that A - ( a } is totally a-enumerable. If B is an a-normal family containing a as well as other objects, then the family Bo = B - { a } is a-subnormal.

Let /3 be an a-normal numbering of B, and let A g E 9, satisfy

/3n = a f ( n ) , an E B * cw = /3g(n)

Page 372: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Toward a theory of computable families of objects 363

for every n E N . The set M = a-l(A - { a ) ) is nonempty and recursively enum- erable. So is the set Mo =fl(M); hence, it is the range of values of some gr- function dx). The map y defined by

is an a-computable numbering of Bo. We shall prove that y is a-subnormal. Introducing the pr-function

we see that

an E B , * an = af (gfn)) and f(g(n)) E'M ,

f (g(n) ) EM*g(n) EMo * g l ( n ) defined and g(n) = cpkl(n))

Consequently,

an E B, -an = a f ( d g J n ) ) ) = ygygl(n) *

We note this application of Theorem 7: if a normal family B of re-sets contains a smallest set a, and a is recursive, then the family B - { a is sub- normal if nonempty.

54. Effectively principal numberings

Let B be a family included in a numbered set ( A , a). A natural number n is called a Post a-number of the family B iff B = a(rn), A natural number n is a Kleene a-number of a partial numbering y of B iff for every x E N , yx = d ( n , x). Of course, 7~ and K are the Post numbering of re-sets and the Kleene universal function, respectively. If K(n, x) is defined for all x EN, then the corresponding y is an a-computable numbering of the family B .

An a-computable numbering /3 of a family B in ( A , a) is called effectively a-principal iff there is a pr-function w(x) such that if n is a Kleene a-number of an a-computable numbering y otB, then w(n) is a K-number of a gr-function reducing y to /3 (in other words, iff there exists w E Tpr such that if a(nn) = B, and K(n, x) is defined for every x EN, then d ( n , z ) = /3K(w(n), z ) (z E w.

Theorem 8: The a-subnonnal numberings of any familj B coincide with its effectively a-principal numberings.

Page 373: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

364 Toward a theory of computable families of objects

Suppose 0 is an effectively a-principal numbering of B, and let w be a pr- function such that if n is a Kleene a-number of computable numbering y of B, then K W ( ~ ) is a gr-function reducing y to 0. Suppose f E Tp reduces 0 to a: pW = af(x). Let n be an arbitrary natural number, and let C,, = B U {an }. We construct a numbering y,, of the new family C,, by putting ynz = cuF(n, z ) , where

F ( n , x t l ) = f ( x ) ( X E N ) .

The function F(n, x) is general recursive in the variables n, x; hence for some r E N ,

F(n,x) = K( [r, n] , x) (n, x EN) .

Suppose n E N and a n E B. Then C,, = B, and [r, n] is a Kleene a-number for the computable numbering y,x = d( [r, n] ,x) of the family B. Therefore, d( [r, nl , x) = W W ( [r, nl 1, x) and

Introducing the partial recursive function g(y) = K(w( [r, y ] ), 0), we find that for all n E N .

(wz E B *An) defined and an = Dg(n) ; (9)

thus /3 is a-subnormal. Conversely, suppose we have a pr-function g and a gr-function f satisfying

(9) and 4x = af(x), respectively. Let y be a computable numbering of B, say 'yx = d ( n , x) for some fixed n E N . Since K(n, x) E B for every x E N , we learn from (9) that

where s is an appropriate fixed natural number. In other words, a suitable gr-function w can be defined by taking w(y) = [s, y ] .

Page 374: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Toward a theory of computable families of objects 365

$5. Standard families and precomplete numberings

A different notion of complete numbering was introduced in [XVIII] , 52.3: a numbering a is called complete iff there exists a gr-function cp(x) such that

for all those for which the function K(n, x) is defined for every x (4), i.e., iff there exists an algorithm whereby from the Kleene number n of a gr-function g(x) = K(n, x) one can find a solution x (an a-fixed point for the transforma- tion g) of the equation

ag(x) = (ws.

To avoid confusion with the notion of completeness introduced earlier, numberings complete in the sense of [XVIII] will be called precomplete numberings from now on.

known under what conditions the converse is true. In [XVIII] , $2.3 it is proved that equivalent precomplete numberings are isomorphic (Rogers' theorem generalized).

Theorem 9: Suppose a precompletely numbers the set A. Then every a- normal numbering f l of an arbitrary family B c A is precomplete, and all a- normal numberings of B are isomorphic to one another.

In particular, all principal numberings of a normal family of re-sets are

Let f, g, 'p E 9, reduce f l to a and satisfy (9) and (lo), respectively. We

Every complete numbering is also precomplete [XXV] . It is not at present

precomplete and isomorphic.

choose a natural numbers such that

Let n be a number for which K(n, x) is a total function. From (9) and (10) we obtain

Thus g(cp( [s, n] )) is a 0-fured point for K(n, x). Hence, p is a precomplete numbering.

Page 375: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

366 Toward a theory of computable families of objects

According to Theorem 4, all a-normal numberings of B are a-principal and therefore equivalent to one another. By virtue of the generalization of Rogers’ theorem, equivalent precomplete numberings are isomorphic; hence, all a- normal numberings of B are isomorphic. m

In accord with a definition of A.H. Lachlan [85] , a numbering /3 of a family B c A is called a-standard iff /3 is a-computable and

olyl E B * pn =an .

A family admitting an a-standard numbering is called a-standard. Since every standard numbering is clearly normal, every a-standard family

Theorem 10: Every a-normal numbering /3 of an a-normal family B is equivalent to an &-standard numbering of B; the a-normal families thus coin- cide with the a-standard families.

is a-normal. m The converse also holds:

Suppose J g are gr-functions such that for all n E N ,

On = af(n) , an E B - olyl = /3g(n) .

We introduce a new numbering y of B by putting yn = /3g(n) (n EN). From

it follows that the numbering y is a-computable. In additiog,

Thus y is a-standard. The normal numberings 0, y are equivalent by Theorem 4.

Corollary: I f the basic numbering a is precomplete, then every a-normal numbering is isomorphic to an a-standard numbering.

a-standard numbering. According to Theorem 9, these are isomorphic.

necessarily a-standard, but it will be al-standard for a suitable numbering al isomorphic to a.

Theorem 11 : Let (3 be a precomplete principal numbering of a family B of

By Theorem 10, each a-normal numbering is equivalent to an appropriate

We observe that a numbering isomorphic to an a-standard numbering is not

Page 376: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Toward a theory of computable families of objects 367

resets, and let C c B be a &subnoma1 family. For any gr-function h(x), if

ph(O)C_ph(l) C-..., U b h ( i ) E B , ph( i )EC (ieN), i

then U ph(i) E C. i

Lachlan proved this theorem for the particular case when B contains all re-sets and Cis a n-normal family. His proof can be applied to Theorem 11 almost without change.

We introduce the notation Ti = ph(i), T = U. Ti. Let y be a 0-subnormal numbering of C, and let g E FJpr satisfy

On E C *An) defined and On = yg(n) ,

Following Lachlan, we choose two strongly enumerated sequences ( 5 ) of finite sets Ti,i, Si,i such that

and S. . = @ if g(i) is undefined. We put b J

Ux = U Ti,, ; i 9 x

hence, U Ux = T. The set X

R i = To U U { T x : x > 0 and for some y ,

uy 2 Si,, and UX-l E si,y 1 9 (1 1)

is recursively enumerable, and ( R i : i E N } is a computable family (i.e., i + Ri is n-computable) included in B. Since is principal, by Theorem 1 there exists a gr-function $(n) such that p$( i ) = Ri . The numbering 0 is also precomplete. Therefore, we can find a number r satisfying the equation

R , = p$(r) = Or ,

We can assume that To # 0, Ti,i# @. If g(r) is not defined, then Sr,i= 0; so there are no terms Tx in (1 1) for Rr , and R , = To. But then it follows from 0r = To E C that g(r) is defined. Thus g(r) is in fact defined.

Consider the set yg(r). If yg(r) = T, then T E C and we are finished. If

Page 377: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

368 Toward a theory of computable families of objects

yg(r) # T, then we can find a number p such that p E yg(r) - T or p E T - yg(r). In the first case, for all sufficiently large x, no y satisfies Uy 2 Sr,x ; in the sec- ond, for all sufficiently large x, no y satisfies Ux-l c Sr,y. Therefore, in ( I 1) for R, there are only a finite number of terms Tx; consequently, R , = T,, for some n. If for every i, Tn+i = T,,+i+l, then T = T,, E C, proving the theorem. In the contrary case we can choose n so that R, = T,, and T,, # T,+,. From or = T,, E C it follows that T,, = yg(r). Therefore, for all sufficiently large y , we have

Consequently, the set Tn+, appears in the representation ( 1 1) of R,; hence, R , 2 T,,+,, but this contradicts R , = T,, # T,,+,.

Theorem 12: If a set A with precomplete numbering a is the union of a finite number of a!-te families A,, ..., A,, then at least one of these families coincides with A.

It clearly suffices to prove this for s = 2 . We can assume that A1 andA2 are nonempty and that

&-'A, = {v1(0), vl(l), ..., vl(n), ... 1 ,

a-442 = Cv2(0), Cp2(1), -.*, cP2(n), -.* 1 >

where pl, q2 are appropriate gr-functions. Let M , E N be the set of all those numbers that first appear in the first line before they appear in the second; let M 2 be the set of all numbers first occurring in the second line not later than they occur the first. Since A , U A 2 = A , we knowM1 UM2 = N . The sets M I , M 2 are recursively enumerable and their intersection is empty; hence, these sets are recursive. Suppose A , , A 2 # A . Then we can find numbers p , q such that cy, E A , - A 2 , aq E A, - A l . Consider the gr-function

q if x E M 1 , i p if x E M 2 . dx) =

Since the numbering a! is precomplete, there must be a fmed point for which&r)=a!r. I f r E M , C a - l A 1 , t h e n w E A 1 andg(r)=q. Fromag@)= = a r we learn that aq E A 1, contradicting cuq $Z A 1. An analogous contradic- tion can be obtained under the assumption that r E M2.

Page 378: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Toward a theory of computable families of objects 669

Corollary: If a family B of resets admits a computable precomplete num- bering 0 and contains'a minimal set a that is recursive, then a is the smallest set in B.

Indeed, in the contrary case there is a set b E B of which a is not a subset. The family Bl of all those sets in B that contain at least one point of a, and the family Bq of those that contain at least one point of N - a are (Me fami- lies, each different from B. But their union is B, contradicting Theorem 12.(6) 9

Lachlan [85] proved Theorem 12 and its corollary in a slightly different form for standard numberings of families of re-sets. This corollary is of inter- est, since it is not known whether every standard family of re-sets contains a smallest set, or even whether each family of re-sets with a computable pre- complete numbering does.

As a simple example of a normal family of re-sets, we consider the family BM of all recursively enumerable supersets of a given re-set M. Let I be a rr- number for M, and let S(x, y ) be a gr-function such that nS(m, n) = rrm U m (m, n EN). Then the map 0 determined by on = rrS(r, n ) is a computable numbering of BM. This numbering is standard inasmuch as

A more complicated example is the family C consisting of every set of the form rr-'B for an arbitrary te-family B of re-sets. The normality of C is readily established with the help of Theorem 20.011 the structure of the n-te families (see the end of 87).

$6. Special and subspecial numberings

A numbering p of a family 3 in some numbered set ( A , a> is called a-sub- special iff it is a-computable and there exists a pr-function Ax) satisfying the conditions

an E B * g(n) defined and (yn = @(n) ,

g(n) defined * /3g(n) <a (y12 (13)

for all n EN. From (12) we see that a subspecial numbering is subnormal.

special. Thus a special numbering is normal.

subspecial (a-special) numbering of B.

When we can find a gr-function g satisfying (1 2) and ( 1 3), we say 0 is a-

A family B in (A, a> is called a-subspecial (a-special) iff there exists an a-

Page 379: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

310 Toward a theory of computable families of objects

Assume /3 is an a-special numbering of a family B in ( A , a) . Suppose the set A contains an a-minimal object a, and let r be an a-number of a. Then from (13) it follows that /3g(r) = a, and so a E B. In particular, every special fami@ of resets contains the empty set.

and /3n Go an for all n EN.

Remark: If the basic numbering a is complete, then each special numbering /3 of an arbitrary special family B is isomorphic to a specially standard number- ing y of B.

As in the proof of Theorem 10 we introduce the new numbering y, where yn = /3g(n). The conditions (12) and (13) respectively become

A numbering /3 of a family B is called specially a-standard iff /3 is a-standard

m E B * m = y n , ynYnoan,

showing that y is a specially standard numbering of B. By Theorem 9 the normal numberings /3, y are isomorphic. w

a specially standard numbering. The remark above shows that our special fami- lies of re-sets coincide with Lachlan’s.

The next three theorems are almost literal analogs of the corresponding Theorems 5,6, and 7 concerning normality.

Theorem 13: Suppose A 2 C > Bare sets of arbitrary objects with the

(i) If y is a-(sub)special, and /3 is y-(sub)special, then /3 is a-(sub)special; (ii) If /3 is y-computable and a-(sub)special, y is a-computable, and for any

According to Lachlan [85] , a family of re-sets is called special iff it admits

respective numberings a, y, 0. Then

objects a, b E C

a Go b * a G7 b ,

then /3 is y-(sub)special.

We prove (ii) for /3 subspecial. By assumption there exists a pr-function g(x) satisfying (12) and (13) and a gr-functionf(x) satisfying /3n = af(n). From this we get

yn E B * af(n) E B *g(f(n)) defined and af(n) = /3g(f(n)) ,

that is,

yn E B * gcf(n)) defined and yn = /3g(f(n))

Page 380: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Toward a theory of computable families of objects 371

In addition we have

whence, by hypothesis, it follows that

g(f(n)) defined * Pg(f(n)) <7 y n .

Thus p is y-subspecial. rn

Theorem 14: I f the basic numbering a of the set A is complete at e E A, then adding e to an arbitrary a-subspecial family B produces an a-special family B1 = B U { e }. In particular, under the assumption that a is complete, a-subspecial families are a-special i f f they contain e. (7)

Let 0 be an a-subspecial numbering of B. From the completeness of fy it follows that the numbering 7 of B, defined by

Pg(n) if g(n) defined,

e otherwise w= [

is a-computable. From (12) and (13) we see that y is a specially a-standard numbering. rn

Theorem 15: Suppose in the numbered set ( A , a) there is an element a such that the family A - { a } is totally a-enumerable. If an a-subspecial family B E A contains a and other objects, then the family Bo = B - {a} is also a-subspecial.

(13) and f E Fg satisfy On = af(n). Let cp, g1 be the functions and y the a- subnormal numbering of Bo constructed in the course of proving Theorem 7. We also have

Let be an a-subspecial numbering of B, and let g E 9 satisfy (12) and P'

gl(n) defined =$ ygl(n) = af(cP(gl(n))) =iPdn> an ;

consequently, y is a-subspecial. rn Since the Post numbering IT of the set W of all re-sets is complete at the

empty set, and the family of all nonemgtyre-sets is totally .rr-enumerable, the preceding theorems yield this

Page 381: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

312 Toward a theory of computable families of objects

Corollary: Every special family of resets contains the empty set. Every subspecial family in W that is not special is obtained from a corresponding special family by deleting the empty set.

We now wish to present Lachlan’s basic theorem on the construction of special classes of re-sets and to indicate some of its connections with the re- sults of V.A. Uspenski!.

A numbering y of a family C consisting of finite sets of natural numbers, is called strongly computable i f fy is n-computable and the function

p(n) = power of -yn

is general recursive. A family of finite sets admitting a strongly computable numbering is called strongly enumerable.

Theorem 16: In order for a family of re-sets to be subspecial, it is necessary and sufficient that it consist of all limits of monotonic sequences of sets from a fixed strongly enumerable family of finite sets.

Lachlan [85] proved that a family re-sets is special iff it coincides with the collection of all re-sets that are unions of monotonic sequences of members of members of some strongly enumerable family of finite sets, one of which is the empty set. Removing the empty set from such a family presents no prob- lem (cf., e.g., the proof of Theorem 7); Theorem 16 is then deduced with the aid of Theorems 14 and 15.

In 97 we shall need a somewhat more general proposition, which we now formulate. According to Uspenski? [ 1731, a family B of re-sets is called w-dense iff its subfamily of finite sets is strongly enumerable and for every finite sub- set a of a set b € B, there is a finite set c € B such that a 5 c s b.

and C E B is a subfamily with a P-subspecial numbering y , then Cis also w dense.

Theorem 17: I f fl is a principal numbering of an w-dense family B of re-sets,

We present a detailed proof of this theorem, although it is virtually a repe-

By assumption there is a gr-function h(x) such that tition of Lachlan’s proof of the narrower theorem cited above.

is a strong enumeration of all the finite sets in B , and there is a pr-function Ax) such that

Page 382: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Toward a theory of computable families of objects 313

on E C * g(n) defined and bn = yg(n) ,

First we show that the family of finite sets in Cis strongly enumerable. Since all the finite sets in C appear in the sequence (14)) we have only to find those numbers n for which flh(n) E C. From (1 5 ) we see that

ph(n) E C * g(h(n)) defined and yg(h(n)) = flh(n) *

* g(h(n)) defined and @(n) c yg(h(n)) .

The set of n satisfying the last conditions in this chain is recursively enumer- able because the powers of the sets /3h(n), as well as n-numbers of these and the sets yg(h(n)), are given effectively.

It remains to show that every finite subset U of any set X E Cis included in a finite set V: X 2 V E C. Suppose this is false; in fact, suppose U is a finite subset of some X E C for which there is no V with the desired properties. Since X belongs to the w-dense family B, we can find k E Yp such that

u G xo c x, c x, c ...) u xi = x; i

where Xi = ph(k(i)) for i EN. Let t (x ) be a gr-function with nonrecursive range. Put

R i = X o U U Xi ( i E N ) i$ Ti

We thus have

i $ T * R i = X , i E T * R i = X forsome m i E N . mi

So {Ri: i E N } is a subfamily of B. Moreover, the numbering i + Ri is 71- computable. By Theorem 1, this numbering is also &computable, i.e., for some gr-function s(x) we have R, = fls(i). From the implications

i 9 T * ps(i) = X * g(s(i)) defined and X = ~ g ( s ( i ) ) *

=$g(s(i)) defined and U yg(s(i)) ,

Page 383: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

314 Toward a theory of computable families of objects

i E T and g(s(i)) defined * @(i) = Xmi 2 yg(s(i)) *

* u 9 Y&(i)) 7

it follows that

i $E T * g(s(i)) defined and U s yg(s(i)) .

But clearly the set of all i satisfying the right-hand side of this equivalence is recursively enumerable, which contradicts the nonrecursiveness of T.

that every principal numbering of an o-dense family is effectively principal. Should this assertion prove untrue, the following generalization of Theorem 16 might be of some interest:

Let 0 be a precomplete and principal numbering of an o-dense family B rif resets. A subfamily C c B is 0-subspecial iff consists of the members o f a strongly enumerable family D of finite sets together with all the sets in B that are limits of increasing sequences of members of D.

The necessity of this condition is deduced from Theorems 11 and 17, while the sufficiency is proved just as for the corresponding theorem of LacNan [85] ...

In addition to o-dense families, so-called 7-closed families are studied in Uspenski; [ 1731 . It is easy to see that for o-dense families, being .r-closed is equivalent to being closed under limits of computable increasing sequences of re-sets. Therefore, Theorem 16 can be reformulated as: a family of resets is subspecial iff it is o-dense and d o s e d .

Theorem 17 would be a direct consequence of Theorem 16 were it known

$7. Totally enumerable families

Let ( A , a ) be a numbered set and let B C A be a family with a-computable numbering 0. According to Lemma 2 in $ 2 , each family of the form B n C - where C i s an a-te family - is a 0-te subfamily of B. These are called a-extend- able 0-te families. Of particular interest are the numberings 0 for which all 0-te families are a-extendable. For such a numbering 0, the 0-topology of B coin- cides with the topology induced by the basic a-topology on A . Uspenskii described one sort of these numberings ([ 1741 , Theorem 5). We shall see that this result is a direct consequence of those obtained in $ $5 and 6.

Following Uspenski:, we call a computable numbering 0 of a family B of re-sets effectively open iff every nonempty 0-te subfamily C consists of all possible supersets in B of members of a fixed strongly enumerable family of finite sets belonging to B.

Page 384: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Toward a theory of computable families of objects 375

It is clear that every subfamily C of this form is n-extendable. Thus, effec- tively open numberings belong to the class of numberings whose totally enum- erabIe families are all extendable, but they do not exhaust this class.

Theorem 18: Suppose the basic numbering a of the set A is upper and complete, the numbering 0 of the family B c A is a-principal, and a, b are objects in B for which a <, b. Then every numerical set M E N satisfying

is productive.

of the object a possesses an a-principal numbering y complete at a. Let r be a y-number of b, and let f(x) be the function taking the value r on T and unde- fined outside of T. By the completeness of y, there is a gr-function g(x) such that

Let T be a creative set. By Lemma 3 in 52 the family D of all a-superobjects

yt(n)=b if n E T ,

a if n E N - T . ydn)= [

Consequently, the numbering 6 defined by 6x = yg(x) is an a-computable numbering of the family C = {a , b }. The family C is included in the a-princi- pally numbered family (B, P> . Therefore, by Theorem 1,6 is ,&computable: for some f E TP we have yg(n) = Pf(n). From (16) we obtain

n E T * /3f(n) = b * f (n ) E F1{ b } * f ( n ) 4 M

n E N-T =$ Pf(n) = a * f (n ) E M ;

that is,

Thus the productive set ?-is multireducible to M ; this meansM is productive.

Corollary: Suppose the numbering a of the set A is upper and complete. Let 0 be an a-principal numbering of a famiIy B c A. If a is an object in a P-te family C 5 B, then C contains all a-superobjects of a that belong to B.

the set M = P-lC satisfies (16), so M is productive, which contradicts its as- sumed recursive enumerability. =

For in the contrary case there is a object b E B - C, such that a <, b. Then

Page 385: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

376 Toward a theory of computable families of objects

Theorem 19: For any numbered set ( B , p) , every nonempty 0-te family C 5 B is psubspecial.

By hypothesis the set (3-k is nonempty and recursively enumerable and is thus the range of some gr-function h(x). The numbering y of C determined by yn = 0h(n) is @-computable. We claim it is P-subspecial relative to the pr-func- tion g(x) defined by

g(n) = minz (h(z) = n )

Indeed,

fin E C*n EglC*g(n) defined and n = h(g(n)) 3

g(n) defined * on = /3hh(g(n)) = yg(n) .

Theorem 20 (Uspenski: [ 1741 ): Any principal numbering 0 of an u-dense family B of resets is effectively open.

Let C c B be a nonempty 0-te family. By Theorem 19, C i s 0-subspecial. Applying Theorem 17, we see that Cis o-dense. Therefore, the family Cfin composed of all the finite sets belonging to C i s strongly enumerable, and every member of C has at least one subset belonging to Cfin. By the corollary of Theorem 18, every set that belongs to B, and includes a set in C, itself be- longs to C. Consequently, Cis the collection of all those sets in B that have subsets in Cfin.

In conclusion we indicate a type of normal family consisting of re-sets connected with 0-te families.

Theorem 21 : Suppose the family B of resets has a computable numbering 0, and suppose h(x) is a gr-function such that J$h(n): n E N } is a family of finite sets from B with strongly computable numbering y given by yn = Ph(n). Let D, denote the family of all resets that have the form F1C, where either C is empty or there exists a gr-function k(x) such that C consists of all sets in B having at least one subset of the form yk(m). Then the family D, is n-normal.

Let 6n be the collection of all 0-numbers of those sets in B that have at least one subset of the form yz for z E nn. If rn = 6, we take 6n = @. It is clear that S is a n-computable numbering of the family D,, and that

nn C mn * 6n C 6m . (17)

Page 386: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

T o w d a theory of computable families of objects 377

Furthermore, 6n = p-'C,, where C, is the subfamily of B consisting of super- sets of members of the family ~ ( n n ) ; in particular,

y(nn) c c, . (18)

Let s, be a n-number for v-'Cn. From (18) we see that ns, 2 nn. Therefore, by (16), SS, 2 an. On the other hand, every set yx with x E ns, includes a subset for some y E nn; hence, as,, E 6n. Thus

as, = 6n . (19)

x ~ n s , + O ~ ( ~ ) E C , * ~ ( ~ ) E T ' C , +xEh- ' (6n) ,

Since

we see ns, = h-l(tin). Therefore, for every m EN, there is an n E N such that

nm ED 7 *Am = 6n *ns, = h-'(nm). (20)

Let g be a gr-function such that h-'(nx) = ng(x). From (20) we see that ns, = ng(m). Thus in (19) we can take s, to be Am); together with (20) this gives nm = 6g(m). Consequently, for every m EN,

nm EDy * nm = &Am);

in other words, 6 is normal. m From Theorems 20 and 21 one immediately derives the result mentioned

at the end of 3 5 : the normality of the family of all re-sets of the form n - k , where Cis a totally enumerable family of re-sets.

NOTES

(') The empty family must at times be admitted, at times avoided. (")The demand that a V (WI exists and be unique should be a part of this defmition.

(3) Not quite. A family consisting of a single object is always normal. e) The earlier requirement that ON contain at least two objects has been dropped in

In particular, the ortopology must be To.

this article.

Page 387: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

378 Toward a theory of computable families of objects

(5) I.e., the numbering [i,j] + Ti,j is strongly computable; see 56.

( 6 ) The possibility that Q intersects every member of B has been neglected; cf. [ 85, Lemma 1.21.

(’) It is necessary to assume also that e is minimal, i.e., has no distinct crsubobjects inA (or, equivalently, that A - (e}is open in the ru-topology). Cf., e.g., the numbering K / U following Theorem 7.2 in [XXV] .

Page 388: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

CHAPTER 28

POSITIVE AND NEGATIVE NUMBERINGS

A numbering of a set B of arbitrary objects is a well-defined map p from the set N of all natural numbers onto B. The number equivalence of is the binary relation Bp on N defined by

If the numbering is (freely) isomorphic to a computable numbering of some family of recursively enumerable sets (re-sets) - for terminology see [XXV] and [XXVII] - then there exists a general recursive function (gr-function) fix, y, u, u) such that for all x, y E N,

px = py 0 (Qu E N ) ( 3 u € N)(F(x, y , u, u) = 0) .

Hence, the number equivalences of computable numberings of families of resets are of class Q3 in the Kleene classification. rn Below we examine in some detail the properties of numberings p for which O p can be expressed in the form (3u E N)(F(x, y, u) = 0) or the form (Qu E N)(F(x, y, u) = 0) for an appropriate gr-function F. In the first case the set of all pairs (x, y ) for which fi = fly is recursively enumerable, and the numbering p is called positive. In the second case is said to be negative. When p is negative, the set of all pairs (x, y ) for which Ox # py is recursively enumerable. A numbering is decidable iff it is both positive and negative.

8 1. Let (A , a) be a numbered set. A numbering p of a subset (family) B E A is called a-computable iff there is a gr-functionf(x) such that Pn = af(n) for all n E N . A numbering p of B is called uniformizable iff there exists a 1-1 &computable numbering of B. A family B A is a-uniform iff it admits an acomputable 1-1 numbering. A family B 2 A is a-isolated iff B admits an a-computable numbering, and all such numberings of B are equivalent to one another (i.e., are computable relative to one another). If the fundamental set

379

Page 389: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

380 Positive and negative nurnberings

is the set W of all re-sets, and it is endowed with the usual Post (= Godel) numbering n, then instead of ‘%computable”, we shall use “computable”, etc.

Theorem 1: If the basic numbering a of the set A is positive (negative), then every a-computable numbering 0 ofa family B c A is likewise positive (nega- tive). If a is positive and B is a-computable (re., has at least one a-computable numbering), then B is a-isolated.

The first assertion is a consequence of the definitions. We shall prove the second. By hypothesis, all the pairs (x, y ) for which ax = czy can be arranged in a recursive sequence

possibly with repetitions. Let 0, y be arbitrary a-computable numberings of B, and suppose pX = af(x), yx = d x ) , where J g are suitable gr-functions. For a given number n, we find the first pair in (1) of the form ( f ( n ) , g(m)) and put h(n) = m. The gr-function h so defined satisfies pX = yh(x) for all x E N . rn

Corollary: Uniformizable positive numberings are decidable.

Indeed, suppose a positively numbers the set A , and let.0 be a 1-1 a-com- putable numbering of the family B = A . By the preceding theorem, /il and a are equivalent. Since 0 is decidable, so is a.

$2. A family B of re-sets is called finitely separable iff there exists a strongly enumerated sequence (’) of finite setsag, a l , ... such that every set belonging to B includes at least one of these finite sets, but none of the latter is a subset of more than one member of B. E.g., if the family B is a partition (i.e., the members of B are nonempty and pairwise disjoint, and their union is N), then B is finitely separated by the sequence { { 0 }, { 1 }, ... 1.

Theorem 2: Every positive numbering a of a set of arbitrary objects is iso- morphic to a computable numbering of the corresponding partition Nl8,. Every computable and finitely separable family B of resets is isolated, and every computable numbering of B is positive.

have Let [r] = { x : (yx = av}. By assumption, for some gr-function F(r, x, y ) we

ax = a r e (3y EN)(F(r ,x , y ) = 0)

Page 390: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Positive and negutive numberings 381

for all x, r E N. Consequently, [r] is the domain of definition of the partial recursive function (pr-function) cp,(x) given by

cP,(x> = m'"y(F(" x, Y ) = 0) ;

therefore, the map a1 : r + [r] is a computable numbering of the partition NIB,. Since or = (ys 0 cqr = a1s, the numberings a!, a1 are isomorphic.

To prove the second part, let us consider a strongly enumerated sequence of finite sets ao, a l , ... that separates B. Let fl be an arbitrary computable numbering of B. If we take any natural number n and successively compute the members of the sets nn, ai, pj (i.j = 0, 1, ...),. we can always find a pair (1, j ) such that ai E nn, ai E pj. We define a pr-function g(x) by letting g(n) be the number j in the first such pair found. It is clear that for all n EN,

nn E B =*An) defined and nn = pg(n).

In other words, every computable numbering p of B is subnormal [XXVII] . But all subnormal numberings are equivalent ([XXVII] ), Theorem 4), so B is isolated. It only remains to show that p is positive. We compute successively the elements of the sets ai, pj (i, j = 0, 1, ...), and we mark those pairs ( r , s> such that for some i, ai c pr and ai c @. In so doing, we enumerate all the pairs ( r, s> for which pr = ps.

From Theorem 2 it follows that ifafinitely separable family admits a com- putable but undecidable numbering, then it is not uniform. =

A simple example of such a family is constructed as follows. Let M be a nonrecursive, recursively enumerable set of numbers: M = (mot m l , ... }. We construct sets Mo, M l , ... in stages; at the ith stage we put the number i into Mi and both the numbers 2mi, 2mi+ 1 into M2mi and M2mi+l. The mapping a!: n +. Mn is a computable positive numbering of the partition ( M o , Ml , ... }. This numbering is not decidable, since M h = Mzn+l * n E M .

By setting pn = Mo U M , U ... U M n , we obtain a computable numbering of a nondecreasing sequence of finite sets:

~ O G ~ I E ..., U p n = N . n

The numbering is isomorphic to a! and is, therefore, positive and undecidable. According to the corollary of Theorem 1, the numbering p is not uniformizable. At the same time, from the reasoning of Friedberg [40] it follows (cf. [M9]) that every computable family of re-sets that includes a strongly enumerated increasing sequence of finite sets admits a 1-1 computable numbering. There-

Page 391: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

382 Positive and negative numberings

fore, the family ON is seen to have some 1 - 1 computable numbering and thus serves as an example of a uniform family admitting a positive computable numbering that cannot be uniformized.

53. Let 0 be a computable numbering of a family of unary gr-functions. This just means that for some gr-function U(n, x) we have (&z)(x) = U(n, x) for all n, x E N . Computing U(0, 0), U(0, l), U( 1, 0), ... in sequence and marking each pair ( r , s) such that for some x, U(r, x) # U(s, x), we eventually list every pair ( r , s> for which Or # 0s. Therefore, every computable numbering of a family of gr-functions is negative.

The ordinary numbering of the family of all primitive recursive functions [M9] can serve as a typical example of a negative numbering that is not posi- tive.

Theorem 3: Every negative numbering (Y of an arbitrary set is isomorphic to a computable numbering of a family of gr-functions whose values are lim- ited to 0, 1.

h

By assumption, the set BoI of all pairs ( r , s> such that ar # OLS can be arranged in a recursive sequence

(ro, s O ) , ( r l , s l ) , ...

We construct a gr-function U(n, x) and auxiliary finite sets STo, ST of natural numbers by means of the following algorithm. For an arbitrary number m we Put

Suppose that for some number p we have already defined finite sets SEo, SFl such that

i E S r , O * U ( i , m ) = O , i E S F , l * U ( i , m ) = l ,

and if i E SFo and j E SF 1, then (i, j ) E Fa. Let z be the smallest natural number not belonging to Sm U S: and s E SF on searching through the pairs in ( 2 ) , we find either ( r , z > or (s, z ) . Thus Bo! contains either all the pairs (r, z> (r E Sm ). If the first holds, we set

Choose some pair ( r, s>, where r E SEo Since ar fa r , we know either ar # orz or m # orz; conseque_ntly, P*O

P , l

Page 392: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Positive and negative numberings 383

U(z, m) = 1,

if the first case does not hold, then the second does and we put

The inductive hypotheses are preserved. This means that U(z, rn) can be de- fined for all z, m E N , and that U is a gr-function. Clearly,

LYT = as * ( vx E N ) (U(r, x) = U(s, x))

for all r, s EN; therefore, the numbering n + U(n, x) is isomorphic to a!.

Among the various numberings of a family, the precomplete ([XXVII] , [M9]) are commonly the ones ot interest. However, for negative numberings we observe the following

ments can be precomplete.

not equal to a is recursively enumerabie, as is the set of a-numbers of objects different from b. In other words, the families A - { a } , A - { b } are totally a-enumerable. They are distinct from A , but their union is A ; if a were pre- complete, this would contradict Theorem 12 in [XXVII] . rn

Remark: No negative numbering a! of a set A containing at least two ele-

For let a, b be distinct elements of A . The set of all a-numbers of all objects

NOTE

(') I.e., n -'an is a strongly computable numbering in the sense of [XXVII] , 56.

Page 393: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

CHAPTER 29

IDENTICAL RELATIONS IN VARIETIES OF QUASIGROUPS

The purpose of this article is to construct a variety .@ of commutative loops that is defined by a finite system of identities in one variable and such that there is no general algorithm whereby for an arbitrary identity in one variable, one can decide whether it is true in every E-loop. This means that in the variety 2, the free loop with one free generator is not constructive ([XVIII] , $4.1).

In $ 1 various well-known definitions and facts are recalled. In $2 we pro- duce an auxiliary variety of algebras with two unary operations that has a nonconstructive free algebra. With the aid of this variety we specify in $4 a variety of loops and a variety of commutative loops such that in both, the free loops with one free generator are not constructive. A useful lemma on the completion of partial loops is proved in Q 1.

Q 1. The problem of identical relations

Let fi , ...,fs be a finite number of symbols, each of which has an associated natural number called its mity. We prescribe an algebra with signature Z = {fi, ...,fs } by specifying a nonempty base set A and ni-ary operationsf;: de- fined on A and taking values in A , where ni is the arity of the symbol f i (i = 1, ..., s). The operation is called the values of the function symbol& in the algebra a= (A; fl, ..., f,). An arbitrary collection of algebras with a fmed signature is called a class of algebras.

The notion of a term of signature Z = {fi, ...,f, } in certain individual variables xl, ..., x, is defined by recursion:

(I) An expression of the form xi is a term of signature Z (j = 1, ..., m); (11) If a l , ..., ani are terms of signature Z (in the xi), then so is the expres-

sionfi(al, ..., ani)(i = 1, ..., s). To prescribe a value for the individual variable xi in the algebra % means

to associate with the symbol xi an element of the base A. If a is a term of signature Z in the variables xl, ..., x, and values of all these variables are given

384

Page 394: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Identical relations in varieties of quasigroups 385

in the algebra on these values of the xi as indicated by the notation of a produces an element of A ; this element is called the value in 8 of the term a for the given values of the variables XI, ..., x, .

variables xl, ..., x, is called an identity (or identical relarion) of signature Z and rank m. The identity a values of xl, ..., x, the values of a and b in 8 are equal. The identity a = b is true in a class % of algebras with signature C iff it is true in every algebra in% (%-algebra).

By I,(%) we denote the collection of all identities of signature Z in xl, ..., x, that are true in the class %. The union of all the I,(%) (m = 1, 2, ...) is denoted by I(%). Since identities are words on the alphabet { x, fi, ...,& x,,,, ), ( 1 - we can code xj as the word consisting of x repeated j times - we can pose the question of whether the set I(%) is recursive (or equiv- alently, whether all the sets I,(%) are recursive (I)). Determining member- ship in I(%) is called the problem of identical relations (or iden tiry problem) for %. It is clear that for any m , if I,(%) is not recursive, then neither is I(%) nor In(%) for n > m.

For every class % and every set of symbolsul, ..., urn we can construct a special algebra called the free algebra of rank m (or the algebra with free generators u l , ..., u,) for the class %. This construction is carried out as fol- lows. Suppose X = {fl, ...,h 1 is the signature of 3c. Let A , be the set of all terms of signature Z in the variables ul , ..., a,. Terms a, b in A , are said to be equivalent iff the identity a b is true in X (iff a x b becomes a member of I,(%) when the xi are substituted for the ui). Let Em be the set of equiv- alence classes of terms in A,, and define operationsfI, ..., fs on Em by setting

, then performing the operations of

An expression of the form a x b where a, b are terms of signature C in the

b is true (or valid) in the algebra '% iff for all

where [a j ] is the class of terms equivalent to the termai from A , ( j = 1, ..., m; i = 1, ..., s).Thealgebra 8, = ( E m ; f l , ...,fs ) iscalled the%-freealgebraof rank m with free generators ul, ..., urn. From this construction it is seen that the problem of determining whether two arbitrary words in the generators and operation symbols represent the same element in 5, (the word problem for 8,) essentially coincides with the problem of identities of rank m for the class X.

Let % be a class of algebras with signature Z, and let S be a system of iden- tities of this signature. ByCX:(S) we denote the collection of all those %-algebras in which all the identities in S are valid. A class %, of algebras is called a variety

Page 395: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

386 Identical relations in varieties of quasigroups

of%-algebras (or a %-variety, or a primitive or equational class in%) iff q1 =% (S) for some system S of identities. A class is afinitely defined variety of %-algebras iff% =%(S) for a finite system S. A classX1 is a %-variety of rank m iff %, =%(S), where S consists of identities, each in- volving no more than m variables. Finally, if % is the class of all algebras with signature C., then a%-variety is called an absolute variety or simply a Variety of algebras (with the given signature). Examples of finitely defined absolute varieties are the classes of groups, abelian groups, rings, associative rings, Lie rings, lattices, semigroups, etc. An algebra free for a variety belongs to that variety. In all the varieties just listed the free algebras are constructive, i.e., they have algorithmically solvable word problems (cf. [XVIII] , 54.1). As far as the author knows, no example has previously been published of a finitely defined absolute variety with a free algebra whose word problem is not thus solvable. (*) Constructed below are finitely defined absolute varieties of rank 1 with very simple signatures such that the word problems for their free algebras of rank 1 are not algorithmically solvable.

92. Algebras with unary operations

In a certain sense the simplest algebra is one whose signature consists of a single unary operation symbol. According to Ehrenfeucht, the class of all algebras with this signature has a recursively decidable elementary theory; therefore, the identity problem for any finitely axiomatizable class of algebras with one unary operation is recursively solvable. A fortiori, the identity prob- lem for a finitely defined variety of algebras with a single unary operation admits an algorithmic solution.

When the algebras have two unary operations, the situation changes radically.

Theorem 1 : There exists a finitely defined, rank I variety of algebras with two unary operations for which the problem of identities in one variable is not algorithmically solvable.

According to the theorem of Post-Markov (see [ 102]), there is a semi- group Q presented ([XVIII] , § 1.4) by generators cl, ..., c,. and defining relations

a . x b i ( i = 1 , ..., n ) , (1)

where ai , bi are certain words in cl, ..., cr, such that the word problem for Q is not algorithmically solvable. Let u l , u2 be new individual symbols. In the

Page 396: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Identical relations in varieties of quasigroups 387

relations (1) we make the substitutions

replacing each occurrence of the letters ck with the corresponding word in ul , a2. Under these substitutions the relations (1) are turned into relations of the form

‘a(i,l)‘a(i,2) .*. ‘cx(i,pi) =‘p(i, 9 p ( i , 2 ) .** ‘p(i,qi) (3)

where ol(i,j), p(i,j) = 1,2; i = 1, ..., n. The relations (3) present a semigroup 2 with formal generatorsal, a2 (let al = [al] , a2 = [a2] be the actual elements - equivalence classes - generating 9). Clearly, (2) determines an isomorphic embedding of Q in X? (see [5 11). Since the word problem for B is not algorithmically solvable, neither is the word problem for a.

Let us now consider algebras whose signature consists of two unary opera- tion symbolsfl ,f2. Corresponding to each defining relation (3), we write the identity

of signature { fl ,f2 ] in the variable x (i = 1, ..., n) . Let V denote the variety of those algebras with signature {f i ,f2 } in which all the identities (4) are valid.

x = x, or the form An arbitrary, rank 1 identity of signature {fi ,fi } has either the form

It is easy to convince ourselves that an identity (5) is true in the variety 9’ iff the corresponding equation

aalaa* ... aap = ap,ap2 ... apq (6 )

holds f o r the elements a l , a2 that generate the semigroup X? .

on % (i.e., on its base) is a map from B into 8. All such maps from Indeed, let % be an arbitrary algebra in V. Every unary operation defined

into

Page 397: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

388 Identical relations in varieties of quasigroups

compose a semigroup under the usual multiplication for mappings. In this semigroup we single out the subsemigroup ib * generated by the maps f i , f2. The truth of the identities (4) in signifies that in %* the relations (3) are satisfied by giving al , a2 the values f l , f 2 . Suppose (6) holds in 3 : so the generators of 3 satisfy the relation

aal aff2 ... affp a@l ... aflq ;

by the definition of ib , this relation is satisfied in any semigroup by any elements that satisfy the relations (3). In particular, we have

in %*, but this means (5) is true in CZT . If, therefore, the equation (6) holds in % , then the identity (5) is valid in V.

element t o the semigroup 3 , i.e., an element e of which we require that e ee = e, and ex = xe = x for all x E 3. This extension of ib is denoted by B e .

On%e we define operations f l , f 2 by putting

Conversely, suppose (5) is true in the varietyV. We adjoin an outside unit 3,

f l ( x ) = a l x , f2(x) = a2x (x E . (7)

Let us consider the algebra '21e with the same base set as %e and with these two unary operations. From the relations (3) it follows that the identities (4) are true in g e , so '21e belongs to V. The identity (5) is valid in a', being true throughout V by assumption. When we evaluate (5) in $!Ie by taking x to have the value e and then apply (7), we find that (6) holds in %. A

the identity problem of the first rank is not algorithmically solvable; this proves Theorem 1.

Thus for the variety V, defined by a finite number of identities of rank 1,

This variety has another property. which we shall need later on.

Lemma. Suppose 9 is the variety above, composed o f all algebras with two unary operations f i , f 2 satisfying the identities (4). Let To be the class con- sisting of every infinite 9-algebra in which there is an element o such that for any elements x , y ,

(a) f T ' ( x ) = x * x = o ,

f 1 f g x ) = x * x = 0 2 (0)

Page 398: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Identical relations in varieties of quasigroups 389

(7) f@) = f 2 0 * x =Y = 0 9

( 6 ) f 2 ( x ) = f 2 0 ) * x = Y ,

(€1 f l f p ( x ) = f l ( x ) * x = o 7 ( j = 0, 1, ...).

m e n every identity of the form (5) that is true in Vo is also true in 33. In particular, the identity problem for 9, does not have an algorithmic solution.

Suppose an identity (5) is true in every VO-algebra. Consider the algebra M e constructed in the course of proving Theorem 1. We adjoin a new element o to it and set fl(o) = 0, f 2 ( 0 ) = 0. This extended algebra is denoted by 8'. When x has the value 0, (4) holds trivially. Therefore, the identity (4) is true in 91, so 8' belongs to 33. We claim that the algebra 8 O has the properties (a)-(€); the implications from right to left are, of course, trivial in this case.

The elements of a0 are e, 0, and the elements of the infinite semigroup sb, which can be represented by nonempty words in the letters ul , u2. More- over, two of these words are equivalent - i.e., represent the same element in sb - iff one of them can be converted into the other by means of the elemen- tary transformations derived from the defining relations (3 ) . Let us call a word in ul, u2 regular iff it decomposes (literally) into a concatenation of words of the form alu2u:+1u2k+1 (k > 0). A special feature of the relations (3) is that their left-hand and right-hand sides are regular words. Hence it follows, in particular, that a regular word can be equivalent only to another regular word. Moreover, every letter of an arbitrary word can appear in at most one subword of the form ulu2u1k+1up1 ; therefore, every word breaks into a composition of maximal regular chunks joined by irregular segments containing no subwords of the form ~~u~u1k+~uzk+~ . Under the elementary transformations, only the maximal regular pieces are subject to change: the irregular segments remain unaltered.

Let us verify (7). Suppose fl(x) = f2 (x ) and either x # o or y # 0. Then both x f o and y # 0, so a lx = a u . The initial letter of a word never changes under elementary transformations. Hence, a l x = a 9 is impossible in Be, and thusx = y = 0.

Supposef2(x) =f2Q). If x = o o r y = 0, thenx = y = 0. If x # o and y # 0, then in Se we have a2x = a u . But the letter u2 standing at the beginning of a word cannot participate in elementary transformations. Therefore, x = y ; this means ( 6 ) holds in '?I0. Finally, iffl(x) = f l f i ( x ) and x # 0, then a lx = ala2x in she. The left-hand and right-hand sides of the defining relations (3 ) are words having even lengths. Hence, the difference in length of two equiv- alent words is an even number. The difference of the lengths of the obvious

Page 399: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

390 Identical relations in varieties of quasigroups

words representing alx, ala2x E b is one, so they cannot be equivalent, i.e., alx is not equal to ala2x in ae. This proves ( E ) , and the remaining properties are verified similarly.

Thus the algebra 3’ belongs to the class To, and the identity (5) is true in it. Taking x to have the value e and using (7), we obtain the equation (6), which, as we have already shown, implies the identity (5) is valid throughout the variety V.

$3. Partial quasigroups

An algebra Q with a single binary operation * is called a quasigroup iff for any a, x, y E Q , the cancellation laws

a * x = a * y * x = y ,

hold, and for every a, b E Q the equations

a * x = b, y * a = b

are solvable in EL for x and y . An element o of a quasigroup Q is called the neutral element of 0 iff

x * o = o * x = x ( X E Q ) .

A system Q = (Q, *) consisting of a set Q containing a fixed element o and a partial binary operation * on Q will be called a partial quasigroup with neutral element o iff in Q the products o * x , x * o are defined and equal to x for all x E Q , and the cancellation laws (8) hold in a, provided that all the products involved are defined.

A quasigroup is called commutative iff the identity x *y “ y * x is true in it. A partial quasigroup is said to be commutative iff for any of its elements x, y , whenever x * y is defined, so is y * x, and x * y = y * x .

Theorem 2: Let Qo = ( Q, *) be a countable and commutative partial quasigroup with neutral element.0, and suppose no satisfies the conditions:

(i) For every a f 0, the set of those x in Q for which x * a or a * x is de- fined is finite;

(ii) For every r E Q, there exist infinitely many p E Q such that the equa- tion p * x = r has no solutions in Q.

Page 400: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Identical relations in varieties of quasigroups 391

Then the partial operation * can be completed to a totally defined opera- tion that turns Q into a commutative quasigroup with neutral element 0.

With no loss of generality we can consider the natural numbers to be the elements of Do, with 0 playing the role of the neutral element. Let us arrange all possible pairs of natural numbers in some definite sequence - e.g., in the order

Let Mo be the set of all those pairs (x,y> for which the product x * y is defined in the partial quasigroup Elo. We extend the set Mo in stages, at each step extending the operation * appropriately, and making sure that the set Q with the new operation will form a commutative partial quasigroup with the properties (i) and (ii).

So suppose that after the nth step we have obtained the set Mn of pairs whose product under * has been defined, and suppose the partial quasigroup a, with base Q and this extended operation is commutative and satisfies (i) and (ii). Choose the first pair (a, b ) in (9) that does not appear inM,. From the commutativity of El, and the properties of the neutral element it follows that ( b , a ) 4 M,, a # 0, and b # 0. According to (i), the set of all x E Q for which a * x or b * x is defined is finite. Therefore, we can find a number c different from all the extant products a * x, b * x (x E Q). By setting a * b = = b * a = c , we construct a commutative partial quasigroup whose opera- tion * has the domain of definition MA = M n U ((a, b), (b, a) }. Clearly, (i) and (ii) hold for Qk.

Next we take the first pair (p , r) in (9) for which the equation p * x = r is not solvable in Elk. By virtue of (i) and (ii), there is an element q such that the equation q * x = r is unsolvable and p * q is not defined in Elk. We extend the operation by putting p * q = q * p = r. This gives us a new commutative partial quasigroup a,+, whose operation has the set Mn+l =MA U ( (p , q ) , (q, p ) ) as its domain. Obviously,

We thus obtain a sequence of partial quasigroups ELo, Dl, Q2, ..., based on the set of natural numbers, that extend the operation * step by step. The limit algebra D is the commutative quasigroup with neutral element we are seeking.

as well. It is also easily generalized to the uncountable case.

has the properties (i) and (ii).

We note that Theorem 2 holds for arbitrary (noncommutative) quasigroups,

Page 401: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

392 Identical relations in varieties of quasigroups

54. Varieties of quasigroups

In $ 2 we dealt with algebras with two unary operations. The next simplest algebras, in some sense, are the ones with a single binary operation, i.e., groupoids. The situation for groupoids is much the same as for algebras with two unary operations.

such that the problem of identical relations of rank 1 is not algorithmically solvable for any subclass of $j' that contains evely infinite commutative quasi- group with neutral element belonging to 9.

We consider the system of identities (4) mentioned in the proof of Theo- rem 1. Working by recursion from inside out in each identity (4), we replace expressions of the formsfl(a),f2(a) with terms of signature { * } according to the scheme:

Theorem 3: There exists afinitely defined, rank 1 variety Q of groupoids

f2(a)+ a * a .

E.g., the expressionf2(fl(x)) would be converted into the term

(fx *X I *x) * ((x *x) *x) .

As a result, we obtain identities

where c i, bi are terms of signature { * } in the variable x (i = 1, ..., n). Let 0 be the variety of groupoids defined by the identities (1 l), and let Qo be the class of all commutative quasigroups with neutral elements that belongs to Q .

Let us take an arbitrary identity of the form (5). The transformation (10) converts it into an identity

involving only terms of signature { * }. To prove Theorem 3, it is sufficient to show that (i) the truth of the

identity (12) in the class go implies the validity of the identity (5) in the class To (from the lemma in 5 2 ) of algebras with two binary operations

Page 402: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Identical relations in varieties of quasigroups 393

fl, f2, and that (ii) the truth of (5) in the class To implies the truth of (12) in the variety 9 .

We start by proving the second assertion. Suppose (5) is valid in the class V o described in the lemma in 52. Then by that lemma, it is also true in the variety 33 defined by the identities (4). Let (9 = ( G , *) be an arbitrary groupoid in the variety 9 . We define unary operationsfl, f2 on G by setting

f2(x) = x * x

for all x E G ; the new algebra (G;fl, f 2 ) is denoted by 8'. Since the identities (11) are true in @, the identities (4) are valid in @. Thus @ # belongs to T, so that (5) is true in @#; this in turn means - in view of (13) - that (12) is true in the groupoid (45.

It's a bit more complicated to prove the first assertion. Suppose the iden- tity (12) is true in the class 9 0 ; let % =(A;f l , f2) be an arbitrary algebra in the class Vo. So % has the properties (a)-(€) listed in the lemma. In particu- lar, % has an element o satisfying those conditions. On the set A we define a partial binary operation * by requiring (1 3) and

0 * x = x * o = x ,

to hold for all x E A .

are consistent. In fact, the first formula in (13) defines the product of dia- gonal pairs (x, x), and this agrees with the second part of (14) because f2(o) = o. A pair (x * x, x) can be diagonal iff x * x = x, i.e., just when f2(x) = x. By (a) this impliesx = 0; from (0) we findfl(o) = o. Finally, a pair (x * x, x) cannot have the form (0, x) for x # o, again by virtue of (or). Thus, on the base A we have constructed a partial groupoid ELo = ( A , *>. This partial groupoid is commutative and has a neutral element o. We verify the cancellation laws for it. Suppose for some a, x, y E A we have a * x = a * y in Qo. If a = o, then x = y . So we can assume a # o from now on. The product a * x is defined in ELo in the following four cases only:

From the properties (a)-(€) it follows that the definitions (1 3) and (14)

x = o , x = a , x = a * a , a = x * x ;

Page 403: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

394 Identical relations in varieties of quasigroups

similarly, a * y is defined only in the cases

y = o , y = a , y = a * a , a = y * y . (15)

We have to check all possible combinations of these cases. If x = o, then in the last three cases in (1 5 ) we would have

respectively, and this would mean y = a = o. in view of (a)-(y). Similarly, in all the remaining cases we conclude x = y. Therefore, Qo is a commutative partial quasigroup with neutral element o.

It is easy to verify that a. satisfies the conditions (i) and (ii) of Theorem 2. Indeed, suppose a E A and a # o. Then the product a * y is defined only in the cases (1 5) . But by (6) the equation y * y = f2@) = a can have no more than one solution. Therefore, there are no more than four elementsy such that a * y is defined in a0. Hence, (i) holds for a,.

equation p * x = r is unsolvable in El for all p # u. So suppose r # o, and consider the elementsf2(r),f2 ( r ) , ... . According to (a), all these elements are different. The equation

Now suppose we are given an arbitrary element r in Do. If r = o, then the

2

can have a solutiony only in the cases (15). The first three cases yield

'+1 in the fourth case,f2b) =fi ( I ) , which by (a) impliesy =fl(r), which im- pliesflfi(r) = r. From each of these four relations we conlcude on the basis of (a) or (0) that r = 0. This contradiction shows that (16) has no solutions in Q

Since the commutative Tartial quasigroup Elo satisfies the hypotheses of Theorem 2, it can be completed to a commutative quasigroup a with neutral element 0. The identity (4) is true in the algebra '% . Therefore, by (13) all the identities ( I 1) are valid in the quasigroup 0 ; hence, ( 1 2 ) is consequently true in El. The relations (1 3) and the nature of the trans- formation (10) now guarantee that the identity (5) is true in W . =

A (primitive) loop is an algebra with a binary operation of multiplication and two binary operations of division (/, \) in which the identities

for any natural number j . Hence, (ii) holds for Qo.

belongs to Go, and

Page 404: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Identical relations in varieties of quasigroups 395

(xy) l y = y\ (yx) =y@\ x) = (x I y)y 7z x , x \ x = y I y

are valid. Commutative loops are those in which the identity xy =yx is true. With respect to its multiplication operation, each loop is a quasigroup with

neutral element. Conversely, in every quasigroup with neutral element it is possible to define division operations so that the enriched algebra is a loop. Theorem 3, therefore, immediately implies the

Corollary: There exists a finitely defined, rank I variety Q of loops such that the problem of identical relations of rank 1 is not algorithmically solvable for any subclass of E that contains all the commutative loops in 2.

for the absolute variety consisting of all the commutative loops belonging to 2.

identity problem for an arbitrary variety of groups, it would be interesting to settle the question of whether there exists a variety of loops, the finite mem- bers of which constitute a class of loops with an algorithmically unsolvable identity problem.

In particular, the identity problem of rank 1 has no algorithmic solution

In addition to the well-known question of the algorithmic solvability of the

NOTES

(I ) This should read “uniformly recursive”. For every degree of unsolvability there is a variety% such that I m ) has this degree, but for each m, I,(%) is recursive. The only examples I know are artificial.

c) Mal’cev was at the time unaware that Tarski had indicated (J. Symbolic Logic 18 (1953), 188) that the finitely defined variety % of all relation algebras has nonrecursive Ilm). From this it is not hard to construct such a variety consisting of algebras with a single binary operation.

Page 405: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

CHAPTER 30

ITERATIVE ALGEBRAS AND POST VARIETIES

Let P;") be the set of all m-ary functions defined on a nonempty setA and

rn taking values in this same set. Let PA = U Pim). The following operations on

the finitary functions composing PA are, in a certain sense, the most elemen- tary.

Consider a term a(xl, ..., x n ; f l , ...,f,) written with the help of individual symbolsxl, ..., xn and function symbolsfl, ...,fs (with respective arities ml, ..., m,). Substituting concrete functions f l , ..., f s E PA for the symbols f i , ...,f, in a determines a concrete function f E P A , which has the convenient notation

f ( x l , ..., x n ) = a ( x l , ..., X n ; f l , ..., f , ) .

The function f is called the result of the temal operation a applied to the functions f l , ..., f,. E.g., suppose A is the set of natural numbers and

a = f1 (x2 7f2(x13 f1 (xi t ~ 3 ) ) ) .

Then the result of applying a to the usual arithmetic functions +, 0 is the function

f ( X l , X 2 ' x 3 ) = x 2 + x l ( x l + x 3 ) = a ( x l , X 2 ' x 3 ; + , 4 ) 1

The algebra whose base set is PA and whose basic operations are all the possible termal operations is called the algebra of A=-valued logic, where A= denotes the cardinality of the set A.

algebra of two-valued logic are now quite well known; this algebra is also called simply the algebra of logic. Because of their intrinsic interest and their connection with many-valued logics and the theory of automata, in recent

Thanks chiefly to the fundamental work of E. Post, the properties of the

396

Page 406: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Iterative algebras and Post varieties 397

years algebras of k-valued logics ( k 2 2) have enjoyed the attention of many authors (see S.V. Jablonskii [65], Yu. I. Janov and A.A. MuEnik [66], A. Salomaa [ 1431 , and the literature they cite).

The theory of boolean algebras has developed in parallel to that of the algebra of logic and has become a fully ramified discipline. The first analog of a boolean algebra for the case of k-valued logic was introduced by Post himself. The foundation for the theory of these Post algebras was laid in 1942 by P.C. Rosenbloom [142]. In 1960 G. Epstein [29] introduced the more convenient notion of a Post lattice and gave a representation theory for these lattices. For each k , the classes of Post algebras and Post lattices are termally (or rationally) equivalent [IX] and merely describe in different languages the same object corresponding to the algebra of k-valued logic.

Until now, apparently, no published work has been devoted to a more de- tailed study of the relation between algebras of logics and Post lattices (or algebras). The basic purpose of this article is to draw the connections between these important concepts in ordinary algebraic terms and, in particular, to describe the representation theory for algebras of logics on the basis of the theory of representations for Post lattices and with its help to give a complete classification of the subalgebras of the algebra of Cvalued logic that are iso- morphic to the algebra of k-valued logic.

Since there are infinitely many termal operations, the algebras of logics have infinite signatures. Besides this, termal operations are applicable only to collections of functions with certain fixed arities. Therefore, algebras of logics must be regarded either as algebras with partial operations or as graded algebras, which in any case undesirably complicates their theory. With the purpose of giving a standard algebraic appearance to this theory, various authors (cf., e.g., P.M. Cohn [22] , H.J. Whitlock [ 1851) have proposed limiting the basic opera- tions to only a few of the termal operations. In contrast we propose to take as the basic operations either the five {,T, A , v , * defined below or the four {, T, A, * . With these operations it is easy to express all the termal ones; more- over, they play a fundamental role in modern automata theory. This proposal is probably not new, since it leads, in my opinion, to so many conveniences, beginning with the purely terminological.

As already mentioned, with the algebra of k-valued logic is associated two varieties: the variety of Post algebras of order k, introduced by Rosenbloom, and the variety of Post lattices of order k (our term), studied by Epstein. Using the method whereby these varieties were obtained, one can construct from the algebra of k-valued logic (even for infinite k) a series of other varieties, which we propose to name Post varieties. For each k, all of these are termally equivalent to one another and, therefore, represent a single object from an algebraic point of view.

Page 407: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

398 Iterative algebras and Post varieties

8 1. Iterative algebras

The operations 5, r , A , v , * on the set PA of functions are defined by the equations

(vf)(xl, X2’ .--? Xm+l =f(+ ... &+I) ¶

( f*g) (x , , ..., Xp’ X p + 1 , ..., X p+m-1 1 =-xg(x1’ ... 9 XP)’XP+1’ - . - t Xpm-l) 9

where J; g are arbitrary m-ary and p-ary functions in P A . I f the function f is unary, then we define

{ f = ‘ T f = A f = f .

The agebras

we shall respectively call the iterative algebra and pre-iterative algebra over the set A . The power o f A is called the order of these algebras. The power of their base PA is always infinite and is, of course, equal to 2A when A is infinite.

It is clear that an arbitrary function f E PA is representable as the result of a proper term (i.e., not simply an individual symbol xi) applied to functions f l , ..., f s E PA iff f can be obtained from f l , ..., fs by means of the operations {, r , A , v , * . For example,

f k ] ( X ) , ..., g,(x)) = Am-l(t( . . . !Wf * 81) * 8 2 ) - * - * g,))(x) .

The functions e l E P,($ defined by

(i < n; i, n = 1,2 ,3 , ... ) e l ( x l , ..., x n ) = x i

are called the selector functions on A.

Page 408: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Iterative algebras and Post varieties 399

The function e: (or simply e) is also called the identity function on A, for e(x) = x for all x E A . The collection of all selector functions forms a sub- algebra of @A and @;. The relations

2 n - n + l t i n - n ae i = e , e2 * en - en+l , en - en-i ,

show that the function e: is an element generating this entire subalgebra in both @A and @:.

a(xl, ..., x,, f1, ..., f,) -barring improper terms - can be obtained from the functions fl, ..., fs, e: with the aid of the operations 5, r , A , * of the pre- iterative algebra. Therefore, if we are only interested in such subalgebras of vA as contain the selector functions, then in place of the iterative algebra F A we can consider the pre-iterative algebra qi.

From the equation vf = f * e i we see that every termal function

$2. Iterative algebras of partial functions

Let QLrn) be the set of all partial m-ary functions defined on a subset of A and taking values in A ; let QA = U QLrn). So

rn

The operations {, r, A , * are defined for partial functions f, g E QA by the same equations we used in the case of total functions. In this regard, we take the value of the function f * g to be defined just when the valuesg(xl, ..., x p ) and

f(g(X1’ ..., xp), X p + p ..a, xp +rn -1

are defined. The algebra

will be called the pre-iterative algebra of partial functions over A.

an arbitrary element w E A . A function f E P f ) is called a w-finction iff In order to forge a link between algebras of the forms @: and D,;, we fix

x1 = w or ... or xn = w * f(xl, ..., x n ) = w

It is easy to see that the set of all w-functions in PA forms a subalgebra of

Page 409: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

400 Iterative algebras and Post varieties

pi. This subalgebra we denote by Uz (or simply U") and call the subalgebra special at w. Suppose the set A, = A-{w} is nonempty. With every function f E Q A , we associate the functionfe UW whose values coincide with those of f on the domain off and which takes the value w where f is not defined.

One can easily verify that the mappingf+ f c f € QA,) is an isomorphism of the algebra EL;, onto the special subalgebra Uw ; hence, studying the struc- ture of Qz, reduces to studying the structure of y;.

IfA = {O, 1, ..., n-1}, thenaswweshallalwayschoose thenumbern- I , and the algebras '$2, U z , 92 will also be denoted as $3,*, U,, 0;. In particu- lar, the algebras U,, a:-, are isomorphic.

$3. Congruences on p: and EL;,

On the algebra and on all its subalgebras, as on any algebra, there are two trivial congruences BO, 8,, where B0 coincides with the equality relation, and Or coincides with the identically true relation. Besides these, on any sub- algebra of PA there exists another congruence 8, called the arity congruence. By definition, f ~ g ( m o d 8 # ) iff the functions$ g have the same arity. The factor algebra /8# is obviously isomorphic to the algebra fpl.

We introduce another relation Ow, defined on PA by taking f g (mod 8,) iff either f = g or g are functions with different arities that take the constant value w on A. It is easy to check that the relation 8, becomes a congruence on the special subalgebra Uw.

Finally, if the set A consists of just two elements a, w, then we sort the functions in U into two classes. In the first we place the n-ary function t:) with constant value w (n = 1 ,2 , ...); the second class consists of all remaining elements of Uw . This partition corresponds to an equivalence relation 02 on U that is also a congruence on U w .

Theorem 1: Let '91 be an arbitrary subalgebra of '$2 that includes the sub- algebra U z , but is not equal to it. Then the only congruences on 2l are €lo,

O I , 8#. If A= Z 3 , then the only congruences on U; are 00, O,, O#, 0,. The algebra U 2 hasfive congruence relations: 00, Or, 8,, Ow, 8 2 . (')

We divide the proof into four parts.

(I) Let 8 be a congruence on an algebra '23, where U 8 E '$3;. If there are two functions f l , f 2 in 8 that are &congruent and have the same arity, then any two functions in 23 that have identical arities are 8-congruent.

and By assumption there are elementsal, ..., a,, ul, u2 i nA such that u1 # u 2

f;:(al, ..., a,,,) = ui ( i = 1 , 2 ) .

Page 410: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Iterative algebras and Post varieties 40 1

It is clear that the functions 4 , , r:, ew (u E A ) defined by

u if x = u ,

w if x # u , 4 , G ) =

u if x # w ,

w if x = w , t,"(x) =

y if x # w ,

wi f x = w .

all belong to Uw and thus to %, as well. We note that t: = tt). Of the two distinct elements u l , u2 , one must be different from w: suppose

u1 # w. We begin by showing tW = tE(O); there are two cases to be examined. 'tl Case I : in 23 there is a function h for which h(w, ..., w) # w. Suppose

h(w, ..., w) = u # w. Then the constant function t, = ti1) satisfies the relation

eW(x, y ) =

so it belongs to '23; with t, the subalgebra '23 contains every unary constant function t, (u E A ) because

t,(4 = t,"(t"(X)) .

Fromfl =f2(0) it follows that the functions r u l , ru2 are &congruent, for

t,,(x> =fj(tal(x)7 *.*> ta,(x)) ( i = 1,2) .

- From tu t," = a({(ew) * ru ) , SO r,", = tz .

the functions frl , t,"' are O-congruent, since

t, it follows that 4,, * tul = 4u1 * tu2, i.e., tu = I,. But

Case 2: for every h in B, h(w, ..., w) = w. Fromfi Ef2 it now follows that

1 2 1

t;(x) = f j ( r z ( x ) , ..., t;'(x)) (i = i ,2) .

111 u2 241 tW' From tW tW we get 4u1 * r r1 = q,, * tr2, i.e., tW =

Page 411: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

402 Iterative algebras and Post varieties

Thus in both cases, tW = t;(8); therefore, the functions u1

e = A(ew* trl) , tw = A(ew * t z )

are also 8-congruent. Consequently, for any k-ary function f E %, we have e * f = t , * fi that is,

f is 8-congruent to t f ) , the k-ary function with constant value w. A

(11) Let 8 be a congruence on an algebra 8, where Uw 5 'x3 '$2. If there are two 8-congruent functions f, g that have distinct arities rn, n (m < n), then all the constant w-functions t?) are &congruent.

From f g it follows that t c ) * f = t$)* g , or t',") tt). Hence,

E An-2t(n) i.e = (*). From this we get ew * t") = ew * t(2), or W w ' " w tw W

&2) &3), etc. A w w

(111) Again let 8 be a congruence on an algebra 23 ( Uw '$;),and suppose that f, g E % are &congruent functions with distinct arities m, n. If f # tim) and either A= 2 3 or 23 # U w , then 8 = 8,.

If under these conditions we have g = t',"), then by (11) we also have

Thus we can assume that f f tr), g # t;), and m < n. Let al , ..., a,, u be elements of A such that f (a l , ..., a,) = u # w. From f = g it follows that the functions

t ( n ) = f ; from (I) and (11) we learn that 8 = 8,. w w

are 8-congruent; moreover, q(x) = u if x # w. From q = r we see

A(eW * q) a(ew * r ) ,

or e ew * s , where e is the identity function and s is the unary function Ar. If s = t?), then ew* s = t?), which brings us to the case considered above. So suppose s # t$). From re = e and re E r(ew* s ) we obtain ew* s E r(ew* s). If ew* s # T(ew* s), then by applying (I) and (11) we again find that 0 = 8,. Therefore, we can assume

Page 412: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Iterative algebras and Post varieties 403

Since e = a e z A(ew* s), we can also assume

eW(s(x), x) = x (x E A ) ;

consequently, for x E A ,

x # w *s(x) # w .

If we replace x in (1) with an.element a E A other than w, we find that y = a whenever y is different from w ; this is impossible if A= 2 3.

Therefore, suppose A= = 2 , A = { w, a } , and 23 # Uw. Let d E 8 - U w . Permuting the arguments of d by means of the operations 7, { and applying A as needed, we derive from d a binary function h E 8 such that either h(w, a) = a or h(w, w) = a (if d is unary, we can take h = ew* d).

We return to the function s E 23 appearing in (1). If s(w) = a , then by putting x = w in (l), we get y = w for any y E A ; this is impossible. This means we must have s(w) = w and s(a) = a, since we have assumed s # t:). Thus s = e , which turns e f ew * s into e ew , whence

h = h * e 5 h * e", C2h = S2(h * e") .

Inasmuch as C2h = h, we have h * ew = S2(h * e"). I f

h * ew #C2(h * e " ) ,

then in view of ( I ) , (11), and e can be assumed that

ew , we again find that 8 = 6 , . Therefore, it

If we take x = z = w and y = a in this last equation we see that h(w, w ) = a. Thus the constant function tL1) is equal to (Ah) * t$) and belongs to 8. Working from e = e", we obtain

From rt(l) a = f:') we now get e i = re;; that is, e; = e i . Since e i # e:, this shows 8 = 19, by appeal to (I) and (11). A

(IV) If a subalgebra % of !$: properly includes Uw, then 6, is not a congruence on '23.

Page 413: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

404 Iterative algebras and Post varieties

Indeed, the closure of 8 under { guarantees that for some n > 1, there is an n-ary function h E 8 and elements a2, ..., a, € A such that h(w, a2 , ..., a,) # w. Since the functions t:), t z ) are dw-equivalent, the functions h * t:), h * t f ) should also be Owequivalent if Ow is to be a congruence on %. But they are not, for they have different arities and take a value other than w. A

By combining (I)-(IV), we obtain Theorem 1.

$4. Automorphisms

Let cp be an arbitrary 1-1 mapping ofA onto itself. For every f € P A we define a funct ionp by setting

One easily verifies that a: f + f is an automorphism of the algebra PA. The relation ( 2 ) is written more commonly as

,.., x;) . ( 3 )

An automorphism a of the form ( 3 ) is called an inner automorphism (the one generated by cp) of the a-invariant subalgebras of PA or P:. In particular, if w E A and wLp = w, then the mapping a is an automorphism of the special subalgebra U z , whch is isomorphic to the pre-iterative algebra Q2 of partial functions over A .

Theorem 2: Let w belong to A, and let U be the special subalgebra of q; consisting of all w-finctions from PA. Suppose '2l is a subalgebra of '$: that includes U. Then all the automorphisms of automorphisms of the full iterative algebra P A and those of the pre-iterative algebra aA of partial functions are all inner.

For each automorphism a of the algebra ?I, we have to construct a 1-1 mapping cp of A onto itself such that (2) holds for all X I , ..., x , E A and f E a. Since the arities of functions are not changed by an automorphism (because it commutes with A), a is an automorphism of the semigroup '210 of all unary functions in '2l under the operation *. Let Uo be the semigroup of a0 con- sisting of all unary maps of A into itself that leave the point w fixed. Standard arguments show that a is an inner automorphism of 2l in the sense above. To be thorough, we produce a proof.

sva be the function for which

are inner. In particular, the

For a, u E A , let ta denote the unary function with constant value a, and let

Page 414: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Iterative algebras and Post varieties 405

sua(u) = u , x # u * Sua(X) = a .

We now make a few observations about unary functions.

(A) Let f E Pi'). I f f * g = f for all g E Uo (and all the more, g E Bo), then f is constant.

Indeed, let c, x E A with c # w; choose a function g such that g(w) = w, g(c) = x. Then from f * g = f we get f ( x ) =jfc). A

In particular, since t, E ?lb and since t, * g = t, implies tt *g" = t z , we learn from (A) that t: is a constant function: tz = t,, for some W' E A.

(B) For f €6') anda E A,

f * t a = t a * f 0 f (a)=a. A

Therefore, U; = Ub, where U b is the subsemigroup of (Pi'), *) consisting of all unary w'-functions.

(C) I f f is a unary u-fitnction that is invertible, then sua * f = sun for evev a E A. Let g E PT); if g * f = g for every invertible u-fitnction A then g = sua for some a E A.

The proof is obvious. A Since invertible functions are carried onto invertible ones by automorphisms,

from (B) and (C) it follows that for every a E A , there exists an a' E A - necessarily unique - such that s i n = swIat. Let cp denote the mapping a + a'. Comparing the action of the automorphism cx-' shows that cp is a 1-1 map of A onto itself.

The mapping cp generates an inner automorphism a,+, of the algebra '$3;. We now examine the isomorphism 0 = a(a,+,)-' of the subalgebra B onto the sub- algebra f l p . We first show that 0 leaves each function in Bo fixed.

From the construction of the isomorphism 0 it is seen that sLa = swa for all a E A . Suppose f E Uo. From the obvious relation f * sWa = tainfp * swa = ~ , f ( ~ ) ; that is, f P(a) = f ( a ) (a E A ) . Consequently,

we ob-

f P = f ( f E U,).

Now suppose f E Bo, but f ( w ) = a # w. Then fa = f * t, belongs to Bo. Given an element c in A , we define a function g by taking g(a) = c, Ax) = x (x #a). Sinceg(w) = w, g belongs to UO, and tc =g * ta belongs to Bo. In

Page 415: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

406 Iterative algebras and Post varieties

other words, when 210 properly includes Uo, it contains every unary constant function tc. Note that because tc = g * (f * t,), tt = tb for some b E A .

We shall see that for each c € A , t: = t,. We introduce a function h E Uo by setting h(c) = h(w) = w, h(x) = x (x # c). Since h * tc = t,, we know that hp * t p = tP or h * b E A . The condition h * f: = t , yields h(b) = w; consequently, b = w or b = c. The former is impossible because f$ = t,. Therefore, tf = fc .

We turn again to the function f. For any c E A we clearly have f * t, = tf(c), whence f P * tc = tf(c, , sofP(c) = f(c). Since c was arbitrary, p = f . Thus, '

p leaves 2io pointwise fixed. This proves an arbitrary automorphism a of a0 is inner. To extend this

result to a, we have only to show that the map 0 leaves the rnultiplace func- tions in fixed, too.

E.g., let F be an arbitrary binary function in a. For a n y f E a0 we see that A(F * f) E '$lo, and therefore

= t,. We saw above that t: = tb for an appropriate c w'

A ( F * f) = ( A ( F * f))' = A(@ * f) ;

that is,

If a, b E A and a # w, then the function g given by

g ( a ) = b , g(x)=x ( x # a )

lies in Uo. Putting such functions in (4) forfgives the result:

F(b,a)=FP(b,a) ( a , b E A ; U # W ) .

Since (5) applies to TF equally well, we learn that

F(b, a) = FP(b, a) (a, b E A ; b # w) . (6)

Finally, from ( A F ) ~ = AF it follows that

F(x, x) = F q x , x) (x E A ) . (7)

Combining (5)-(7) gives F = FP. The same method can be used to show F = FP for a function F E of any

arity.

Page 416: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Iterative algebras and Post varieties 407

§S. Representations of iterative algebras

By a representation of the algebra P A in the algebra PB we mean a homo- morphism from PA into PB. According to $3, homomorphisms of PA that are not isomorphisms are essentially trivial, so the study of representations of P A reduces to the study of isomorphisms of P A into Y E . Below we indicate a few obvious isomorphisms, which we shall call standard isomorphisms. It will be shown later that an arbitrary isomorphism from P A into PB reduces to a combination of standard ones.

Suppose we are given a 1-1 map cp: A + B. Put C = A9. Suppose that we also have a projection $: B + C, i.e., a mapping of B into C that leaves each point of C fixed. With every function f ( x l , .,., x n ) in PA we associate a func- tionf+,$ €$I, defined by the following requirements:

f,(xT, ..., x;) = f ( X l , ... ) xn)9 (XT, ..., x; E C) ,

f9$cY1' ...9 v,) =f,<vf, . . .I v:> (Y1' ... , Y n E B ) '

The mapping f + f+, is the canonical map of P A onto PC induced by the 1-1 onto map cp: A +. C. For every functiong EP?), the function

g,(vp ... dn> =g(v,, IL ... , v:>

is called the projective $-continuation of g to the set B . An easy check shows that the operations f , 7, A,V , * are all preserved under projective continuation; therefore, the mapf+f9+ is an isomorphism from PA onto the subalgebra of p B composed of the projective continuations of the functions f 9 (f E PA).

Isomorphisms of the form f-+ f9,,, wdl be called projective. If cp maps A onto B , then $ is the identity map on B and f+ f&, is the canonical isomorph- ism of P A onto qB induced by q. Theorem 2 shows there are no other iso- morphisms from P A onto P B .

Suppose we are given a system of representations

We form the Cartesian product

B = T - I B , . LEI

Each function f E Py) is mapped onto a function $1 E P(") (1 E I). Let f Ot B,

Page 417: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

408 Iterative algebras and Post varieties

be the n-ary function defined on B whose projection on B, isfPt ( 1 f I). One easily checks that the map

a: f'f" (fEPA) (8)

is a representation of PA in p B ; it is called the Cartesian product of the f l , (LE I).

If all the representations p, coincide with a fixed representation p, the (8)

+. P A , we gives a representation a = 0': PA + PB1 called a Cartesian power of f l . In parti- cular, taking various powers of the identity representation e : obtain the series of power representations

2: p A + . p A k ( k = 1 , 2 , ...),

Suppose A is finite, consisting of n elements. Then the set Ak consists of nk elements. For k = 1,2, ... and for any set B with E= nk, the representation (9) determines an iterative subalgebra of p B isomorphic to p n .

the selector function e i defined on A onto the selector function B. Since with the help of the operations { , T , A , * one can obtain from e; all of the selector functions e y ( i < m; m = 1,2, ...), all selectors in v2 are carried by selector representations onto the corresponding selectors in 9;. I f we pass from the pre-iterative algebras 92, 932; to the iterative algebras P A , pB by adding the operation v, it becomes obvious that a representation preserves all the selectors iff it maps the identity function e: in PA onto the identity function in PB.

From the definition of the Cartesian product it is seen that the product of selector representations is itself a selector representation, In particular, all the power representations of '$A are selector maps.

A representation a: !@; -+ pg is called a selector representation iff it carries defined on

56. Post varieties

The problem of finding representations for the algebra to the theory of special varieties that we shall name Post varieties and define as follows. In the set PA we choose some system of functions

is nicely related

and for each L E I we take an n,-ary function symbolft. Now consider the algebra

Page 418: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Iterative algebras and Post varieties 409

9l = ( A ; f ' : LEI)

with signature Z = { 6: L E I]. The smallest yariety (cf. [IV] , [XXIX] ) with signature E that contains function in PA from the functions e i , f , . ( r E I) by means of the operations {, 7, A , * - i? other words, if e;, f, ( L E I) generate the algebra !$; - then the variety 9l is called the Post variety associated with the system {fL: L E I }. The power of the set A is called the order of the Post variety 6. Although to each cardinal rn =A= correspond many different Post varieties, depending as they do on choices of generatorsf,, it is clear that all Post varieties of one and the same order are rationally equivalent. By this we mean that in any algebra in either of the varieties, new operations can be expressed as the re- sults of terms applied to the old basic operations so that the new algebra belongs to the other variety; moreover, the form of the terms depends only on the two varieties and not on the choice of any particular algebra in the given variety, and the varieties are thus put into 1-1 correspondence (cf. [IX]).

The f is t concrete Post varieties of finite rank ever studied were introduced by Rosenbloom [ 1421 in 1942. He called their members Post algebras. Their definition can be cast in the fogowing form. Post algebras of order n (n > 2 ) are the algebras in the variety gn, where

is denoted by 9. If it is possible to obtain every

x O y = min(x, y ) ,

( n - 1 ) ' = 0 , X ' = X + I ( x < n - ~ ) .

A

Rosenbloom proved that for each n the variety % n is finitely axiomatizable (i.e., defined by some finite system of identities). Hence it follows that all Post varieties of finite order are finitely axiomatizable. Rosenbloom further showed that the power of any finite Post algebra of order n is of the form ak for some k 2 0, and that all finite Post algebras of the same power are isomorphic. This implies every finite Post algebra is isomorphic to a Cartesian power of a gener- ating algebra '$in.

Another type of Post variety of finite order was defined by Epstein [29] in 1960. He took Post lattices of order n to be the members of the variety generated by the algebra

Page 419: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

410

where

Iterative algebras and Post varieties

x V y = max(x,y) , x A y=min(x,y) ,

Ci(i) = n - 1, Ci(x) = i (x # i) . A

Epstein showed that the variety % n is characterized by the following simple

L1: A Post lattice 2 E Gn, relative to the operations V, A , is a distributive

L2: For every element x of 2,

system of axioms:

lattice with zero 0 and unit I.

Ci(x) A. CJx) = 0 ( i f j ) .

L3: 2 contains elements do, d,, ..., dn-l such that

(4 x v di-l = di * x = di ,

(4 x = (dl A C,(x)) V (d2 A C2@)) V V (dn-l A Cn-l(x)) .

Let a set S be given. A unary function f from S into the set (0, 1, ..., n - 1) is called n-valued. For any n-valued functionsf; g we define the functions f v g, f A g, C i m as follows: for every x E S,

Then the following basic theorem holds.

Page 420: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Iterative algebras and Post varieties 41 1

Theorem 3 (Epstein [29]): Every Post lattice of order n is isomorphic to the algebra whose base consists of all continuous n-valued functions on some totally disconnected, compact Hausdorff space S, and whose operations

V. A, Co, .-) Cn- l

are defined by (1 1).

of a fundamental Post lattice .Ln. This tells us that every finite Post lattice is isomorphic to a Cartesian power

5 7. Selector representations of pre-iterative algebras

It is easy to turn the representation theorem for Post lattices into a repre- sentation theorem for pre-iterative algebras of finite order. In fact, suppose we have a Post lattice

- - - 2 = ( B ; v , A , C ~ , ..., c,,-l).

We define a relation a between functions in Pn (functions defined on the base A = { 0,1, ..., n - 1 } of 2,) and functions in PE by setting

(12) -2 2 _ - _ -

c (v, A , Co. ..., Cn-l, e2) ac(v, A, Co. ..., Cn-l , e2> ,

where c is an arbitrary term composed with the aid of symbols for the indi- cated functions and operation symbols for C,T, A , *; e;, Z; are the appropriate selector functions defined on A, B.

Since from the functions v ,A , Co, ..., Cn-l, e2 we can get any function in P,, with the help of the operations C,T, A, * , the relation a defines a mapping (possibly many-valued) from P,, into PE. We now show that a is single valued.

2

Suppose c , b are terms of the above sort such that

are identical functions in P,. In other words, the formal identity

=b(V, ..., e2)(x1, 2 ..., xs)

Page 421: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

412 Iterative algebras and Post varieties

is valid in S n ; here, s is the arity of the functions determined by C, b. There- fore, ( 1 3) is true in every algebra in g n . In particular, (13) holds in 2, so

- - - - - - c fi, A , Co, ..., cn-l ,zi) = b(V, A , Co, ..., cn-l, Zi) .

Thus a is a single-valued mapping. From (1 2) we see that a preserves the operations {, 7, A, v, * and is,

therefore, a selector representation of PA in PB. Suppose, on the other hand, we are given a selector isomorphism of the

pre-iterative algebra ’$,* into some pre-iterative algebra 3;. Among the func- tions composing the base of are found

2 v, A , CW ..., Cn-l , e2 .

Their images in 8; are certain functions

and for any term c of the sort described above,

Any identity valid in the lattice S n can be represented in the form (13). By (1 4) such an identity must also be valid in the algebra

therefore, this algebra is a Post lattice of order n .

take any Post variety of the same order. Nor is the finiteness of the order essential. Thus we have

In place of the variety of Post lattices in these arguments we can clearly

Theorem 4: In PA choose a system of generators f , ( L E I), and let fi be

A mapping a: p 2 -P pE is a selector isomorphism of P: in !$$ iff the

Isomorphisms that do not preserve selectors can be reduced to selector

Theorem 5: Suppose a is an arbitrary isomorphism of !$; into p z , e is

the smallest variety containing the algebra % = ( A ; f , : i E 1).

algebra 23 = ( B ; r : L E I ) belongs to (zi. (*)

isomorphisms as follows.

the identity function on A , ea is its image in PB, C i s the set of values taken

Page 422: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Iterative algebras and Post varieties 413

by e" on B, and f is the restriction off " to C ( f E P ). Then the map 0: f +T is a is a selector isomorphism of 82 into Ppc, the map e": x + e"(x) is a projection of B onto C, and the original isomorphism a is the projective e"-continuation of the isomorphism P.

In fact, since e * e = e in $2, e" * e" = e"; therefore, e"(e"(x)) = e"(x) for x E B. Thus x + e"(x) is a projection of B onto C.

Similarly, from f = e * f i t follows that f " = e" * f ", i.e., the values off " belong to CUE PA). Hence, the map 0: f +f is a homomorphism of 8; into 9;. From

d

we deduce that

show that 0 is a selector homomorphism. We see from Theorem 1 that if A consists of one element or C contains

more than one, then 0 is an isomorphism. If C has one element, but A has two or more, then 0 and a, too, are proper homomorphisms, but this contradicts the conditions of the theorem.

$8. Subalgebras

Theorems 3-5 lead to a complete description of all those subalgebras of $ that are isomorphic to 8, (n < s; n, s finite). Let us say a function h in a subalgebra 94 of an algebra Qe is a unit in 94 if Ah = h (so h is unary) and f * h = h * f for every f E W. Certainly, each subalgebra can contain no more than one unit, and if the identity function belongs to a given subalgebra, then it serves as its unit.

The rank of a unary function h € PE is the power of the set h(B). If a sub- algebra 2l the subalgebra (2I.

other by some automorphism of PB. Subalgebras of '$lE are called protectively conjugate iff they are projective continuations of conjugate subalgebras.

PE contains a unit, then the rank of the unit is called the rank of

Two subalgebras of vE are called conjugate iff each is carried onto the

Page 423: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

414 Iterative algebras and Post varieties

Theorem 6: Any subalgebra of p , that is isomorphic to '$,, has rank of the form nk for some k 2 1 . (3) For every number of the form nk not greatei than s, there exists one and - up to projective conjugacy - only one sub- algebra of '?& that is isomorphic to !&, and has rank nk.

In particular, if s = nk, then Fs has only one subalgebra - not counting conjugates - that is isomorphic to @n and contains the identity function in

V S . k Assume n-< nk < s. From the set B = { 0, 1, ..., s - 1 } we choose n arbi- trary elements to form the subset D; to the base D we transfer the structure of the kth power 2; of the fundamental Post lattice 2,,. The result is a Post lattice

- - - 2 = ( D ; V, A , Co, ..., cn-l) .

By the discussion preceding Theorem 4, this lattice generates an isomorphism 0: p,, -+ pD. Let x be some projection of the set B onto its subset D, and use it to continue 0 to an isomorphism a: 8, + 3,. The image of '$,, under a is the desired rank nk subalgebra of 8, isomorphic to p,,.

Now suppose %,, % 2 are subalgebras of Qs that have the same rank r and are both isomorphic to p,,. Let xl , x2 be their units, and put xl(B) = D,, x2(B) = D2. According to Theorem 5 , the given isomorphism ai: pn -+ is the Xi-continuation of a selector isomorphism bi: '$,, -+ pDi (i = 1,2).

For i = 1,2, the map pi induces a Post lattice of order n with base Di:

2 j = < D i ; v i , A i , C k , ..., Ci- l ) .

The powers of these two lattices coincide. Therefore, by the Rosenbloom- Epstein theorem they are both isomorphic to an appropriate Cartesian power 2 (k 2 1) of the fundamental Post lattice 2 n . In particular, the sets D1, 0 2 have power nk, and there exists a 1-1 correspondence cp: D1 + D 2 that is an isomorphism of Q1 onto 22 . Extend q in any agreeable fashion to a 1-1 map

of B onto B. This map induces an inner automorphism a~ of the algebra vB. It is clear that the automorphism a+ maps the algebra %I onto an algebra that is a projective continuation of 92. (") m

NOTES

(') Note that U1 coincides with 81; by part (11) of the proof, its only congruences are eo, el.

Page 424: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Iterative algebras and Post vm'eties 415

(')That e i , f, (L E I) generate ?; is a weaker hypothesis; Q should be a many-valued correspondence satisfying conditions analogous to (12). Alternatively, we could take the f' alone to generate ?3; and Q to be a homomorphism. The set B must have more than one element if A does.

sentations in bs.

coincides with gn.

(3) The proof of this does not require.n < s; thus for n > s, ' p n has only trivial repre

e) See [M15] for weak conditions under which a subalgebra of $, is complete, i.e.,

Page 425: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

CHAPTER 31

A FEW REMARKS ON QUASI VARIETIES OF ALGEBRAIC SYSTEMS

Varieties (primitive classes) and quasivarieties (quasiprimitive classes) of algebras have been studied before [IV] , [22], but varieties, etc. of other structures have apparently not been examined in the previous literature. The first section of this paper features natural definitions of varieties and quasi- varieties of algebraic systems, structures whose signatures can contain predi- cate symbols as well as function symbols. All the common properties of the usual varieties, etc. carry over to the new sorts without change, except for the theory of totally characteristic congruences: such congruences come to be replaced with totally characteristic factor systems.

In 92 with the aid of filtered products we establish structural characteri- zations and relations for quasivarieties that are in some measure analogous to those known from the theory of varieties of algebras.

9 1 . Identities and quasidentities

Let 2 be a set of predicate and function symbols, each having a fixed finite arity. Let C, be the part of Z: containing all the former symbols, and Z, the latter. The equality sign x is not included among the symbols in Z. Formulas of first-order predicate logic (FOPL) of the form

- where P, Pi E ZP U { = }, the xi are individual variables, and the ak , a f are terms of signature Cf in the xi (Zf-words [22]) - are respectively called iden- tities and quasidentities of signature Z. An identity (1) or a quasidentity (2) is said to be true (or valid) in an algebraic system 3 with signature Z iff the indicated formula is true in 3 for all choices of values for the variables xi in 91 (i.e., in the base set of a).

416

Page 426: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

A few remarks on quasivarieties of algebraic systems 417

An arbitrary nonempty collection% of algebraic systems with a fixed sig- nature Z is called an (abstract) class of systems iff % contains all systems iso- morphic to each of its members.

For any collection 3c of systems with signature Z, by I(%) and Q(%) we denote the sets of all identities and of all quasidentities of signature Z true in every system in % (%.system). If S is a set of identities of quasidentities of signature Z, then Kz(S) (or just K(S), if the signature is understood) is the class of all systems with signature Z in which every member of S is valid.

A class% is called a variety (quasivariety) iff there exists a set S of identi- ties (quasidentities) such that % = K(S). In other words, a class % is a variety iff % = KI(%), and % is a quasivariety iff % = KQ(%).

For any class% of systems we let S(%), P(%), F(%), H(3c) be the respec- tive classes of all subsystems of%-systems, all direct products of %-systems, all filtered (reduced) products of %-systems, and all homomorphic images of %-systems.

According to Birkhoff s theorem [9] , a class of algebras is a variety iff the following three conditions all hold:

(a) S(%) =% (% is hereditary), (b) P(%) =% (% is multiplicatively closed), (c) H(%) =31 (% is homomorphically closed). These same conditions are necessary and sufficient for a class 7C of algebraic

Suppose X is a class of systems with signature Z and 2l is an arbitrary sys- systems to be a variety.

tem with the same signature, but not necessarily a member of 7C. A set M of elements of arbitrary %-system & can be extended to a homomorphism a*: m* + &, where %I* is the subsystem generated in 2l by M. From this definition readily

is called %-independent iff every mapping (Y of M into an

follows (cf. [ 2 2 ] ) .

Corollary 1 : If the set M is% -independent, then M is also HSP(%)inde- pendent.

A set M c % is called a %-free basis for 8 iff M generates '% and is %-inde- pendent. The system '% is afiee system of rank n in the class 3c iff '% belongs to% and has a %-free basis of power n. is free (in itsev) of rank n iff it has an {

A system E with signature Z is said to be a unit iff it contains only one element e , and for all PE Zp, P(e, ..., e ) is true in Q. A class % is called unitaty iff it consists solely of unit systems (necessarily isomorphic to each other). A class % is total iff it consists of all systems with a fixed signature. The family of all varieties with a given signature is lattice ordered by set-theoretic inclusion;

)-free basis of power n.

Page 427: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

418 A few remarks on quasivarieties of algebraic systems

the unitary and total classes are the smallest and largest varieties, respectively. It is easy to verify that in every variety containing a system with more than

one element there are free systems of every rank. For any collection X of similar algebraic systems, the class KI(X) is the

smallest variety including 3c. From Birkhoff s theorem we deduce the relation

KI(X) = HSP(CK) .

Suppose % is an algebraic system with signature X and base set A . By A/0 we denote the collection of equivalence classes into whichA is partitioned by an equivalence relation 0. An algebraic system %/0 with signature Z and base A/6 is called a factor system for '24 relative to 0 iff the canonical map a + a6 (a0 is the equivalence class containing a E A ) is a homomorphism of 94 onto %/6. We observe that, relative to a given equivalence 8, different factor systems. The collection of all factor systems for 94 is partially ordered (see [V]): we take %/0 < %/q iff a0 c aq (a € A ) and the map a0 + av is a homomorphism of %/0 onto %/q.

cp: 24 -+ % we have

will have many

A factor system %/0 is called totally characteristic iff for any endomorphism

In place of the theorem on the correspondence between varieties of algebras and totally characteristic congruences, we have the following assertion concern- ing varieties of systems.

Theorem 1 : Let 5 be a free system of countable rank in a variety X of algebraic systems. The map

is an antisomorphism of the lattice of all totally characteristic factor systems for 3 onto the lattice of all subvarieties.of 3c.

If X is a variety of algebras, then the factor systems are in 1-1 correspon- dence with the congruence relations, and Theorem 1 reduces to the result mentioned on totally characteristic congruences.

52. Quasivarieties of algebraic systems

The signature Z of an algebraic system 24 consists in general of a function

Page 428: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

A few remarks on quasivarieties of algebraic systems 4 19

(or operation) part Zfand a predicate part Zp. With each basic operation f ( x l ) ..., x m ) of 2t (fk Zf), we associate the predicate P f ( x l , ..., x,) x ) that is true just in case f ( x l , ..., x m ) = x . Let

The model %* = ( A ; C*) with signature Z* so obtained from 3 = (A; C ) is called the model corresponding to the system 9, or simply the model of the system ‘94. Submodels of %* are called submodels of the system ‘24. If Z1G Z, then the Zl-impoverishment of 2t is the system % = ( A ; 1,) in which the signature symbols from Zl designate the same basic predicates and operations on A as they do in a, When Z1 is finite, c6 is said to be afinite impoverish- ment.

From theorems of Tarski-koS and Horn we easily deduce

Theorem 2: A class 9C of algebraic systems is a quasivariety i f f the follow-

(a) CK contains a unit system; (b) 3c is multiplicatively closed; (c) for any system ‘94 with the same signature as%, if each finite impoverish-

ment of each finite submodel of % is isomorphically embeddable in a %-system, then 2t belongs to%.

By applying Theorem 1.15 from [38] and using the properties of filtered products, we can avoid the not wholly “algebraic” condition (c) in Theorem 2:

Theorem 3: In order for a class 3c of systems to be a quasivariety, it is necessary and sufficient that the following all be in force:

(i) % contains every filtered product of its systems; (ii) 3c is hereditary; (iii) % contains a unit. 8

For any collection 3c of systems, the class KQ(CK) is called the quasiprimitive

Corollary 2: For every class 31 of systems,

ing three conditions hold:

closure of 3c, or the quasivariety generated by 3c. Theorem 3 now yields

where 3c, is the class that results from 3c on adding the unit systems.

Suppose we are given a class 3c of systems with signature Z and an arbitrary with this signature but not necessarily in 3c. An epimorphism system

Page 429: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

420 A few remarks on quasivarieties of algebraic systems

a: % + 91% is called a%-mophism iff y : 9 + 0 E %, there exists a homomorphism (: 3% + (5. such that y = cut. If % admits a%-morphism, then the map a and system 3% satisfying these conditions are unique up to equivalence; is called a%-replica of 3 (cf. [VIII] ). The class % is called replica-complete (or replete) iff every system % with signature Z has a %-replica, i.e., iff every ,U admits a %-morphism. It is easily verified (cf. [VIII J ) that a class 31 is replete iff it is hereditary and multiplicatively closed and contains a unit ('). Hence, for any class %, the class Sp(3c,) is the smallest replete class including %.

is a quasivariety. If the class % is axiomatizable then its replica and quasi- primitive closures coincide, i.e.,

E% and for every homomorphism

We note that every (first-order) axiomatizable and replete class of systems

SF(%,) = SP(%,)

The usual theory of defining relations holds in replete classes and in them only [VIII] . In particular, among the axiomatizable classes of systems the quasivarieties alone admit a full theory of defining relations. Any partial algebra with signature Z can be viewed as a Z*-model; a variety or quasi- variety of partial algebras can thus be viewed as a quasivariety of the corre- sponding models. So the theory of defining relations for partial algebras is but a special case of the theory for algebraic systems.

class % of systems with this same signature, a (free) %composition of the systems 91, is any %-system 9i for which there exist homomorphisms a,: a, + 'u ( L E I) with these properties:

For any collection of algebraic systems %, ( L E I) with signature Z and any

(a) % is generated by the set U A> ( A , is the base of the system a,); (b) for any %-system (5. and any homomorphisms

I€ I

if 0 is generated by U A?, then there exists a homomorphism (: % + 0,

such that y, = all ( L E 1). Such a composition of systems ?I, is called injective iff all the homomorph-

isms a, are monomorphisms. In the words of Lo$, a collection of systems M, (LE I) is said to be (simul-

taneously) embeddable in a %-system iff for some %-system 9 there are em- beddings + % (LE I). From the compactness theorem for FOPL it follows that if a class % is axiomatizable and any pair of %-systems is embeddable in

1E I

Page 430: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

A few remarks on quasivarieties of algebraic systems 421

in a%-system, then every collection of %-systems is embeddable in a %- system. This in turn yields

Corollary 3: Let % be an arbitrary quasivariety. Then every %-composi- tion of %-systems is injective iff every pair of %-systems can be embedded in a %-system 9

From the relation (3) and these observations we get

Theorem 4: A quasivariety % is generated by a single system iff every pair

Suppose % has this embeddability property. For every quasidentity

of %-systems in embeddable in a %-system.

4 a%), choose a %-system % a in which CD is not valid. From comments above it follows that the collection of systems '%@ can be embedded in a%- system %; { % } obviously generates %. The converse statement is quickly proved by using (3). ,

NOTE

(') By Theorem 5 of [VIII] , the class of groups with only multiplication is replete, but it is not hereditazy. Subsequent claims thus need modifying (cf. [XI, Theorem 6).

Page 431: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

CHAPTER 32

MULTIPLICATION OF CLASSES OF ALGEBRAIC SYSTEMS

A collection (possibly empty) of algebraic systems with signature 2 that is closed under isomorphisms is called a class of systems with signature Z. Let F be some collection of subclasses of a given class 3c of algebraic systems. F is partially ordered by the usual relation of inclusion. In many important cases the. partially ordered structure ( F , c ) will be completely lattice-ordered; in such cases we can speak of the lattice F. As a rule, the structure of such a lattice is complicated and rarely admits an explicit description.

If 3c is the class of all groups and F is the collection Qf all its subvarieties, then besides the lattice operations on F there is an operation of multiplication of varieties, introduced by H. Neumann; with respect to this operation, F becomes a free semigroup with zero and identity elements (see [ 1151 , [ 1141 , [ 1531). Thus, while the structure of the lattice F remains unknown, the structure of the semigroup F (apart from its power) is entirely clear.

In this article we define, by analogy with the multiplication of varieties of groups, the product of any two subclasses d, 'B of an arbitrary f i e d class 3c of systems. This product depends on the choice of the basic class 3c, and when 3c is the variety of all groups and d,% are subvarieties, the new product coincides with Mrs. Neumann's. Only the general properties of products of classes of systems will be studied here. A short report of the fundamental results was given by the author in his address before the International Congress of Mathematicians, Moscow, 1965 (cf. [XXXIV] ). The terminology agrees with that in [XXXI] .

0 1. The basic definition

Let % be an algebraic system in some fiied class 3c and let %/e be an arbitrary factor system for 'ill. The elements of % / O are equivalence classes a0 (a E 'ill), each of which can be viewed as a submodel of the model corre- sponding to 'ill. Some of these submodels may happen to be subsystems of the system % and belong to 3c, but others may not be subsystems, or even if

422

Page 432: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Multiplication of classes of algebraic systems 423

they are, they may not be members of %. For any two subclasses d, 93 of the class %, we define their %-product 94; 9 by requiring

94~9Q*9 9 i ~ % & ( 3 % / 0 ) ( 2 4 / 8 ~ 9 3 & CK

&(b'aE94)(aBE%*aBEd)) . (1)

E.g., if % and 9 C % are arbitrary classes, and 94 is a %-system for which there is a factor system % / B E 9 , none of whose members is a %-system, then by (1) we see that 94 E '%$g for every '% %.

We note several consequences of the basic definition (1). Let % be an arbitrary class of systems, Z its signature, and d, d', 93,93'

Corollary 1 : m e operation of %-multiplication of subclasses preserves the

subclasses of the class %.

relation of inclusion, i.e.,

The proof is obvious. We recall that a subclass .@ of a class % of systems is called hereditary in

% iff every %-subsystem of an arbitrary .@-system is itself an 2-system. A class 3c hereditary in the total class %, of all systems with the given signature 2 is said to be absolutely hereditary, or simply hereditary.

It is clear that the relation of hereditariness is transitive: if d is a hereditary subclass of 2, and .@ is a hereditary subclass of %, then d is also hereditary in %. In particular, every hereditary subclass of an absolutely hereditary class is absolutely hereditary.

We note an obvious property of absolutely hereditary classes. Let % be a hereditary class, % a '%-system, and %/B some factor system for 94. Then if some equivalence class a0 is included in a %-subsystem % of the system %, then a0 E%. Indeed, let b E %, xl, ..., x, E a0, f(") E 2. Since 23 is a sub- system of 94, f (b , ..., b) € 8 consequently,

f ( x l , ...,x,) 0 = f (b , ..., b)B =aB .

This means a0 is a subsystem of a. Because % is hereditary, we can conclude a B E % . =

Page 433: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

4 24 Multiplication of classes of algebraic systems

Corollary 2: If 2 is a hereditary subclass of a class 9C of systems and d,93 c 2, then

~ C M = ( ~ Q ; c M ) n 2. (3)

For suppose 8 E d; 93 and 8 / 0 is a factor system satisfying the condi-

tions in (1): Then %E %, B/0 E CM, and for any a E 8 we have

because L? is hereditary in 3c. This shows

The converse inclusion

( d p ) n P C d;%

obviously holds for an arbitrary (not necessarily hereditary) subclass 2, Thus (3) holds for hereditary 2.

Let C, (or just e ) denote the unit class with signature Z, i.e., the class consisting of the one-element systems in which all the signature predicates are true.

Corollary 3: Assume C c 7C; for every 94 5 X,

94;€ =d. (4)

For e v e v hereditary subclass d of a class 3c,

d p l 2 4. ( 5 )

For the proof it suffices to note that among the factor systems of any

Let to be the collection of all one-element %-systems. We similarly system we can count the system itself and the unit system.

convince ourselves that for every 93 C_ 3c,

Page 434: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Multiplication of classes of algebraic systems 425

In particular, from (2), (4) and (6) we get

It is easy to see that in (6) inclusion cannot in general be replaced with equality. Suppose, e.g., that 3c is the class of all semigroups, 9 is the class of all commutative semigroups, and % is the semigroup consisting of the pairs (a, b> (a, b = 1,2,3, ... ) with the multiplication

( a , b ) ( c , d ) = ( a t c , a t b c t d ) ;

let @ be the additive semigroup of positive integers. Under the homomorphism 71: (a, b ) -+ a mapping % onto @, none of the members of %/r are semigroups, yet %/n

Let % be an arbitrary algebraic system, and let %/0, %/q be any two of its factor systems. We put %/0 d %/q iff a0 C a77 for every a €%, and a0 -+ a? (a E %) is a homomorphism of 8 /0 onto %/q (cf. [MXI] , 8 1). This partially orders the set of all factor systems of 8. A factor %/p is called the &-replica of 8 iff '%/p is the smallest of the factor systems of 8 belonging to d.

@ E 33. Consequently, 9l E & * 9 but % 4 33.

Corollary 4: Let 3c be an absolutely hereditary class with subclasses d,9. If a %-system % has a 9-replica alp, and 34 is a hereditary subclass, then %?I E d ; f 3 3 i f f a p E % * a p E d ( a E % ) .

We have only to verify that

8 Ed;9 * ( V a E % ) ( a p E 3 c * a p E d ) .

Let %/0 be a factor system satisfying the conditions in ( l ) , and suppose for some a E 8 we have ap € 3c. Since ap c a0 and ap is a subsystem of %, a0 is also a subsystem of %. By hypothesis 3c contains all subsystems of 8. Thus a0 E X, and so a0 E d . But d is hereditary in 3c. Therefore, ap E 4. I.e.,

Theorem 1: In a hereditary class % the product of two hereditary sub- classes d, 58 is a hereditary subclass.

Page 435: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

426 Multiplication of classes of algebraic systems

Let '% E 4 * % and have a factor %/O satisfying the requirements in (l), and let '11, E a, tem for (21, that is a subsystem of 8/6.

system % / d , we learn that aI/Ol E 9. Suppose for some al E 2Il the equiv- alence class a l e l is a%-system. Since a l e l c a l e , a l e is a subsystem of %. Thus a le E 3c, and so a l e E SQ. Inasmuch as d is hereditary and a l e l is a subsystem of the d-system a le , we see that a l e l E 94, and therefore, ' % l E s Q * 9 . T h u s

E %. Let 2l1/Ol denote the corresponding factor sys-

Since cx3 is absolutely hereditary, and a1/O is a subsystem of the 9-

% E d * C M & i?l1G?1 & $ ? I l € % * 2 $ E d * W

the class d * 9 is hereditary.

of a nonempty set I with the following properties: Let F = (1, F ) be afilter over I, i.e., a nonempty collection F of subsets

(b) A E F & A S B - B E F ,

(c) A , B E F +- A n B E F . (A, B C I )

When F consists of the single set I , then the filter is called Cartesian. A filter F is an ultrafilter iff for every subset A S I, either A or its complement I - A belongs to F . By aL /F we denote the F-product (i.e., the filtered or reduced product with r&$ect to F) of the algebraic systems 'at (LE I).

X-systems belong to X.% is multiplicatively closed iff it contains every Cartesian product of its systems. % is ultraclosed iff every ultraproduct of X-systems is a %-system. A subclass d of a class% is said to be F-closed in X iff every X-system isomorphic to an F-product of d-systems belongs to d. We relativize the other two closure properties similarly.

Theorem 2: Let SQ, 93 be subclasses of a hereditary class % of algebraic systems; suppose the class d c % is multiplicatively closed in %, and the class % E % is (absolutely) multiplicatively closed. Then the class plicatively closed in q.

A class 3c of systems is called F-closed iff all the F-products of arbitrary

* 9 is multi- 3(

In particular, in a hereditary, multiplicatively closed class 3c, the %-product of any two multiplicatively closed subclasses is a multiplicatively closed sub- class.

Page 436: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Multiplication of classes of algebraic systems 427

Suppose %€%,%=n '%,,and %'E E I

systems %)6,, we have for each r E I

E CM , be1 E 7C * b6, E

Consider the canonical homomorphism corresponding factor system. Since

d;g ( t € I). For certain factor

( b E q . (9)

%+ n ( % ) 6 J and let 8 / 6 be the L E I

I 1 ( 8 1 / ~ ~ , %,P,E 9, CE I

and the class 93 is multiplicatively closed, we see 8/i3 E Q. Let a, be the pro- jection on aL of an arbitrary element a € 8; then we have

atJ n a p L , LEI

where atJ, arer are viewed as submodels (relational substructures) of the models corresponding to 8, 8,. Suppose that a6 E 3c - in particular, we assume a6 is an algebraic system. Then all of its projections ale, are also algebraic systems. Since 3c is absolutely hereditary and aler is a subsystem of 91L, a$, belongs to 7C and, by (9), to SQ as well. From the decomposition (10) and the multipli- cative closedness of SQ in 3c we find that a0 E 4. Since a was arbitrary, 8 E SQ; CM.

Theorem 3: Suppose d,% are subclasses of a hereditaly class % of alge- braic systems whose signature Z: contains only a finite number of operation symbols, and F = ( I, F ) is an arbitray ultrafilter. I f d is F-closed in '% and includes C, and if93 is (absolutely) F-closed, then the subclass d * Q is F- closed in 3c, K

Suppose % E X and % ZnaJF , where gL E d;CM ( 1 E I); suppose the

factor systems 8,/tJ, satisfy the conditions (9). As before, we consider the canonical homomorphism % -+ n ( 8 , / 6 , ) / F and let %/6 be the corresponding factor system. Letting a, be the Cartesian projection of an arbitrary element a E 8 on the factor 3, (t E I), we find

LE I

a6 Y n ( a p J / F . LEI

Assume a6 E X. Since the signature 2 contai j only a finite number of operation symbols, the assumption that a6 is _, , I d e l corresponding to an algebraic system with signature 2 can be exprewd by a closed formula (or

Page 437: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

428 Multiplication of classes of algebraic systems

sentence, axiom) 4, of first-order predicate logic (FOPL) involving predicate symbols corresponding to the function symbols in Z. We write mean that the FOPL sentence \k is true in the model m. Since F is an ultra- filter.

to

Then I, E F , F, is an ultrafilter, and

Taking

% K = a K e K ( K E I,), BL E e (LE I - I,) ,

we get

Each factor BK = aKeK is a subsystem of the%-system aK; therefore, it belongs to %- and to d by (9). The remaining factors 8‘ are unit systems and also belong to 94. The subclass d i s F-closed in ‘X; therefore, by (1 1) we know a0 E d . Thus

In this argument we need to know & is included in d in order to conclude that n(aKOK)/Fo belongs to d, knowing it belongs to %. But F, is an ultra- filter, so this will hold automatically if d is ultraclosed in %. Consequently, if 4 is an ultraclosed subclass of the hereditary class %, 8 is an absolutely ultraclosed subclass of X, and the signature of % contains a finite number of operation symbols, then the subclass d *cM is ultraclosed in ‘X.

?(

A class % of algebraic systems with signature Z is called replica-complete (or replete) iff it is hereditary and multiplicatively closed and contains a unit system. A replete class X contains a%-replica of each system with its signature (cf. [VIII]). From Theorems 1-3 we immediately get

Page 438: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Multiplication of classes of algebraic systems 429

Corollary 5: If a class % is replete, then the%-product of any of its replete subclasses is replete. If the signature of a hereditary, ultraclosed class 3c con- tains only a finite number of operation symbols, then the %-product of any two ultraclosed subclasses of X is ultraclosed.

Observe that the corollary still does not let us speak of the groupoid of replete subclasses of a given replete class %, for this collection cannot be a set with a definite cardinality, except in trivial cases. This shortcoming is easy to fix by considering not all subclasses of %, but only subclasses subject to some stronger conditions: e.g. cardinality limitations or axiomatizability .

5 2. Products, of axiomatizable classes

Let r be some type of sentences of FOPL(with equality and function symbols). In particular, r could be the class I of all identities, the class Q of all quasidentities (cf. [XXXI] ), or the class V of all universal sentences. If we are given some class 3c of algebraic systems with signature Z, then by r(3c) we denote the set of all sentences of the type I' and signature Z that are true in every %-system. The set r(3c) is called the r-theory of the class %. Con- versely, if we are given a set S of FOPL sentences of signature Z, then Kz(S) (or just K(S)) denotes the class of all systems with signature Z in which all the sentences in S are valid. The class of all FOPL sentences is denoted by E.

A subclass .@ of a class % is called a r-subclass of 7C iff .@ = % n Kr(2). A class 3c is called an (absolute) r-class (or r-axiomatizable) iff 3c = KI'(3c).

E-axiomatizable classes are simply called wrst-order) axiomatizable. I-classes and Q-classes are respectively called varieties and quasivarieties; V-classes are called universal classes (or universals).

For any type r, the intersection of any family of r-subclasses of a given class 3c is itself a r-subclass of 3c. Therefore, the family of all r-subclasses of a given class 3c of systems can be viewed as a complete lattice relative to the usual relation of inclusion. This lattice is denoted by gr(%). Since the 3c- product of two r-subclasses might not be a r-subclass, the family of all r- subclasses of 3c together with the %-multiplication will be a partial groupoid, and only for special 3c, r will it be an ordinary groupoid with a totally defined operation of multiplication. This partial groupoid is denoted by ar(%);

be a (total) groupoid. Let 3c be the variety of all semigroups with identity element e (which is viewed as a distinguished element designated by a 0-ary operation symbol in the signature); let d be the subvariety of all commutative semigroups in 3c. It is clear that %# d * d. E.g., let '$I5 be the semigroup of

We shall show that the family of all subvarieties of a given variety need not

'x

Page 439: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

430 Multiplication of classes of algebraic systems

all even permutations of the numbers 1, ..., 5, i.e., the multiplicative semi- group of the alternating group of degree 5. The only factor algebras '%5 has are itself and the unit semigroup. But 215 4 d, so 215 4 d * d.

On the other hand, let 3 be the %-free semigroup with free generators a, b. The factor semigroup 8/15' by the congruence 6 defined by

P 9 amlb n...amkbnk6aP1b41 ... a lb * m l + ...+ m k = p l + ...+PI

is an abelian semigroup with the single generator a6; therefore, %/6 E 4. Since e is distinguished in 3c, the only congruence classesx6 belonging to % are those that contain e E 3. But there is only one such class: eB = { e, b, b2, ... }, and it is a commutative semigroup. Therefore, %€d * d.

of 8 would have to belong to d * d. But the semigroup S5 mentioned above is generated by two of its elements and is, therefore, isomorphic to a factor semigroup of 3 that cannot belong to d * 4.

The next theorems show that, in contrast to varieties, quasivarieties and universals behave more regularly.

Theorem 4: Let 3c be a universal class whose signature contains only a finite number of function symbols. Then the%-product of any two universal subclasses d,% of X is universal. Thus a"(%) is a groupoid.

ultraclosed. So the class d~ '3 is hereditary by Theorem 1 and ultraclosed by Theorem 3. This implies it is universal.

number of operation symbols, the partial groupoid @Q(%) of the subquasi- varieties of X is a groupoid.

Suppose d, 9 are subquasivarieties of 3c. By the preceding theorem the class94 $ CM is universal; according to Theorem 2 this class is multiplicatively closed; it also contains a unit system. Any universal, multiplicatively closed class that contains unit systems is a quasivariety (cf. [XXXI] , $2); hence, 94; 9 is a quasivariety.

These proofs of Theorems 4 and 5 are based on properties of ultrafilters. These theorems, however, are easy to prove without recourse to ultrafilters. Let X be a class of algebraic systems with signature C, and let ing the systems in 3c as systems with signature X I gives us a class 3cE1 with signature E l , called the Xl-projection (or Zl-impoverishment) of the class%. Projections of axiomatizable classes are called projective classes.

I f the class d * d were a subvariety of 31, then all the factor semigroups

For inasmuch as the classes 31, d,'3 are universal, they are hereditary and

x .

Theorem 5 : For every quasivariety % whose signature contains but a finite

5 C. View-

Page 440: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Multiplication of classes of algebraic systems 431

Theorem 6: If 3c is a finitely axiomatizable class of models, then the X- product of any two axiomatizable subclasses d, CM of X is a projective class of models.

By hypothesis the signature I: of these classes of models consists of pre- dicate symbols Pg with corresponding arities nE (5' E 9. We associate with each PE a new predicate symbol P t of the same arity as P E ; I:* is the signature composed of these new symbols. We introduce an auxiliary binary predicate symbol 8; we form the set Sh from the following axioms (initial universal quantifiers suppressed):

The significance of the axiom system S, is the following: a model

satisfies all the axioms in s h iff the Z*-projection of i?i is in an obvious sense a 8-factor system of the Z-projection of 2l.

By assumption of the class 3c can be characterized by a single axiom @, while the classes d,cM can be characterized by certain axiom systems S,, S,, possibly infinite. Construct @*, S* by replacing the symbols PE, - - in the corresponding axioms with the respective symbolsP;, 0. Let 9, be the rela- tivization (specialization) of the axiom 9 to the formula R(y) =yOx. Con- sider the system S consisting of @, @*, the members of s, and S$ and all the axioms

A model % = ( A ; C , C *, 8 ) satisfies S iff the Z-projection of 9l belongs to d $ CM. Thus this class is a projection of the axiomatizable class K(S). m

Corollary 6: Let X be a universal class of algebraic systems whose signature C contains only a finite number of operation symbols. Then the X-product of any axiomatizable subclasses d,cM of the class X is a projective class of sys- tems.

Page 441: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

432 Multiplication of classes of algebraic systems

Consider the total class %, = K,(@ of all algebraic systems with signature Z. According to Corollary 2,

The intersection of an axiomatizable class and a projective class is a projective class. Therefore, it suffices to verify the projectiveness of SQ* CM.

Every algebraic system with signature X , which contains operation symbols @) (t E 9, can be viewed as a model satisfying the universal axioms

%c

which ensure that the predicates the Pt designate are in fact functions. Since Z is finite, there are a finite number of axioms (12). Thus the class %, viewed as a class of models, is finitely axiomatizable. Applying Theorem 6 proves that SQ $93 is projective.

Theorem 5. Indeed, by this corollary the hypotheses of Theorem 4 imply that the class 94;% is projective. By Theorem 1 ths class is hereditary. I t is known that hereditary projective classes are universal.

We shall see that the conclusion of projectiveness cannot in general be strengthened to axiomatizability. Consider the class % of algebras whose sig- nature consists of two unary operation symbolsf,g and which satisfy the identities

From Corollary 4 we can immediately deduce Theorem 4, and with it

Let a be an element of an arbitrary %-algebra 8. We set a' = a and

an = f"(4 = f ...f(a ), , a+ = g"(a) (n = 1 ,2 , ...) . - n By virtue of the axioms (1 3) we have

We say that elements a, b E belong to the same cycle iff a = b' for some splits into disjoint cycles, each of which is a integer i. Clearly, the algebra

subalgebra of a.

Page 442: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Multiplication of classes of algebraic systems 433

Let d be the class of those %-algebras that satisfy the sentences

the significance of (1 4)-( 17) is that every &-algebra decomposes into one one-element cycle and some (at least one) infinite cycles.

It is easy to verify that arbitrary %-algebras 8, 23 are isomorphic iff for every n = 1,2, ..., w, the powers of the sets of n-element cycles in 8 and 'B are the same. Consequently, any two d-algebras that have the same uncount- able power are isomorphic. Since all d-algebras are infinite, by Vaught's test the class d i s a minimal axiomatizable class. In particular, if it turns out that

S Q p C S Q , d ; d # d , (18)

then s4 ;I* SQ is certainly not axiomatizable.

which We now prove (18). Let '2l E "4; 4, and let 6' be a congruence on (II for

According to (14), in %/6' there is a one-element cycle c6' = (c8)' = c'6'. This shows that the congruence class c8 is a subalgebra of '& hence, by (19) c8 E SQ. Consequently, there exists a one-element cycle { e } = { e1 } in c6' - and in %, too. If in 8 there were another finite cycle { a, d, ..., am 1, then the set {ad, a l e , ..., a"O} would form a finite subalgebra of %/6' . But 9l/8 is an d-algebra, so its only finite subalgebra is { e6' };hence {a, a', ..., a"' } 5 e8 E d, so a = e. Thus the algebra 8 contains only one finite cycle, namely { e}. On the other hand, since S/S belongs to 94, 9 is infinite. Therefore, 8 is an d-algebra, proving the first condition in (18).

Consider now the d-algebra G that splits into a one-element cycle { e} and one infinite cycle { ..., u-l, a, a', ... }. Let 8 be an arbitrary congruence for which Q/6' E d. For any i # j , if a'8 ai or ai 8 e, then the algebra 6 is finite, contradicting a property of d-algebras. Therefore, the congruence 6' is just equality, { e } = e6' E 3c, but e6' $Z &, so 0 4 d ; d.

Page 443: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

434 Multiplication of classes of algebraic systems

Thus, (18) holds and the class d can serve as an example of an axiomati- zable subclass of a finitely axiomatizable variety % such that the class 4; d is not axiomatizable (’ ).

We shall further show that the %-product of finitely axiomatizable sub- varieties of% need not be finitely axiomatizable, although it must be a quasi- variety by Theorem 5. Let 34 be the variety of%-algebras satisfying the iden- tity x2 = x. Suppose ‘u E d $ d, and suppose 6 is a congruence on fl satis- fying (19). Assume that for some a E 9, m > 0 we have a2m+1 = a. Since (a%)2 = a@, we successively conclude

Whence, in view of (19), we get

1 a2 = a , a 2 m = a , a = a .

In other words, in the class 94 * 94 the quasidentities ?(

2 m + l =:X+xl,x (m > 0) (20)

hold. Conversely, suppose that in some %-algebra SZI all the quasidentities (20)

hold; so the algebra ‘u decomposes into certain sets (possibly empty) of one- element cycles {a,} , finite cycles { bp, bi, ..., bZmP-.l} of even order, and infinite cycles { ..., c-’, L‘ c1 ... }. We introduce a binary relation $ on 8 by setting

Y Y’ 7 ’

(i, m = 0, +1, + 2 , ._.) . bi,j bi+2m cii ci+2n~

Let % be the equivalence relation generated by 0 ; % is clearly a congruence on 91 and ‘u /% E d. Since for every a E a,

a @ € % =j a%al * ( 3 a ) ( a = a , ) * a 2 = a ,

we have a € d; d

identities (20). This system is equivalent in % to no finite part of itself, since for any n > 0, the %-algebra consisting of a single cycle of length 2n + 1 satis- fies those quasidentities (20) in which m < n , but not the one with m =n.

Thus the class 94; 94 is characterized in% by the infinite system of quasi-

Page 444: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Multiplication of classes of algebraic systems 435

$3. Multiplication in special classes of systems

In studying the partial groupoids ar(%), we naturally encounter problems of the form: for which r,% does the partial groupoid ar(%) have this or that property, e.g., is total, associative, or commutative, etc. We stated above simple conditions for the class % that guarantee a),(%) and @Q(%) are groupoids. Now we indicate conditions ensuring that @,I(%) is a groupoid, and then others securing the associativity of ar(%).

An element a is called an idempotent relative to an operationf(x1, ..., x,) ifff(a, ..., a) = a. An element a of an algebraic system % is called an idem- potent of % iff it is an idempotent with respect to every signature operation on 21. In particular, if the signature designates 0-ary operations, then an idem- potent of % and the elements distinguished as the constant values of these operations must all coincide.

A polar operation (or support operation, or polar) on a system % is a con- stant, termal, unary operation whose single value is an idempotent of '$1. The value of a polar on % is called a polar element (or support element, or pole). A unary term that defines a polar operation in every system in a class 'X is called a polar of %(%-polar). A class is called polarized iff it admits at least one polar. It is obvious that every pole of a system a forms a one-element subsystem, and every subsystem of % contains all the poles of %. Therefore, no system has more than one pole. If t(x) is a polar of a class %, then it deter- mines a polar on each %-system 21 whose value p yl is an idempotent of this system. The mapping a + p homomorphism cp of a %-system % into a %-system 8,

has the following obvious property: for any

We shall show that if a class % contains a %-free system 8 of rank 1, and if in every %-system % an idempotent pgi can be chosen so that (2 1) holds, then the class 3c is polarized.

For suppose u is a free generator of 8. Then p a = t z ( u ) , where t is an appropriate formal term, and t 3 is the operation it defines in 8. Suppose % E % and a E %. By hypothesis there is a homomorphism rp: 8 -+ a with q(u) = a. From ( 2 1 ) it follows that Cp(p8 ) = ta (a) = p u . Thus the term t determines the pole p \ ? ~ in each

We make one more obvious remark. Suppose the system 'u has the pole p, and suppose % / O is a factor system for '11. Then among the equivalence classes forming ' u / O the classp0 is the only one that is a subsystem of '$1. In parti- cular, if sQ,g are subclasses of a polarized class %, then 'u E 4; 93 iff

E 3c.

Page 445: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

436 Multiplication of classes of algebraic systems

there exists a factor system %/e such that %/e €9 and p8 E A, where p is the pole of a.

Varieties of loops and groups are polarized. The pole of a loop or group is its identity element. The variety of all nonassociative rings with signature {-, 0 ) is polarized by the term X-X; the pole is always the zero element. By contrast, the varieties of all lattices and all semigroups have no polars.

on each %-algebra commute, then the %-product of any two subvarieties d, 'K3 C X is a variety.

Thus for such 3c the partial groupoid @I(%) is a groupoid with identity € and zero %.

To prove the theorem we note that by Theorems 1 and 2 the class dz93 is hereditary and multiplicatively closed. By Birkhoff s theorem we have only to show that this calss contains all factor algebras of every algebra 3 E d 2 9. Let 0 be a congruence on SU satisfying the two requirements

Theorem 7: If X is a polarized variety of algebras and all the congruences

and let p be the pole of \u. Consider an arbitrary factor algebra %/u. From the relations

(%/u)/ue = (%/e) /oe E C M ,

(p+e = ( p 0 e ) i O = (pe) / (u n e ) E d

and the remark made above we immediately see that %/u E A; 93. It is known that all congruences on a group, ring, or loop commute, and

that classes of any of these algebras are polarized. Therefore, for any variety X of groups, rings, or loops, the partial groupoid @I(%) is a groupoid, but not as a rule associative. In order to formulate sufficient conditions for its associativity, we introduce a few definitions.

A congruence u on an algebra % is called characteristic iff every auto- morphism of '11 naturally induces an automorphism of 810. A congruence u on % is called verbal (quasiverbal) iff there exists a variety (quasivariety) such that u is the smallest among the congruences on (21 whose factor algebras belong to 94.

Let X be a fixed class of algebraic systems, and let % belong to 3c and %/8 be one of its factor systems belonging to %. The factor system @/f3 is called characteristic (totally characteristic) iff for every automorphism (endomorphism) cp: % + 21 and every basic predicate P of %/e - including

Page 446: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Multiplication of classes of algebraic systems 431

equality and the signature operations -

The factor system 8/6' is called verbal (quasiverbal) iff there is a variety

Let ape (p E M ) be those equivalence classes in % / O that are %-systems, (quasivariety) d such that %/8 is an d-replica of H.

and suppose for each class a,O we have a factor system a,B/q, E %. The collection {a,t?/q,: p E M is called a partial %-subfactor for the factor system %/6. A partial subfactor is called (totally) characteristic iff it consists of (totally) characteristic factor systems. A partial subfactor is called verbal (quasiverbal) iff the factors of which it consists are 94-replicas in an appropri- ate variety (quasivariety) d.

A partial subfactor { a,,O/q,: p E M} is said to be %-extendable iff all of its members can be simultaneously extended to some factor system %/q E % (%/q < 'i?l le) , i.e., iff

x q = x g , ( x E a , B , p E M ) ,

and for each p E M, the map x q -+ xq (x E ape) is an isomorphism of a$/q onto aP8/q,.

in% iff every (totally) characteristic partial %-subfactor of each (totally) characteristic factor %-system of 9.l is %-extendable.

(quasi)verbal partial %-subfactor of an arbitrary (quasi)verbal factor system of % in % is %-extendable.

A class % is called transverbal (transquasiverbal).(transcharacteristic) iff every %-system is transverbal (transquasiverbal) (transcharacteristic) in %.

Since for every factor system %/O,

P

A system % E X is called transcharacteristic (totalZy transcharacteristic)

Similarly, a system % E X is transverbal (transquasiverbal) in % iff every

%/e verbal %/e quasiverbal * !X/e characteristic,

we see that for any class % and any fl E %,

% transcharacteristic in X =$ 9.l transquasiverbal in % - * % transverbal in %;

an analogous observation holds for classes.

Page 447: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

438 Multiplication of classes of algebraic systems

A subclass 2 E 3c is called homomorphically closed in % iff for every factor system 9 r / O of a system N E E,

From these definitions it follows that every homomorphically closed sub-

Suppose the system % has a pole p , and % is a class of systems containing class of a transverbal class is transverbal.

a . A subsystem Q of 8 is called %-normal in % iff there exists a factor system %lo in 3c such that p o = Q. Normal subsystems corresponding to verbal (quasiverbal) (characteristic) factor systems are called verbal (quasi- verbal) (characteristic) subsystems. Since among the equivalence classes in E / o only the class po is a subsystem: if the class 3c is hereditary, then the polarized system % is transverbal (transquasiverbal) (transcharacteristic) iff every verbal (quasiverbal) (characteristic) subsystem of each verbal (etc.) subsystem of 8 is %-normal in N.

A characteristic subgroup of a normal divisor of any group is a normal divisor of that group. Therefore, a variety of groups is transcharacteristic; hence, it is transverbal.

It becomes clear that the variety of all associative rings is not transverbal. For let %6 be the variety of all associative rings in which the identity x1x2x3x4x5x6 x Ois valid, and let d be the variety of all commutative and associative rings. Let % be the %?,-free ring with free generatorsal, a2. The 4 - v e i bal ideal 3 in 3 consists of integral linear combinations of members of the form a(ala2 - a2a1)6 where a, 6 are monomials. The d-verbal ideal of the ring consists of elements that can be written in the form

2 ( m + n> caic - maic2 - nc ai ,

where i = 1, 2 ; m, n = 0 , +1, k2, ...; c = ala2 - a2al. These cannot form an ideal in a.

Theorem 8: In a hereditaly and trans(quasilverba1 class % of algebraic systems, any hereditaly subclass ~ ‘ 2 and any absolute sub(quasi)varieties 93, C satisfy the law of associativity:

First of all, it is easy to see that for any hereditary class 3c, any subclasses d , q ,e C X satisfy

d-qeC &gee.

Page 448: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Multiplication of classes of algebraic systems 439

Indeed, suppose BI E d-CM C ; thus % E % and for some appropriate factor system i?l/O,

That %/e E CMe just means that % / O E % and for some factor system ( % / e ) / p = % / p we have % / p E C and

for every a € i?l.

of %, its image ap/e in '?l/e is a subsystem of %/O. Inasmuch as %/e €31 and the class 3c is hereditary, we learn that ap/e E X. In view of ( 2 3 , this shows us that ap/8 € 93; (22) can then be applied, giving ap E dCM.

Suppose up E %. We want to show that ap E dCM. Since ap is a subsystem

The proof of the converse inclusion

will be based on the strict hypotheses of Theorem 8. Let % be a system in dcx3* C and let %/y be the C-replica of %I. Since the class d % i s hereditary and % €dCM C, by Corollary 4 in 5 1 we know

where a,y ( p E M) are those equivalence classes in 9l/y that are %-subsystems of X Let a,y/(3, be the %-replica of the system a,y (p E M). Because d is hereditary, it follows from (24) that

xP,E% *xp,E d (xEa,y, pEM). (25)

The class % and the factor system %/y are trans(quasi)verbal and is a (quasi)variety, so all the %-replicas a,y/P, must have a common extension % / p EX with %/P < %/y and a,y/@ = a,y/fl, (p E M); moreover,

x E % & xC1€3C*(3pEM)(x€a,y & xp=xp,>. (26)

In view of (26) and (25) the desired relation % E d will be proved if we manage to show that % / p E %C. But

(%IP)/T WY E e ,

Page 449: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

440 Multiplication of classes of algebraic systems

so we only need the implication

Suppose xy/P E 7C. Since xy is the full preimage of the subsystem xy/P 2 % / P f X under the homomorphism % + a/@, xy must be a subsystem of the system % E 3c. The hereditariness of X implies that xy E X, and thus xy = a,y E LA CM for some v E M, whence

Corollary 7: For every transquasiverbal quasivariety 3c of algebraic systems, the groupoid ($Q(%) is a semigroup. D

Combining Theorems 7 and 8 gives us

Corollary 8: For every polarized transverbal variety 3c of algebras with commuting congruences, the partial groupoid @I(%) is a semigroup with zero % and identity &. m

As mentioned already, every variety of groups is polarized and transverbal, and congruence relations on any group commute. Hence, from Corollary 8 we derive (cf. H. Neumann [ 1 151 ): for every variety X of groups, @(‘X) is a semigroup with zero and identity.

According to a theorem of the Neumanns [ 1141 and Smel’kin [ 1531 , if Q is the variety of all groups, then @I( 9) is a free semigroup with zero and identity elements. For other group varieties X E 9 , the structure of @I(%) can be more complex.

5 4. Additional observations

Besides the operation of multiplication of classes we can introduce an operation of (right) division of classes that in a certain sense is inverse to multiplication. Suppose C is an arbitrary subclass and CM is a replete subclass of a class 7C. The %quotient C 4 9 is the class consisting of every %-system that can be embedded isomorphically in a X-system that is an equivalence class belonging to the %replica of a C-system.

From this definition it is immeidately seen that the subclass el, 93 is always hereditary. Furthermore, if 2 is a hereditary subclass of X and C,CM are subclasses of P, then e 4 ‘3 =C 9. If X is fixed, we shall write C? 193 instead of C 4 9.

Page 450: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Multiplication of classes of algebraic systems 441

Theorem 9: Suppose % is a hereditary class of algebraic systems and d, 93, C are hereditary subclasses with S replete. Then

According to the definition, from B E C /'3 it follows that l?l is a 3c- subsystem of some C-system. Since C is hereditary, % is a (2-system. So C /99 & / 0 E S a n d

e. In addition, if Q E C and B/0 is the'%-replica of B, then

by definition, i.e., 6 E C /S * 99. This proves (27). We turn to the proof of (28). Suppose 8 E (d *%) /%. Then B is a %-

subsystem of some system of the form c0, where c E 6 E d * % (and 6/0 is the %replica of 6). But the classes %, d are hereditary, so c0 E d, and thus B Ed. Hence, (28) is true.

BY (27)

d*% C(d*';O)/%*g,

and by multiplying both sides of (28) by 93 we get

therefore, (29) is also true. m

ing E, i.e., 2' = K V(2). It can also be defined as For an arbitrary class 2 of systems, let 2' be the smallest V-class includ-

where s(%), U(9C) respectively denote the class of all subsystems of%-sys- terns and the class of all isomorphs of ultraproducts of %-systems.

Let .@I, L'Q be the variety and quasivariety generated by R In 9 1 we saw a variety 3c with a subvariety whose square is not a variety.

In this example, @&%) is only a partial groupoid. However, by trading the

Page 451: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

442 Multiplication of classes of algebraic systems

operation ; for the operation $1, defined thus:

we turn the collection of all subvarieties of any variety 3c into a groupoid a?(%) with a totally defined operation * I .

tions /I, /Q by defining In a similar fashion we specialize the division / of classes to division opera-

C/A% = ( C / 9 ) A (A= I, Q) .

For A = I, Q and for any A-class %, in addition to the groupoid a:(%) we have a quasigroup

El,(%) = ( 2,(%); *A, /A> (*Q = *) .

Since whenever. A belongs to QA(%) it equals dA , from (27) and (28) we get

whence

(&*A%) / A w *A% = d * A 3.

We note that inclusion in (30) can be strengthened to equality iff the cor- responding groupoid a:(%) satisfies the law of right cancellation.

An algebraic system $?I is called L'decomposable iff there exists a factor system %/u with at least two elements that belongs to the class 2. In the contrary case, % is 2-indecomposable [ 1601 . In particular, if the class 2 is replete, then a system '24 is 2-indecomposable iff its 2-replica has only one member. A system % is called &-attainable iff it has a factor system belong- ing to 2 whose every member (an equivalence class) that is a subsystem of % is 2-indecomposable. If 2 is replete, then 2l is 2-attainable iff its 2- replica has the property described.

every %-system is A-attainable. Finally, a subclass d of a hereditary class 3c is called attainable in 31 iff

Theorem 10: I f a replete subclass 4 of a hereditary class % is attainable in

Page 452: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Multiplication of classes of algebraic systems 443

X. then for any hereditary class % c %,

( % * d ) * 9 4 = X*&. (3 1)

Indeed, every replete class contains a unit system. Therefore, & d, and by (7)

Conversely, suppose a; then we have by Corollary 4:

E %dad and let Bld be the &-replica of the system

Suppose a6 E X. Then letting ae/o be the 94-replica of the system ad, from the relation ad E 3cd we derive

By hypothesis the system thus ad = uu E %.

In other words,

is &-attainable, so ad/o has but one element;

and EX&. m In an arbitrary groupoid an element a satisfying a2 = a is called an idem-

potent, and an element a satisfying (xa)a = xu for all x is called a right idem- potent. It is clear that in a groupoid with a left identity every right idem- potent is an idempotent. In an associative groupoid (semigroup) the converse is true: every idempotent is a right idempotent.

We observe that if a replete subclass & is attainable in a hereditaw chss X and the d-replica ale of an arbitrary %-system satisfies the requirement

where &, is the class of one-element %-systems. Then &

ge t&=d .m

= d. For (32) guarantees that &,d= d, so by taking 'X = &, in (31), we

Page 453: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

444 Multiplication of classes of algebraic systems

E.g., the condition (32) is certainly satisfied by any%-factor %/0 for any algebra % in any hereditary class 3c of quasigroups, groups, or rings. There- fore, every replete, attainable subclass d of such a class is equal to its square.

Theorem 11 : If a sub(quasi)variety 94 of a hereditary and trans(quasi)verbal class % satisfies d ; 94 = 4, then d is attainable in 3c.

Let %/0 be the &-replica of an arbitrary %-system %. For a E 91, if the equivalence class a0 is a subsystem, let ae/oa be its d-replica. Since the system (II is trans(quasi)verbal, there is a factor system %lo < B/O such that

a0 E 3c * aO/oa = a0/o (a E (II) .

Inasmuch as (%/o)/0 E & and for a E %,

(au)O E% * (au)e E d,

we see that % / o E 94-94, but d2 = &, so %/a E 94.

with %/u< %/0 gives %/0 = %/u; hence, Since ,%/0 is the d-replica of %, we have %/O < %lo, which together

This means the class d is attainable in 3c. As already noted, every group is a transquasiverbal algebra, each of whose

factors satisfies (32). Therefore, in any quasivariety 3c of groups, the attain- able quasivarieties are just the idempotents of the semigroup @Q(%).

A few examples. According to the Neumann-Smel'kin theorem, for the variety $j' of all groups, the semigroup @I( 9) is a free semigroup with zero and identity. In such a semigroup the zero and identity are the only idem- potent elements. Applying the remarks above, we see that the variety 9 has no nontrivial attainable subvarieties. Tamura [ 1601 proved this assertion by other methods.

lattice 2!Q(7Zl) (see [182]) and the lattices 521(9Z3) (see [125], [67]) are known explicitly. Each subvariety of the variety %, of all abelian groups is definable in 921 by a single identity of the form

Let 9tk be the variety of all k-step nilpotent groups. The structures of the

denote these subvarieties by 4, (m 2 0). Then we have

Page 454: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Multiplication of classes of algebraic systems 445

gQm d , gQn = gQmn ( m , n = 0 , 1 , 2 ,... ) ,

so the semigroup @l(911) is isomorphic to the multiplicative semigroup of natural numbers.

The subvarieties of the variety722 are in 1 - 1 correspondence with the pairs of identities

that define them in 9Z2; let [m, n ] denote such a subvariety. A simple com- putation shows that

where (u, u) is the greatest common divisor of the numbers u, u. From this formula we see that the semigroup @I(%,) is not commutative and does not obey either cancellation law.

As a last example, we consider the class 3c, of all algebras with a given signature Z and take 9 to be the variety of algebras with this signature de- fined by the identities

f ( x , x, ...) = x ( f € Z) . (33)

It is easy to convince ourselves that

For let € p2. Then for ele- ments xl, x2, ... chosen from an arbitrary congruence class a0, we see that

be the 9-replica of an arbitrary algebra

f(xl, x2, ...) e = f e(xle, x2e, ...) = f e ( a e , ae, ...) = ae ,

where f i s an arbitrary signature operation of a, and f e is the corresponding operation of B/O. Thus each member a0 of is a subalgebra of a. Since l?l belongs to P2, a0 belongs to 3 for all a E %. Thus the identities (33) are all valid in a, and B itself belongs to 9.

It is easy to verify that if Z contains a non-unary symbol, then for a suitable hereditary X we have X9 3 # X3, so 9 is not attainable in %,. If z1 con- tains only unary operation symbols, then the variety 3 is attainable in %, . Indeed, a factor %/u of an arbitrary %, algebra 3 belongs to 3 iff all the

Page 455: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

446 Multiplication of classes of algebraic systems

congruence classes uu (a E a) are subalgebras; moreover, any partition of 8 into disjoint subalgebras determines a factor algebra, and this factor belongs to 9. From this it follows that each congruence class belonging to the 3- replica of 9I admits no proper partition into subalgebras and thus is 3-inde- composable.

NOTE

(I) It is necessary (and easy) to show d*d is nonempty. In fact, everyd-algebra not isomorphic to 6 belongs to d *d.

Page 456: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

CHAPTER 33

UNIVERSALLY AXIOMATIZABLE SUBCLASSES OF LOCALLY FINITE CLASSES OF MODELS

A subclass 2 of a class % of models is said to be universally axiomatizable in % iff there exists a collection S of universal, prenex, closed formulas of fust-order predicate logic (FOPL) such that 2-consists of just those %-models in which all the closed formulas (or sentences, axioms) in S are true. If S can be chosen to be finite (independent), then the subclass L? is said to be finitely (independently) V-axiomatizable in%. We similarly define the notions of finite and independent r-axiomatizability for any other type r of FOPL sentence. This article indicates several simple tests for the finite or indepen- dent V-axiomatizability of subclasses of a locally finite class%. E.g., it is shown in 33 that there are continuum many different universally axiomatiz- able subclasses of the class of all nonoriented graphs of degree < 2, and just as many V-axiomatizable subclasses of partially ordered sets of fHed dimen- sion. The latter problem arose because the class of all linearly ordered sets and the class of all boolean algebras each have only a countable number of universally axiomatizable subclasses. In 9 1 we recall the well-known criterion - modified in form - of Tarski and Lo6 for V-axiomatizability.

3 1. Conditions for universal axiomatizability

Suppose we are given a universal sentence

@ = (VXl ... x,) *(XI, ..., xn)

of signature Z = {Po, ..., P,}; we assume that X contains only predicate sym- bols and that Po is the equality sign =. The subformula \k(xl, ..., x,) of the formula @ is assumed to be a { &, v , 1 }-polynomial in atomic formulas of the form P’(xal, ..., xan.) ( j = 0, ..., s). Suppose st,, ..., f i r are all the possible atomic formulas of this form. Then \k is equivalent to the conjunction of cer- tain disjunctions, each of the form

441

Page 457: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

448 Universally axiomatizable subclasses of locally finite classes of models

ulQl v u2Q2 v ... v urQr (ui = 1 , A (the empty string)) ;

therefore, the sentence @ is equivalent to a conjunction of sentences of the form

Qk = 1 ( 3 x1 ... xn ) ( T ~ S2 & ... & T ~ Q , . ) ( T ~ = 1 ui) . (1)

Up to isomorphism there is no more than one model mk with signature Z, the elements of which can be designated by the symbols xl, ..., X, so that the formula

is satisfied in smk. If there is no such model, then the sentence ( 1 ) is identically valid, and this conjunct can be dropped from @. Suppose the model 'Bk exists. Then the truth of (1) in some model m with signature 20 2 Z means that the model ak is not (isomorphically) embeddable in the model % (symbolically, ak @ a); the original sentence @, equivalent to a1 & ... & a,, is true in % iff none of the models m1, ..., !Elr is embeddable in 'ill .

Conversely, suppose we are given a finite collection of finite models (532,, ..., %TI, with some finite signature X. Let n be the greatest of the powers of these models. Then the elements of any model mk can be designated by the symbols xl, ..., xn (possibly with repetitions). For each k we construct a diagram ( 2 ) of mk in terms of the x i . Taking the conjunction of the corre- sponding sentences (1) leads us to a universal scntence @ whose truth in a model is equivalent to the nonembeddability in that model of the models m1, ..., 107,. We thus arrive at the following proposition, various versions of which are well known (cf. [ 1631).

Theorem 1.1 : For every universal sentence @ of finite signature Z that is not identically valid, there exists a finite sequence of models (532 1, ..., %TI with signature Z. such that the truth of @ in a model with signature X o 2 X is equivalent to the nonembeddability in % of every model %I, ..., Con- versely, ifm 1, ..., mr are models with finite signature Z whose powers do not exceed the finite number n, then there is a universal sentence @ with n quanti- fiers whose truth in an arbitrary model % with signature X1 2 Z is equivalent to the nonembeddability in 3 of each and every of the models 93 1, ..., mt.

This theorem speaks of truth in an arbitrary model with given signature. In applying it, not to all models with this signature, but to the members of some special class X, we run into the unpleasantness that those !Illl, ...,mr

Page 458: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Universally axiomatizable subclasses of locally finite classes of models 449

mentioned in the theorem might not belong to%. To avoid this hangup, we introduce the following

model every finite set of elements is included in a finite X-submodel. If P=%, we say 2 is locally finite.

If CK is some class of models with signature Z and S is a set of sentences of signature Z, then %(S) denotes the class of all %-models in which every sentence in S is valid. A class of the form %(S) where S is a set of V-sentences is called a universally axiomatizable subclass of the class%, or a universal of %-models. From Theorem 1.1 we immediately deduce the following modifi- cation of the well-known Tarski-ZoS theorem [ 1631 :

Theorem 1.2: For every subuniversal d of a class % of models with sig- nature Z, there exists a collection {n E : [ E Z} of finite models fm, with finite signatures ZE E Z such that a%-model % belongs to d i f f none of the models is embeddable in % . For any such collection { W E : ( E E }, the subclass d so defined is a subuniversal of%.

In general, the models mentioned in this formulation cannot be taken to belong to%, for it could be that % contains no finite models at all. But if %contains “sufficiently many” finite models, such a provision can be made.

Theorem 1.3: For every subuniversal d of a locally finite class % of models, there exists a collection { (n r: 5 E z} of finite%-models such that a%-model ’% belongs to d i f f none of the (n is embeddable in 9.

Suppose {mE: .$ E a } is the set of finite models whose existence is asserted by Theorem 1.2. We shall show that the demands of Theorem 1.3 are satisfied by the set { %r: 5 € Z} of those finite %-models in which at least one of the models is embeddable. Indeed, if the%-model % belongs to d, then no aE is embeddable in it; hence, neither can any (n, be embedded in ‘2l. Con- versely, if % € % but % $ d, then for some v € Z there is an embedding cp: %Xv + 3. By the local finiteness of% we can find a finite %-submodel ‘92 of % that includes the set cp($m,). Thus for some q E Z, ‘32 = (nv , so not all the members of {gr: 5 E Z } fail to be embeddable in 2( .

Definition: A class 2 of models is called locally %-finite i f f in every 2-

$2. Independent axiomatizability

Consider some type r of FOPL sentences, e.g., identities (I-sentences), quasidentities (Q-sentences), or universal sentences (V-sentences). A subclass 2 of some class % of models with signature Z is called a r-axiomatizable

Page 459: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

450 Universally axiomatizable subclasses of locally finite classes of models

subclass of 31 (or a r-subclass in%) iff there exists a set S of r-sentences of signature C such that 2 =%(S). A subclass L? & % isfinitely r-axiomatizable in X iff there is a finite set S of r-sentences for which L? =%(S). We let E denote the class of all FOPL sentences. A r-subclass of the total class of all models with a given signature is called simply a r-axiomatizable class. E-axiom- atizable classes are simply called (first-order) axiomatizable. Note the com- pactness theorem implies that if the base class % is axiomatizable, then any r-subclass is finitely r-axiomatizable iff it is finitely axiomatizable.

A set S of sentences of signature Z is called independent relative to a class %of models with this signature iff S , C S implies%(S1) >%(S) . A subclass 2 2 % is called independently r-axiomatizable in% iff l? =X(S) for some %-independent system S of r-sentences. I t is clear that every finitely r- axiomatizable subclass is also independently r-axiomatizable.

We present an example of a Q-subclass that is not independenily Q-axiom- atizable.

Let % be the class of algebras with signature { O,f ,g} (where 0 is an indi- vidual constant symbol, and f, g are unary function symbols) defined by the quasidentities (the universal quantifiers have been dropped for clarity):

f (x) = x -+ x = 0,

Let 2 be the subclass characterized in % be the quasidentities

We shall show that -!? is not independently Q-axiomatizable in% We introduce the abbreviations

By using these and ( 3 ) , we can rewrite an arbitrary quasidentity of signature { 0 , f , g } in the variablesxl, ..., xl in the equivalent (in%) form

Page 460: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Universally axiomatizable subclasses of locally finite classes of models 45 1

where U, ui, 0, vi E (0, x l , ..., x I } and m, mi, n, ni are integers. From (4) it follows that

= y k ++ = yi-k

is valid in 3c. Therefore, the quasidentity (6) can be reduced over 3c to the form

where z is x,y, or 0. By substituting 0 for x and y separately, we see that (7) is equivalent over 31 either to a quasidentity of the form

or to one or two quasidentities of the form

But in 3c we have the equivalence

where d is the greatest common divisor of the numbers ml, ..., mk. Therefore, (8) and (9) are respectively equivalent in % to quasidentities of the form

X d = X' x m = x , X d , X' x = 0 .

Thus the matter reduces to the question: can't the class .@be characterized in 3c by a %-independent system ( Qil, a2, ....I, each axiom Qj having the form (' )

(x"' = x + x =O) & ... & (x"s = x -+ x = 0) &

The meaning of (1 0) is easy to picture. Every algebra 3 in the class 3c is the union of minimal subalgebras of certain of the following three forms: a

Page 461: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

452 Universally axiomatizable subclasses of locally finite classes of models

cycle of length 1 whose only element is 0; a cycle {xo, xl, ..., x ~ - ~ } of finite length n with

f(Xn-1) =xo 9 Ax()) =xn-l ;

an infinite cycle { ..., x - ~ , xo, xl, ... }, where

f(xiVl) = xi = (i an integer) .

Any set of disjoint cycles of these forms that contains a single cycle of length 1 determines a%-algebra up to isomorphism.

includes no cycle whose length is a divisor of m > 1 . On the other hand, since Clearly, the quasidentity xm = x + x = 0 is valid in a%-algebra iff

is valid in %, the quasidentity

is equivalent iri % to the quasidentity

the truth of which in the algebra '24 is equivalent to the total absence from 2l of cycles whose lengths are greater than 1, divide ld, and are distinct from d (*I.

Thus each sentence ai asserts in the algebra % that it includes no cycles of certain lengths a l , ..., as > 1. By (5) the%-algebras in the class L? have no finite cycles besides { 0 }. Therefore, among the axioms a,, @2, ... there must be an axiom aj asserting that '24 has no cycles of length a = (a1 ... j # i). This can happen only if the conjunction (10) for aj contains a member of at least one of the forms

(so

the latter reduced as in (1 1). If the first appears, the axiom Qj also asserts the absence from "A of cycles of lengths al, ..., as (as well as others), i.e.,

Page 462: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Universally wiomatizable subclasses of locally finite classes of models 45 3

aj implies ai in%: the system {al, @2, ...} is not %-independent. If only the second occurs: for aj not to imply a i , q must be equal to one of the numbers a l , ..., as, say a l . Thus the axiom aj asserts that '% lacks certain lengths from among a2, .,., as, pl, ..., Pt. Repeating the argument shows that among the axioms a1, a2, ... there has to be a sentence ak whose truth in '% implies the lack of cycles of length

2 b = (ala2 ... asp1 ... P,) .

We can pass directly to the case when ak contains a conjunct of the form

and r is some member of { a l , ..., a,}. But if r = a1, then ak r # a l , { ak, ail *% aj; either way, this contradicts the% -independence of

Thus the quasivariety 2 cannot be independently Q-axiomatized in %. The

aj , and if

a.0 1.

following general proposition shows that 2 is not even independently Yaxio- matizable in %.

Theorem 2.1 ; Suppose the class % of models and its subclass L? are multi- plicatively closed and contain a unit model (a one-element model, all of whose basic predicates are true). If 2 is independently V-axiomatizable in%, then it is independently Qaxiomatizable in%.

Suppose {al, @2, ...} is a system of V-sentences, independent relative to 3c, that defines P in %. Since % is multiplicatively closed, each axiom ai is equivalent in % to a conjunction of simple Horn sentences q i l , ..., qiSj . Since these sentences have to be valid in the unit model in%, none can be a purely negative disjunction; hence, they can be viewed as Q-sentences. Thus, 2 is characterized ir! % by the union of the groups

of Q-axioms; moreover, each group is %-independent from the union of the remaining groups. We now check each axiom qij successively and throw out any that is a consequence of the axioms remaining at the time of checking. Since each of the groups is independent and finite, the axioms remaining at the completion of this procedure (3) form the desired %-independent system of Q-sentences characterizing 2 in 3c. rn

Page 463: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

454 Universally axiomatizable subclasses of locally finite classes of models

Theorem 2.2: Evely V-subclass 2 of a locally finite class % of models with finite signature is independently V-axiomatizable in %.

According to Theorem 1.3, L? consists of those%-models in which none of the fixed finite models % 1, % 2, ... can be embedded; we can assume %,, 8 2 , ... are pairwise nonisomorphic. Suppose ga2, ... are those models among g1, S2, ... in which no other model in this sequence can be embedded. Clearly, 2 consists of those%-models in which none of finite models gal, a,?, .__ can be embedded. Let T i be an V-sentence expressing the nonembed- dabdity of g i . We claim the system { Tal , T,, , ... } defines 8 in % and is % -independent. E.g., the system { T,, , T,, , ... } defines a subclass El in% that contains the model gal since none of the models %,, , ... can be embedded in this model. But g a l $? 2, s o 2 #L?. . models with a finite signature be finitely axiomatizable in %, it is necessary and sufficient that there exist no infinite system (2,: i E I } off in i tex- models, none of which is embeddable in any other.

can be embedded in another. Let T, be a universal axiom expressing the non- embeddability of !VL. From the argument above it follows that the system {Tl: L E I } is independent relative to%. Therefore, distinct subsystems of this system determine distinct subuniversals in%, and thus the power of the set of all subuniversals of 9C is equal to the power of the continuum. The set of finitely axiomatizable subuniversals of% has no more than countable power. Consequently, there are subuniversals in % that are not finitely axiomatizable.

Conversely, suppose the subuniversal 94 is not finitely axiomatizable in%. According to Theorem 1.3, there is a set { dable finitex-models such that a%-model models %t is embeddable in a. If the set I were finite, the V-subclass would be defined in% by the finite axiom system {Tl: L E I} (where T, says Zt is not embeddable), but this is impossible.

Theorem 2.3: In order that evely subuniversal of a locally finite class% of

For suppose { 8,: tE I} is an infinite set of finite% -models, none of which

l : L E I } of pairwise nonembed- belongs t o d iff none of the

8 3. Graphs of finite degree

As an example we consider the universal Pr of all partially ordered sets (po-sets) whose dimensions do not exceed the given number r (see [ 1 I ] ) . How many different subuniversals does the universal 9,, have?

be finitely axiomitized; thus 9,. has continuum many distinct subuniversals. Theorem 3.1 : In the universal Pr (r > 2) there are subuniversals that cannot

Page 464: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

UniversalIy axiomatizable subclasses of locally finite classes of models 455

According to Theorem 2.3, we have only to indicate an infinite sequence of finite po-sets of dimension 2 such that none is embeddable in any other. The sequence

obviously has the desired property. Indeed, under an embedding of one graph in another - even when they are viewed as certain po-sets - the degree of a vertex cannot be decreased. In each of the graphs in the suggested sequence there are only two vertices of degree 3 . So if an embedding were possible, these vertices would have to be mapped onto one another. The broken lines joining them would also have to coincide under the embedding, but this is impossible inasmuch as the length of this line differs from graph to graph. =

The reasoning is also valid when the sequence displayed is regarded as a set of nonoriented graphs, rather than po-sets. Therefore, the universal of nonoriented graphs of degree < r ( r 2 3 ) has continuum many different sub- universals. =

By considering the sequence of regular polygons with increasing numbers of vertices, we readily convince ourselves that the universal class of nonoriented graphs of degree < 2 also includes continuum many subuniversals.

It is clear that the universal of all linearly ordered sets has but a countable set of subuniversals. A subtler example of such a universal is the class (4) of convergent po-sets, which is characterized by the axioms for partial order plus these two:

(xyz) (x < z & y< z -+ x Gy v y Gx) ,

Finite convergent po-sets are just finite trees. According to a theorem of Kruskal [79 ] ) , there is no infinite sequence of pairwise nonembeddable finite trees. By Theorem 2.3, this means that every subuniversal of convergent PO- sets is finitely axiomatizable, so there are only a countable number of such subuniversals.

84. Uniformly locally finite classes

Refining the notion of local finiteness guides us to the following definition: a class P of models is called uniformly locally %-finite (CK-ulf) iff there exists a func t ionA:N+N(N= {1,2, ...)) suchthat for any P-model %,anym€Z?,

Page 465: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

456 Universally axiomatizable subclasses of locally finite classes of models

and any elements a l , ..., a, in % , the elements a l , ..., a, are contained in a %-submodel 9’ 9 whose power does not exceed A(m). A class f? is called uniformly locally finite (ulf) iff it is 2-ulf.

Obviously, every 2 -ulf class is locally %-finite (%-If). The converse is not generally true, but the following theorem holds:

atizable class, both with finite signature Z. If 2 is locally%-finite, then it is uniformly locally %-finite.

integer m such that for any number n 2 m we can find an 2-model 9 and elements a l , ..., a, E (11 such that no submodel a l , ..., a, and has no more than n elements can be a %-model. In order to express this property by means of a FOPL formula, we introduce individual symbols xl, ..., xn and let A; , AT, ... be all possible diagrams of all possible models with signature Z and no more than n elements, taking xl, ..., X , to designate the elements in all possible combinations. Suppose A:, ..., A:, are all those diagrams that correspond to models not belonging to X. Now the property above can be formulated as: for any n > m, there exists an 2-model 21n in which the sentences

Theorem 4.1 : Suppose 31 is an arbitrav class of models, and P i s an axiom-

Suppose L? is not uniformly locally %-finite. This means there is a positive

‘ 2l that contains

(3x1 . . . ~ , ) ( V X ~ + ~ ... xn)(A; v ... v A: ) (5 ) (12) is valid.

We supplement the signature E with individual symbols “1, ..., a, and denote by %*, P* the classes of those models with the new signature Z* = Z U {u l , ..., a,} that are obtained respectively from%- and 2-models by supplementing them with arbitrary distinguished elements as values for the symbols al, ..., u,. By hypothesis the class 2 is characterized by some sys- tem S of FOPL sentences. The class 2* is defined by the same system S. By the assumed property of 2, there is a model 9: E 2* in which the sentence

an = ( V x m + l ... xn) (Ay(ul, ..., U , , X , + ~ , ..., xn) V ...

is true. This means the system S U {an } is consistent. From the sense of the sentence an it follows that if is true in some model 3 * with signature Z*, then an is also true i n 3 *. Thus every finite part of the system S U {a,,

... } is consistent. By the compactness principle, this whole system is consistent. Let %* be a model satisfying this infinite system. Then m* belongs

Page 466: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Universally axiomatizable subclasses of locally finite classes of models 451

to .@* and satisfies the sentences an (n 2 m); the latter means that for n 2 rn the set { a l , ..., am } is included in no%*-submodel of %* of power not greater than n. In other words, the set { al , ..., a, } is included in no finite %-submodel of 2, but this contradicts the supposed local %-finiteness of P . rn

The condition that Z be finite in Theorem 4.1 cannot be dropped. We give an example of an If universal of algebras with infinite signature that is not ulf.

Example: Let the signature Z consist of the unary function symbols fl, f2, ... . Let J2 be the universal of algebras with signature X defined by the axioms

where ni is the ith prime number. Then J2 is If, but not ulf.

(x) ( f i (x) = x) (i E N ) are true in a, then the set { a l , ..., a, } is itself a finite -@-subalgebra of is an element Q E '% and an index i E N such that &(a) # a. Then for j # i, (x) ( f i (x ) = x) is valid in

Let a l , ..., a, be elements of an E-algebra a. If the sentences

containing the given elements. Suppose, rather, that there

; hence, the set

{al9 f i ( a l ) , ... , fpL1(a l ) , ..., a,, f j (a , ) , ...,.t;"'-'(am) I

is a finite subalgebra containing the elements a1 , ..., a,. Thus the class E is If. For i € N we construct an 2-algebra Bi by taking b l , ..., bmi as its elements

and defining the operations by the equations

f . ( b ) = b k ( j # i ; k = 1 ,..., nj), 1 k

f;:(bl) = bl+l (! = 1, ..., nj - 1) ,

&@Ti) = b , .

Each element of an algebra Bi generates the whole algebra. It follows that 2 cannot be ulf. rn

Remark: Every If quasivariety E of algebras with any signature is ulf.

Indeed, for any m E N , 2 contains a free algebra 8, with m free genera- tors. Because L? is locally finite, the power I 5,1 of @, is finite. Suppose a l , ..., a, are in an arbitrary ~2 -algebra %. By mapping the free generators of

Page 467: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

458 Universally axiomatizable subclasses of locally finite classes of models

3, onto a l , .._, a,, we obtain a homomorphism $J: Sm + % ; the subalgebra I)(%,) X(m)= l~,l.

ing appendix to Theorem 1.3:

‘u belongs to f? and contains a l , ..., a,. Therefore, we can take

Using the notion of uniform local finiteness, we can formulate the follow-

Theorem 4.2: For every finitely V-axiomatizable subclass .@of a uniformly locally finite class % of models with finite signature Z, there exists a finite set %of finitex-models such that a %-model ‘% belongs to iff no member of %can be embedded in gl.

According to Theorem 1.1, if a subclass L? % is finitely V-axiomatizable in%, then t h u e is a finite set { m1, ..., (m,} (possibly empty) of finite models with signature C (not necessarily members of %) that has the property indicated in Theorem 4.2. Let m be the greatest of the powers of the m i , and let X be the function guaranteed by the uniform local finiteness of%. Since Z is finite, there are but a finite number of pairwise nonisomorphic %-models whose powers do not exceed h(m). Let these be !RLYiri be the models in which mi is embeddable ( i= 1, ..., t ) . We claim the set

..., g r . Of these let %,,, , ...,

of finite %-models has the property required in the theorem. For suppose (21 E P . Then no model !!?Ii and a fortiori no model %LYij can be embedded in a. Conversely, suppose 2 €%, but

an embedding 9: %TImk + a. Since I q(mm,) I < m, there is a%-submodel (21’ % (21 such that I 8 ’ I < X(m) and cp(tl;rlk) (21’. Because % ’ E % and I % ’ I < X(m) and mmk emb a’, the model 91’ must be isomorphic to some model SLYkl; hence, a member of 92 is embeddable in a .

4 2. Then some model mk admits

NOTES

(’) We can assume the exponents are positive. Zero exponents yield conjuncts either tautologous or clearly not valid id?.

c) Alas, the lengths must also not divide d ; the author’s proof not only breaks down at this point, but the quasivariety .@ actually has a%-independent Qaxiomatization: let qn be the product of the first n primes; then

Page 468: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Universally mciomatizable subclasses of locally finite classes of models 459

are%-independent axioms for .@ in%. However, those algebras in%, each of whose finite cycles has length not divisible by the square of any prime, form a subquasivariety of % that is not even%-independently W-axiomatizable.

(3) This procedure is inadequate. In fact, let I , J be two infinite, disjoint sets of prime numbers; let% be the quasivariety defined in the example preceding Theorem 2.1; let .@ be the class of &%-algebras % such that no finite cycle in % has length divisible by any member of Z or the square of any prime in j . Then 2 is a subquasivariety of % that is not %-independently Q-axiomatizable, but .@ can be%-independently characterized by sen- tences that are each the conjunction of two quasidentities.

e) This is not a universal class, but it is locally finite.

(") It would be more accurate, but not really necessary,.to conjoin

X I + x2 8i X I c x3 8i ... & xm-l + xm

to the matrix in (12) - and in Qn below, changing xi to up

Page 469: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

CHAPTER 34

PROBLEMS ON THE BORDER BETWEEN ALGEBRA AND LOGIC (*)

In this report I want to survey some results and problems in a mathe- matical discipline which has arisen in the last decades on the boundary be- tween mathematical logic and classical abstract algebra, and which to date has no generally accepted name. It is most frequently called model theory or universal algebra, or sometimes general algebra.

braic systems, i.e., sequences consisting of a nonempty set and a certain number of operations and predicates of various finite arities defined on it. As a typical example of an algebraic system, we take an ordered ring ( A ; -, 0 ;

<: u> , consisting of the base set A of elements of the ring (also called its carrier), the symbols -, for the binary operations of subtraction and multi- plication, the symbol G for the relation of order, and the mapping u that as- sociates with the symbols -, *, < those concrete operations and relations designated by these symbols in the given concrete ring. The collection of symbols -, .,<together with their arities 2 , 2 , 2 is called the signature ofan ordered ring.

In the general case, the signature is a pair of nonintersecting sets Z,, Cp and a map a: Cf U XP -+ N of their union into the set N of natural numbers 0, 1 ,2 , ... . The elements of Cf are called the function (or operation) signature symbols, and the elements of Cp are called the predicate signature symbols, From now on, the signature and the set of all signature symbols will be de- noted by the same letter C. The natural number as is called the arity of the symbol s E C.

A sequence

The basic mathematical structures studied in this general algebra are alge-

is called an algebraic system with signature L: iff A is a nonempty set and u is a mapping that assigns to eachfE Cf a functionf": A a f + A and to each

460

Page 470: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Problems on the border between algebra and logic 46 1

P E Z p a predicate P” c Ad. The functionsf” (or n and the predicates P” (or P) are called the values designated by the signature symbols f, P i n the system %, and the map u is called the valuation of %. Mention of the valua- tion is usually dropped from the notation, and ( A ; s: s E 2) is written instead of ( A ; Z: u) . The algebraic system % is called an algebra when Z, is empty, and called a model when Zf is empty. % is finite when its base A is finite.

In the usual way we define the concepts of subsystem of a given algebraic system and of isomorphic and homomorphic mappings of an algebraic system into another system with the same signature (cf. [22]). An arbitrary collec- tion of algebraic systems with the same signature Z is called a class of systems with signature Z. A class of systems is called abstract iff together with each of its members it contains all systems isomorphic to it.

An inkling of the necessity for studying algebras with arbitrary signatures was seen at the close of the last century, but this idea underwent no real de- velopment for more than three decades. Instead, deep theories of particular classes of algebras - fields, rings, groups, lattices - were founded on the one hand; in mathematical logic, on the other hand, broad research was conducted on the simpler formal languages. In the late thirties it was noted that the uni- fication of the ideas of algebraic systems and first-order languages permitted the formulation of propositions whose specializations to the classical systems (fields, groups) not only yielded nontrivial theorems already known in the theories of groups and fields, but also answered certain questions in group theory open at that time ( I ) . Thus at the junction of classical abstract algebra and mathematical logic burgeoned a new discipline, general algebra; here, in contrast to classical algebra, a prominent position is held by problems on the bond between structural properties of classes of algebras and the properties of the formal languages which can be used to define the classes.

Research in general algebra reached full maturity in the postwar years. Particularly significant advances were completed in the late fifties and sixties. The creation of the theories of filtered products and complete classes comes to mind. Because detialed reviews of these theories have already appeared in the journals, I shall focus on other trends of research.

We recall a few more concepts. Suppose a signature Z is given. Obeying the usual rules, we combine signature symbols, parentheses, comma, symbols XI, x2, ... for individual variables, logical symbols &, v , 1 , -+ , =, and quanti- fiers

Vxi

3xi

- “for every element xi in the carrier A of the system”,

- “there exists an element x i € A such that”,

Page 471: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

46 2 Problems on the border between algebra and logic

to form certain finite strings of symbols called formulas of signature X of first- order predicate logic (FOPL). E.g., the strings

- with the common abbreviations - are closed FOPL formulas (or sentences, axioms) of any signature that contains the symbols +, 6.

CP of the same signature, then the semantic valuation of the signature symbols occurring in CP determines a truth value for CP in the system For example, if

If we are given an algebraic system a with signature C and a FOPL sentence

(cf. [161]).

B = ( { O , 1 , 2 ,... };+;a,

where the symbols +, 6 have the usual arithmetic values, then the sentence (1) is true in 8, but (2) is false.

Let E denote the class of all FOPL sentences, and let E, be the set of FOPL sentences of signature C. In addition to the class E, we shall need several subclasses of sentences of special forms. Recall that formulas in whose notation appear function, individual variable, and punctuation symbols only are named terms (or polynomials) in these variables. E.g., if +, A are binary operation symbols, then the expressions

are both terms of signature { +, A } in x, y (even though neither A nor y occurs in the second).

We introduce the following special classes of sentences: I - the class of identities, i.e., sentences of the form

(Vx,) ... (VxJ &al , ..., a , ) ,

where r is the arity of P, which is either a predicate symbol or the equality sign, and al , ..., a , are terms in XI, ..., xn;

Q - the class of quasidentities, those sentences of the form

(vxl) ... (Vxn) (Pl(al, 1 1 ... a r l ) & ...

Page 472: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Problems on the border between algebra and logic 46 3

where the Pi, Pare predicate symbols or the equality sign, and the a;, ak are terms in xl, ..., xn;

V- the class of universal sentences, i.e., those of the form

where \k is a FOPL formula without quantifiers; V3 - the class of Skolem sentences, which have the form

where \k is a quantifier-free FOPL formula; D - the class of diophantine sentences, closed formulas of the form

where the Pi are predicate symbols or the equality sign, and the a! are terms in xl, ..., x n .

Let r be a type of FOPL sentence, e.g., one of the classes I, Q, V, V 3, D specified above. Let% be a class of algebraic systems with signature C. Then the r-theory of the class % is the set r(%) of all those sentences from r n.E, that are true in every system in 3c. On the other hand, for any class r of FOPL sentences, we let K,(I') denote the class of all algebraic systems with signature Z in which all r-sentences of signature 2 are true. In particular, K,(Q)) is the total class of all algebraic systems with signature Z (we denote it briefly by %,). Let Xfin be the class of all finite %-systems.

all finite strings of symbols from among the signature symbols, parentheses, comma, the logical signs &, ..., V, 3, and the symbol x (assuming xn = (XX ... x)). That is to say, E, is a subset of the set of words on the alphabet consisting of the symbols indicated. The collection of all words on a fixed alphabet bears the structure of an inductive algebra, which lets us define recursive and recursively enumerable sets of words, etc. For finite alphabets, such objects are well explored in the theory of algorithms, but recently, R. Peter, F. Schwenkel [ 1471, and others studied their properties for infinite alphabets as well, so that now we can speak of the recursiveness or nonrecur- siveness of theories of classes of algebraic systems with not only finite signa- tures, but also infinite ones. The following two programs thus naturally pre- sent themselves:

( 1 ) to discover the algorithmic nature of the theory r(%) for the most

J

The set E, of FOPLsentences of signature C is a subset of the set W, of

Page 473: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

464 Problems on the border between algebra and logic

important classes31 of systems and the most interesting types J? of sentences;

for the most interesting types r. called varieties, Q-classes quasivarieties, and V-classes universally axiomatizable classes (or universals) of algebraic systems.

Let us briefly review the new results and open problems contributing to these programs.

(2) to study the general algebraic properties of the classes KZ(rl) (Fl c r) Classes of the form K,(rl) (rl I?) are called r-classes. I-classes are

5 1. The algorithmic nature of theories

5 1 .l. E-theories and theories of total classes

The question whether the theory E(%,) is recursive is known as the decision problem for first-order predicate logic with signature Z. For suffi- ciently rich signatures, it was answered negatively by A. Church [ 191 in 1939. The question of recursiveness - or decision problem - for the theories F(3cZ), r('Xgn) for various types r and signatures Z has attracted the attention of many authors, e.g., B.A. Trahtenbrot [168]. One of the more remarkable results along these lines was obtained by Wang Hao [184], who proved the nonrecursiveness of V131Yl(cXZ) when Z consists of a single binary and infinitely many unary predicate symbols (V 1 3lVl-sentences, of course, have the form (Vx) ( 3 y ) (Vz) 9 with 9 quantifier-free). Using Wang's methods, Ju. 5. GureviE [50] last year obtained definitive results in this direction. To present these, we let

T = { P: P is a unary predicate symbol } .

Let ll be any set of words on the alphabet { V, 3 }; then we take I'" to be the set of all prenex FOPL sentences containin no occurrences of = whose quantifier prefixes belong to II, and we define b" similarly, now admitting the equality sign. Let L: be any signature containing no function symbols. Then GureviE proved:

Page 474: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Problems on the border between algebra and logic 465

V (Fin Z & Fin(II - (111 U II,))) ,

where Rec M, Creat M, Fin M respectively signify that the set M is recursive, creative, finite.

By tradition these investigations are counted as research in "pure logic". On the contrary, when 'x is a special class such as the class of groups, finite groups, etc., the decision problems for E('x), a%), I(%) more often involve the theory of the ciass % itself (group theory, the theory of finite groups, etc.). Early examples are the theorems that first-order arithmetic E((N; +, . >) is not recursive (Rosser), but that E((N; t >) is recursive (Presburger).

The significance of this domain of inquiry because especially clear after A. Tarski [ 1621 showed E( ( C; +, . >) and E( ( R ; +, . )) to be recursive, and J. Robinson [ 1341 showed the opposite for E ( ( Q ; +, .)), where C, R, Q are the sets of complex, real, and rational numbers. The well-known book [ 1661 of Tarski et al. summed up the early development of the new field. For many important classes %,however, the algorithmic nature of the elementary theory E(W was stiU unknown. During the following decade, the nonrecursiveness of the elementary theories of many classes was demonstrated; in particular, the elementary theory E(3Cfin) of the finite part of many a well-known class 3c proved not to be (recursively) decidable. Also found were a number of classes 3c for which the theory E(%) is recursive. ErSov et al. [ 3 3 ] have reviewed the results obtained through 1964.

In recent years, interest has sharply increased in theories of the form r('x) for sundry types I'. In this case, it is natural to ask not only whether a theory r(%) is recursive, but also what its degree of unsolvability is. Another engaging question: for which 9C, 2, r is I'(3c) equal to I'(2)?

To investigate the structure of theories a number of general methods have been developed. In particular, the workhorse for proving undecidability of theories is the method of interpretations. For establishing recursiveness, be- sides the direct method of eliminating quantifiers, A. Robinson's technique of

Page 475: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

466 Probiems on the border between algebra and logic

model completeness [ 1321 has become a valuable tool. The quest for coincid- ing elementary theories also can be implemented now with several techniques: shuttling, ultraproducts, or strategies. Nevertheless, the algorithmic natures of many important theories are still completely unknown.

I shall list below a series of important new results, obtained since the last Congress, and quote a few of the related open problems.

8 I .2. Number theory

One of the most significant problems still unsolved remains Hilbert’s tenth

(A) Is the theory D(W; -;)) (*) recursive?

Also unanswered is the closely related question:

( B ) For every recursively enumerable set M of natural numbers, does there

problem:

exist a polynomial F(xl, ..., xn) with integer coefficients such that for all x € N ,

The following variant of Hilbert’s problem is of interest: (C) Are there natural numbers S, t > 0 and polynomials Fli(x), ..., Fd(x)

(i = 1, ..., t ) with integer coefficients such that those n E N for which the equation

f

is solvable form a nonrecursive set? I f they do exist, what are the least values for s, t , and the degrees of the Fki?

Although these problems are still open, the similar issue of the existence of an algorithm for determining from the integral coefficients of an arbitrary polynomial F(xl, ..., x,, y l , ..., y,) whether the exponential equation

is solvable has been settled negatively in the remarkable paper [241 of Davis et al. It remains to find the simplest form of polynomials F for which there is no solvability algorithm.

3 1.3. Field theory

Somewhat akin to the Hilbert problem are the decision problems for ele-

Page 476: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Problems on the border between algebra and logic 467

mentary theories of classes of fields. Since the report to the present Congress by Ju. L. ErSov is devoted to this area, I shall limit myself to a few general remarks. For almost fifteen years, essentially only two classes of fields were known to have decidable elementary theories: the class of algebraic fields of fured characteristic and the class of real closed fields. Meanwhile, the number of classes of fields known to have nonrecursive theories grew steadily. Finally in 1964-65 the elementary theories of the field of p-adic numbers and of certain other fields were shown to be recursive by Ax and Kochen [5 J , who used ultraproducts, and independently by EGov 1311, [32 ] , who applied model completeness. We may regard these papers as laying the foundation for a theory of fields with decidable elementary theories. Using the subtle appa- ratus of model theory, these authors simultaneously proved several conjectures of Lang and Artin on forms.

The work on Hilbert’s problem and the work of Ax, Kochen and ErSov is of special interest because it opens the way for model theory to “invade” classical number theory - and algebraic geometry, possibly.

In spite of the great advances in studying the elementary theories of classes of fields, many problems quite easy to formulate are still unsolved in the domain. Among these at present are the decision problems for the elementary theories of

(a) the class of all finite fields (J. Robinson); (b) the field of rational functions in the variables XI, ..., xm over an arbit-

rary coefficient field (A.I. Mal’cev); (c) the field of those complex numbers which can be constructed with

ruler and compass, and its subfield of real numbers (A. Tarskij. In number theory itself, theorems like Thue’s theorem offer the interesting

challenge of being made effective; model-theoretic methods may help meet it.

5 1.4. The theory of groups and semigroups

The undecidability of the elementary theory of the class Q of all groups was established by A, Tarski. The stronger result that Q( 9) is not recursive was obtained by P.S. Novikov and W.W. Boone. From 1960 on, many classes of groups were seen to have undecidable elementary theories; among them are the class of all finite groups, the class J, of all k-step solvable groups (k > 2), and so on. (3) Open questions:

(I) F o r k 2 2, is the theory Q( d k ) recursive? (The answer i s affirmative i f f the word problem for finitely presented Jk-groups is recursively solvable.)

(11) Are the theories D ( S n ) , 3(8.), E(8,) recursive? (8 , is the freegroup of rank n for n > 2.)

Page 477: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

468 Problems on the border between algebra and logic

A.D. Taimanov recently showed that

but the following assertions are still unproved:

(111) E(Yjm) = E(Yjn) (m, n 2) ;

(IV) E(U) = E((9)') & E(&) = E(Jj') * E(@ * & ) = E(@' * Q') , where a, @', &>, &' are arbitrary groups and (8 * $I, (9' * @' are the corre- sponding free products.

by positive formulas with one free variable. It is still unclear whether or not Ju. I. Merzljakov has shown that 3, has no nonabelian subgroups definable

(v) 3, has proper nonabelian fomular subgroups (n 2 2).

In 1949, W. Szmielew established the recursive decidability of the elemen- tary theory of the class of all abelian groups. Ju. s. GureviE [49] proved in 1964 that the E-theory of the class of ordered abelian groups is also decidable; at the same time, he found conditions under which the E-theories of two ordered abelian groups coincide. A.I. Kokorin and N.G. Hisamiev [76] studied the class 01, of lattice-ordered abelian groups, finding conditions for the equality of the E-theories of two such groups with finite numbers of fdets. Hisamiev [58] then showed V( Oia) is recursive. Using standard methods, Gureviz soon proved E(O,,) is not recursive.

The class of abelian semigroups is more complicated than that of abelian groups. Ta'iclin and Tarski showed that the E-theory of the class of cancellative abelian semigroups is not recursive. Ta'iclin [ 1561 next found a series of classes of abelian semigroups with decidable E-theories. In particular, he discovered that the E-theory of each individual finitely generated abelian semigroup is recursive.

Of tremendous interest for abelian semigroup theory is this isomorphism problem:

(VI) Is there an algorithm whereby for every two finite systems of defining relations for semigroups, one can tell whether or not they define isomorphic semigroups in the class of all abelian semigroups?

Such an algorithm is known for relations with two generators (cf. R6dei [ 1241 ). Taklin has described an algorithm corresponding to four generators. For the class of cancellative abelian groups, the isomorphism problem was

Page 478: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Problems on the border between algebra and logic 469

solved positively by E.A. Halezov. Taklin found a number of other important classes of abelian semigroups whose isomorphism problems have positive solu- tions. The isomorphism problem (VI) is a consequence of Hilbert’s tenth prob- lem: does the converse hold?

According to P.S. Novikov, the answer to the isomorphism problem for the variety of all groups is negative. For the variety of abelian groups, the answer is affirmative; it is also affirmative for a few other varieties of groups in which all the finitely generated groups are finite. Nothing is known for other group varieties; in particular, the isomorphism problem for varieties of polynilpotent groups is open, even for the variety of metabelian groups.

$ 1.5. The identity problem

For a variety %, the theory I(%) is recursive iff the free algebras of finite rank of the class % admit constructive descriptions (4) (cf.[xXIX], 5 1 ; [XVIII], $4.1). In many cases such descriptions have been found - e.g., when % is the class of all rings, associative rings, Lie rings, or lattices, or any variety of poly- nilpotent groups. But there is a finitely axiomatizable variety of commutative loops whose I-theory is not recursive ( [ M I X ] , $4). It would be pleasing to know whether

(A) there is a finitely axiomatizable variety of groups with a nonrecursive I-theory,

(B) there is a finitely axiomatizable variety of associative (or Lie) rings with a nonrecursive I-theory.

It is not yet known even whether (C) every variety of groups is finitely axiomatizable (B. Neumann), (D) every variety of associative (Lie) rings is finitely axiomatizable (Specht).

$ 1.6. Degrees of unsolvability of theories

From Godel’s completeness theorem it follows that for every recursively axiomatizable class 3c of systems, the theories E(7C), I(%), Q(%), V(3c) are certainly recursively enumerable. What degrees of unsolvability can these theories have? What happens when% is a finitely axiomatizable variety? It’s not at all hard to construct an infinitely axiomatizable class % whose theory E(7C) has an arbitrary given recursively enumerable degree of unsolvability. Hanf [52] obtained the analogous result for finitely axiomatizable varieties. Nevertheless, for all the natural (i.e., not inspired solely by this problem) finitely axiomatizable classes %, whenever the unsolvability degree of E(7C) is known, it turns out to be either 0 (and E(X) is recursive) or 0’ (and E(%) is creative).

It is thus of special interest to ask:

Page 479: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

410 Problems on the border between algebra and logic

(i) What degree of unsolvability has the theory

E(( R ; +, ., e x p ) ) ,

where R is the set of real numbers and exp(x, y ) =xu? (Gnegorczyk).

be the operations of union, complement, and %-closure defined on Ba . Consider the theory

Let B I be the set of all subsets of a topological space 2, and let U, I , -

T = E((B, ; U, ', - )) .

If 2 is the open euclidean unit square (0,l) X (O,l), then according to Grzegorczyk [48] , the theory T is nonrecursive. But

(ii) What is the unsolvability degree of T if % is the open interval (0,1)? (Grzegorczy k).

Rewarding tasks might be to catalog the unsolvability degrees attained in the isomorphism problem for finitely axiomatizable varieties, and to apply the metric theory of algorithms to find the degree of complexity of theories E(%), I(%) when they are recursive.

$2. Varieties and quasivarieties

$2.1. Lattices of subvarieties

an arbitrary r-class 3c is completely lattice-ordered relative to set-theoretic inclusion. We denote this lattice by gF(9C).

a r-class 3c is r-minimal iff the lattice 2 r(9C) has only two elements. Note that the smallest element in 2!,(3c) may be the empty class. The creation of the theory of E-complete classes (see [ 1801) was, in my opinion, one of the major events in general algebra in recent years.

Equally momentous, from a purely algebraic point of view, would be the creation of a theory as detailed as possible of I-, Q-, and V-classes, the simplest classes with respect to the logical language used for axiomatization. Although convenient set-theoretic characterizations of these classes are well known (cf. [XXXI] , [XXXIII]), they serve only as a startingpoint for this study. (').

We may regard the article [9] by G. Birkhoff (1935) as the origin of the general theory of varieties of algebras, and the article [ 1121 by B. Neumann (1937) as the source of group variety theory. The effort dedicated to both these aspects of variety theory increased sharply during the fifties. The obvious

Suppose I' is a fixed type of sentence. The collection of all r-subclasses of

The atoms of Zr(3c,) are called r-minimal or r-complete classes, Clearly,

Page 480: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Problems on the border between algebra and logic 47 1

task - to describe the lattice el(%) explicitly for the classical varieties 3c - turns out to be most difficult and has been completed for very simple varieties only. E.g., let W k be the variety of all k-step nilpotent groups, and let 3 , be the variety of all k-step solvable groups (k = 1 ,2 ,3 , ...; 92, = J1 = the class of abelian groups). The lattice 21(7Z1) has long been known to consist of the sub- varieties 94, defined in 92, by the identities xm = I and ordered according to:

9 ~ ~ 2 9 4 ~ * m l n (m,n=O,1,2 ,... ) .

The structure of the lattice g ~ ( 9 2 ~ ) was recently discovered by A.A. Vinogra- dov [ 1821 ; 21(7Z,) is countable, but 2~(92,) was found to have the power of the continuum. The structures of 21(9Z2), % 1 ( q 3 ) are now fully known [125], [67], and 21(J2) has been partially described. In connection with certain conjectures on the structure of such lattices, it is important to

(a) complete the characterization of $I( J2) (B. Neumann and H. Neumann, and determine the structure of '21(924).

Little is understood of the structure of 21(.@), where 2 is the variety of all lattices. Its best-known elements are the variety Cm of modular lattices and the variety of distributive lattices; the latter is the only atom in 21(2). Other varieties of lattices have been pointed out by Iqbalunnisa [60] and H. Lowig [93]. There is still hope, I feel, that %I(.@) or 21(%) is not too complicated, and that someone will manage to

(b) describe 21(-@) or 21(W).

General arguments show that every variety includes at least one I-complete subvariety and every quasivariety includes at least one Q-complete subquasi- variety. In particular, every minimal variety includes a minimal quasivariety ; the converse, however, fails. Therefore, the number of minimal subquasivarie- ties of an arbitrary variety is greater than or equal to the number of its mini- mal subvarieties.

For many of the classical varieties %, Tarski and Kalicki described the atoms in 21(3c) explicitly. Kalicki also demonstrated that the variety of all groupoids includes continuum many minimal subvarieties. This result was recently strengthened by Bol'bot (Novosibirsk), who showed that the variety of groupoids defined by the identities x*xy =yx*x = x also has continuum many subvarieties.

2 Q(%) cannot have arbitrary form; we may ask: From the compactness theorem it follows that the lattices 2&K), 21(3c),

Page 481: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

47 2 Problems on the border between algebra and logic

(c) Which lattices can be represented in the form I?,(%) (or ZQ(%)) for an appropriate variety (or quasivariety) %?

52.2. Groupoids of quasivarieties

In 1956, H. Neumann [ 1 151 found a new approach for studying group varieties; she introduced an associative operation of multiplication on these varieties and proposed concentrating on the resulting semigroup @I( 9) in- stead of the lattice g,(g) of group varieties. Guided by the work cited, B. Neumann et al. [ 1 141 and A. Smel’kin [ 1531 independently proved that (’JI( 8) is a free semigroup with zero and identity elements. But this semi- group’s power (clearly infinite but not greater than that of the continuum) is still unknown ( 6 ) .

It is probably to good purpose to introduce an analogous operation of multiplication on the subclasses of an arbitrary class % of algebraic systems. Namely, for any d,% c %, take 2l to belong to d; iff a belongs to % and there exists a factor system cU/e €9 such that every equivalence class a0 (a E a) that is a %-subsystem of ‘u belongs to d ( c f . [XXXII]). I t is easy to prove that if A = V, Q and % is a A-class with finite signature, then the %-product of any two of its A-subclasses is again a A-subclass; thus in addition to the lattice ZA(%), we have a groupoid a&(%) to study. It is worth noting that even when% is a variety of semigroups, the%-product of two subvarieties may not be a subvariety. But if% is a variety of algebras, if all the congruence relations on each%-algebra commute, and if there is a term that defines a one-element subalgebra in every %-algebra, then the %- product of subvarieties will be a subvariety of 3c; hence, if the signature of ‘X is finite, @I(%) will be a subgroupoid of the groupoid (3 (%). One can also state conditions under which the groupoids (VQ(%), GI(’$ become associa- tive (see [XXXII] , 53).

the .@-product of two subquasivarieties of 2 does not, in general, coincide with their%-product, so that @ (2) may not be a subgroupoid of @Q(%). But if 2 $ .@ = 2, then (Y ~(23 will be a subgroupoid of @Q(%). This suggests that, apart from determining the overall structure of the groupoid (VQ(%), it would be valuable to identify its idempotent elements.

called attainable subquasivarieties of %. Indeed, the attainability of a sub- quasivariety d c % implies that

Suppose % is a quasivariety with finite signature and 2 E @Q(%). Clearly,

Closely related to the latter problem is T. Tamura’s search [160] , for so-

Page 482: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Problems on the border between algebra and logic 473

for every % E a@€). Under certain conditions, the converse also holds. From earlier remarks it follows that if 3c is a variety of groups, rings, or

loops, then the subvarieties of 3c form a groupoid relative to %-multiplication. It is possible the structure of some of these groupoids is not too complex.

(* ) Although the translation [XXXIV(ET)] represents a later and shorter version of

(')Please compare [I] and 1111.

(") What algebra is this? The D-theories of ( N ; +, * ), ( N ;

this report, it incorporates no substantial changes.

. ) , and ( N ; 0, +, - ) are trivially decidable. But Hilbert's tenth problem is equivalent to the decision problem for the D-theory of (N; ', +, -), or ( N ; 1, +, - ), or even ( N ; operation). These theories were finally shown to have the highest recursively enumerable degree of unsolvability by Ju. V. MatijaseviE (Doklady ANSSSR 191 (1970), 279-282).

) (where ' is the successor

(3) The reader is referred to [ XIV] , [ X V ] , and [ XIX] - [ XXI] . e) The descriptions should be uniform in the number of generators Please see Note 1

c) In [M16], Mal'cev's last publication (appearing soon in English), there is a detailed

(") There are now known to be continuum many group varieties; see, e.g., M.R. Vaughw

in Chapter 29.

exposition of the current theory of varieties and quasivarieties.

Lee's article, Bull. London Math. Soc. 2 (1970), 280-289.

Page 483: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

BIBLIOGRAPHY

The consolidated bibliographies from the 34 papers here translated, aug- mented with other useful references, are presented below in six parts. In order, these comprise the titles of:

[ I-XXXIV] , the articles from which this book has been translated; [XII(ET)-XXXIV(ET)] , previously published translations of the corre-

[.Ml-M16] , other works of Mal’cev that he or the editor cites; [Rl-R7] , reviews cited by the editor; [BI-B3] , biographical material on Mal’cev and comprehensive lists (in

[ 1 - 1881 , publications of other authors.

sponding articles above;

Russian and Enghsh) of his published works;

Russian titles are given in a convenient transliteration. The journals, Trudy ~Rtema~i~eskogo Instituta imeni V.A. Steklova and Algebra i Logika Seminar, are both published by the Academy of Science USSR, the former in Moscow; the latter, issued by the Academy’s Siberian Division in Novosibirsk, was founded by A.I. Mal’cev, who chaired this important seminar. The works [XXXIII, XXXIV, M15, M16] were published posthumously under the editor- ship of several of Mal’cev’s students and colleagues.

474

Page 484: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Bibliography 475

PART I: The articles translated in this collection

with date of submission and review references (JSL = J. Symbolic Logic, M R = Math. Reviews, R 2 = Referativnyi hrnal Matematika); papers marked (ET) have been translated previously (see Part II)

[I] Untersuchungen aus dem Gebiete der mathematischen Logik, Mat. Sbomik (aov. ser.) 1 (43) (1936), 323-336 (with Russian summary). (Rcvd. 16/XII/35; JSL 2, 84.) Ob odnom obEem metode polucenija lokal'nyh teorem teorii grupp, Upenye ZapiskiIvanov. Ped Inst. (Fiz-mat. Fakul'tet) 1 (1941), no. 1, 3-9. (JSL 24, 55,

[111] 0 predstavlenijah modeley, DokZ. Akad. Nauk SSSR 108 (1956), 27-29. (Rcvd.

[IV] Kvaziprimitivnye klassy abstraktnyh algebr, Dokl. Akad. Nauk SSSR 108 (19561, 187-189. (Rcvd. 6/1/56; JSL 24,57, MR 18-107, R.?! 59#174.)

[V] Podpjamye proizvedenija modelei Dokl. Akad. Nauk SSSR 109 (1956), 264-266. (Rcvd 13/III/56; JSL 24,57, MR 19-240, R258#179.)

[VI] 0 proizvodnyh operacijah i predikatah. Dokl. Akad. Nauk.SSSR 116 (1957), 24-27. (Rcvd. 14/111/57; MR 20#1647, RZ 59#2232.)

[VII] 0 klassah modelers operacieyporotdenija, Dokl. Akad NaukSSSR 116 (1957), 738-741. (Rcvd. l5/W/5'1; MR 20#2271, R 2 59#1299.)

[VIII] OpredeljajuEie sootno&nija v kategorijah, Dokl. Akad. Nauk SSSR 119 (1958), 1095-1098. (Rcvd. 29/1/58; MR 20#3805, RZ 59#5634.)

[IX] Strukturnaja harakteristika nekotoryh klassov algebr, Dokl. Akad. Nauk SSSR 120 (1958), 29-32. (Rcvd. 6/11/58;MR 20#5154, R.?! 59#5635.)

[XI 0 nekotoryh klassah modelei, Dokl. Akad. NaukSSSR 120 (1958), 245-248. (Rcvd. 20/11/58; MR 20#5155, Ri? 59#8883.)

[XI] Model'nye sootvetstvija,lzv. Akad. NaukSSSR (ser. mat.) 23 (19591, 313-336. (Rcvd 27/XI/58; JSL 33,299,MR 22#10909, RZ 60#12554.)

[XI] Reguljarnye proizvedenija modele?, Izv. Akad. Nauk SSSR (ser. mat.) 23 (1959), 489-502. (Rcvd. 2/1/59; MR 23#A1536, R 2 60#12555.) (ET)

[XIII] 0 malyh modeljah, Dokl. Akad. Nauk SSSR 127 (1959), 258-261. (Rcvd. l8/IV/59; MR 21#5553, R.?! 60#6091.)

[XIV] 0 svobodnyh razreiimyh gruppah, Dokl. Akad. NaukSSSR 130 (1960), 495-498. (Rcvd. ll/XI/59; JSL 30,99, MR 22#8056, R.?!61#3A191.) (ET)

[XV] Ob odnom sootvetstvii meZdu kol'cami i gruppami, Mat. Sbornik (nov. ser.) 50 (92) (1960), 257-266. (Rcvd. 17/IX/59; JSL 30, 393, MR 22#9448, R,? 61#2A155.) (ET)

[XVI] 0 nerazregimosti alementarnyh teorcnekotoryh polei, Sibir. Mat. 3. 1 (1960), 71-77. (Rcvd. 19/11/60; JSL 30,395, MR 23#A3094, RZ61#10A273.) (ET)

[11]

MR 17-823.)

3/1/56; JSL 24,55, MR 18-370, RZ57#1999.)

Page 485: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

476 Bibliography

[XXIII]

[ XXIV]

[XXVII]

[XXVIII]

[XXIX]

[XXXrI]

[XXXIII]

[ XXXIV]

Zametanie k stat’e “0 nerazreSimosti alementamyh teorii’ nekotoryh pole?’, Sibir. Mat. 2. 2 (1961), 639. (Rcvd. 2/11/61; JSL 30, 395, RP 62#6A243.) (ET) Konstruktivnye algebry (I), UspehiMat. Nauk 16 (1961), no. 3 (99), 3-60. (Rcvd. 6/1/61; JSL 31,647, MR 27#1362, RZ 62#11A229.) (ET) NerazreSiost’ alementarnoi teoriykonetnyh grupp, Dokl. Akad. Nauk SSSR 138 (1961), 771-774. (Rcvd. 27/11/61; JSL 30,394, MR 27#3550, R f 62#5A288.) (ET) Ob alementarnyh svoistvah linehyh grupp, in: Nekotorye Problemy Mate- matiki iMehaniki. Novosibirsk, Akad. Nauk SSSR (Sibir. Otdel.), 1961, pp. 110-132. (RZ 63#1A279.) Xffektivnaja neotdelimost’ mnofestva toZdestvenno istinnyh i mnogestva koneEno oprovertimyh formul nekotoryh alementarnyh teorz, Dokl. Akad. NaukSSSR 139 (1961), 802-805. (Rcvd. 17/IV/61; JSL 30,394, MR 25#17, Ri? 62#5A82.) (ET) Strogo rodstvennye modeli i rekursivno soverxennye algebry, DokL A kad. NaukSSSR 145 (1962), 276-279. (Rcvd. 9/IV/62; JSL 31,649, MR 26#1254, R Z 64#2A109.) (ET) Aksiomatiziruemye klassy lokal’no svobodnyh algebr nekotoryh tipov, Sibir. Mat. 2. 3 (1962), 729-743. (Rcvd. 28/11/62; JSL 32,278, M R 26#59, RL? 63#7A211.) 0 rekursivnyh abelevyh gruppah, Dokl. Akad. Nauk SSSR 146 (1962), 1009-1012. (Rcvd. 6/VII/62; JSL 31,649, M R 27#1363, RZ 64#1A231.) (ET) Polno numerovannye mnotestva, Algebra i Logika Sem. 2 (1963), no. 2,

Nekotorye voprosy teorii klassov modelei, in: Trudy 4-go Vsesojuznogo Mat. S”ezda (Leningrad 1961), vol. 1. Leningrad, Akad. Nauk SSSR, 1963, pp. 169-198. ( M R 27#5693, RP64#2A356.) (ET) K teorii vyEislimyh semektv ob”ektov, Algebra i Logika Sern 3 (1964), no. 4,5-31. (Rcvd. 25/VIII/64; RZ 65#4A67.) Positivnye i negativnye numeracii, Dokl. Akad. Nauk SSSR 160 (1965), 278-280. (Rcvd. 191x164; Ri? 65#6A56.) (ET) Tosdestvennye sootnobnija na mnogoobrazijah kvazigrupp, Mat. Sbornik (nov. ser.) 69 (111) (1966), 3-12. (Rcvd. 19/11/65; MR 34H1, Ri? 66#6A184.) (ET) Iterativnye algebry i mnogoobrazija Posta, Algebra i Logika S e m 5 (1966), no. 2, 5-24. (Rcvd. 26/II1/66; MR 34#7424.) Neskol’ko zameEaniy o kvazimnogoobrazijah algebraiEeskih sistem, Alaebra i Logika Sem. 5 (1966), no. 3, 3-9. (Rcvd. lO/V/66; MR 34#5728, RZ 67#2A243.) Ob umnofenii klassov algebraiteskih sistem, Sibir. Mat. 2. 8 (1967), 346- 365. (Rcvd. 71x166; MR 35#4140, RZ67#11A267.) (ET) Universal’no-aksiomatiziruemye podklassy lokal’no koneEnyh klassov modeley, Sibir. Mat. 2. 8 (1967), 1005-1014. (Rcvd 3/V/67; MR 3 6 6 2 7 5 , RZ 68#6A132.) (ET) 0 nekotoryh pogranitnyh voprosah algebry i metamatiteskoi logiki, in: Proc. Int. Congress of Math. (Moscow 1966). Moscow, MU, 1968, pp. 217- 231. (MR 38#2072, RZ 67#12A295.) (ET)

4-29. (Rcvd. 25/11/63; RZ 64#3A56.)

Page 486: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Bibliography 47 7

PART 11: Previous English translations

Regular products of models, Amer. Math. SOC. Transl. (2) 39 (1964), 139-206. Translated by J.N. Whitney. On free soluble groups, Soviet Math. 1 (1960), 65-68. Translated by K.A. Hirsch. On a correspondence between rings and groups, Amer. Math. Soc. Transl. (2) 45 (1965), 221-231. Translated by F. Albrecht. On the undecidability of elementary theories of certain fields, Remark on the paper “On the undecidability of elementary theories of cer- tain fields”, Amer. Math. SOC. Transl. (2) 48 (1965), 36-44. Trans- lated by J.M. Danskin Constructive algebras (I), Russian Math. Surveys 16 (1961), no. 3, 77-129. Translated by K.A. Hirsch. Undecidability of the elementary theory of finite groups, Soviet Math. 2 (1961), 714-717. Translated by A.J. Lohwater. Effective inseparability of the set of identically true from the set of finitely refutable formulas of certain elementary theories, Soviet Math. 2 (1961), 1005-1008. Translated by Elliott Mendelson. Strongly related models and recursively complete algebras, Soviet Math. 3 (1962), 987-991. Translated by Elliott Mendelson. On recursive abelian groups, Soviet Math. 3 (1962), 1431-1434. Translated by Lisa Rosenblatt Some problems of the theory of classes of models, Amer. Math. SOC. Transl. (2) 83 (1969), 1-48. Translated by Andrew Yablonsky. Positive and negative numerations, Soviet Math. 6 (1969, 75-77. Translated by Elliott Mendelson. Identical relations on varieties of quasigroups, Amer. Math. SOC. Transl. ( 2 ) 82 (1969) 225-235. Translated by K.A. Hirsch. Multiplication of classes of algebraic systems, Siberian Math. J. 8

Universally axiomatizable subclasses of locally finite classes of models, Siberian Math. J. 8 (1967), 764-770. Some questions bordering on algebra and mathematical logic, Amer. Math. SOC. Transl. (2) 70 (1968), 89-100. Translation provided by the author.

(1967), 254-267.

Page 487: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

47 8 Bibliography

PART 111: Other works of A.I. Mal'cev

cited by the author in the present collection:

0 vklutenii associativnyh sistem v gruppy, Mat. Sbornik (nov. *I.) 6 (48) (1959), 331-336; (11), Ibid. 8 ( S O ) , 251-264. 0 douporjadoEenii grupp, Trudy Mat. Inst. im. Steklova 38 (1951), 173-175. Osnovy LinekoiAlgebry, 2nd edition. Moscow, Gostehizdat, 1956. ZameEanie o Eastitno uporjadoEennyh gruppah, Wenye Zapiski Ivanov. Ped. Inst. 10 (1956), 3-5. Svobodnye topologiEeskie algebry, Zzv. Akad. Nauk SSSR (ser. mat.) 21 (19571,

0 gomomorfizmah na koneEnye gruppy, ULenye Zapiskilvunov. Ped. Inst. 28

Ob odnom sootvetstvii meZdu kol'cami i gruppami, UspehiMat. Nauk 14 (1959), no. 5 (89), 208-209. Ob alementarnyh teorijah lokal'no svobodnyh universal'nyh algebr, Dokl. Akad. NaukSSSR 138 (1961), 1009-1012. Algoritmy i Rekursivnye Funkcii. Moscow, Nauka, 1965

171-198.

(1958), 49-60.

cited for their logical, metamathema tical, or universal-algebraic appeal (in addition to [ M l , M2, M4, M5, M9] ):

Ob algebrah s toZdestvennymi opredeljajuEimi sootnoSenijami, Mat. Sbornik (nov. set) 26 (68) (1950), 19-33. Ob odnom klasse algebraiEeskih sistem, UspehiMat. Nauk 7(1953), no. 1 (53),

K obEei teorii algebraiEeskih sistem, Mat. Sbornik (nov. ser.) 35 (71) (1954),

Ob uravnenii z ~ y x - ~ y - ~ z - ~ = aba-lb-l v svobodnoigruppe, Algebra i Logiku Sem. 1 (1962), no. 5,45-50. 0 standartnyh oboznacenijah i terminologii v teorii algebraiceskih sistem, Algebra iLogika Sem. 5 (1966), no. 1,ll-77. Ob odnom usilenii teorem Slupeckiego i Jablonskogo, Algebra i Logiku S e m 6 (1967), no. 3, 61-75 (with English summary). Algebraiteskie Sistemy. Moscow, Nauka, 1970.

165 -17 1.

3-20.

Page 488: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Bibliography 479

PART IV: Reviews cited in editor’s notes

[Rl] Review of [II] and 11111 (with historical notes concerning [I]) by L. Henkin and A. Mostowski,J. Symbolic Logic 24 (1959), 55-57.

[R2] Review of [IV] by A. Mostowski,J. Symbolic Logic 24 (1959), 57 [R3] Review of [XIV] by V.H. Dyson,J. Symbolic Logic 30 (1965), 99. [R4] Review of [XVI] and [XVII] by B.F. Wells 111, J. Symbolic Logic 30 (1965),

395-397. [R5] Review of [XVIII] by V.H. Dyson,J. Symbolic Logic 31 (1966) ,647-649. [R6] Review of [XXVI] by A, Mostowski,Murh. Reviews 27 (1964), #5693. [R7] Review of [ 1571 by P.G. Hinman, J. Symbolic Logic 30 (1965), 253-254.

Page 489: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

480 Eibliography

PART V: Obituaries with bibliographies

providing detailed information on the life and work of A.I. Mal’cev

[BI ] Obituary by P.S. Aleksandrov, Ju.L. ErSov, M.I. Kargapolov, E.N. Kuz’min, D.M. Smirnov, A.D. Tabanov, and A.I. SirSov, UspehiMat. Nauk 23 (1968), no. 3 (141), 159-170. (An English translation by Haya Freedman appears in Russian Math. Surveys 23 (1961), no. 3,157-168.)

[BZ] Sibir. Mat. 2. 8 (1967), no. 4, i-vi. (English translation: Siberian Math. J. 8

[B3J Algebra ilogikaSeminar 6 (1967), no. 4, i-xi. (1967), 541-546.)

Page 490: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Bibliography 48 1

PART VI: General references

a list of other publications cited by the author and the editor

I11

I21

131 141

151

171

191

I61

PI

I101

[I11

1121

1131 ~ 4 1

~ 5 1

1171

1191

[ I61

I181

I201

W. Ackermann, Untersuchungen iiber das Eliminationsproblem der mathematischen Logik, Math. Ann. 110 (1935) ,390-413. W. Ackermann, Solvable Cases o f the Decision Problem (Studies in Logic). Amster- dam, North-Holland PubL Co., 1954. K.I. Appel, Hom sentences in identity theory, J. Symbolic Logic 24 (1959), 306-310. M. Auslander and R.C. Lyndon, Commutator subgroups of free groups, Amer. J. Math. 77 (1955), 929-931. J. Ax and S. Kochen, Diophantine problems over local fields (I, 11), Amer. J. Math. 87 (1965), 605-630,631-648; (III),Ann. ofMath. (2) 83 (1966), 437-456. R. Baer, Nilpotent groups and their generalizations, Trans. Amer. Math. Soc. 47

E. Beth, On Padoa's method in the theory of definition, Zndag. Math. 15 (1953),

K. Bing, On arithmetical classes not closed under direct union, Proc. Amer. Math.

G . Birkhoff, On the structure of abstract algebras, Proc. Cambridge Phil. SOC. 31

G. Birkhoff, Subdirect unions in universal algebras, Bull. Amer. Math. SOC. 50

G. Birkhoff, Teorija Sfruktur. Moscow, Izd. In. Lit., 1952. (Russian translation of Lattice Theory, Colloq. PubL VOL 25, New York, Amer. Math. SOC. [rev. edition: 19481 .) J.R. Biichi, Weak second-order arithmetic and finite automata, 2. math. Logik und Grundl. Math. 6 (1960), 66-92. J.R:Biichi, On a problem of Tarski, Notices Amer. Math. Soc. 7 (19601, 382. S.N. Eemikov, Beskonehye special'nye gruppy, Mat. Sbornik (nov. ser.) 6 (48)

S.N. cernikov, Bedconebye lokal'no r a z r e h y e gruppy, Mat. Sbomik (nov. ser.)

S.N. eernikov, 0 gruppah s silovskim mnozestvom, Mat. Sbornik (nov. set) 8 (50)

C.C. Chang, On unions of chains of models, Proc. Amer. Math. SOC. 10 (1959),

C.C. Chang and A.C. Morel, On closure under direct product, J. Symbolic Logic

A. Church, A note on the Entscheidungsproblem, J. Symbolic Logic 1 (1936),

A. Church, Application of recursive arithmetic in the theory of computers and automata, Advanced Theory of the Logical Design of Digital Computers. University of Michigan, Ann Arbor, 1958.

(1940), 393-434.

330- 3 39.

SOC. 6 (1955), 834-846.

(1935), 433-454.

(1944), 764-768.

(1939), 199-214.

7 (49) (1940), 35-64.

(1940), 377-394.

120-127.

23 (1958), 149-154.

40-41,101-102.

Page 491: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

482 Bibliograpny

[ 211 J.P. Cleave, Creative functions, 2. math. Logik und Grundl. Math. 7 (1961),

[22] P.M. Cohn, Universal Algebra. New York, Harper & Row, 1965. [23] W. Craig, Linear reasoning. A new form of the HerbrandCentzen theorem,

J. Symbolic Logic 22 (1957), 250-268. [ 241 M. Davis, H. Putnam, and J. Robinson, The decision problem for exponential

diophantine equations, Ann. ofMath. (2) 74 (1961), 425-436. [25] J.C.E. Dekker and J. Myhill, Some theorems on classes of recursively enumerable

sets, Trans. Amer. Math. SOC. 89 (1958), 25-59. f26] A. Ehrenfeucht, On theories categorical in power, Fund. Math. 44 (1957), 241-

248. [27] A. Ehrenfeucht and A. Mostowski, Models of axiomatic theories admitting auto-

morphisms, Fund. Math. 43 (1956), 50-68. [28] S. Eilenberg and S. MacLane, General theory of natural equivalences, Trans Amer.

Math. SOC. 58 (1945), 231-294. [ 291 G. Epstein, The lattice theory of Post algebras, Trans. Amer. Math. SOC. 95 (1960),

[30] Ju.L. ErSov, NerazreSimost’ nekotoryh pole: Dokl. Akad. Nauk SSSR 161 (196%

[31] Ju. L. ErSov, Ob alementarnyh teorijah lokal‘nyh pole;, Algebra i Logika S e m 4 (1965), no. 2, 5-30.

[ 321 Ju.L. ErSov, Ob alementarno? teoriimaksimal‘nyh normirovannyh polei(, Algebra iLogika Sem 4 (1965), no. 3, 31-70; (II),Ibid. 5 (1966), no. 1,5-40.

[ 331 Ju.L. ErXov, I.A. Lavrov, A.D. Tahanov, and M.A. Taklin, alementamye teorii, UspehiMat. Nauk 20 (1965), no. 4 (124), 37-108.

[ 34) T. Evans, Embeddability and the word problem, 1. London Math. SOC. 28 (1953),

[35] C.J. Everett and S. Ulam, Projective algebra (I), Amer. J. Math. 68 (1946), 77-88. [36] S. Feferman and R.L. Vaught, The first order properties of products of algebraic

systems, Fund. Math. 47 (1959), 57-103. [ 371 A.L. Foster, Generalized “Boolean” theory of universal algebras (I), Math. Zeit-

schrift 58 (1953), 306-336. [ 381 T.E. Frayne, A.C. Morel, and D.S. Scott, Reduced direct products, Fund. Math.

[ 391 T.E. Frayne and D.S. Scott, Model-theoretical properties of reduced products, Notices Amer, Math. SOC. 5 (1958), 675.

[40] R.M. Friedberg, Three theorems on recursive enumeration, J. Symbolic Logic 23

[41] A. Frohlich and J.C. Shepherdson, Effective procedures in field theory, Phil Trans Royal SOC. London (A) 248 (1956), 407-432.

[42] L. Fuchs, On subdirect unions (I), Acta Math. Acad. Sci Hungar. 3 (1952), 103- 119.

[43] T. Fujiwara, Remarks on the Jordan-Holder-Schreier theorem, Proc. Japan Acad.

[44] V.M. GluSkov, Nekotorye problemy sinteza cifrovyh avtomatov, 2. Vyrislit. Mat. iMat. Fiz. 1 (1961), 371-411.

I451 Y.M. GluSkov, Abstraktnaja teorija automatov, UspehiMat. Nauk 16 (1961), no. 5

205 -212.

300-317.

27-29.

76-80.

51 (1962), 195-228.

(1958), 309-316.

31 (1955), 135-140.

(IOl), 3-62.

Page 492: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Bibliography 483

K. Gadel, Die Vollsthdigkeit der Axiome des logischen Funktionenkalkiils, Monatsh. Math. undPhysik 37 (1936), 349-360. G. Gratzer, Universal Algebra (University Series in Higher Math.). Princeton, Van Nostrand, 1968. A. Gnegorczyk, Undecidability of some topological theories, Fund. Math. 38

Ju .~ . GureviE, alementarnye svozstva upojadoEennyh abelevyh grupp, Algebra i Logika S e m 3 (1964), no. 1,5-39. Ju. S. Curevie, Ob affektivnom raspoznavanii vypolnimosti formul UIP, Algebra i Logika S e m 5 (1966), no. 2,2545. M. Hall, The word problem for semi-groups with two generators, J. Symbolic Logic

W. Hanf, Model-theoretic methods in the. study of elementary logic, in: The Theory of Models (Proc. Int. Symposium, Berkeley, 1963) (Studies in Logic). Amsterdam, North-Holland PubL Co., 1965, pp. 132-145. L. Henkin, The completeness of the fist-order functional calculus, J. Symbolic Logic 14 (1949), 159-166. L. Henkin, Some interconnections between modem algebra and mathematical logic, Trans. Amer. Math. Soc. 74 (1953), 410-427. L. Henkin, On a theorem of Vaught, Indag. Math. 17 (1955), 326-328. D. Hilbert and W . Ackermann, Osnovy TeoretiteskorLogiki. Moscow, Izd. I n Lit, 1947. (Russian translation of Grundzuge der theoretischen Logik. Berlin, J. Springer, 2nd edition: 1938.) D. Hilbert and P. Bernays, Grundlagen der Mathematik, vol. 2. Berlin, J. Springer, 1939. N.G. Hisamiev, Universal'naja teorija strukturno upojadocennyh abelevyh grupp, Algebra i Logika Sem. 5 (1966), no. 3,71-76. A. Horn, On sentences which are true of direct unions of algebras, J. Symbolic

Iqbalunnisa, On types of lattices, Fund. Math. 59 (1966), 97-102. J.R. Isbell, Some remarks concerning categories and subspaces, Canad. J. Math.

J.R. Isbell, Adequate subcategories, Illinois J. Math. 4 (1960), 541-552. J.R. Isbell, Two set-theoretic theorems in categories, Fund. Math. 53 (1963), 43-49. J.R. Isbell, Subobjects, adequacy, completeness and categories of algebras, Rozprawy Matematyczne 36 (1964). S.V. Jablonskg, Funkcional'nye postroenija v k-znacnoi logike, Trudy Mat. Inst. im. Steklova s1 (1958), 5-142. Ju. I. Janov and A.A. Mutnik, 0 sui&estvovanii k-znatnyh zamknutyh klassov, ne h e j u a i h koneEnogo bazisa, Dokl. Akad. NaukSSSR 127 (1959), 44-46. B. Jbnsson, Varieties of groups of nilpotency three, Notices Amer. Math. Soc. 13 (1966), 488. C. Jordan, Mimoire sur les 6quations diffirentielles liniaires i intigale algkbrique, J. reine und angew. Math. 84 (1878), 89-215. H.J. Keisler, Theory of models with generalized atomic formulas, J. Symbolic

(1951), 137-152.

14 (1949), 115-118.

Logic 16 (1951), 14-21.

9 (1957), 563-477.

Logic 25 (1960), 1-26.

Page 493: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Bibliography

H.J. Keisler, Ultraproducts and elementary classes, Indag. Mafh. 23 (1961), 477- 495. S.K. Kleene. Vvedenie v Metamatematiku. Moscow, Izd. In. Lit., 1957. (Russian translation of Introduction to Metamathematics, Princeton, Van Nostrand, 1952.) S. Kochen, Ultraproducts in the theory of models, Ann. ofMath. (2) 74 (1961),

S.R. Kogalovskz, Universal'nye klassy modelei, Dokl. Akad. Nauk SSSR 124

S.R. Kogalovskii, Ob odnom obStem metode polutenija strukturnyh harakteristik aksiomatizimemyh klassov, Dokl. Akad. Nauk SSSR 136 (1961), 1291-1294. S.R. Kogalovskii, 0 mul'tiplikativnyh polugruppah kolec, Dokl. A kad. Nauk SSSR

A.I. Kokorin and N.G. Hisamiev, Zlementarnaja klassifikacija strukturno upoja- doEennyh abelevyh grupp s konehym Eislom niter, Algebra i Logika Sem. 5 (1966), no. 1,41-50. A.N. Kolmogorov and V.A. Uspenskiy, K opredeleniju algoritma, Uspehi Mat. Nauk 13 (1958), no. 4 (82), 3-28. P.G. KontoroviE, Gruppy s bazisom rasseeplenija (111), Mat. Sbornik (nw. ser.) 22

J.B. Kruskal, Well-quasi-ordering, the tree theorem, and Vazsonyi's conjecture, Trans. Amer. Math. SOC. 95 (1960), 210-225. A.G. KuroX, Teorija Gmpp, 2nd edition. Moscow, Gostehizdat, 1953. A.G. Kurol and S.N. eernikov, Razregimye i nil'potentnye gruppy, UspehiMat, Nauk 2 (1947), no. 3 (19), 18-59. A.G. KuroX, A.H. Lifsic, and E.G. hl'gelfer, Osnovy teorii kategorg, Uspehi Mat. Nauk 15 (1960), no. 6 (96), 3-52. A.V. Kuznecov, 0 problemah toZdestva i funkcional'noi polnoty dlja algebrai- teskih sistem, in: Trudy 3-go Vsesojuznogo Mat. S'kzda (Moscow 1956), voL 2. Moscow, Akad. Nauk SSSR, 1956, pp. 145-146. A.V. Kuznecov, Algoritmy kak operacii v algebraieeskih sistemah, Uspehi Mat. Nauk 13 (1958), no. 3 (81), 240-241. A.H. Lachlan, Standard classes of recursively enumerable sets, 2. math. Logic und Grundl. Math. 10 (1964), 23-42. J. Los', On the existence of linear order in a group, Bull. Acad. Polon. Sci ( 3 ) 2

J. to;, On the categoricity in power of elementary deductive systems and some related problems, Colloq. Math. 3 (1954), 58-62. J. Lo$ Quelques remarques, thiorkmes et problkmes sur les classes difinissables d'algkbres, in: Mathematical Interpretations of Formal Systems (Studies in Logic). Amsterdam, North-Holland F'ubl. Co., 1955, pp. 98- 113. J. to{, On the extending of models (I), Fund. Math. 42 (1955), 38-54. J. to6 and C. Ryll-Nardzewski, Effectiveness of the representation theory for Boolean algebras, Fund. Math. 41 (1954), 49-56. J. t o i and R. Suszko, On the extending of models (11), Fund. Math. 42 (1955), 343-347; (IV), Ibid. 44 (1957), 52-60. L. Lowenheim, h e r Moglichkeiten im Relativkalkul, Math. Ann. 76 (1915),

221-261.

(1959), 260-263.

140 (1961), 1005-1007.

(64) (1948), 79-100.

(1954), 21-23.

447-470.

Page 494: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Bibliography 485

H. Lawig, On the importance of the relation [ (A,B) , (A, C)] <(A, [ (B ,C) , (C, A ) , (A,B)] ) between three elements of a structure, Ann. of Math. (2) 44 (19431, 573-579. R.C. Lyndon, Existential Horn sentences, Proc. Amer. Math. Soc. 10 (19591, 994-998. R.C. Lyndon, An interpolation theorem in the predicate calculus, Pacific J. Math.

R.C. Lyndon, Properties preserved under homomorphisms, Pacific J. Math. 9

R.C. Lyndon, Properties preserved under subdirect products, Pacific J. Math. 9

J.C.C. McKinsey, The decision problem for some classes of sentences without quantifiers, J. Symbolic Logic 8 (1943), 61-76. D.H. McLain, Local theorems in universal algebras, J. London Math. SOC. 34

9 (1959), 129-142.

(1959), 143-154.

(1959), 155-164.

(1959), 177-184. [ 1001 S. MacLane, Duality for groups, Bull. Amer. Math. Soc. 56 (1950), 485-516. [ 1011 E. Marczewski, Sur les congruences et les propri&s positives d'algibres abstraites,

[ 1021 A.A. Markov, Teorija algorifmov, Trudy Mat. Inst. i n Steklova 42 (19541, 1-375. [ 1031 A. Morel, D.S. Scott, and A. Tarski, Reduced products and the compactness theo-

[ 1041 A. Mostowski, On models of axiomatic systems, Fund. Math. 39 (1952), 133-158. [ 1051 A. Mostowski, On direct products of theories, J. Symbolic Logic 17 (1952), 1-31. [ 1061 A. Mostowski, On a system of axioms which has no recursively enumerable arith-

[ 1071 A. Mostowski, Sovremennoe sostojanie issledovang PO osnovanijam matematiki,

[ 1081 A. Mostowski, Concerning a problem of H. Scholz, Z. math. Logik und Grundl.

[ 1091 A.A. MuEnik, Izomorfizm sistem rekursivno-peretislimyh mndestv s affektivnymi

*[ 1101 J. Mycielski, A characterization of arithmetical classes, Bull. Acad. Polon. Sci (3)

[ 1111 J. Myhill, Creative sets, 2. math. Logik und Crundl. Math. 1 (1955), 97-108.

Colloq. Math. 2 (195 l), 220-228.

rem, NoticesAmer. Math. Soc. 5 (1958), 674.

metic model, Fund. Math. 40 (1953), 56-61.

UspehiMat. Nuuk 9 (1954), no. 3 (61), 3-38.

Math. 2 (1956), 210-214.

svohwni , Trudy Moskov. Mat. ObM. 7 (1958), 407-412.

5 (1957), 1025-1027.

121 B.H. Neumann, Identical relations in groups (I), Math. Ann. 114 (1937), 506-525. 131 B.H. Neumann, An embedding theorem for algebraic systems, Proc. London Math.

141 B.H. Neumann, H. Neumann, and P.M. Neumann, Wreath products and varieties

151 H. Neumann, On varieties of groups and their associated near-rings, Math. Zeit-

161 P.S. Novikov, Ob algoritmiEeskoinerazreSimosti problemy tofdestva slov v teorii

171 P.S. Novikov, Zlementy Matematiteskol'Logiki. Moscow, Fizmatgiz, 1959. 181 A. Oberschelp, iiber die Axiome produkt-abgeschlossener arithmetischer Klassen,

191 R. Peter, Rekursivnye Funkcii, Moscow, izd. In. Lit., 1954. (Russian translation of

SOC. (3) 4 (1954), 138-153.

of groups, Math. Zeitschrift 80 (1962), 44-62.

Schrifr 65 (1956), 36-69.

grupp, Trudy Mat. Inst. im. Steklova 44 (1955), 1-143.

Archiv. math. Logik und Grundlagenforschung 4 (1958), 95-123.

Rekursive Funktionen. Budapest, Akadimiai Kiad6, 195 1.)

Page 495: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

486 Bibliography

[ 1201 G. Pickert, Direkte Zerlegungen von algebraischen Strukturen mit Relationen,

[ 1211 E.L. Post, Recursively enumerable sets of positive integers and their decision

[ 1221 M.O. Rabin, Arithmetical extensions with prescribed cardinality, Indag. Math. 21

[ 1231 H. Rasiowa and R. Sikorski, A proof of the completeness theorem of Godel,

[ 1241 L. Rkdei, Theorie der endlich erzeugbaren kommutativen Halbgruppen (Hamburger

[ 1251 V.N. Remeslennikov, Dva zameCanija o 3-stupenno nil'potentnyh gruppah, Algebra

[ 1261 H.G. Rice, Classes of recursively enumerable sets and their decision problems,

[ 1271 H.G. Rice, On completely recursively enumerable classes and their key arrays,

[ 1281 A. Robinson, On the Metamathematics of Afgebra (Studies in Logic). Amsterdam

[ 1291 A. Robinson, Note on an embedding theorem for algebraic systems, J. London

[ 1301 A. Robinson, A result on consistency and its application to the theory of defini-

1 1311 A. Robinson, Note on a problem of L. Henkin,J. Symbolic Logic 21 (1956),

Math. Zeitschrift 57 (1953), 395-404.

problems, Bull. Amer. Math. SOC. 50 (1944), 284-316.

(1959), 439-446.

Fund. Math. 37 (1950), 193-200.

math. Einzelschriften 41). Wurzburg, Physica-Verlag, 1963.

i Logika Sem. 4 (1965), no. 2,59-65.

Trans. Amer. Math. SOC. 74 (1953), 358-366.

J. Symbolic Logic 21 (1956), 304-308.

North-Holland Publ. Co., 1951.

Math. SOC. 30 (1955), 249-252.

tion, Zndag. Math. 18 (1956), 47-58.

33-35.

Publ. Co., 1956.

Suszko, Indag. Math. 21 (1959), 489-495.

321 A. Robinson, Complete Theories (Studies in Logic). Amsterdam, North-Holland

331 A. Robinson, Obstructions to arithmetical extension and the theorem of Lo6 and

341 J. Robinson, Definability and decision problems in arithmetic, J. Symbolic Logic

[ 1351 J. Robinson, General recursive functions, Proc. Amer. Math. SOC. 1 (1950), 703-

[ 1361 J. Robinson, The undecidability of algebraic rings and fields, Proc. Amer. Math.

1 1371 J. Robinson, The decision problem for fields, in:The Theory ofModels(Proc. lnt . Symposium, Berkeley 1963) (Studies in Logic). Amsterdam, North-Holland PubL

[ 1381 R.M. Robinson, Primitive recursive functions, Bull. Amer. Math. SOC. 53 (1947),

[ 1391 R.M. Robinson, Undecidable rings, Trans. Amer. Math. SOC. 70 (1951), 137-159. [ 1401 R.M. Robinson, The undecidability of pure transcendental extensions of real fields,

[ 1411 H. Rogers, Godel numberings of partial recursive functions, J. Symbolic Logic 23

[ 1421 P.C. Rosenbloom, Post algebras I. Postulated and general theory. Amer. J. Math.

[ 1431 A. Salomaa, On basic groups for the set of functions over a finite domain, Ann.

14 (1949), 98-114.

718.

SOC. 10 (1959), 950-957.

CO., 1965, pp. 299-311.

925-942.

Z. math. Logik und Grundl. Math. 10 (1964), 215-282.

(1958), 331-341.

64 (1942), 167-188.

Acad. Sci. Fenn. (A.l) 338 (1963).

Page 496: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Bibliography 487

[ 1441 A. Schmidt, Uber deduktive Theorien mit mehreren Sorten von Grunddingen, Math. Ann. 115 (1938), 485-506.

[ 1451 A. Schmidt, Die Zulassigkeit der Behandlung mehrsortiger Theorien mittels der ublichen einsortigen Pradikatenlogik, Math. Ann. 123 (195 l ) , 187-200.

[ 1461 I. Schur, Uber GNppen periodischer linearer Substitutionen, S.-B. preuss. Akad. Wiss. (1911), 619-627.

[ 1471 F. Schwenkel, Rekursive Wortfunktionen uber unendlichen Alphabeten, 2. math. Logikund Grundl. Math. 11 (1965), 133-147.

[ 1481 D. Scott, Equationally complete extensions of finite algebras, Zndag. Math. 18

[149] N . Shapiro, Degrees of computability, Trans. Amer. Math. SOC. 82 (1956), 281-

[ 1501 R. Sikorski, Products of abstract algebras, Fund. Math. 39 (1952), 211-228. [ 15 11 T. Skolem, Logisch-kombinatorishe Untersuchungen uber die Erfullbarkeit oder

Beweisbarkeit mathematischer Satze nebst einem Theoreme uber dichte Mengen, Skrifter utgit av Videnskapsseskapet i Kristiania (1) no.4 (1920),1-36.

[ 1521 T. Skolem, h e r die Nicht-charakterisierbarkeit der Zahlenreihe mittels endlich oder abzalbar unendlich vieler Aussagen mit ausschliesslich Zahlenvariablen, Fund. Math. 23 (1934), 150-161.

[ 1531 A.L. Smel'kin, Polugruppa mnogoobraz8grupp, Dokl. Akad. Nauk SSSR 149

[ 1541 R.M. Smullyan, Theory of.Forma1 Systems (Ann. of Math. Studies no. 47). Prince-

[ 1551 W. Szmielew, Elementary properties of Abelian groups, Fund. Math. 41 (1959,

[ 1561 M.A. Taklin, Ob alementarnyh teorijah kommutativnyh polugrupp, Algebra i

[ 1571 A.D. T h a n o v , 0 klasse modeler zamknutyh otnositel'no pjamogo proizvedenija,

[ 1581 A.D. Taymanov, Harakteristika aksiomatiziruemyh klassov modelei (I, 11), Izv.

[ 1591 A.D. Tagmanov, Harakteristika koneEnc+aksiomatiziruemyh klassov modeleY,

[ 1601 T. Tamura, Attainability of systems of identities on semigroups, J. Algebra 3

[ 1611 A. Tarski, Der Wahrheitsbegriff in den formalisierten Sprachen, Studia Philosophica

[ 1621 A. Tarski, A Decision Method for Elementary Algebra and Geometry, 2nd edition, rev. Berkeley, University of California, 1951.

[ 1631 A. Tarski, Contributions to the theory of models (I, II), Indag. Math. 16 (1954), 572-581,582-588; (III), Ibid 17 (1955), 58-64.

[ 1641 A. Tarski, An extension of the Lowenheim-Skolem theorem to a second-order logic (abstract), in: Short Comm Inr. Congress of Math. (Edinburgh, 1958). Cambridge, University Press, 1960, p. 10.

[ 1651 A. Tarski, The elementary undecidability of pure transcendental extensions of real closed fields, Notices Amer. Math. SOC. 10 (1963), 355.

[ 1661 A. Tarski, A. Mostowski, and R.M. Robinson, Undecidable Theories (Studies in Logic). Amsterdam, North-Holland Publ. Co., 1953.

(1956), 35-38.

299.

(1963), 543-545.

ton, Princeton University,'l961.

203-271.

Logika Sem. 5 (1966), no. 4,55-89.

Izu. Akad Nauk SSSR (ser. mat.) 24 (1960), 493-5 10.

Acad NaukSSSR (ser. mat.) 25 (1961), 601-620, 755-764.

Sibirsk. Mat. 2. 2 (1961), 759-766.

(1966), 261-276.

1(1936), 261-404.

Page 497: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

488 Bibliography

[ 1671 A. Tarski and R.L. Vaught, Arithmetical extensions of relational systems, Comp.

[ 1681 B.A. Trahtenbrot, NevozmoZnost’ algoritma dlja problemy razreSenija v konetnyh

[ 1691 B.A. Trahtenbrot, 0 rekursivno? neotdelimosti, Dokl. Akud. Nuuk SSSR 88

[ 1701 B.A. Trahtenbrot, Sintez logiteskih setel, operatory kotoryh opisany sredstvami isEislenija predikatov, Dokl. Akud. Nuuk SSSR 118 (1958), 646-649.

[ 1711 B.A. Trahtenbrot, Nekotorye postroenija v logike odnomestnyh predikatov,

[ 1721 B.A. Trahtenbrot, KoneEnye avtomaty i logika odnomestnyh predikatov, Sibir.

[ 1731 V.A. Uspenski?, 0 vyCislimyh operacii, Dokl. Akad. Nuuk SSSR 103 (195%

[ 1741 V.A. Uspenski?, Sistemy peretislimyh mnotestv i ih numeracii, Dokl. Akud. Nuuk

[ 1751 V.A. Uspenskil, K teoreme o ravnomernoi nepreryvnosti, Uspehi Mat. Nuuk 12

[ 1761 V.A. Uspenski:, Neskol’ko zametanil o peretislimyh mnoZestvah, Z. math. Logik

[ 1771 R.L. Vaught, Applications of the Lowenheim-Skolem-Tarski theorem to problems

[ 1781 R.L. Vaught, Remarks on universal classes of relational systems, Indug. Math. 16

[ 1791 R. Vaught, On sentences holding in direct products of relational systems, in: Proc.

Math. 13 (1957), 81-102.

klassah, Dokl. Acud. Nuuk SSSR 70 (1950), 569-572.

(1953), 953-956.

DOkL Akud. N a k S S S R 138 (1961), 320-321.

Mat. 2. 3 (1962), 103-131.

773-776.

SSSR 105 (1955), 1155-1158.

(1957), no. 1 (73), 99-142.

und Grundl. Math. 3 (1957), 157-170.

of completeness and decidability, Zndug. Math. 16 (1954), 467-471..

(1954), 589-591.

Int. Congress of Math. (Amsterdam, 1954), vol. 2. Amsterdam, North-Holland Publ. CO., 1954, pp. 409-410.

[ 1801 R. Vaught, Models of complete theories, Bull. Amer. Math. SOC. 69 (1963), 299- 313.

[ 18 1 ] A.A. Vinogradov, CastiEneuporjadoEennye lokal’no-nil’potentnye guppy, menye Zupiski Zvunov. Ped. Inst. 4 ( 195 3), 3- 18.

[ 1821 A.A. Vinogradov, Kvazimnogoobrazija abelevyh p p p , Algebra i Logiku Sem. 4 (1965), no. 6, 15-19.

[ 1831 B.L. van der Waerden, Gruppen von lineuren Trunsformutionen. Berlin, J. Springer, 1935.

[ 1841 H. Wang, Dominoes and the V3V case of the decision problem, in: Proc. Sympo- sium Math. Theory of Automata (New York, 1962). Brooklyn, Polytechnic Insti- tute of Brooklyn, 1963, pp. 23-25.

[ 1851 H.I. Whitlock, A composition algebra for multiplace functions, Math. A n n 157

[ 1861 D.A. Zaharov, K teoreme tosia-Suszki, UspehiMut. Nuuk 16 (1961), no. 2 (98),

[ 1871 A.A. Zykov, Problema spektra v radirennom istislenii predikatov, Zzv. Akud. Nuuk

[ 1881 Editor’s note concerning results of A. Tarski, Fund. Math. 23 (1934), 161. (German)

(1964), 167-178.

200-20 1.

SSSR (ser. mat.) 17 (1953), 63-76.

Page 498: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

TOPIC TABLE

I1

G R F O Chapter I 111 IV v

1 X

2 3 X

4 5 X

6 X

7 X

8 X

9 X 10 X

11 X

12 X

13 X

14 15 16 17 18 Survey x 19 20 21 22 23 X

24 25 26 Survey x 27 28 29 30 31 32 X

33 34 Survey x

X

X X

X

x x X

X

x x x x x x x x

X

X

x x X

X

x x x x

X

X

X

X

X

X

X

X

X

X

x x x X

X

X

X

X

X

X

X

X

X

X

X

X

X

X X

I = Metamathematics and the general theory of algebraic systems. I I = Metamathematical applications and results in specific algebraic theories (G = groups,

R = rings, F = fields, 0 = other). I11 = Decidability results. 1V = Contributions to a theory of numbered sets and constructive algebraic systems V = Varieties, quasivarieties, or universals.

489

Page 499: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

n following a page number means the reference is to an editor’s note on that page

algebra, 27, 152, 314,461 absolutely free, 160 fiiitely generated, 156, 201 finitely presented by conditional

identities, 159 free, 28,263, 385 iterative, 398 locally free, 160, 263,266 of logic, 396 partial, 30, 152 pre-iterative, 398, 399 simple, 85,211 with defiiing relations, 28, 55, 159 with signature Z, 262,384

algebraic system, 62, 152, 315, 460 abstract (unnumbered), 187 constructive, 191,206,282 free, 417 general recursive, 191 numbered, 149, 187 positive or negative, 190 primitive recursive, 192 with signature Z, 460

application of a formula, 8 arity [see rank] axiom [see sentence]

base (of an algebraic syszem) (= carrier),

basic notions of an algebraic system, 68, 68,152,314,460

152,314

category, 5 1, 326 category of structures, 52

additive, 57 bounded, 5 3 homomorphically closed, 56 multiplicatively closed, 5 3 (quasi) free, 59 (quasi) primitive, 62 R-complete, 54 regular, 53

chain, 34 class of algebras (or algebraic systems, or

models), 27,68, 152, 262, 315 r-class, 429 I-class (vaiety), 429 Q-class (quasivariety), 429 V-class (universal), 429 abstract, 32,52,68, 263, 315 attainable, 442 axiomatizable [see class, (first-order)

decidable [see theory, (recursively)

decomposable, 442 finitely axiomatizable, 262, 319,450 (Fist-order) axiomatizable, 71, 262,

319,450 free, 28, 59 hereditary, 423 homomorphically closed, 56,327 minimal, 98,470

axiomatizable]

decidable]

490

Page 500: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Index 491

class of algebras (continued) multiplicatively closed, 53,263, 331,

426 primitive (equational) [see also variety],

27,62,157,386 projective, 71, 344,430 pseudoaxiomatizable (= quasiaxio-

quasiprimitive [see also quasivariety] ,

quasiuniversal, 24,84,349 recursively axiomatizable, 3 19 replica-complete (= Rcomplete, r e

matizable), 44, 77,99, 334, 352n

2462, 157

plete) [definitions vary] ,54,420, 428

total, 417,463 ultraclosed, 340,426 universally axiomatizable (= universal),

62, 68,263,447,464 commutator sequence, 19 composition, direct, 5 1

free, 51, 160,420 conditional equation [see quasidentity] configuration, 4

consistent and complete, 5 congruence relation, 64, 196 consistent set of propositions, 1 consistent set of sentences, 16 constructive description [see numbering,

correspondence of models, 70,96 constructive]

axiomatizable, 70,97 projective, 70 splitting, 97

defining relations, 28,52, 159, 160 degree of unsolvability, 164 diagram, 45,69 distinguished elements, 68, 152 domain (of a model), 5

of a function, 151

elementary class [see class, (fist-otder) axiomatizable ]

elementary property, 16,221 elementary subsystem, 120,238 elementary theory [see theory, elementary] embedding (isomorphic), 30

elementary, 337

enrichment, 132

equality, relative and absolute, 6 inessential, 133

relativized, 7 strong, 151,157

equation [see identity] equivalence, elementary (arithmetic),

238,278,325 rational, 59,409 structural, 59 syntactical, 123,244

factor (= quotient) algebra (or algebraic system, or model), 33,418

family of objects, 293, 353

f f i te subdiagram, 45,69 fust-order predicate logic (FOPL), 3 17 fDrmUla

totally enumerable, 293, 356

closed [see sentence] of signature B (Z-formula), 262,462 open, 199 positive, 199

formulatable property, 15 function, 151

characteristic, 164 (general) recursive, 162

partial recursive, 162 primitive recursive, 162

partial, 151

fundamental operation, predicate, set, etc. [see basic notions]

generalized Jordan cell, 222 generating set, 44,55, 153, 156

generation, natural, 44 group, 158

free and dense, 56

abelian, 158 enriched (= with fixed elements), 126 free solvable, 119 freely orderable, 92 metabelian, 123n, 137n

R-group, 120 with fixed elements, 121

groupoid, 157,263,265,392

P-POUP, 131

Page 501: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

492 Index

homomorphic image, 32 homomorphism of algebraic systems, 32,

51, 152, 196, 314 canonical, 197 strong, 315

homomorphism of numberings, 292 homomorphism of partial algebras, 30

identity (= identical relation), 157, 385, 416,462

conditional [see quasidentity] identity problem, 385,469 impoverishment, 134,419,430 indecomposable element, 268 independent set of axioms, 417,450 individual constant, 156 interpretation (of a theory in another

theory), 134, 256 exact, 134

152,314 isomorphism of algebraic systems, 51,

isomorphism of numberings, 292, 354

Jordan form, 223

Kleene universal function, 183, 289

limit, direct, 63, 338 local embeddability, 65 local property, 347 loop, 394

mapping, 151, 152 model, 2,14n, 29,152,314,461

correspondence [see correspondence of models]

corresponding to an algebra, 314 decidable, 11 2 multibase (many-sorted), 68, 344 small, 114,321 with defining relations, 55

multiplication of classes, 423

number set, 165 numbering, 149, 165,288

complete [old definition = precom- plete], 182, 291, 365 [new definition], 288,354

computable, 305, 354, 379

numbering (con t imed) constructive, 191, 256, 282 decidable, 166, 379 Kleene, 183,289 positive or negative, 166, 188, 379 Post, 185, 289 precomplete [see numbering,

complete ] principal, 306,354 simple, 165,288 standard, 164,193,202

extended, 203 steadfast, 256 (sub)normal, 360 (sub)special, 369 trivial, 165

operation, partial, 30, 151 termal, 37, 155, 199,396 total, 151, 313

order of a model (or class), 113, 321

pdar, 435 Post algebras, lattices, and varieties, 397,

409 power of a model, 3 16 predicate, 67, 151, 313

formula (= elementary), 39, 81, 138, 223,318

fundamental (or basic), 68, 152 invariant, 39,42 persistent, 39

problem of identical relations [see iden-

product, direct, 33,53, 100, 331 tity problem]

filtered, 426 free, 160 %-product, 423 regular, 102

subdirect, 33,72,333 proper, 103

projection of a system (or class) [definf

propositional calculus (PC), 1 tions vary], 344,430

quantifiers, relativization of, 76 relativized, 67 unification of, 75

Page 502: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

Index 493

quasidentity (= conditional identity), 416,157,462

quasifree closure, 63 quasigroup, 390 quasiprimitive closure, 419 quasivariety, 28, 157,417,429,464

strict (finite), 28, 157

R- [stands for any of primitive recursive, general recursive, or partial recur- sive and is prefixed to the follow- ing terms]

equivalence, 166, 188 function, 162, 169 isomorphism, 167,172, 188 map, 166 monomorphism, 166,188 multiequivalent (= m-equivalent), 172 multireducible (= m-reducible, redu-

cible), 171, 185, 291 numbering, 187

Gijdel, 204 operation, 169 predicate, 166, 169 set, 164 stable, 181 subset, 165 subsystem, 192 uniequivalent, 172 unimorphism, 167,171, 188,292 unireducible, 171

range of a function, 15 1 rank (= arity), 151,153,460 reducible [see R-multireducible] relation [see predicate]

defining, 28,52, 159, 160 replica, 53,420 representation of a model, 22

direct, 23 predicate, 23

representing function, 149 ring, 158

associative, 159 of characteristic p (= char p ring), 131

rring, 13 1

second+rder predicate logic (SOPL), 342 Segre characteristic, 222 selector function, 398 semigroup, 157,386

cancellative, 158 sentence (= axiom, closed formula), 16

37,68,318 finitely refutable, 248 Horn, 331 in Skolem form, 84, 319,463 universal, 68, 318,463

set, numbered, 165 primitive recursive, 164 recursive, 164 recursively enumerable, 164

signature, Foreword, 156,315,460 similarity type, Foreword, 68, 151, 314 spectrum, 279,342 structure, 52 subclass, finitely axiomatizable, 133,450

r-subclass, 450 subdiagram, finite, 45,69

realizable, 69 subdirect indecomposability, 33, 333 submodel, 68,319

B -submodel, 68 elementary, 119

subobject, 357 subproduct, B-, 113n substructure, 52 Sylow sequence, 18 symbol, individual, 153

operation (= function), 153, 460 predicate, Foreword, 70, 460 signature, 460

symmetry conditions, 266

term, 154,462 of signature 2 ( s t e m ) , 263,384,

462 theorems

compactness theorem for FOPL,

compactness theorem for PC, 1 14n, 16, 22,76, 320

Page 503: [SLFM 066] The Metamathematics of Algebraic Systems. Collected Papers 1936-1967 - A.I.Malcev [Studies in Logic and the Foundations of Mathematics] (NH 1971)(T)

494 Index

theorems (continued) local theorem

of logic [see compactness theorem

extrinsic, 77,88,93 intrinsic, 85, 92, 349

320

292

classes, 69, 449

r-theory, 429,463 categorical, 322 complete, 98, 322 elementary (= E-theory), 122,138,

essentially undecidable, 133

for FOPL]

Lowenheim-Skolem theorem, 1, 12,78,

Rogers’ theorem generalized, 183, 184,

Tarslri-to6 theorem on universal sub-

theory

248,279,316,465

(recursively) decidable, 122,133, 138, 279,463

undecidable, 133 type of algebraic system [see similarity

type of regular product, 103 type1

ultrafilter, 335,426 ultralimit, 339 ultrapower, 336 ultraproduct, 336,426 unit system (or structure), 53, 417 universal, 429,464

validity of a formula, 157 value of a term (or symbol), 154, 315 variety, 27,157,385,386,417,429, 464

word problem, 205, 385