55
Computably Enumerable Semigroups, Algebras, and Groups Bakhadyr Khoussainov The University of Auckland New Zealand Research is partially supported by Marsden Fund of New Zealand Royal Society.

Computably Enumerable Semigroups, Algebras, and Groups

  • Upload
    dayo

  • View
    42

  • Download
    3

Embed Size (px)

DESCRIPTION

Computably Enumerable Semigroups, Algebras, and Groups. Bakhadyr Khoussainov The University of Auckland New Zealand Research is partially supported by Marsden Fund of New Zealand Royal Society. Plan. Equational presentations. The specification problem. A semigroup example. - PowerPoint PPT Presentation

Citation preview

Page 1: Computably Enumerable Semigroups, Algebras, and Groups

Computably Enumerable Semigroups, Algebras, and

Groups

Bakhadyr Khoussainov

The University of Auckland

New Zealand

Research is partially supported by Marsden

Fund of New Zealand Royal Society.

Page 2: Computably Enumerable Semigroups, Algebras, and Groups

Plan

• Equational presentations.

• The specification problem.

• A semigroup example.

• Algorithmically finite universal algebras.

• An algebra example.

• A group example.

Page 3: Computably Enumerable Semigroups, Algebras, and Groups

Definition: A universal algebra is a tuple

A=(A; f1,f2,…., fk, c1,…,cr),

where A is the non-empty set (domain),

each fj is a total function on A, and

each ck is a constant.

Page 4: Computably Enumerable Semigroups, Algebras, and Groups

Definition (terms):

Variables and constants are terms.

Suppose that t1,…,tm are terms, f is a function

symbol, then the expression

f(t1,…,tm)

is a term.

A ground term is a term with no variables.

Page 5: Computably Enumerable Semigroups, Algebras, and Groups

The set of ground terms is a universal algebra,

called the term algebra. Notation:

T = the term algebra

Fact 1: T is finitely generated and computable.

Fact 2: Every universal algebra generated by

the constants is a homomorphic image of T.

Page 6: Computably Enumerable Semigroups, Algebras, and Groups

An equational presentation is a finite set S

of formulas of the type

t=q.

A quasiequational presentation is a finite set

S of formulas of the type

t1=q1…… tn=qn→ t=q.

Here t,q are terms that may contain variables.

Page 7: Computably Enumerable Semigroups, Algebras, and Groups

Definition: (Specified Universal Algebras)

Let E(S) be the congruence relation generated by S.

The universal algebra TS = T/ E(S) is called specified by S.

TS is equationally presented if S is an equational presentation.

TS is quasi-equationally presented if S is a quasi-equational presentation.

Page 8: Computably Enumerable Semigroups, Algebras, and Groups

Examples

• Finitely presented groups and semigroups.

• Finitely presented algebras.

• Finitely presented semigroups with left-cancellation properties.

Page 9: Computably Enumerable Semigroups, Algebras, and Groups

Properties of TS:

1. TS satisfies S and is finitely generated.

2. The equality relation E(S) of TS is computable enumerable.

3. TS is universal.

4. TS is unique.

Page 10: Computably Enumerable Semigroups, Algebras, and Groups

The Specification Problem:

Let A be a universal algebra.

(1) Is A equationally presented?

(2) Is A quasi-equationally presented?

Clearly, we need to assume the following:

(a) A is finitely generated.

(b)The equality relation in A is c.e.

Page 11: Computably Enumerable Semigroups, Algebras, and Groups

Definition (c.e. universal algebra)A c.e. universal algebra is one of the form

T/E, where

(1) T is the term algebra,

(2) E is a c.e. congruence relation on T.

Examples: finitely presented groups, semi-

groups, and universal algebras.

Page 12: Computably Enumerable Semigroups, Algebras, and Groups

Example:

Consider the universal algebra

( ω; x+1, 2x ).

(Bergstra and Tucker):

The universal algebra ( ω; x+1, 2x ) does

not have an equational presentation.

Page 13: Computably Enumerable Semigroups, Algebras, and Groups

Important Observation

Consider the expansion:

(ω, x+1, 2x , +, x, 0).

The expanded universal algebra is now

finitely presented.

Page 14: Computably Enumerable Semigroups, Algebras, and Groups

Definition: (Computable Algebra)

A universal algebra

A=(A; f1,f2,…., fk, c1,…,cr)

is computable if the set A and all functions

fj are computable.

Page 15: Computably Enumerable Semigroups, Algebras, and Groups

Definition: An expansion of

A=(A; f1,f2,…., fk, c1,…,cr)

is

A’ = (A; f1,f2,…., fk, g1,…,gr, c1,…,cr),

where g1,…,gr are new functions.

Page 16: Computably Enumerable Semigroups, Algebras, and Groups

Theorem (Bergstra Tucker, ≈1980).

Every computable universal algebra can be

equationally presented in an expansion.

Page 17: Computably Enumerable Semigroups, Algebras, and Groups

The question of Goncharov: (early 1980s, Goncharov (also Bersgtra and Tucker))

Let A be a finitely generated computably

enumerable universal algebra:

1. Does A have an equationally presented expansion?

2. Does A have a quasi-equationally presented expansion?

Resemblance to Higman’s theorem

Page 18: Computably Enumerable Semigroups, Algebras, and Groups

Theorem

(Kassymov, 1988; Khoussainov, 1994)

There exists a finitely generated computably

enumerable universal algebra no expansion

of which is equationally presented.

Page 19: Computably Enumerable Semigroups, Algebras, and Groups

Theorem (Khoussainov, 2006)

There exists a finitely generated computably enumerable universal algebra no expansion of which is quasi-equationally presented.

Page 20: Computably Enumerable Semigroups, Algebras, and Groups

Important comments

• The counter-examples constructed are universal algebras built specifically.

• The counter-examples do not belong to natural classes of structures such as the classes of groups, semi-groups, rings, etc.

Page 21: Computably Enumerable Semigroups, Algebras, and Groups

Main Question:

Can such examples be found among the standard algebraic structures:

(1) Semigroups,

(2) Algebras (these are rings that form vector spaces over fields), and

(3) Groups?

Page 22: Computably Enumerable Semigroups, Algebras, and Groups

Theorem A (with Hirschfeldt, 2011)

There exists a finitely generated computably

enumerable semigroup no expansion of

which is equationally presented.

Page 23: Computably Enumerable Semigroups, Algebras, and Groups

Proof. Consider the free semigroup

A=({0,1}★;).

Let X be a subset of {0,1}★. We say that a

string u realizes X if u contains a substring

in X. Otherwise, we say that u avoids X.

Define: R(X)={u | u realizes X}.

Clearly, R(X) is a subset of {0,1}★.

Page 24: Computably Enumerable Semigroups, Algebras, and Groups

Define the following relation ≈X on {0,1}★.

u ≈X v if either u=v or u and v both realize X.

Lemma 1.

The relation ≈X is a congruence relation on

the free semigroup A=({0,1}★;).

Set:

A(X) = A/≈X .

Page 25: Computably Enumerable Semigroups, Algebras, and Groups

Lemma 2. (Miller)

If for all k there are at most k many strings of

length ≤ k+4 in X, then R(X) is co-infinite.

Page 26: Computably Enumerable Semigroups, Algebras, and Groups

Lemma 3.

There is a c.e. set X such that R(X) is simple.

Proof. Let W0, W1, …. be a standard list ofc.e. subsets of {0,1}★.

Put string y into X if for some i the string y is

the first string of length ≥i+5 appeared Wi.

The set X is a desired c.e. set.

Page 27: Computably Enumerable Semigroups, Algebras, and Groups

Consider the semigroup

A(X) = A/≈X .

It is finitely generated, c.e., and infinite.

Let h1, …, hn be computable functions

compatible with ≈X. Consider the expansion

A’(X)= ( A(X); h1, …, hn)

Page 28: Computably Enumerable Semigroups, Algebras, and Groups

Lemma 4 (Kassymov).

Any c.e. universal algebra whose equality relation

coincides with ≈X is residually finite. In particular,

A’(X) is residually finite.

Lemma 5 (Malcev). If a universal algebra A is

finitely presented and residually finite then the

word problem in A is decidable.

Hence, A’(X) is not equationally presented.☐

Page 29: Computably Enumerable Semigroups, Algebras, and Groups

Definition (Kassymov, Khoussainov, 1986)

A finitely generated infinite c.e. universal

algebra

A = F/E

is effectively infinite if there is an infinite

c.e. sequence u0, u1, u2 ….listing pair-wise

distinct elements of A.

If A is not effectively infinite then we call

A algorithmically finite (Miasnikov).

Page 30: Computably Enumerable Semigroups, Algebras, and Groups

Example.

The semi-group A(X) constructed above is

algorithmically finite.

Page 31: Computably Enumerable Semigroups, Algebras, and Groups

Let A = T/E

be an algorithmically finite universal algebra.

Property 1. Each expansion of A is algorithmically finite.

Property 2.Each finitely generated subalgebra is algorithmically finite.

Page 32: Computably Enumerable Semigroups, Algebras, and Groups

Property 3.For every term t(x) the trace

a, t(a), tt(a),…is eventually periodic. In particular, if A is a semigroup then every element of A is of finite order.

Property 4.All infinite homomorphic images of A are also algorithmically finite.

Page 33: Computably Enumerable Semigroups, Algebras, and Groups

Property 5. If A=T/E is residually finite

then for all distinct elements x, y of A there

exists a subset S(x,y) of T such that:

(1) S(x,y) is E-closed and computable.

(2) x belongs S(x,y).

(3) y does belong to S(x,y).

Page 34: Computably Enumerable Semigroups, Algebras, and Groups

Lemma. If A is residually finite, then all

expansions of A are also residually finite.

Proof. Let A’ be an expansion of A. Take

two distinct elements x,y of A’. Select the

separator set S(x,y) from Property 5.

Define the following binary relation ≈(x,y)

on A’:

Page 35: Computably Enumerable Semigroups, Algebras, and Groups

a ≈(x,y) b

if and only if

no elements in S(x,y) and in its complement

are identified by the congruence relation on

A’ generated by the pair (a,b).

Page 36: Computably Enumerable Semigroups, Algebras, and Groups

Properties of ≈(x,y) :

(1) ≈(x,y) is a congruence relation on A’.

(2) ≈(x,y) is a co-c.e. relation.

(3) In the quotient algebra A’/ ≈(x,y) the images of x and y are distinct.

Since A’ is algorithmically finite, A’/ ≈(x,y)

must be finite.

Page 37: Computably Enumerable Semigroups, Algebras, and Groups

Theorem B.

Let A be an algorithmically finite universal

algebra.If A is residually finite then no

expansion of A has equational presentation.

Proof. If A’ is an equationally presented

expansion of A, then A’ is residually finite.

By Malcev’s lemma the word problem in A’

is decidable. Contradiction.

Page 38: Computably Enumerable Semigroups, Algebras, and Groups

Question (Khoussainov):

Are there algorithmically finite groups?

Motivation of the question:

Algorithmically finite groups are candidates

that have no equationally presented expansions.

Page 39: Computably Enumerable Semigroups, Algebras, and Groups

Theorem (Miasnikov, Osin, 2011)

There exists an algorithmically finite group.

Miasnikov motivates the theorem from a generic

complexity view point. Algorithmically finite

groups are called Dehn monsters.

Miasnikov and Osin ask if there are

residually finite Dehn monsters.

Page 40: Computably Enumerable Semigroups, Algebras, and Groups

Let K be a finite field. Consider the algebra

F=K<x1, x2,..., xm>

of polynomials in non-commuting variables.

We can represent F as the direct sum

∑Fn

where Fn is the vector space spanned over

monomials of degree n.

Page 41: Computably Enumerable Semigroups, Algebras, and Groups

Let H be a set of homogeneous polynomials,

I be the ideal generated by H.

Theorem (Golod Shafarevich).

Let rn be the number of polynomials in H of

degree n, and ε be such that 0< ε < m/2 and

rn ≤ ε2(m-2 ε)n-2.

Then the algebra

A=F / I

is infinite dimensional.

Page 42: Computably Enumerable Semigroups, Algebras, and Groups

Let H be a subset of {x,y}★ constructed in

Lemma 3 above. Consider the ideal I=<H>.

Theorem C. The algebra A=F/I satisfies the

following properties:

(1) A is effectively infinite.

(2) All expansions of A are residually finite.

(3) A has no equationally presented expansions.

Page 43: Computably Enumerable Semigroups, Algebras, and Groups

Proof. It is clear that the algebra is infinite.

Write any polynomials f of F in the form

a+ h,

where a is a sum of monomials not from KH

and h is a sum of monomials in KH. So:

f=(a1+.... an)+(h1+....+hk).

Identify this sum with the set

{a1,.... an,h1,....+hk},

and call the set {a1,.... an}

the true representative of a.

Page 44: Computably Enumerable Semigroups, Algebras, and Groups

Since H is simple but not hypersimple, H

has a strong array of finite sets for the

complement of H.

The identification of polynomials with finite

subsets implies that the algebra A is

effectively infinite.

Page 45: Computably Enumerable Semigroups, Algebras, and Groups

Claim 1. The collection of all true

representatives is an immune set.

Claim 2. For all distinct elements x, y of A

there exists a subset S(x,y) of F such that:

(1) S(x,y) is I-closed and computable.

(2) x belongs S(x,y).

(3) y does belong to S(x,y).

Page 46: Computably Enumerable Semigroups, Algebras, and Groups

Claim 3.

All expansions of A are residually finite.

Proof.

Take two distinct elements x,y of an

expansion A’. Select the separator set

S(x,y) from Claim 2.

Define the following binary relation ≈(x,y) :

Page 47: Computably Enumerable Semigroups, Algebras, and Groups

f ≈(x,y) g

if and only if

no elements in S(x,y) and in its complement

are identified by the congruence relation on

A’ generated by the pair (f,g).

Page 48: Computably Enumerable Semigroups, Algebras, and Groups

Properties of ≈(x,y) :

(1) ≈(x,y) is a congruence relation on A’.

(2) ≈(x,y) is a co-c.e. relation.

(3) In the quotient algebra A’/ ≈(x,y) the images of x and y are distinct.

Page 49: Computably Enumerable Semigroups, Algebras, and Groups

Claim 4. The collection of all true

representatives that belong to distinct

≈(x,y) -equivalence classes is a c.e. set.

Thus, the A’/ ≈(x,y) must be finite.

Hence, A’ is c.e., infinite, residually finite.

Therefore, the algebra can not be

equationally specified by Theorem B.

Page 50: Computably Enumerable Semigroups, Algebras, and Groups

Theorem C. There exists an algorithmically

finite and residually finite algebra.

Proof. Consider F=K<x1, x2,..., xm>.

Construct a set H of homogeneous

polynomials by stages as follows.

Let W0, W1, …. be a list of c.e. subsets of F.

Page 51: Computably Enumerable Semigroups, Algebras, and Groups

For each i, let f and g the first polynomials

occurring in Wi such that:

(1) f=f1+f2, g=g1+ g2, f1= g1, and(2) the degrees of homogeneous polynomials

occurring in both f2 and g2 are greater than i+64.

Put all homogeneous polynomials occurring

in both f2 and g2 into H.

Page 52: Computably Enumerable Semigroups, Algebras, and Groups

For each n >2, in H there are at most 2n

homogeneous polynomials of degree n.

Hence, for a small ε we have 0< ε < m/2

and

rn ≤ ε2(m-2 ε)n-2

for all n.

By Golod Shafarevich theorem, we have

that the algebra A=F / I is infinite. By

construction, it is algorithmically finite.

Page 53: Computably Enumerable Semigroups, Algebras, and Groups

It is well-known that Golod-Shafarevich

algebras are residually finite (Golod).

So, A is algorithmically finite and residually

finite. By Theorem B no expansion of A is

equationally presented.

Page 54: Computably Enumerable Semigroups, Algebras, and Groups

Theorem D. There exists an algorithmically

finite and residually finite group G.

Proof. Consider the algebra A constructed

above. The semigroup G=G(A) generated

by the elements (1+x)/I and (1+y)/I of the

algebra A forms a group under the product

operation.

The group G is the one desired.

Page 55: Computably Enumerable Semigroups, Algebras, and Groups

As a corollary we obtain the following

theorem.

Theorem E. There exists a group that has

no equationally presented expansion.

Open Question:

Are there semigroups, algebras and groups

whose all expansions are not quasi-

equationally presented?