一、计算题
二、综合题
3. 设
m
m
m 是一个大于
2
2
2 的正整数。证明:对任意正整数
n
n
n 都有
2
m
−
1
2^{m-1}
2m−1 不能被
2
n
+
1
2^{n+1}
2n+1 整除。
思路:本题是一个存在性证明,考虑使用反证法。
证明:假设存在正整数
n
n
n,使得
2
m
−
1
∣
2
n
+
1
2^m-1|2^n+1
2m−1∣2n+1,那么取其中最小的那个
n
n
n。
根据题意可得
m
>
2
,
n
>
1
,
2
m
−
1
∣
2
n
+
1
→
2
n
+
1
≥
2
m
−
1
→
n
≥
m
m>2,\ n>1,\ 2^m-1|2^n+1 \rightarrow 2^n+1 \ge 2^m-1 \rightarrow n \ge m
m>2, n>1, 2m−1∣2n+1→2n+1≥2m−1→n≥m。
当
n
=
m
n=m
n=m 时,
2
m
−
1
∣
2
n
−
1
2^m-1|2^n-1
2m−1∣2n−1,同时
2
m
−
1
∣
2
n
+
1
2^m-1|2^n+1
2m−1∣2n+1,表示两者同余,可得
2
m
−
1
∣
2
2^m-1|2
2m−1∣2。由于
2
m
−
1
2^m-1
2m−1 必然是偶数,矛盾。
当
n
>
m
n>m
n>m 时,设
2
n
+
1
=
k
(
2
m
−
1
)
∀
k
≥
1
2^n+1=k(2^m-1)\ \forall k \ge 1
2n+1=k(2m−1) ∀k≥1,则
2
n
+
2
m
=
(
2
n
+
1
)
+
(
2
m
−
1
)
=
(
k
+
1
)
(
2
m
−
1
)
2^n+2^m=(2^n+1)+(2^m-1)=(k+1)(2^m-1)
2n+2m=(2n+1)+(2m−1)=(k+1)(2m−1),
即
2
m
(
2
n
−
m
+
1
)
=
(
k
+
1
)
(
2
m
−
1
)
2^m(2^{n-m}+1)=(k+1)(2^m-1)
2m(2n−m+1)=(k+1)(2m−1)。
于是
(
2
n
−
m
+
1
)
+
(
2
m
−
1
)
(
2
n
−
m
+
1
)
=
(
k
+
1
)
(
2
m
−
1
)
(2^{n-m}+1)+(2^m-1)(2^{n-m}+1)=(k+1)(2^m-1)
(2n−m+1)+(2m−1)(2n−m+1)=(k+1)(2m−1),
得
2
n
−
m
+
1
=
(
2
m
−
1
)
(
k
−
2
n
−
m
)
→
2
m
−
1
∣
2
n
−
m
+
1
2^{n-m}+1=(2^m-1)(k-2^{n-m}) \rightarrow 2^m-1|2^{n-m}+1
2n−m+1=(2m−1)(k−2n−m)→2m−1∣2n−m+1。
记
n
−
m
n-m
n−m 为
n
′
n^\prime
n′,
由于
n
>
2
,
m
>
1
→
n
−
m
<
n
→
n
′
<
n
n>2,\ m>1 \rightarrow n-m < n \rightarrow n^\prime < n
n>2, m>1→n−m<n→n′<n,
说明存在一个更小
n
′
n^\prime
n′ 使得假设成立,余我们假设的
n
n
n 为最小矛盾。
Q. E. D.