每日一题 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\) 为素数.

小结

反证法需要与题设矛盾。

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

posted @ 2020-10-20 23:15  tuscjaf  阅读(59)  评论(0编辑  收藏  举报