Next Article in Journal
Some New Concepts Related to Integral Operators and Inequalities on Coordinates in Fuzzy Fractional Calculus
Next Article in Special Issue
On Dihedralized Gyrogroups and Their Cayley Graphs
Previous Article in Journal
Chaotic Oscillations in Cascoded and Darlington-Type Amplifier Having Generalized Transistors
Previous Article in Special Issue
Detection of Multi-Pixel Low Contrast Object on a Real Sea Surface
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

On Undecidability of Finite Subsets Theory for Torsion Abelian Groups

by
Sergey Mikhailovich Dudakov
Department of Applied Mathematics and Cybernetic, Tver State University, 170100 Tver, Tver Oblast, Russia
Current address: Zhelyabova, 33, 170100 Tver, Tver Oblast, Russia.
Mathematics 2022, 10(3), 533; https://doi.org/10.3390/math10030533
Submission received: 13 December 2021 / Revised: 5 February 2022 / Accepted: 6 February 2022 / Published: 8 February 2022
(This article belongs to the Special Issue Combinatorial Algebra, Computation, and Logic)

Abstract

:
Let M be a commutative cancellative monoid with an element of infinite order. The binary operation can be extended to all finite subsets of M by the pointwise definition. So, we can consider the theory of finite subsets of M. Earlier, we have proved the following result: in the theory of finite subsets of M elementary arithmetic can be interpreted. In particular, this theory is undecidable. For example, the free monoid (the sets of all words with concatenation) has this property, the corresponding algebra of finite subsets is the theory of all finite languages with concatenation. Another example is an arbitrary Abelian group that is not a torsion group. But the method of proof significantly used an element of infinite order, hence, it can’t be immediately generalized to torsion groups. In this paper we prove the given theorem for Abelian torsion groups that have elements of unbounded order: for such group, the theory of finite subsets allows interpreting the elementary arithmetic.

1. Introduction

Among the central subjects of mathematical logic, there are formal theories investigations. There are theoretical and practical reasons for this interest. For example, such investigations have a value for database query languages. These ideas were proposed by E. F. Codd in [1]. In his papers E. F. Codd introduced the concept of relational databases and query languages. The relational model of a database is a relational finite structure. E. F. Codd proposed to use relational algebra as a query language. Relational algebra is equivalent to the language of first-order logic. To encode database items, various mathematical objects (numbers, words, and so on) are used. Usually, some “natural” operations (or relations) on such objects can be performed. For example, we can perform arithmetical or bitwise operations on natural numbers, concatenation on words, various comparisons, and so on. So, we have a complex structure: a finite relational structure (a database itself) that is embedded into an infinite universe (see [2]). Therefore, a database management system must operate with some logic language on a given universe. But, this possibility can imply the undecidability of many tasks because corresponding problems are undecidable for universes (see, for example [3]). Usually, in such cases, the elementary arithmetic is interpretable as in [4].
Another feature of modern systems is the construction of aggregate types. For example, arrays, maps, or sets (of numbers, words, Boolean values, etc.) can be declared as new data types and can be used in databases. These constructions are finite due to “natural” restrictions of storage capacity. So, we have a structure, which can contain not only atomic objects but aggregates, for example, finite sets of such objects.
The same problem appears in the formal automata theory in the determinization process (see [5]). A finite non-deterministic automaton can be presented by some semigroup (see [6]). So, the deterministic automata corresponds to the semigroup of subsets.
Our investigations began in [7] where algebras of languages are considered. In our papers [8,9] we consider new algebras exp A those are constructed as finite subsets of some source algebra A . Source algebra operations can be naturally extended to finite subsets, so this is a universal method to construct new structures.
Subsets of algebras, in particular, Abelian groups and commutative semigroups, are actively investigated in algebra and in number theory (for example, see [10] or [11]). Many classic problems can be formulated in the language of subset algebra. For example, the binary Goldbach’s conjecture is the claim that P + P = E where P is the set of primes and E is the set of even naturals. Also, the subset sum problem is a classic NP-complete problem (see [12]).
Let us note that this construction of the finite subsets’ algebra is not equivalent to the weak monadic second-order logic for the original algebra. The language of the second-order logic allows using first-order variables (see [13]). Hence, the second-order language always includes the first-order language. But in the first-order theory of the finite subset algebra, there is no explicit way to denote first-order objects. This lack is significant because there exist examples, where the first-order theory of the finite subset algebra is algorithmically simpler than the theory of the original algebra. For the weak monadic second-order logic, it is impossible.
The algorithmic properties of finite subsets algebras and their theories are very different. This new theory can be decidable even in the case when the theory of the original algebra is undecidable. And vice versa, for an original structure with decidable theory, the new theory can allow interpreting the elementary arithmetic (see [8]).
The problem for unoids was solved in [14]. In that paper, an infinite set of parameters was found for unoids, and these parameters describe the subsets theory completely.
The typical example of this concept is the formal language theory [5,15]. Words form the free monoid (with concatenation), and every language is a set of words. So, the concatenation of entire languages can be considered as an extension of the word concatenation onto sets of words.
Our previous result, which is proved in [8], is the following. Let A be a commutative cancellative monoid with an element of infinite order, then the theory of finite subsets of A allows to interpret elementary arithmetic, hence, this theory is undecidable. Examples of such monoids are well-known: numbers with addition or multiplication, polynomials and spaces over a field of characteristic zero, and so on. In particular, every Abelian group that is not a torsion group is such a monoid. So, the natural question appears: does this result hold for the Abelian torsion group?
In this article, we consider Abelian torsion groups with elements of unbounded order. By compactness, every such group is elementary equivalent to some Abelian group with an element of infinite order. But the compactness concept is not applicable here because elementary equivalent source algebras can generate finite subsets algebras that are not elementary equivalent. A corresponding example is given below. Thus, we need to consider Abelian torsion groups themselves.
Example 1.
Let C i be the cyclic additive group of order i. We can suppose that the different groups C i have no common element. Then, the monoid A is a union of all C i . An operation + in A is defined the next way: x + y = x + i y when x , y C i , x + y = 0 1 otherwise. Here + i is the operation in C i , 0 1 is the neutral element of C 1 .
Thus, exp A has the following property: for each finite set X { 0 1 } there is Y { 0 1 } , Y such that X + Y = Y . This Y is the union of C 1 and all C i those intersect with X.
By compactness, there is an elementary equivalent monoid A A that includes the infinite cyclic group Z . But the given property doesn’t hold in exp A if X has elements from Z .
In [9] we have shown how to interpret elementary arithmetic in the finite subsets algebra for the multiplicative group of all roots of unity. But that proof can’t be applied to an arbitrary Abelian torsion group because specific properties of the unity roots group are used.
In this paper, we generalize the result from [9] to all Abelian torsion groups with elements of unbounded order. For example, the result holds for any direct sums of unbounded cyclic groups and infinite subgroups of the unity roots group.

2. Basic Definitions and Notation

We consider an arbitrary additively written Abelian torsion group G = ( G , + , 0 , ) .
An Abelian group is an algebra such that the following equalities is satisfied: a + ( b + c ) = ( a + b ) + c , a + b = b + a , a + 0 = a , a + ( a ) = 0 . The notion a b means a + ( b ) . The notion n a means n-times sum: a + + a where n is a natural number; or ( n ) ( a ) for negative n. The order ord a of a G is the least positive n (if it exists) such that n a = 0 . In the last case, a has finite order. If all elements of the Abelian group G have finite order, then G is a torsion group. We consider only torsion groups.
The group operation + induces the corresponding operation on subsets:
x + y = { a + b : a x , b y } .
In particular, x + = , x + { 0 } = x . So, { 0 } is a neutral element. As the source operation, + is commutative and associative, so the induced operation is the same. If sets x and y are finite, then the set x + y is finite also.
Therefore, all finite subsets of G form the commutative monoid (semigroup with a unity) exp G = ( P f ( G ) , + , { 0 } ) . For convenience, later we denote elements of the source group G with the initial letters of the alphabet a , , h , and finite subsets with the last letters of the alphabet u , , z . Also, we write x + a and x a instead of x + { a } and x + { a } correspondingly.
A subgroup of the Abelian group G is a subset H G that is an Abelian group also with the same operations. If x G , then the subgroup generated by x is the least subgroup x that includes x. In the Abelian group G , a coset is a subset of the form H + a where H G is a subgroup and a G .

3. Finite Subsets of G

In this section, we investigate some basic definabilities in the algebra exp G of finite subsets. The main notion introduced here is the kernel of a subset.
The empty set is definable by
x = ( y ) x + y = x .
In the following, we consider nonempty sets only.
Lemma 1.
If x contains 0, then y x + y .
Proof. 
If x = { 0 } x , then y = y + 0 ( y + 0 ) ( y + x ) = y + x . □
Lemma 2.
Let x be a subgroup of G . Then, y + x = x if and only if y x .
Proof. 
As x contains 0, so x + y = x implies y x + y = x by Lemma 1. The converse is trivial. □
Lemma 3.
In the monoid exp G invertible elements are one-element sets exactly.
Proof. 
Evidently, { a } + { a } = { 0 } . If x contains two elements, then x + y contains at least two elements also, so, x + y { 0 } . □
Corollary 1.
One-element sets are definable in exp G with a formula K 1 ( x ) ( y ) x + y = { 0 } .
Let the relation x y mean that x = y + a for some a G . This relation is definable:
x y ( z ) ( K 1 ( z ) x + z = y ) .
The relation ≈ is a congruence because x = x + a and y = y + b imply x + y = x + y + ( a + b ) . Any set { a , b , } is congruent to a set of the form { 0 , c , } : { a , b } = a + { 0 , b a , , } { 0 , b a , } .
Lemma 4.
The equality x + x = x is true in exp G if and only if x is a subgroup of G . In particular, x + x = x implies 0 x .
Proof. 
Let x + x = x , a , b are any elements of x, so a + b x + x = x . Hence, 2 a = a + a x + x = x , 3 a = 2 a + a x + x = x , and so on. Therefore, n a x for all natural n. In particular, if n = ord a , then 0 = n a x and a = ( n 1 ) a x .
The converse is trivial. □
Lemma 5.
Let x contain 0. Then, there is a natural number n such that n x = ( n + 1 ) x .
Proof. 
If x = { 0 } , then 1 x = { 0 } = 2 x .
In the other case, x contains 0 and some non-zero elements a 1 , , a k . Let ord a i = l i for i = 1 , , k . Thus, the set m x contains sums of the form j 1 a 1 + + j k a k exactly, where j 1 + + j k m . Each j i a i has l i possible values, so, there are at most l 1 l k sums of the given kind. Hence, m x has finitely many possible values. By Lemma 1, we have m x m x + x = ( m + 1 ) x , so, the sequence of sets m x is growing. Therefore, n x = ( n + 1 ) x for some n. □
Corollary 2.
The set n x = ( n + 1 ) x in the previous lemma is the subgroup generated by x.
Proof. 
From n x + x = n x we obtain n x + n x = n x by induction. By Lemma 4, the set n x is a subgroup.
If a subgroup z includes x, then z includes m x for all natural m. Hence, n x z . □
For any set x the notion x means the subgroup generated by x.
Lemma 6.
The subgroup x is the least set y such that x + y = y + y = y .
Proof. 
The equations x + x = x + x = x follow from the definition of a generated subgroup.
By Lemma 4, the equality y + y = y implies that y is a subgroup. As 0 y , so x x + y = y . Hence, x y , the least of such y is the subgroup x . □
Corollary 3.
The subgroup generated by x is first order definable in exp G .
Proof. 
The definition is
y = x y + y = y y + x = y ( z ) ( z + z = z z + x = z y + z = z ) .
By Lemmas 4 and 2, the formula y + z = z is equivalent to y z . □
Definition 1
(Kernel of a set x, ker x ). The kernel of a set x (denote it with ker x ) is the least subgroup H such that x is included in some coset of H .
Alternatively stated, ker x is the least kernel of a homomorphism that maps all the set x to one element.
Corollary 4.
ker x x .
Proof. 
For x we have x 0 + x , so, ker x x by the definition. □
Lemma 7.
For any set x the kernel ker x exists.
Proof. 
Let a x . Let { H i : i J } be the family of all subgroups H such that x a + H . Hence,
x i ( a + H i ) = a + i H i = a + H
for H = i H i , this subgroup is the least one, i.e., the kernel ker x . □
Corollary 5.
If 0 x , then ker x = x .
Proof. 
Let a = 0 in the proof of Lemma 7. Thus, H = i H i for all subgroups H i such that x H i . But this intersection is x . □
Lemma 8.
Let a x , then ker x = x a and this subgroup is the least among all subgroups x b , b G .
Proof. 
Evidently, ker x = ker ( x b ) for all b G because x a + H if and only if x b ( a b ) + H for any subgroup H . For a x we have 0 x a . By Corollary 5, we obtain ker x = ker ( x a ) = x a .
For b G we have ker x = ker ( x b ) x b . □
Corollary 6.
If x y , then ker x = ker y .
Corollary 7.
The kernel of a set is definable in exp G .
Proof. 
The definition is
y = ker x ( u ) K 1 ( u ) y = x + u ( v ) ( K 1 ( v ) x + u + x + v = x + v ) .
The equality x + u + x + v = x + v is equivalent to x + u x + v because 0 x + v . □
Lemma 9.
For all x the equality x = ker x is true if and only if x = n x for almost every natural n.
Proof. 
Let x = ker x , then x = ker x = x a for all a x by Lemma 8. By Corollary 2, we have x a = n ( x a ) for all but finitely many n due to 0 x a . From a x we can deduce n a x for all n, so, for all but finitely many n we have
n x = n ( a + ( x a ) ) = n a + n ( x a ) = n a + x a = n a + x = x .
Now let x = n x for all but finitely many n. Let b G , ord b = l . Then, for all but finitely many n multiple of l we obtain n ( x b ) = n x n b = x . Thus, x = n ( x b ) x b . Therefore, x is the least of all x b . By Lemma 8, we have ker x = x . □
Corollary 8.
For any x there is a natural n such that n x ker x .
Proof. 
Let a x , then x = a + ( x a ) where 0 x a . So, for some n we have n x = n a + x a = n a + ker ( x a ) = n a + ker x x . □
Lemma 10.
n { 0 , a } ker { 0 , a } if and only if n ord a 1 .
Proof. 
Indeed, we have ker { 0 , a } { 0 , a , 2 a , , m a } where m = ord a 1 , and n { 0 , a } { 0 , a , 2 a , , n a } . So, the claim is evident. □
Corollary 9.
3 { 0 , a } ker { 0 , a } if and only if ord a > 4 .

4. Interpretation of Elementary Arithmetic

Here we define an interpretation of the elementary arithmetic in the algebra exp G of finite subsets.
The positive natural number m we interpret with a pair of sets x { 0 , a } and X m { 0 , a } where ord a > 4 and m ( ord a 2 ) / 2 .
In the next sections we define two following relations:
  • P 3 ( x , X , z ) that is true if and only if x { 0 , a } , X m x , and z { 0 , m a } for some positive natural m, m ( ord a 2 ) / 2 , and some a G ;
  • E ( x , X , y , Y ) that is true if x { 0 , a } , X m x , y { 0 , b } , Y m y for some natural m, m ( ord a 2 ) / 2 , m ( ord b 2 ) / 2 .
Theorem 1.
Elementary arithmetic can be interpreted in the monoid exp G .
Proof. 
The interpretation area can be defined as
I ( x , X ) 3 x ker x ( z ) P 3 ( x , X , z ) .
The atomic formulas are interpreted the following way:
  • each variable x i is interpreted by a pair ( x i , X i ) ;
  • x = y is interpreted by E ( x , X , y , Y ) ;
  • x + y = z is interpreted by
    ( x , X , y , Y ) ( E ( x , X , z , X ) E ( y , Y , z , Y ) X + Y = Z ) .
    This formula says that x { 0 , a } , y { 0 , b } , z { 0 , c } , X { 0 , a , 2 a , , m a } , Y { 0 , b , 2 b , , n b } , X { 0 , c , 2 c , , m c } , Y { 0 , c , 2 c , , n c } , and Z = X + Y { 0 , c , 2 c , , ( n + m ) c } .
  • x · y = z is interpreted by
    ( X , Y , z , Z ) ( E ( x , X , z , X ) P 3 ( z , X , z ) E ( y , Y , z , Z ) 2 Z = Z + Z ) .
    This formula says that x { 0 , a } , y { 0 , b } , z { 0 , c } , X { 0 , a , 2 a , , m a } , Y { 0 , b , 2 b , , n b } , X { 0 , c , 2 c , , m c } , z { 0 , m c } , Z { 0 , n c , 2 n c , , m n c } , and Z { 0 , c , 2 c , , m n c } .
The boolean formulas ϕ ψ , ϕ ψ , ϕ ψ , ¬ ϕ are interpreted as Φ Ψ , Φ Ψ , Φ Ψ , ¬ Φ correspondingly. Here Φ and Ψ are interpretations of ϕ and ψ correspondingly.
The quantified formulas ( x ) ϕ and ( x ) ϕ are interpreted as ( x , X ) ( I ( x , X ) Φ ) and ( x , X ) ( I ( x , X ) Φ ) correspondingly. □
Corollary 10.
The theory of exp G is undecidable.
Corollary 11.
Let the Abelian group G include any infinite subgroup H of the group of unity roots. Then, the theory of exp G allows interpreting the elementary arithmetic and undecidable.
Proof. 
If G has an element of infinite order, then the result follows from [8]. Otherwise, G is a torsion Abelian group and has elements of unbounded order because there are finitely many elements of bounded order in H . Therefore, the result follows from Theorem 1. □
An immediate generalization of the previous corollary is the following.
Corollary 12.
Let the Abelian group G be not a group of finite exponent (i.e., there is no natural n such that n a = 0 for all a G ). Then, the theory of exp G allows interpreting the elementary arithmetic and undecidable.

5. Multiple Relations

Early, we use the relation P 3 to interpret the multiplication in the algebra exp G . Here we establish that this relation P 3 is definable.
In [9] the following claim was proved (Theorem 1):
Lemma 11.
Let G be any Abelian torsion group. Then, there is a formula K 2 ( x ) that is true in exp G if and only if the set x has exactly two elements.
Proof. 
If ker x contains five or more elements, then the condition can be expressed by the formula
( u ) 3 x = u + x u 2 x ( v ) 3 x = v + x v = 2 x v = u .
Another cases (two, three, or four elements in ker x ) are considered separately.
For details see [9]. □
Let us consider the following binary relation P 2 :
P 2 ( x , X ) X + ker x X ( u , v ) ( X = u + v ¬ K 1 ( v ) ( w ) X = u + x + w ) .
Lemma 12.
If P 2 ( x , X ) is true, then X n x for some natural n.
Proof. 
If X is invertible, then X { 0 } = 0 x .
Otherwise, X = { 0 } + X and K 1 ( X ) is false. By the implication, we have X = { 0 } + x + w 1 = x + w 1 . If w 1 is uninvertible, then the same manner we have X = x + x + w 2 = 2 x + w 2 . So, we obtain X = n x + w n for all naturals n until w n is invertible. Then, X n x .
Such n must exist because otherwise we have X ker x + w n for some n by Corollary 8. Then, X + ker x ( ker x + w n ) + ker x = ker x + w n = X and P 2 ( x , X ) is false. □
Lemma 13.
If K 2 ( x ) is true, X m x , and X + ker x X , then the formula P 2 ( x , X ) is true.
Proof. 
From K 2 ( x ) we have x { 0 , a } for some a.
Let X = u + v and v have at least two elements. The difference between any two elements of X has the form i a , so, the difference between any two elements of u or any two elements of v have the same form. Hence, u m 1 x + c and v m 2 x + d . Let us select the minimal m 2 , then m 2 > 0 , and we have u + v u + x + ( m 2 1 ) x . □
Let us define
Q ( x , y ) ( X ) ( P 2 ( x , X ) X + x ker x y + X = y + X + ker x ) .
Lemma 14.
Let x { 0 , a } and K 2 ( x ) be true. Then, Q ( x , y ) is true if and only if y { 0 , i a , } for some i a 0 .
Proof. 
Let Q ( x , y ) be true. Then, X m x by Lemma 12. From X + x ker x we have m ord a 2 and X { 0 , a , 2 a , , m a } . As y + X = y + X + ker x , so y + X must include b + { 0 , a , 2 a , , ( m + 1 ) a } . Hence, there are different c , d y such that c + i a = b + j a and d + k a = b + l a . So, c = b + ( j i ) a , d = b + ( l k ) a , j i l k , and y = c + { 0 , ( l + i k j ) a , } .
The converse claim is true because X { 0 , a , 2 a , , m a } , m = ord a 2 , y + X { 0 , a , 2 a , , m a , ( m + 1 i ) a + i a , } y + X + ker x . □
Lemma 15.
If Q ( x , m y ) is true, x { 0 , a } , y { 0 , b } , m < ord b , then all elements i a + j b are pairwise different where i < ord a , j m .
Proof. 
Let i 1 a + j 1 b = i 2 a + j 2 b .
If j 1 = j 2 , then i 1 a = i 2 a and i 1 = i 2 due to i 2 , i 1 < ord a .
Now let j 1 > j 2 . If i 1 = i 2 , then j 1 b = j 2 b and j 1 = j 2 due to j 1 , j 2 m < ord b . Otherwise, ( j 1 j 2 ) b = ( i 2 i 1 ) a , j 1 j 2 m , and i 2 i 1 0 . Hence, m y { 0 , ( i 2 i 1 ) a , } that contradicts to Q ( x , m y ) by Lemma 14. □
The relation P 3 is
P 3 ( x , X , z ) K 2 ( x ) 2 X ker x K 2 ( z ) ( X ) ( P 2 ( x , X ) X X + x X + X z + X ) .
Theorem 2.
The formula P 3 ( x , X , z ) is true if and only if x { 0 , a } , X n x , z { 0 , n a } for some a G , a 0 , and natural n > 0 , n ( ord a 2 ) / 2 .
Proof. 
Let P 3 ( x , X , z ) be true. Then, x { 0 , a } for some a 0 . By Lemma 12, we have X n x and X n x for some naturals n and n = n + 1 . If n > ( ord a 2 ) / 2 , then 2 n 2 ( ( ord a 2 ) / 2 + 1 ) , 2 n ord a 1 , 2 X { 0 , a , 2 a , , ( 2 n ) a } ker x , and we have a contradiction. So, n ( ord a 2 ) / 2 . The set X + X contains exactly 2 n elements: X + X { 0 , a , 2 a , , ( 2 n 1 ) a } . So, the set z + X contains exactly 2 n elements also. If z { 0 , b } , then
z + X { 0 , , ( n 1 ) a , 0 + b , , ( n 1 ) a + b } .
Hence, b = n a or ( n 1 ) a + b = a . In the first case, we have z { 0 , n a } . In the second case we have z { 0 , n a } { 0 , n a } .
Now let x { 0 , a } , X n x , z { 0 , n a } for some a G , a 0 , and natural n > 0 , n ( ord a 2 ) / 2 . Then, the formulas K 2 ( x ) , 2 X ker x , K 2 ( z ) are true. Let X = ( n 1 ) x = { 0 , a , , ( n 1 ) a } + b . Thus, X X + x and X + X z + y are true. The formula P 2 ( x , X ) is true by Lemma 13. □

6. The Equivalence Relation

The remaining problem is to define the equality relation for our interpretation of the elementary arithmetic. Thus, our last task is to construct a formula for an equivalence relation E ( x , X , y , Y ) that is true if and only if X n x and Y n y for some n.
Lemma 16.
Let 3 { 0 , a } ker a , 3 { 0 , b } ker b , and Q ( { 0 , a } , 3 { 0 , b } ) be false. Let x x = { 0 , a , b } . Then, there are exactly seven sets u such that u + x = 3 x .
Proof. 
By Corollary 9, we have ord a > 4 and ord b > 4 . From falsehood of the formula Q ( { 0 , a } , 3 { 0 , b } ) we have all elements i a + j b to be pairwise different for j 3 (Lemma 15).
Let x = x + c . From u + x = 3 x we have ( u 2 c ) + x = 3 x . The set 3 x consists of all i a + j b for i + j 3 . From 0 x we have u = u 2 c u + x = 3 x .
If we suppose that u contains i a + j b where i + j = 3 , then u + x contains ( i + 1 ) a + j b . Thus, ( i + 1 ) a + j b = k a + l b for k + l 3 . If j = l , then ( i + 1 ) a = k a . As ( i + 1 ) 4 and k 4 , so i + 1 = k that is impossible. If j < l , then ( k i 1 ) a + ( l j ) b = 0 that is impossible too. Analogously the case l < j is impossible.
Thus, u contains i a + j b for i + j 2 only, i.e., u 2 x = { 0 , a , b , 2 a , 2 b , a + b } .
Further, u 0 , 2 a , 2 b because 0 , 3 a , 3 b 3 x can be obtained only as 0 = 0 + 0 , 3 a = 2 a + a , 3 b = 2 b + b correspondingly. To obtain a + b 3 x the set u must contain a, b, or a + b .
Thus, u = { 0 , 2 a , 2 b } u for any nonempty u { a , b , a + b } . There are exactly seven such u . □
Lemma 17.
Let x x = { 0 , a , } for a 0 . Let there be exactly seven sets u such that u + x = 3 x . Then, x contains exactly three elements.
Proof. 
Let x = x + d . From u + x = 3 x we have ( u 2 d ) + x = 3 x . If x (and x ) contains exactly two elements, then there are exactly two such u (see [8], Proposition 4).
Let us denote u 2 d with u . Let us suppose that x contains four or more elements: x = { 0 , a , b , c , } for non-zero and pairwise different a , b , c . Then, u can be u = 2 x u for any u { a , b , c } . There exist exactly eight such u (and u ). Let us prove u + x = 2 x + x = 3 x for u = 2 x { a , b , c } , then the other possibilities follow. Evidently, we have u + x 2 x + x , consider the converse inclusion.
  • a + g = g + a for g { a , b , c } ;
  • a + a = 2 a + 0 when 2 a { b , c } . Let us note that 2 a a ;
  • a + a = 0 + c when 2 a = c ;
  • a + a = 0 + b when 2 a = b ;
  • a + b = ( a + b ) + 0 when a + b c . Let us note that a + b a and a + b b ;
  • a + b = 0 + c when a + b = c .
The other cases can be considered analogously.
Therefore, if x has four or more elements, then there are at least eight u such that u + x = 3 x . □
Let us denote
K 3 ( x ) ( u 1 , , u 7 ) ( i = 1 7 u i + x = 3 x i j u i u j ( u ) ( u + x = 3 x i = 1 7 u = u i ) ) .
Lemma 18.
Let K 2 ( { 0 , a } ) and K 2 ( { 0 , b } ) be true, and Q ( { 0 , a } , { 0 , b } ) be false. Then ker { 0 , a } + x ker { 0 , a } + { 0 , b } if and only if x x where x contains at least one element of the form k a , at least one element of the form k a + b , and no element of another form.
Proof. 
Let ker { 0 , a } + x ker { 0 , a } + { 0 , b } be true. Then, ker { 0 , a } + x = ker { 0 , a } + { 0 , b } + c for some c. Hence, for any d x we have d = k a + c or d = k a + b + c . So, x = x + c , and x contains only elements of the form k a and k a + b .
If x contains only elements of the form k a , then ker { 0 , a } + x ker { 0 , a } ker { 0 , a } + { 0 , b } . If x contains only elements of the form k a + b , then ker { 0 , a } + x ker { 0 , a } + b and ker { 0 , a } + x ker { 0 , a } ker { 0 , a } + { 0 , b } .
The converse is trivial. □
Lemma 19.
Let z { 0 , a } , y { 0 , b } , Y m y , and the formula Q ( z , Y + y ) be false. Let x be as in the previous Lemma. Then, ker z + k x ker x + Y if and only if k = m .
Proof. 
The set ker z + Y contains exactly ( m + 1 ) ord a elements (Lemma 15). The set ker z + k x contains no more than ( k + 1 ) ord a elements. So, k m .
If k > m , then ker z + k x contains together c and c + ( m + 1 ) b for some c. So, ker x + Y must contain d and d + ( m + 1 ) b for some d. It is impossible due to falsehood of Q ( z , Y + y ) , thus, k = m .
Now let k = m , then ker z + k x consists of c + i a + j b for all i and j m , and ker z + Y consists of d + i a + j b for all i and j m . Hence, ker z + k x ker x + Y . □
Lemma 20.
Let x { 0 , a } , y { 0 , b } , ord a > 4 , ord b > 4 , the formulas K 2 ( z ) , K 3 ( u ) , K 3 ( v ) be true, the formula Q ( x , 4 y ) be false, and ker x + z ker { 0 , a } + y , ker x + u ker { 0 , a } + y , ker x + v ker { 0 , a } + y . Then, x + y + z u + v if and only if
  • z { a , b } and u { 0 , a , b } , v { a , b , a + b } (or vice versa), or
  • z { 0 , a + b } and u { 0 , a , a + b } , v { a , b , a + b } (or vice versa).
Proof. 
The converse claim can be verified trivially. So, we must prove the straight one.
From ord b > 4 and falsehood of Q ( x , 4 y ) we obtain that b , 2 b , 3 b , 4 b are not equal i a for any i (Lemma 15).
By Lemma 18, we have z { 0 , α a + b } , u { 0 , δ a + b , ζ a + k b } , v { 0 , β a + b , γ a + m b } , for some integers α , β , γ , δ , ζ and k , m { 0 , 1 } . So, we have the equality
{ 0 , a } + { 0 , b } + { 0 , α a + b } = c + { 0 , δ a + b , ζ a + k b } + { 0 , β a + b , γ a + m b }
for some c. The left set in (1) consists of elements of the form i a , i a + b , and i a + 2 b . The right set in (1) contains c, so c = θ a , c = θ a + b , or c = θ a + 2 b for some integer θ . For c = θ a + b or c = θ a + 2 b the right set contains i a + 3 b or i a + 4 b correspondingly. It is impossible because i a + 3 b and i a + 4 b don’t belong to the left set. Thus, c = θ a .
Further, let us show m + k = 1 , i.e., one of them is 0 and another is 1. If we expand (1), then we obtain
{ 0 , a , b , a + b , α a + b , ( α + 1 ) a + b , α a + 2 b , ( α + 1 ) a + 2 b } = { θ a , ( δ + θ ) a + b , ( ζ + θ ) a + k b , ( β + θ ) a + b , ( γ + θ ) a + m b , ( δ + β + θ ) a + 2 b , ( ζ + β + θ ) a + ( k + 1 ) b , ( δ + γ + θ ) a + ( m + 1 ) b , ( ζ + γ + θ ) a + ( k + m ) b } .
For m = k = 1 the right set in (2) can’t contain 0 and a together from the left set.
For m = k = 0 the right set in (2) contains θ a , ( ζ + θ ) a , ( γ + θ ) a , and ( ζ + γ + θ ) a . These elements can be equal to only a or 0 in the left set. As u and v contain three elements, ζ and γ can’t be equal to zero. Thus, ζ = γ = ± 1 and 2 a = 0 . It contradicts to ord a > 4 .
Now we can suppose k = 0 , m = 1 . Hence, the equality (2) becomes
{ 0 , a , b , a + b , α a + b , ( α + 1 ) a + b , α a + 2 b , ( α + 1 ) a + 2 b } = { θ a , ( δ + θ ) a + b , ( ζ + θ ) a , ( β + θ ) a + b , ( γ + θ ) a + b , ( δ + β + θ ) a + 2 b , ( ζ + β + θ ) a + b , ( δ + γ + θ ) a + 2 b , ( ζ + γ + θ ) a + b } .
It is clear that θ a and ( ζ + θ ) a must be equal 0 and a only, hence, θ = 0 , ζ = 1 or θ = 1 , ζ = 1 . In the second case, we have
{ 0 , a } + { 0 , b } + { 0 , α a + b } = a + { 0 , δ a + b , a } + { 0 , β a + b , γ a + b }
and
{ 0 , a } + { 0 , b } + { 0 , α a + b } = { 0 , ( δ + 1 ) a + b , a } + { 0 , β a + b , γ a + b }
that is the first case.
Thus, we can consider only the equality
{ 0 , a , b , a + b , α a + b , ( α + 1 ) a + b , α a + 2 b , ( α + 1 ) a + 2 b } = { 0 , δ a + b , a , β a + b , γ a + b , ( δ + β ) a + 2 b , ( β + 1 ) a + b , ( δ + γ ) a + 2 b , ( γ + 1 ) a + b } .
The elements α a + 2 b and ( α + 1 ) a + 2 b from the left set in (3) must be equal to ( δ + β ) a + 2 b and ( δ + γ ) a + 2 b from the right set. It follows that γ = β ± 1 . So, we can assume that γ = β + 1 and α = δ + β . Hence, we obtain
{ 0 , a , b , a + b , ( δ + β ) a + b , ( δ + β + 1 ) a + b , ( δ + β ) a + 2 b , ( δ + β + 1 ) a + 2 b } = { 0 , δ a + b , a , β a + b , ( β + 1 ) a + b , ( δ + β ) a + 2 b , ( β + 1 ) a + b , ( δ + β + 1 ) a + 2 b , ( β + 2 ) a + b } .
Now we can consider all possibilities for δ a + b from the right set in (4). It must be equal to 0, a, ( δ + β ) a + 2 b , or ( δ + β + 1 ) a + 2 b from the left set in (4). Thus, we have the next four possibilities.
  • δ a + b = b , δ = 0 , and we have
    { 0 , a , b , a + b , β a + b , ( β + 1 ) a + b , β a + 2 b , ( β + 1 ) a + 2 b } = { 0 , b , a , β a + b , ( β + 1 ) a + b , β a + 2 b , ( β + 1 ) a + b , ( β + 1 ) a + 2 b , ( β + 2 ) a + b } .
    Then, ( β + 2 ) a + b can be equal to b or a + b only. In the first case, we have β = 2 and
    { 0 , a , b , a + b , 2 a + b , a + b , 2 a + 2 b , a + 2 b } = { 0 , b , a , 2 a + b , a + b , 2 a + 2 b , a + b , a + 2 b , b } .
    That is impossible because a + b from the left set is not in the right one. Thus, ( β + 2 ) a + b = a + b , β = 1 , α = 1 , γ = 0 , and we have
    { 0 , a } + { 0 , b } + { 0 , a + b } = { 0 , b , a } + { 0 , a + b , b }
    or
    { 0 , a } + { 0 , b } + { a , b } = { 0 , b , a } + { a , b , a + b } .
  • δ a + b = a + b , δ = 1 , and we have
    { 0 , a , b , a + b , ( β + 1 ) a + b , ( β + 2 ) a + b , ( β + 1 ) a + 2 b , ( β + 2 ) a + 2 b } = { 0 , a + b , a , β a + b , ( β + 1 ) a + b , ( β + 1 ) a + 2 b , ( β + 1 ) a + b , ( β + 2 ) a + 2 b , ( β + 2 ) a + b } .
    So, β a + b can be equal to b or a + b only. It means that β = 0 or β = 1 . In the second case, we obtain
    { 0 , a , b , a + b , 2 a + b , 3 a + b , 2 a + 2 b , 3 a + 2 b } = { 0 , a + b , a , a + b , 2 a + b , 2 a + 2 b , 2 a + b , 3 a + 2 b , 3 a + b } .
    That is impossible because b from the left set is not in the right one. Hence, β = 0 , α = 1 , γ = 1 , and we have
    { 0 , a } + { 0 , b } + { 0 , a + b } = { 0 , a + b , a } + { 0 , b , a + b } .
  • δ a + b = ( δ + β ) a + b , δ = δ + β , so β = 0 . We have
    { 0 , a , b , a + b , δ a + b , ( δ + 1 ) a + b , δ a + 2 b , ( δ + 1 ) a + 2 b } = { 0 , δ a + b , a , b , a + b , δ a + 2 b , a + b , ( δ + 1 ) a + 2 b , 2 a + b } .
    Then, 2 a + b can be equal δ a + b or ( δ + 1 ) a + b only. We have δ = 2 or δ = 1 . In the first case, we have
    { 0 , a , b , a + b , 2 a + b , 3 a + b , 2 a + 2 b , 3 a + 2 b } = { 0 , 2 a + b , a , b , a + b , 2 a + 2 b , a + b , 3 a + 2 b , 2 a + b } .
    This is impossible because 3 a + b from the left set not in the right set. Thus, δ = 1 and we have the case 2.
  • δ a + b = ( δ + β + 1 ) a + b , δ = δ + β + 1 , and β = 1 . We obtain
    { 0 , a , b , a + b , ( δ 1 ) a + b , δ a + b , ( δ 1 ) a + 2 b , δ a + 2 b } = { 0 , δ a + b , a , a + b , b , ( δ 1 ) a + 2 b , b , δ a + 2 b , a + b } .
    In this case, a + b can be ( δ 1 ) a + b or δ a + b only, i.e., δ = 0 or δ = 1 . The last implies
    { 0 , a , b , a + b , 2 a + b , a + b , 2 a + 2 b , a + 2 b } = { 0 , a + b , a , a + b , b , 2 a + 2 b , b , a + 2 b , a + b } ,
    that is impossible: 2 a + b is in the left set but is not in the right one. So, δ = 0 and we have the case 1.
Lemma 21.
Let 3 m < ord a , 3 m < ord b , m 2 , Q ( { 0 , a } , 3 m { 0 , b } ) be false, and x { 0 , a , b } where a = ± a and b = ± b . Then, P 2 ( x , m x ) is true.
Proof. 
Falsehood of Q ( { 0 , a } , 3 m { 0 , b } ) means that j b i a for 0 < j 3 m (Lemma 15). Hence, ± j b i a also, and j b i a .
Let x = c + { 0 , a , b } . Then, the set m x consists of m c + i a + j b where i + j m . Evidently, m x + x ker x because m x + x can’t contain g and g + ( m + 2 ) b together: m + 2 m + m 3 m 2 < ord a 1 .
Let u + v = m x and d u . Then, ( u d ) + ( v m c + d ) = m { 0 , a , b } . As 0 u d , so v 1 = v m c + d m { 0 , a , b } , hence, u 1 = u d m { 0 , a , b , a , b } .
If u 1 contains no elements of the form i a ± j b , i > 0 , then u 2 = u 1 and v 2 = v 1 . Otherwise, let us select i 1 a ± j b u with maximal i 1 . Then, v 1 can’t contain i a + k b with i < i 1 . Assume u 2 = u 1 + i 1 a and v 2 = v 1 i 1 a .
If u 2 contains no elements of the form i a j b , j > 0 , then u 3 = u 2 and v 3 = v 2 . Otherwise, let us select i a j 2 b u 2 with maximal j 2 . Then, v 2 can’t contain k a + j b with j < j 2 . Assume u 3 = u 2 + j 2 b and v 3 = v 2 j 2 b .
Then, v 3 m { 0 , a , b } , u 3 2 m { 0 , a , b } , and u 3 + v 3 = u 1 + v 1 = m { 0 , a , b } .
Let us select i 0 a + j 0 b v 3 with maximal i 0 + j 0 . If i 0 + j 0 = 0 , then v 3 and v are invertible. Otherwise, i 0 + j 0 1 and v 3 ( i 0 + j 0 ) { 0 , a , b } . In this case, u 3 can’t contain i a + j b with i + j > m i 0 j 0 , i.e., u 3 ( m i 0 j 0 ) { 0 , a , b } . Then
m { 0 , a , b } = u 3 + v 3 u 3 + ( i 0 + j 0 ) { 0 , a , b } ( m i 0 j 0 ) { 0 , a , b } + ( i 0 + j 0 ) { 0 , a , b } = m { 0 , a , b } .
Thus, u 3 + ( i 0 + j 0 ) { 0 , a , b } = m { 0 , a , b } and we have u + x + ( i 0 + j 0 1 ) x m x . □
Lemma 22.
Let the formulas I ( x , X ) and I ( y , Y ) be true, and Q ( x , 4 Y ) be false. Then, n = m if and only if all the following formulas are true for some z , Z , u , U , v , V :
1.
K 2 ( z ) , K 3 ( u ) , K 3 ( v ) ;
2.
P 2 ( z , Z ) ;
3.
P 2 ( u , U ) , P 2 ( v , V ) ;
4.
ker x + Z ker x + Y , ker x + U ker x + Y , ker x + V ker x + Y ;
5.
x + y + z u + v ;
6.
X + Y + Z U + V .
Proof. 
Let n = m . Assume z = { 0 , a + b } , Z = m z , u = { 0 , a , a + b } { 0 , a , b } , U = m u , v = { 0 , b , a + b } { 0 , a , b } , V = m u . Then, K 2 ( z ) is true by Lemma 11; K 3 ( u ) and K 3 ( v ) are true by Lemma 16; P 2 ( z , Z ) is true by Lemma 13; P 2 ( u , U ) and P 2 ( v , V ) are true by Lemma 21; ker x + Z ker x + Y , ker x + U ker x + Y , and ker x + V ker x + Y are true by Lemma 18; x + y + z u + v and X + Y + Z U + V are true by Lemma 20.
Now let all the formulas 1–6 be true. Then, from 1 we have z has two elements (Lemma 11), u and v have three elements (Lemma 17). By Lemma 20, from 5 we have
  • z { a , b } , u { 0 , a , b } , v { a , b , a + b } { 0 , a , b } or
  • z { 0 , a + b } { a , b } , u { 0 , a , a + b } { 0 , a , b } , v { 0 , b , a + b } { 0 , a , b } .
In any case, from 2 and 3 we obtain Z k z z , U k u u , V k v v by Lemma 12. By Lemma 18, from 4 we have k z = k u = k v = m . Thus, from 6 we have
n { 0 , a } + m { 0 , b } + m { a , b } m { 0 , a , b } + m { a , b , a + b }
or
n { 0 , a } + m { 0 , b } + m { 0 , a + b } m { 0 , a , a + b } + m { 0 , b , a + b } .
If we suppose n > m , then the left sets have g and g + ( n + m ) a (or g + ( n + m ) a + m b ) for some g, but the right sets can’t have them together because all i a + j b are pairwise different for i 2 n , j 3 m (Lemma 15).
Now let us suppose n < m , then the right sets have g and g + i a + 2 m b (or g + ( i + m ) a + 2 m b ) for some g and i m . By Lemma 15, we have 2 m b i a for all i 0 . The left sets can have only elements of the form h and h + i a + 2 m b (or h + ( i + m ) a + 2 m b ) for some h and i n . Hence, { 0 , , n a } = { 0 , , m a } that means n + 1 ord a . It contradicts to 2 X ker x (the formula I ( x , X ) includes P 3 ( x , X , ) ).
Therefore, n = m . □
Let us construct formulas E and E:
E ( x , X , y , Y ) I ( x , X ) I ( y , Y ) ¬ Q ( x , 4 Y ) ( z , Z , u , U , v , V ) ( K 2 ( z ) K 3 ( u ) K 3 ( v ) P 2 ( z , Z ) P 2 ( u , U ) P 2 ( v , V ) ker x + Z = ker x + Y ker x + U = ker x + Y ker x + V = ker x + Y x + y + z = u + v X + Y + Z = U + V ) ;
E ( x , X , w , W ) ( y , Y ) ( K 2 ( y ) I ( y , Y ) E ( x , X , y , Y ) E ( w , W , y , Y ) ) .
Theorem 3.
Let I ( x , X ) and I ( w , W ) be true. Then, E ( x , X , w , W ) is true if and only if X n x and W n w for some n.
Proof. 
From I ( x , X ) and I ( w , W ) we have X n 1 x and W n 2 w .
Let E ( x , X , w , W ) be true. Let us fix y and Y, so Y n y . Then, E ( x , X , y , Y ) and E ( w , W , y , Y ) are true. By Lemma 22, we have n 1 = n and n 2 = n , so n 1 = n 2 .
Now let X n x and W n w where x { 0 , a } and w { 0 , b } . Then, n ( ord a 2 ) / 2 and n ( ord b 2 ) / 2 . Let us select y = { 0 , c } such that ord c > ( 4 ord a ) 2 and ord c > ( 4 ord b ) 2 , Y = n y . So, we have the formula I ( y , Y ) to be true and the formula Q ( x , 4 Y ) to be false. Thus, E ( x , X , y , Y ) and E ( w , W , y , Y ) are true by Lemma 22. □

7. Conclusions

We have established that for any Abelian group of infinite exponent the algebra of finite subsets allows us to interpret elementary arithmetic. The natural question is
  • Let G be an infinite Abelian group of the finite exponent. Can elementary arithmetic be interpreted in the algebra of finite subsets of G .
Another problem is generalizing this result to non-Abelian groups. For groups with an element of infinite order, this can be done easily. Indeed, let a be an element of a group. Then, the center of the centralizer of a is an Abelian group containing all a n . This can be expressed in exp G :
C ( x , y ) K 1 ( x ) x y = y x ; Z ( x , y ) C ( x , y ) ( z ) ( C ( x , z ) y z = z y ) .
Thus, the formula Z ( { 0 , a } , y ) is true for all y { 0 , a } n . Now we can use results from [8].
But such a method can’t be used for torsion groups because proofs of claims in Section 6 significantly use commutativity. Hence, the next question is
  • Let G be an infinite torsion group. Can elementary arithmetic be interpreted in the algebra of finite subsets of G .

Funding

This research is funded by Russian Foundation for Fundamental Investigations (RFFI), grant number 20-01-00435.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Codd, E.F. A relational model for large shared data banks. Commun. ACM 1970, 13, 377–387. [Google Scholar] [CrossRef]
  2. Kanellakis, P.C.; Kuper, G.M.; Revesz, P.Z. Constraint Query Languages. J. Comput. Syst. Sci. 1995, 51, 26–52. [Google Scholar] [CrossRef]
  3. Kanel’-Belov, A.Y.; Chilikov, A.A. On the Algorithmic Undecidability of the Embeddability Problem for Algebraic Varieties over a Field of Characteristic Zero. Math Notes 2019, 106, 299–302. [Google Scholar] [CrossRef]
  4. Poonen, B.; Shlapentokh, A. Diophantine definability of infinite discrete nonarchimedean sets and Diophantine models over large subrings of number field. J. Reine Angew. Math. 2005, 588, 27–47. [Google Scholar] [CrossRef] [Green Version]
  5. Hopcroft, J.E.; Motwani, R.; Ullman, J.D. Introduction to Automata Theory, Languages, and Computation, 3rd ed.; Pearson Education Limited: Harlow, UK, 2013. [Google Scholar]
  6. Brough, T.; Cain, A.J. Automaton semigroup constructions. Semigroup Forum 2014, 90, 763–774. [Google Scholar] [CrossRef] [Green Version]
  7. Dudakov, S.M.; Karlov, B.N. On Decidability of Theories of Regular Languages. Theory Comput. Syst. 2021, 65, 462–478. [Google Scholar] [CrossRef]
  8. Dudakov, S.M. On Undecidability of Subset Theory for Some Monoids. J. Phys. Conf. Ser. 2021, 1902, 012060. [Google Scholar] [CrossRef]
  9. Dudakov, S.M. On theory of finite subsets monoid for one torsion Abelian group. Vestn. TVGU. Seriya Prikl. Mat. [Her. Tver State Univ. Ser. Appl. Math.] 2021, 2, 39–55. (In Russian) [Google Scholar]
  10. Balandraud, E.; Girard, B.; Griffiths, S.; Hamidoune, Y. Subset sums in abelian groups. Eur. J. Comb. 2013, 34, 1269–1286. [Google Scholar] [CrossRef]
  11. Kosters, M. The subset sum problem for finite abelian groups. J. Comb. Theory Ser. A 2013, 120, 527–530. [Google Scholar] [CrossRef] [Green Version]
  12. Cormen, T.H.; Leiserson, C.E.; Rivest, R.L.; Stein, C. Introduction to Algorithms, 3rd ed.; The MIT Press: Cambridge, CA, USA, 2009. [Google Scholar]
  13. Boolos, G.S.; Burgess, J.P.; Jeffrey, R.C. Computability and Logic, 5th ed.; Cambridge University Press: New York, NY, USA, 2007. [Google Scholar]
  14. Karlov, B.N. On elementary equivalence of some unoids and unoids of their subsets. Vestn. TVGU. Seriya Prikl. Mat. [Her. Tver State Univ. Ser. Appl. Math.] 2021, 3, 18–32. (In Russian) [Google Scholar]
  15. Place, T.; Zeitoun, M. Separating Regular Languages with First-Order Logic. Log. Methods Comput. Sci. 2016, 12. [Google Scholar] [CrossRef] [Green Version]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Dudakov, S.M. On Undecidability of Finite Subsets Theory for Torsion Abelian Groups. Mathematics 2022, 10, 533. https://doi.org/10.3390/math10030533

AMA Style

Dudakov SM. On Undecidability of Finite Subsets Theory for Torsion Abelian Groups. Mathematics. 2022; 10(3):533. https://doi.org/10.3390/math10030533

Chicago/Turabian Style

Dudakov, Sergey Mikhailovich. 2022. "On Undecidability of Finite Subsets Theory for Torsion Abelian Groups" Mathematics 10, no. 3: 533. https://doi.org/10.3390/math10030533

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop