每日一题 2020.10.20

题目

1.设 (m) 为大于 (1) 的正整数,且 (m|(m-1)!+1). 证明: (m) 是一个素数.

2.设 (p) 为正整数,且 (2^p-1) 是素数. 证明: (p) 为素数.

题解

分析

1.我们可以采用反证法,这类题可以先尝试反证法进行分析。

2.观察发现,(2^n-1) 诸如此类的式子可以尝试进行因式分解来反证其为素数。

过程

1.设 (m) 是一个合数,则 (p|m) ,且 (2 le p < m)
所以 (p|(m-1)!)
因为 (m|(m-1)! + 1)
所以 (p|(m - 1)! + 1)
这使得 (p | 1),矛盾
(m) 是一个素数。

2.若 (p) 为合数,设 (p = qr,2 le q le r),则
(2^p - 1 = (2^q)^r - 1 = (2^q-1)((2^q)^{r-1}+(2^q)^{r-2}+…+1))
这导致 (2^q - 1|2^p - 1),与 (2^p-1) 是素数矛盾.故 (p) 为素数.

小结

反证法需要与题设矛盾。

错误及不规范的地方望大家指出。

cb
原文地址:https://www.cnblogs.com/tuscjaf/p/13849796.html