Diophantine Problem in Some Metabelian Groups
Olga Kharlampovich, Laura Lopez, Alexei Miasnikov

TL;DR
This paper proves that the Diophantine problem for quadratic equations in certain metabelian groups, including Baumslag-Solitar groups and wreath products with finitely generated abelian groups, is decidable.
Contribution
It establishes the decidability of quadratic Diophantine equations in specific classes of metabelian groups, expanding understanding of their algebraic properties.
Findings
Decidability of quadratic Diophantine equations in Baumslag-Solitar groups $BS(1,k)$.
Decidability of quadratic Diophantine equations in wreath products $A times bZ$ with finitely generated abelian $A$.
Extension of Diophantine problem results to broader classes of metabelian groups.
Abstract
In this paper we show that Diophantine problem for quadratic equations in Baumslag-Solitar groups and in wreath products , where is a finitely generated abelian group and is an infinite cyclic group, is decidable.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
The Diophantine Problem in Some Metabelian Groups
Olga Kharlampovich111Hunter College and Graduate Center, CUNY, Laura López222Graduate Center, CUNY, Alexei Myasnikov333Stevens Institute
Abstract
In this paper we show that the Diophantine problem for quadratic equations in Baumslag-Solitar groups and in wreath products , where is a finitely generated abelian group and is an infinite cyclic group, is decidable. We show also that one can decide if there are non-trivial solutions of systems of equations without coefficients in these groups and give some sort of description of solutions. Previously we stated that there is an algorithm that given a finite system of equations with constants in such a group decides whether or not the system has a solution in the group, this proof, unfortunately, has a gap.
1 Introduction
The problem of solving equations in various classes of groups and monoids has been an active research field for many years now. The first general results on equations in groups appeared in the 1960’s in the works of Lyndon [11] and Malcev [12]. In the 1970’s Makanin [13, 14] proved the solvability of (systems of) equations for free monoids and free groups. Makanin’s decidability results have been extended to hyperbolic groups and right-angled Artin groups [3], and it was shown that certain group operations (graph products [2], HNN-extensions and amalgamated products over finite groups) preserve decidability [10]. Moreover, a significant progress concerning the computational complexity and the structure of solution sets have been obtained in recent years. On the negative side, by the Ershov-Romanovskii-Noskov result the first-order theory of a finitely generated solvable group is decidable if and only if the group is virtually abelian. The corresponding problem has been posed in [9]. Ershov proved this statement [5] in the nilpotent case, Romanovskii [19] generalized it to the polycyclic case, and finally, Noskov [15] established the most general statement for the case of a finitely generated solvable group. Denote by the problem of solvability of one equation. Roman’kov showed that is undecidable even for the subclass of all split equations of the form where is a coefficient-free word and is an element of the underlying group that is a free nilpotent of class [17] (this bound was later reduced to in [18]) or is a free metabelian non-abelian group [18]. In [4] the authors proved that is decidable in the Heisenberg group that is free nilpotent of rank 2 and class 2. But the Diophantine problem (denoted by in [4]) is undecidable in any non-abelian free nilpotent group.
In this paper we show that the Diophantine problem for quadratic equations in solvable Baumslag-Solitar groups and in wreath products , where is a finitely generated abelian group and is an infinite cyclic group, is decidable, i.e. there is an algorithm that given a finite quadratic system of equations with constants in such a group decides whether or not the system has a solution in the group. We show also that one can decide if there are non-trivial solutions of systems of equations without coefficients in these groups. In the published version of this paper we stated that there is an algorithm that given a finite system of equations with constants in such a group decides whether or not the system has a solution in the group, this proof, unfortunately, has a gap.
The metabelian Baumslag-Solitar groups are defined by one-relator presentations , where . If then is free abelian of rank , so the Diophantine problem in this group is decidable (it reduces to solving finite systems of linear equations over the ring of integers ). Furthermore, the first-order theory of is also decidable [21]. However, if then is metabelain which is not virtually abelian, so the first-order theory of is undecidable by [15]. As we mentioned above, in free metabelian non-abelian groups equations are undecidable [18]. In fact, in a finitely generated metabelian group given by a finite presentation in the variety of metabelian groups, the Diophantine problem is undecidable asymptotically almost surely if the deficiency of the presentation is at least 2 [6].
In general, if the quotient of a finitely generated metabelian group by its third term of the lower central series is a non-virtually abelian nilpotent group, then the decidability of the Diophantine problem in would imply decidability of the Diophantine problem for some finitely generated ring of algebraic integers associated with . The latter seems unlikely, since there is a well-known conjecture in number theory (see, for example, [1, 16]) that states that the Diophantine problem in rings of algebraic integers is undecidable. The discussion above shows that finitely generated metabelian groups with virtually abelian quotients present an especially interesting case in the study of equations in metabelian groups. The groups and wreath products , where is a finitely generated abelian group and is an infinite cyclic group, are the typical examples of such groups. This gives also a new look at one-relator groups. The groups , , were until recently the only known examples of one-relator groups with undecidable first-order theory. Recently, we were able to show (still unpublished) that any one-relator group containing non-abelian group has undecidable first-order theory. However, it is quite possible that equations in such groups are still decidable.
2 Equations in
Our first main result is
Theorem 1**.**
Quadratic equations in are decidable. There is also an algorithm to decide if there is a non-trivial solution of a system of equations without coefficients.
To prove the theorem we have to construct an algorithm that decides whether the set of formulas of the form is decidable, where is a group word in the alphabet . Recall that the group is isomorphic to the group , where and , where
[TABLE]
and the action of is given by . Thus, we can think of elements in as pairs where . The product is defined as
[TABLE]
The inverse of an element is
The following lemma reduces systems of equations in to systems of equations in .
Lemma 1**.**
Any finite system of equations in is equivalent to a finite system of equations of the form
[TABLE]
and
[TABLE]
where and where , and are variables.
The product can be also considered as one variable in
Proof.
Note that
[TABLE]
[TABLE]
The system of equations in the first and second component corresponds to a system of equations of the form (1) and (2), respectively.
∎
To solve a system of equations in , we begin by solving system (2). This system is just a linear system of equations with integer coefficients, where and is the matrix of the system. Using integral elementary column operations on and row operations on we can obtain an equivalent system such that has a diagonal form. This is Smith normal form. Column operations on correspond to change of variables. Row operations on correspond to transformations of the system of equations into an equivalent system. If the system does not have a solution, then the corresponding system of equations in the group does not have a solution. If the system is solvable, then we change variables to . Some of the new variables will have fixed integer values and some will be arbitrary integers. Substitute those ’s into system (1). We only have to check that there exist integer solutions , and remaining that we denote .
We say that a system of equations with variables is equivalent to a disjunction of systems if every solution of is a solution of one of and every solution of is a solution of . One can consider system (1) as a linear system with variables and linear combinations of exponential functions as coefficients (which contain variables ). It can be transformed using row operations to an equivalent disjunction of triangular like systems (with respect to variables , ) of the following form:
[TABLE]
[TABLE]
where and are linear combinations of elements in and constants. We will get a disjunction of systems because when multiplying equations by some coefficient we have to consider separately the case when this coefficient is zero.
Now we have to solve systems (3) and (4). We will first find all solutions of system (4). Semenov’s ideas in [20] (where he proved that the theory of is decidable) can be used to prove the following lemma.
Lemma 2**.**
Any system of equations over of the form
[TABLE]
where , with variables , is equivalent to a disjunction of linear systems of equations over .
Proof.
Let and let be a map that assigns to each variable a positive or negative sign (the agreement will be that zero has a positive sign). System (5) over is equivalent to a disjunction of systems each with an assignment . Now we fix one of these systems and we show how to describe all solutions.
We begin by rewriting each equation so that all variables are positive. We may do this by substituting in each equation for for each that has a negative assignment. Then we multiply each equation by , where are all the variables whose signs were changed. For instance, suppose we have an equation with assignment . Then we rewrite it as with assignment and multiply the equation by . We then obtain the equation
[TABLE]
with assignment . We now obtain a system over of the form
[TABLE]
Next, we substitute all sums in exponents of by new variables to obtain a system of equations over of the form
[TABLE]
Claim: A finite system of equations in the form (6) is equivalent to a disjunction of systems of linear equations of the form .
Proof.
Denote the new variables as . We begin by showing that for each , there is a such that system (6) does not have a solution if for all .
Fix . We can rewrite each equation in the system in the form , where all are positive integers, and are all variables in . For each equation, let if and if , and and for all . Then for all . Thus, the right side of the equation will always be smaller than the left side, and the equation has no solution. Thus, we can take to be the smallest such .
So we have shown that for all variables , if (or a finite system of equations where each equation has form ) has a solution then there is a such that . Now consider a finite graph with vertices labeled and directed edges from to whenever . Note that each vertex must be the initial vertex of some edge and thus the graph must contain a cycle in every connected component. Suppose there is a cycle . Then
[TABLE]
[TABLE]
Therefore for any , we have that
[TABLE]
Therefore, the value of any with is bounded by the value of .
Fix a and let and . Then we may replace the equation by a disjunction of equations where is the same as the formula , but is replaced by in one equation, in the next, and so on until .
Now we may eliminate variables from each equation in variables inductively, obtaining at each step a new disjunction consisting of a system of equations in less variables and a set of linear equations of the form which we use to eliminate one variable. At the last level of each branch of this procedure, we will have one of three possible outcomes:
All exponential terms have canceled out and we have a false equation with constant terms. In this case there is no solution to (6) or (5) in this branch. 2. 2.
There is an equation (i.e. all terms cancel out after a substitution). In this case all variables (after renumbering) that remained in the previous step of the branch are taken as free variables, and we obtain a general solution to system (6) along this branch. 3. 3.
There is one equation left of the form . In this case, this equation has a unique solution or no solution.
In the second case, any solution in of the linear system will be a solution to system (6) since when we substitute the variables into this equation, the same cancellations will occur and we will remain with the equation . This proves the claim. ∎
System (5) can also be reduced to a disjunction of linear systems by substituting each back to the corresponding linear combination of . This completes the proof of the lemma. ∎
System (4) is also equivalent to a disjunction of linear systems –we first replace sums appearing in the exponent of by new variables and then apply Lemma 2. We now solve this disjunction of linear systems –if it is solvable, the general solution will correspond to the disjunction of systems of linear equations on . We fix one of these systems and substitute those ’s that are fixed numbers into system (3) that has triangular form. Denote the new tuple of ’s by .
Proof of Theorem 1.
We will first prove the second statement. Suppose a system of equations in does not have coefficients. Then systems (1) and (3) do not have the last term.
The system has a non-trivial solution if and only if system (4) has a non-trivial solution. We can describe all solutions of (4) because they come from systems of linear equations. Then we substitute any solution of (4) in (3) and find all solutions of (3) in as a homogenous system of linear equations over .
It cannot happen that (4) has only finitely many solutions and the number of equations is more than the number of variables (so each ). Indeed then there are no s in the solution and we have a homogeneous linear system in abelian group that either has only zero solution or infinitely many.
Now we will show that there is an algorithm to decide if a quadratic equation has a solution. Every quadratic equation is equivalent to an equation in the standard form
[TABLE]
or
[TABLE]
The commutator width of is one. Indeed, since the relator has -exponent [math] and -exponent , any word on tat represents an element of the derived subgroup must have -exponent [math] and -exponent a multiple of . Therefore, each element of the derived subgroup may be written as which is equal to
[TABLE]
The verbal width of the subgroup generated by the squares in is two. Hence an orientable equation of genus has a solution if and only if . A non-orientable equation of genus has a solution if and only if belongs to this verbal subgroup. Therefore (except non-orientable of genus 1) we only have to deal with equations of genus zero.
[TABLE]
Lemma 3**.**
The question about the existence of solutions to quadratic equation of genus zero reduces to the question about existence of solutions to certain system (4) or, equivalently, (6).
Proof.
Consider
[TABLE]
and let and Then
[TABLE]
[TABLE]
Therefore, .
There are two possible cases. In the first case for all , then the system is equivalent to a system for new integer variables . This is exactly system (6).
In the second case, some is non-zero. Take , then and the quadratic equation has a solution if and only if the congruence
[TABLE]
has a solution in . Therefore we only have to consider ’s such that . This finishes the proof in the second case. ∎
3 Restricted wreath products with
The restricted wreath product is isomorphic to the semidirect product , where the action of on is by translation of indices, that is, . The product of two elements is . When the group is called the lamplighter group.
If is finitely generated abelian, then as an additive group. Denote by the ring In this case is isomorphic to the group of matrices of the form
[TABLE]
where is a Laurent polynomial in . Note that where and .
We will first show that equations in are decidable for and . We will denote by and by .
Theorem 2**.**
Quadratic equations in are decidable. There is also an algorithm to decide if an arbitrary coefficient free system has a non-trivial solution.
Proof.
The product of elements in is
[TABLE]
where and
[TABLE]
In a system of equations in , some of the and may be constants and some may be variables.
Thus, any system of equations in is equivalent to a system of equations of the form:
[TABLE]
and
[TABLE]
where where , and is a linear combination of elements in and a constant, and is a variable that runs over , is a variable that runs over , is a polynomial in with linear combinations of in the exponents of and .
We begin by solving the linear system (8) as in Section 2. If the system does not have a solution, then system (7) will not have a solution either. If the system has a solution, then we substitute those values of into system (7). Some will be replaced by integers, others by linear combinations of elements in and constants.
Now we solve system (7). This system can be put in Smith normal form by regarding the terms as variables, the terms as coefficients, and as a constant coefficient.
Thus, the system is equivalent to a disjunction of systems of the form:
[TABLE]
for , and
[TABLE]
where and is a linear combination of elements in with constants.
To solve system (10), we begin by grouping terms in each equation such that the sum of the coefficients of each group is zero modulo . If there is no way to group each equation in the system in this way, then this system does not have a solution. For, suppose there is a solution to system (10), then after substituting the solution in each equation and simplifying, the coefficients of each should be zero in each equation, thus the sum of the coefficients of before simplifying must be zero modulo .
There may be many ways to group the terms of each equation. We fix one system after grouping and for each equation, we set the powers of in the terms that were grouped together equal to each other, consequently obtaining a system of linear equations.
For example in , the equation
[TABLE]
can be grouped as follows:
[TABLE]
We then obtain the linear system
[TABLE]
[TABLE]
We now solve this system of linear equations. If there is no solution, system (9) has no solution in this branch. If there is a solution, then we substitute the general solution back into (9).
Proof of Theorem 2 Every non-abelian abelian-by-cyclic group has commutator width 1. Indeed, the derived subgroup equals the image of that consists of commutators. The action of on is trivial, therefore Therefore, everything again reduces to genus zero equations.
Consider
[TABLE]
and let Then , where
[TABLE]
Therefore, .
There are two possible cases. In the first case for all , then the system is equivalent to a system for new integer variables . This is exactly system (10).
In the second case, some is non-zero. Take , then . For non-prime , the ring is not a domain. But one can still use an analogue of the Euclidean algorithm and induction on , to show that can be represented as a linear combination of with coefficients in . Quadratic equation in this case has a solution if and only if the congruence
[TABLE]
has a solution in . To check this congruence we only have to consider ’s such that . This finishes the proof in the second case.∎
The second statement of the theorem is proved similarly to the proof for .
Theorem 3**.**
Quadratic equations in are decidable. There is also an algorithm to decide if an arbitrary coefficient free system has a non-trivial solution.
A system of equations in reduces to equations of the form (7) and (8), but the are variables in and is a polynomial with coefficients in . To solve system (10) we group terms whose coefficients add up to [math]. Then we reduce this system to system (LABEL:eq-5).
Theorem 3 implies the following corollary.
Corollary 1**.**
The Diophantine problem is decidable for coefficient free and for quadratic equations in .
Proof.
Equations in have the same form as equations (7) and (8) in the proof of Theorem 3, with the exception that the terms are in the ring . Each equation of the form (7) is equivalent to equations, each corresponding to a component of . Thus, any system of equations in is equivalent to a system in , so the decidability follows from the decidability of . ∎
Combining Theorems 2 and 3 we obtain the second main result.
Theorem 4**.**
The Diophantine problem is decidable for coefficient free and for quadratic equations in , where is a finitely generated abelian group.
Proof.
Let . Equations in have the same form as equations (7) and (8) in the proof of Theorems 2, 3 with the exception that the terms are in the ring (recall that is the same as but viewed as a ring). Each system of the form (7) is equivalent to several systems, some of them over and some over , each corresponding to a component of Solving these systems simultaneously we will solve the original system.∎
We conclude with some open problems.
Problem 1**.**
Is the Diophantine problem decidable in and in wreath products where is a finitely generated abelian group?
Problem 2**.**
Is the existential theory of and wreath products where is a finitely generated abelian group, decidable?
Problem 3**.**
Describe finitely generated metabelian groups with decidable Diophantine problem.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] J. Denef, L. Lipshitz. Diophantine sets over some rings of algebraic integers. Journal of the London Mathematical Society, s 2-18(3), (1978) 385-391.
- 2[2] V. Diekert, M. Lohrey, Existential and Positive Theories of Equations in Graph Products, Theory Comput. Syst. 37 (2004), pp. 133-156.
- 3[3] V. Diekert, A. Muscholl Solvability of Equations in Graph Groups is Decidable, Internat. J. Algebra Comput. 16 (2006), pp. 1047-1069.
- 4[4] M. Duchin, H. Liang, M. Shapiro, Equations in nilpotent groups. Proc. Amer. Math. Soc. 143 (2015), no. 11, 4723-4731.
- 5[5] Yu. L. Ershov, Elementary theory of groups, Dokl. Akad. Nauk SSSR, 203, No. 6 (1972), 1240-1243.
- 6[6] A. Garreta, A. Miasnikov, D. Ovchinnikov, Random nilpotent groups, polycyclic presentations, and Diophantine problems, Groups Complex. Cryptol. 9 (2017), no. 2, 99-115.
- 7[7] O. Greco, Unique non-unique factorization, Master’s thesis, 2010, University of Stockholm.
- 8[8] A. Khelif, Bi-interpretabilite et structures QFA: Etude des groupes solubles et des anneaux commutatifs, C. R. Acad. Sci. Paris, Ser. I 345 (2007) 59-61.
