Abstract
An additive system for the nonnegative integers is a family \((A_i)_{i\in I}\) of sets of nonnegative integers with \(0 \in A_i\) for all \(i \in I\) such that every nonnegative integer can be written uniquely in the form \(\sum _{i\in I} a_i\) with \(a_i \in A_i\) for all i and \(a_i \ne 0\) for only finitely many i. In 1956, de Bruijn proved that every additive system is constructed from an infinite sequence \((g_i )_{i \in \mathbf N}\) of integers with \(g_i \ge 2\) for all i or is a contraction of such a system. This paper discusses limits and the stability of additive systems and also describes the “uncontractable” or “indecomposable” additive systems.
Access provided by CONRICYT-eBooks. Download conference paper PDF
Similar content being viewed by others
Keywords
2010 Mathematics Subject Classification:
1 Additive Systems and de Bruijn’s Theorem
Let \(\mathbf N_0\) and \(\mathbf N\) denote the sets of nonnegative integers and positive integers, respectively. For real numbers a and b, we define the interval of integers \([a,b) = \{x\in \mathbf Z: a \le x < b\}\) and \([a,b] = \{x\in \mathbf Z: a \le x \le b\}\).
Let I be a nonempty finite or infinite set, and let \(\mathcal A= (A_i)_{i\in I}\) be a family of sets of integers with \(0 \in A_i\) and \(|A_i| \ge 2\) for all \(i \in I\). Each set \(A_i\) can be finite or infinite. The sumset \(S = \sum _{i\in I} A_i\) is the set of all integers n that can be represented in the form \(n = \sum _{i\in I} a_i\), where \(a_i \in A_i\) for all \(i \in I\) and \(a_i \ne 0\) for only finitely many \(i \in I\). If every element of S has a unique representation in the form \(n = \sum _{i\in I} a_i\), then we call \(\mathcal A\) a unique representation system for S, and we write \(S = \bigoplus _{i\in I} A_i\).
In a unique representation system \(\mathcal A\) for S, we have \(A_i \cap A_j = \{ 0 \}\) for all \(i \ne j\). The condition \(|A_i| \ge 2\) for all \(i\in I\) implies that \(A_i = S\) for some \(i\in I\) if and only if \(|I|=1\). Moreover, if \(I^{\flat } \subseteq I\) and \(S = \sum _{i\in I^{\flat }} A_i\), then \(S = \bigoplus _{i\in I^{\flat }} A_i\) and \(I = I^{\flat }\).
The family \(\mathcal A= (A_i)_{i\in I}\) is an additive system if \(\mathcal A\) is a unique representation system for the set of nonnegative integers, that is, if \(\mathbf N_0 = \bigoplus _{i\in I} A_i\). The following lemma follows immediately from the definition of an additive system.
Lemma 1
Let \(\mathcal B= (B_j )_{j\in J} \) be an additive system. If \(\{J_i\}_{i\in I}\) is a partition of J into pairwise disjoint nonempty sets, and if
then \(\mathcal A= (A_i )_{i\in I}\) is an additive system.
The additive system \(\mathcal A\) obtained from the additive system \(\mathcal B\) by the partition procedure described in Lemma 1 is called a contraction of \(\mathcal B\). (In [1], de Bruijn called \(\mathcal A\) a degeneration of \(\mathcal B\) .) If \(I=J\) and if \(\sigma \) is a permutation of J such that \(J_i =\{\sigma (i) \}\) for all \(i \in J\), then \(\mathcal A\) and \(\mathcal B\) contain exactly the same sets. Thus, every additive system is a contraction of itself. An additive system \(\mathcal A\) is a proper contraction of \(\mathcal B\) if at least one set \(A_i \in \mathcal A\) is the sum of at least two sets in \(\mathcal B\).
Let X be a set of integers, and let g be an integer. The dilation of X by g is the set \(g*X = \{g x : x \in X \}\).
Lemma 2
Let \(\mathcal B= (B_j )_{j\in J} \) be an additive system and let \(I = \{i_0\} \cup J\), where \(i_0 \notin J\). If
and
then \(\mathcal A= (A_i )_{i\in I}\) is an additive system.
The additive system \(\mathcal A\) obtained from the additive system \(\mathcal B\) by the procedure described in Lemma 2 is called the dilation of \(\mathcal B\) by g.
There are certain additive systems that de Bruijn called British number systems . A British number system is an additive system constructed from an infinite sequence of integers according to the algorithm in Theorem 1 below. de Bruijn [1] proved that British number systems are essentially the only additive systems.
Theorem 1
Let \((g_i )_{i \in \mathbf N}\) be an infinite sequence of integers such that \(g_i \ge 2\) for all \(i \ge 1\). Let \(G_0 = 1\) and, for \(i \in \mathbf N\), let \(G_i = \prod _{j=1}^i g_j\) and
Then \(\mathcal A= (A_i )_{i \in \mathbf N}\) is an additive system.
Theorem 2
Every additive system is a British number system or a proper contraction of a British number system.
The proof of Theorem 2 depends on the following fundamental lemma.
Lemma 3
Let \(\mathcal A= (A_i)_{i\in I}\) be an additive system with \(|I| \ge 2\), and let \(i_1\) be the unique element of I such that \(1 \in I_{i_1}\). There exist an integer \(g \ge 2\) and a family of sets \(\mathcal B= (B_i)_{i\in I}\) such that
and, for all \(i \in I \setminus \{i_1\}\),
If \(B_{i_1} = \{ 0\}\), then \(\mathcal B= (B_i)_{i\in I\setminus \{i_1\}}\) is an additive system, and \(\mathcal A\) is the dilation of the additive system \(\mathcal B\) by the integer g. If \(B_{i_1} \ne \{ 0\}\), then \(\mathcal B= (B_i)_{i\in I}\) is an additive system and \(\mathcal A\) is a contraction of the additive system \(\mathcal B\) dilated by g.
For proofs of Lemmas 1, 2, and 3 and Theorems 1 and 2, see Nathanson [4].
This paper gives a refinement of de Bruijn’s theorem. Every additive system is a contraction of a British number system, but even a British number system can be a proper contraction of another British number system. An additive system that is not a proper contraction of another number system will be called indecomposable. In Sect. 3, we describe all indecomposable British number systems. Unsurprisingly, there is a one-to-one correspondence between indecomposable British number systems and infinite sequences of prime numbers.
In Sect. 4, we define the limit of a sequence of additive systems and discuss the stability of British number systems.
Maltenfort [2] and Munagi [3] have also studied de Bruijn’s additive systems.
2 Decomposable and Indecomposable Sets
The set A of integers is a proper sumset if there exist sets B and C of integers such that \(|B| \ge 2\), \(|C| \ge 2\), and \(A = B + C\). For example, if u and v are integers and \(v-u \ge 3\), then the interval [u, v) is a proper sumset:
for every \(i \in [2,v-u)\).
The set A of integers is decomposable if there exist sets B and C such that (B, C) is a unique representation system for A, that is, if \(|B| \ge 2\), \(|C| \ge 2\), and \(A=B \oplus C\). A decomposition \(A = B \oplus C\) is also called a tiling of A by B. For example,
If \(A = B \oplus C\) is a decomposition, then \(|A| = |B| \ |C|\) and so the integer |A| is composite.
Let \(n \ge 2\) and consider the interval of integers \(A = [0,n)\). A proper divisor of n is a divisor d of n such that \(1< d < n\). Associated to every proper divisor d of n is the decomposition
This is simply the division algorithm for integers. The number of decompositions of type (1) is the number of proper divisors d of n. There is exactly one such decomposition if and only if the integer n has a unique proper divisor if and only if n is the square of a prime number.
Lemma 4
Let \(n \ge 2\). The interval [0, n) is indecomposable if and only if n is prime.
Proof
If n is prime then [0, n) is indecomposable, and if n is composite, then [0, n) is decomposable.
If \(A=B \oplus C\) and g is a nonzero integer, then \(g *A= g *B \oplus g *C\), and so every dilation of a decomposable set is decomposable.
The translate of the set A by an integer t is the set
Let \(t_1,t_2 \in \mathbf Z\) with \(t = t_1+t_2\). If \(A = B+C\), then
In particular, \(A+t = (B+t) + C\). If \(A=B \oplus C\), then \(A + t= (B + t) \oplus C\), and so every translate of a decomposable set is decomposable. Similarly, if \(A=B \oplus C\), then \(A = (B - t) \oplus (C+t)\) for every integer t.
Let A be a set of nonnegative integers with \(0 \in A\), and let B and C be sets of integers with \(A = B \oplus C\). Let \(t = \min (B)\). Defining \(B' = B-t\) and \(C' = C+t\), we obtain \(A = B' \oplus C'\). Because \(\min ( B') = 0\), we obtain
and so \(B'\) and \(C'\) are sets of nonnegative integers with \(0 \in B' \cap C'\).
Not every set with a composite number of elements is decomposable. For example, the n-element set \(\{0,1,2,2^2,\ldots , 2^{n-2}\}\) is indecomposable for every \(n \ge 2\). This is a special case of the following result.
Lemma 5
Let \(m \ge 2\). Let A be a set of integers that contains integers \(a_0\) and \(a_1\) such that \(a_0 \not \equiv a_1 \pmod {m}\), and \(a \equiv a_0 \pmod {m}\) for all \(a \in A\setminus \{a_1\}\). The set A is indecomposable.
Proof
The distinct congruence classes \(a_0 \pmod {m}\) and \(a_1\pmod {m}\) contain elements of A. Let B and C be sets of integers such that \(A = B +C\) with \(|B|, |C| \ge 2\). If B is contained in the congruence class \(r \pmod {m}\) and C is contained in the congruence class \(s \pmod {m}\), then \(B+C\) is contained in the congruence class \(r+s \pmod {m}\), and so \(A \ne B+C\) (because A intersects two congruence classes). Therefore, at least one of the sets B and C must contain elements from distinct congruence classes modulo m. Let \(b_1,b_2 \in B\) with \(b_1 \not \equiv b_2 \pmod {m}\), and let \(c_1,c_2 \in C\) with \(c_1\ne c_2\). We have \(b_i+c_1 \in B+C\) for \(i = 1,2\) and \(b_1+c_1 \not \equiv b_2 + c_1 \pmod {m}\). Because A intersects only two congruence classes modulo m, and because the intersection with the congruence class \(a_1 \pmod {m}\) contains only the integer \(a_1\), we must have \(b_i+c_1 = a_1\) for some \(i \in \{1,2\}\).
Similarly, \(b_j+c_2 \in B+C\) for \(j = 1,2\) with \(b_1+c_2 \not \equiv b_2 + c_2 \pmod {m}\), and so \(b_j+c_2 = a_1\) for some \(j \in \{1,2\}\). The equation \(b_i+c_1 = b_j+c_2\) implies that \(A \ne B \oplus C\). This completes the proof.
The following examples show that, in Lemma 5, the condition that the set A contains exactly one element of the congruence class \(a_1 \pmod {m}\) is necessary.
Let \(m \ge 2\), and let \(R \subseteq [0,m)\) with \(|R| \ge 2\). For every set J of integers with \(|J| \ge 2\), we have
where
Let k, \(\ell \), and m be integers with \(k \ge 2\), \(\ell \ge 2\), and \(m \ge 2\), and let u and v be integers such that \(u \not \equiv v \pmod {m}\). Consider the set
The sets
and
satisfy \(|B| = 1 + k\ell \ge 2\), \(|C| = \ell \ge 2\) and
3 Decomposition of Additive Systems
Contraction and dilation are two methods to construct new additive systems from old ones. Decomposition is a third method to produce new additive systems.
An additive system \(\mathcal A= (A_i)_{i\in I}\) is called decomposable if the set \(A_{i_0}\) is decomposable for some \(i_0 \in I\) and indecomposable if \(A_i\) is indecomposable for all \(i \in I\). Equivalently, an indecomposable additive system is an additive system that is not a proper contraction of another additive system.
Theorem 3
Let \(\mathcal A= (A_i)_{i\in I}\) be a decomposable additive system, and let \(A_{i_0}\) be a decomposable set in \(\mathcal A\). Choose sets B and C of nonnegative integers such that \(0 \in B\cap C\), \(|B| \ge 2\), \(|C| \ge 2\), and \(A_{i_0} = B \oplus C\). Let
The family of sets \(\mathcal A' = (A'_i)_{i\in I'}\) defined by
is an additive system.
Proof
This follows immediately from the definitions of additive system and indecomposable set.
We call \(\mathcal A'\) a decomposition of the additive system \(\mathcal A\).
Lemma 6
Let a and b be positive integers, and let X be a set of integers. Then
if and only if
Proof
The division algorithm implies that \( [0,ab) = [0,a) \oplus a*[0,b)\), and so \(X = a*[0,b)\) is a solution of the additive set equation (2).
Conversely, let X be any solution of (2). Let \(I = \{1,2,3\}\) and let \(A_1 = [0,a)\), \(A_2 = X\), and \(A_3 = ab*N_0\). By the division algorithm, \(\mathcal A= (A_i)_{i\in I}\) is an additive system. Applying Lemma 3 to \(\mathcal A\), we obtain an integer \(g \ge 2\) and sets \(B_1\), \(B_2\), and \(B_3\) such that
It follows that \(g=a\), \(B_1 = \{0\}\), \(B_3 = b*\mathbf N_0\), and
This implies that \(B_2 = [0,b)\) and \(X = a*[0,b)\).
There is also a nice polynomial proof of Lemma 6. Let
The set equation \([0,ab) = [0,a) \oplus a*[0,b)\) implies that
If \([0,ab) = [0,a) \oplus X\), then
and so
Because \(g(t) \ne 0\), it follows that \(h(t) = h_X(t)\) or, equivalently, \(a*[0,b) = X\).
By Theorem 2, every additive system is a British number system or a proper contraction of a British number system. However, a British number system can also be a proper contraction of another British number system. Consider, for example, the British number systems \(\mathcal A_2\) and \(\mathcal A_4\) generated by the sequences \((2)_{i \in \mathbf N}\) and \((4)_{i \in \mathbf N}\), respectively:
and
Because
we see that \(\mathcal A_4\) is a contraction of \(\mathcal A_2\).
de Bruijn [1] asserted the following necessary and sufficient condition for one British number system to be a contraction of another British number system.
Theorem 4
Let \(\mathcal B= (B_j)_{j \in \mathbf N}\) be the British number system constructed from the integer sequence \((h_j)_{j \in \mathbf N}\), and let \(\mathcal A= (A_i)_{i \in \mathbf N}\) be the contraction of \(\mathcal B\) constructed from a partition \((J_i)_{i \in \mathbf N}\) of \(\mathbf N\) into nonempty finite sets. Then, \(\mathcal A\) is a British number system if and only if \(J_i\) is a finite interval of integers for all \(i \in \mathbf N\).
Proof
Let \((J_i)_{i \in \mathbf N}\) be a partition of \(\mathbf N\) into nonempty finite intervals of integers. After re-indexing, there is a strictly increasing sequence \((u_i)_{i \in \mathbf N_0}\) of integers with \(u_0 = 0\) such that \(J_i = [ u_{i-1}+1 , u_i]\) for all \(i \in \mathbf N\).
If \(\mathcal B= (B_j)_{j \in \mathbf N}\) is the British number system constructed from the integer sequence \((h_j)_{j \in \mathbf N}\), then \(B_j = H_{j-1} *[0,h_j)\), where \(H_0=1\) and \(H_j = \prod _{k=1}^j h_k\). Let \(G_0 = 1\). For \(i \in \mathbf N\) we define
and
We have
and so \(\mathcal A= (A_i)_{i \in \mathbf N}\) is the British number system constructed from the integer sequence \((g_i)_{i \in \mathbf N}\).
Conversely, let \(\mathcal A= (A_i)_{i \in \mathbf N}\) be a contraction of \(\mathcal B\) constructed from a partition \((J_i)_{i \in \mathbf N}\) of \(\mathbf N\) in which some set \(J_{i_0}\) is a not a finite interval of integers. Let \(u = \min \left( J_{i_0}\right) \) and \(w = \max \left( J_{i_0} \right) \). Because \(J_{i_0}\) is not an interval, there is a smallest integer v such that
and \([u,v-1] \subseteq J_{i_0}\), but \(v \notin I_{j_0}\). Because
and
we have
Because \(h_u \ge 2\) and \(h_v \ge 2\), it follows that
and
The largest multiple of \(H_{u-1}\) in \(H_{u-1} *\left[ 0,H_{v-1}/H_{u-1} \right) \) is \(H_{u-1} (H_{v-1}/H_{u-1} -1)\). The smallest positive multiple of \(H_{u-1}\) in \(H_v*\left[ 0,H_w/H_v \right) \) is \(H_v = H_{u-1}(H_v/H_{u-1})\). The inequality
implies that the set \(A_{i_0}\) does not contain the integer \(H_{u-1}(H_{v-1}/H_{u-1})\). In a British number system, every set consists of consecutive multiples of its smallest positive element. Because the set \(A_{i_0}\) lacks this property, it follows that \(\mathcal A\) is not a British number system. This completes the proof.
Theorem 5
There is a one-to-one correspondence between sequences \( (p_i)_{i \in \mathbf N}\) of prime numbers and indecomposable British number systems. Moreover, every additive system is either indecomposable or a contraction of an indecomposable system.
Proof
Let \(\mathcal A\) be a British number system generated by the sequence \((g_i)_{i \in \mathbf N}\), so that
Suppose that \(g_k\) is composite for some \(k \in \mathbf N\). Then \(g_k = rs\), where \(r \ge 2\) and \(s \ge 2\) are integers. Construct the sequence \((g'_i)_{i \in \mathbf N}\) as follows:
Then,
and
is the British number system generated by the sequence \((g'_i)_{i \in \mathbf N}\). We have
The identity
implies that
and so the British number system \(\mathcal A\) is a contraction of the British number system \(\mathcal A'\).
Conversely, if \(\mathcal A\) is a contraction of a British number system \(\mathcal A' = \left( G'_{i-1}*[0,g'_i) \right) _{i \in \mathbf N}\), then there are a positive integer k and a set \(I_k\) of positive integers with \(|I_k| \ge 2\) such that
Therefore,
Because \(|I_k| \ge 2\) and \(|g'_i| \ge 2\) for all \(i\in \mathbf N\), it follows that the integer \(g_k\) is composite. Thus, the British number system generated by \((g_i)_{i\in \mathbf N}\) is decomposable if and only if \(g_i\) is composite for at least one \(i \in \mathbf N\). Equivalently, the British number system generated by \((g_i)_{i\in \mathbf N}\) is indecomposable if and only if \((g_i)_{i\in \mathbf N}\) is a sequence of prime numbers. This completes the proof.
4 Limits of Additive Systems
Let \(\mathcal A= (A_i)_{i\in \mathbf N_0}\) be an additive system, and let \((g_i)_{i \in [1,n]} \) be a finite sequence of integers with \(g_i \ge 2\) for all \(i \in [1,n]\). The dilation of \(\mathcal A\) by the sequence \((g_i)_{i \in [1,n]} \) is the additive system defined inductively by
For \(n = 1\), we have
where
and
For \(n = 2\), we have
where
and
For \(n = 3\), we have
and
where
Lemma 7
Let \((g_i)_{i =1}^n\) be a sequence of integers such that \(g_i \ge 2\) for all i. For every additive system \(\mathcal A= (A_i)_{i \in \mathbf N}\),
where
and
Proof
Induction on n.
Let \((\mathcal A^{(n)})_{n\in \mathbf N}\) be a sequence of additive systems. The additive system \(\mathcal A\) is the limit of the sequence \((\mathcal A^{(n)})_{n\in \mathbf N}\) if it satisfies the following condition: The set S belongs to \(\mathcal A\) if and only if S belongs to \(\mathcal A^{(n)}\) for all sufficiently large n. We write
if \(\mathcal A\) is the limit of the sequence \((\mathcal A^{(n)})_{n\in \mathbf N}\). The following result indicates the remarkable stability of a British number system.
Theorem 6
Let \((g_i)_{i \in \mathbf N}\) be a sequence of integers such that \(g_i \ge 2\) for all \(i \in \mathbf N\), and let \(\mathcal G\) be the British number system generated by \((g_i)_{i \in \mathbf N}\). Let \(\mathcal A\) be an additive system and let \(\mathcal A^{(n)} = (g_i)_{i \in [1,n]} *\mathcal A\). Then,
Proof
If S is a set in \(\mathcal G\), then \(S = g_1g_2 \cdots g_{i-1} *[0,g_i)\) for some \(i \in \mathbf N\). By Lemma 7, S is a set in \(\mathcal A^{(n)}\) for all \(n \ge i\), and so \(S \in \lim _{n\rightarrow \infty } \mathcal A^{(n)}\).
Conversely, let S be a set that is in \(\mathcal A^{(n)}\) for all sufficiently large n. If S is finite, then \(\max (S) < g_1g_2\cdots g_k\) for some integer k. If \(n \ge k\) and \(i \ge n+1\), then
and so \(S \ne A^{(n)}_i\). Therefore, \(S = A^{(n)}_i\) for some \(i \le n\), and so \(S = g_1g_2 \cdots g_{i-1} *[0,g_i)\) for some \(i \le n\).
If T is an infinite set in \(\mathcal A^{(n)}\), then \(T = g_1g_2 \cdots g_n *A_{i-n-1}\) for some \(i \ge n+1\), and so \(\min (T \setminus \{0\}) \ge g_1g_2 \cdots g_n \ge 2^n\). If \(T \in \mathcal A^{(n)}\) for all \(n \ge N\), then \(\min (T \setminus \{0\}) \ge 2^n\) for all \(n \ge N\), which is absurd. It follows that the set S is in \(\mathcal A^{(n)}\) for all sufficiently large n if and only if S is finite and S is a set in the British number system generated by \((g_i)_{i \in \mathbf N}\). This completes the proof.
Corollary 8
Let \((g_i)_{i \in \mathbf N}\) be a sequence of integers such that \(g_i \ge 2\) for all \(i \in \mathbf N\), and let \(\mathcal G\) be the British number system generated by \((g_i)_{i \in \mathbf N}\). If \(\mathcal G_n = (g_i)_{i \in [1,n]} *\mathbf N_0\), then
References
N.G. de Bruijn, On number systems. Nieuw Arch. Wisk. 4(3), 15–17 (1956)
M. Maltenfort, Characterizing additive systems. Am. Math. Monthly 124, 132–148 (2017)
A.O. Munagi, k-complementing subsets of nonnegative integers. Int. J. Math. Math. Sci. 215–224 (2005)
M.B. Nathanson, Additive systems and a theorem of de Bruijn. arXiv:1301.6208 (2013)
Acknowledgements
Supported in part by a grant from the PSC-CUNY Research Award Program.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Nathanson, M.B. (2017). Limits and Decomposition of de Bruijn’s Additive Systems. In: Nathanson, M. (eds) Combinatorial and Additive Number Theory II. CANT CANT 2015 2016. Springer Proceedings in Mathematics & Statistics, vol 220. Springer, Cham. https://doi.org/10.1007/978-3-319-68032-3_18
Download citation
DOI: https://doi.org/10.1007/978-3-319-68032-3_18
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-68030-9
Online ISBN: 978-3-319-68032-3
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)