区间内整数的素因子权重构造
对给定的奇素数 ,试说明满足下述条件的正整数 是否存在。若存在,求出其中最小的。
;
其标准分解
满足
这是解答题,请在纸上写出完整过程。写完后对照解答给自己评分。
先独立尝试,再展开工具说明与想法来源。
乘法阶必须在底数与模数互素时定义,且模素数 的阶整除 ; 表示 在素因数分解中的指数。本题分别利用它们限制其他素因子大小和特殊因子重数。
想法从哪来:要求严格区间内最小整数,应先试下端点加1,若成功便无需搜索。 难点随即变成:这个候选的素因子会不会太小?先将特殊素因子 用二项式展开分离,再对其余素因子 研究 。指数 为素数让可能的乘法阶很少,一旦排除阶2,就迫使 至少线性增长。 仍不必真的分解巨大的候选数。把每个素因子的权重 与 比较,再用 合并。统一估计只处理大素数,小的 直接检验。
若最接近下端点的整数 已满足条件,它便自动是最小值。 关键是利用 为奇素数:除 外, 的每个素因子的乘法阶都是 , 因而这些素因子至少为 ;再用对数把素因子指数总量统一估计。
令
由二项式展开,
下面证明 也满足条件 (2)。
首先,直接展开 。一次项给出 ,而从二次项起均含因子 ,故对某个整数 有
若素数 且 ,则 为奇数,且
因此 模 的乘法阶整除 而不整除 。该阶也不可能为 , 否则 。由于 为素数,乘法阶只能是 ,从而
写
由 (2)、(3), 的所有素因子均大于 。当 时,若 ,则
这里最后一步使用了 。又因 且 ,
结合 (4) 即得
还需检查两个较小的奇素数。若 ,则 ,且
(因为 )。若 ,则
并且
其中最后一步仍由 得到。故所有奇素数 都满足 (5)。
因此 确实存在且满足两项条件。任何满足 (1) 的整数都至少为 ,所以最小值为
为奇数,所以阶论证中没有遗漏 ; 时阶为 会迫使 ,确实矛盾。 已单独核算,故估计 (4) 只在其适用的 范围内使用。
“求严格区间内最小整数”应先检验下端点加 。对 的素因子, 同余 会把乘法阶提升到 ,从而给出素因子的线性下界; 再利用 ,可把 转成对 的统一估计。
要证明紧靠左端的整数即合法,需确定其中p的精确指数为2并使其余素因子阶为2p,再将素因子倒数权重转成对数和并补验小素数。
已记下,谢谢!