Show that if $a\mid b$ then $2^a-1\mid 2^b-1$

114 Views Asked by At

Show that if $a|b \ \ then\ \ 2^a-1|2^b-1$
I've seen this assertion in the proof of another problem but the author hadn't given any reason:
[Original problem containing this assertion][1]
[1]: Proving that $\gcd(2^m - 1, 2^n - 1) = 2^{\gcd(m,n )} - 1$ .
Seemingly simple,I have no idea how to progress in solving this problem!!

4

There are 4 best solutions below

0
On BEST ANSWER

$a|b \Rightarrow b=ka, k \in \mathbb Z$ $$2^b-1=2^{ka}-1=(2^a)^k-1=(2^a-1)((2^a)^{k-1}+(2^a)^{k-2}+...+1)$$

0
On

If $a|b$ then $b = m.a$ where $m$ is an integer.

$2^b - 1 = 2^{m.a} - 1 = (2^a)^m - 1 = (2^a - 1).(1 + 2^a + (2^a)^2 + ... + (2^a)^{m-1} )$

Thus $2^a - 1 | 2^b - 1$.

0
On

Rewrite $b=ac$ with c an integer. Then $2^b-1=2^{ac}-1=(2^a)^c-1$.

Now you use the identity $x^n-1=(x-1)(1+...+x^{n-1})$ with $x=2^a$ and $n=c$ and here you go!

0
On

If $a \mid b$, then $b = ka$. We want to find $2^b - 1 \pmod{2^a - 1}$. But this is $2^{ka} - 1 \equiv (2^a)^k - 1 \equiv 1^k - 1 \equiv 0 \pmod{2^a - 1}$. So $2^a - 1 \mid 2^b - 1$.

Note that this applies to any integer $n$, not just 2.