Model theory and algebraic geometry in groups, non-standard actions and algorithms

Similar documents
Lecture 8, 9: Tarski problems and limit groups

Definable subsets in a free group

Algebras with finite descriptions

arxiv: v1 [math.gr] 28 Apr 2009

Definable and negligible subsets of free groups

Some model theory of the free group

TARSKI S PROBLEM ABOUT THE ELEMENTARY THEORY OF FREE GROUPS HAS A POSITIVE SOLUTION

Algorithmic problems in limits of free and hyperbolic groups

Makanin-Razborov diagrams for relatively hyperbolic groups

Z n -free groups are CAT(0)

arxiv: v2 [math.gr] 16 Feb 2010

Lecture 10: Limit groups

Model theory, stability, applications

THE ISOMORPHISM PROBLEM FOR TORAL RELATIVELY HYPERBOLIC GROUPS

HOMOMORPHISMS TO ACYLINDRICALLY HYPERBOLIC GROUPS I: EQUATIONALLY NOETHERIAN GROUPS AND FAMILIES. Contents

Algebraic geometry over groups I: Algebraic sets and ideal theory

Discriminating groups and c-dimension

Some Residual Properties of Groups. Henry Wilton

DIOPHANTINE GEOMETRY OVER GROUPS VIII: STABILITY. Z. Sela 1,2

The Zariski Spectrum of a ring

On the isomorphism problem for relatively hyperbolic groups

More Model Theory Notes

Axiomatic set theory. Chapter Why axiomatic set theory?

Π 0 1-presentations of algebras

Math 418 Algebraic Geometry Notes

Course 311: Michaelmas Term 2005 Part III: Topics in Commutative Algebra

MODEL THEORY OF DIFFERENCE FIELDS

The model companion of the class of pseudo-complemented semilattices is finitely axiomatizable

List of topics for the preliminary exam in algebra

Constructive algebra. Thierry Coquand. May 2018

Extended Index. 89f depth (of a prime ideal) 121f Artin-Rees Lemma. 107f descending chain condition 74f Artinian module

Chapter 3. Rings. The basic commutative rings in mathematics are the integers Z, the. Examples

ALGEBRA EXERCISES, PhD EXAMINATION LEVEL

A REPORT ON ELEMENTARY THEORY OF FREE NONABELIAN GROUPS BY O. KHARLAMPOVICH AND A. MYASNIKOV. Z. Sela

Foundations. September 4, Foundations. A Model Theoretic Perspective. John T. Baldwin. sociology. Thesis I. Thesis II. A Concept Analysis

FOLDINGS, GRAPHS OF GROUPS AND THE MEMBERSHIP PROBLEM

Tame definable topological dynamics

Math 203A - Solution Set 1

Merzlyakov-type theorems after Sela. Part II

Amenable groups, Jacques Tits Alternative Theorem

2 Lecture 2: Logical statements and proof by contradiction Lecture 10: More on Permutations, Group Homomorphisms 31

Algebra Homework, Edition 2 9 September 2010

CURRICULUM VITAE. Olga Kharlampovich (Kharlampovitch)

A MODEL-THEORETIC PROOF OF HILBERT S NULLSTELLENSATZ

Real Analysis Prelim Questions Day 1 August 27, 2013

COMBINATORIAL GROUP THEORY NOTES

Model Theory of Differential Fields

Regular Free Length Functions on Lyndon s Free Z[t]-group F Z[t]

Test sequences and formal solutions over hyperbolic groups

Algebraic Varieties. Notes by Mateusz Micha lek for the lecture on April 17, 2018, in the IMPRS Ringvorlesung Introduction to Nonlinear Algebra

1. Group Theory Permutations.

Definable henselian valuation rings

ADVANCED COMMUTATIVE ALGEBRA: PROBLEM SETS

Definitions. Notations. Injective, Surjective and Bijective. Divides. Cartesian Product. Relations. Equivalence Relations

Institutionen för matematik, KTH.

Quick course in Universal Algebra and Tame Congruence Theory

Limit groups as limits of free groups: compactifying the set of free groups.

3. The Sheaf of Regular Functions

ABELIAN SPLITTINGS OF RIGHT-ANGLED ARTIN GROUPS

Handout #6 INTRODUCTION TO ALGEBRAIC STRUCTURES: Prof. Moseley AN ALGEBRAIC FIELD

NOTES FOR DRAGOS: MATH 210 CLASS 12, THURS. FEB. 22

p-jets and Uniform Unramified Manin-Mumford

Exploring the Exotic Setting for Algebraic Geometry

Introduction to Model theory Zoé Chatzidakis CNRS (Paris 7) Notes for Luminy, November 2001

NOTES ON FINITE FIELDS

Transitivity of properties of two-generator subgroups of finite groups

ON THE ISOMORPHISM CONJECTURE FOR GROUPS ACTING ON TREES

Zariski Geometries, Lecture 1

Infinite objects in constructive mathematics

Model Theory of Fields with Virtually Free Group Actions

NOTES ON O-MINIMALITY

Fields and model-theoretic classification, 2

arxiv: v3 [math.gr] 31 May 2014

ASSIGNMENT - 1, DEC M.Sc. (FINAL) SECOND YEAR DEGREE MATHEMATICS. Maximum : 20 MARKS Answer ALL questions. is also a topology on X.

ALGEBRAIC GROUPS. Disclaimer: There are millions of errors in these notes!

Algebra I. Course Outline

Equations in Free Groups with One Variable: I

Algebraic Tractability Criteria for Infinite-Domain Constraint Satisfaction Problems

Maximal non-commuting subsets of groups

1 Fields and vector spaces

CHAPTER 11. Introduction to Intuitionistic Logic

ALGEBRA QUALIFYING EXAM SPRING 2012

NORMALISERS IN LIMIT GROUPS

Introduction to Algebraic Geometry. Jilong Tong

Properties of Generating Sets of Finite Groups

Splitting the Computational Universe

CS 468: Computational Topology Group Theory Fall b c b a b a c b a c b c c b a

CONSEQUENCES OF THE SYLOW THEOREMS

Chapter One. Affine Coxeter Diagrams

SOLVABLE GROUPS OF EXPONENTIAL GROWTH AND HNN EXTENSIONS. Roger C. Alperin

ISOMORPHISM PROBLEM FOR FINITELY GENERATED FULLY RESIDUALLY FREE GROUPS

MATH32062 Notes. 1 Affine algebraic varieties. 1.1 Definition of affine algebraic varieties

Geometric group theory, an introduction

arxiv: v1 [math.gr] 17 Jan 2015

Math 249B. Nilpotence of connected solvable groups

On the linearity of HNN-extensions with abelian base groups

ALGORITHMIC AND STATISTICAL PROPERTIES OF FILLING ELEMENTS OF A FREE GROUP, AND QUANTITATIVE RESIDUAL PROPERTIES OF Γ-LIMIT GROUPS

LIMIT GROUPS FOR RELATIVELY HYPERBOLIC GROUPS, II: MAKANIN-RAZBOROV DIAGRAMS

GROUPS AS GRAPHS. W. B. Vasantha Kandasamy Florentin Smarandache

OneRelator Groups: An Overview

Transcription:

Model theory and algebraic geometry in groups, non-standard actions and algorithms Olga Kharlampovich and Alexei Miasnikov ICM 2014 1 / 32

Outline Tarski s problems Malcev s problems Open problems 2 / 32

First-order language of groups The language L of group theory consists of multiplication, inversion 1, and a constant symbol 1 for the identity in the group. For a given group G one may include all elements of G as constants to the language L thus obtaining a language L G. If G is generated by a finite set A it suffices to include only elements of A into L obtaining L A. 3 / 32

First-order formulas in groups By φ(p 1,..., p n ) we denote a first-order formula in the language L (or L G ) whose free variables are contained in the set {p 1,..., p n }. We also use the tuple notation for variables referring to φ above as to φ(p) where P = (p 1,..., p n ). One may consider only first-order formulas of the type φ(p) = x 1 y 1... x n y n φ 0 (P, X, Y ), where φ 0 (P, X, Y ) has no quantifiers. A formula without free variables is called a sentence. 4 / 32

First-order Theory The first order theory Th(G) of a group G is the set of all first-order sentences in L (or in L G ) that are true in G. Th(G) is all the information about G describable in first-order logic. 5 / 32

Examples Let F be a free group. The -formula F = x(x n = 1 x = 1) says that there is no n-torsion in the group. The -formula x, y z(xy = yx (x = z 2 y = z 2 xy = z 2 )) holds in F and states that the abelian subgroup generated by x and y is cyclic. 6 / 32

Tarski Alfred Tarski Tarski s type problems for a given group (or a ring, or a structure) G: First-order classification: Describe groups H such that Th(G) = Th(H). Decidability: Is the theory Th(G) decidable? Here Th(G) is decidable if there exists an algorithm which for any given sentence Φ decides if Φ Th(G) or not. There are a few comments in order here. 7 / 32

First-order classification First-order classification: Describe groups H such that Th(G) = Th(H). Sometimes this question is too general, so replace an arbitrary H with a finitely generated one, or with a group of a particular kind. It helps if one can find a natural set of axioms of Th(G) which have a clear algebraic meaning. 8 / 32

First-order classification First-order classification: Describe groups H such that Th(G) = Th(H). Sometimes this question is too general, so replace an arbitrary H with a finitely generated one, or with a group of a particular kind. It helps if one can find a natural set of axioms of Th(G) which have a clear algebraic meaning. 8 / 32

Elimination of quantifiers A theory Th(G) has quantifier elimination to some set of formulas E, called the eliminating set, if for every formula φ(p) of L (or L G ) there exists a formula φ (P), which is a boolean combination of formulas from E, such that φ is equivalent to φ in G. A quantifier elimination is computable if the function φ φ is computable. If formulas from the set E are simple enough a quantifier elimination to E gives a powerful tool to study Th(G). There is another equivalent look at quantifier elimination. 9 / 32

Elimination of quantifiers A subset S G n is definable in a group G if there exists a first-order formula φ(p) in L G such that S is precisely the set of tuples in G n where φ(p) holds. Th(G) has an elimination of quantifiers to E iff every set definable in G is a boolean combination of sets defined by formulas from E. 10 / 32

Tarski s approach to C For the field of complex numbers C the following holds: Th(C) = Th(F ) if and only if F is an algebraically closed field of characteristic 0; Th(C) is decidable; The axioms of the theory state that F is a field of characteristic 0, and every polynomial equation over F has a solution in F. This theory admits elimination of quantifiers to a set of quantifier-free formulas. Definable sets are precisely the constructible sets (boolean combinations of algebraic sets). 11 / 32

Tarski s approach to C For the field of complex numbers C the following holds: Th(C) = Th(F ) if and only if F is an algebraically closed field of characteristic 0; Th(C) is decidable; The axioms of the theory state that F is a field of characteristic 0, and every polynomial equation over F has a solution in F. This theory admits elimination of quantifiers to a set of quantifier-free formulas. Definable sets are precisely the constructible sets (boolean combinations of algebraic sets). 11 / 32

Tarski s approach to C For the field of complex numbers C the following holds: Th(C) = Th(F ) if and only if F is an algebraically closed field of characteristic 0; Th(C) is decidable; The axioms of the theory state that F is a field of characteristic 0, and every polynomial equation over F has a solution in F. This theory admits elimination of quantifiers to a set of quantifier-free formulas. Definable sets are precisely the constructible sets (boolean combinations of algebraic sets). 11 / 32

Tarski s approach to C For the field of complex numbers C the following holds: Th(C) = Th(F ) if and only if F is an algebraically closed field of characteristic 0; Th(C) is decidable; The axioms of the theory state that F is a field of characteristic 0, and every polynomial equation over F has a solution in F. This theory admits elimination of quantifiers to a set of quantifier-free formulas. Definable sets are precisely the constructible sets (boolean combinations of algebraic sets). 11 / 32

Tarski s approach to C For the field of complex numbers C the following holds: Th(C) = Th(F ) if and only if F is an algebraically closed field of characteristic 0; Th(C) is decidable; The axioms of the theory state that F is a field of characteristic 0, and every polynomial equation over F has a solution in F. This theory admits elimination of quantifiers to a set of quantifier-free formulas. Definable sets are precisely the constructible sets (boolean combinations of algebraic sets). 11 / 32

Tarski s approach to real numbers R [Tarski 1930-48] For the field of real numbers C the following holds: Th(R) = Th(F ) if and only if F is a real closed field, i.e., F is a formally real field of characteristic 0, where every odd degree polynomial with coefficients in F has a root in F and for every element a F either a or a is a square; Th(R) is decidable; There is quantifier elimination to quantifier free formulas and formulas of the type t(x = t 2 ). There is quantifier elimination to quantifier free formulas if the order is added to the language. Definable sets are boolean combinations of semi-algebraic sets (solution sets of systems of polynomial equations and inequalities); 12 / 32

Tarski s problems on free groups Around 1945 Tarski put forward two problems: Let F n be a free group of rank n. Is it true that Th(F 2 ) = Th(F 3 )? Is Th(F n ) decidable for n 2? It took a while and a joint effort of many mathematicians to develop techniques to get to the point when one could put her/his hands on this problem. 13 / 32

Abelian groups in 1954 W. Szmielew solved Tarski s problems for an arbitrary abelian group A: She defined some invariants α p,k (A), β p,k (A), γ p,k (A), δ p,k (A) For a given abelian group she did described precisely: described all groups B with Th(A) = Th(B); described when Th(A) is decidable; proved quantifier elimination for Th(A) to a very particular set of existential formulas (pp-formulas). In modern terms, every subset of A n definable in A is a boolean combination of cosets of pp-definable subgroups of A n. Intuitively: there are a lot of definable subgroups in A n and they completely determine Th(A). 14 / 32

Solvable groups [Malcev]: Let N m and S m be respectively free nilpotent and free solvable groups of finite rank m. Then Th(N m ) = Th(N k ) iff m = k. Th(S m ) = Th(S k ) iff m = k. [Ershov, Romanovskii, Noskov]: A finitely generated soolvable group G has a decidable Th(G) if and only if G is virtually abelian. Again, definable subgroups played the main part in the proofs. 15 / 32

Solvable groups [Malcev]: Let N m and S m be respectively free nilpotent and free solvable groups of finite rank m. Then Th(N m ) = Th(N k ) iff m = k. Th(S m ) = Th(S k ) iff m = k. [Ershov, Romanovskii, Noskov]: A finitely generated soolvable group G has a decidable Th(G) if and only if G is virtually abelian. Again, definable subgroups played the main part in the proofs. 15 / 32

Solvable groups [Malcev]: Let N m and S m be respectively free nilpotent and free solvable groups of finite rank m. Then Th(N m ) = Th(N k ) iff m = k. Th(S m ) = Th(S k ) iff m = k. [Ershov, Romanovskii, Noskov]: A finitely generated soolvable group G has a decidable Th(G) if and only if G is virtually abelian. Again, definable subgroups played the main part in the proofs. 15 / 32

Malcev s problems Malcev: Let F be a free non-abelian group. 1) Describe definable sets in F ; 2) Describe definable subgroups in F ; 3) Is the commutant [F, F ] of F definable in F? 16 / 32

Solutions to Tarski s problems about free groups Theorem [Kharlampovich-Myasnikov, Sela, 2006] Th(F n ) = Th(F m ), m, n > 1. Described all finitely generated groups H with Th(F n ) = Th(H). Theorem [Kharlampovich and Myasnikov], 2006 The elementary theory Th(F ) of a free group F even with constants from F in the language is decidable. (there were some small inaccuracies noticed by Sela, they are clarified in our note On Tarski decidability problem in the arxive, they are indeed of minor nature) 17 / 32

Techniques Solutions to Tarski s problems in free groups is technically hard and is based on several recent achievements of modern group theory: Bass-Serre theory, group actions on R-trees and Z n -trees, JSJ decompositions of groups, theory of equations in groups, algebraic geometry over groups. theory of fully residually free (i.e., limit) groups, However, the whole machinery works nicely for other groups as well, not only for free groups. In the rest of talk I will discuss our results on Tarski s and Malcev s problems for hyperbolic groups. 18 / 32

Basic notions of algebraic geometry over groups Let G be a group generated by a finite set A, F (X ) be a free group with basis X = {x 1, x 2,... x n }, Put G[X ] = G F (X ). If S G[X ] then the expression S(X, A) = 1 is called a system of equations over G. A solution of the system S = 1 over G can be described as a G-homomorphism φ : G[X ] G such that φ(s) = 1. Solutions of S(X, A) = 1 in G correspond to G-homomorphisms G[X ]/ncl(s) G, and vice versa. 19 / 32

Basic notions of algebraic geometry over groups The solution set of S(X, A) = 1 in G is the algebraic set V G (S) defined by S. The normal subgroup R(S) = {T (X ) G[X ] Y G n (S(Y, A) = 1 T (Y ) = 1}. is the radical of S. G R(S) = G[X ]/R(S) is the coordinate group of the system S(X, A) = 1. 20 / 32

Zariski topology One can define Zariski topology on G n by taking algebraic sets in G n as a sub-basis for the closed sets of this topology. Zariski topology is Noetherian if and only if the group G is equationally Noetherian, i.e., every system of equations S(X, A) = 1 over G is equivalent to a finite subsystem. It is known that free and hyperbolic groups are equationally Noetherian. In a Noetherian topology every closed set is a finite union of its irreducible components. 21 / 32

Γ-limit groups Let Γ be a non-elementary torsion-free hyperbolic group. A group G is fully residually Γ if for any finite number of non-trivial elements in G there is a homomorphism G Γ such that the images of these elements are non-trivial. A finitely generated fully residually Γ group is the same as a Γ-limit group. Warning: Nor all Γ-limit groups are finitely presented! 22 / 32

Γ-limit groups Let Γ be an equationally Noetherian group and G a finitely generated group containing Γ. Then the following conditions are equivalent: 1) G is fully residually Γ; 2) G is universally equivalent to Γ (in the language with constants); 3) G is the coordinate group of an irreducible algebraic set over Γ; 4) G is a Γ- limit group; 5) G embeds into an ultrapower of Γ. 23 / 32

Equations in a free group Triangular quasi-quadratic (TQ) system is a finite system that has the following form S 1 (X 1, X 2,..., X n, A) = 1, S 2 (X 2,..., X n, A) = 1,... S n (X n, A) = 1 where either S i = 1 is quadratic in variables X i, or S i = 1 is a system [x j, x k ] = 1 and, in addition, equations [x, u] = 1 for all x, x j, x k X i and some u F R(Si+1,...,S n) or S i is empty. A TQ system above is non-degenerate ( NTQ) if for every i, S i (X i,..., X n, A) = 1 has a solution in the coordinate group G i = F R(Si+1,...,S n), where G n = F (or G n = Γ). 24 / 32

Description of solution sets of equations Theorem For a system of equations S(X, A) = 1 over F one can find finitely many NTQ systems such that U 1 (Y 1, A) = 1,..., U m (Y m, A) = 1 V F (S) = P 1 (V (U 1 ))... P m (V (U m )) for some word mappings P 1,..., P m. (P i maps a tuple Ȳ i V (U i ) to a tuple X V F (S). Similarly one can effectively describe the solution set of a system over a torsion-free hyperbolic group Γ. 25 / 32

First-order classification for free groups Now we can explain which finitely generated groups have the same theory Th(F ) as a free non-abelian group. Theorem [KM, Sela, 2006] Hyperbolic NTQ groups are exactly the finitely generated groups H such that Th(F ) = Th(H). 26 / 32

Hyperbolic groups A finitely generated group G is δ-hyperbolic if all geodesic triangles in the Cayley graph of G are δ-thin. 27 / 32

Quantifier elimination in free and hyperbolic groups Quantifier elimination [Sela, 2008] Every formula in the theory of F is equivalent to a boolean combination of AE-formulas. The same is true for a torsion free hyperbolic group. Note, the quantifier elimination is not efficient here. 28 / 32

Effective quantifier elimination Theorem [ Kharlampovich and M.], 2013 Let Γ be a torsion free hyperbolic group. Then Th(Γ) with constants from Γ in the language admits a computable quantifier elimination to -formulas. Thus, i.e., there exists an algorithm which given a first-order formula φ with constants from Γ finds a boolean combination of -formulas that is equivalent to φ in Γ. Note, the elimination set in this case, as well as in free groups, is much more complex then in C, R, or in abelian groups. 29 / 32

Effective quantifier elimination Theorem [ Kharlampovich and M.], 2013 Let Γ be a torsion free hyperbolic group. Then Th(Γ) with constants from Γ in the language admits a computable quantifier elimination to -formulas. Thus, i.e., there exists an algorithm which given a first-order formula φ with constants from Γ finds a boolean combination of -formulas that is equivalent to φ in Γ. Note, the elimination set in this case, as well as in free groups, is much more complex then in C, R, or in abelian groups. 29 / 32

Decidability Let Γ be a torsion free hyperbolic group. Theorem [ Kharlampovich and M.], 2013 The -theory of a Γ torsion-free hyperbolic group with constants from Γ in the language is decidable. Combining this with effective quantifier elimination one gets Theorem [Kharlampovich and M.], 2013 The elementary theory Th(Γ) of a torsion free hyperbolic group Γ with constants from Γ in the language is decidable. 30 / 32

Malcev s problems in free and hyperbolic groups Theorem (KM, 2011) Let Γ be a torsion free hyperbolic group. Then the group Γ and cyclic subgroups of Γ are the only definable subgroups of Γ. In particular, this solves the Malcev s problems 2 and 3 for free groups. There are other interesting corollaries. The proof is based on our description of sets definable in torsion-free hyperbolic groups (solution to Malcev s problem 1) and a beautiful idea due to Bestvina and Feighn on negligible sets. I will try to explain some ideas of the description of the definable sets. 31 / 32

Examples of definable sets in a group G Algebraic sets: let W (P, A) = 1 be an equation (with constants) in a group G. Then the algebraic set is definable in G. V G (W ) = {g G n W (g, A) = 1} 32 / 32

Examples of definable subgroups The following subgroups are definable in any group G: The centralizer of a finite subset M = {g 1,..., g m } G: C G (M) = {x G m i=1[x, g i ] = 1}; In particular, maximal cyclic subgroups are definable in a free group or a torsion-free hyperbolic group, as well as their subgroups. 33 / 32

Definable sets in F As we know from quantifier elimination every definable set in Γ is a boolean combination of -definable sets. Hence we need to describe only sets -definable in Γ. We first improve the quantifier elimination. 34 / 32

More on quantifier elimination Quantifier elimination [Kh,M] Every formula in the theory of F (or Γ) in the language L A is equivalent to some boolean combination of formulas X Y (U(P, X ) = 1 V (P, X, Y ) 1), where X, Y, P are tuples of variables. Moreover, there is an algorithm that for a given formula φ(p) finds an equivalent boolean combination of the type above. 35 / 32

What do these formulas define? algebraic U(P, X ) = 1 is an irreducible equation such that the limit group K = F R(U) has not sufficiently many H-automorphisms, H =< P >, V (P, X, Y ) 1 demonstrates that each φ : H F can be extended to at least n algebraic K F. 36 / 32

Parametrization theorem for definable sets Theorem [Kharlampovich, M., 2011] Let Γ be a torsion free hyperbolic group. Then for every subset P Γ m definable in Γ, either P or its complement P is a finite union of sets admitting parametrization and one can find these parametrizations effectively. The formula defines the set P implicitly, while the parametrization defines it (or its complement) explicitly. This theorem is the main tool when proving that some sets are non-definable. Now I will explain what is parametrization in the case of free groups, the hyperbolic case is similar but more technical. 37 / 32

Parametrization A piece of a word u F is a non-trivial subword v that appears in u in at least two different ways (maybe the second time as v 1, maybe with overlapping). A proper subset P of F admits parametrization if every words p P satisfies a system of equations (with coefficients) without cancellations of the following type p w 1 (y 1,..., y n ),..., p w k (y 1,..., y n ), where each y i is non-empty, appears at least twice in the system, and each y j that appears in w 1 is a piece of p. Parametrizations of subsets of F k are defined similarly. 38 / 32

Open problems Recall that a RAAG is a group G given by a presentation of the form < a 1,..., a r R >, where R is a subset of the set {[a i, a j ] i, j = 1,..., r}. Tarski s problems for RAAGs Let A be a right angled Artin group. Describe RAAGs B such that Th(A) = Th(B). Is the first order theory Th(A) decidable? Notice that Casals-Ruiz and Kazachkov obtained an algorithmic description of the solution set of a system of equations in RAAGs. Note that Diekert and Muscholl showed that the universal theory of any RAAG is decidable. 39 / 32