On the structure of sets which have coinciding representation functions
Sándor Z. Kiss , Csaba
Sándor
Institute of Mathematics, Budapest
University of Technology and Economics, H-1529 B.O. Box, Hungary;
[email protected];
This author was supported by the National Research, Development and Innovation Office NKFIH Grant No. K115288 and K109789, K129335.
This paper was supported by the János Bolyai Research Scholarship of the Hungarian Academy of Sciences. Supported by the ÚNKP-18-4 New National Excellence Program of the Ministry of
Human Capacities. Supported by the ÚNKP-19-4 New National Excellence Program
of the Ministry for Innovation and Technology.Institute of Mathematics, Budapest University of
Technology and Economics, H-1529 B.O. Box, Hungary, [email protected].
This author was supported by the NKFIH Grants No. K109789, K129335. This paper was supported
by the János Bolyai Research Scholarship of the Hungarian Academy of Sciences.
Abstract
For a set of nonnegative integers A, denote by RA(n) the number
of unordered representations of the integer n as the sum of two
different terms from A. In this paper we partially describe the
structure of the sets, which have coinciding representation functions.
2010 Mathematics Subject Classification: Primary 11B34.
Keywords and phrases: additive number theory, general
sequences, additive representation function.
1 Introduction
Let N denote the set of nonnegative integers. For a given set A⊆N, A={a1,a2,…} (0≤a1<a2<…), the additive representation functions Rh,A(1)(n),
Rh,A(2)(n) and Rh,A(3)(n) are defined in the following way:
[TABLE]
[TABLE]
[TABLE]
For simplicity we write R2,A(3)(n)=RA(n). If A is finite, let ∣A∣ denote the cardinality of A.
The investigation of the partitions of the set of nonnegative integers with identical representation functions was a popular topic in the
last few decades [1,3,4,5,7,9,11, 13,14]. It is easy to see that R2,A(1)(n) is odd if and only if 2n∈A. It follows that for every positive integer n, R2,C(1)(n)=R2,D(1)(n) holds if and only if C=D, where C={c1,c2,…} (c1<c2<…) and D={d1,d2,…} (d1<d2<…) are two sets of nonnegative integers. In [8], Nathanson gave a full description of the sets C and D, which have identical representation functions R2,C(1)(n)=R2,D(1)(n) from a certain point on. Namely, he proved the following theorem. Let C(z)=∑c∈Czc, D(z)=∑d∈Dzd be the generating functions of the sets C and D, respectively.
Theorem 1**.**
Let C and D be different infinite sets of nonnegative integers. Then R2,C(1)(n)=R2,D(1)(n)
holds from a certain point on if and only if there exist positive integers n0,
M and finite sets of nonnegative integers FC, FD, T with
FC∪FD⊂[0,Mn0−1], T⊂[0,M−1] such that
[TABLE]
[TABLE]
[TABLE]
We conjecture in [6] that the above theorem of Nathanson can be generalized in the following way.
Conjecture 1**.**
For h>2 let C and D be different infinite sets of nonnegative
integers. Then Rh,C(1)(n)=Rh,D(1)(n) holds
from a certain point on if and only if there exist positive integers n0,
M and finite sets FC, FD, T with
FC∪FD⊂[0,Mn0−1], T⊂[0,M−1] such that
[TABLE]
[TABLE]
[TABLE]
For h=3, Kiss, Rozgonyi and Sándor proved [6] Conjecture 1. In the general case when h>3 we proved that if the conditions of Conjecture 1 hold then
Rh,C(1)(n)=Rh,D(1)(n) holds from a certain point on.
Later, Rozgonyi and Sándor [10] proved that the above conjecture holds when h=pα, where α≥1 and p is a prime.
It is easy to see that for any two different sets C, D⊂N we have R2,C(2)(n)=R2,D(2)(n) for some n∈N.
Let i denote the smallest index for which ci=di, thus we may assume that ci<di. It is
clear that R2,C(2)(c1+ci)>R2,D(2)(c1+ci), which implies that there exists a nonnegative integer n such that R2,C(2)(n)=R2,D(2)(n).
We pose a problem about this representation function.
Problem 1**.**
Determine all the sets of nonnegative integers C and D such that R2,C(2)(n)=R2,D(2)(n) holds from a certain point on.
In this paper, we focus on the representation function RA(n). We partially describe the structure of the sets, which have identical representation functions. To do this,
we define the Hilbert cube which plays a crucial role in our results. Let {h1,h2,…} (h1<h2<…) be finite or infinite set of positive integers. The set
[TABLE]
is called the Hilbert cube. The even part of a Hilbert cube is the set
[TABLE]
and the odd part of a Hilbert cube is
[TABLE]
We say a Hilbert cube H(h1,h2,…) is half non-degenerated if the representation of any integer in H0(h1,h2,…) and H1(h1,h2,…) is unique, that is ∑iεihi=∑iεi′hi whenever ∑iεi≡∑iεi′ mod 2, where εi′∈{0,1}.
Many years ago, Selfridge and Straus [12] proved the following theorem about the cardinality of sets with identical representation functions. For the sake of completeness, we present the proof in Section 2.
Theorem 2**.**
Let C and D be different finite sets of nonnegative integers such that for every positive integer n, RC(n)=RD(n) holds. Then we have ∣C∣=∣D∣=2l for a nonnegative integer l.
If 0∈C and for D={d1,d2,…}, 0≤d1<d2<…, we have RC(m)=RD(m) (sequences C and D are different), then d1>0. Otherwise let us suppose that ci=di for i=1,2,…,n−1, but cn<dn which implies that RC(c1+cn)>RD(c1+cn), a contradiction.
If ∣C∣=∣D∣=1 and 0∈C with RC(n)=RD(n), then we have C={0} and D={d1}. Therefore, C=H0(d1) and D=H1(d1).
If ∣C∣=∣D∣=2 and 0∈C with RC(n)=RD(n), then C={0,c2} and D={d1,d2}. In this case 1=RC(0+c2), and for n=c2 we have RC(n)=0. Moreover, 1=RC(d1+d2) and for n=d1+d2 we have RD(n)=0. This implies that d1+d2=c1+c2=c2, that is C={0,d1+d2}=H0(d1,d2) and D={d1,d2}=H1(d1,d2).
If ∣C∣=∣D∣=4 and 0∈C with RC(n)=RD(n), then let C={c1,c2,c3,c4}, c1=0 and D={d1,d2,d3,d4}, where d1>0. Then we have
[TABLE]
and
[TABLE]
which implies that c1+c2=d1+d2. Therefore, c2=d1+d2 and c1+c3=d1+d3, thus we have c3=d1+d3. If c2+c3=d2+d3, then (d1+d2)+(d1+d3)=d2+d3, that is d1=0, a contradiction. Hence c2+c3=d1+d4, that is (d1+d2)+(d1+d3)=d1+d4. This implies that d4=d1+d2+d3. Finally c1+c4=d2+d3, that is c4=d2+d3. Thus we have C={0,d1+d2,d1+d3,d2+d3}=H0(d1,d2,d3) and D={d1,d2,d3,d1+d2+d3}=H1(d1,d2,d3).
In the next step we prove that if the sets are even and odd parts of a Hilbert cube, then the corresponding representation functions are identical.
Theorem 3**.**
Let H(h1,h2,…) be a half non-degenerated Hilbert cube.
If C=H0(h1,h2,…) and D=H1(h1,h2,…), then for every positive integer n,
RC(n)=RD(n) holds.
It is easy to see that Theorem 3 is equivalent to Lemma 1 of Chen and Lev in [2]. First, they proved the finite case H(h1,…,hn) by induction on n, and the infinite case was a corollary of the finite case. For the sake of completeness, we give a different proof by using generating functions. Chen and Lev asked whether Theorem 3 described all different sets C and D of nonnegative integers such that RC(n)=RD(n). The following conjecture is a simple generalization of the above question formulated by Chen and Lev but we use a different terminology.
Conjecture 2**.**
Let C and D be different infinite sets of nonnegative integers with 0∈C. If for every positive integer n, RC(n)=RD(n) holds, then there exist positive integers di1,di2,⋯∈D, where di1<di2<…, and a half non-degenerated Hilbert cube H(di1,di2,…) such that
[TABLE]
[TABLE]
We showed above that Conjecture 2 is true for the finite case l=0,1,2. Unfortunately we could not settle the cases l≥3, which seems to be very complicated.
In Section 4 we prove the following weaker version of the above conjecture.
Theorem 4**.**
Let D={d1,…,d2n}, (0<d1<d2<⋯<d2n) be a set of nonnegative integers, where d2k+1≥4d2k, for k=0,…,n−1 and d2k≤d1+d2+d3+d5+⋯+d2i+1+⋯+d2k−1+1 for k=2,…,n. Let C be a finite set of nonnegative integers such that 0∈C. If for every positive integer m, RC(m)=RD(m) holds, then
[TABLE]
and
[TABLE]
For any sets of nonnegative integers A and B we define the sumset A+B by
[TABLE]
The special case b+A denotes the set {b+a:a∈A}, where b is a fixed nonnegative integer.
Let qN denote the dilate of the set N by the factor q, that is, qN is the set of nonnegative integers divisible by q. Let rA+B(n) denote the number of solutions of the equation a+b=n, where a∈A, b∈B. In [2], Chen and Lev proved the following nice result.
Theorem 5**.**
Let l be a positive integer. Then there exist sets C and D of nonnegative integers such that C∪D=N, C∩D=22l−1+(22l+1−1)N and for every positive integer n,
RC(n)=RD(n) holds.
This theorem is an easy consequence of Theorem 3 by putting
[TABLE]
The details can be found in the first part of the proof of Theorem 6. Chen and Lev [2] formulated the following conjecture.
Conjecture 3**.**
Let C and D be different sets of nonnegative integers such that C∪D=N, C∩D=r+mN with integers r≥0, m≥2. If for every positive integer
n, RC(n)=RD(n) holds, then there exists an integer l≥1 such that r=22l−1 and m=22l+1−1.
We formulate the following conjecture, which is a stronger version of the above conjecture of Chen and Lev.
Conjecture 4**.**
Let C and D be different sets of nonnegative integers such that C∪D=N, C∩D=r+mN with integers r≥0, m≥2. If for every positive integer n, RC(n)=RD(n) holds, then there exists an integer l≥1 such that
[TABLE]
and
[TABLE]
We prove that Conjecture 2 implies Conjecture 4.
Theorem 6**.**
Assume that Conjecture 2 holds. Then there exist C and D, different infinite sets of nonnegative integers, such that C∪D=N, C∩D=r+mN with integers r≥0,
m≥2 and for every positive integer n, RC(n)=RD(n) if and only if there exists an integer l≥1 such that
[TABLE]
and
[TABLE]
2 Proof of Theorem 2.
Proof.
By using the generating functions of the sets C and D, we get that
[TABLE]
[TABLE]
It follows that
[TABLE]
Let l+1 be the largest exponent of the factor (z−1) in C(z)−D(z), i.e.,
[TABLE]
where p(z) is a polynomial and p(1)=0. Substituting (2) back to (1)
gives
[TABLE]
Then we have (C(z)+D(z))p(z)=(z+1)l+1p(z2). Substituting z=1, we have C(1)+D(1)=2l+1, which implies that ∣C∣+∣D∣=2l+1. On the other hand,
[TABLE]
which gives ∣C∣=∣D∣.
∎
3 Proof of Theorem 3.
Proof.
By (1) we have to prove that C(z)2−D(z)2=C(z2)−D(z2). It is easy to see from the definition of C and D that
[TABLE]
On the other hand, clearly we have C(z)+D(z)=∏i(1+zhi). Then we have
[TABLE]
[TABLE]
The proof is completed.
∎
4 Proof of Theorem 4.
We apply induction on n. If n=0, then C={0} and D={d1}. Therefore, for every positive integer m, we have RC(m)=RD(m)=0. If n=1, then C={0,c2} and D={d1,d2}. Since RC(m)=RD(m) for every positive integer m, it follows that RD(d1+d2)=1=RC(d1+d2). Then we have C={0,d1+d2}=H0(d1,d2) and D={d1,d2}=H1(d1,d2). Assume that the statement of Theorem 4 holds for n=N−1. We will prove it for n=N. Let D={d1,…,d2N} be a set of nonnegative integers, where d2k+1≥4d2k, for k=0,…,N−1 and d2k≤d1+d2+d3+d5+⋯+d2i+1+⋯+d2k−1+1 for k=2,…,N. If C is a set of nonnegative integers such that 0∈C and for every positive integer m, RC(m)=RD(m) holds, then we have to prove that
[TABLE]
and
[TABLE]
Define the sets
[TABLE]
and
[TABLE]
We prove that for every positive integer m, we have
[TABLE]
Since d2N−1≤41d2N−1+1, it follows that for any di, dj∈D1 we have
[TABLE]
This implies that for every 21d2N−1+1≤m≤d2N−1+1, we have RD(m)=0, which yields RC(m)=0. As 0∈C, we have a representation
m=0+m. It follows that m∈/C for 21d2N−1+1≤m≤d2N−1+1. We will show that
[TABLE]
We distinguish two cases. In the first case we assume that c2N−1+1≤2d2N−1+1. Then we have
[TABLE]
which is a contradiction. In the second case we assume that c2N−1>2d2N−1+1, which implies that c2N−1≥d2N−1+1. Then we have
[TABLE]
which is impossible. Then we have c2N−1≤21d2N−1+1<c2N−1+1 and d2N−1+1<c2N−1+1, which implies that
[TABLE]
and
[TABLE]
It follows that for every positive integer m, RC1(m)=RD1(m), which proves (3). By the induction hypothesis we get that
[TABLE]
and
[TABLE]
By Theorem 4, d2k−1+1≤d2k≤41d2k+1 for 1≤k≤N−1. This implies that d2N−i+1≤4i−11d2N−1+1 for i=2,…,N and d1≤4N1d2N−1+1. It follows that the largest element of the set H(d1,d2,d3,d5,d9,…,d2N−2+1) is
[TABLE]
which implies that
[TABLE]
Therefore,
[TABLE]
Furthermore, for every d∈D2, we have
[TABLE]
Thus, we conclude
[TABLE]
and
[TABLE]
It follows that
[TABLE]
We now show that c2N−1+1=d2N−1+1+d1. Assume that
[TABLE]
Obviously, c2N−1+1>d2N−1+1. Since c2N−1+1=c2N−1+1+0, then we have 1≤RC(c2N−1+1)=RD(c2N−1+1), which implies that
c2N−1+1=di+dj, i<j, di,dj∈D. If j≤2N−1, then by using the first condition in Theorem 4 we have
[TABLE]
which contradicts the inequality c2N−1+1≥d2N−1+1. Moreover, when j≥2N−1+1, we have
[TABLE]
which contradicts (9).
Assume that c2N−1+1>d2N−1+1+d1.
Obviously, 1≤RD(d2N−1+1+d1)=RC(d2N−1+1+d1), which implies that d1+d2N−1+1=ci+cj, i<j, ci,cj∈C. If j≤2N−1, then we have
[TABLE]
which is impossible. Moreover, when j≥2N−1+1, we have
[TABLE]
which is a contradiction.
It follows that for every c∈C with c>c2N−1+1, we have c≤35d2N−1+1. Otherwise,
c+c2N−1+1≥38d2N−1+1 and then RC(c+c2N−1+1)≥1, which contradicts (8).
By (4) and (8) we have
[TABLE]
and
[TABLE]
It sufficies to prove that
[TABLE]
and
[TABLE]
Define the sets
[TABLE]
and
[TABLE]
Furthermore, define the sets
[TABLE]
[TABLE]
and
[TABLE]
[TABLE]
Denote the first 2N−1+n elements of the set
[TABLE]
by H0(n), and let H1(n) denote the first 2N−1+n elements of the set
[TABLE]
Now we prove by induction on n that
[TABLE]
for 1≤n≤2N−1.
For n=1 we have already proved that D2,1={d2N−1+1} and C2,1={d2N−1+1+d1}. It follows that H0(1)=C1∪C2,1 and H1(1)=D1∪D2,1.
Let us suppose that H0(n)=C1∪C2,n and H1(n)=D1∪D2,n and we are going to prove that H0(n+1)=C1∪C2,n+1 and H1(n+1)=D1∪D2,n+1.
To prove H0(n+1)=C1∪C2,n+1 and H1(n+1)=D1∪D2,n+1, we need three lemmas.
Let i be the smallest index u such that rC1+C2,n(pu)>rD1+D2,n(pu). If such an i does not exist, then pi=+∞. Let j be the smallest index v such that rC1+C2,n(qv)<rD1+D2,n(qv). If such a j does not exist, then qj=+∞. Let k be the smallest index w such that RC2,n(tw)>RD2,n(tw). If such a k does not exist, then tk=+∞. Let l be the smallest index x such that RC2,n(sx)<RD2,n(sx). If such an l does not exist, then sl=+∞. The following observations play a crucial role in the proof.
Lemma 1**.**
Let us suppose that H0(n)=C1∪C2,n and H1(n)=D1∪D2,n. Then we have
min{pi,c2N−1+n+1}=min{qj,d1+d2N−1+n+1},
min{tk,c2N−1+1+c2N−1+n+1}=min{sl,d2N−1+1+d2N−1+n+1}.
Proof.
In the first step we prove (i).
We will prove that pi=+∞ is equivalent to qj=+∞ and for pi=qj=+∞, we have rC1+C2,n(m)=rD1+D2,n(m).
Assume that pi=+∞. Then by the definition of pi, we have rC1+C2,n(pf)≤rD1+D2,n(pf) for every positive integer f. It follows that
[TABLE]
for every positive integer m.
On the other hand,
[TABLE]
Then rC1+C2,n(m)=rD1+D2,n(m) for every positive integer m, which implies that
qj=+∞. Suppose that qj=+∞. Then by the definition of qj, we have rD1+D2,n(qg)≤rC1+C2,n(qg) for every positive integer g. It follows that
[TABLE]
for every positive integer m.
Moreover,
[TABLE]
Then rC1+C2,n(m)=rD1+D2,n(m) for every positive integer m, which implies that pi=+∞.
We distinguish two cases.
Case 1.
pi=+∞, qj=+∞, that is, rC1+C2,n(m)=rD1+D2,n(m) for every positive integer m. Now we prove that c2N−1+n+1=d1+d2N−1+n+1. Assume that c2N−1+n+1<d1+d2N−1+n+1.
Since c2N−1+n+1=0+c2N−1+n+1, where 0∈C1 but c2N−1+n+1∈C2∖C2,n it follows from (5), (6), (7) and (10) that RD(c2N−1+n+1)=rD1+D2,n(c2N−1+n+1) and
RC(c2N−1+n+1)>rC1+C2,n(c2N−1+n+1). Then we have
[TABLE]
which is impossible.
Similarly, if c2N−1+n+1>d1+d2N−1+n+1, then RD(d1+d2N−1+n+1)>rD1+D2,n(d1+d2N−1+n+1) because d1∈D1, d2N−1+n+1∈D2∖D2,n. It follows from (5), (6), (10) and (11) that RC(d1+d2N−1+n+1)=rC1+C2,n(d1+d2N−1+n+1). Then we have
[TABLE]
[TABLE]
which is a contradiction.
Case 2. pi<+∞ and qj<+∞. We have two subcases.
Case 2a. min{pi,c2N−1+n+1}<min{qj,d1+d2N−1+n+1}.
If pi≤c2N−1+n+1, then obviously pi<d1+d2N−1+n+1, which implies by (5), (6), (7) and (10) that RD(pi)=rD1+D2,n(pi). By using the above facts and the definition of pi, we get that
[TABLE]
which contradicts the fact that RC(m)=RD(m) for every positive integer m.
On the other hand, if pi>c2N−1+n+1, then by the definition of pi, rC1+C2,n(c2N−1+n+1)≤rD1+D2,n(c2N−1+n+1). Since c2N−1+n+1=0+c2N−1+n+1, 0∈C1 and c2N−1+n+1∈C2∖C2,n, we have
[TABLE]
The condition min{pi,c2N−1+n+1}<min{qj,d1+d2N−1+n+1} implies that qj>c2N−1+n+1. It follows from the definition of qj that
[TABLE]
We conclude that
[TABLE]
It follows from 0+c2N−1+n+1<d1+d2N−1+n+1, 0∈C1, (5), (6), (7) and (10) that rD1+D2,n(c2N−1+n+1)=RD(c2N−1+n+1). Furthermore, we obtain from (12) and (13) that
[TABLE]
which contradicts the fact that RC(m)=RD(m) for every positive integer m.
Case 2b. min{pi,c2N−1+n+1}>min{qj,d1+d2N−1+n+1}.
If qj≤d1+d2N−1+n+1, then obviously qj<c2N−1+n+1, which implies from (5), (6), (10) and (11) that RC(qj)=rC1+C2,n(qj). By using the above facts and the definition of qj, we get that
[TABLE]
which contradicts the fact that RC(m)=RD(m) for every positive integer m.
Moreover, if qj>d1+d2N−1+n+1, then by the definition of qj,
[TABLE]
Since d1∈D1,
d2N−1+n+1∈D2∖D2,n, we have
[TABLE]
The assumption min{pi,c2N−1+n+1}>min{qj,d1+d2N−1+n+1} implies that pi>d1+d2N−1+n+1. It follows from the definition of pi that
[TABLE]
We conclude that
[TABLE]
It follows from min{pi,c2N−1+n+1}>min{qj,d1+d2N−1+n+1} that c2N−1+n+1>d1+d2N−1+n+1. Therefore, it follows from (5), (6), (10) and (11) that
[TABLE]
Furthermore, from (14),(15) and (16) we have
[TABLE]
[TABLE]
which contradicts the fact that RC(m)=RD(m) for every positive integer m. The proof of (i) in Lemma 1 is completed.
The proof of (ii) in Lemma 1 is similar to the proof of (i). For the sake of completeness, we present it.
We prove that sl=+∞ is equivalent to tk=+∞ and in this case RC2,n(m)=RD2,n(m) for every positive integer m.
If tk=+∞, then by the definition of tk, we have RC2,n(tf)≤RD2,n(tf) for every positive integer f. Then
[TABLE]
for every positive integer m. On the other hand, we have
[TABLE]
It follows that RC2,n(m)=RD2,n(m) for every positive integer m, which implies that sl=+∞.
If sl=+∞, then by the definition of sl, we have RC2,n(sg)≥RD2,n(sg) for every positive integer g. Then
[TABLE]
for every positive integer m. Furthermore,
[TABLE]
Then, we have RC2,n(m)=RD2,n(m) for every positive integer m, which implies that tk=+∞.
We distinguish two cases.
Case 1. tk=+∞, sl=+∞, that is, RC2,n(m)=RD2,n(m) for every positive integer m. Now, we prove that d2N−1+n+1=d1+c2N−1+n+1. Assume that d2N−1+n+1>d1+c2N−1+n+1. As d1+d2N−1+1+c2N−1+n+1=c2N−1+1+c2N−1+n+1, where c2N−1+1∈C2,n and c2N−1+n+1∈C2∖C2,n, it follows that
[TABLE]
On the other hand, we will show that
[TABLE]
and (5), (6), (7), (11) imply
[TABLE]
It is clear from (11) that
[TABLE]
By (5) and (6), we have c2N−1+1+c2N−1+n+1∈/(D1+D1)∪(D1+D2). This implies that RD(c2N−1+1+c2N−1+n+1)=RD2(c2N−1+1+c2N−1+n+1). Moreover, D2=D2,n∪(D2∖D2,n), thus we have
[TABLE]
for any positive integer m. We conclude that for any positive integer m with 2d2N−1+1≤m<d2N−1+1+d2N−1+n+1, we have rD2+(D2∖D2,n)(m)=0
and
[TABLE]
This implies that RD2(m)=RD2,n(m), and then
[TABLE]
Therefore,
[TABLE]
[TABLE]
which is impossible.
Similarly, if d1+c2N−1+n+1>d2N−1+n+1, then it follows that RD(d2N−1+1+d2N−1+n+1)>RD2,n(d2N−1+1+d2N−1+n+1) because d2N−1+1∈D2,n and d2N−1+n+1∈D2∖D2,n. It follows from (5), (7), (10), (11) and
[TABLE]
that RC2,n(d2N−1+1+d2N−1+n+1)=RC(d2N−1+1+d2N−1+n+1).
Then, we have
[TABLE]
[TABLE]
which is a contradiction.
Case 2. tk<+∞ and sl<+∞. We have two subcases.
Case 2a. min{tk,c2N−1+1+c2N−1+n+1}<min{sl,d2N−1+1+d2N−1+n+1}. If tk≤c2N−1+1+c2N−1+n+1, then obviously tk<d2N−1+1+d2N−1+n+1. By using (5), (6), (7), (11) we have RD(tk)=RD2,n(tk). By the definition of tk, we get that
[TABLE]
which contradicts the fact that RC(tk)=RD(tk).
On the other hand, if tk>c2N−1+1+c2N−1+n+1, then by the definition of tk, we have RC2,n(c2N−1+1+c2N−1+n+1)≤RD2,n(c2N−1+1+c2N−1+n+1). Moreover, it follows from c2N−1+1∈C2,n and c2N−1+n+1∈C2∖C2,n that
[TABLE]
Since min{tk,c2N−1+1+c2N−1+n+1}<min{sl,d2N−1+1+d2N−1+n+1}, we have c2N−1+1+c2N−1+n+1<sl. By the definition of sl, RD2,n(c2N−1+1+c2N−1+n+1)≤RC2,n(c2N−1+1+c2N−1+n+1). Then, we have
[TABLE]
By
[TABLE]
[TABLE]
and (5), (6), (7), (11), we have
[TABLE]
and then
[TABLE]
[TABLE]
which contradicts the fact that
[TABLE]
Case 2b. min{tk,c2N−1+1+c2N−1+n+1}>min{sl,d2N−1+1+d2N−1+n+1}.
If sl≤d2N−1+1+d2N−1+n+1, then obviously sl<c2N−1+1+c2N−1+n+1. By the definition of sl and (5), (7), (10), (11), it follows that
RC2,n(sl)=RC(sl), and then
[TABLE]
which contradicts the fact that RC(sl)=RD(sl).
On the other hand, if sl>d2N−1+1+d2N−1+n+1, then by the definition of sl, RC2,n(d2N−1+1+d2N−1+n+1)≥RD2,n(d2N−1+1+d2N−1+n+1). Since
d2N−1+1∈D2, d2N−1+n+1∈D2∖D2,n, we have
[TABLE]
It follows from min{tk,c2N−1+1+c2N−1+n+1}>min{sl,d2N−1+1+d2N−1+n+1} that tk>d2N−1+1+d2N−1+n+1.
By the definition of tk,
[TABLE]
and then
RC2,n(d2N−1+1+d2N−1+n+1)=RD2,n(d2N−1+1+d2N−1+n+1).
By
[TABLE]
and (5), (7), (10), (11), we have
[TABLE]
and then
[TABLE]
[TABLE]
which contradicts the fact that
[TABLE]
The proof of (ii) in Lemma 1 is completed.
∎
Let
[TABLE]
and
[TABLE]
[TABLE]
If RH0(m)>0 or RH1(m)>0, then
[TABLE]
where δ0, δi∈{0,1,2}. It follows from d2≥4d1,
d2k+1≥4d2k−1+1, (k=1,…,N−1) that when
[TABLE]
where δ0′, δi′∈{0,1,2} and (δ0,…,δN)=(δ0′,…,δN′), then m=m′.
On the other hand, if
[TABLE]
where δ0, δi∈{0,1,2}, then m=k+k′ with
[TABLE]
where ε0, εi∈{0,1} and
[TABLE]
where ε0′, εi′∈{0,1} if and only if
δ0=ε0+ε0′ and
δi=εi+εi′, 1≤i≤N.
Let H0,n and H1,n denote the 2N−1+nth elements of H0 and H1,
respectively.
If
[TABLE]
where ε0, εi∈{0,1}, then it follows from d2≥4d1 and
d2k+1≥4d2k−1+1, (k=1,…,N−1) that
[TABLE]
In the next step, we prove the following lemma.
Lemma 2**.**
Let us suppose that H0(n)=C1∪C2,n and H1(n)=D1∪D2,n holds for some 1≤n<2N−1 . Let H0,n+1=ε0d1+∑i=1Nεid2i−1+1. If ε0=0 and H0,n+1=d2i1−1+1+d2i2−1+1+⋯+d2it−1+1+d2N−1+1, where 1≤i1<i2<⋯<it<N, then we have
qj=H0,n+1,
pi>qj.
If t>1, then
sl=2d2i1−1+1+d2i2−1+1+⋯+d2it−1+1+2d2N−1+1,
tk>sl.
If t=1, then
tk=sl=+∞.
Proof.
We prove (i) and (ii) simultaneously. It is enough to show that
if m<H0,n+1, then rC1+C2,n(m)=rD1+D2,n(m) and
rD1+D2,n(H0,n+1)>rC1+C2,n(H0,n+1). If m<d2N−1+1, then it follows from (6) and (10) that rC1+C2,n(m)=rD1+D2,n(m)=0.
If d2N−1+1≤m<H0,n+1, then by using (5), (7), (11) and H1,n+1=H0,n+1+d1, it follows that
RH0(m)=rC1+C2,n(m) and RH1(m)=rD1+D2,n(m). It follows from RH0(m)=RH1(m) that rC1+C2,n(m)=rD1+D2,n(m).
By using (5), (7), (11) and H0,n+1<H1,n+1, we get that RH1(H0,n+1)=rD1+D2,n(H0,n+1). Since H0,n+1=0+H0,n+1, where
0,H0,n+1∈H0 and H0,n+1∈/C2,n, we have RH0(H0,n+1)>rC1+C2,n(H0,n+1). It follows from RH0(H0,n+1)=RH1(H0,n+1) that rD1+D2,n(H0,n+1)>RC1+C2,n(H0,n+1), which proves (i) and (ii).
We prove (iii) and (iv) simultaneously. Let
[TABLE]
It is enough to show that
if m<M, then RC2,n(m)=RD2,n(m) and RC2,n(M)<RD2,n(M).
If m<2d2N−1+1, then by using (7) and (11), we have RC2,n(m)=RD2,n(m)=0. Let
[TABLE]
and write m=h+h′ with h,h′∈H0.
By using (5) and (10), we get that h,h′∈H0∖C1.
Since h≥d2N−1+1, we have
[TABLE]
thus h,h′∈C2,n, which yields RH0(m)=RC2,n(m). On the other hand, write m=h+h′ with h,h′∈H1. By using (5) and (6), we get that h,h′∈H1∖D1. Since h≥d2N−1+1, we have
[TABLE]
thus h,h′∈D2,n, which yields RH1(m)=RD2,n(m). It follows from
RH0(m)=RH1(m) that RC2,n(m)=RD2,n(m). Suppose that
[TABLE]
[TABLE]
We can assume that
[TABLE]
where δ0∈{0,1,2} and 1≤x1<x2<⋯<xu<i1 and 1≤y1<y2<⋯<yv<i1 and xα=yβ are integers; otherwise, RC2,n(m)=RD2,n(m)=0.
Since H0,n+1=d2i1−1+1+d2i2−1+1+⋯+d2it−1+1+d2N−1+1, then t is odd, thus we can assume that δ0+u+t is even;
otherwise, RC2,n(m)=RD2,n(m)=0. We distinguish three cases.
Case 1. δ0=0. Then, u is odd.
If m=h+h′ with h<h′ and h,h′∈H0, then it follows from (5) and (10) that h,h′∈H0∖C1. It is clear that
h′∈/C2,n if and only if
[TABLE]
where {z1,…,zw}⊂{x1,…,xu}=∅
and w+v+t+1 is even. There are 2u−1 ways to choose the set {z1,…,zw}, thus we have RC2,n(m)=RH0(m)−2u−1.
Furthermore, if m=h+h′ with h<h′ and h,h′∈H1, then it follows from (5) and (6) that h,h′∈H0∖D1. It is clear that
h′∈/D2,n if and only if
[TABLE]
where {z1,…,zw}⊂{x1,…,xu}=∅
and w+v+t+1 is odd. There are 2u−1 ways to choose the set {z1,…,zw}, thus we have RC2,n(m)=RH1(m)−2u−1.
As RH0(m)=RH1(m), it follows that RC2,n(m)=RD2,n(m).
Case 2. δ0=1. Then, u is even.
If m=h+h′ with h<h′ and h,h′∈H0, then it follows from (5) and (10) that h,h′∈H0∖C1. It is clear that
h′∈/C2,n if and only if
[TABLE]
where ε0∈{0,1} and {z1,…,zw}⊂{x1,…,xu}
and ε0+w+v+t+1 is even. If u=0, then for a suitable
ε0, there is only one possibility for h′, thus we have RC2,n(m)=RH0(m)−1. If u>0,
to choose the pairs (ε0,{z1,…,zw}), we
have 2⋅2u−1=2u possibilities, thus we have RC2,n(m)=RH0(m)−2u.
Moreover, if m=h+h′, with h<h′ and h,h′∈H1, then it follows from (5) and (6) that h,h′∈H1∖D1. It is clear that
h′∈/D2,n if and only if
[TABLE]
where ε0∈{0,1} and {z1,…,zw}⊂{x1,…,xu}
and ε0+w+v+t+1 is odd. If u=0, then for a suitable
ε0, there is only one possibility for h′ thus we have RD2,n(m)=RH1(m)−1. When u>0,
to choose the pairs (ε0,{z1,…,zw}), we
have 2⋅2u−1=2u possibilities, thus we have RD2,n(m)=RH1(m)−2u. As RH0(m)=RH1(m), it follows that RC2,n(m)=RD2,n(m).
Case 3. δ0=2. Then, u is odd.
If m=h+h′ with h<h′ and h,h′∈H0, then it follows from (5) and (10) that h,h′∈H0∖C1. It is clear that
h′∈/C2,n if and only if
[TABLE]
where {z1,…,zw}⊂{x1,…,xu}=∅
and 1+w+v+t+1 is even. There are 2u−1 ways to choose the set {z1,…,zw}, thus we have RC2,n(m)=RH0(m)−2u−1.
On the other hand, if m=h+h′ with h<h′ and h,h′∈H1, then it follows from (5) and (6) that h,h′∈H0∖D1. It is clear that
h′∈/D2,n if and only if
[TABLE]
where {z1,…,zw}⊂{x1,…,xu}=∅
and 1+w+v+t+1 is odd. There are 2u−1 ways to choose the set {z1,…,zw}, thus we have RC2,n(m)=RH1(m)−2u−1. As RH0(m)=RH1(m),
it follows that RC2,n(m)=RD2,n(m). Let
[TABLE]
Now, we prove RD2,n(M)=RH1(M). Assume that
[TABLE]
where h,h′∈H1 with h<h′. Then, it follows from (5) and (6) that h,h′∈H1∖D1. It follows that
[TABLE]
where {z1,…,zw}⊂{i2,…,it}. Thus, we have
[TABLE]
which implies
that RD2,n(M)=RH1(M). On the other hand,
[TABLE]
where d2i1−1+1+d2N−1+1∈C2,n and
[TABLE]
and we have
[TABLE]
because t≥2. This gives RH0(M)>RC2,n(M). It follows from RH0(M)=RH1(M)
that RD2,n(M)>RC2,n(M).
Assume that t=1, that is, H0,n+1=d2i1−1+1+d2N−1+1. The previous argument shows that for m<2d2i1−1+1+2d2N−1+1,
we have RC2,n(m)=RD2,n(m). Moreover, if m≥2d2i1−1+2d2N−1+1=2H0,n+1 and RC2,n(m)=0 or RD2,n(m)=0, then
[TABLE]
where δ0∈{0,1,2}, δu∈{1,2}, 1≤j1<j2<⋯<js<N and js≥i1. If m=h+h′ with
h,h′∈H0 or h,h′∈H1, h<h′, then
[TABLE]
where 1≤h1<j2<⋯<hr and hr=js≥i1. Hence, we have h′≥H0,n+1. It follows that
h′∈/C2,n and h′∈/D2,n, which implies that RC2,n(m)=RD2,n(m)=0. This proves sl=tk=+∞.
∎
Lemma 3**.**
For 1≤n<2N−1, let H0(n)=C1∪C2,n and H1(n)=D1∪D2,n. Let H0,n+1=ε0d1+∑i=1Nεid2i−1+1. If ε0=1 and H0,n+1=d1+d2i1−1+1+d2i2−1+1+⋯+d2it−1+1+d2N−1+1, where 1≤i1<i2<⋯<it<N, then we have
pi=2d2i1−1+1+d2i2−1+1+⋯+d2it−1+1+d2N−1+1,
qj>pi,
tk=d2i1−1+1+d2i2−1+1+⋯+d2it−1+1+2d2N−1+1,
sl>tk.
Proof.
We prove (i) and (ii) simultaneously. It is enough to show that
for ε0=1 and
[TABLE]
if m<2d2i1−1+1+d2i2−1+1+⋯+d2it−1+1+d2N−1+1,
then rC1+C2,n(m)=rD1+D2,n(m) and
rD1+D2,n(K)<rC1+C2,n(K), where
[TABLE]
If m<d2N−1+1, then it follows from (6) and (10) that rC1+C2,n(m)=rD1+D2,n(m)=0.
Assume that
[TABLE]
If m=h+h′ with h<h′ and h,h′∈H0, then
it follows from (5) and (11) that h∈C1 and h′∈H0∖C1.
Since
[TABLE]
we have h′∈C2,n, which yields RH0(m)=rC1+C2,n(m).
Upon writing m=h+h′ with h<h′ and h,h′∈H1, it follows from (5) and (7) that h∈D1 and h′∈H1∖D1.
Since
[TABLE]
we have h′∈D2,n. As RH0(m)=RH0(m), we have rD1+D2,n(m)=rC1+C2,n(m).
Suppose that
[TABLE]
[TABLE]
Then, we may assume that m can be written in the form
[TABLE]
where δ0∈{0,1,2} and 1≤x1<x2<⋯<xu<i1 and 1≤y1<y2<⋯<yv<i1, and xα=yβ are integers; otherwise,
rC1+C2,n(m)=rD1+D2,n(m)=0.
Since H0,n+1=d1+d2i1−1+1+d2i2−1+1+⋯+d2it−1+1+d2N−1+1, we have t is even, thus
δ0+u+2v+t+1 is even, which implies that δ0+u is odd.
We distinguish three cases.
Case 1. δ0=0. Then, u is odd.
If m=h+h′ with h<h′ and h,h′∈H0, then it follows from (5) and (10) that h∈C1 and h′∈H0∖C1.
It is clear that
h′∈/C2,n if and only if h′ can be written in the form
[TABLE]
where {z1,…,zw}⊂{x1,…,xu}=∅
and w+v+t+1 is even. There are 2u−1 ways to choose the set {z1,…,zw}, thus we have rC1+C2,n(m)=RH0(m)−2u−1.
Furthermore, if m=h+h′ with h<h′ and h,h′∈H1, then it follows from (5) and (7) that h∈D1 and h′∈H1∖D1. It is clear that
h′∈/D2,n if and only if h′ can be written in the form
[TABLE]
where {z1,…,zw}⊂{x1,…,xu}=∅
and w+v+t+1 is odd. There are 2u−1 ways to choose the set {z1,…,zw}, thus we have rD1+D2,n(m)=RH1(m)−2u−1.
As RH0(m)=RH1(m), it follows that rC1+C2,n(m)=rD1+D2,n(m).
Case 2. δ0=1. Then, 1+u+2v+t+1
is even, which implies that u is even.
If m=h+h′ with h<h′ and h,h′∈H0, then h∈C1 and h′∈H0∖C1. It is clear that
h′∈/C2,n if and only if h′ can be written in the form
[TABLE]
where ε0∈{0,1} and {z1,…,zw}⊂{x1,…,xu}
and ε0+w+v+t+1 is even. If u=0, then {z1,…,zw}=∅ and for a suitable
ε0, there is only one way to choose h′, and so rC1+C2,n(m)=RH0(m)−1. When u>0 is even,
to choose the pairs (ε0,{z1,…,zw}) we
have 2⋅2u−1=2u possibilities, thus we have rC2,n(m)=RH0(m)−2u.
On the other hand, if m=h+h′ with h<h′ and h,h′∈H0, then h∈D1 and h′∈H1∖D1. It is clear that
h′∈/D2,n if and only if h′ can be written in the form
[TABLE]
where ε0∈{0,1} and {z1,…,zw}⊂{x1,…,xu}
and ε0+w+v+t+1 is odd. If u=0, then {z1,…,zw}=∅, and for a suitable
ε0, there is only one way to choose h′, and so rD1+D2,n(m)=RH1(m)−1.
For u>0 even,
to choose the pairs (ε0,{z1,…,zw}) we
have 2⋅2u−1=2u possibilities, thus we have rD1+D2,n(m)=RH1(m)−2u. As RH0(m)=RH1(m), it follows that
rC1+C2,n(m)=rD1+D2,n(m).
Case 3. δ0=2. Then, 2+u+2v+t+1 is even, thus u is odd.
If m=h+h′ with h<h′ and h,h′∈H0, then h∈C1 and h′∈H0∖C1. It is clear that
h′∈/C2,n if and only if h′ can be written in the form
[TABLE]
where {z1,…,zw}⊂{x1,…,xu}=∅
and 1+w+v+t+1 is even. There are 2u−1 ways to choose the set {z1,…,zw}, thus we have rC1+C2,n(m)=RH0(m)−2u−1.
Moreover, if m=h+h′ with h<h′ and h,h′∈H1, then h∈D1, h′∈H1∖D1. It is clear that
h′∈/D2,n if and only if h′ can be written in the form
[TABLE]
where {z1,…,zw}⊂{x1,…,xu}=∅
and 1+w+v+t+1 is odd. There are 2u−1 ways to choose the set {z1,…,zw}, thus we have
RD1+D2,n(m)=RH1(m)−2u−1. As RH0(m)=RH1(m), it follows that rC1+C2,n(m)=rD1+D2,n(m).
If
[TABLE]
with h<h′ and h,h′∈H0, then
it follows from (5) and (10) that h∈C1, h′∈H0∖C1 and h′ can be written in the form
[TABLE]
where {z1,…,zw}⊂{i2,…,it}=∅. Thus, we have
[TABLE]
[TABLE]
which implies h′∈C2,n and RH0(K)=rC1+C2,n(K).
In the last step, we prove rC1+C2,n(K)>rD1+D2,n(K). It is clear that
[TABLE]
where d2i1−1+1,H1,n+1∈H1. Since H1,n+1∈/D2,n, we have RH1(K)>rD1+D2,n(K).
It follows from RH0(K)=RH1(K) that rD1+D2,n(K)<rC1+C2,n(K).
We will prove (iii) and (iv) simultaneously. Let
[TABLE]
We have to prove that if m<L, then RD2,n(m)=RC2,n(m) and RD2,n(L)<RC2,n(L). If m<2d2N−1+1, then by using (7) and (11), we get that
RD2,n(m)=RC2,n(m)=0. Assume that
[TABLE]
If m=h+h′ with h<h′ and h,h′∈H0, then it follows from (5) and (10) that h,h′∈H0∖C1.
This implies that h≥d2N−1+1 and
[TABLE]
It follows that h,h′∈C2,n, which yields RH0(m)=RC2,n(m).
If m=h+h′ with h<h′ and h,h′∈H1, then it follows from (5) and (6) that h,h′∈H1∖D1.
Since h≥d2N−1+1 and
[TABLE]
it follows that h,h′∈D2,n, which yields RH1(m)=RD2,n(m). As RH0(m)=RH1(m), it follows that
RC2,n(m)=RD2,n(m). If
[TABLE]
with h<h′ and h,h′∈H0,
then it follows from (5) and (10) that h,h′∈H0∖C1. It follows that h>d2N−1+1 and
[TABLE]
thus we have h,h′∈C2,n, which implies that RH0(L)=RC2,n(L).
On the other hand,
[TABLE]
[TABLE]
[TABLE]
Note that H1,n+1,d2N−1+1∈H1 and H1,n+1∈/D2,n, which
gives RH1(L)>RC2,n(L). It follows from RH0(L)=RH1(L)
that RD2,n(L)>RC2,n(L).
∎
Now we are ready to prove that H0(n)=C1∪C2,n and H1(n)=D1∪D2,n hold for every 1≤n≤2N−1.
We prove by induction on n that C1∪C2,n=H0(n) and
D1∪D2,n=H1(n). We have already proved C1∪C2,1=H0(1) and
D1∪D2,1=H1(1).
Assume that C1∪C2,n=H0(n) and
D1∪D2,n=H1(n) hold for some 1≤n<2N−1. We will prove that C1∪C2,n+1=H0(n+1) and D1∪D2,n+1=H1(n+1) hold, i.e., c2N−1+n+1=H0,n+1 and d2N−1+n+1=H1,n+1.
Let
[TABLE]
where ε0∈{0,1}, (1≤i1<⋯<it<N).
Case 1. ε0=0, t=1. We know from Lemma 1 that
[TABLE]
and from Lemma 2 that tk=sl=+∞. These facts imply that c2N−1+1+c2N−1+n+1=d2N−1+1+d2N−1+n+1.
Furthermore, we know that c2N−1+1=d2N−1+1+d1, thus we have c2N−1+n+1+d1=d2N−1+n+1, and then d2N−1+n+1>c2N−1+n+1. It follows from Lemma 1 that min{pi,c2N−1+n+1}=min{qj,d2N−1+n+1} and from Lemma 2 that pi>qj=H0,n+1. Then, we have c2N−1+n+1=qj=H0,n+1 and
[TABLE]
Case 2. ε0=0, t>1. Applying Lemma 2, we get that pi>qj,
thus from Lemma 1 we have min{qj,d1+d2N−1+n+1}=min{pi,c2N−1+n+1}=c2N−1+n+1. On the other hand, it follows from Lemma 2 that
sl<tk, thus by Lemma 1, we have
[TABLE]
[TABLE]
Assume that c2N−1+n+1=d1+d2N−1+n+1. Then, we have
[TABLE]
which is a contradiction. It follows from Lemma 2 that c2N−1+n+1=qj=H0,n+1 and
[TABLE]
[TABLE]
[TABLE]
Since
[TABLE]
[TABLE]
it follows that d2N−1+1+d2N−1+n+1=H1,n+1+d2N−1+1, thus we have d2N−1+n+1=H1,n+1.
Case 3. ε0=1. Applying Lemma 3, we get that qj>pi,
thus from Lemma 1, we have min{pi,c2N−1+n+1}=min{qj,d1+d2N−1+n+1}=d1+d2N−1+n+1. On the other hand, it follows from Lemma 3 that
sl>tk, thus by Lemma 1, we have
[TABLE]
[TABLE]
Assume that c2N−1+1+c2N−1+n+1=d2N−1+1+d2N−1+n+1.
Then, we have
d2N−1+1+d2N−1+n+1=d1+d2N−1+1+c2N−1+n+1, thus we have
d2N−1+n+1=d1+c2N−1+n+1. It follows that
d1+d2N−1+1=2d1+c2N−1+n+1=min{pi,c2N−1+n+1}, which is a contradiction because d1>0. Then, we have
[TABLE]
It follows that
[TABLE]
Applying Lemma 1 and Lemma 3, we get that
[TABLE]
thus we have c2N−1+n+1=H0,n+1. The proof of Theorem 4 has been completed.
5 Proof of Theorem 6.
First we prove that for
[TABLE]
C=H0 and D=H1, we have C∪D=N, C∩D=22l−1+(22l+1−1)N and RC(m)=RD(m). It is easy to see that for H′=H(h1,h2,…,h2l+1)=H(1,2,4,8,…,22l−1,22l−1), C′=H0′ and D′=H1′, we have C′∪D′=[0,22l+1−2] and C′∩D′={22l−1} because
[TABLE]
Furthermore, for H′′=H(22l+1−1,2(22l+1−1),4(22l+1−1),8(22l+1−1),…),
C′′=H0′′ and D′′=H1′′, we have C′′∪D′′=(22l+1−1)N and C′′∩D′′=∅, which implies C∪D=N and C∩D=22l−1+(22l+1−1)N. Moreover, by Theorem 3, RC(m)=RD(m) for every positive integer m.
On the other hand, let us suppose that for some sets C and D, we have C∪D=N and C∩D=r+mN. By Conjecture 2, we may assume that for some Hilbert cube H(h1,h2,…), we have C=H0 and D=H1. We have to prove the existence of integer l such that hi=2i−1 for 1≤i≤2l, h2l+1=22l−1 and h2l+2+j=2j(22l+1−1) for every nonnegative integer j. We may suppose that h1=1 and h2=2. Consider the Hilbert cube H(1,2,4,…,2u,hu+2,…), where hu+2=2u+1. Let us write v=hu+2. We will prove that v=2u+1−1.
Assume that v>2u+1. Then, it is clear that 2u+1∈/H because
1+2+⋯+2u=2u+1−1<2u+1. Thus, we have v<2u+1
i.e., v≤2u+1−1. Assume that
v≤2u+1−2. Considering v as a one term sum, it follows that v∈D. Moreover, if v=∑i=0uλi2i, λi∈{0,1}, then ∑i=0uλi must be even; otherwise, v would have two different representations from D. It follows that v∈C and v+1=h1+hu+2∈C. Furthermore, if we have a representation v+1=∑i=0uδi2i, δi∈{0,1}, then ∑i=0uδi must be odd; otherwise, v would have two different representations from C. This implies that v+1∈D, thus we have v,
v+1∈C∩D. It follows that C∩D={v,v+1,…} is an arithmetic progression with common difference 1. This implies that the generating
functions of the sets C and D are of the form
[TABLE]
where p(z) is a polynomial, and
[TABLE]
where q(z) is a polynomial, and
[TABLE]
Since RC(n)=RD(n), we have
C2(z)−D2(z)=C(z2)−D(z2). It follows that
[TABLE]
which implies
[TABLE]
Thus we have
[TABLE]
We get
[TABLE]
The leading coefficient in one side is −1 and the other side is 1, which is a contradiction.
Thus we get that v=2u+1−1. It follows that the Hilbert cube is of the
form H(1,2,4,8,…,2u,2u+1−1,…).
As hu+2=2u+1−1=1+2+⋯+2u=h1+h2+⋯+hu+1, and 2u+1−1 is regarded as a one-term
sum contained in D,
we have u+1 must be even, i.e., u+1=2l. It follows that there exists an integer l such that hi=2i−1 for 1≤i≤2l and h2l+1=22l−1. It follows that 22l−1∈C∩D and
r=22l−1.
We apply induction on j to show that h2l+2+j=2j(22l+1−1) for every nonnegative integer j. For j=0, take the
Hilbert cube of the form
H(1,2,4,8,…,22l−1,22l−1,h2l+2,…).
Write w=h2l+2. We prove that w=22l+1−1. Suppose that
w>22l+1−1.
Since 1+2+⋯+22l−1+22l−1<22l+1−1,
it follows that 22l+1−1∈/H=C∪D, which is impossible. Therefore,
w≤22l+1−1. Suppose that w≤22l+1−3. We will show that
w∈C∩D. Obviously, w is a one-term sum contained in D.
Since w has a representation from H(h1,…,h2l+1), w must be an element of C; otherwise, w would have two different
representations from D, which is absurd. In the next step, we prove
w+1∈C∩D. Obviously, w+1=h1+h2l+2 as a two-term sum contained in C.
Since w+1 can be written in terms of the Hilbert cube H(h1,…,h2l+1) and w+1≤22l+1−2, we have w+1∈D. It follows that w, w+1∈C∩D, which is
a contradiction. It follows that the only possible values of w are w=22l+1−2, and w=22l+1−1. Suppose that w=22l+1−2. Then, it is clear that w∈D. On the other hand,
22l−2=1+2+⋯+22l−1+22l−1=h1+h2+⋯+h2l+1, where in the right hand side, there are 2l+1 terms, which is impossible. Thus we have w=22l+1−1. In this case, 22l−1, (22l−1)+(22l+1−1)∈C∩D, (C∩D)∩{1,2,…,22l+1−1}={22l−1}. It follows that m∣22l+1−1. If m≤222l+1−1, then (C∩D)∩{1,2,…,22l+1−1}={22l−1}, a contradiction. Then, we have r=22l−1 and m=22l+1−1.
In the induction step, we assume that for some k, we know that h2l+2+j=2j(22l+1−1) holds for j=0,1,…,k, and we prove h2l+2+k+1=2k+1(22l+1−1). Let
H(k)=H(1,2,4,8,…,22l−1,22l−1,22l+1−1,2(22l+1−1),4(22l+1−1),8(22l+1−1),…,2k(22l+1−1)),
C(k)=H0(k) and D(k)=H0(k). Then
[TABLE]
If C=H0(1,2,4,8,…,22l−1,22l−1,22l+1−1,2(22l+1−1),4(22l+1−1),8(22l+1−1),…,2k(22l+1−1),h2l+2+k+1,…),
then C∩D={e1,e2,…}, where ei=22l−1+(i−1)(22l+1−1) for i≥1, and e2k+1+1=22l−1+2k+1(22l+1−1). Furthermore, e2k+1+1=22l−1+h2l+1+k+1, and then h2l+1+k+1=2k+1(22l+1−1), which completes the proof.