9
Annals of Pure and Applied Logic 59 (1993) 55-63 North-Holland 55 Stability among r .e. quotient algebras John Love Department of Mathematics, Monash University, Clayton, Victoria 3168, Australia Communicated by A. Nerode Received 16 December 1991 Revised 20 June 1992 Abstract Love, J., Stability among r.e. quotient algebras, Annals of Pure and Applied Logic 59 (1993) 55-63. A recursive algebra % = (A; F,, F,, ) IS a structure for which A is a recursive set of numbers and the F; are uniformly recursive operations. We define an r.e. quotient algebra ‘a/- to be the quotient IY by an r.e. congruence =. We say that % is recursively stable among r.e. quotient algebras if, for each r.e. quotient algebra b/c’ and each isomorphism f from % onto %3/-l, the set {(a, b) ) a E A, b E B and f(a) = [b],.} is r.e. We shall consider examples of recursive stability. Then, assuming that ?I has a recursive existential diagram, we show that the task of determining its recursive stability among r.e. quotient algebras can be reduced to a more routine consideration of syntactical conditions. To this result, we provide a counter-example which demonstrates the necessity of YI having a recursive existential diagram. This result and counter-example are on similar lines to ones obtained by Goncharov (1975,1977), for the recursive stability of recursive structures (among recursive structures). 1. Preliminaries One will find the definitions of algebras, quotients and congruences in [5]. We require the following extensions to the definition of a recursive function. Let A, B be recursive sets. Let = and =’ be equivalence relations on A and B, respectively. Then we say that a map f :A + B/G’ is recursive if the set {(a, b) 1a EA, b E B and f(a) = [b],,} is r.e. A map f’ :A/ = + B is said to be recursive if the set {(a, b) 1a E A, b E B and f([u]=) = b} is r.e. These definitions Correspondence to: J. Love, Department of Mathematics, Monash University, Wellington Road, Clayton, Victoria 3168 Australia. 0168~0072/93/$05.00 0 199s Elsevier Science Publishers B.V. All rights reserved

Stability among r.e. quotient algebras

Embed Size (px)

Citation preview

Annals of Pure and Applied Logic 59 (1993) 55-63

North-Holland

55

Stability among r .e. quotient algebras

John Love

Department of Mathematics, Monash University, Clayton, Victoria 3168, Australia

Communicated by A. Nerode

Received 16 December 1991

Revised 20 June 1992

Abstract

Love, J., Stability among r.e. quotient algebras, Annals of Pure and Applied Logic 59 (1993)

55-63.

A recursive algebra % = (A; F,, F,, ) IS a structure for which A is a recursive set of numbers

and the F; are uniformly recursive operations. We define an r.e. quotient algebra ‘a/- to be the

quotient IY by an r.e. congruence =.

We say that % is recursively stable among r.e. quotient algebras if, for each r.e. quotient

algebra b/c’ and each isomorphism f from % onto %3/-l, the set {(a, b) ) a E A, b E B and

f(a) = [b],.} is r.e. We shall consider examples of recursive stability. Then, assuming that ?I has a recursive

existential diagram, we show that the task of determining its recursive stability among r.e.

quotient algebras can be reduced to a more routine consideration of syntactical conditions. To

this result, we provide a counter-example which demonstrates the necessity of YI having a

recursive existential diagram. This result and counter-example are on similar lines to ones

obtained by Goncharov (1975,1977), for the recursive stability of recursive structures (among

recursive structures).

1. Preliminaries

One will find the definitions of algebras, quotients and congruences in [5]. We require the following extensions to the definition of a recursive function.

Let A, B be recursive sets. Let = and =’ be equivalence relations on A and B, respectively. Then we say that a map f :A + B/G’ is recursive if the set {(a, b) 1 a EA, b E B and f(a) = [b],,} is r.e. A map f’ :A/ = + B is said to be recursive if the set {(a, b) 1 a E A, b E B and f([u]=) = b} is r.e. These definitions

Correspondence to: J. Love, Department of Mathematics, Monash University, Wellington Road,

Clayton, Victoria 3168 Australia.

0168~0072/93/$05.00 0 199s Elsevier Science Publishers B.V. All rights reserved

56 .I. Love

are motivated by the fact that a function f : A + B is recursive if and only if f has an r.e. graph. When defined, the composition of two recursive maps is clearly a recursive map.

We shall implicitly use the following straightforward corollary to the Homo- morphism Theorem [5].

Proposition 1. Let f be a homomorphism from a recursive algebra %?I onto a recursive algebra E3. Let = be the congruence on 2I induced by f, i.e., ai = ai if and only if f (a,) = f (ai). Then there exists an isomorphism f’ from a/= onto 58, defined by f ([a]_) = f (a). Furthermore, if f is recursive, then = is r.e. (indeed, recursive) and f’ Is recursive.

2. Examples of recursive stability

A recursive algebra which is easily shown to be recursively stable among r.e. quotient algebras is the natural numbers with successor. Next we construct a recursive algebra d which is not recursively stable among r.e. quotient algebras.

We define a recursive algebra to be recursively stable among recursive algebras if each isomorphism from it to another recursive algebra is recursive. Clearly any recursive algebra which is recursively stable among r.e. quotient algebras is also recursively stable among recursive algebras. However, the converse is not so. This fact, which is demonstrated by our construction of ‘$I, is essential in distinguishing our considerations, of recursive stability among r.e. quotient algebras, from the study of the recursive stability of recursive structures (among recursive structures), as undertaken, for example, in [l, 21.

Theorem 2. There exists a recursive algebra which is recursively stable among recursive algebras, but which is not recursively stable among r.e. quotient algebras.

Proof. Let 3 = (A; F) be the recursive algebra constructed as follows. Let

A = {ao, al, . . .} be the set of natural numbers. Let F be the unary operation on A defined as follows:

F(ai) = (z::: ii i iz ZJJ’

Now let f be an isomorphism from ‘3 onto a recursive algebra 3’. Then, by fixing the value off (ao) and considering the cases of i even and i odd separately, we can compute each f (a,). Thus f is recursive, and so ‘u is recursively stable among recursive algebras.

We now construct an r.e. quotient algebra %/= which is isomorphic, but not recursively isomorphic, to 3. Let B = N. Using a recursive pairing function (.;) , denote each element (i, j) of N by bi,p Let G be the recursive operation on B

Stability among r.e. quotient algebras 57

defined as follows. For each i, i define G(b,j) = bi,j+l. Let 58 = (B; G) be the

resulting recursive algebra. [Intuitively, B consists of infinitely many disjoint

strings, each extending infinitely in one direction. For each i, the ith string

corresponds to the application of the successor function to the ith section

@‘I= {(m, n) 1 ( m,n)EBandn=i}.]

We now construct the r.e. quotient = on B, in stages s = 0, 1, 2, . . . . At stage

s we will have defined a recursive congruence =S on 5-B. The sS form a chain,

from which we define =, i.e., we let = = lJ, zS.

Stage s = 0. Let =” be the identity congruence on %.

Stage s + 1 = 2n + 1. Let i > 0 be the least such that, for all i >O, H(bj,,) f

s bo,+ [Informally, i > 0 is the least for which the 0th string has had no unit branch

added at position i.] Let k be the least for which [‘@“I]_, tl [‘&“I]_, = 0 [i.e.,

assume that the kth string has not previously been used in the construction].

Extend sS to the congruence ~~+i on B such that, for each i =

0, 1, . . . ) bk,j+l =s+l bo,i+j and for which no further identifications are made.

[That is, add a unit branch to the 0th string at position i, using the kth string.]

Stage s+1=2n+2. Let Ko, K,, . . . denote a standard enumeration of the

r.e., nonrecursive, set K = {i 1 &(i) converges}, i.e., KS E Ks+l, IK,,, - KS1 6 1

and UseN KS = K. Then for each i E KS+, and i > 0 such that b,,i+, =s h(bj.0) and

such that, for all k > 0, bk,O#s bo,i, we do the following. Extend=, to the

congruence zS + 1 on B such that bj,o~,+1 bo,iy and for which no further

identifications are made. [Informally, if i E Kscl, if the 0th string has a unit

branch at position i + 1 and if no similar branch was removed at an earlier stage,

then remove this branch.]

(End of construction)

It is evident from the construction that = is r.e. Furthermore, there is an

isomorphism g : %?I = !-B/G, completely determined by setting g(ao) = [bo,o]_, i.e.,

the head of the 0th string. Moreover, one may show that if g is recursive, then K is recursive. Contradiction. Thus g is a nonrecursive isomorphism. Hence ‘?I is not

recursively stable among r.e. quotient algebras. 0

3. Conditions for recursive stability

We now establish syntactical conditions equivalent to the recursive stability of a

recursive algebra among r.e. quotient algebras. However, in doing so, we require

the recursive algebra to have a recursive existential diagram.

Our proof is inspired by results concerning the recursive stability of recursive

structures (among recursive structures), due to [3,6].

First, we require the following terminology. For an arbitrary effective first-

order language, i.e., possibly including relation, function and constant symbols,

we define a sequence of (finitary) formulas to be an r.e. sequence offormulas if its

corresponding sequence of Gbdel numbers is r.e.

58 J. Love

For a structure (21, let Y,,(E, v), lu,(ii, v), . . . be a sequence of formulas for

which there exists a finite sequence a from ‘3 of length G such that, for each i,

Y;(d, V) has at most one solution in % and that each a’ from I?! satisfies at least

one Yi(E, V) in 3. Then we say that Y,,, Yr, . . . is a sequence of defining formulas for I?f.

We shall refer to the notion of a recursive algebra having a recursive existential diagram, which is to say that there exists an effective procedure to determine

satisfaction in the algebra of any given existential formula by any given finite

sequence of elements. We shall also use the term positive existential formula, i.e.,

a formula built up from atomic formulas using only the connectives v, A and the

quantifier 3.

Theorem 3. Let 8 be a recursive algebra having a recursive existential diagram. Then the following are equivalent:

(i) !?I is recursively stable among r.e. quotient algebras; (ii) !?l has an r.e. sequence of positive existential defining formulas.

Proof. We can assume that %?I is infinite, say, having universe A = {ao, a,, . . .}.

For otherwise, % would clearly be recursively stable among r.e. quotient

algebras, and a suitable r.e. sequence of defining formulas would consist of

formulas of the form u = v,, for each a E A, and so the result would be obvious.

(i)+ (ii) Suppose that !?I is recursively stable among r.e. quotient algebras, and

that the required r.e. sequence of defining formulas does not exist. Then we

construct an r.e. quotient algebra and a nonrecursive isomorphism from this

algebra onto !?I. Let L be the language of %?I. Let E be the recursive term algebra

for L, having infinite recursive generating set X = {x0, x1, . . .}. Then one may

show that each map from X onto A extends uniquely to a homomorphism from 5Z

onto % and that this extension is recursive if and only if the original map is

recursive. Thus, it suffices to construct a nonrecursive map f from X onto A for

which the congruence =, induced by the extension off to a homomorphism from

E onto ?I, is r.e. To do this, we construct f to meet the following requirements

for each i = 0, 1, 2, . . . :

4: xiEdomf, Qi: aiEranf, Ri: f # pi.

For these requirements, we choose, and fix, the following decreasing priority

listing: PO, Q,, RO, PI, Ql, RI, . . . . The construction must also ensure that = is

r.e. The construction proceeds recursively, in stages s = 0, 1, 2, . . . _ At stage s, we

construct a map fs from X into A and, in addition, we may define a witness of the

form yi,, or zi,s to a requirement Qi or Ri, respectively. With each fs, associate a

finite partial congruence es on & defined as follows. Let to, tl, . . . be a systematic

enumeration of the terms of L. Then, for each pair of elements t,(X), t,(Z’) from D _, where n, m cs and X, X’ E domf,, define t,(Z) =s t,(Z’) if and only if

Stability among r.e. quotient algebras 59

M33) = wx~‘))~ N ow, the construction ensures that the =s form a chain and, moreover, that = = lJ, ss is r.e. Furthermore, the fs converge pointwise on X to the required function, i.e., we let f = lim,f,.

Stage 0. Let fO = 0. Stage s + 1. We attack the requirement of highest priority which requires

attention and which can be attacked without injury occurring to higher-priority requirements, where the underlined phrases are defined as follows. Let i be an arbitrary natural number.

fi requires attention if xi $ dom f,. 4 is attacked as follows. Extend fs to fs+l so that xi E domf,+i. For each defined

witness y+ and z,,,, define updated witnesses yi,s+l = yj,s and Zj,,+l = Zj,s. e is injured if xi E domf,, but either xi 4 domf,+l or fs+l(xi) #fs(Xi). Qi requires attention if a witness yi,, to Qi has not been specified, i.e., for which

f,(Yi,s) = ai. Qi is attacked as follows. Choose a witness yi,s+l E X - domf, and extend fs to a

map fs+l for which f,+,(yi,,+J = ai. For each defined witness Yj,s and Zj,s, define updated witnesses Yj,s+l = yj,s and Zj,s+l = Zj,s.

Q is injured if a witness yi,, has been defined, but either yi,, $ dom f,,, or

L+l(Yi,s> # ai. Ri requires attention if a witness Zi,s to Ri has not been specified, that is, for

which fs(2i.s) # &Azi,AV Ri is attacked as follows. Choose a witness z~,~+~ E dom &+i fl X. Define a map

f s+l so that domA+ G domf, U {~~+l), ~0 that fs+l(ti,s+l) # #i,s+l(zi,s+l) and ~0

that = s+1 c =s. For each j G i, update each defined witness yj,s and .z~,,~ by setting

Yj,s+l = Yj,, and zj,,+l = zj,s* Ri is injured if a witness 2i.s has been defined but zi,, $ domf,,, or fs+l(zi,s) #

L(zi,s)* (End of construction)

We now show that the construction gives the required map J Proceeding by induction on the position of the requirements in the priority listing, it is clear by the form of the construction that: each requirement is attacked only finitely often; each requirement is injured only finitely often; and each c and Qi is attacked, never to be later injured, at some finite stage, i.e., is met. Consequently, the fs converge pointwise on X to a total function from X onto A. It remains to show that = is r.e. and that each Ri is met.

To show that = is r.e., it suffices to show that the construction is recursive. Suppose that Ri requires attention at stage s + 1. Then we need only show that we can effectively decide whether or not Ri can be attacked without injuring higher-priority requirements. First, for each z E X, we construct a positive existential formula Yz as follows. Let X0 consist of the numbers xi, yj,,, z~,~ fixed for higher-priority requirements. Let X1 be such that {X0, X1} =domf,. Let e(i& V, W) be a positive, quantifier-free, formula constructed by taking the conjunction of positive atomic formulas representing the equalities between the

60 J. Love

elements of X0, 2, Xi, and of atomic formulas, of the form t,, = t,, representing

each equivalence t,(j) ss t,(Z’). In an atomic formula representing an equiv-

alence &(Z) =s t,(i), we naturally require that each of the variables (U)j, V, (W)k

be located in such a way as to represent the numbers (Q, z, (X& respectively,

in the computations of tn(Z) and t,(2). We set Yz(U, V) = 3W f3(ii, 21, W). Now,

in view of the definition of the Yz, we can attack R, without causing injury to

higher-priority requirements if and only if there exists z E dom +i,s+l rl X for

which YG+i(4, b) h as a solution a such that &,+,(z) #u. This last condition

is equivalent to finding z E dom $i,s+l n X for which ~i,s+l(Z) is not a unique

solution of Yz(fs+l(&,), v). N ow, since the existential diagram of $!I is recursive,

we can effectively decide, for each z E X, whether or not Yz(fs+,(Z,), v) has a

unique solution, by deciding whether or not 2l l=3v, V’ [V #v’ A Yz(f7+,(_Q,

V) A Yz(fs+i(ZO), v’)]. Furthermore, we can effectively enumerate all solutions to

Yz(fs+l(&,), v), and so, if a unique solution exists, we can effectively find it.

Thus, we can effectively decide whether or not Ri can be attacked without

injuring higher-priority requirements. Hence, the construction is recursive, and so

= is r.e.

We now show that each Ri is met. Suppose, for a contradiction, that there is an

Rj which is not met. Suppose that i is the least such. Then we construct an r.e.

sequence of positive existential defining formulas for 3. Let s be a stage after

which all requirements of higher priority than Ri have been attacked for the last

time. Now, since & is necessarily defined from all of X onto A, we can effectively

find stagess<sO<s,<--. such that, for each n, there is z,, E dom +i,s, n X for

which &,,(z,) = a,. For each IZ, let Yz. be the existential formula constructed for

Ri at stage s,. Observe that, for each s’ as, the elements of domf,. fixed for

higher priority constitute the same fixed set. Let _& be a sequence consisting of

these elements. Observe that, for each s’ as, f&&) =f&). Let E0 =f&). Now,

each lu,,(Z,, V) has a, as a solution. Furthermore, this solution is unique, for

otherwise Ri would be attacked at stage s, and, consequently, met. Thus,

YZ”, Yz,, Yz,, . . . is an r.e. sequence of positive existential defining formulas for

53, where ti,, is the required finite sequence. Contradiction. Hence each Ri is met.

(ii)+(i) Let YJU, v), Yi(U, v), . . . be an r.e. sequence of positive existential

defining formulas for 5?l, where tie is a finite sequence from %?I associated with such

Yi. Then we show that ‘$?I is recursively stable among r.e. quotient algebras. Let f

be an isomorphism from an r.e. quotient algebra %/ = onto %?I. Then it suffices to

show that, for each b E B, we can effectively find f([b],), i.e., show that f is a

recursive map. First, assume that f-l(&) = [&I,. Now, since each element of A

satisfies at least one of the Yn(&,, v), by isomorphism [b], satisfies at least one of

the Y~([d,,]~, v). M oreover, since we can enumerate finite sequences of numbers

whose corresponding sequence of equivalence classes constitute the existential

diagram of B/E, we can enumerate the Yx to find Ym([6,J,, V) for which [b], is

a solution. Next, effectively find the unique solution a of Ym(ti,,, v). Now, by

isomorphism, f([b],) is also a solution. Thus f([b],] = u, and so we have

Stability among r.e. quotient algebras 61

effectively found f([b],). H ence, f is recursive, and so ‘$?I is recursively stable among r.e. quotient algebras. 0

4. Counter-example

We now adapt a result due to Gonocharov [4, Theorem 51 to provide a counter-example to Theorem 3. That is, we construct a recursive algebra,

recursively stable among r.e. quotient algebras, which does not have an r.e. sequence of positive existential defining formulas. However, we must first mention the following.

Let 3 be a family of recursive functions. Then we say that a listing

Ycl, Y1, . . . of 3, such that the Yn are uniformly recursive, is an enumeration of 8. If, in addition, ‘y, # Yn whenever m # n, then we say that ‘I/“, Y1, . . . is a one-one enumeration. Now, let Y& Yi, . . . be another enumeration of 3. Let there exist a recursive map f such that, for each n, YL = Y&,. Then we say that Y& Y;, . . . reduces to YO, Yi, . . . . If, in addition, YO, Yi, . . . reduces to Y& Yu;,..., then we say that the two enumerations are equivalent.

In [7, Theorem 31, a family G of recursive functions is constructed which has a one-one enumeration pO, pi, . . . , unique, up to equivalence. Using this enume- ration, define, for the first-order language having unary predicate symbols

PO, p1, * * * 7 a recursive structure (N; PO, P1, . . . ) such that Pci,j,(n) t-, pn(i) = j, for each n E k4.

This structure, as shown in [4, Theorem 51, does not have an r.e. sequence of existential defining formulas. This result is fundamental to the following counter-example.

Theorem 4. There exists a recursive algebra which is recursively stable among r.e. quotient algebras, but for which there does not exist an r.e. sequence of positive existential defining formulas.

Proof. For a language L having unary function symbols F,, F1, . . . , define a recursive algebra 2I = (N; F,, F,, . . . )

function Fci,j) defined on each n E N by

1, F(i,j)(n) = {o, if p”(i) = j,

otherwise.

We now show that ‘?I is recursively stable among r.e. quotient algebras. It suffices to show that each isomorphism f from an r.e. quotient algebra ‘?I’/ = onto 2l is a recursive map. Clearly %?I’/ = is recursively isomorphic to an r.e. quotient of a recursive algebra having universe N, and so we can assume that %!I’ has universe N. It suffices to show that the homomorphism g from 2l’ onto $2, defined

by g(n) =f (bl=), is recursive. To do this, we first show that pgcO), ,~r), . . . is an’

consisting of, for each F~i,j), a unary

62 J. Love

enumeration of a. Let n,, be such that g(no) = 1. Then, for each i, j and n,

P&2)(9 =i c, F(i,j)(g(n)) = l f, F(i,j)(g(n>) =g(nO) @ F;i,j)(n) e no.

Thus, since = is r.e. and each pgCn) is total, the psCn) are recursive uniformly in n. Hence, since po, ,v~, . . . is an enumeration of C% and since g is onto,

P&?(O)7 P&?(l), . . . is an enumeration of CY. Now, since the enumeration po, pt, . . . is unique up to equivalence, there exists a recursive function h such that, for each IZ,

P,(,) = phCn). Thus, since po, pl, . . . is a one-one enumeration, for each n, g(n) = h(n), and so g = h is recursive. Hence f is a recursive isomorphism, and so ‘3 is recursively stable among r.e. quotient algebras.

Now it remains to show that % does not have an r.e. sequence of positive existential defining formulas. Suppose, for a contradiction, that @o(fio, v),

@I(fiO, n), . . . is such a sequence; we can assume that each @,(fi,, V) has unique solution II in X Then, to establish the contradiction, it suffices to obtain an r.e. sequence ‘Iv,, YI, . . . of existantial defining formulas for the structure 23 =

(N; PO, PI, * * . ) discussed just prior to stating Theorem 4. For a fixed IZ, assume that @,, = 3W @(ii, I.J, W). We can assume that 0 is the conjunction of atomic formulas. Moreover, letting ? = ii, V, W, since each atomic formula t(Fi(q)) = t’ can be replaced by the equivalent formula 3; [t(ri) = t’ A ri = F,(q)], we can assume that 0 is the conjunction of atomic formulas of the form Fi(ri) = r, and the form rj = rk. Next, find a solution fi = Sz,, n, 6zr to @ in % and let @‘(zZ, u’, V, KJ) be the formula of L obtained from 0 as follows. Replace each Fi(q) = rk by

(i) Fi(q) = U’ A rk = u’, if mk = 0; (ii) Fi(q) # U’ h rk = u’, if mk = 1.

Then 3W O’(tio, 0, II, W) has unique solution n in 5%. Now, using the language for 93, let @‘(fi, u’, V, VP) be the formula obtained from 0’ as follows. Replace each F,(q) = U’ by P,(q) and each Fi(q) #u’ by lpi(q). Let YJn(ii, u’, V) = 3~ @“(ii, u’, V, W). Then Y(fio, 0, V) has unique solution n in 23. Thus

yo, VI,. . * is an r.e. sequence of defining formulas for ‘23. But, as previously indicated, no such sequence exists for ‘23. Hence, ‘2l does not have an r.e. sequence of positive existential defining formulas. q

References

[l] C.J. Ash, Stability of recursive structures in arithmetical degrees, Ann. Pure Appl. Logic 32 (2) (1986) 113-13s.

[2] C.J. Ash, Recursive labelling systems and stability of recursive structures in hyperarithmetical degrees, Trans. Amer. Math. Sot. 289 (1986) 497-514; Corrections, ibid. 310 (1988) 1.

[3] S.S. Goncharov, Autostability and computable families of constructivizations, Algebra and Logic 14 (1975) 392-409.

Stability among r.e. quotient algebras 63

[4] S.S. Goncharov, The quantity of nonautoequivalent constructivizations, Algebra and Logic 16 (3)

(1977) 169-185. [S] G. Grltzer, Universal Algebra (Van Nostrand, Princeton, NJ, 1968).

[6] A.T. Nurtazin, Strong and weak constructivizations and computable families, Algebra and Logic,

13 (1974) 311-323.

[7] V.L. Selivanov, Enumerations of families of general recursive functions, Algebra and Logic 15

(1976) 128-141.