Non Commutative Algebraic Geometry I: Monomial Equations with a Single Variable
Zlil Sela

TL;DR
This paper introduces a framework for analyzing solutions to monomial equations with a single variable over free associative algebras, using algebraic geometry tools like Makanin-Razborov diagrams.
Contribution
It develops the first part of a series on solution structures, constructing diagrams that encode all homogeneous solutions to such systems.
Findings
Constructed Makanin-Razborov diagrams for homogeneous solutions
Analyzed solution sets of monomial equations with one variable
Laid groundwork for further algebraic geometry studies
Abstract
This paper is the first in a sequence on the structure of sets of solutions to systems of equations over a free associative algebra. We start by constructing a Makanin-Razborov diagram that encodes all the homogeneous solutions to a homogeneous system of equations. Then we analyze the set of solutions to monomial systems of equations with a single variable.
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.
Taxonomy
TopicsAdvanced Topics in Algebra · Polynomial and algebraic computation · Homotopy and Cohomology in Algebraic Topology
Algebraic geometry studies the structure of sets of solutions to systems of equations usually over fields or commutative rings. The developments and the considerable abstraction that currently exist in the study of varieties over commutative rings, still resist to apply to the study of varieties over non-abelian rings or over other non-abelian algebraic structures.
Since about 1960 ring theorists, P. M. Cohn [Co], G. M. Bergman [Be-Ha], and others, have tried to study varieties over non-abelian rings, notably free associative algebras (and other free rings). However, the pathologies that they tackled and the lack of unique factorization that they study in detail ([Co], chapters 3-4), prevented any attempt to prove or even speculate what can be the structure of varieties over free associative algebras.
In this sequence of papers we suggest to study varieties over free associative algebras using techniques and analogies of structural results from the study of varieties over free groups and semigroups. Over free groups and semigroups geometric techniques as well as low dimensional topology play an essential role in the structure of varieties. These include Makanin’s algorithm for solving equations, Razborov’s analysis of sets of solutions over a free group, the concepts and techniques that were used to construct and analyze the JSJ decomposition, and the applicability of the JSJ machinery to study varieties over free groups and semigroups ([Se1],[Se2]). Our main goal is to demonstrate that these techniques and concepts can be modified to be applicable over free associative algebras as well.
Furthermore, we believe that the concepts and techniques that proved to be successful over free groups and semigroups, can be adapted to analyze varieties over free objects in other non-commutative and at least ”partially” associative algebraic structures. In that respect, we hope that it will be possible to use or even axiomatize the properties of varieties over the free objects in these algebraic structures, in order to set dividing lines between non-commutative algebraic structures, in analogy with classification theory (of first order theories) in model theory [Sh].
We start the analysis of systems of equations over a free associative algebra with what we call monomial systems of equations. These are systems of equations over a free associative algebra, in which every polynomial in the system contains two monomials. In the first section of this paper we analyze the case of homogeneous solutions to homogeneous monomial systems of equations. In this case it is possible to apply the techniques that were used in analyzing varieties over free semigroups [Se2], and associate a Makanin-Razborov diagram that encodes all the homogeneous solutions to homogeneous monomial system of equations.
In the second section we introduce that are a natural analogue of a , and prove that such algebras are always embedded in (limit) division algebras. The automorphism (modular) groups of these division algebras are what is needed in the sequel in order to modify and shorten solutions to monomial systems of equations.
In the third chapter we present a combinatorial approach to (cases of) the celebrated Bergman’s centralizer theorem [Be]. Finally, in the fourth section we use this combinatorial approach to analyze the set of solutions to a monomial system of equations with a single variable. The results that we obtain are analogous to the well known structure of the set of solutions to systems of equations with a single variable over a free group or semigroup. We prove all our results under the assumption that the top homogeneous parts of the coefficients in the equations are monomials with no periodicity, in order to simplify our arguments, but we believe that eventually this assumption can be dropped.
In the next paper in the sequence we use the techniques that are presented in this paper to analyze monomial systems of equations that have no quadratic (or surface) parts. In the third paper in the sequence we analyze the quadratic parts of monomial systems of equations. Eventually, we hope to use our analysis of sets of solutions to monomial system of equations to the analysis of general varieties.
I would like to thank Eliyahu Rips who inspired me years ago to try and study varieties over non-commutative algebras, and David Kazhdan for his continuing interest.
§1. Homogeneous solutions of monomial equations
For simplicity, we will always assume that the free algebras that we consider are over the field with two elements . Let be a free associative algebra over : . In order to study the structure of general varieties over the associative algebra , we start with varieties that are defined by monomial systems of equations. A system of equations, , is called if it is defined using a finite set of unknowns: , and a finite set of equations:
[TABLE]
where the words and are monomials in the free algebra generated by the variables: and coefficients from the algebra : , i.e., a word in the free semigroup generated by these elements (note that the coefficients, , are general elements and not necessarily monomials). A monomial system of equations is called if all the coefficients, , in the system are homogeneous elements in the free associative algebra .
We start by analyzing all the homogeneous solutions of a homogeneous monomial system, i.e., all the assignments of homogeneous elements in to the variables , such that the equalities in a homogeneous monomial system of equations are valid.
Let be a homogeneous solution of the monomial system . Substituting the elements in the monomials and , , we get a finite set of equalities in the free algebra . Since all the elements that appear in each of these equalities are homogeneous, for each index we can associate a segment, , of length that is equal to the degree of and after the substitution of . We further add notation on the segment for the beginnings and the ends of each of the elements and the coefficients of the system: .
With the segments , and the notation for the beginnings and ends of and , we can naturally associate a band complex (bands are added for different appearances of the same variable). All the lengths that appear in the complex are integers, so the band complex must be simplicial. Note that all the operations that are used in the Rips machine, or in the Makanin procedure, to transfer the original complex into a standard simplicial complex are valid in our context, i.e., it is possible to cut the elements and and represent them as multiplication of new elements, according to the operations that are performed in modifying the band complexes along the procedure.
The simplicial band complex (that is equivalent to the band complex we started with), divides the segments , and the segments of the elements, and , into finitely many oriented subsegments that belong to finitely many equivalence classes. With each equivalence class of subsegments we associate a label. Note that the labels are divided into labels that get (fixed) values in the free algebra , and are part of the coefficients, , and ”free” labels.
Given the labels of the oriented subsegments, with each of the variables and the coefficients we naturally associate a word in the free semigroup that is generated by the labels. By construction for each index , the words that are associated with and in this free semigroup are identical. Therefore, we have constructed a homomorphism from the semigroup that is formally generated by elements that are associated with and to the free semigroup that is generated by the labels, and this homomorphism (of semigroups) satisfies the equalities in the system , when we interpret the monomials in these equalities as equations in a semigroup.
Let be the semigroup that is generated by copies of and the coefficients: , modulo the relations:
[TABLE]
for , where the monomials and are interpreted as words in a free semigroup. By the previous argument with a (homogeneous) solution of the system it is possible to associate a homomorphism from into a free semigroup.
Conversely, given a semigroup homomorphism of into a free semigroup, that fits with a decomposition of the constants into a product of homogeneous elements (there are finitely many possible ways to represent each of the coefficients as such a product), it is possible to associate with such a product a family of solutions of the systems .
Therefore, the study of homogeneous solutions of a homogeneous monomial system of equations over an associative free algebra is reduced to the study of a collection of semigroup homomorphisms from a given f.g. semigroup into a free semigroup. By with the collection of semigroup homomorphisms it is possible to associate canonically a finite collection of pairs: , where each of the groups ’s is a limit group, and each of the semigroups is a f.g. subsemigroup that generates . Furthermore, with and its collection of homomorphisms it is possible to associate (non-canonically) a Makanin-Razborov diagram that encodes all its homomorphisms into free semigroups. By our observation, this Makanin-Razborov diagram of pairs encodes all the homogeneous solutions of the system . Indeed, every solution of the system is obtained from a homomorphism of into a free semigroup by substituting arbitrary homogeneous elements from instead of the terminal (non-constant) free elements that appear in the terminal level of a Makanin-Razborov diagram of .
Theorem 1.1
With a homogeneous monomial system of equations over the free associative algebra it is possible to associate (non-canonically) a Makanin-Razborov diagram that encodes all its homogeneous solutions.
As a corollary of the encoding of homogeneous solutions of system of homogeneous monomial equations by pairs of limit groups and their subsemigroups we get the following.
Corollary 1.2
The collections of sets of homogeneous solutions to homogeneous monomial systems of equations is Noetherian. i.e., every descending sequence of such sets terminates after a finite time.
Demonstration
Proof:
Follows immediately from the descending chain condition for limit groups [Se1], or the Noetherianity of varieties over free groups and semigroups [Gu].
∎
Theorem 1.1 associates a Makanin-Razborov diagram with the set of homogeneous solutions to a homogeneous monomial systems of equations. Our main goal in this sequence of papers is to associate a Makanin-Razborov diagram with the set of (not necessarily homogeneous) solutions of a general monomial system of equations, at least in the minimal rank case. i.e., in the case in which the Makanin-Razborov diagram that is associated with the homogeneous system that is associated with top homogeneous part of the non-homogeneous system contains no free products.
§2. Limit algebras, their division algebras and modular groups
The construction of the Makanin-Razborov diagram of a system of equations over a free group uses extensively the (modular) automorphism groups of the limit groups that are associated with its nodes. These modular groups enable one to proceed from a limit group to maximal shortening quotients of it, that are always proper quotients.
The semigroups that appear in the construction of the Makanin-Razborov diagram of a system of equations over a free semigroup do not have a large automorphism group in general. e.g., a finitely generated free semigroup have a finite automorphism group. Hence, to study homomorphisms from a given f.g. semigroup to the free semigroup we did the following in [Se2].
Given a f.g. semigroup, , we can naturally associate a group with it. Given a presentation of as a semigroup, we set the f.g. group to be the group with the presentation of interpreted as a presentation of a group. Clearly, the semigroup is naturally mapped into the group, , and the image of in generates . We set to be this natural homomorphism of semigroups.
The free semigroup, , naturally embeds into a free group, . By the construction of the group, , every homomorphism of semigroups, , extends to a unique homomorphism of groups, , so that: .
By construction, every homomorphism (of semigroups), , extends to a homomorphism (of groups), . Therefore, the study of the structure of , is equivalent to the study of the structure of the collection of homomorphisms of groups, , that restrict to homomorphisms of (the semigroup) into the free semigroup (the ), .
By (canonically) associating a finite collection of maximal limit quotients with the set of homomorphisms, , that restrict to (semigroup) homomorphisms from to , we are able to (canonically) replace the pair with a finite collection of limit quotients: , where each of the groups is a limit group. Limit groups have rich modular groups, and these are later used to proceed to the next levels of the Makanin-Razborov diagram of the given system of equations over the free semigroup .
In studying sets of solutions to systems of equations over a free associative algebras, we need to study homomorphisms: , where is a f.p. algebra, and is the free associative algebra of rank . As in the case of groups and semigroups, to study such homomorphisms we pass to convergent sequences of homomorphisms: , and look at the that are associated with such convergent sequences. Algebras, and in particular limit algebras, have automorphisms, but these are not the automorphisms that will be needed in the sequel to modify and shorten homomorphisms.
By a classical construction of Malcev [Mal] and Neumann [Ne], and by different constructions of Amitsur [Am] and others, the free associative algebra can be embedded into a division algebra (note that there are various different division algebras into which embeds). Given a convergent sequence with an associated limit algebra , it is straightforward to get an embedding: , where is a division algebra, that is also obtained from the convergent sequence and from the embedding .
In the sequel we will use (a subgroup of) the group of automorphisms of the division algebra , in order to modify (shorten) the homomorphisms that we need to study. These will be the modular groups that are associated with limit algebras that appear along the nodes of the Makanin-Razborov diagrams of the given systems of equations over the free associative algebra .
An important example is (a special case of) what we call (or ) :
[TABLE]
for an appropriate permutation . Such a surface algebra is a limit algebra. Hence, it is embedded in a division algebra, . For appropriate convergent sequences, the modular group of contains the automorphism group of a corresponding surface. Therefore, we call the modular group of , the of a surface algebra, since it contains (or is generated by) generalized Dehn twists that are inspired by Bergman’s centralizer theorem [Be]. These modular groups play an essential role in constructing Makanin-Razborov diagrams for monomial systems of equations over a free associative algebra in the sequel.
§3. A combinatorial approach to Bergman’s theorem
In the first section we studied homogeneous solutions to homogeneous monomial systems of equations. In this section we start the study of non-homogeneous solutions to arbitrary monomial systems of equations. We start by studying the centralizers of elements in a free associative algebra, i.e., we give combinatorial proof to Bergman’s theorem, and then use these techniques to study related system of equations. We start with the following theorem, that can be proved easily by a direct induction, but we present a proof that uses techniques that we will use in the sequel.
Theorem 3.1
Let be an element for which its top degree homogeneous part is a monomial, and suppose that this top degree monomial has no non-trivial roots. Then the centralizer of in is precisely the elements in the (one variable) algebra that is generated by .
Demonstration
Proof:
Suppose that is a (non-trivial) element that satisfies . By our analysis of homogenous elements, the top degree homogenous part of must be a monomial, which is a power of the top degree monomial in . Hence, the top dgree monomial of has to be identical to the top degree monomial of for some . Therefore, and , so the theorem follows by induction on the degree of .
For later applications we present a different proof. First, note that if and only if . Hence, we may assume that the monomials in do not include the one corresponding to the identity.
Lemma 3.2
Suppose that and that . There exists an element , such that: in the abelian group: , and in the abelian group: , where is the abelian group that is generated by the monomials of degree in .
Demonstration
Proof:
We analyze the codegree 1 monomials in the two sides of the equation: . If there are no cancellations between the codegree 1 monomials (that are obtained using the distributive law) in each side of the equation, the claim follows in the way that it follows in the homogeneous case.
Suppose that there are cancellations between codegree 1 monomials in ithe product . In that case a codegree 1 monomial of can be written as , where is the top monomial of , and . In this case we add the monomial as a codegree 1 monomial to . iNote that in this case and ia a pair of cancelling codegree 1 monomials, where is a codegree 1 monomial of , that satisfies: .
Continuing the analysis for all the codegree 1 products in the two sides of the equation, we get the statement of the theorem.
∎
Since in the abelian group , if it follows that and in the abelain group . Hence, if , in . Applying these arguments iteratively we get that in the abelian group: , for some that satisfies: .
Therefore, in , which means that: in the abelian group , and .
Let satisfy in , and . In this case the top degree monomials of and are identical, and we denote this monomial . Suppose that are monomials of codegree 1 in either or , and suppose that . In that case is the suffix of and is the prefix of . Since is not a proper power, can not be presented as for any codegree 1 monomial , and can not be presented as for any codegree 1 monomial .
Hence, if are codegree 1 monomials in either or , and , then both and can be presented uniquely in each of the two products and , that imply that and must be codegree 1 monomials in both and . Therefore, the codegree 1 monomials of and must be identical, so in the abelian group: , and in the abelian group , for some non-negative integer .
We use (a finite) induction and assume that in the abelian group: , for some positive integer . i.e., we assume that the equality holds for all the monomials in and of codegree smaller than . To complete the proof of the theorem, we need to prove the same equality for all the monomials of codegree at most .
By the inductive hypothesis in the abelian group . Hence, where is the sum of all the monomials of codegree smaller than in and . Furthermore, is precisely the sum of all the monomials of codegree smaller than in .
Let be the sum of the monomials of codegree less than in . We set to be the sum of all the monomials of codegree in . By construction: in the abelian group: . i.e., the monomials of codegree at most are identical for the 3 different products.
Recall that , where . We set , where and . Let be the sum of the monomials of codegree in . Then:
[TABLE]
in the abelian group: . Since: in that abelian group, it follows that: in that abelian group, where and are the top monomials in and in correspondence. Therefore, all these monomials are products of a top degree monomial with a codegree monomial, and these can be broken precisely as in the codegree 1 case, assuming .
We are left with the case in which . In that case we write: and in the abelian group: , where and are the codegree monomials in and in correspondence. Since the contributions of products of monomials of codegree smaller than in and in are identical, we need to look only at the equation: for the monomials of codegree , where are identical monomials. By the argument that was used in the codegree 1 case (when ), it follows that , and the general step of the induction is proved.
So far we may conclude that in the abelian group: . Therefore, commutes with and , and the theorem follows.
∎
So far we assumed that the top homogeneous element of is a monomial and that its top monomial doesn’t have a proper root. We continue by allowing to be a proper power.
Theorem 3.3
Let be an element for which its top degree homogenous part is a monomial, and suppose that and the top degree monomial of does not have a proper root. Then the centralizer of in is precisely the elements in the algebra that is generated by .
Demonstration
Proof:
Suppose that is a (non-trivial) element that satisfies . First, note that like theorem 3.1, theorem 3.3 can be proved easily by replacing by , for an appropriate , such that , and . However, as in the proof of theorem 3.1 and for future purposes, we prefer to present a different proof. For that proof we assume that .
As in theorem 3.1, by our analysis of homogenous elements, the top degree homogenous part of must be a monomial, which is a power of the top degree monomial in .
As in the proof of theorem 3.1, if the arguments that were used in the proof of lemma 3.2, that remain valid under the assumptions of the theorem, enable us to analyze the codegree 1 monomials in . In that case, as in the proof of theorem 3.1, there exists an element , that contains a top degree monomial and a homogenous part of codegree 1, such that and , i.e., that , in the ablian group: .
Applying these arguments iteratively, as in the proof of theorem 3.1, we get that in the abelian group: , for some that satisfies: , which means that: in the abelian group: . In particular, the top degree monomial of must be a power of the top degree monomial of .
In case and in the abelian group: , we apply the same argument that we used in case in the proof of theorem 3.1. By these arguments, if in the ableian group: , then in the abelian group: , where is an integer, . This implies that , for some positive integer , in the abelian group: .
We further use (a finite) induction and assume that in the abelian group: , for some positive integer . i.e., we assume that the equality holds for all the monomials in and of codegree smaller than . To complete the proof of the theorem, we need to prove the same equality for all the monomials of codegree at most .
By the inductive hypothesis in the abelian group . Hence, where is the sum of all the monomials of codegree smaller than in and . Furthermore, is precisely the sum of all the monomials of codegree smaller than in .
Let be the sum of the monomials of codegree less than in , and let be the sum of the monomials of codegree less than in . We set to be the sum of all the monomials of codegree in .
, so we set to be the sum of all the codegree monomials in . By construction: in the abelian group: . i.e., the monomials of codegree at most are identical for the 3 different products.
Recall that , where . We set , where and . Similarly, we set where . Then:
[TABLE]
in the abelian group: . Since: in that abelian group, it follows that: in that abelian group, where and are the top monomials in and in correspondence. Therefore, all these monomials are products of a top degree monomial with a codegree monomial, and these can be broken precisely as in the codegree 1 case, assuming .
As in the codegree 1 case, we are left with the case in which . In that case we write: and a as above. By the same argument that was used in that case in analyzing the codegree 1 monomials, the monomials of codegree in are precisely the monomials of codegree in , and the induction follows for . Hence, in the abelian group: . Therefore, commutes with and and , and the theorem follows.
∎
It is possible to use the techniques that we used in this section analyze centralizers of general elements with monomial top homogeneous part, and centralizers of general elements, but we won’t need to apply these techniques in this generality in the sequel, so we omit these generalizations.
§4. Equations with a single variable
In the previous section we gave combinatorial proofs to special cases of Bergman’s theorem on the structure of centralizers in free associative algebras. Such combinatorial proofs are needed in order to study the set of solutions to related systems of equations that play a central role in understanding the set of solutions to a general monomial system of equations.
In this section we study the set of solutions to monomial systems of equations with a single variable. As will be demonstrated in the sequel the techniques that are used in this section, play an essential role in studying monomial equations with no quadratic nor free parts.
Recall that over free groups and semigroups equations with a single variable were analyzed long before the analysis of general systems of equations by Lorenc [Lo] and Appel [Ap]. The approach we use combines the technique and results for studying equations with a single variable over a free group and semigroup with the combinatorial approach that we used in analyzing centralizers and quadratic equations.
Lemma 4.1
Let and suppose that the top homogeneous parts of and are monomials that are not proper powers.
If the equation has a non-trivial solution, then the set of solutions to the equation is a set , where and is an arbitrary polynomial in a single variable. Furthermore, the element , which is the solution of minimal degree of the equation, is unique.
Demonstration
Proof:
First, the set of solutions of the equation is a linear subspace of . If and are solutions to the equation , and they are of the same degree, then their top homogeneous monomials are identical. Hence, , which is also a solution of that equation has strictly smaller degree than and . Therefore, if the equation has a solution, then it has a unique solution of minimal degree, that we denote .
If is an arbitrary solution of , then there exists some non-negative integer , such that and have the same top monomial. Since both and are solutions of the equation , is a solution of this equation and: . Hence, the proof of the lemma follows by induction on the degree of the solution .
∎
Unlike the case of free groups or semigroups, the equation may have a solution, and still it can be that there are no solutions with .
Let , , and be arbitrary elements in the algebra . Let , and . Then: and in general there is no element , such that and .
To bound the degree of a minimal degree solution we need the following lemma.
Lemma 4.2
Let be as in lemma 4.1, and suppose that the equation has a non-trivial solution. Then there exists a solution, , , and .
Demonstration
Proof:
Suppose that satisfies . If the lemma follows. Hence, we may assume that .
We use the analysis that was applied in analyzing centralizers in the previous section. By the analysis of homogeneous elements, the top degree homogeneous part of must be a monomial. Let , , and be the top monomials of , , and . Then they must satisfy: . Therefore, there exists a monomial such that: .
As in analyzing centralizers, we continue the analysis of by analyzing its codegree 1 monomials. We examine the codegree 1 monomials in the products: and . We get an element , such that: in the abelian group: .
We continue iteratively analyzing products of codegree 2. Note that products of codegree 2 that include monomials of codegree 0 and 1 of , and , that correspond to codegree 1 monomials of and and codegree 1 monomials of (from the two sides of the equation), cancel in pairs. A product of a codegree 1 monomial of with a codegree 1 monomial of , that corresponds to a products of a codegree 1 monomial of with a codegree 1 monomial of , cancels with either:
Suppose that the given codegree 2 product, which is a product of codegree monomials of and , is equal only to a codegree 2 product of type (3). In that case we do not add anything to . If it is equal only to a codegree 2 product of type (1) we add a codegree 2 monomial to . If it is equal only to a codegree 2 product of type (2) we add a codegree 2 monomial to as well.
There must be an even number of codegree 2 products that are equal to the given codegree 2 product of a codegree 1 monomial of with a codegree 1 monomial of . Hence, the only remaining possibility is that the given codegree 2 product is equal to codegree n that case we do not add anything to .
A pair of canceling codegree 2 products, that are products of codegree 2 monomial of and with codegree 2 monomials of (from the two sides of the equation), that are not equal to any other codegree 2 products, contribute a codegree 2 monomial to .
After possibly adding codegree 2 monomials to , the equation that was valid for codegree 1 products is now valid for codegree 2 products, i.e. in the abelian group: .
We continue iteratively to construct the element by adding higher codegree monomials, so that the constructed element satisfies the equation: for products of higher and higher codegree. Suppose that: in the abelian group: , i.e., that the equation holds for all products of codegree at most , where is a positive integer, . We iteratively add codegree monomials to so that the equalities hold for all codegree products as well.
As in analyzing codegree 2 products, products of codegree d that include monomials of codegree smaller than of , and , that correspond to smaller codegree monomials of (from the two sides of the equation), cancel in pairs.
Suppose that a codegree product, can be presented as either:
Suppose that a given codegree product, can be presented in the form (1) for an odd set of tuples . If this codegree product can be presented only in the form (2), and this must be for an odd set of tuples , we add a codegree monomial to . If this codegree product can be presented in the form (4), and possibly in the form (2) in an even number of ways, we add nothing to . If this codegree product can be presented in the form (3), and possibly in the form (2) in an even number of ways, we add a codegree monomial to . If this given codegree product can be presented in an odd number of ways in form (2), and in forms (3) and (4), we add nothing to .
Suppose that a given codegree product can be presented in an even (or [math]) number of ways in both forms (1) and (2). If it can not be presented in form (3) and (4) we add nothing to . If it can be presented in forms (3) and (4) we add a codegree monomial to .
After possibly adding these codegree monomials to , the equation that was valid for all products up to codegree is now valid for codegree products, i.e., in the abelian group: .
Finally, we get an element that satisfies in the abelian group: , i.e., the equalities hold for all products up to degree .
We continue by looking at the equality: in the abelian group: . Repeating the same argument we can find an element , such that: in the abelian group: . Continuing inductively, we get an element , such that: in the abelian group: .
Therefore, there exist elements of distinct degree: , such that and: in the abelian group: .
By a simple pigeon hole argument there exist a subcollection of the indices: , such that: and . Hence, is a solution of the given equation, and .
∎
So far we assumed that the top degree elements of and are monomials that are not a proper power. First, we omit the periodicity assumption, and allow the top degree monomials of and to have non-trivial roots.
Lemma 4.3
Let and suppose that the top homogeneous parts of and are monomials. Suppose that the top degree monomials of have non-trivial roots of degree bounded by .
Suppose that the equation has a non-trivial solution. Then there exists elements , , such that the set of solutions to the equation is a set of the form: , where and are arbitrary polynomials in . Furthermore, the elements satisfy: .
Demonstration
Proof:
Let and be the top monomials of and , and let be the top monomial of a solution . Let be a primitive root of . Then there exists some fixed element , , such that: for some non-negative integer .
Suppose that . The top monomial of a solution is of the form , so we can divide the solutions according to the residue classes of the non-positive integers modulo . For each residue class for which there is a solution, we fix one of the shortest solutions in the class. We denote these shortest solutions, , for some , .
Let be a solution. must be in the same class as one of the fixed shortest solutions . Hence, for some non-negative integer , and are both solutions and they have the same top monomial. Therefore, if , is a non-trivial solution and: . By a finite induction , for some polynomials .
The bound on the lengths of the elements , that were assumed to be shortest in their residue classes, follows by the same argument that was used to prove lemma 4.2.
∎
So far we analyzed the equation . We use similar methods to analyze the more general equation: .
Theorem 4.4
Let and suppose that the top homogeneous parts of and are monomials with no periodicity (i.e., the top monomials in and contain no subwords for some non-trivial word ), and that .
Suppose that the equation has a solution of degree bigger than . Then:
Demonstration
Proof:
First, note that if (1) is true and satisfies: , then: . Hence, . Conversely, every solution of the equation: satisfies , so (2) is true.
As we did in analyzing centralizers and analyzing the equation , we analyze the homogeneous parts in and in and going from top to bottom. Let and , , be the top monomials in and . Let be a solution of the equation: , and suppose that . By our analysis of homogeneous solutions, the top homogeneous part of the solution must be a monomial as well that we denote .
Since , there exists monomials , , such that: , , and , for some positive integer , and: .
We continue by analyzing monomials of codegree 1 in , and . By the same analysis that was used in analyzing centralizers and in lemma 4.2, there exist elements with top monomials and , and an element with top monomial , , such that:
By iteratively applying the same construction, the above 3 equalities imply that in the abelian group: , for some positive integer , and elements , .
We continue by analyzing products of codegree 2. First, note that as in analyzing centralizers, if we look at codegree 2 products that involve only top monomials and codegree 1 monomials from , , , and , such that the products restrict to codimension 0 or 1 monomials of , and , then such codegree 2 products cancel in pairs from the two sides of the equation.
We further look at codegree 2 products that contain a codegree 1 monomial of . If the codegree 2 product contains the top monomial of , then such a codegree 2 product cancels with a corresponding codegree 2 product from the other side of the equation, since all the corresponding monomials of , , and (from the two sides of the equation) are either codegree 0 or codegree 1. Hence, we look at codegree 2 products that contain codegree 1 monomials of and , and, therefore, top monomials of and . Such a codegree 2 product, which is a product of the top monomial of , a codegree 1 monomial of and a codegree 1 monomial of , cancels with either:
If the given codegree 2 product cancels only with a product of type (1) we don’t add anything to nor to . Suppose that the given codegree (2) product cancels only with a product of type (2). If the codegree 1 monomial of equals the top monomial of with a codegree 1 monomial of , then the codegree 2 product of type (2) cancels with a codegree 2 product from the other side of the equation that contains only codegree 0 and 1 monomials of , and . Hence, we can assume that the codegree 1 monomial of is a product of a codegree 1 monomial of with the top monomial of . In that case we add a codegree 2 monomial to and leave unchanged.
If the given codegree 2 product cancels only with a codegree 2 product of type (3), we add a codegree 2 monomial to and a codegree 2 monomial to . If the given codegree 2 product cancels only with a product of type (4) we add a codegree 2 monomial to . In case the given product cancels only with a codegree 2 product of type (5) we don’t add anything (apart from the codegree 2 monomial of ).
A products of type (3) can not cancel with a product of type (5). Hence, the only left possibilities are a collection of products of 3 different types that cancel with the given codegree 2 product. We list the various possibilities for the collections of codegree 2 products of 3 different types that cancel with the given codegree 2 product and indicate what we add in each possibility:
So far we analyze codegree 2 products that cancel with a given codegree 2 product that is a product of the top monomial of and and codegree 1 monomials of and . We continue by analyzing those codegree 2 products that cancel with a given codegree 2 product of the top monomial of , a codegree 1 monomial of that is a product of the top monomial of and a codegree 1 monomial of , and a codegree 1 monomial of , that is equal to a product of a codegree 1 monomial of with the top monomial of . Such a given codegree 2 product can cancel with either:
If the given codegree 2 product equals only to a codegree 2 product of type (1), we add a codegree 2 monomial to . If it equals only to a codegree 2 product of type (2), we add a codegree 2 monomial to , apart from the existing codegree 2 monomial of . If it equals only to a codegree 2 product of type (3), we do not add anything. If it equals only to a codegree 2 product of type (4) we add a codegree 2 monomial to , apart from the existing codegree 2 monomial of . We already analyze all the codegree 2 products that cancel with a codegree 2 product of type (5), so we omit this case. If it equals only to a product of type (6) we add a codegree 2 monomial to .
A codegree 2 product of types (1) or (6) can not cancel with a codegree 2 product of type (4). A monomial of type (5) that cancels with a monomial of type (6) is a product of lower codegree monomials of , and from the two sides of the equation, so we omit this case. Hence, there are 3 cases left:
Codegree 2 products that contain codegree 1 monomials of or are treated exactly in the same way. Hence, we are left with sets of codegree 2 products that cancel, and each of these codegree 2 products is a product of top monomials with codegree 2 monomials of one of the , or . These are analyzed precisely as they treated in the proof of lemma 4.4 and in analyzing codegree 1 products, and in each such cancellation codegree 2 monomials may be added to either , or , apart from existing codegree 2 monomials of and . Finally, we (possibly) added codegree 2 monomials to , and , such that:
We continue iteratively with products with higher codegree. Let . Let and suppose that we added codegree monomials to , and such that the equations above hold for all coproducts of codegree bounded by .
We analyze codegree products in the same way we analyzed codegree 2 products. First, note that if a codegree product is a product of monomials of , , , and , that correspond to products of monomials of codegree smaller than of , , and from the two sides of the equation, then such codegree products cancel in pairs.
Suppose that a codegree product is a product of the top monomials of and , and monomials of codegree of and codegree of , such that and are positive integers, and there are odd number of such pairs . We treat this case in the same way we treated the case of a codegree 2 product that includes a codegree 1 monomial of and a codegree 1 monomial of . This odd set of codegree products (that are all equal) cancels with either:
The treatment of the various cases is identical to what we did in analyzing codegree 2 products (cases (i)-(vii)), just that instead of adding codegree 2 monomials to the various elements we add codegree monomials. The case in which a codegree product is obtained in an odd number of ways as the product of the top monomials and , codegree monomial of and codegree of is treated in an identical way to the analysis of a codegree 2 product that contains a codegree 1 monomial of and a codegree 1 monomial of , which is the product of a codegree 1 monomial of with the top monomial of .
As in the case of codegree 2 products, we still need to treat all the codegree products that cancel with a product that can be presented in an odd number of ways as the product of the top monomial of , codegree monomial of and codegree monomial of , for some positive set of pairs that satisfy , and such that the codegree monomial of is the product of a codegree monomial of with the top monomial of . The treatment of this case is also identical to the treatment of such a codegree 2 product.
Therefore, we constructed elements for which:
We divide the continuation according to minimum between , and . First we assume that: .
In analyzing codegree products, there are special codegree products that we need to single out and treat separately, as they may involve cancellations between codegree products that contain codegree monomials of or and those that contain codegree monomials of or .
As in analyzing smaller codegree products, note that codegree products that are products of smaller codegree monomials of the , , , and , and correspond to smaller codegree monomials of , and from the two sides of the equation cancel in pairs.
We continue by analyzing codegree products that are products of top degree monomials of and codegree monomials of and codegree monomials of , such that , there are odd number of such pairs , and the product of these monomials of and is not equal to , the top monomial of .
Such codegree products are analyzed exactly in the same way they were analyzed in codegree products for . Similarly, we analyze codegree products that are obtained odd number of times as the product of the top monomials of and , a codegree monomial of and a codegree monomial of , such that the product of a codegree monomial of and a codegree monomial of is not , i.e., the product of the top monomials of and .
In a a similar way we analyze codegree products that are products of smaller codegree monomials of and and the top monomials of and , and products of smaller codegree monomials of and and the top monomials of and , assuming the products of these smaller degree monomials are not equal to or to .
We continue by analyzing canceling pairs of codegree products that are products of top monomials of , and , with one codegree monomials of these elements, such that this codegree monomial of is not , the codegree monomial of is not and the codegree monomial of is not . These codegree products are analyzed in the same way they were analyzed for smaller codegree products.
We are left with codegree products that are either:
First note that (3) exists if and only if (4) exists and they cancel each other. If (3) and (4) are the only existing possibilities, we add a codegree monomial to , which is the codegree prefix or suffix of the top monomial of . Also note that if cases (1) or (2) exist, codegree monomials that already appear in or are added to them. Suppose that only 2 of the possibilities (1), (2) and (5)-(8) exist, possibly in addition to (3) and (4). We go over the various alternatives:
The cases in which only case (2) and one of the cases (5)-(8) exist, are treated according to cases (vi)-(ix). Suppose that exactly four of the cases (1)-(2) and (5)-(8) exist, possibly in addition to (3) and (4). We go over the alternatives:
The cases in which only case (2) and 3 of the cases (5)-(8) exist, are treated according to cases (vi)-(ix). Suppose that cases (1),(2) and (5)-(8) exist. In that case we add the codegree prefix of to . If cases (3) and (4) exist as well, we do not add anything to any of the variables.
This completes the analysis of codegree products. We continue with the analysis of codegree products. First, as in analyzing smaller codegree products, codegree products that are products of smaller codegree monomials of , , , , , that correspond to products of smaller degree monomials of , and from the two sides of the equation, cancel in pairs.
Lemma 4.5
Suppose that a codegree product is a product of the top monomials of and , and monomials of codegrees of and codegree of , such that and and .
Such a codegree product can not be:
Demonstration
Proof:
If such a codegree product can be presented as a product in the forms (1) or (2), has a prefix which is a suffix of . Hence, has non-trivial periodicity that contradicts our assumptions.
∎
Suppose that a codegree product can be presented as a product of the top monomials of and , and monomials of codegrees of and codegree of , such that and and , and there are odd number of such pairs .
By lemma 4.5, the same codegree product is the product of the top monomial of , the top monomial of , and a codegree monomial of .
Furthermore, by the same argument that was used in the proof of lemma 4.5, if a codegree product is the product of the top monomials of and and a codegree monomial of , then it must be the product of an odd number of products of the top monomials of and , and monomials of codegrees of and codegree of , such that and and .
Lemma 4.6
Suppose that a codegree product can be presented in an odd number of ways as products of the top monomial of , a codegree monomial of , which is the product of the top monomial of with a codegree monomial of , and a codegree monomial of , for positive and and , and the codegree monomials of are products of codegree monomials of with the top monomial of .
Demonstration
Proof:
Such a codegree products does not cancel only with the product of monomials of codegree less that of , and , from the two sides of the equation. By lemma 4.5 such codegree products can not be equal to the following products:
Therefore, such a codegree product must be equal to an odd number of products in the forms that are listed in the statement of the lemma.
∎
Lemmas 4.5 and 4.6 enable us to treat codegree products in a similar way to the analysis of codegree products for .
Suppose that a codegree product is obtained in an odd number of ways as the product of the top monomials of and with a codegree monomial of , and a codegree monomial of , such that and and . By lemma 4.5, such a product must be equal to a product of the top monomials of and and a codegree monomial of .
An analogous conclusion holds if a codegree product is obtained in an odd number of ways as the product of a codegree monomial of with a codegree of with the top monomials of and , such that and and .
Suppose that a codegree product can be presented in an odd number of ways as products of the top monomial of , a codegree monomial of , which is the product of the top monomial of with a codegree monomial of , and a codegree monomial of , for positive and and , and the codegree monomials of are products of codegree monomials of with the top monomial of .
Suppose that this codegree product can not be presented in an odd number of ways as products of a codegree monomial of , and a codegree monomial of , which is a codegree monomial of with the top monomial of , for positive and and , and the codegree monomials of are products of with codegree monomials of .
If the same codegree product is the product of the top monomial of , a codegree monomial of , and the top monomial of , we do not add anything. If it is the product of the top monomial of , a codegree monomial of and the top monomial of , we add a codegree monomial to .
Suppose that this codegree product can be presented in an odd number of ways as products of a codegree monomial of , and a codegree monomial of , which is a codegree monomial of with the top monomial of , for positive and and , and the codegree monomials of are products of with codegree monomials of .
If the same codegree product is both the product of the top monomial of , a codegree monomial of , and the top monomial of , and the product of the top monomial of , a codegree monomial of and the top monomial of , then we do not add anything. If none of these two possibilities occur, we add a codegree monomial to (by lemma 4.6 either both or none occur).
Suppose that a codegree product can be presented only as the product of the top monomial of , a codegree monomial of and the top monomial of , and as the product of the top monomial of , a codegree monomial of , and the top monomial of . In that case we add a codegree monomial to .
This concludes the analysis of codegree products. The analysis of codegree products, , is identical to the analysis of codegree products. Hence, we (possibly) finally add codegree monomials to , and the existing codegree monomials to and for , and do not change and , such that:
In analyzing codegree products, as in analyzing codegree products, there are special codegree monomials that we need to single out and treat separately, as they may involve cancellations between codegree products that contain codegree or monomials of or and those that contain codegree or monomials of or .
As in analyzing smaller codegree products, note that codegree products that are products of smaller codegree monomials of the , , , and , and correspond to smaller codegree monomials of , and from the two sides of the equation cancel in pairs.
As in analyzing codegree products, we continue by analyzing codegree products that are products of top degree monomials of and , codegree monomials of and codegree monomials of , such that , there are odd number of such pairs , and the product of these monomials of and is not equal to a codegree suffix of , the top monomial of (which is a codegree suffix of , the top monomial of ). Such codegree products must cancel with the product of the top monomials of and and a codegree monomial of . In this case we only add the already existing codegree monomial to .
Similarly, we analyze codegree products that are obtained odd number of times as the product of the top monomials of and , a codegree monomial of and a codegree monomial of , such that the product of a codegree monomial of and a codegree monomial of does not have a suffix which is the codegree suffix of . We analyze codegree products that contain similar monomials of , , and in a similar way.
Suppose that a codegree product is obtained in an odd number of ways as the product of the top monomials of and , a codegree monomial of , and a codegree monomial of , such that and are positive and , and the product of the monomial of and the monomial of is a codegree monomial of .
Because we assumed that the coefficients do not have any periodicity, such a codegree product must cancel with either a product of the top monomials of and and a codegree monomial of , or a product of the top monomials of and and a codegree monomial of . In both of these cases we only add the already existing codegree monomials to or .
If contains a monomial that is equal to the prefix (or suffix) of , then the codegree product that contains the top monomials of the ’s and this codegree monomial of cancels with the codegree product of the top monomials of the ’s with that codegree monomial of .
As in analyzing codegree products, we continue by analyzing canceling pairs of codegree products that are products of top monomials of , and , with one codegree monomials of these elements, such that this codegree monomial of is not the codegree prefix of , the codegree monomial of is not the codegree prefix (or suffix) of , and the codegree monomial of is not the codegree suffix of . These codegree products are analyzed in the same way they were analyzed for smaller codegree products.
We are left with codegree products that are either:
Note that (1) exists if and only if (2) exists and they cancel each other. If (1) and (2) are the only existing possibilities, we add a codegree monomial to , which is the codegree prefix or suffix of the top monomial of .
If only possibilities (3) and (4) exist, we add the codegree prefix of to . If (1)-(4) do all exist, remains unchanged.
This completes the analysis of codegree products. codegree products, for , are treated in the same way we treated codegree products. Codegree products are treated in the same we treated products, and so on. Finally, in case , we obtained the conclusion of the theorem.
Suppose that: . In that case we continue the analysis of codegree homogeneous parts in and , , precisely as we analyzed the codegree homogeneous parts for . For , we use the same analysis that we apply for codegree products, in case . For , we continue the analysis of codegree homogeneous parts according to the analysis of codegree higher than in case . The analysis in the case: is identical.
∎
Theorem 4.4 reduces the analysis of solutions to the equation: to the equation , in case the equation has a long enough solution, and the coefficients have no periodicity. The same techniques allows one to reduce a general equation with one variable, in case the coefficients have no periodicity.
Theorem 4.7
Let and suppose that the top homogeneous parts of and are monomials with no periodicity, and that for at least one index , , . Suppose that the equation:
[TABLE]
has a solution of degree bigger than . Suppose further, that all the periodicity in the top monomials, that are associated with the top monomials of the two sides of the equation after substituting the solution , is contained in the periodicity of the top monomial of the solution .
Then there exist some elements , , such that:
Demonstration
Proof:
Let be a solution of the given equation that satisfies: . We start by looking at the top homogeneous part of that we denote . Clearly satisfies the homogeneous equation:
[TABLE]
where and are the top monomials in and .
We start the analysis of the given equation under the assumption that there exists an index , for which: . In that case there is a shift between the appearances of some of the (homogeneous) elements in the two sides of the (homogeneous) equation. Let be the first index , for which . The next appearances of in the two sides of the equation must have a shift of . Since the top homogeneous parts of and are monomials, it follows that the top homogeneous part of is a monomial as well. We denote it .
Let be the minimum positive shift between pairs of appearances of in the top degree equation. Then , for some elements in the semigroup generated by the free generators of the algebra , . , is a prefix of and suffix of , and is a suffix of and prefix of . Since the top monomial and have no periodicity, and have no periodicity as well.
In the sequel, we further assume that the degrees of the coefficients satisfy: for all the indices .
Since we assumed that the length of is bigger than the sum of the lengths of the degrees, , an appearance of in the product that is associated with the top monomial in the left side of the equation overlaps with the corresponding appearance of in the right side of the equation, and may overlap with the previous or the next appearance of of the right side of the equation as well. Our assumptions that together with the assumption that the coefficients have no periodicity imply that an appearance of in the product that is associated with top monomial in one side of the equation may overlap only with the corresponding appearance of in the other side of the equation (and not with the previous or the next one).
Let be the indices for which there is a (non-trivial) shift between the appearances of in the two sides of the equation. Let be the complementary indices, i.e., those indices for which there is no shift between the corresponding appearances of the monomials in the two sides of the equation.
We start by analyzing the codegree 1 monomials in the products that are associated with the two sides of the equation. We further assume that the length of the period in . i.e. . Note that any codegree 1 monomial in the two products is a product of top monomials with a single codegree 1 monomial from one of the ’s, ’s or one of the appearances of .
We set to be the first index for which . Suppose that . is periodic, its period is of length at least 2, and contains at least 2 periods. Hence, a codegree 1 product that contains a codegree 1 monomial of can cancel with either a codegree 1 product that contains a codegree 1 monomial in or a codegree 1 product that contains a codegree 1 monomial in the first appearance of .
If the two canceling codegree 1 products contain codegree monomials of and , then these two codegree 1 monomials must be equal. Otherwise, the codegree 1 product that contains a codegree 1 monomial of cancels with a codegree 1 product that contains a codegree 1 monomial of the first appearance of . Now, this last codegree 1 monomial appears in the other side of the equation as well, and it can cancel only with a codegree 1 product that contains a codegree 1 monomial of , that must be identical to the codegree 1 monomial of that we started with. Therefore, the codegree 1 homogeneous parts of and are equal. Continuing with the same argument iteratively, the codegree 1 homogeneous parts of the elements and are equal for all , and .
Let be one of the indices for which there is no shift between the corresponding appearances of in the two sides of the equation. We look at the codegree 1 products in the two sides of the equation. Each such codegree 1 product is a product of a single codegree 1 monomial from a single appearance of or exactly one of the coefficients or , with top degree monomials. Note that the codegree 1 products that involve codegree 1 monomials of the appearance of in the two sides of the equation (and top degree monomials from all the coefficients and the other appearances of ), are precisely the same codegree 1 products in the two sides of the equation. Hence, these do cancel. All the other codegree 1 products in the two sides of the equation contain in the appearance of . Since is periodic, and the length of the period is bigger than 1, a codegree 1 product that includes a codegree 1 monomial to the left of the appearance of can not be equal to a codegree 1 product that contains a codegree 1 monomial to the right of the appearance of .
Therefore, the left codegree 1 products (with respect to the appearance of ) from the two sides of the equation have to cancel and the right codegree 1 products have to cancel as well. In particular, if for some index , both the and the appearances of in the two sides of the equation have no shift, then and have the same codegree 1 homogeneous parts.
At this point we need to examine the appearances of the variables in which there is a shift between the two sides of the equation, i.e., in place , and the coefficients, and , that are connected to these appearances. To do that we break the appearances of the variables , and the coefficients , in the two sides of the equations into regions (or intervals).
We look at the top monomial in the two sides of the equation. For each index we add a breakpoint at the left point of the pair , and to the right of that pair. We denote the variable that is associated with the region (interval) between the right point of the pair and the left point of the pair , . The top monomial of is a prefix or a suffix of the top monomial of . We denote by the variable that is associated with the region between and . Note that the region that is associated with contains the support of and . If the region that is associated with contains the right part of the appearance of , we denote the variable that is associated with that right part . If it contains the left part of the appearance of , we denote the variable that is associated with that left part, .
As in our previous arguments, we intend to break the solution , so that , whenever the variables are defined and in appropriate abelian (quotient) groups. Furthermore, each of the elements can be broken according to the two sides of the equation. Hence, we intend to show that or or or , and correspondingly for the elements (instead of the ’s), depending on the way the elements are broken in the two sides of the equation.
Because of the periodicity of , and since we assume that the length of the period of is bigger than , a codegree 1 product that contains a codegree 1 monomial of can not cancel with a codegree 1 product that contains a codegree 1 monomial in or for , and likewise for the ’s.
Suppose that . In that case two codegree 1 products that contain codegree 1 monomials of the and appearances of that are both from the side, or both from the side, can not cancel. Furthermore, two codegree 1 products that cancel and belong to the two sides of the equation, can not contain codegree 1 monomials from both appearances and of .
Hence, in that case a pair of canceling codegree 1 products may either be:
If case (1) occurs we add a codegree 1 monomial to or (depending on the appearance of ). In case (2) we add a codegree 1 monomial to or , and the existing one to . In case (3) we add a codegree 1 monomial to or , the existing codegree 1 monomial to and a codegree 1 monomial to or (depending on the appearance of ). In case (4) we add only the existing codegree 1 monomials to and .
Suppose that . Two codegree 1 products that contain codegree 1 monomials of the and appearances of from the same side of the equation can not be equal. Furthermore, a codegree 1 product that contains a codegree 1 monomial of the appearance of in the side can not cancel with a codegree 1 product that contains a codegree 1 monomial in the appearance of from the side. Since we assumed that , and the coefficients have no periodicity, a codegree 1 product that contains a codegree 1 monomial of the appearance of in the side can not cancel with a codegree 1 product that contains a codegree 1 monomial in the appearance of from the side.
Like in the case , in that case a pair of canceling codegree 1 products may either be:
If case (1) occurs we add a codegree 1 monomial to or (depending on the appearance of ). In case (2), if a codimension 1 of the appearance of is part of the canceling pair, we add a codimension 1 monomial to , a codimension 1 monomial to , and the existing codimension 1 monomial to . If a codimension 1 of the appearance of is part of the cancelling pair, we add codimension 1 monomial to , and the existing codimension 1 monomial to . In case (3) we do the equivalent additions for , , and . In case (4) we just add the codimension 1 existing monomials to and .
So far we have constructed elements , , and , such that the equations: , , or , or or (and correspondingly for the ’s) hold for products of codegree at most 1. We continue by analyzing products of codegree , , assuming that we analyzed all the products of smaller codegree, constructed the elements , and , and they satisfy the last equations for products of codegree at most .
We analyze codegree products in a similar way to their analysis in the proof of theorem 4.4. First, note that if a codegree product is a product of monomials of , , , and , that correspond to products of monomials of codegree smaller than of , , and all the appearances of from the two sides of the equation, then such codegree products cancel in pairs.
Let be an index for which , and there is no shift between the and appearances of . By our analysis of codegree 1 monomials, the top monomials, and the codegree 1 homogeneous parts of and are identical. codegree products from one side of the equation, that contain codegree monomials of the or appearances of , cancel with corresponding codegree products from the other side of the equation. Hence, a codegree product that contains a codegree monomial of can cancel only with a codegree product that contains a codegree monomial of . Therefore, the codegree homogeneous part of is identical to the codegree homogeneous part of . Furthermore, for the purpose of analyzing codegree products, the given equation can be broken into finitely many equations by taking out such pairs of coefficients , and the appearances of the solution that are adjacent to them.
Suppose that for some index there is no shift between the appearances of in the two sides of the equation. In that case codegree products that contain codegree monomials of the appearance of from one side of the equation cancel with codegree products that contain codegree monomials of that appearance of from the other side of the equation. Hence, for the purpose of analyzing codegree products, the given equation breaks into several equations, by taking out all the appearances of that have no shift. Therefore, for the continuation of the analysis of codegree products, we may assume that there are no appearances of with no shift.
Since we assumed that the equation does not contain appearances of in the two sides of the equation with no shift between them, the analysis of codegree products that contain positive codegree monomials of either or , or positive codegree monomials of either or , is identical to the analysis of codegree monomials in theorem 4.4, i.e., in the equation: . Hence, we only need to analyze codegree products that contain positive codegree monomials from some element or from an element .
Let . Since and have no periodicity, a codegree product that contains a codegree monomial of in its appearance can not cancel with a codegree from the same side of the equation that contains a codegree monomial of in its appearance. Furthermore, a codegree product that contains a codegree monomial of in its appearance from the side of the equation, can not cancel with a codegree product that contains a codegree monomial of in its appearance from the side of the equation.
Suppose that a codegree product, can be expressed as products of codegree monomials of and codegree monomials of with top monomials of the other elements in the side of the equation, such that and is positive and , in an odd number of ways. Such codegree products can cancel with either:
If only case (1) occurs we don’t add anything to any of the elements except the existing codegree monomials of and . If only case (2) occurs we add a codegree monomial to . If only case (3) occurs we add a codegree monomial to and a codegree monomial to . If only case (4) occurs we add a codegree monomial to and to . If only case (5) occurs we add a codegree monomial to .
Cases (2) and (3) can not occur together, nor cases (4) and (5), nor cases (3) and (4). If only cases (1), (2) and (4) occur, we add a codegree monomial to . If only cases (1), (2) and (5) occur, we add codegree monomials to and . If only (1), (3) and (5) occur, we add a codegree monomial to .
We still need to treat cases (6) and (7). Note that the existence of these cases means that codegree products that were supposed to exist given the smaller codegree monomials of the various elements, may or may not exist, depending on the existence of codegree monomials in the various appearances of the element . Also, note that case (6) can not occur with case (3), and case (7) can not occur with case (4).
If only case (6) appears, we add a codegree monomial to . If only case (7) appears we add a codegree monomial to . If only cases (1), (2) and (6) appear, we do not add anything. If only cases (1), (2) and (7) appear, we add a codegree monomial to and to . If only (1), (3) and (7) appear, we do not add anything. If only (1), (4) and (6) appear, we add a codegree monomial to . If only (1), (5) and (6) appear, we add codegree monomials to and to . If only (1), (5) and (7) appear, we don’t add anything.
If only (2), (4) and (6) appear, we add codegree monomials to and to . If only (2), (5) and (6) appear, we add a codegree monomial to . If only (2), (5) and (7) appear, we add codegree monomial to . If only (3), (5) and (7) appear, we add codegree monomials to and to .
If only (1), (6) and (7) appear, we add codegree monomials to and to . If only (2), (6) and (7) appear, we add a codegree monomial to . If only (5), (6) and (7) appear, we add a codegree monomial to . If only (1), (2), (5), (6) and (7) appear, we do not add anything.
The case in which the codegree product is a product of case (1) is dealt with in a symmetric way. Hence, suppose that the codegree product is not a product of case (1) and can not be expressed in an odd number of ways as products of codegree monomials of and codegree monomials of with top monomials of the other elements in the side of the equation, such that and is positive and .
If only (2) and (4) appear, we add a codegree monomial to . If only (2) and (5) appear, we add codegree monomials to and . If only (2) and (6) appear, we do not add anything. If only (2) and (7) appear, we add codegree monomials to and . If only (3) and (5) appear, we add a codegree monomial to . If only (3) and (7) appear, we add a codegree monomial to . If only (4) and (6) appear, we add a codegree monomial to . If only (5) and (6) appear, we add codegree monomials to and . If only (5) and (7) appear, we do not add anything. If only (6) and (7) appear, we add codegree monomials to and . Finally, if (2), (5), (6) and (7) appear, we do not add anything.
As in the proof of theorem 4.4, it can still be that a codegree product is of type (7) and can also be presented in an odd number of ways as products of a codegree monomial of with a codegree monomial of for positive , , with top monomials of the other elements from the side.
In that case it can either be presented only in these two forms or also in both forms (3) and (5). If it can be presented in forms (3) and (5) we do not add anything. If it can not we add a codegree monomial to .
This concludes the construction of the elements for codegree products that involve . Suppose that . Since and have no periodicity, a codegree product that contains a codegree monomial of in its appearance can not cancel with a codegree product that contains a codegree monomial of in its appearance.
Suppose that a codegree product, can be expressed as products of codegree monomials of , codegree monomials of , and codegree of with top monomials of the other elements in the side of the equation, such that , either or , and , in an odd number of ways. Such codegree products can cancel with either:
According to the various cases, we add monomials to the variables , in a similar way to what we did in case . If only case (1) occurs we don’t add anything to any of the elements except the existing codegree monomials of and . If only case (2) occurs we add a codegree monomial to . If only case (3) occurs we add a codegree monomial to . If only case (4) occurs we add a codegree monomial to and to . If only case (5) occurs we add a codegree monomials to and to .
Cases (2) and (3) can not occur together, nor cases (4) and (5), nor cases (3) and (4), nor (2) and (5). If only cases (1), (2) and (4) occur, we add a codegree monomial to . If only (1), (3) and (5) occur, we add a codegree monomial to .
As in the case in which: , the existence of cases (6) and (7) means that codegree products that were supposed to exist given the smaller codegree monomials of the various elements, may or may not exist, depending on the existence of codegree monomials in the various appearances of the element . Also, note that case (6) can not occur with cases (3) or (5), and case (7) can not occur with cases (2) or (4).
If only case (6) appears, we add a codegree monomial to . If only case (7) appears we add a codegree monomial to . If only cases (1), (2) and (6) appear, we do not add anything. If only (1), (3) and (7) appear, we do not add anything. If only (1), (4) and (6) appear, we add a codegree monomial to . If only (1), (5) and (7) appear, we add a codegree monomial to .
If only (2), (4) and (6) appear, we add codegree monomials to and to . If only (3), (5) and (7) appear, we add codegree monomials to and to .
The case in which case (1) occurs is dealt with in an analogous way. Hence, suppose that the codegree product is not a product of case (1) and can not be expressed in an odd number of ways as products of codegree monomials of and codegree monomials of and codegree monomials of with top monomials of the other elements in the side of the equation, such that , either is positive or both are positive, and .
If only (2) and (4) appear, we add a codegree monomial to . If only (2) and (6) appear, we do not add anything. If only (3) and (5) appear, we add a codegree monomial to . If only (3) and (7) appear, we do not add anything. If only (4) and (6) appear, we add a codegree monomial to . If only (5) and (7) appear, we add a codegree monomial to .
It can still be that a codegree product is of type (7) and can also be presented in an odd number of ways as products of a codegree monomial of with a codegree monomial of for positive , , with top monomials of the other elements from the side. We treat this case precisely as we treated it in the case .
This concludes the construction of the elements for codegree products when . The elements , , and that we constructed so far satisfy the equations: , , or , or or (and correspondingly for the ’s) for products of codegree smaller than .
To continue we need to analyze products of codegree and higher. For presentation purposes we start this analysis under the additional assumption that all the appearances of in the two sides of the equation have non-trivial shifts, i.e., the appearances of the top monomial of the solution in the two sides of the equality for the top monomials are shifted. This assumption enables us to analyze the higher codegree products using the arguments that were used in the proof of theorem 4.4 and in analyzing smaller codegree products. Afterwards we drop this assumption.
As in theorem 4.4, in analyzing codegree products, there are special codegree products that we need to single out and treat separately, as they may involve cancellations between codegree products that contain codegree monomials of or and those that contain codegree monomials of or .
As in analyzing smaller codegree products, note that codegree products that are products of smaller codegree monomials of the , , , and , and correspond to smaller codegree monomials of , and from the two sides of the equation cancel in pairs.
In analyzing codegree products for , there is no interaction between elements in and for . As in the proof of theorem 4.4, in analyzing codegree products such interaction may happen if and are consecutive indices. Hence, in analyzing codegree products we need to go over the various possibilities for and .
Suppose that . Suppose that a codegree product, can be expressed as products of codegree monomials of and codegree monomials of with top monomials of the other elements in the side of the equation, such that and is positive and , in an odd number of ways. If the part of such a product is not equal to nor to (the top monomials of and ), such codegree products are analyzed exactly in the same way they were analyzed in codegree products for .
because we assumed that the top monomials of the coefficients have no periodicity. If the part of such a product equals to , the codegree product may be equal to a codegree product that contains positive codegree monomials in . If the part of such a product equals to , the codegree product may be equal to a codegree product that contains positive codegree monomials in .
Suppose that the part of the codegree product equals . Suppose further that . In that case such a codegree product can cancel with codegree products that are either a subset of the ones that were analyzed for products of smaller codegree, or products that include positive codegree monomials of :
Note that case (2) occurs if and only if case (3) occurs. If only one of the cases (1) or (6) occurs, we treat them as they were treated in analyzing codegree products for . If only case (4) or only case (5) occurs we add 1 (the identity) to and , and the codegree prefix of to . If only case (7) occurs we add 1 to and the codegree prefix of to .
If only cases (1)-(3) occur, or only cases (2), (3) and (6) occur, we treat them as in they were treated for codegree products, . If only cases (2) and (3) in addition to one of the cases cases (4) or (5) occur, we add 1 to and . If only cases (2), (3) and (7) occur, we add 1 to . If only (1), (4) and (5) occur, we don’t add anything. If only (1), (6) and one of (4) or (5) occur, we add 1 to and the codegree prefix of to . If only (1), (7) and one of (4) or (5) occur, we add 1 to . If only (1), (6) and (7) occur, we add the codegree prefix of to . If only (6), (7) and one of (4) or (5) occur, we add 1 to and and the codegree prefix of to . If only (4), (5) and (6) occur, we add 1 to . If only (4), (5) and (7) occur, we add 1 to and the codegree prefix of to .
If only (1)-(5) occur, we add the codegree prefix of to . If only (1)-(3) and (6)-(7) occur, we do not add anything. If only (1)-(3), (6) and one of (4) or (5) occur, we add 1 to . If only (1)-(3), (7) and one of (4) or (5) occur, we add 1 to and the codegree prefix of to . If only (1) and (4)-(7) occur, we add the codegree prefix of to .
If only (2)-(6) occur, we add 1 to and the prefix of codegree of to . If only (2)-(5) and (7) occur, we add 1 to . If only (2)-(3), (6)-(7) and one of (4) or (5) occur, we add 1 to and and the codegree prefix of to . If all the possibilities (1)-(7) occur, we do not add anything.
Suppose that a codegree product can be expressed as a product in case (1), and can not be expressed as products of codegree monomials of and codegree monomials of with top monomials of the other elements in the side of the equation, such that and is positive and the part of the product is in an even number (possibly none) ways. In that case the analysis of such a product and the monomials that are added to the elements , and are analogous to the analysis described above.
Suppose that such a codegree product can not be expressed as a product in case (1), but it can be expressed as a product in case (6). If only (6) and (7) occur, we add the codegree prefix of to . If only (6) and one of (4) or (5) occur, we add 1 to and the prefix of codegree of to . If only (4)-(7) occur, we add the codegree prefix of to . If only (2)-(3) and (6)-(7) occur, we do not add anything. If only (2)-(3), (6) and one of (4) or (5) occur, we add 1 to . If only (2)-(7) occur, we do not add anything.
This concludes the analysis of such codegree products in case . Suppose that . As before, such a codegree product can cancel with codegree products that are either a subset of the ones that were analyzed for products of smaller codegree, or products that include positive codegree monomials of :
Analyzing the various possibilities in this case is identical to the case .
Recall that we assumed that: , and suppose that a codegree product, can be expressed as products of codegree monomials of and codegree monomials of with top monomials of the other elements in the side of the equation, such that and is positive and , in an odd number of ways, and such that the product of the monomial of with the monomial of is . In that case, the codegree product may be equal to a codegree product that contains positive codegree monomials in . Such a codegree product can cancel with codegree products that are either a subset of the ones that were analyzed for products of smaller codegree, or products that include positive codegree monomials of :
The analysis of this case is identical to the case in which the part of a codegree product is , and there is a possible cancellation with codegree products that contain positive codegree monomials of . An identical analysis applies also when .
Suppose that and . Suppose that a codegree product can be presented in an odd number of ways as products of codegree monomials of , codegree monomials of , and codegree monomials of with top monomials of the other elements in the side of the equation, such that , either or , and , and the product of the corresponding monomials of , and , is the codegree prefix of .
Such a codegree product can cancel with codegree products that are either a subset of the ones that were analyzed for products of smaller codegree, or products that include positive codegree monomials of :
Analyzing the various possibilities in this case is identical to the case . The analysis of the remaining case, in which: and is identical to the previous cases as well.
This concludes the construction of the elements for codegree products when , in case all the pairs of appearances of the top monomial of the solution in the two sides of the equation, have non-trivial shifts. The elements , , and that we constructed so far satisfy the equations: , , or , or or (and correspondingly for the ’s) for products of codegree smaller or equal to .
As in the proof of theorem 4.4, we continue with the analysis of codegree products for . First, as in analyzing smaller codegree products, codegree products that are products of smaller codegree monomials of , , , , and , that correspond to products of smaller codegree monomials of , and (in all its appearances) from the two sides of the equation, cancel in pairs. We start with two lemmas that are the analogues of lemma 4.5 and 4.6.
Lemma 4.8
Suppose that a codegree product can be presented both as:
Such a codegree product may only be presented as a product of smaller codegree monomials or (only) in one of the following two products:
Demonstration
Proof:
In case it can be presented as another product of a codegree monomial with top degree monomials, either the top monomial of or the top monomial of overlap with themselves with a cyclic shift, hence, they must be periodic. A contradiction to the assumption that the coefficients do not have non-trivial periodicity.
∎
Lemma 4.9
With the notation of lemma 4.8, if a codegree product can be presented in an odd number of ways as a product in the form (1) and in an even or none ways as a product of form (2), then such a product can be presented precisely in one of the forms (i) or (ii). If a codegree product can be presented precisely in one of the forms (i) or (ii), then it can be presented precisely in one of the forms (1) or (2) in an odd number of ways.
If a codegree product can be presented in odd number of ways in both forms (1) and (2), then it can either be presented in both forms (i) and (ii) or in neither of them. If a codegree product can be presented in both forms (i) and (ii) then it can either be presented in both forms (1) or (2) in an odd number of ways, or in both of them in even or no ways.
Demonstration
Proof:
If a codegree product can be presented in both forms (1) and (2) (odd or even number of times), the conclusion follows from lemma 4.8. Suppose that it can be presented in an odd number of ways in form (1) and none in form (2). If it can also be presented as a codegree product that involves a positive codegree monomials of or , for , the top monomial of must have non-trivial periodicity, a contradiction. If it can be also presented as a codegree product from the ’s sides of the equation that involves monomials of positive codegree monomials of or , for , the top monomial of must have non-trivial periodicity, a contradiction.
Suppose that the given codegree product can be also presented as a product of either:
In all these cases the suffix of length of the top monomial of is identical to the prefix of length of the period of . If , then has non-trivial periodicity, a contradiction. Otherwise, the top monomial in the two sides of the equation contains periodicity that is not part of the periodicity of the solution , a contradiction to our assumptions.
∎
Suppose that , and let be an integer, . By lemma 4.9 if a codegree product can be presented in an odd number of ways in the form (1) of lemma 4.8 then either:
By lemma 4.9, if a codegree product can be presented in form (i) of lemma 4.8, and in even or no ways in forms (1) or (2) of that lemma, then it can also be presented in form (ii) of lemma 4.8.
Hence, if a codegree product can be presented in an odd number of ways in one of the forms (1),(2),(i) or (ii), then the appearances of the codegree products in these forms cancel in pairs. If it appears in odd number of ways in forms (1) and (2), and in forms (i) and (ii), we do not add anything. If it appears in odd number of ways in forms (1) and (2) and not in the forms (i) nor (ii), we add a codegree monomial to . If it appears in an odd number of ways in the form (1), in an even or no ways in the form (2), and appears in the form (i) we add a codegree monomial to . If it appears in an odd number of ways in the form (1), in an even or no ways in the form (2), and in the form (ii), we do not add anything. If it appears in an even or no ways in the forms (1) and (2), and in both form (i) and (ii), we add a codegree monomial to .
Therefore, if a codegree product can be presented in an odd number of ways as products of codegree monomials of and codegree monomials of with top monomials of the other elements in the side of the equation, such that and is positive and , then it must be presented in an odd number of ways as products of codegree monomials of and codegree monomials of with top monomials of the other elements in the side of the equation, such that and is positive and .
This concludes the construction of the elements in case (note that the elements did not change), to ensure that the equalities they are suppose to satisfy hold for products up to codegree .
Suppose that . Lemmas 4.8 and 4.9 and their proofs remain valid in this case. Hence, a codegree product can be expressed in an odd number of ways as products of codegree monomials of , codegree monomials of , and codegree of with top monomials of the other elements in the side of the equation, such that , either or , and , if and only if it is equal to a codegree monomial of .
This concludes our treatment of codegree products for . We continue by analyzing codegree products. Lemmas 4.8 and 4.9 remain valid for codegree products. Hence, the analysis of codegree products is identical to the analysis of codegree products for . The analysis of higher codegree products, for codegree up to twice the maximal degree of the elements is identical as well.
Hence, in case and all the appearances of the elements in the two sides of the equation have non-trivial shifts, we finally constructed elements that satisfy the equations:
Therefore, and are uniquely defined, and (given ) and are uniquely defined in the abelian group: . Hence, and are uniquely defined, and is uniquely defined in the abelian group: . Continuing iteratively, all the elements , are uniquely defined, and the elements are uniquely defined in the abelian group: .
Since it follows that: in the abelian group: . This implies that for every pair , , in the abelian group: , so for every pair either and or and .
Since every pair is either or , it follows that every element , that satisfies , is a solution of the given equation. It remains to prove that every long enough solution of the given equation is a solution of the equation: .
Let be a solution of the given equation that satisfies:
[TABLE]
By continuing the analysis of higher codegree monomials of the solution , we get that there exist elements , such that for every index , , there exists an element , that satisfies: in the abelian group: . By the argument that was used to prove lemma 4.2, it follows that there exists a solution to the equation: .
satisfies in the abelian group: . Hence, there exists an element , which is a solution of the equation , and , where .
Suppose that the given equation is , where , and . In this case, , and . Hence, . is a solution to the equation , so it is a solution to the given equation. Therefore:
[TABLE]
in the abelian group: .
Hence:
[TABLE]
in the same abelian group. This implies that: and for the same polynomial , in the abelian group: .
, so in the abelian group: . By our assumption on it follows that: . Similarly, . Hence, is either [math], or its leading term is of degree at least 2.
Since equals or , we get that: . We look at the leading term in the two sides of the last equality. Since we assumed that the top monomials of and are not periodic, the top monomial of must be , and the top monomial of must be where is a prefix of and a suffix of . Hence, and . But this is a contradiction, since we assumed that the periodicity in the top monomials in the two sides of the given equation is contained in the solution . Therefore, , so is a solution of the equation , which means that: is a solution to as well.
If the equation is: , and , , then by the same arguments we get that (the remainder) has to satisfy the equation:
[TABLE]
That implies that if , must contain periodicity, a contradiction to our assumptions. Therefore, , and both and are solutions of the equations: .
Suppose that the length of the equation is bigger. is a long solution, and , where is a solution of the equation: , and . In that case we get the equality:
[TABLE]
and since is a solution of the equation: , we get the equality:
[TABLE]
[TABLE]
in the abelian group: , where , and .
That implies the equality:
[TABLE]
for some element , and in the same abelian group: .
Therefore, is a polynomial in , and: is a polynomial in . If this implies that the top monomials in the two sides of the equation has periodicity that is not contained in the top monomials of the appearances of the solution , a contradiction to our assumptions. Hence, is a solution of the equation: , and so is .
This concludes the proof of theorem 4.7 in case all the appearances of the top monomial of a solution in the two monomials, that are the top products in the two sides of the given equation, have non-trivial shifts. We still need to complete the proof in the cases in which there are appearances of the top monomial of a solution with zero shifts.
Lemma 4.10
Let satisfy , , , and suppose that the top homogeneous parts of and are monomials (for ) with no non-trivial periodicity. Then, if there exists a solution to the equation , and , then there exist elements , such that is a solution of the equation if and only if it is a solution of the equation: .
Demonstration
Proof:
The top monomials of and , and of and , have to be equal. We set: , . and . Hence, , that implies: . Since the top homogeneous parts of and are monomials with no periodicity, so are the top homogeneous parts of and . Since and , the conclusion of the lemma follows from theorem 4.4.
∎
Proposition 4.11
Let satisfy , , , , and suppose that the top homogeneous parts of and are monomials (for ) with no non-trivial periodicity. Then, if there exists a solution to the equation , and the only non-trivial periodicity in the top monomials of the two sides of the equation is contained in the top monomial of the solution , and , then there exist elements , such that up to a swap between the ’s and the ’s:
As in the conclusion of theorem 4.7, every solution of the equation is a solution of the given equation . Every solution of the given equation, , for which: is a solution of the equation .
Demonstration
Proof:
Since the top homogeneous parts of the ’s and ’s are monomials, the top homogeneous part of a solution to the given equation: has to be a monomial as well. Also, the top monomial in equals the top monomial in , .
We look at the highest degree for which for some index , . This can not occur for a single index . If at that highest degree, then the top monomial in (and ), must have periodicity, a contradiction to our assumptions. Let be the codegree of that degree, and suppose that up to this codegree, . In that case, the equation for codegree products reduces to the equation . If we set and , then for the codegree products, we get the equation: . This implies that the top part of and are monomials, that are the codegree prefix and suffix of the top monomials of and in correspondence, and that the top monomial of has a period of length .
In that case, it must be that for all the homogeneous parts of codegree less than , and hence, for all the products up to codegree . Therefore, there exists an element , and an element , such that in the abelian group: , and in the abelian group: .
Since for all the homogeneous parts of codegree less than , and the top monomial of (and ) do not have non-trivial periodicity, it follows that . Hence, , and the conclusion of the proposition follows from theorem 4.4 in this case.
Suppose that for the codegree homogeneous parts: for . In that case, we get the equation , and , , for all the homogeneous parts of codegree smaller than . Hence, the top homogeneous parts of and are monomials, which are the codegree prefix and suffix of the top monomials of and in correspondence. The top monomial of (the given solution to the given equation) has to be periodic, with a period of length . Furthermore, and in the abelian group: , where the top homogeneous parts of and are the codegree prefix and suffix of the top monomial of (and ).
We continue by looking at products of codegree . Every such product that contains monomials in that appear also in , for , cancels with a similar product from the other side of the equation. Hence, to analyze cancellations, we need to consider codegree products that contain monomials from or , or monomials of codegree and of and that do not appear in both.
Suppose that a codegree product contains a codegree monomial of , i.e., a monomial in that is not in . Such a codegree product must contain the top monomial of in its two appearances, and the top monomial of and . Since the top monomial of doesn’t have non-trivial periodicity, such a codegree product can not cancel with a codegree product that contains the top monomial of . Therefore, a codegree product that cancels with it must contain a codegree 1 monomial of either or , or the top monomial of . Since the top monomial of contains no periodicity, if this codegree product contains a codegree 1 monomial of or it must contain the top monomial of . Hence, this codegree product has to be from the side of the equation, and the codegree monomial of is the codegree prefix of a codegree 1 monomial in , times the (prefix) period of the top monomial of , which is the degree suffix of . If such a codegree product cancels with a codegree product that contains the top monomial of , then it must contain a codegree 1 monomial of .
By the techniques that we used in the proofs of theorem 4.4 and in the first part of theorem 4.7, there exists an element , , with a top monomial , such that , in the abelian group: .
Suppose that a codegree product contains a codegree monomial of or . Since the top monomial of (and ) contains no periodicity, such a product can cancel only with either:
Note that the two products that appear in possibilities (2) and (3) cancel each other. Hence, a codegree product that contains a codegree product that appears in or , but not both, must cancel with a unique codegree product that is described in (1).
Suppose that a codegree product, contains the top monomial of and a codegree 1 monomial of . Since the top monomial of (and ) has no periodicity, it can cancel only with a codegree product that contains either:
Similarly, suppose that a codegree product, contains the top monomial of and a codegree 1 monomial of . It can cancel only with a codegree product that contains either:
Furthermore, a codegree product that contains the top monomial of can not cancel with a codegree product that contains the top monomial of .
Hence, we can look at the collection of codegree products that contain the top monomial of and the entire collection of codegree 1 monomials of . Each such product cancels with precisely one product that contains either a codegree monomial of or , or a codegree 1 monomial of the first appearance of and the top monomial of , or a codegree 1 monomial of and the top monomial of . A similar statement holds for codegree products that contain a codegree 1 monomial of and the top monomial of .
Therefore, there exist elements such that:
We continue by induction for , and assume that for there exist elements such that the equalities that were true for the top 2 monomials and codegree and codegree monomials hold for the top monomials, and for codegree - monomials:
We continue by studying codegree products. All such products that involve only monomials of codegree less than of the , , , cancel in pairs. All such products that involve only monomials of codegree less than of the , , , and codegree less than of (in its two appearances from both sides of the equation) cancel in pairs by the induction hypothesis.
Hence, to analyze the structure of and (and hence, of and ) we only need to consider codegree products that contain:
A product of type (iv) that cancels with products of type (i) or (ii) must cancel with a corresponding product of type (iii) by our induction hypothesis. A product of type (iii) that cancels with a product of type (i) or (ii) and in which is positive, and the codegree monomial of the first appearance of is obtained as a product of a codegree monomial of with a codegree monomial of , for , cancels with a product of type (iv).
Therefore, to analyze the structure of , , and , we consider only those codegree products that can be presented either in form (i) or (ii), that we denote (1) and (2) in the sequel, or in the form:
A codegree product that can be presented in one of the forms (1)-(3) can cancel with either:
If (1) or (2) occur, (8) can not occur, and (6) occurs if and only if (7) occurs as well. If (1) occurs, (3) can not occur. Suppose that (1) occurs. If in addition only (2) occurs, we add a codegree monomial to . If in addition to (1) only (4) and (5) occur, we also add a codegree monomial to . If in addition to (1) only (5), (6) and (7) occur, we add a codegree monomial to . If (1) occurs, (9) and (11) can not occur.
Suppose that (2) occurs. If in addition only (3) occurs (and in addition possibly (4), (6) and (7)) we add a codegree monomial to . If in addition to (2) only (4) and (5) occur, we do not add anything. If in addition to (2) only (5), (6) and (7) occur, we do the same. If (2) occurs, (8)-(10) can not occur.
Suppose that (3) occurs. The codegree monomial of can not be presented both as a product of the top monomial of with a codegree monomial of , and as a codegree monomial of with the top monomial of . We look at all the possible ways to present the codegree monomial of as a product of a codegree monomial of with a codegree monomial of , for . If the number of such products is odd we don’t add anything. If the number is even, we either add a codegree monomial to or a codegree monomial to (but not both). The validity of this addition of codegree monomial to either or can be verified by going over the possible cancellation of the given codegree product with all the other possible forms of such a product.
This concludes the adaptation of , , and to include codegree monomials. The same adaptation works for , and . It is still left to analyze and in order to add codegree monomials to and , such that the equalities that by induction hold for the top codegree parts of these elements will hold for the top codegree part.
To analyze the structure of and (and hence, of , , and ) we start by observing the following:
Hence, to analyze the structure of and we only need to consider codegree products that contain:
If there are two products of codegree of type (i), they cancel each other, and we can ignore them in analyzing codegree products. Therefore, to analyze the structure of , , , , and , we consider only those codegree products that can be presented either in form (i) or (ii), that we denote (1) and (2) in the sequel, or in codegree products in the form:
And similarly from the other sides of the equation:
Suppose that (1) occurs. If only one of the possibilities in (2) occurs, we add a codegree monomial to or , depending which of the two possibilities in (2) occurs. If (1) occurs, (3) and (4) can not occur. If in addition to (1) only (5) occurs, then (6) or (7) must occur and not both. If only (5) and (6) occur, we add a codegree monomial to . If in addition to (1), (5) and (7) occur, then (8) must occur as well, and hence at least an additional possibility must occur. If in addition to (1), (8) occurs, then (5) and (7) must occur as well, so an additional possibility must occur. If (1) occurs, (9) can not occur. The possibilities (10)-(14) are parallel to (5)-(9) and are dealt accordingly.
Suppose that (1) and the two possibilities in (2) occur. If in addition only (5) and (6) occur, we add a codegree monomial only to , and if only (10) and (11) occur, we add a codegree monomial to . Suppose that (1) and only one of the products in the form (2) occur, wlog the product from the side, i.e., the one that contains . If in addition (5), (6), (10) and (11) occur, we add a codegree monomial to .
Suppose that one of the possibilities (2) occurs, wlog the one from the side. If the only additional product that cancels with it is also a product in form (2) from the side of the equation, we add a codegree monomial to both and . If in addition to the form (2) only possibility (3) occurs, we add a codegree monomial to . (4) can not occur. If only (5) and (6) occur, we do not add anything. If (5) and (7) occur, (8) must occur as well. (9) can not occur. If in addition (10) and (11) occur, we add a codegree monomial to both and . If only (3), (5), (6), (10) and (11) occur, we add a codegree monomial to , and a codegree monomial to both and .
Suppose that the two possibilities in part (2) occur. In that case (3) can not occur. If in addition (5), (6), (11) and (12) occur, we do not add anything. Suppose that (3) occurs. In that case (4) can not occur. If in addition only (5) and (6) occur, we add a codegree monomial to . If in addition to (3) only (9) occurs, we add a codegree monomial to . a If (3) occurs, then (10)-(14) can not occur. If (4) occurs the analysis is analogous to the case in which (3) occurs.
Suppose that (5) and (6) occur. In that case (9) can not occur. If (10) and (11) occur as well, we add a codegree monomial to both and .
This concludes our treatment of codegree products for . So far we proved that:
We continue by analyzing codegree products. The analysis of codegree products is similar to the analysis of codegree products for . In their analysis we use the following observations:
Hence, we need to analyze only those codegree products that contain monomials from either , or monomials of codegree from . To analyze the elements: and , we need to analyze codegree products that contain one of the following:
Because of (v), the analysis of codegree monomials of and is identical to the analysis of codegree monomials of these elements. This concludes the construction of the element , and adds codegree monomials to , and codegree monomials to . The analysis of the elements and is identical.
We continue by analyzing the codegree monomials in and . The observations (i) and (ii) that we used in analyzing the codegree monomials of these elements for remain valid for codegree monomials. In addition by part (v) in the analysis of codegree monomials of and , it follows that the codegree product that contains the top monomials of and cancels with the product that contains the top monomials of and . Hence, the rest of the analysis of codegree monomials of and is identical to the analysis of codegree monomials of these elements for .
We continue by analyzing higher codegree products and monomials. We assume inductively for that:
And we continue by analyzing codegree products. The analysis is similar to the analysis of codegree and codegree products. We use the following observations:
Hence, like in the analysis of codegree products, to analyze the elements: and , we need to analyze codegree products that contain one of the following:
Hence, the analysis of codegree monomials of and is identical to the analysis of codegree and monomials of these elements. Note that in analyzing products of codegree greater than , the element is already fixed, and we only add codegree monomials to and , and codegree monomials to . The analysis of the elements and is identical.
We continue by analyzing the codegree monomials in and . The observations (i)-(v) that we used in analyzing the codegree monomials of and , imply that analyzing codegree monomials of and , is similar to the analysis of the codegree monomials of these elements. Hence, we can finally deduce that:
This proves the structure of the coefficients in the statement of proposition 4.11. Suppose that there exists a solution to the given equation, and:
[TABLE]
As in the analysis of the same equation in case there are shifts between the appearances of the element , we can continue the analysis of higher codegree monomials of the solution , and get that there exist elements , , that satisfy: in the abelian group: . By the argument that was used to prove lemma 4.2, it follows that there exists a solution to the equations: , .
satisfies in the abelian group: . Hence, there exists an element , which is a solution of the equation , and , where .
is a solution to the equation: , where: , , , , , , and . Hence:
[TABLE]
Therefore:
[TABLE]
[TABLE]
in the abelian group: .
Since , this implies:
[TABLE]
in the same abelian group.
Therefore,
[TABLE]
and: for some polynomial .
This implies that: is a polynomial in , and: is a polynomial in . Hence, is a polynomial in , and: is a polynomial in .
Since we assumes that the top monomials of the coefficient do not contain periodicity, it can not be that the top monomials of and are equal, and equal to the top monomials of and , hence, .
If , then the top monomials of and are equal, and the top monomials of and have periodicity, a contradiction. The top monomial of has no periodicity, so . If , then necessarily the top monomials of and contain periodicity, a contradiction.
Suppose that . If the top monomial of is the same as the top monomial of , then the top monomials of the two sides of the equation contain periodicity, a contradiction. If the top monomials of and are distinct, then the top monomials of and contain periodicity, a contradiction.
Therefore, , so is a solution of the equation: and so is , and the conclusion of proposition 4.11 follows.
∎
Proposition 4.11 and its proof enable us to prove theorem 4.7 in case there are no shifts, i.e., in case the degrees of the elements satisfy: for all indices .
Proposition 4.12
Let and suppose that the equation:
[TABLE]
has a solution of degree bigger than . Suppose further that:
Then there exist some elements , , such that:
Demonstration
Proof:
The proof of the structure of the coefficients is similar to the proof of proposition 4.11. Given the structure of the coefficients, it is clear that every solution of the equation is a solution of the given equation. It is left to prove that every long enough solution of the given equation is a solution of the equation .
Suppose that is a solution of the given equation that satisfies: . By the argument that we used in proposition 4.11, it follows that the equation has a solution, and that , where is a solution to the equation , and .
In that case we get the equality:
[TABLE]
and since is a solution of the equation: , we get the equality:
[TABLE]
[TABLE]
in the abelian group: , where:
[TABLE]
and .
This implies the equality:
[TABLE]
[TABLE]
for some element , and in the same abelian group: . Therefore:
[TABLE]
is a polynomial in and:
[TABLE]
is a polynomial in in the same abelian group: .
We examine the polynomial in :
[TABLE]
Note that:
[TABLE]
Hence:
[TABLE]
[TABLE]
Since:
[TABLE]
It follows that:
[TABLE]
is a polynomial in in the abelian group: .
If , then as we argued in the proof of proposition 4.11, and in case we assumed that there is a shift between the appearances of the elements from the two sides of the given equation, either the top monomials of the coefficients and are periodic, or the top monomials in the two sides of the given equation has periodicity that is not contained in the appearances of the top monomial of the solution . Both contradict our assumptions and the proposition follows.
∎
At this point we need to consider equations in which some of the appearances of the elements are shifted, and some are not.
Lemma 4.13
Let satisfy , , , . Suppose that the top homogeneous parts of and are monomials (for ) with no non-trivial periodicity. If there exists a solution to the equation , and the only non-trivial periodicity in the top monomials of the two sides of the equation is contained in the top monomial of the solution , and , then there exist elements , such that either:
or:
As in the conclusion of theorem 4.7, every solution of the equation is a solution of the given equation . Every solution of the given equation: , that satisfies: , is also a solution of the equation: .
Demonstration
Proof:
The proof is similar to the proof of proposition 4.11.
∎
At this point we can complete the proof of theorem 4.7. We already analyzed the case in which there are non-trivial shifts between (the top monomials of) pairs of appearances of the variable in the two sides of the equation. Propositions 4.11 and 4.12 analyze the case in which there are no shifts between pairs of appearances of the variable in the two sides of the equation, and proposition 4.13 analyzes the case in which there is a pair with no shift and a pair with a shift.
By the techniques that were used in proving proposition 4.11 and in analyzing the case in which there are non-trivial shifts between pairs of appearances of the variable , if there is a pair of coefficients, , such that and the (hence, also the -th) pair of appearances of the variable has no shift, then the equation breaks into two equations, the first contains the coefficients: , and the second contains the coefficients: . Therefore, in the sequel we may assume that there is no such pair of coefficients: .
Then there exist some elements , , and elements: , such that:
This description of the coefficients in a general equation with one variable, in which the coefficients have no periodicity, and the top homogeneous parts of the coefficients are monomials, finally implies:
The proof of (1) follows from the structure of the coefficients, and the proof of (2) follows by the argument that was used to prove (2) for the case in which there are no shifts between the various appearances of the top monomial of the solution in the two sides of the given equation in proposition 4.12.
This concludes the proof of theorem 4.7.
∎
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Am S. A. Amitsur , Rational identities and applications to geometry and algebra , Journal of Algebra 3 ( 1966 ), 304-359 .
- 2Ap K. I. Appel , One variable equations in free groups , Proceedings of the AMS 19 ( 1968 ), 912-918 .
- 3Be G. M. Bergman , Centralizers in free associative algebras , Transactions of the AMS 137 ( 1969 ), 327-344 .
- 4Be-Ha G. Bergman and A. Hausknecht , Cogroups and Co-rings in categories of associative rings , Mathematical surveys and monographs volume 45, AMS 1996 .
- 5Co P. M. Cohn , Free rings and their relations , Academic press 1971 .
- 6Gu V. S. Guba , Equivalence of infinite system of equations in free groups and semigroups to finite subsystems , Math. Zametki 40 ( 1986 ), 321-324 .
- 7Lo A. A. Lorenc , Solutions of systems of equations in one unknown in free groups , Dokl. Akad. Nauk SSSR 148 ( 1963 ), 1253-1256 .
- 8Ma 1 G. S. Makanin , The problem of solvability of equations in a free semigroup , Math. Sbornik 103 ( 1977 ), 147-236 .
