Recursive unary algebras and trees

Recursive unary algebras and trees

Annals of Pure and Applied North-Holland 213 Logic 67 (1994) 2133268 Recursive unary algebras and trees Bakhadyr Khoussainov Mathematical Sciences ...

3MB Sizes 0 Downloads 67 Views

Annals of Pure and Applied North-Holland

213

Logic 67 (1994) 2133268

Recursive unary algebras and trees Bakhadyr Khoussainov Mathematical Sciences Institute, Cornell University, Ithaca. NY 14853, USA Novosibirsk University, Novosibisrk. Russian Federation Tashkent Universify. Tashkent, Uzbekistan Communicated by A. Nerode Received 1 January 1993 Revised 15 June 1993

Abstract Khoussainov, 213-268.

B. Recursive

“nary

algebras

and trees, Annals

of Pure and Applied

Logic 67 (1994)

A unary algebra is an algebraic system d = (A,f,, ,L). wheref,, . ,fmare unary operations on A and n EW. In the paper we develop the theory ofeffective “nary algebras. We investigate well-known questions of constructive (recursive) model theory with respect to the class of unary algebras. In the paper we construct “nary algebras with a finite number of recursive isomorphism types. We give the notions of program, uniform, and algebraic dimensions of models, and then we investigate these notions on unary algebras. We find connections between algebraic and effective properties of r.e. representable unary algebras. We also deal with finitely generated r.e. (positive) unary algebras. We show the connections between trees and “nary algebras. Our interests also concern recursive automorphisms groups, r.e. subalgebra and congruence lattices of effective “nary algebras.

Contents 0. 1. 2. 3. 4. 5. 6. I. 8.

Introduction. Main definitions. Strongly homogeneous algebras. Trees and “nary algebras. Highly recursive “nary algebras, . . R.e. unary algebras and a specification problem Algorithmic dimensions of algebras . . . Algorithmic dimensions of trees. .. Subalgebras, automorphisms and homomorphisms

213 215 216 222 227 233 244 259 263

0. Introduction We develop the theory of recursive wary algebras and a fragment of the theory of recursive trees. We refer to unary algebras throughout this paper, as algebras. Correspondence 14853, U.S.A.

to: B. Khoussainov,

Elsevier Science B.V. rcnr ni ~Q_nn77ia?lFnnSn_x

Mathematical

Sciences

Institute,

Cornell

University,

Ithaca,

NY

214

B. Khoussainov

There are several results on algebras.

For instance,

the theory of a unary function

is

decidable [4, 12,381, the theory of two unary functions is not decidable [15], the second-order monadic theory of two successors is decidable [38]. Groups of automorphisms

of algebras

unary

have been

theories

have been investigated studied

[22,23,40].

[lo].

Algebras

The number

of models

with one unary

of

function

admitting elimination one unary operation

of quantifiers have been described [15]. Recursive algebras with have been investigated [33,34-J. There are characterizations of

o and o,-categorical

algebras

been investigated In recursive

[40,41].

Varieties

of algebras

and word problems

have

[21,25]. model

theory,

important

directions

are investigations

of recursive

representations, finding the interactions of effective, algebraic, and model-theoretic properties, and the study of reducibilities of recursive representations [l-lo, 41-441. There are a large number of results for recursive Boolean algebras, vector spaces, linear orderings, abelian groups, systems with unary predicates, lattices, graphs, and fields [l-lo, 16-181. In this paper, we investigate recursive unary algebras. Here is a brief summary. In Section 1 we give the main definitions for recursive model theory, algebras and trees. In Section 2 we define the class of strongly homogeneous algebras. We give criteria for strongly homogeneous algebras to be recursive representable and recursively categorical. In Section 3 we construct a partial functor between the category of algebras with a unary symbol and the category of trees. This functor preserves some effective properties. We investigate connections between recursive representations of trees and algebras. For instance, it is known that any r.e. extension of the theory of trees possesses a recursive model [6]. We construct an example of an r.e. unary theory with no recursive models. We define a class of algebras such that any r.e. extension of the theory of this class has a recursive representable algebra. In Section 4 we define the class of highly recursive algebras. We investigate recursive isomorphism types of these algebras. We give the effective-algebraic characterizations of recursively categorical and strong recursively stable highly recursive algebras. Section 5 is the central part of the paper. We investigate the structure of recursive algebras over r.e. partitions of o. The approach is to find structural properties of algebras over r.e. partitions. This approach turns out to be useful for obtaining several results, in particular for solutions of partial cases of a Bergstra-Tucker problem [27], and for finding counterexamples to Mal’sev’s theorem [20,27]. We also give an algebraic characterization of simple sets. We formulate a specification problem and the notion of a specified algebra. We construct examples of unspecified algebras. In Section 6 we construct algebras with a finite number of recursive representations. V.A. Uspensky and A.L. Semenov defined algebraic, uniform, and program reducibilities of recursive representations. These definitions allow us to introduce algebraic, program, and uniform preoderings in the class of recursive representations of a model [7]. We investigate these reducibilities on algebras.

Recursive

In Section 7 we characterize only.

We prove

that

these

algebraically stable. In the last section representations recursive a recursive

wary

recursively trees

we construct

algebra

in any

categorical

an

trees consisting stable,

algebra

with

if and

representation.

recursive

of finite blocks

only

countably

of automorphisms,

recursive

with no non-trivial

215

and tree.7

are recursively

and with a continuum

automorphism

algebras

if, they are

many

recursive

but with no non-trivial Finally,

homomorphisms

we construct

such that any two

elements of the algebra are separable by a continuum number of homomorphisms. The category of recursive models is equivalent to the category of constructive models. Therefore, the notions formulated in both categories are equivalent. We use these two categories

for convenience.

1. Main definitions the equality Let B = (F;‘, . . . , Flk; Py’, . . . , PTS) be a signature containing Let d be a system of signature g. Let v : o + A be a map onto A.

sign.

Definition 1. A pair (d, v) is a computable system, if there exist total recursive functions f,“‘, . . . ,fik, r.e. relations py’, . . , pp such that for all xi,. . , xn,, y,,.

. . ,YrnjEO, iE{l,. Fi”i(v(xJ,

. . ,k},jE{l,.

. . ,s):

. . . 94%,)) = v(f(x1,.

. . 2%I,))

and Pj”l64Y1)~~

. . >V(Y,,))

-

PimJ(YI,.

. 9Ym,).

Let (s!, v) be a computable system. We define an equivalence relation ye”on o by (x, y) E~,H v(x) = v(y). The recursive functions f;‘, . ,fknk are well-defined with respect to qY.Therefore, we may say that the algebraic system J$ is representable over qy. Definition 2. Let (JzZ, v) be a computable system. Then: 1. (d, v) is constructive, if the sets q,, py’, . , pp are recursive. 2. (&, v) is negative, if the complements 3. (sz’, v) is positive, if the set qy is r.e.

of the sets ye”, py’, . . , pFs are r.e.

A constructive system is recursive iff it is positive and negative simultaneously. There is another, equivalent, approach to the notion of constructive system. Namely, by a recursiue system we mean one with domain O.Iand uniformly recursive atomic relations. Let (&, v) be a constructive system. Then, there exists a recursive system 59, an isomorphism j?: & + g and a recursive function 4 such that flv = 4. Two recursive systems are recursively isomorphic if there exists an isomorphism between these systems which is itself recursive. The system & has a recursive (positive, negative) representation if there exists a recursive (positive, negative) system isomorphic to ~2.

216

L?. Khoussainov

Definition 3. Let & be a recursive system. The recursive dimension of &’ is its number of recursive isomorphism types. We denote this number as dim,(&). &’ is recursively categorical if dim,(d)

= 1.

We define some notions

on trees and unary

algebras.

A unary algebra is a system d of signature g = ( fi, . . ,fk), where each fi is one-place function symbol. We refer to unary algebras as algebras. The domain of is A. Let a, b E A. These elements are connected, if there exist a sequence Xl,. . * 3x, E A, and a sequence t,, . . . , t,_l of terms of c such that a = x1, b = x,, ti(xi) = Xi+ 1 or ti(Xi+ 1) = Xi, i, i = 1,. . . , n - 1. In this case the sequence tl, . . . , t,_ 1 &

is called a path. We define a distance

d(a, b) as follows:

1. If a = b, then d(a, b) = 0. 2. If a and b are not connected, then d(a, b) = co. 3. Suppose that a and b are connected. Let N,(a) = {a}. Suppose that N,(a) = (Y Id@, Y) d m} has been defined. Then d(a, b) = m + 1 iff b $ N,(a) and there exist c E N,(a), i < k such that d(a, c) = m, and fi(c) = b for h (b) = c. Let B, C c A. Define d(B, C) = min{d(b, c)) b E B, c E C}. A block is a connected subset of A. Every block is a subalgebra of d. If B and C are blocks, then d(A, B) = co. Let a E x2. The f-root of a is Rf(a) = {y J3n(f”( y) = a)}. Let F c { fi, An F-block is a block of the algebra (A; f E F). Let al,. . . , a, E A of the s-tuple (al, . . , a,) is gl,. . . ,gsEc. The (gl,. . . , g,)-cycle C 91....,9= (al,. . . ,a,) = (Wh), . . . , s34ln Em). Let T be the theory of signature ( < ) with the following 1. 2. 3. 4. 5.

maximal different . . ,fk}. and let the set

axioms:

VX(X < x); Vxy(x d y A y d x + x = y); Vxyz(x < y A y < z +x d z); Vxyz(x < y A x < z -+ y d z v z < y); tlx+(x

<

y

A

vz(X

<

Z d

y

+

X

If &IT, then & is a tree. The notions ~2 are just like those above.

=

Z

A

Z =

J’).

of connectedness,

distance,

block on the tree

2. Strongly homogeneous algebras We fix a signature

cr = (fi,

..,fk).

Definition 4. Let & = (A;f,, . . . ,fk) be an algebra. blocks of ~2, c EC and 4 E o\F. The algebra homogeneous, if the following conditions hold:

Let C be an F-block, & = (A;f,,

. . . ,h)

B1, B, be is strongly

217

Recursive unary algebras and trees

1. The mapping

4 is an isomorphism

between

C and 4(C), and if @‘(c) EC, then

4”(c) = c. 2. If B1, Bz have no finite cycles then for all b, EBB and b2 E B2, there exists an automorphism 3. Suppose

E of d

such that a(b,) = bZ.

that b, E B1, b2 E B2 be elements

Let x E B1, y E B2 be elements

C,,(b,), and y with C,&(b,), respectively. that a(x) = y. j=

4. If b E B1 forms a finiteA-cycle 1,. . . ,k.

Example.

An algebra

(A;f)

forming J-cycles

of the same length.

which have the same set of paths connecting Then there exists an automorphism

for some i, then B1 possesses

with elimination

of quantifiers

x with c( such

finitefj-cycles

possesses

for all

properties

l-4

ClQ We give several properties Property 4,(C)

1. Let

n MC)

This property

41,

of strongly

homogeneous

algebras.

d2 EO\F and let C be an F-block.

= 8 or &(C)

If

$J~ # 42 then either

= 42(C) = C.

follows from the first part of the definition.

Property 2. The unary operations Let A, fi be unary isomorphic mapping

of d

operations. Then from C on J(C).

commute. the restriction

Property 3. Any two blocks of strongly homogeneous same length are isomorphic.

of J on any &block

algebra possessingfi-cycles

C is an

of the

It follows from the third part of the definition. Property 4. Let a be a block. Suppose that g possesses an fi-cycle of length n. Then the length of any fi-cycle in the block B is n. It follows from the first part of the definition. Property 5. Let B be a block such that there are elements x1,. . , x, which form , n, respectively. Then there exists an element a E B f I?..., f m-cycles of lengths nl, . such that for any i < m, the element a forms ani-cycle of length ni. We prove this property by induction on m. If m = 1 then there is nothing to prove. Let x be an element which forms &-cycles of lengths n,,,, m = 1, . , t. Let a be an element which forms a cycle of length n, + 1. Since a and x are connected there exists

218

a sequence

B. Khoussainou

y,, . . . , Y, such that YI = X, a = ypjj,(yi)

= yi+l

orfj,(yi+

1) = yi, where

i < p-

1, fi, E c. By Definition 4, the element yj forms an J-cycle of lengths nl,. ..,n,. It follows that either y, or y, forms anh-cycle of lengths ni, i $ m + 1. Let s$ be a strongly homogeneous algebra. We divide this algebra in two parts as follows. A, = {x 1a block containing

x does not have cycles}

and

Thus d, and &‘rin are disjoint homogeneous. Proposition 1. Let d representable.

subalgebras

of the algebra &‘. They are also strongly

be a strongly homogeneous algebra. Then d;4, is recursively

Proof. Since d, consists of isomorphic blocks, d, is recursively representable, if and only if, a block of dIdz, is recursively representable. Indeed, if &m has a recursive representation, then any block forms an r.e. set. It follows that any block has a recursive representation. Let 99’ be a recursive representation of a block $9. The algebra &, is isomorphic to the union of disjoint recursive algebras pi = (Di; fii, . . . , fik) such that pi is recursively isomorphic to 9?’ for all i. We can construct this union to satisfy the following conditions:

2. The set ((n, i) 1n E Di} is recursive. 3. The function J = ujLj is recursive. . . ,fk) is recursive and isomorphic to ,sl,. The algebra (o;fi, Thus we can suppose that dr$, is connected. We prove that dU has a recursive representation. We prove it by induction on k. The case k = 1 is clear. there exists Let k = n + 1 and dF4, = (A;f,, . . ,fn + 1). By the inductive assumption a recursive algebra (w;f;, . . . ,fi) isomorphic to (A;f,, . . . ,fn). Define an equivalence ye on A by (x, y) EV, if and only if, x and y are {fr, . . . ,f,}-connected. The equivalence q is a congruence on &‘. We have &!z/Y/b Vx(f,(x)

= x A ... A f.(x) = x)

The algebra (A,$;f, + 1) is strongly homogeneous and connected. Hence we can apply induction to this algebra. Let (o;fn(+ i) be a recursive representation of this algebra. On w x w define the following recursive functions: 4ilx, y) = (&h’(Y)),

i G n.

219

Recursive unary algebras and trees

to (A; fi, . . . ,fn), i EW. The algebra Li = ({i} x o; c#I~,. . . , c$,,) is isomorphic Therefore for any i we can effectively define a recursive isomorphism $i from Li onto Lf,‘+,(i). The function A + 1 G-4

Y)

By the construction, d,. This completes Proposition

$ = uj$j =

(II/ (4,

is recursive.

Define

Y).

the algebra (w x o; +i, . . . , & + I ) is recursive the proof. 0

2. Let d

and isomorphic

to

be a strongly homogeneous algebra. Then ZI is recursively

representable ifs the algebras ~4~ and ~9fi, are recursively representable. Proof. Let JYZbe a recursive representation. Then the domain of the algebra ~fin is an r.e. set. Hence the algebra ccgfin has a recursive representation. By Proposition 1, ~9fi” be recursive algebras. Then it is ~2, has a recursive representation. Let d,, obvious that the algebra SZ’ has also a recursive representation. This proves Proposition 2. 0 By these propositions,

the question

of recursive

representability

same question for ~fin. Let JZJ = (A; fi, . . . ,fJ be strongly homogeneous algebra. ~2~ = (A; fi), . . . , dk = (A; fk). These algebras are also strongly call the algebras d,, G!~, . , dk components of SZZ.

of ~2 reduces to the Consider algebras homogeneous. We

Proposition 3. The algebra &tin is recursively representable, ifand only if, the algebras &I,. . . , dk are recursively representable. If ~fin is recursively representable, then obviously, the algebras dl,. . . , dk are also recursively representable. Let ~2: = (0; A’) be a recursive representation of &i, i= 1,. . . , k. On the set mk define operations 41,. . , $bkby h(nl,

The algebra proposition.

. . . , ni,

(ok; 4i,.

. . . , nk)

=

@I,

. . . ,fi’(nih

. . , &) is recursive

. . . , nk)

and isomorphic

to &ri”. This proves

the

Corollary 1. A strongly homogeneous algebra is recursively representable if and only if its components are recursively representable. This corollary can be used to push the question of recursive representability of strongly homogeneous algebras further, by investigating this question with respect to algebras with only one unary symbol. Let ~4 = (A;f) be a strongly homogeneous algebra. Define C = {n 1there exists a cycle of length

n}.

220

B. Khoussainov

Define partial

recursive

s

functions

$i, $2 as follows:

if n E C(d) and there are exactly possessing cycles of length n,

\Cll(4 = ( undefined

s blocks

otherwise,

s

there

exists

such that

$2(& r) = { undefined

a y and

a cycle C of length

d(y, C) = t and

card(f-l(y))

II = s),

otherwise.

Note that, the functions

$i and Cp2are well-defined.

Theorem 1. The algebra d is recursively representable

if and only if

1. The set C is r.e. 2. There are partial recursive functions

g1 (x, y), g2(x, y, z) such that for all n E C:

(4 Il/I(n) = lim,g,(n, x), and ICI&, t) = lim,g,(n, t, x). (b) 1.~1 d x2, then g(n, x1) G g(n, x2), and gi(n, t, x1) < gi(n, t, x2).

Proof. If S! is a recursive algebra, then the set C is r.e. Let PO, Pi,. sequence

of all cycles of the algebra

Stage 0. If the length Stage

t. If the

d.

Define the function

of PO is n, then gI(n, 0) = 1; otherwise, of P, is n, then

length

. . be an effective

gi. gl(n, 0) = 0.

gI(n, t) = gl(n, t - 1) + 1; otherwise

Sl(% t) = g1(n, r - 1). By the construction, the function g1 satisfies the theorem. Using a similar construction one can prove that there exists a function g2 which also satisfies the theorem. Let functions gi, g2 be given. Let no, nl,. . . be a sequence of elements of the set C. We prove that & is recursively representable. Stage t + I. Assume that a finite algebra d, = (A,; f’) has been constructed. By induction, the algebra d, has the following properties: (a) For any i < t the algebra ~2, possesses exactly gl(ni, t) blocks of length ni. (b) For any i < t, if there exists an element y E A, and a cycle C of length ni such that d(C, y) = i, then y has exactly gz(ni, i, t) preimages. Compute gl(n,+l, We can effectively

r + l),

. . . , gl(no,

construct

t +

an algebra

I),

gz(nt+l,

t

+

1, t +

11,.

. . , hb0,

1, t +

1)

STY,+1 = (A,, 1, f ‘+ ‘) such that

(a) For any i < t + 1 the algebra col,+, possesses exactly gl(ni, t + 1) blocks of length ni. (b) For any i < t + 1, if there exists an element y E A,, 1 and a cycle C of length Izi such that d(C, y) = i, then y has exactly gz(ni, i, t + 1) preimages. (c) ~2~ is a subalgebra of d, + 1.

Recursive wary algebras and trees

Let ~2’ = uidi. We have proved Our

next

homogeneous

By the construction, 0

d’ is a recursive

221

algebra

isomorphic

to d.

the theorem.

goal is to give a characterization

of recursively

categorical

strongly

algebras.

Lemma 1. Suppose that JXI = d,. Then, the algebra d is recursively categorical, only if, it consists of a$nite number of blocks. Proof. If d consists

of a finite number

of blocks, then using the definition

ifand

of strongly

homogeneous algebra, one can easily prove that &’ is recursively categorical. Suppose that d has an infinite number of blocks. We also suppose that for any x, 1, it follows that there card(fi-r(x)) = ni, i = 1,. . . , k. From the proof of Proposition exists a recursive representation dr of JZI, such that the block relation in A&‘~is recursive. We construct a recursive representation with an undecidable block relation. Let q be an r.e. equivalence on the set o such that any v-equivalence class is r.e. and not recursive [S]. There is a strongly computable sequence q0 c rI c ... such that q = uitli, and vi is an equivalence on the initial segment (0,. . . , i>, i EO. Using this sequence one can construct recursive functions gr, . . . , gk such that: 1. card(g;’ (m)) = ni, m E O. 2. {(x, y) 1x and y are g-connected, and x, y < i} = V/i. 3. The algebra (0; gl,. . . , gk) is strongly homogeneous. We obtain that the algebra A2 = (0; g1 , . . , gk) is recursive and isomorphic to &. By the construction of dI and J&‘~, these algebras are not recursively isomorphic. This completes the proof of Lemma 1. 0 Lemma 2. If d = dfin,

then the algebra

d

is recursively

categorical.

Proof. For the sake of simplicity we prove the lemma when the signature of d consists of a unary symbol. Let JZZ’and 93 be recursive representations of ~fin. We construct a recursive isomorphism 4 between these recursive representations. Stage 0. Let 0 E A. Consider the finite algebra Cf(0). Let iO be the smallest number in 9? such that C,(i,) is isomorphic to Cs(0). Then for any k < s, define MfS(0)) = f”(i0). Step t + 1. Let m,,, = px(x +! 64,). Suppose that d(m,+,, 64,) = co. Find the smallest isomorphic to C/(m,+ I), and d(m,+ 1, p&)‘= cc Define 4r+lfs(mr+l)

=f%+A

i,+I such

that

Cf(it+l)

is

SEW.

Suppose that d(6&, m,, 1) = s. Let a ~84, be an element such that there is asequencexO=a,xI,..., x,- 1, x, = m, + 1 which connects a with m, + 1. Then there

222

B. Khoussainou

exists the smallest element i,+ 1 and a sequence such that for any j E {O, . . . , s - l}, we havef(xi)

y. = &(a), y,, . . . , y,_ 1, y, = it+ 1 = xi+ r(f(xi+

1) = xi), if and only if,

f(.Yi) = Yi+ 1 (f(Yi+ 1) = Yih Define,

h+ 1 (xi) = Yi.

By the construction, lemma. El As a corollary

r#~= U,~i

is a recursive

of the above lemmas

Theorem 2. Let d

we obtain

isomorphism.

the following

This

proves

the

theorem.

be a strongly homogeneous algebra. The following conditions are

equivalent: 1. The algebra d is recursively categorical. 2. The components of AX!are recursively categorical algebras. 3. The algebra d posseses a jnite number of blocks with no cycles. 4. The component d, is a recursively categorical algebra. We apply

the obtained

results in the next two examples.

Example 1. There exists a strongly homogeneous algebra ~4 with no recursive representations such that for any n > 1 the system ~4” is recursively representable. Let Ci be a cyclic algebra of cardinality i. Let D be a set such that: 1. D c (pq (p # q and p, q E P}, where P is the set of prime numbers. 2. D is not r.e. Consider

an algebra

(A,f)

such that:

1. for any n E P u D, the algebra 2. f is a permutation.

has o copies isomorphic

This algebra does not possess a recursive a recursive representation. Example

2. There

exists

a strongly

representation.

homogeneous

to Ci.

But for any n > 1, &“’ has

unary

recursively

categorical

algebra d such that d2 is not recursively categorical. Let ~2 be a connected algebra, and d b Vxy( f (x) = f (y) + x = y). The algebra ~2 is recursively categorical, and JX?’ has infinitely many blocks. Hence &” is not recursively categorical.

3. Trees and unary algebras Let & be an algebra

of signature

G and let a, b E A. Define:

a < b iff there is a term t such that t(a) = b. The relation

< is a partial

preordering

of A. Let ~2, = (A, d ).

223

Recursive unary algebras and trees

Lemma preodered

3. Let card(a)

= 1. Algebras

& and PJ are isomorphic

if and only if the

sets &, and a0 are isomorphic.

Proof. The following

formula

3nI- . . 3n,(f;’ This proves

Lemma

We construct

expresses

. .fzk(x)

3.

the relation

< :

= y).

0

a partially

ordered

set

which (x, y) E q t-f x d y A y d x. Theorem 3. 1. If d has a recursive (r.e.) representation, then a partially preodered set &, is r.e. representable. 2. if d has a recursive (r.e.) representation, then a partially odered set &,/n is r.e. representable. 3. Suppose that o consists of only a unary function symbol. Ifd has no non-trivial cycles then: (a) The model &, is a tree. (b) Ifdc4, has a recursive representation 9J such that the set Rs = {(x, y)l~~Wx

< 2 < Y,>

is recursive, then r;4 is recursively representable. (c) Ifd has a recursive representation with the decidable block relation, then d, recursively representable. (d) If-Fe,, is recursively categorical, then d is also recursively categorical.

is

Proof. 1. Let 59 be a recursive representation of &. By the previous lemma, d is defined by an El-formula. Hence the relation < on !?8 is an r.e. set. Thus 99’, is an r.e. model. 2. Let 9S be a recursive (r.e.) representation of d. By part 1, &I0 is an r.e. model. Since the relation q is defined by a positive E&formula, B,/n is an r.e. model. 3. Suppose that k = 1. The model d, is a tree. Let W be a recursive representation of & such that Rs is recursive. For any x E o, define f (x) as follows. Step 2. Let y be such that x 6 y. If &JCkl3Z(X

<

z <

y)

then put f(x) = y. Otherwise, Step t + 1. If S?‘,kl3z(x then put f(x)

<

z <

effectively

find an element

y, such that x < y, < y.

y,)

= y,. Otherwise,

find an element

y,+r such that x < Y,+~ < y,.

224

B. Khoussainov

There is a step t + 1 such that at this stepfis defined on x. It follows that the model (B,f) is a recursive representation of d. Let 99 be a recursive representation of S/ with a decidable block relation. If x and y are not connected, then these elements are not d comparable. Let x, y be connected. There exist elements z, t, s such that f”(x) = z and f’(y) = z. By definition of 6 , we have x < y iff t = 0. It follows that a0 is a recursive representation of d,. Let ~4, and ~2~ be recursive representations of &. By the assumption, there exists a recursive isomorphism between corresponding r.e. trees. By Lemma 3, this isomorphism is a recursive isomorphism between dQe,and s’~. We have proved the theorem. 0 Let Y be a tree. If any two elements from different blocks are not comparable then, there is an algebra ~2 such that &, is isomorphic to Y-. We say that ~2 generates Y. The next example shows that the recursiveness of the set RB in the theorem above is essential. Example. There exists a recursive tree Y such that the algebra d generating 9 is not recursively representable. Let g be a recursive function such that: 1. For any x, lim,g(x, n) exists. 2. If n, < n2, then g(x, nr) d g(x, n2). 3. The set G = {lim,g(x, n)lx EO} is not r.e.. We construct a partial ordering $ on w. Step 0. Let
caW{x~&+llbi

< x)) =

g(i,s + 1).

For i = s + 1, let Bs+is+r be isomorphic to the following tree ((1,. . ,g(s + 1, s + 1) + 2}, <) where $ is the smallest partial ordering on (1, . . . , g(s + 1, s + 1) + 2) containing ,the relation

{(1,2),. . .

3

(g(s + 1, s + 1) - 1, g(s + 1, s + I)), (g(s + 1, s + I),

g(s + 1, s + 1) + 11,(g(s + 1, s + l), g(s + 1, s + 1) + 2)).

Recursive

This Bi,+l

procedure nBjs+l

is

Ts+l =

s

F=

F is recursive

that &’ is a recursive

algebras

i. We 1. Define

on

1,. . . ,s+

UBis,

By construction, Assume

uniform

=@,i,j=

wary

225

and trees

suppose

that

for

any

i # j,

IJTi. L and {d(bi, max Bi) 1i EO} = G.

generating F. The sets MI = {xlf(x) = x} Hence are recursive. and M2 = {x~3x,x2(x1 # x2 of =f(x2) = x} {d(x, y)l x E MI, y EM,} is r.e. and is equal to G. Contradiction. 5. T,, is the theory

Definition

vx

i (

s=l

v (

algebra

generated Z(x)

by following

= f;‘(x)

i#j,i,j
We define a partial

preordering

axiom:

. ))

p on the set D, of all finite models

of the theory

T, by: apb iff there is a submodel

of b isomorphic

to a.

Define

gn= (DmPI. Proposition a preodered for ai,,

4. Let o be a signature with only one unary function. set with the following property: any 429.

infinite sequence aO, aI, a2,. . . there . . such that ai,pair+,, s EO.

2. Suppose that o has two function symbols. elements from 9”, such that for all i, j E co:

There

The model 9,, is

is a infkite

is a sequence

subsequence

aO, a,, . . of

Proof. 1. We prove this theorem by induction on n. If n = 1, then part 1 of the proposition is easy. Let n = t + 1. Case 1. Suppose that for any i, the model ai is connected and has a cycle of length 1. Let air, . . . , aipi be elements in ai such that ai = R(air) u . . . u R(aip,). Then any element Ui of the sequence is an element of the set S,(D,) of all finite subsets of D,, 1. We define a relation p’ on the set S,(D,) such that (a, b) E p’ iff there is a one-to-one

function

f from a to b such that for any

x E a, (x, f (4) E p. The preodered set (S(D,), p’) satisfies the property of Lemma 4 [6, p. 3571. Hence there exists a subsequence ai,, ai2, . . . such that for any j, (ai,, Uij+ ,) E p.

226

B. Khoussainov

Case 2. Suppose that for any i, the model ai is connected, and has a cycle of length p > 1, with p < t. In a similar way, defining a partially preodered set S,(l),) as in the previous case, we can prove the proposition. Case 3. Suppose element of the set S,(D,)x.. where

C,,,

proposition,

that the sequence

. WAX

aO, a,, a2,. . . is arbitrary.

Any element

ai is an

{Cc+,>

is a cycle of length their direct product

t + 1. Since all of these preodered also satisfies the proposition

sets satisfy the

[6]. This proves the first

part of the proposition. 2. For any i, define an algebra gi=((al,.

. . ,ai,bl,.

. .7bi-l};Lg)

with s(al)

= 4,

f(aj)

= bj,

j = 1, . . . , i - 1,

g(af) = by _ 1, j’ = 2, . . . , i, f(bj) = g(bj) = bj,

j = 1,. . . , i - 1.

Then, %i I: TI . The sequence gl, Y2, . . . satisfies the second part of the proposition. The proposition is proved. 0 Definition 6. Theory T is strongly V-jinite, if the set of all universal formulas in any extension of T by a finite number of constants is finitely axiomatized by universal formulas. Any r.e. extension of a strongly V-finite theory possesses a recursive model [S]. If for a theory T a preodered set 9(T) satisfies the first part of the proposition above, and the set of all universal formulas of this theory is finitely axiomatized by universal formulas, then this theory is strongly V finite [6]. Thus we get the following corollary. Corollary 2. Let o be a signature with only one function symbol. Then any r.e. extension of the theory T,, possesses a recursive representable model. Indeed, if Ti is an extension of T, by a finite number of constants, then the set of all universal formulas of TA is finitely axiomatized. Repeating the proof of the previous proposition, we conclude that T. is strongly V-finite. Hence any r.e. extension of T,, possesses a recursive representable model. Proposition 5. Let 0 = ( fi, . . . ,fk). 1. Suppose that k = 1. There is an r.e. theory of unary algebras which does not have a recursive model. 2. Let k > 1. There is a r.e. extension of the theory T1 which does not possess a recursive representable model.

Recursit;e

wary

algebras

221

and trees

Proof. 1. Let S be a simple set. Let DO, Di, . . . be a computable sequence of finite sets such that Di n Dj = 0, and S n Di # 0, i, j E co. Define the following r.e. set of axioms of signature

(f):

VieDi(x forms a cycle of length i) ; > ( 2;. 13x(x forms a cycle of length i), i E S. 1. 3x

This

theory

is r.e. Let d

be a recursive

{x ( 3z(z forms a cycle of length

model

x)} is r.e. By axioms

of this theory. this set is infinite

Then

the set

and is a sub-

set of o\S.

Contradiction. 4 above. 2. Consider the sequence 3,,, 9i, . . . from the second part of Proposition Let pi be an 3formula which defines the model Yi. It is obvious that ?Jik Ti, i E co. Repeating the same argument a recursive model. 0

we get an r.e. extension

of T1 which does not have

Corollary 3. The theory of algebras of the signature (f)

is not strongly V-finite.

Using these ideas it can also be shown that the theory of algebras with no cycles is not strongly V-finite.

of signature

(f)

4. Highly recursive unary algebras The notion of highly recursiveness usually arises when we want to impose some conditions of recursive locality, and investigate mathematical systems which satisfy these requirements. In this section we give a definition of highly recursive algebras and investigate

properties

of these algebras.

Definition 7. A recursive

algebra

is highly recursive if there exist recursive

functions

such that 919.. 1. For all x E o, i < k, gi(x) = card({ylfi(y) = x}. 2. The block relation on this algebra is decidable. ., gk

Proposition 6. Let d be a highly recursive algebra. Then Ld = ((2, y)lVa E Aut(&)(+)

# Y)}

is r.e. Proof. We need to prove the following

lemma.

Lemma 4. Let S! be an algebra such that, for all x E A and j E co, the sets Nj(x) are finite. Let a, b E A. There is an automorphism c( of & such that cr(a) = b, ifand only if for any s E o there is an isomorphism cI,from the model N,(a) to N,(b) such that a,(a) = b.

228

B. Khoussainov

Proof. If there is an automorphism which satisfies the lemma. Assume

from a to b, then there is a sequence ao, al,. . . that for any s the models N,(a) and N,(b) are

isomorphic. Since the sets N 1(a) and N1 (b) are finite, there is an infinite sequence kl < k2 < k3 < . . . such that for any i, j E o and for all x E N,(a), Q(X) = clkj(x). Let 60 = ako. Again, since the sets N,(a) and N,(b) are finite, there is a subsequence s1 < s2 < s3 < . . . of the sequence k. < kI < k3 < . . . such that for any x E N,(a) and all i, j E w, a,,(x) = clsj. Let b1 = M,,. Then do c dl. Suppose that 6, has been constructed. OfQ,c(,,.

By the assumption,

there is a sequence

fil, fi2, . . . which is a subsequence

. ’ such that for any x E N,(u) and for all i,j E O, pi(X) = pj(X) and & = PO.

Since the sets N,+ 1(u) and N,+ 1(b) are finite, there is a subsequence

pp,, pm, fi,_, . . . of

the sequence PO, PI,. . . such that for any x E N,+ 1 and for all i,j E o, ppi(x) = ppj(x). Then 6 can be extended to an Let 6 n+l = /?,. Then 6, c fin+l. Let 6 = u,S,. automorphism CIsuch that a(u) = b. 0 By this lemma, for all 2, by A”, IZE CO,there exists an automorphism CIof the algebra such that ~((5) = 6, if and only if, for any s E w we can find an automorphism c(,: N,(G) -+ N,(b) with the property: IX,(E)= g To prove the proposition note that the function (a, n) -+ card(N,(G)) is recursive. 0 Proposition 7. Let JZI be a highly recursive algebra. If the set Ld is not recursive, then d has infinitely many nonequivalent recursive representations. Proof. Let A0 c A1 c tEW,andaEA,,Nl(u) is c E w such that these there is s E o such that

. . . be a computable approximation of d c A,+1 and A, is a finite partial algebra. If elements belong to A,. By Proposition 6, these elements belong to LA,, for all p >

such that for any a, by A, then there if (a, b> E L&, then s.

Lemma 5. Let 4 be a total recursive function. Then there are infinitely many s E w such that for some G, be A,, the following property holds: a, 6E SS4,

@, @ $ LA.,

(a, b, E LA,,

, .

Suppose that the property is not true. Then there is s such that (x, y) 4 Ld, if and only if, for some s’ > s, (x, y)# LA,, and x, y E 4”‘. Hence, the set L& is recursive. A contradiction. We construct a recursive algebra 92 which is isomorphic and not recursively isomorphic to &, Step n + I. Suppose that B, has been constructed, and c(,: A,, + B, is an isomorphism. Compute all functions 4:’ ‘, 4;’ ’ . . . ,&T i. Case 1. Suppose that, there are no elements a, 6~ A,, such that

229

Recursive unary algebras and trees

and forsomejdn+

a, be &p;+ l

1.

B, + 1 and a, + I such that

We construct

B, = &+1,&+1

= A,+19 % = %I+1

let i < II + 1 be the smallest

Case 2. Otherwise,

element

such that:

1. (a,b)4LA,,(a,b)ELA.+,,a,b~6~r+‘. 2. These elements are from the same block in A,. 3. These elements are not marked by 0 j, with j < i. We construct

a finite algebra

B, + 1 to satisfy the following

conditions:

1. B” c &+1; 2. 4;” is not a partial isomorphism from A,, 1 to B,+ 1. 3. We mark the elements a, bby the symbol qi, and if some of these elements is marked by 0 j, where j > i, then we take the symbol j of these elements. is an isomorphism such that for any block T c A,, if 5, b$ T, 4. &l+1:.%+1+&+1 then a,(a) c CI,+ 1(a), for all UE Tn

A,+1.

Case 3. Suppose that a, bare from different blocks and the assumption above holds. If one of these blocks is marked by a j, for some j < i, then e construct B,+ 1 similar to the first case. Otherwise, we construct B,+ 1 similar to Case 2 and satisfy the following conditions: 1. We mark these blocks by n i. 2. We take all symbols nj of these blocks, with j > i. Let

By construction, Remarks.

%9is a recursive

1. Any element

of d

algebra. is marked

by symbols

qi, i E o, only at a finite

number of steps. Let x be marked by 0 i at step t. By our construction, at step t’ > t, this element is to be marked by qj, if and only if, j < i. This proves the remark. 2. Any block of the algebra & is marked by symbols nj, j E w, only at a finite number of steps. 3. For any a E A, The proof follows 4. The algebra B This remark also

lim,cc,(u) exists. from the previous remarks and the construction is highly recursive. follows from the construction of 59 and CI.

of CI,, n E o.

Thus the algebras & and @ are isomorphic. Assume that 4i is a recursive function with the smallest i, which is an isomorphism between & and 9Y. By the construction,

230

B. Khoussainov

we can find a step t at which the function 9 are not recursively isomorphic. Any two highly recursive representations isomorphic.

It follows

types [lo].

that this algebra

is to be violated. of the algebra has infinitely

Hence the algebras &’ are limited

many

recursive

~4 and

recursively

isomorphism

q

Theorem 4. Let W be an algebra. Any two highly recursive representations JZJ’and 69 of %?are recursively isomorphic, $and only i;f, there exists an r.e. set X x Y c w2 such that: 1. For any block in ~4 there exists the unique element x from this block such that (x,y)~XxY,forsomey~B. 2. For any block in ?8 there exists the unique element y from this block such that (x,y)~XxY,firsomex~A. 3. There is an isomorphism a: S@ --f S? such that X x Y c a. 4. The set L& is recursive. Proof. Assume that any two highly recursive representations d and a are recursively isomorphic. By the previous proposition, the set Lid is recursive. Let a be a recursive isomorphism from d to &?. Construct a set X x Y: Step 0. X0 x Y, = {(O, a(O)}. Stepn + 1. X,+1x Y,+l = X, x Y,, u {(x, a(x)}, where x = py (y is not connected with 0, x 1, . . . x,). The set X x Y = u,X,, x Y,, is as desired. Suppose that L& is a recursive set, and X x Y is an r.e. set which satisfies conditions l-3. We construct a recursive isomorphism a by steps. Step 0. Let x0 be an element such that 0 and x0 are connected, and (x0, y) E X x Y for some y. By first condition the element x0 exists. Let a0 = { (x0, yo)}. Step 2n + I. Let y be the smallest element from a such that y $ Paz,. By definition of highly recursive algebra, the block relation is a recursive set. Therefore one can effectively find the element y. Case 1. y is not connected with any element from pa2,,. In this case by the second condition of the theorem, there are elements x and y. such that (x, yo) E X x Y, and y is connected with yo. By inductive assumption, element x is not connected with any element from 6a2,,. Define a,,, 1 = aZnu { (x,yo)}. Case 2. Suppose that y is connected with z E pa2,,. Let x be an element such that a2Jx) = z. By inductive assumption, there is an 6, for any s, there is an isomorphism /? such that p(x) = z and aZn c /I. By Proposition isomorphism /&:N,(x) + N,(z). Let so be the smallest element such that y E N,,(z). Using Proposition 6, we can effectively find a number t > so such that the following holds: for any a E N,(x), there is an isomorphism

p:&

-+ 49

for which /?(a) = b if and only if there is an isomorphism Pr:N,(x) + N,(z) such that &(a) = b.

231

Recursive wary algebras and trees

Let

p be the

smallest

element

from

d

such

that

there

is an

isomorphism

fit: N,(x) -+ N,(z) for which p,(p) = y, and c(~,, c pt. Define c(~,,+1 = CQ,,u {(p, y)}. The next step is symmetric to the previous one. Define cx= U,c(,. By the construction, M is a recursive isomorphism from d to 98. 0 Corollary 4. Let JZI be a highly recursive algebra with n blocks, n E CO.Then thefollowing conditions

are equivalent:

1. The algebra d is recursively categorical. 2. The set L,> = {(a, b) 1there is an automorphism recursive in any recursive representation

cxsuch that cz(a) = b and a, b E A) is

of &.

3. There is a computable sequence 3xO&(a, x0), 3x, &,(a, x,), . . . of 3-formulas of the signature ( fO, . . , fk, a,, . . . , a,) defining the elements of the system & up to automorphisms; namely, (a) For any b E ~2 there is m E w such that dk&,,(a,, . . . , a,,, b). (b) For any m E cc) there is b E & such that &‘b&,(aI,. . . , a,, b). (c) For all m E w and b, c E A, &\4m(a,, . . . , a,,, b) A &(a,, . . . , a,, c), tfand only if there exists an automorphism CIsuch that cl(b) = c. Proof. We can suppose that G! is connected. Any recursive representation of d is highly recursive. Therefore the implication 1 + 2 is easy. The implication 2 -+ 1 follows from the previous proposition. We prove the implication 2 + 3. Step 1. Consider the set N,(a) = {a, cl,. . , c,}. Since Lo> is recursive, one can effectively find a number tl such that for all c, d E N1 (a), we have, (c, d) E L$, if and a formula &a, cl,. . . , c,) of the signature only if, (c, 4 E LN,+). Consider ( fi, . . , fkr a, cl. . , c,) which consists of the conjunctions of all atomic formulas and their negations, and which is satisfied by the model Nt,(aI). Define the formula 3x,. . 3x,g(a,

x1, x2,. . ,x,).

Step n + I. Consider the set N,, 1(a). A s a b ove one can effectively find a number t, + 1 such that, for any two elements a, b E N, + 1 there is an automorphism Mfor which a(a) = b, if and only if, there is an automorphism c(,+ r : N,, r(a) -+ N,, 1(a) such that ~,+~(a) = b. We can construct a formula which defines elements from N,, I(a)\N,(a) up to automorphisms of d. The implication 3 + 1 follows from Proposition 6 and highly recursiveness of Z&!. 0 Definition 8. A constructivizations n E 0.

system .d is strongly constructively stable if for any two v and ,Uthere is a recursive function f such that v(n) = n f (n), for all

If a model & has a continuum constructively stable.

number

of automorphisms,

then & is not strongly

232

B. Khoussainov

Let d be a highly recursive G! such that: 1. The group

algebra.

of automorphisms

2. Any block of dI Define ~2~ = d \&r. Theorem 5. Let d

Let dI

be a maximal subalgebra

of any block of ~2~ is trivial.

is a block of d. Then &‘2 is a subalgebra

be a highly recursive algebra

strongly constructively

of the system

of &. of signature

stable, if and only if; the following

1. The subalgebra &I possesses one of the following (a) The algebra d, is strongly constructively stable. (b) If a is another recursive representation of &, then such that for any block T (T’) in .zdl (in G?l ) there is the such that for some y E B (y’ E A), (x, y) E X x Y ((xl, isomorphism CI:dI -+ B, for which X x Y c CI.

(f ). The algebra

conditions equivalent

JZ? is

hold:

properties:

there is an r.e. set X x Y c o2 unique element x E T (x’ E T’) y’) E X x Y), and there is an

2. The subalgebra d2 has a$nite number of blocks and possesses one ojthe following equivalent properties: (a) The system d2 is strongly constructively stable. (b) For any a E JZ?~the group of automorphisms of the system (&,, a) is3nite. (c) The set R = ((x, y) 1f(x) = f (y) and there exists an automorphism CIsuch that M(x) = y} is finite. Proof. Let d be a highly recursive strongly constructively stable algebra. Then dr has a finite number of automorphisms. Otherwise, G? would have a continuum number of automorphisms. Moreover, &‘2 consists of only a finite number of blocks. Otherwise, we could construct a continuum number of automorphisms of &. Hence, in any recursive representation of ~2 subalgebras dr and d2 are recursive. Therefore the algebra d is strongly constructively stable, if and only if, the algebras &r and JZZ~are strongly constructively stable. We have to prove parts 1 and 2 of the theorem. If ~4~ is strongly constructively stable, then d is recursively categorical. Hence we can apply Theorem 5. We prove the second part. Let ~2~ be strongly constructively stable, but R has infinitely many elements. Case 1. There is an infinite subset B = {(xi, yi) 1i E w) of R such that, for all i # j, elements xi, xj, yi, yj are not comparable with respect to the relation < defined on the previous section. By definition of R, there exists a continuum number of automorphisms of -01,. Contradiction. Case 2. There is (x, y) E R such that the set {(a, b) 1a < f(x) A b Q f (x)] n R is infinite. In this case, the group of all automorphisms of the binary tree is embedded into the group of all automorhisms of d2. Again we have a contradiction. These two cases show that the set R is finite. Let R be a finite set.

233

Recursiae unary algebras and trees

Case 1. Suppose

that a does not form a cycle. Consider

the following

sequence

of

sets: J& = R(a),

Pi = WW)\W4

R, = R(f”(a))\R(a)

u R(f(a))

u.

. . u R(f”-‘(a)),

...

Any automorphism of the algebra (dz, a) is defined by automorphisms of models Ri, i E w. If Ri has an infinite number of automorphisms, then the set R is also infinite. Hence the number

of automorphisms

of Ri is finite. If CIis a non-trivial

of Ri, then there is a pair (x, y) E R n Ri. There is an automorphism cc c /s. Thus the group (J&‘~,a) is finite. Case 2. Letf”(a) = a. Consider the model (A2; P.r), with P/(x,

y) tf (f(x)

= y

A (x #

automorphism fi of d2 such that

a A . . . A x #f”-‘(a)),

Applying the previous considerations to the models R(a), . . , R(f”-‘(a)), we obtain that the group of automorphisms of (J&‘*,a) is finite. If the group of automorphisms of (d2, a) is finite, then L(d,) is recursive. Using the same method as in Theorem 5, we obtain that JZZ~is a strongly constructively stable algebra. 0

5. R.e. uuary algebras and a specification In this section

we mostly

investigate

Definition 9. An equivalence relation finitely generated algebra over q.

Let P be a subset (x,y)~q(P) The equivalence investigate algebras

r.e. unary

v] is jnitely

of w. Define the following

algebras. generated

equivalence

if there exists a recursive

relation

v(P):

if x=yorx,yEP. relation y(P) is r.e., if and only if, P is an r.e. set. First, over equivalence relations of the type q(P).

Lemma 6. Let P c o. If the set o\P generated algebra over q(P). Proof. Let B be an infinite bO < bl -c.

problem

recursive

and

is not immune, then there exists

subset of w\P. Let

a, < a, <. . ’

we

a jinitely

234

B. Khoussainov

be effective sequences of all elements two recursive functions:

in B and o\B, respectively. Define the following

The relation u](P) is a congruence on the algebra (o;A g). Hence this algebra is represented over r(P). This algebra is generated by bO. This completes the proof. Lemma 7. If o\P

is a hyperimmune

set, then any algebra over q(P) is locally Jinite.

Suppose that there is a recursive algebra d = (CO;gl,. . . ,fk) over q(P), and an infinite subalgebra 33 of d such that &3is generated by elements no, . . . , n,. Define the following strongly computable sequence of finite sets: & = {no,. . . , ns}, and i=n

D n+l=

fi(X)lXE

i

i=n

UDi,i=l,...,

k

i=O

\UDi. I

i=O

The subalgebra 93 is finitely generated and infinite. Therefore for any i E o,

For all i # j, we also have that Di n Dj = 8. Since &?is infinite, we obtain that

The set w\P is hyperimmune. A contradiction. We formulate the following questions: 1. Let P be a simple and not hypersimple set. Does there exist a finitely generated algebra over q(P)? 2. Does there exist a simple and not hypersimple set P such that every recursive algebra over q(P) is not finitely generated? Theorem 6. There exists an algorithm G with the following property. Let W, be a simple set. Let Do, D1,. . . be a strong table for o\ W,. Let (y, z) be numbers such that: (a) For any i E co, 4,(i) = card(Di). (b) W, = ((n, m)ln ED,>. Then WCC, y. z) is a simple set, and the equivalence generated. Proof. Let x, t be natural

numbers

v](WG(~,~,z~) is finitely

x > 1 and t > 1. We define a finite to the algebra ({ 1,. . . , xt);f; g), where

such that

algebra A,,. This algebra is isomorphic

relation

235

Recursive wary algebras and trees

f, g are unary

operations

defined

as follows: ify=ax

and

if y&(x,2x,.

g(y)

y + x

=

. . ,tx},

- 1)x + 1,. . . , tx},

if y E {(t - 1)x + 1,. . , tx}.

i Y

By the definition, cycles of length

if y${(r

a~{l,...,t-1},

f is a permutation

x. The number

of the set (1,. . . , xt}

of these cycles is t. The function

such that f forms g connects all these

cycles. Let PI be a simple set. Let FO, Fr, F2, . . . be a strong table for w\Pr . We construct a recursive algebra & of signature (f; g, h), wheref; g, h are unary symbols. Stage 0. Let F, have exactly m elements. Let FO = {b, . . , c}. At this stage we construct a partial algebra A,. This algebra satisfies the following conditions: 1. The wheref( 2. All by *. 3. The

algebra A, is isomorphic to the disjoint union Abm u . . u A,, u { - l}, - 1) = g( - 1) = - 1. elements of the set MO = {g”(xJ Ix, = min A,,, a E FO, IZE Z} are marked function

h(x) =

h is defined

as:

undejned

if x E MO,

X

otherwise.

Thus, the operations f; g are defined on the domain of the algebra AO. By the construction, the operation h is partial. The set FO is coded by the lengths of the f-cycles in do. The number off-cycles of length a is the number of elements in F1, where a E F,,. Stage n + 1. Let M, = (x 1x has been marked by * at stage PI}. Say that elements ml, m2 E M, are g-connected if there exists s E Z such that gs(ml) = m2 or g”(m2) = ml. By inductive assumption, this is an equivalence relation on M,. The function h is not defined on the set M,. Let M, = L1 u L2 v . . u Lk, where Li is a g-equivalence class, i = 1, . . , k. By induction, each Li has exactly m elements, where m is the number of elements of F, + 1. Let F, + 1 = {b < . . . < c}. Suppose that F n+2 has exactly t elements. For all i, i = 1, . . , k, x E Li, we construct an algebra A(Li) as follows. 1. The algebra A(Li) is isomorphic to the disjoint 2. For anydEF,+r, Adti is isomorphic to Adr. 3. A&) n A, = 0.

union

We have to define the function h on A(Li). Let Li = {xi, g(xi), the mark * off all elements in Li. We mark all

Abri u .

u Acti.

. . , gm-l(xJ}. elements of

We take the set

236

Min+l

B. Khoussainov

=

(gn(Xd) (It E 2, xd = min A&i, d E F,+ 1}. Define h(Xi)

=

max A&i,

h(x) = i

. . . , g(g”-

‘(Xi))

if

h(x)

if x E A,,

X

otherwise.

Let A(Li) n A(Lj) be the empty A n+l = A,, u A(L,)

max Acti,

Mi, + 1,

undejned

x E

=

set, i

#

j.

We define A,+ i:

u . . .u A(L,J

The construction at this stage is completed. Thus in this stage the operationsf; g are defined on any element of the algebra A,,+ 1. The operation h is partial. Moreover, the set F,,, is coded by the lengths of the S-cycles in A,, ,\A,. The number of f-cycles of length a is equal to the number of elements in Fn+2, where a E F,+ 1. Let & = UneoA,,. Lemma 8. (i) The algebra ~2 is recursive. (ii) The algebra d is finitely generated. Proof. Part (i) follows from the construction generators. The lemma is proved. 0 Define a subalgebra

of &‘. It is clear that the set A0 is a set of

(P;f; g, h) of zd which is generated

{-l}u{x~3nEPl(f(x)#x

A . ..Af”_‘(X)#X

by the set A\fn(x)=x}.

The set w\P is infinite. Indeed, by the construction, there is an x E A0 such that the S-length of the cycle formed by x does not belong to P1. Hence x $ P. The element x belongs to a subalgebra which is isomorphic to some A,,. By the construction, A,, n P = 0. Since F1 n o\P, # 8, there exists y E A,, such that h(y) forms anf-cycle the length of which does not belong to PI. Hence x1 = h(y)$P and x1 E AI\Ao. Continuing this procedure by induction on n, we see that for any n E co, there exists an element x, such that x, $ P, x, E A,\ A,, _ 1. Thus w\P is infinite. Lemma 9. (i) The set P is simple. (ii) Let Ro = Ao, Ri+ 1 = Ai+l\Ai,iEo. W\P. (4

Then Ro,R,,.

. . is a strong

table for

I;or any p E P, f(p), g(p), h(p) E P.

Proof. It is obvious that P is an r.e. infinite set. We have already proved that o\P is an infinite set. Let S be an r.e. infinite subset of o\P. Consider the set x A f”(x) = x}. By the construction of S’={n~3xES(f(x)#x A ... Af”_‘(X)# algebra &, iff”(x) = x A . . . A f(x) # x and x E S, then n $ PI. Moreover, in this

Recursive

unary algebras

231

and trees

case, if x E &\A,_ 1 and f”(x) = x A . . . A f(x) # x, then n E R,\P1. Since the set S is infinite, S’ is also infinite. This set is an r.e. infinite subset of w\P,. A contradiction. The first part is proved. By the construction, y belongs to P, if and a

term t of A ... Af “-l(x)

guarantees

that,

signature

(f; g, h)

and

only

if, there

exists

an x E@‘,

an integer m such that f(x) # x and g”(t(x)) = y. The construction

# x A f”(x) = x, It E PI, for any i there exists an element

from (Ai+ ,\Ai)\P.

Indeed,

it is

1)\o # 8. We suppose that x E Li and at the stage x = Xi for some i (see stage n + 1). Since F, + 1\ P # 0, by the construction, obvious

that Ao\P is not empty.

Let (A,\&_

n + 1 there exists an m E Z such that h(g”(xi)) E R,+ l\P. The third part of the lemma follows from the fact that the algebra a subalgebra

of &. The lemma

is proved.

Lemma 10. There exists a jnitely

generated

q(P)-algebra.

Proof. We show that J&’is an q(P)-algebra. Suppose that (a, unary operations, and P is closed with respect to these (g(a), g(b)), (h(a), h(b)) E u(P). Hence the operations f; g, h a finitely generated algebra and d/q(P) is its homomorphic generated.

The lemma

G? = (P;fT g, h) is

0

b) E v(P). Sincef; g, h are operations, (f(a),f(b)), admit q(P). Since d is image, d/q(P) is finitely

q

is proved.

To finish the proof note that the construction of r(P) has been uniformly effective on (x, y, z), where x, y, z are numbers stated in the theorem. Theorem 6 is proved. q Theorem 7. There exists a simple and non-hypersimple algebra over q(P) is not finitely generated.

set P such that any recursive

Proof. Let M be a simple set, and let D = (DO, D,, . . .) be a strong table for u\M. A function defined by f(x) = card(D,) is called a characteristic function for D. Lemma 11. Let P be a simple set. Zf there is ajinitely generated algebra over q(P), then there exists a strong table D for w\P, a characteristic function of which is primitive recursive. Proof. Let fi, . . . ,fs be recursive functions such that (w; fi, . ,fs) is a finitely generated algebra over u](P). Let mo, ml,. . . , mk be generators of the algebra. Define the following sequence of finite sets: MO = {mo,. . . , mkj,

J+fk+l = FOfd

y EF(M~), if and only Mi+ l\Mi # 8. Hence the sequence

where

M,\Mo,

Mz\Ml,

...

if,

u Mk,

3x E Mk3i < s(fi(x)

= y).

By

definition,

238

B. Khoussainov

is a strong

table for w\P. Define a functionf: f(t + 1) = (s + l)f(t).

f (0) = k This following

function

is primitive

two strong

recursive.

For

t, card(M,)


Consider

the

tables for o\P: M1\Mo,

Mz\MI> Mzt\Ms. . . and Using the first strong sequence, withf(2x) as characteristic

o\P

M3\M2,.

..

one can change the second one to a strong function. This proves the lemma. 0

Let G be the class of all primitive universal function for G. Define: f, = AxF(x,

any

recursive

functions,

table for

and let F be a recursive

y).

Letdb,4,,. . . be a standard Kleene numeration of all partial recursive functions. Let k + Fk be the canonical numeration of all finite sets. For any pair (f,, pi), we define a partial recursive mapping D&f,) from the set o to the set of all finite sets. The value O+,(f,)(j) is not defined if one of the following conditions holds: 1. There is k < j such that +i(k) is not defined. 2. There is k Q j such that f,(k) # card(F,,(,,). 3. There are different i, j < k such that FgiCkj n F4JCkj # 8. If none of these conditions

is satisfied,

then we put

By the definition of O+i(f,), this operation defined for any j, then the sequence

~&J(O)> D&)(l),

recursive,

and if O+,(f,)

is

...

is a strong table of pairwise disjoint proves the following lemma: Lemma

is partial

finite sets withf,

12. There exists an efSective procedure mappings of the form D4i( f,).

as characteristic

un$orm

on pi and f,,

function.

This

computing

all

partial recursive

Using

the effective procedure

constructed

above we prove the following

lemma.

Lemma 13. There exists a simple and non-hypersimple set P such that the set CO\P does not possess a strong table with a characteristic function from G.

Recursioe

Proof. partial

Consider recursive {(Oj,

is recursive. Die, Dil,.

unary algebras

and trees

239

an effective procedure computing a sequence D,,, III, mappings of the type D4i(jY). We suppose that the set D+i(f,))IDj

=

. . of all

D+i(f,)>

If Dj = O&,(f,), then let ~j =f,. the following set C:

Any

sequence

Di has

the

form

. . . Consider

C = ((it Di,)lVZ E Dix(2($()(0) + ' ' ' + $i(i))< Z)}. Define C’ = {(i, Oix) 1(i, Oi,) E C and for any y # X, if (i, D(v) E C, then the element (i, Oi,) appears in C before (i, Diy) appears in C during some fixed computation of C}. Define P =

IJ Di,. (i,D,,)

The set P is r.e. For any x consider . 2Ph(0)

(0, 1,2,.

+ .

the following

set

+ $x(x,,>.

By construction, card(P

. . ,2($,(O)

n (O,l,.

. . + $x(x))})<($o(O) +. . . + $Jx)).

+.

the set o\P is infinite. Suppose that there is a strong table functionf, = $i from G. There exists t such Ro,Rr,. . . for w\P with a characteristic that for all ZER,, z < 2($,(O) +. . . + t,bi(i)). Hence for some k, a pair (i, Rk) E C’. Therefore Rk c P. Contradiction. We obtain that P is a simple set. Using the recursive function defined as

We conclude

that

It/(x)= W(O) + . . . + tix(x)) one can construct hypersimple. 0 Lemmas

a strong

computable

table for o\P. It follows that the set P is not

11, 12 and 13 prove Theorem

As a corollary finitely generated

we obtain algebras.

the next theorem

Theorem 8. Let P be an r.e. set. Then: 1. If P is not simple, then there is a jnitely 2. If P is hypersimple,

7. which classifies

generated

algebra

then any algebra over q(P) is locally

r.e. sets in terms

over q(P).

jinite.

of

240

B. Khoussainov

3. The set P can be simple and non-hypersimple, and possess a finitely generated algebra over r(P). 4. The set P can be simple and non-hypersimple such that v](P) is not finitely generated. Definition 10. An algebra d is$nitely approximable if for any two different elements of & there exists a homomorphism on a finite algebra which separates these two elements. The next theorem is a characterization approximability of algebras over partitions

of simple of CO. The

sets in terms of finite proof follows the proof

from [26]. Theorem 9. Let P be an r.e. set. Then the following two conditions are equivalent: 1. The set P is simple. 2. Any algebra over q(P) is$nitely approximable. There is a recursive infinite Proof. Suppose that P is not simple. B = {bO < bl < bz <. . .> c co\ P. Define the following recursive function f:

set

The algebra (w/u](P); f) is represented over y(P). The elements bO and b, are not separable by any homomorphism on a finite algebra. Suppose that d = (w; fi,...,fk)be a recursive algebra over q(P). Let x and y be different elements of d. There exists an q(P)-closed finite recursive set D which separates x and y. Let 8 be a maximal congruence relation on this algebra separating all elements of D from all elements of w\D. The relation 8 is a co- r.e. equivalence relation. It is known that, if q is a co-r.e. equivalence relation, then the set {WY((%Y)~Yl+x~Y)~ is r.e. [S]. Hence the set (xI\JY((x,Y)~~+x

GY))

is a subset of w\ P up to a finite number and separates x and y. This completes Definition 11. An equivalence is not recursive. Precomplete

equivalence

relation

relations

Theorem 10. There exists a finitely

of elements. the proof.

Therefore q

r;4/8 is a finite algebra,

q is perfect if any proper non-trivial

are examples generated

of perfect equivalences

q-closed set

[S].

perfect r.e. equivalence relation.

Recursive wary algebras and trees

241

Proof. Let A, B be disjoint recursively inseparable sets. Suppose that, the set o\(A u B) is not immune. (Note that there exist such sets [39].) We define the following equivalence:

Lemma

14. Let q be an equivalence

relation. Let k be a recursive function

1. Zf i # j, then (k(i), k(j)) $ V, i,j E co. 2. The set [{k(x)lx E co}], = {yl!lx((k(x)x, 3. For any i, [k(i)],

= (yl(y, k(i))Eq}

Then the relation q is a finitely

generated

y)~?)}

such that:

is recursive.

is an r.e. set. equivalence.

Proof. By conditions 1-3, the set [k(i)], is recursive, i E o. Let cl < c2 < . . . be an effective sequence of all elements from w\ [ (k(x) I x E o}]~. We define the functions f; 9 as: f(x)

=

g(x) =

k(i + 1) x

if x E [k(i)],, if

x$C{Wlx~~)l,,

ci

if x E [k(i)],,

x

if x$[{k(x)IxEm}],.

It is easy to see that the algebra (w;f; g) is an q-algebra. This algebra is also a finitely 0 generated algebra with generator k(0). This completes the proof of the lemma. By assumption,

the set o\(A u B) is not immune. Let k be a recursive function such {k(x) 1x E co} c o\(A LJ B). We apply the previous lemma to the equivalence tl(A, B). The algebra (40, B);J 9) is well-defined over q(A, B). The functions J g satisfy the following condition: that

for all x E A, y E B,

(*)

f(x),

g(x) E A and f (y), g(y) E B.

We define:

v = sup{{(x,~)IDA4 Lemma

= A},

Vl((4D.VnA

z S>)>.

15. The relation y is a perfect equivalence.

Proof. Suppose that there is a non-empty proper q-closed recursive set R. The sets A* = {x(D, c A) and S(B) = (x10, n A # 8) are q-closed. Moreover these sets are q-equivalence classes. Indeed, let T c w. Then: (* *)

T is q-closed

iff T is q*(A) and q(S(B))-closed.

Using this property we can verify that A* and S(B) are r]-closed sets. By the definition of q and the sets A*, S(B), it follows that C(O)], = A* and S(B) = [{b}],, where Db = {b’}, b’ E B.

242

B. Khoussainou

We suppose that S(B) is a subset of R. Otherwise, we could take o\R. If x 4_R, then D, n B is the empty set. Moreover, for any D c A, the set (Ox u D) n B is also empty. Hence, if a E A and y E w are such that D, = D, u {a>, then y I#R and (y, x) E q. Define the set R’: y~R’iff

D,=D,u{y)andz$R.

Since R is a recursive set, R’ is also recursive. If b E B and D, = D, u {b}, then z E R. Consequently, b #R’. We prove that the set R’ is recursive and separates A, B. A contradiction. 0 Lemma 16. The relation q is a finitely Proof. Let L g be recursive functions

following 1. The 2. The Define

generated

equivalence.

such that the system (w; f; g) satisfies the

conditions: algebra (o/q(A, B),f, g) is finitely generated. functionsf; g have the property (*). recursive functions F, G, U: F(x) = the canonical index of the set ,f(Dx+ 1), G(x) = the canonical index of the set g(Dx+l), U(x, y) = the canonical index of the set D,+ 1 u D,+ 1.

Consider the recursive algebra M = (0; F, G, U). We prove that this algebra is an q-algebra. Let (a, b), (c, d) E q. Case 1: D, n B # 8. In this case, Db n B is also non-empty. By property 2 of the functionsf; g, we obtain that the sets f(DJ n R, g(Db) n 4

f(Db) n R, (DOu D,) n 4

g(Da) n 4 (Db U DA n R

are non-empty. Thus in this case by the definition of ‘I, we obtain

W4, W), (W), G(b)),(u(a, 4, UP, 4)

E VI.

Case 2: D, n B = 8 and D, n B = 0. In this case by the definition Db n B, Dd n B are empty. If D, is a subset of A, then the set Db also has to be a subset of A. we obtain that RD.), g(D,),f(Db), g(&) are subsets of A. It F(a), G(a),F(b), G(b) E A*. By the definition of q, since D, c [DO u D,], = [Db u D& = [DJ,. Thus, if D, is a subset of A, then

of q, the sets Hence, follows A,

we

that have

(F(4, R(b)), (G(a), G(b)), P(a, 4 U(b, 4) E V. Suppose that D, n (o\A) and D, n (co\ A) are non-empty. In this case, since = [Db], and [DJ, = [DJ,,, we have CD. u D,], = CDb u DA,. Hence,

[DJ,

Recursive

unary algebras and trees

V-J@,4, UP, 4) E r. Sincef(4, d4 and Cd~Jl, = CsVhJl,. Hence

are subsets

243

of the set A, [f(DU)],

= [f(DJ],

F’(4 F(b)),(Wh G(b))Erl. Thus we have proved Now we prove

that

that the system (w; F, G, U) is an q-algebra. the algebra

(0; F, G, U) is finitely

generated.

0 Let z E w and

D, = {a,. . . , c}. Then D, = D, u . . . u D,, where D, = {a}, . . . , D, = {b}. We suppose that 0 $ A u B and k(0) = 0, where k is a function from Lemma 14. Using that (o;f, g) is finitely generated with the generator 0, we find terms t,, . , tb of signature (f, g), such that t,(O) = a, . . . , q,(O) = b. Replace the functionsf, g in these terms by the functions of F, G, respectively. Thus we form terms T,, . . . , T, of signature (F, G), such that T,(l) = x,. . . , T,(l) = y. We know that, D1 = (0). Applying the function U we find a term T of signature (F, G, U) such that (T(l), z) E q. Thus, we have proved that the algebra (w/v; F, G, U) is finitely generated. If A and B were r.e. sets, then the relation ‘1 would be an r.e. equivalence. This completes the proof of Theorem 10. 0

the algebra

Definition symbols.

12. Let g be a finite signature consisting of a finite number Let b,, . . . , b, be constants which do not belong to G.

of functional

(i) An algebraic specijication is a pair (I, R) such that I is a finite set of identities of signature 0, and R is a finite set of formal equations on symbols bI, . . . , b,. (ii) An algebra d is specified by (I, R) if d is the initial system defined by (I, R). (iii) An r.e. representable system & has a positive solution for a specijication problem if there exists an r.e. representable finite enrichment d* of s$ which is specified. By the definition, it follows that if & is specified, then & has a finitely generated representable enrichment.

r.e.

Definition 13. An r.e. representable algebra d is absolutely locally finite if any r.e. representable finite enrichment of d is locally finite. Note that, if an r.e. representable system d is absolutely a negative solution for the specification problem.

locally finite, then it has

Theorem 11. There exists an r.e. representable absolutely locally finite algebra. Therefore this algebra has a negative solution for the specijication problem. Proof. Let C, be a finite algebra sequence

which forms a cycle of length n. We suppose

Ci, Cz, C3,. . . has the following

1. The set ((x, y)lx E C,} is r.e. 2. Foranyi#j,CinCj=@. 3. W = UjCj.

properties:

that the

244

B. Khoussainov

Hence an algebra set. Define

99 = (o;f)

the relation

(X,Y)EI]

defined

by uiCi

is recursive.

Let P be a hypersimple

q: v 32(2EP

t-) (x=y

A X,YEC,)).

Lemma 17. (i) q is a congruence on $8. (ii) The algebra d = B/q is recursively enumerable. The proof of this lemma Lemma

follows from the definition

of q.

18. Algebra d is absolutely locally$nite.

Proof. Let &‘* be an r.e. finite enrichment of d. Let c* be the signature of d*. Suppose that there is a finite subset (a,,, . . . , a,} such that the subalgebra of ZZ?* generated by this finite set is infinite. Since &‘* is an r.e. algebra, there is an equivalence 8 such that &* is an d-algebra. Let a, = 8(p,), . . . , a, = O(p,), for PO,. . . >pn. Let T c CO.Then F(T) = {yj3x,.

. .x,~T3g~a*(g(x~,...,x,)=y)}

and F,(T)

= {f’(x)lx

E F(T)}

We define an effective sequence SO =

maxFl((p0,.

u T. so, sl,.

. . . Let

..,P,)),

let F’ = F, ((PO,. . . , p,}), and let Sn+1- -

max{F,(F”)}.

Using the construction of d, and the definition of the sequence so, sl,. . . , we with obtain that the sequence so, si, . . . majorizes the set o\ P. This is a contradiction 0 the fact that P is hyperimmune. Lemmas In [30] constructed.

17 and 18 prove Theorem using

these

ideas,

11.

examples

of non-specified

groups

and

rings

are

6. Algorithmic dimensions of algebras Let J&’be a recursive model. A relation R on JZZis stable if it is invariant with respect to the automorphisms group of &. Let St(&) be the set of all stable relations on d.

Recursive

unary algebras

245

and trees

For each S E St(d) we formulate a problem Ps which is called the algebraically correct algorithmic problem for S [7, 151: Find an algorithm that, given nl, , nk E co, decides whether (nl,. . , nk) E S. Definition 14. Let d be a model and let di,

d2 be recursive

d. Let S E St(&) and let Si, S2 be images of S in d1 and d2, the characteristic function for D. 1. The recursive representation s4i is algebraically

(r.e.) representations respectively.

of

Let ch~ be

reducible to d2 (&r Galgdz)

if

the problem Ps2 is decidable, implies the problem Ps, is also decidable. These representations are algebraically equivalent (szfI -alg~2), if di
Gal&l. 2. The recursive representation d, is program reducible to dz (dl dPdz) if there exists a partial recursive function $ with the property that if $,, a partial recursive function with Kleene number x, is a characteristic function of the set S2, then &+) is a characteristic function These representations

for S, are program

equivalent

(szI1 mpd2),

if &i

dPd2

and

dz

G&l. 3. The recursive representation dl is uniformly reducible to d2 (&‘i Qud2) if 9 such that F(ch,,) = chs,. These there exists a computable operation representations are uniformly equivalent (szII -U&z), if &‘I du&2 and AZ
E {R, alg, p, u>)

is the algorithmic dimension “stable”, if dim@(d) = 1. The dimensions (*)

dim,,,(&)

defined

of d.

The model

d

is O-categorical,

above satisfy the following

< dim,(d)

< dim,(d)

or alternatively

inequality:

d dim,(d).

V.A. Uspensky and A.L. Semenov formulated the problem for the class numerated models which contain both the recursive models and r.e. models

of as

246

B. Khoussainov

[15]: Is there a model for which one of the signs d

subclasses by < ?

We investigate

this problem

in (*) can be replaced

in this section.

Theorem 12. For any cardinal number n E w v {co), there exists an algebra XI such that dim,(&)

= n.

Proof. Let S be a family one-to-one

numberings

of r.e. sets with

[lo].

exactly

n non-equivalent

computable

Let c( be one of them. Let i E w. We construct

a partial

algebra -01i = (A u o u (ai};fi). Suppose that A n w = 8, card(A) = W, ai#A The partial operation5 is defined by the following rule: Let C#I : A + o be a one-to-one mapping and p4 = cc(i). Then

u

CO.

if a = ai, if n E w, n > 0 and

J(a) =

a = n,

if a = 0, if aEA.

Lemma 19. 1. -c4i possesses a recursive representation. 2. The set cc(i) coincides with the set {t

1!lx(J;:‘+l(x)

=

ai

and x has two preimages}.

The proof follows from the definition of di. Let G3i = (Bi, di), i E w, be a computable sequence of partial algebras such that 2Yi 2 &i, Bi CI Bj = 0, w = u Bi. Let a $ u,Bi. Define the following unary operation: if x~(ao,aI,...}u{a}, f(x) =

ii(X)

if

X E Bi\{U.}

I .

Let &(cL) = ( UiBi U {a);f ). Lemma 20. (i) The algebra G!(M) is recursive. (ii) Let fi be a computable one-to-one numbering of S. Then 1. Algebras &(or) and d(p) are isomorphic. 2. If cIand /3 are equivalent, then algebras d(a) and d(p) are recursively isomorphic. 3. Let g be a recursive representation of d. There exists an algorithm which constructs a computable one-to-one numbering y of S such that 9Y and d(y) are recursively isomorphic. Part (i) follows from the construction the numberings CIand j3 are one-to-one. Let f be a recursive function such isomorphism from &(cI) to &‘(/I).

of A!‘(M).Part (ii) 1 follows from the fact that that

c1= /?f: Then

there

exists

a recursive

241

Recursive unary algebras and trees

Let a be a recursive

representation

R, = {x(Bkf(x)

# x A f2(x)

of &. The sets = x}

and R, = {x 1x has two preimages} are recursive.

For any n E RI we construct

an r.e. set y(n):

y(n)={tl3x(f’+‘(x)=n,x~R~}. The mapping

y is a one-to-one

computable

~8 and d(y) are recursively isomorphic. Lemmas 19 and 20 prove Theorem 12.

numbering

of S. By the construction,

0

Let a,, . . . , a, E A, n E co. Then, dim,(&)

d dim,&&, a,, . . . , a,).

Corollary 5. For any n > 3, there exists an algebra SZ! and a,, .

, a, E A, s < n such

that dim,(d)

= n < dim,(d,

a,, . . . , a,) = 2”(n - s).

Let dl,. . . , dn- 1 be pairwise disjoint to &(a). Let

Let aI EAT,.

algebras.

Suppose

that they are isomorphic

. . , a, E A,. Then it is easy to show that

dim,(&)

= n

and

dim,(&,

aI,.

. . , s) = 2”(n - s).

In the next result we use the language of constructive systems. Let v be a constructivization of a model d and let s;, qy2, relations on J&’ such that the following conditions hold:

be a sequence

1. For any j, rJ is an equivalence relation on &j such that, if x E dj, nj(x) E St(A); where Ilj(x) is an equivalence class containing x under ‘lj.

of

then

2. The set {(n, m, k) 1(v(n), p(m)) E yky} is recursive. 3. There is a recursive function f;: u oi -+ o such that for any n E oi, we have A”(n) = card(ql(v(n))). 4. There is a p.r. functionf; : ( u coi)2 + o such thatf;(n, m) is defined if and only if (v(n), v(m)) E ye; for somej, and if cxE Aut(A), then ctv(n) # v(m). Moreover, iff;(n, m) is defined, then f;/(n, m) is a Giidel number of an j-formula F(x) such that Wc4,v) bF(v(n))

A 1 F(v(m)).

Proposition 8. Let (A, v) be a constructive system, and let ‘I;, II;, . . . be a sequence which sutisjes conditions l-4. If the constructivization p is program reducible to v, then ,a is uniformly reducible to v.

248

B. Khoussainoo

Proof. Suppose that p is a p.r. function which program reduces the constructivization p to v. By condition 2, there is a recursive function t: uo’ + w such that for any x E oi, function of v -’ yy(v(x)). Since the function p program reduces #Jf(,, is a characteristic p to v, the function function p and recursive.

c#&, is a characteristic function of the set pL- ’ vr(v(x)). Using the condition 2, we obtain that the set f(n, m, s)I (p(a), p(m)) E yl,Y}is

We define an enumerable operator v.LetD c Uw’x{O,l)beafinitesetandp,,..

which uniformly

reduces constructivization

p to

. , pt be all natural numbers such that D n copI x (0, l} # 8,. . . ,DnePx{O,l}#@. Let D,=Dn~Psx{O,l), where s= 1,. . . , t. It is sufficient to consider the case when s = 1 and p = p1 . We define the following sets: (s, E) ED*, if and only if, (s, E) ED and E = 1. Let D** = D\D*. The equivalence relation q; defines disjoint subsets RF, . . . , RF and R:*, . . . , R:* of D* and D**. The canonical enumeration of all finite sets and properties l-4 allow us to compute canonical indices of D*, D** and RT, . . . , R:, R:*, . . . , Rz*. Let D* = ((sl, 1,. . . , (slz, l)} and D** = ((n,, 0), . . . , (nk,, O)}. We define the following sets: RF = V-‘(viV(Si)) Rj** =

v-’

x

(yz(v(nj))

PI = {Sl,

n D*,

(1)

x

. . , a,>,

P2 =

=

P2 n

X

{

l}\D*,

= v-l (Vi(vnj)) x l\D**,

. . . 2 Q’>,

p* = v lPT*

V-‘(yi(V(tlj)))9

fori=l,..., Iandj=l,..., k. Let F, be a formula of the signature the following

{n,,

l

V-‘(y~(V(Si))

TR?* .I

(0) n D**,

P* = P1 n V-‘(v]i(V(Si))), Pj**

1 R* =

1 (Y~(v(si)))\

p1

2

= V-‘(V]i(V(Hj)))\P2

of the model d with Giidel number

n. Define

formulas: undefined

if n E Pt? or f;(n, s) is not defined for some s E 1 Pi”,

Y(1, i, n) = G Y(l, n) =

Ff; (n,k)

otherwise if Y(l , i, n) is defined

VY(l,i,n) i undefined

for all n E P,?,

otherwise.

For each P*, i = 1,. . . , I’, define F’(PT): if Y(1, i) is not defined, F’(P*)

= { ;(x,

l)l&,,{,(X)

Let F’(D*) = UfL 1 F’(PT). Y(2, j),j = 1,. . . , k, we put:

I n a similar

if Y(2,j) F’(PT*)

=

= 1 A AkY(1,

i)p(x)}

way defining

otherwise. &formulas

Y(2,j, n) and

is not defined,

;(x. O), $Jptn,)(X) = 1 A A 1 Y (2, j)p(x)}

otherwise.

Recursive unary algebras and trees

the

T c uw'x

function (0, 1). Define

condition l(D)

a characteristic

definition of F, constructivization

F(T)

249

4, if D E St(&) is a finite set, then F’ transforms to a characteristic function of p-‘(D). Let

= u L c rF’(L),

where

L are finite sets. By the

all

F is an enumerable operator which p to v. This proves Proposition 8. 0

Let JZZ’ be a constructivizable

uniformly

model and r] = (9 1, q2, . . . ) be a sequence

on & such that for every i E o and x E -02’, rli is an equivalence rlitx)

relation

reduces

the

of relations on d’

and

E st(d).

Definition 16. A pair (JZ!, v) is Iocally constructive hold:

stable if the following

1. There is a constructivization v such that: (a) The set {(n, m, i) 1(v(n), v(m)) E vi} is recursive. (b) There is a recursive function fr”: uw’ + w such fi”(x) = card(qi(x)). 2. For each constructivization

that

p there is a p.r. functionff(n,

defined if and only if (p(n), p(m)) E vi for some i, and a(p(n)) # sr(p(m)). Moreover, F’;(,,) is an j-formula such that (d, ~)~F~;t,,m)(0))

for all x E &“, i E CO, m) such thatf$(n, if E E Aut(A),

m) is then

A iFf;(n,m)(Or)).

3. For any two constructivizations that P/t(V(n)) = ?/t(/l(fyp(n))

Theorem 13.

properties

v, /J of d

there is a recursive

functionf,,

such

for all n E oi, i E W.

Zf(d,ye) is locally constructive stable, then the model d is program stable.

Proof. Let v be a constructivization

from condition

1. Let ,u be any constructivization

of d. We prove that they are program equivalent. By condition 3, there is a recursive function fvpsuch that for all i E o and x E wi, V]i(p(n)) = qi(vfpy(n)). Hence (p(n), v(m)) E r/i, if and only if, (v( fpY(n)), v( f,“(m))) E vi. Thus for each constructivization p the set C(n, m, i) IM4, Am)) E Vi> is recursive. Using Definition 16, it can be shown that for each constructivization ,u there is a recursive function f/‘: u oi + COsuch that for all i E CO,x E oi, we have f/‘(x) = card(qi(p(x))). We construct a recursive function which program reduces the constructivization p to v. Let 4; be a p.r. function. We define a p.r. function 4 which effectively depends on x. A computation of this function on any input z occurs according to the following rules step by step: 1. Compute f@“(z). 2. Find all elements of the set qi(v( fpY(z)). Let q(v( fVy(z)) = {v(zl), v(z2), . . , v(z,)}.

3. Compute &(zi), . . . , c$i(zk). If there is t d k such that 2 d &.(z,) or &z,) defined, then let 4(z) be undefined. 4. If &(zi), &(z, + 1) = . .

. . . , &(zk) . =

&(z,)

=

je{p+ 1,. . . ,k}. 5. IfforsomeiE(l,...,

are 0,

computed,

then

compute

p),andjE(p+

l,...

&(z,) f;(zi,

= . . . = &.(z,) = 1, zj),

where

is not and

i E (1,. . . , p},

, k}, f;l(zi, Zj) is not defined, then let

4(z) be undefined. Let f;(zi, zj) be defined for all i E { 1, . . , p), and j E {p + 1, . . . , k}. We construct the following formulas:

@l =

A F&“(z,,;,)

v . .

j=p+l

v

j=&+ FfJ% 1

2,)

and

@z = j=lAFg(z,,zp+j)v

P

... ” A

6. Let Q1 and GZ be constructed.

j=

FfT(zj9zk)

1

Then:

These instructions are uniform in x. Consequently, there is a recursive function fsuch that d(z) = $),X,(z) for all z E oi and x E o. Therefore, if 4X is a characteristic function for v- ’ (S), then cbf (Xjis a characteristic function for pL- ’ (S), where S E St(&). Hence ,u is program reducible to v. Similar arguments show that the constructivization v is program Corollary

reducible

to ,u. This completes

the proof.

6. lf a pair (,Oe, q) is locally constructive

0 stable,

then

the model

x2 is

a uniformly stable model.

Applying Proposition 8 and Theorem 13 to the pair (&, q), we conclude that & is a uniformly stable model. Many known examples of recursively non-categorical models possess recursively categorical enrichments by relations invariant with respect to Aut(&). Theorem 13 above can be applied for constructions of models which do not have recursive categorical

enrichments

in the sense pointed

out above.

Corollary 7. Let (&, q) be a locally constructive stable, but not a recursively categorical c St(&). Then the enrichment (~4; Si; i E w) is also not recursively

model. Let {Si)ioo categorical.

Indeed, let v be a constructivization of &* = (&; Si; i E CO), and let p be a constructivization of &. There is an effective sequence x0, xi, . . . such that for any i,

251

Recursice unary algebras and trees

&., is a characteristic function for v -i (Si). Since the model & is program stable, there is an algorithm which program reduces the constructivization v to p. Hence, p is also a constructivization

of d*. If v and p are not recursively

for &, then they are not recursively We give an application

equivalent

of Theorem

Let a E A. a is particular

equivalent

constructivizations

constructivizations

13 to unary

for d*.

algebras.

if ~(a) = a for any ti E Aut(d).

Proposition 9. If a highly recursive unary algebra has afinite number of blocks and each block has a particular

element, then this algebra

is uniformly stable.

Proof. It is sufficient to prove this proposition when the algebra d is connected. d be a particular element. Define the following sequence of subsets:

Let

N,+I(~) = {h(d)Ii = 1,. . ,n}

No(d) = (4,

u aG~cd,{.f’;1(4i= 1,. . . ,n> m

By the definition, we have A = UiNi(d). Since d is highly recursive, there is a recursive function h such that for any i E co, h(i) = card(Ni(d)). It is obvious that for any i E co, Ni(d) E St(d). Thus we have the following sequence: N,(d) c N,(d) c N,(d) c . . . . By Lemma 4, for any two elements b, c E A there is an automorphism a such that cc(b) = c, if and only if, for any m whenever b, c E N,,,(d), then there is an automorphism cc,:N,(d) + N,,,(d) such that cc,(b) = c. We conclude that the set # p(m)}

R = ((n, m) I Vx E Aut(,d)(av(n))

is r.e. There is an algorithm L such that (n, m) E R, if and only if, L(n, m) is defined. Moreover, if L(n, m) is defined, then L(n, m) is a Giidel number of an 3-formula F(x) such that & bF(v(n)) Let

A iF(v(m)). C onsider

~1 = {(x,y)13i(x,yENi+I(d)\Ni(d))}.

rl = (Ye, q2, ~3,.

the

following

sequence

.) where

vm = {((a,, . . . 2ant), lb,, . . ,b,)l(al,b,),...,(a,,b,)E~l}, The pair (&, v]) is locally

constructive

stable. Hence d

2
is uniformly

Corollary 8. There exists an algebra ~4 such that 1 = dim&‘)

stable.

< dim,(&).

Proof. There exists a highly recursive connected algebra ~2 with a particular such that the set Lid is not recursive and dim,(d) = w [33]. By Proposition dim”(&) = 1. This proves the corollary. 0 Theorem categorical.

14. There exists an algebraically

categorical

algebra

0

element 9 above

which is not program

252

B. Khoussainov

Proof. Let P be a simple set. Define the following

family of r.e. sets:

SP = (01 u #+$P} A computable

numbering

v(i) # CO,v(j) # CO,i fj,

v: CO-+ SP is good

Lemma 21. There exists a countable family

if for

any

i, jE o

such

that

we have v(i) # v(j). number of non-equivalent

good numberings

of the

Sp.

Proof. Define

the computable

numbering

y:

if i E P, otherwise.

;]

Then y is a good numbering of SP. Let P,, c PI c . . . be a computable sequence such that P = u,Pi, Pi c (0, 1,. . . , i} and card(Pi\Pi,) = 1. We define an approximation of y. Namely: if t < i, y’(i) =

0

if iEP,, if i d t and

e {i} We construct

a good numbering

i $ P, . CC

Step t + I. Suppose that we have a set D,, a number /?,:{O, 1,. , t} -+ (0,. . . ,rr} such that: 1.

R = (0,. . . >4>, Pt{O,. . . 9t\Pt)

P,(PJ = D,

= (0,

rl, and

a mapping

and

. t r,}\R;

if Y, < i, 2.

a’(i) =

if iED,,

0 e y’(j)

if p’(j) = i.

WedefineD;+,,~+,,r,+,,cc,+,. Case 1. Suppose that P,+ 1\ P, = 8. We put fir+ 1 = D,, ft

cC,+I(i) =

e

r = r1 + 1 and

if Fr+I < i,

0

if iED,+,,

y”‘(j)

if i = P;+I(j).

Case 2. Suppose that is P,+l\P,. We define fit+, = D, u {m}, with m = rl + 1, if i = t + 1; or m = /If(i) if i < t. We put Ft+ 1 = rt + 1. The functions fit+ 1 and E,, 1 are the same as above.

Recursine mar-y algebras

253

and trees

from (0,. . . , t + l}\P,+, . Compute Let nb’ 1 < . . . < n:+ 1 be all elements t+1 40 ,‘. , ?&+l. Subcase 2.1. Suppose that i0 = ~y(y16&+’ = Bf+, and _#b”($+‘) 1) is not defined. In this case we set r,+l = i;t+l,Dt+l = fi,+l,j,+l = fit+l and CA’+~= $+I. Subcase 2.2. The number i0 is defined. Then let D,, 1 = fit+ 1 u { bt+ 1(n&+‘)} and rftl

= F;+, + 1. Define 13,+,(i) B,+l(i)

if

= i

rt+

i

n:o+l,

otherwise,

1

if rl+l < i,

8 R’+‘(i) =

i #

cc)

if iED,+l,

y’+‘(j)

if fl,+l(j)

= i.

We set cc(i) = U,“‘(i). By the construction, c( is a good numbering of Sp. This numbering to y. Any two non-equivalent good numberings of SP are limitedly the lemma

follows from known

results

[lo].

is non-equivalent equivalent. Hence

II

Using a good numbering

of SP, we construct an algebra JZZ== (A u o;f; g), with A n w = 8. Let a,, a,, u2,. . be an effective list of all elements of the set A. Let f(a) = g(u) = a for all a E A. Let FF?~be the algebra isomorphic to the cyclic algebra with exactly n elements We construct an algebra d, by steps. Step n + 1. Let {jl,j,,

. . . ,A> = cr”“f”(l(?l

where s0 is the largest

+ l))\P(l(n

+ 1))

s < n + 1 such that l(s) = I(n + 1). We also suppose

aO(l(t))c cc’(&))

c c2(l(t)) c

. .

is a computable sequence such that @(l(t)) = U,c~(l(t)), On the first j, + . . + j, numbers of the set o\A,, disjoint algebras

to Vj,, . . . , %‘jk, respectively. rules:

which are isomorphic J&?n+1 by the following 1.

A,+l=A,UBj,U.“UBjk;

2.

f”“(j)

g”+l(i)

This completes

=

=

f”(i)

if i E A,,

fj,(i)

if i E Bj,,

g”(i)

if ig A,,,

u~(,+I)

if iEBj,

the step.

that

1 < r < k,

u



u

B,.

I, m E co. effectively

We define

define

pairwise

a finite

algebra

254

B. Khoussainov

Define

Lemma 22. 1. The algebra &‘, is recursive. 2. If CIand b are good numberings of Sr, then algebras d, and d, are isomorphic. 3. If a and /I are equivalent good numberings, then recursive algebras &‘, and &, are recursively isomorphic. 4. For any recursive representation .!A9of algebra d,

one can eflectively construct

a good numbering u such that the algebras %7and JZZ,are recursively isomorphic. The proof of this lemma

is similar

to the proof of the Theorem

12.

Lemma 23. The recursive dimension of &, is equal to w. The proof follows from the previous lemma and the construction. Let & be an abstract algebra isomorphic to da. Define the following set B(A) = {x 1f(x) = x, g(x) = x}. We call the elements of this set nodes. The set of nodes is intrinsically recursive. An element a E A realizes o if the block containing a is infinite, and a realizes k if 1. a does not realize o. 2. There exists b such that g(a) = g(b), and b forms anf-cycle

of length

k.

Lemma 24. Let &I and -01, be recursive representations of &. Then ~2, and -Qzzare recursively isomorphic, tf and only if, &I and &‘* are program equivalent. Proof. If d1 and d2 are recursively isomorphic, then they are program equivalent. Let ~&‘i dpAz via $0, and let A2 dpAl via $i. Let B,(A), B,(A) be images of B(A) in -c4r and JS!~, respectively. We construct a mapping &B,(A)

+ B,(A).

If we construct 6 effectively, and there is an isomorphism from di 6, then there exists a recursive isomorphism extending 6. Consider B”(A) = (x 1x E B(A) and x “realizes

to AZ extending the set

o”}.

Let By, B$ be images of B” in SZZ~and dZ, respectively. These sets are r.e. and non-recursive. Let tl and t2 be one-to-one recursive functions such that ptl = By(A) and pt2 = B,“(A). Let n,, n,, . . . be an effective sequence of all elements from B1 (A), and let be an effective sequence of all elements from &(A). mo,ml,. We define 6 by a “shuttle” method.

Recursiae wary algebras and trees

255

Stage s. Let n, be the first number in B,(A) on which the function 6 has not been defined. The computation of J(Q) occurs by the following algorithm: Step k. Suppose

that &(n,) has not been defined on the step k - 1. If t,(k) = ns then

Put

6Cn.T) = t2 Suppose

S-l PLY /j &Cni) i=O

((

t2(Y)

+

>)

that t,(k) # n,. In this case compute

where: 1. rE{xIx
of the characteristic

functions

of the sets (ns}

and {I), respectively. Suppose

that r. is the least number &~ti,,(ro)

= 1

and

such that

4&&s)

= 1

Define &n,) = yo. If there is no such Y, then move to step k + 1. At some step k, $(n,) is defined. Due to the fact that &‘1 -p&Z via $. and $1, we obtain that there is a recursive isomorphism LXfrom &I to -c42 which extends 6. El Lemma 25. The algebraic

dimension of d

is 1.

Proof. We prove the lemma for those SE St(&) which are subsets of A. For other stable relations, the proof of the lemma is similar, but with more cumbersome combinatorial arguments. Let S E St(&) and S c A. Define S1 = {xIxEB(A),xES}

and

SZ =S\S1

The sets S1 and S, are recursive in dl, if and only if, S is recursive in dl. Therefore it is sufficient to consider two cases. Case 1. Let S = S1. Then B”(A) c S or B”(A) n S = 0. The set P is simple. Therefore, if S is recursive in dl, then either S is finite or B”(A)\S is finite. Hence the set S is recursive in any recursive representation of &. Case 2. Let S = Sz. Suppose that there does not exist an element which realizes o and belongs to S. Suppose that S is recursive in G?‘~. Using the simplicity of P, we obtain that S is a finite set. Hence in any recursive representation of d the set S is recursive. Let T be an infinite block. Then T is recursive in any recursive representation of &. If S is recursive in &‘, then A n T is also recursive. Let Hs = {n 1there exists x which forms a cycle of length

n and x E S n T}.

256

B. Khoussainov

If S is recursive thef-cycle

in &, then the set Hs is also recursive.

formed

by x belongs

If x realizes o, and the length of

to Hs, then x E S. Define the following

RI = (x E S( the length

of theS_cycle

Rz = {x $ S 1the length

of the f-cycle formed

formed

sets:

by x does not belong

to Hs)

and by x belongs

to Hs}.

If S is recursive in di, then by simplicity of P, the sets RI and R2 are finite. Hence we can suppose that RI = Rz = 8. We obtain that x E S, if and only if, the length of the 0 f-cycle formed by x belongs to Hs. The proof of Theorem

14 follows from Lemmas

22-25.

Cl

Theorem 15. There exists an algebra which possesses direrent program and uniform dimensions. Proof. Let N, = (2kj k E N, k # 0} and N2 = {2k + 1 I k E N}. For every recursive one-to-one functionffrom N1 to Nz such that card(N,\rang(f)) = o, we define the following algebra A(f) = (0; h,.):

h,(x) =

0

if x E Nz u {O},

f(x)

if XE Ni.

It is clear that A(f) is a recursive algebra, and for every injection f’ from Ni to N, such that card(N,\rang(f’)) = o, the algebras A(f) and A(f’) are isomorphic. Let d be an abstract algebra which is isomorphic to A(f). Lemma 26. The algebra d is recursive, and has a countable number of non-uniformly equivalent recursive representations. We prove the second part of the lemma. Let S = {x E Al hrx # x and 3y( h,( y) = x)> and let B, C be disjoint r.e. sets which have different Turing degrees. Suppose that rang(f) = B, rang(f’) = C andi_/-’ are recursive functions. Then, there are recursive representations &i, J@‘~of d such that S1 = B and SZ = C. Suppose that J$, and -tpZ are uniformly equivalent. There are enumerable operators F, F’ such that F(c(S,)) = c(S,) and F’(c(S2)) = c(S,), where c(R) is a characteristic function of R. Hence the sets B, C have the same Turing degree [39]. This contradicts our assumption. It is well known that there is a countable number of r.e. Turing degrees [39]. recursive Consequently, s$ has a countable number of non-uniformly equivalent representations. Lemma 27. The representations.

algebra

d

has exactly

two non-program-equivalent

recursive

25-l

Recursice wary algebras and trees

sets from St@‘). Let x = (x1,. . . , x,) E A”. For any

Proof. We need to characterize

xi (1 d i < n) we define tl (Xi), t2 (Xi, t3 (Xi), tb(Xi): t,(Xi)

=

0 iff

t,(Xi)

=

1 iff t(xi) # 0 and xi$S;

t,(Xi)

=

2 iff

Xi E

tl(Xi)

=

3 iff

tl(hf(Xi))

tz(Xi)

=

0 iff Vj (j E { 1,2,.

tz(Xi)

=

(PI,

hf(Xi)

=

Xi;

S;

p2,.

2;

=

. , Pk)

iff

. . , ll}\(i}

(Xi

=

A

tj(Xi)

=

0 iff

(tl(Xi)

=

0

V

+

Xpl

Xi

A

#

Xj);

’ ’ ’

A

Xi

=

XJ

Vj(xi=xj+xj=x,,

t,(Xi)

=

1

v

tl(Xi) = 3

V

..*

(tl(Xi)

V

-Vj(i tJ(Xi)

=

(Y1,

. . . , Tk)

iff

(tl(Xi)

=

2 A

tb(Xi)

tb(Xi)

=

=

0 iff

(k,

(tl(Xi)

3. . . ,

=

0

k,) iff

V

tl(Xi)

(t,(Xi)

Vj

h,(X,,)

Vj

3

=

(h,(Xj

1

=

= A

A

V

xi

tl(Xi)

V

(tl

A

(h,(Xi)

(hf(xi)

=

(Xi)

=

A +

=

2

# j-+hf(xi . .

j

=

xj=x,);

Y1

A V

h,(X,,)

...

# =

V

j

Xj));

Xi =

i-J);

#

Xj));

2

=

3 -+ Vj (i # j +

=

xj

Xi

v

. .

A

hf(Xi)

h,(Xi)

=

Xkl

=

xki

A

+

j

k - 1 v . . . v j = k,)).

=

We denote t(xi) = (t,(xi)y tZ(Xi), ts(Xi), td(Xi)) and t(x) = (t(xl), . . , t(x,)). For all x, y E A”, we write t(x) = t(y), if and only if, there is an automorphism tl of the algebra d such that U(X) = y. Let t(x) be an n-type of x E A”. Since, for every n the set of all n-types is finite, we obtain that A” = A 1 u . . u A,, where A,, . . . , A,,, are orbits. Hence any set from St(&) is a union of a finite number of orbits. If di and dZ are recursive representations and Si, S2 are recursive sets, then recursive algebras d1 and d2 are recursively isomorphic. Consequently, these representations are program equivalent. Let &i and dZ be recursive algebras such that Si, S2 are not recursive sets. We define

Ro =

{xIh&J

R, = {xlhfx R2 = A\R,

= =

x>,

h;(x) A

h,x

#

x>,

u Rz.

Let R,(l) and Ri(2) be images of Ri in ._M’~and &, respectively. We construct an algorithm T which program reduces &‘i to A?~.

258

B. Khoussainov

Step 0. Let nPE (R,)(2), p = 0, 1, 2. Define

VU, n, x) =

This function

6: (x)

if x E (R,)(2),

&(x)

if x E (R,)(2),

I 4: (x)

if x E (R,)(2). TI(n) such that

is p.r., and there is an algorithm

!P(l, n, x) = &-,,n,(x) If 4” is a characteristic function for E2.

for all x, n E 0.

function

for Ez and E E St(&), then $bl(,,) is a characteristic

Step N + 1. Suppose that TI(n), . . . , T,(n) have deen defined, and if E c A”, E E St(A), 1 < s d N, and & is a characteristic function for Ez, then 4;, is characteristic function for E, . Let E E AN+‘. Denote El = {(xi, xz,.

. .,~~+~)13n,m(n#m

&

=

{@1,x2,.

. . 9 xN+l)

E3

=

{(XI,+,.

A

EE\EI

. >x N+l)EE\El

b={h,xz,...,

x,=x,)},

Igi(t,(xi)

=

O)>,

“E~l3i(t1(xi)=3

XN+l)EE\El

U

EZ

A

‘JE~II~(~I(X~)

t3(hf(X))=O)},

=

3

A

t3(hf(xi)

f

O)},

E5 = E\EI v Ez v E, v Eq. Let E,(l), Ei(2) be images of Ei in &i and dzr respectively. For any i E { 1,2,3,4,5}, we have Ei E St(&), if and only if, E E St(A). Consider the following sets: E’ =

{(x1,x1,.

. . ,

E2 = {(x,, x2,.

E4 =

{(x,,.

. . ,Xi,.

. . ,Xi,.

. . ,xN)E

El)},

. . , XN)I~~(X)=X~(X,XI,...,XN)EE~ V

E3 = {(XI,%,.

xN)/3i(x1,.

(X1,X,.

..,XN)EEZ

. . ,~N-1)~~~~(~I,~.

. . ,xN)13x(x1,X2,.

V

. 3%. . . ,X,.

‘..

. . ,Y,.

V

(X1,X2,.

..,XN,x)EEz)},

. . ,x)~E3)},

. . ,XN)E&}.

Again, we define E ‘( 1) and E ‘(2), respectively. According to these definitions, for all i E (1, 2, 3, 4}, we have E’ E St(&) and E’(2) is recursive if and only if E E St(&) and Ei(2) is recursive. Suppose that (x,, . , x~+~)E E, and E5 E St(&). Then for each PER,, if y#x,,. . . ,y#xN+l, then (y,xl,. . ,xN+~)EE~. In the other case Sz where E, = Ri\id(A, N + l), would be a recursive set. Consequently, we obtain that E, = 8 or id(A, n) = ((x,, . . . , x,) E Al Vij(xi = Xj)}. Thus E, = R,\id(A, N + 1). Let ml,. . . , mN+ 1 be different numbers from RI, and let E = &#$“. The above considerations show that there is an algorithm which transforms any natural number

259

Recursive unary algebras and trees

n to a 5-tuple (x1, x2, x3, x4, x5) such that SC&, = E’, . . . , Sqb,, = E4, S&, = ES, and if 6”NC1 is a recursive function, then & is also a recursive function i = 1, . . . , 5. is a characteristic function of the set E,, then for Moreover, if E E St(d) and 4:” function of E’(2). By each i E (1,2,3,4}, E’ E St(d) and 4X, is a characteristic are characteristic &,VCXI), . , 4~~~~~~~ p.r. function:

induction, following

y(N

+ 1, x5,

=

tl,.

for E’, . . . , E4. Define the

. . , tN+l)

&Q(~I,. i

functions

. ,mN+l

)

if trz R,\id(A,

N + l),

otherwise.

0

There is an algorithm

TN+ 1 such that:

4 NTN+,:(X,)(rl>. 1t N+l)=Y(N+l,x5,tl,...,tN+l). If E, E St(A) and 4_ is a characteristic function N+l is a characteristic function of 4 T,+,cx.j

of E,(2), then by definition which program

d2.

completes unary

the dl

to

proof of Lemma algebra

computations

[36]

reduces

of TN+ 1,

such that @ has exactly (id}. 9? has exactly [7]. Let d* = JY u V. Using combinatorial prove d* has exactly

program

r.e.

models

are

constructed.

trees Definition tree is jnitely blocked if any block of this tree is a finite set. (b) A tree is strongly jnitely blocked if there exists a number n E COsuch that a number of elements in any block of the tree is less than n. Proposition 10. Let 9 be a tree. Iffor any n E w there is a finite than n elements, then 9 is not recursively stable. Proof. To prove this proposition

we need the following

block in 9 with more

lemma.

Lemma 28. Let B,,, B1, . . . be a sequence ofjnite trees such that for any n E w there is a block Bi,, with more than n elements. Then there is a subsequence Bj,,, Bj,, , . . such that card(Bj,) < card(Bj,+,), and B, is embedded into Bj,,, for all i E CO.

260

B. Khoussainov

Proof. Define

a partially

ordered

(a,b)d(c,d)iff For

any sequence

set P = (w2;

(0; d)bad~

< ), with

A bdd.

aO, al, . . . of this partially

ordered

set, there

is a subsequence

UiO,Ui, , . . such that Ui, d Ui~+,, for all k E co. The partially preodered set S(P) = (S(P); < ) possesses the same property [6]. Any finite tree can be embedded in the partially

ordered

set P. This proves the lemma.

q

There is a sequence of finite blocks CO, C1,. . . of 9 such that for any i E co the number of elements in Ci+ 1 is more than the number of elements in Ci, and Ci is embedded into Ci+ 1. of 9. The set q = {(x, y) ( x and y are LetDo,D1,. . . be an effective approximation connected} is r.e. For any x E w, define (x}(n) = {x} u {yl (x, y) appears in r] during n steps of computation of II}. For a set Y c w, put Y(n) = u {y>(n). Let C be a block in 9 such that there is a sequence

of blocks of the model 9, with CO E C, card(Ci) < card(Ci+r), and Ci n Ci+l = @Iand Ci+i has a submodel which is isomorphic to Ci. We construct recursive models & and &? which are isomorphic Do c Di c 02 c . . . be an approximation of 9. Step 0. Let A0 = BO = Die, where iO is the smallest i such that C c Suppose that dN and BN have been constructed. Step N + 1. Let N + 1 = (k, t). Let AN z DsN and BN be isomorphic Case 1. There is no sequence TO 4 T1 4 . . . G T, of blocks of the model card(TO) < card(T,)

< . . . < card(T,),

and

Subcuse that

l)n&=(b,

2.1. There is no sequence

T,, “=C,

card(T,)

andTk4{Ij)(N+1)foranyj=1,...,N+1. In this subcase we set &+I

i=

= AN+~,BN = &+I.

1,. . .,N+

AN+ 1 = A,,

and

Let

Di. to A,. AN such that

AIV such that

1.

To 4 . . . 4 T, of blocks

< . . . < card(T,)

to 9.

TO z C.

In this case we set AN+ 1 = AN, BN+ 1 = Bslv. Case 2. There is a sequence To 4. . . 4 Tk of blocks of the model card(TO) < . . . < card( T,), and C E T,,. Let lo, I,, . . . , l,, 1 be a sequence of first numbers such that {Zi}(N+

CiG Ci+r for

< card(lj(N

we

of the model

AN such

+ 1))

construct

BN+l

such

that

261

Recursive unary algebras and trees

Subcase

2.2. There

To% T1 4 . . . 4 Tk of blocks

is a sequence

T, E C,

card(T,)

< card(T,)

. < card(T,)

<

model

< card( { lj}(N + 1))

and Tk 4 {lj} (N + 1) for some j E { 1, . . . , N + l}. Let T,i~ Tli4 . 4 Tki, i = 1, . . . , Y, be the list of all sequences AN

of the

with the property:

A N+l

such

that

for

T z

card({ li,}(N + l)), < . . . -c minTkr. we set AN+1 =

any

AN

U

i~fl,.

. . , rj

C, Tki4 { li,}(N (_):=

1 {li>

(N

+

we

have

card(Tio)

+ 1) for some

of the model

< . . . < card(Tki)

i’, and

<

min T,, < min Tkl

1).

We construct BN+ 1. Compute 4:’ ‘, . , . , &t,‘:. If any of these functions is not a partial isomorphism from AN to BN, or for any i E (1,. . . , r>, Tki #S#+‘, with BN+l such that BN+i E AN+l, and j= 1,2,. . . , N + 1, then we construct BN

C

BN+~.

Let i be the smallest natural natural number such that: (a) (b) (c) where

number

which is not marked

by 0; let j, be the smallest

Tkjo c 84”’ ’ ; Tkjo is not marked, or marked by El,, where i < s; the block in BN which contains 4i( Tkj,,) is not marked i < s’.

We construct

BN + 1 to satisfy the following

or is marked

by

q,,,

properties:

1. BN c BN+l and BN+l = AN+l. 2. The function 4i is violated on Tkj,, We mark contains

the number

4i( Tkjo) by

4i(Tkjo). Let S? = U,B, Remarks.

q,>,

of i by sign 0, the block

Tkjo by lJi, and the block which

qi. We take the signs q,, 0; off Tkjo and the block containing

and d

= u, A,. The model 99 is a recursive

model.

0

1. For any two blocks T from d and T’ from 98 the sets (s) T is marked

by

{sl T’ is marked by q,} are finite. Let T (T’) be marked by El, on step t. If T is marked by sr on step t’ > t, then by construction s’ < s. Hence these sets are finite. By this remark, the models & and J% are isomorphic. 2. For any i E co, i is marked by q only on a finite number of steps. 3. The models JZZand 9 are not recursively isomorphic. Let 4, be a p.r. function with smallest x which is a recursive isomorphism from A’ on @. By remarks above there is a step t such that on any step t’, where t’ > t, none ofthe blocks of the models A,.\A, and B,.\B, is marked by qo, q1, . . , qx-l, and none of the numbers 0, 1,. . . , x - 1 is marked by 0. Since 4x is a total recursive function, there is a step N + 1 = (k, i) > t, a sequence Tom T1 cs . . . 4 Tk 4 { l}(N + 1) of blocks of the model AN+1 such that Ti c AN+l\At, Tk c c#$+‘, and

262

B. Khoussainov

To 2 C. By instructions

of the step N + 1, the function

4X has to be violated.

A contradiction. Corollary 9. Anyfinitely blocked recursively categorical tree is stronglyjinitely blocked. Let & be a model. Consider S define the preorder < :

the following

B1 < B2 iff B1 is isomorphic

set S = {B 1B is,a block of &‘}. On the set

to some submodel

of B2

Let Bi - B2 iff B1 < B2 and Bz d Bi. The model (S/ - ; < ) is a partially ordered set. If the model d is strongly finitely blocked, then (S/ - ; < ) is a finite model. In the proof of the next theorem we use the language of constructive models. Theorem

16. For a strongly jinitely blocked tree d

the following properties are

equivalent: 1. The tree d is recursively stable. 2. The tree d is an algebraically stable system. 3. If B,l - < B2/ - and B,/ - # B2/ - , then either B,/ -

or B,/ -

is ajinite

set. Proof. The implication

&I-

1 + 2 is clear. We prove the implication

d&l-,

and both B,/ - , B2/ A,=A\B1/-

B,l-

2 + 3. Suppose

#&I-

are infinite

sets. Let

uB,l-

and

AZ=B1/-

vB,/-

The models Al and A2 have constructivizations vO, po, respectively, ~0 ‘(B,l - ) is recursive. sequence of finite models such that: Let Lo, L1,. . , be a computable 1. Foranyi,j,ifi#j,thenLinLj=@. 2. For any i, Li is isomorphic

that

such that

to B1 and u Li = (2n 1n E w};

Letfbe a recursive function such that rang(f) is not a recursive set. It is clear that u LrCi, is an r.e. and non-recursive set. Let k = card(B*) - card(B,). Consider a computable sequence Ro, RI,. . such that for any i, card(Ri) = k and u Ri = (2n + 11n E co}. By our assumption we can construct a sequence Go = (L,,,, of finite models

u Ro; Pf,“, . . . , Pin),

such that the following

G1 = (L,,,,

holds:

1. For any iEW, we have Gin B2. 2. For any i E co, the model Lrci, is a submodel

of Gi.

u RI; P”o,. . . , Pin), . . .

Recursive

Consider

263

mar): algebras and trees

the model

By construction

this model

is recursive

and isomorphic

to AZ. The set of all blocks

which

are isomorphic to Br is not recursive. Thus, the model A2 has is not recursive. Let a constructivization vr such that the set v-l BJ c( = vO @ vr, fi = vO @ pLo[4]. Then c( and /I are constructivizations of the model d. the set fl-‘(B,/

By construction Consequently,

d

- ) is recursive,

is not an algebraically

and the set cc-‘(B1/

- ), is not.

stable model. A contradiction.

3 + 1. Let B,/ - , . . . , B,/ - be all elements of the set be finite sets. Suppose that B,/ - , . . . , Bk/ - are ..,B,l-

We prove the implication

Sl - , andletB,+,/-,. infinite sets. Using the assumption,

we suppose

that B,, I/ -

= . . . = B,/ -

= 8. Let

F,(x), . . . 3FL(x) be atomic formulas such that for any i the set of all models satisfying ~Fi(x) possesses the minimal element ,4(3x F,(x)), i E (1, . . , k}, and E B1,. . . , A@xF,(x))

A(3xF,(x))

cc Bk.

For every a E A there is b such that a and b are connected, Moreover, if &‘bFi(a) for some i, then by assumption & &t

Fj(a)

and d+Fi(b)

for some i.

we obtain that any two constructivizations This completes the proof of the theorem.

v, ,LJof the

for all j, j # i.

Thus using these properties, model d are auto-equivalent.

Corollary 10. If a strongly jinitely blocked recursive dimension of this tree is CO.

tree is not recursively

stable,

0 then the

Proof. Let 4 be a recursive function such that rang(4) and rang(f) have different T-degrees, wherefis the recursive function used in the proof of the theorem above. If we repeat the proof of this theorem with respect to the function 4, then we construct a constructivization y which is not auto-equivalent to 8. 0

8. Subalgebras, automorphisms Define the following

and homomorphisms

two sets P, and Qm:

q E P, iff q is an r.e. equivalence relation each class of which is infinite

on w

and p E Q. iff p is recursive permutation without finite cycles.

on w

264

B. Khoussainov

Let p E Qw. Define an equivalence (4 4 E p -

relation

p_:

iff 3s(p”(n) = m v p-“(n) = m).

p _ E P,.

By the definition

Lemma 29. yeE P,, if and only iJ there is p E Qw such that p _ = q. The proof of this lemma

is easy.

Let p E Qw. We define an algebra

d,

= (A;&).

There exists an effective procedure which for any n E o constructs partial algebra dE4,= (A,,;f#) which is isomorphic to ({a,,

1,.

a finite unary

>n + 1, b,, c,, 4,);f)

where f(a,) is not defined, and f(1) = a,, f(2) = 1,. . ,f(n) = n - 1, f(bJ = n, f(dn) = n,f(c,) = d,. In the algebra d, only one element has to preimages, and the elements b,, c, do not have preimages. We define an algebra &, as follows: 1.

A,,=UA,,

where

AinAj=~

foralli#j.

Lemma 30. The algebra &, is recursively representable. The proof follows from the construction. Lemma 31. In any recursive representation of d,

the set {a,,, a,, . . . } is recursive.

Proof. Let 99 be a recursive representation of d,. By construction of dP, there is an algorithm which for any s gives a sequence of numbers tk, tk_ 1, . . . , to such that: 1. fj(ti = ti+l), and ti has two preimages, 2. f;(s) Therefore

i = 0,. . . , k - 1;

= tk. s E {a,, aI,.

. . }, if and only if, to = s. This proves the lemma.

0

Lemma 32. For any recursive representation W of &,,, the set {(s, m) 1s = a, and s E B} is recursive. Otherwise, we could effectively find a number Proof. Ifs+z{ao,ul ,... },thens#a,. t in the recursive representation 93 such that fp(t) = s, and the root K(t) of t is finite.

265

Recursioe wary algebras and trees

Let y be an element f”+‘(y) = s. 0

of K(t) which has two preimages.

11. 1. For

Corollary

effectively “recover” 2. The algebra

any recursive

the recursive

representation

permutation

&,, is recursively

complete

B of .d is r.e. if in any recursive

Moreover, recursive

11. For any v] E P,,

r.e. subalgebras

representation

subalgebras

there exists an algebra

of SI! is isomorphic

this lattice coincides algebra

-Pe,, one can

lemmas.

For any algebra ~2 the set of all r.e. complete to the operations of union and intersection. Proposition

of the algebra

p.

93 of d is complete if each block of g is a block of &‘.

18. 1. A subalgebra

2. A subalgebra 99 is an r.e. set.

g

s = a, if and only if

stable.

The proof follows from the previous Definition

Then

of ~2 the subalgebra

is the lattice with respect

d

suck that the lattice of all

to the lattice of all r.e. q-closed

with the lattice of all complete r.e. subalgebras

which is isomorphic

sets.

of any

to d.

Proof. Let p E Qw such that p _ = v. Let d be the abstract algebra isomorphic to d,. The map q(n) + [a,], where [a,,] is the block of ~4, containing element a,, induces the desired isomorphism. 0 Corollary complete

12. There subalgebra

exists

an algebra

with infinite

of which is recursively

number

representable,

of blocks

any proper

if and only if; it has a finite

number of blocks.

Let p _ be an r.e. equivalence such that each proper p _ -closed r.e. set is the union classes [S]. Then the algebra dP satisfies the of a finite number of p _ -equivalent corollary. Theorem 17. 1. There exists an algebra d suck that: (a) The cardinality of the group Aut(&) of all automorpkisms (b) dim,(&) = CO. (c) Let 93 be a recursive automorpkisms

representation

The

group

of all recursive

of &I is trivial.

2. There exists an algebra

SJZ suck that:

(a) The cardinality of the congruence (b) SI is recursively stable. (c) Let 93 be a recursive trivial.

of ~2.

is continuum.

lattice of ,c4 is continuum.

representation

of &‘. Every recursive

congruence

of g

is

266

B. Khoussainou

Proof. 1. Let ‘1 be a perfect

equivalence

relation

[S].

Consider

the

following

equivalence: (x, Y) E Y iff (lx, [Y), (TX, ~YJ E rl. This equivalence relation is perfect [S]. Define the set S by IZE S iff (In, 0) E v]. This set S is r.e. y-closed and consists of an infinite number of equivalent classes. Let p E Qw be such that p _ = y. Consider the algebra &,. Define a complete subalgebra /3 = (B; f) of the system d,, with B = Ui,,R(Ui). By the previous proposition, 93 is an r.e. subalgebra of d. Consequently, the system W is recursively representable. Let -c41 = &, u &?‘, where 93’ z &I and the intersection of the domains of $3’ and d, is empty. Then &I is a recursively representable algebra. There are infinitely many disjoint isomorphic blocks of &I. Hence the cardinality of the group Aut(d,) is continuum. For any automorphism p and for any a E AI, we have either /3(a) = a or /?(a) # a A P’(a) = a. Let 93 be a recursive representation of zzI1 such that there is a non-trivial recursive automorphism /I of 39’.Then we can divide the domain 93 in two parts B1 and B2, with B1 = {x 1p(x) = x} and B2 = {x 1b(x) # x}. Define subalgebras WI and 3%?*with the domains as B1 and B2, respectively. Since /3 is recursive, these algebras are also recursive. By the last two lemmas, it follows that the sets ~1 = {ilUiEB,}andy, = (ilUiEB2) are r.e. These sets are y-closed. By construction, y1 u y2 = o and y1 n y2 = 8. We obtain that y1 is a recursive set. But y is a perfect equivalence. A contradiction. Let S be a family of r.e. sets possessing infinitely many non-equivalent computable numberings. Let c( be one of them. As in Section 6, we construct the algebra d(a). From the construction, it follows that the group of automorphisms of this algebra is trivial, and dim,(&((cr)) = w. Let d = &I u d(x), with &I n A(a) = 0. Then J&’possesses a recursive representation. From the previous arguments, it follows that this algebra satisfies the first part of the theorem. 2. Let q be a perfect equivalence, and p E Q. such that q = p _. On the algebra &‘, define the following operations g1 and g2: g,(x) =

g2(x)

=

y

if f,(y) = x and

X

otherwise,

Y x

iff(y)=x

x$ {b,, bI, .

. . . },

and x~{co,~o,~l,~l,. . .>,

otherwise.

The algebra & = (A,;f,, gl, g2) construction, this algebra is recursively Define

has a recursive representation. By the stable. Let B be a complete subalgebra of &.

(x, y) E q iff x = y or x, y E B. This equivalence is a congruence on z&‘.Since the number of complete subalgebras of & is continuum, the cardinality of the lattice of all congruences of & is also

Recursiw unary algebras and frees

267

continuum. By the definitions off,, gi, g2, we obtain that if y is a congruence on d, then every y-class is a union of suitable complete subalgebras. Hence, if there was a non-trivial recursive congruence y, then it would be possible to find a partition of COon r]-closed recursive subsets. It is a contradiction with the fact that y is perfect. This completes the proof of the second part. q

Acknowledgement

The author acknowledges many very helpful discussions with his colleagues Yurii Ventsov, Nadim Kassimov, Sergey Fedoryaev and Ruzmat Dadajanov. He thanks Professor Djavat Hadjiev, who has been supporting his research in logic. He expresses many thanks to Professor Anil Nerode who encouraged him to write this paper, read the manuscript carefully, pointed out a numerous number of mistakes and suggested possible improvements. He is indebted to Professor Sergey Goncharov, for this paper would not be written if he did not lead the author’s research.

References [1] [2] [3] [4] [5] [6] [7] [S] [9] [IO] [11] [12] 1133 1141 [15] [16] 1173 [18] [19]

C.J. Ash and A. Nerode, Intrinsically recursive relations, in: Aspects of Effective Algebra, Proceedings of a Conference at Monash University, Australia, 1979. J.A. Bergstra and J.V. Tucker, A characterization of computable data types by means of a finite specifications method, Lecture Notes in Computer Science 85 (Springer, Berlin, 1980) pp. 76690. J.A. Bergstra and J.V. Tucker, Algebraic specifications of computable and semicomputable data structures, Preprint, Amsterdam, 1979. A. Ehrenfeucht, Decidability of the theory of one function, Notices Amer. Math. Sot. 6 (1959). Yu.L. Ershov, Theory of Enumeration (in Russian) (Nauka, Moscow, 1977). Yu.L. Ershov, Problems of Decidability and Constructive Models (in Russian) (Nauka, Moscow, 1989). V.A. Uspensky and A.L. Semenov, Theory of Algorithms: Basic Discoveries and Applications (in Russian) (Nauka, Moscow, 1987). S.S. Goncharov, Autostability of Models and Abelian Groups, Algebra and Logic 19 (1) (1980) 13-28. S.S. Goncharov and V.D. Dzgoev, Autostability of Models, Algebra and Logic 19 (1) (1980) 29-38. S.S. Goncharov, Problem of the number of non-self-equivalent constructivizations, Algebra and Logic 19 (6) (1980). R. Dadajanov and B.M. Khoussainov, Algorithmic Stability of Models, Volume in honour of Anil Nerode, Logic in Computer Science, 1993. A.A. Ivanov, Complete theories of unaries, Algebra and Logic 23 (1) (1984) 48-73. A.A. Ivanov, Structural problems for model companions of varieties of polygons, Sib. Math. J. 33 (2) (1992) 944102. A.A. Ivanov, Existentially close extensions of unoids, Mat. Zametki 44 (4) 449-456. A.A. Ivanov, Candidate Dissertation, Novosibirsk University, 1984. J.B. Remmel, Recursive Boolean algebras with recursive atoms, J. Symbolic Logic 42 (3) (1981) 37. J.B. Remmel, Recursive isomorphisms types of recursive boolean algebras, J. Symbolic Logic 46 (1981) 572-593. S. Moses, Recursive properties of isomorphism types, Bull. Austral. Math. Sot. 29 (1984) 419-421. A.I. Mal’cev, Recursive abelian groups, Dokl. Akad. Nauk SSSR (in Russian) 146 (5) (1962) 100991012.

268

1201 [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [3S] [36] 1373 [38] [39] [40] [41] [42] [43] [44] 1451 [46]

B. Khoussainou

A.I. Mal’cev, Constructive algebras, Uspekhi Matem. Nauk 16 (3) (1961). AI. Mal’cev, Identities on varieties of quasigroups, Mat. Sb. 69 (1) (1966) 3-12. L. Marcus, Minimal models of theories of one function symbol, Israel J. Math. 18 (1974) 117-131. L. Marcus, The number of countable models of theory of one unary function, Fund. Math. 108 (3) (1980) 171-181. A. Nerode and J.B. Remmel, A survey of the lattices of r.e. substructures, Proc. Symp. Pure Math. (1985). V.K. Kartashov, Quasivarieties of unaries, Matem. Z. 27 (1) (1980) 7-20. N.H. Kassimov, Candidate Dissertation, Novosibirsk, 1986. N.H. Kassimov, On finitely approximable and r.e. representable algebras, Algebra and Logic 26 (6) (1986). N.H. Kassimov, On positive algebras with countable lattices of congruences, Algebra and Logic 31(l) (1991). N.H. Kassimov and B.M. Khoussainov, Finitely generated r.e. and absolutelly locally finite algebras, Vich. Sistem. 116 (1986), Novosibirsk, Institute of Mathematics. N.H. Kassimov and B.M. Khoussainov, Logic specifications and algorithmic representations of abstract data types, Reprint, Tashkent University Press, 1991. N.H. Kassimov and B.M. Khoussainov, R.e. equivalences with finite classes and algebras representable over them, Sib. Math. J. 33 (3) (1992). B.M. Khoussainov, Strongly V-finite theories of unars, Matem. Z. 41 (2) (1987) 265-271. B.M. Khoussainov, Algorithmic degrees of unars, Algebra and Logic 27 (4) (1988) 4799593. B.M. Khoussainov, Candidate Dissertation, Novosibirsk University, 1986. B.M. Khoussainov, Spectrum of algorithmic dimensions of homomorphisms of models, Algebra and Logic, to appear. A. Nerode and B.M. Khoussainov, Program categorical and non-uniformly categorical models, MS1 Technical Reports, 19-93, 1993. S. Fedorjaev, Properties of the algebraic reducibility of constructive systems, Algebra and Logic 29 (5) (1990). M.O. Rabin, Decidability of second order theories and automata on infinite trees, Trans. Amer. Math. Sot. 141 (1969) l-35. H. Rogers, Theory of Recursive Functions and Effective Computability (McGraw-Hill, New York, 1967). A.N. Ryaskin, The number of models of unary theories, in: Theory of Models and Its Applications (Nauka, Novosibirsk, 1986) 162-188. Y.E. Shishmarev, On categorical theories of one function, Matem. Z 11 (1) (1972) 89-98. Y.G. Ventsov, Algorithmic properties of branching models, Algebra and Logic 4 (1986) 229-369. Y.G. Ventsov, The family of recursively enumerable sets with only finite classes of nonequivalent single-valued computable numberings [in Russian], Vych. Sistem. 120 (1987) 105-142. Y.G. Ventsov, Nonuniform autostability of models, Algebra and Logic 26 (1987) 422-440. Y.G. Ventsov, Problems of effective choice of constructivizations and reducibilities in classes of constructive and positive models, Algebra and Logic 2 (1992) 101-l 18. M. Wirsing, Algebraic specifications, in: J. van Leeuwen, ed., Handbook of Theoretical Computer Science, Vol. B (The MIT Press Elsevier, Cambridge, MA/Amsterdam, 1990) 675-788.