(1) An arbitrary element of Am can be written in the form m+1+k(2m+1), where k=0,1,2,…. Putting ϵ=0 or 1,
m+1+k(2m+1)=2a+ϵ⟺2a≡m+1−ϵ(mod2m+1)
⟺2a+1≡1−2ϵ(mod2m+1)
⟺2a+1≡{1−1(mod 2m+1)(mod 2m+1)if ϵ=0, if ϵ=1.
Let r be the smallest positive integer t satisfying 2t≡1(mod2m+1), that is, r=ord2m+1(2). Observe that r>2 because 2m+1≥5,
i) r≤m:
Since 1<r−1<m, we may take a:=r−1. Then 1<a<m and
2a+1≡1(mod2m+1)⟺(ϵ=0)2a∈Am.
ii) r>m:
Since 2m+1 is odd, ϕ(2m+1) is even. Furthermore,
r∣ϕ(2m+1),ϕ(2m+1)≤2m⟹r=ϕ(2m+1).
That is, 2 is a primitive root (mod 2m+1). Thus, 2r/2≡−1(mod2m+1). This is because
∃s(0<s<r),2s≡−1(mod2m+1)⟹22s≡1(mod2m+1)⟹r∣2s,0<2s<2r⟹2s=r.
Take a:=(r/2)−1. Then, from 4≤r=ϕ(2m+1)≤2m, we obtain 1≤a<m and
2a+1≡−1(mod2m+1)⟹(ϵ=1)2a+1∈Am.
(2) For a given m, we observed that 2r−1∈Am in (1) above, where r=ord2m+1(2). Furthermore, it is clear that the smallest a, for which 2a∈Am, holds, is a0=r−1.
i) r is even and 2r/2≡−1(mod2m+1):
In this case, 2(r/2)−1+1∈Am holds, and the smallest b for which 2b+1∈Am holds is b0=(r/2)−1.
ii) r is even and 2r/2≡−1(mod2m+1):
Let's assume that there exists an s with 0<s<r satisfying 2s≡−1(mod2m+1). Then from 22s≡1(mod2m+1), we get r∣2s. Since 2s≡r(mod2r), 2s≥3r, that is, s>r, which is a contradiction. Therefore, in this case, Am contains no element of the form 2b+1.
iii) r is odd:
Let's assume that there exists an s with 0<s<r satisfying 2s≡−1(mod2m+1). Then from 22s≡1(mod2m+1), we get r∣2s and hence r∣s because r is odd. But this is absurd since 0<s<r. Therefore, in this case again, Am contains no element of the form 2b+1.
Combining (i~iii), we may conclude that
b0=2a0+1−1=2a0−1.□
Let x,y be the smallest positive integers satisfying
2x≡−1(mod2m+1),2y≡1(mod2m+1).
Clearly, 0<x<y≤2x. Assume that y=xq+r (0≤r<x). Since
1≡2y≡(2x)q2r≡(−1)q2r(mod2m+1).
q should be even. Hence q=2 and r=0. This completes the proof. □