Skip to main content
QUICK REVIEW

[論文レビュー] Continued Fractions and Factoring

Michele Elia|arXiv (Cornell University)|May 26, 2019
Advanced Mathematical Identities参考文献 10被引用数 4
ひとこと要約

この論文は、合成数Nの√Nの連分数展開の周期が偶数である場合、Legendreの平方和表現に関する結果を拡張して、Nの因数が明らかになることを示している。Shanksのインfraストラクチャールメソッドを応用し、Dirichletのクラス数・規範積の性質を活用することで、L関数に関連する特定の積分の評価精度に依存する複雑性を持つ因数分解アルゴリズムを提案している。

ABSTRACT

Legendre found that the continued fraction expansion of $\sqrt N$ having odd period leads directly to an explicit representation of $N$ as the sum of two squares. Similarly, it is shown here that the continued fraction expansion of $\sqrt N$ having even period directly produces a factor of a composite $N$. Shanks' infrastructural method is then revisited, and some consequences of its application to factorization by means of the continued fraction expansion of $\sqrt N$ are derived.

研究の動機と目的

  • √Nの連分数展開の周期の偶奇と合成数Nの非自明な因数の存在との直接的な関連を確立すること。
  • Legendreの古典的平方和表現に関する結果を、連分数を用いた因数分解手法へと拡張すること。
  • 収束項と二次形式の性質を用いて、Shanksのインフラストラクチャールメソッドに基づく因数分解アルゴリズムを開発すること。
  • Nの因数分解の複雑性が、Q(√N)のクラス数h_Fと規範R_Fの積h_F R_Fを評価するのに必要な精度に依存することを示すこと。

提案手法

  • 論文は、√Nの連分数展開を用いて、2階の線形再帰関係により収束項A_m/B_mを生成する。
  • Shanksのインフラストラクチャールメソッドを適用し、収束項の列における特定の位置で二次形式[1, 2Ω_{τ−1}, Δ_{τ−2}]を同定する。
  • A_m B_{m−1} − A_{m−1} B_m = (−1)^{m−1} という恒等式を用いて、互いに素であることを保証し、収束項の挙動を追跡する。
  • Dirichletの公式 h_F R_F = −∑_{n=1}^{⌊(D−1)/2⌋} (D/n) ln(sin(nπ/D)) を用いて、クラス数と規範の積を推定する。
  • h_F R_Fの近似に基づいて「ジャイアントステップ」を実行し、規範R_F/2の距離付近の形式を特定した後、「ベビーステップ」で正確な位置を精密化する。
  • 判別式Dの二次形式が、開始点からの距離h_F R_F / 2^ℓの位置に見つかった場合、Nの因数が明らかになる。特にh_Fが奇数、または2の累乗で割り切れる場合に顕著である。

実験結果

リサーチクエスチョン

  • RQ1√Nの連分数展開の周期が偶数である場合、合成数Nの非自明な因数を直接抽出できるか?
  • RQ2Shanksのインフラストラクチャールメソッドは、√Nの収束項の列において、因数を明らかにする二次形式をどのように特定するか?
  • RQ3h_F R_Fの積が因数分解プロセスの複雑性をどのように決定するか?
  • RQ4この方法を用いて効率的な因数分解を保証するには、h_F R_Fをどの程度の精度で評価する必要があるか?
  • RQ5このアルゴリズムは繰り返し適用可能であり、その反復回数は何かによって決定されるか?

主な発見

  • √Nの連分数展開の周期τが偶数である場合、Nの因数は収束項の列において位置(τ−2)/2 + kτに必ず現れる。
  • この方法は、列の開始点からの距離h_F R_F / 2の位置に二次形式[1, 2Ω_{τ−1}, Δ_{τ−2}]を特定し、Nの因数を明らかにする。
  • h_Fが奇数の場合、因数は距離h_F R_F / 2または3h_F R_F / 2の位置で見つかる。h_Fが偶数の場合、このプロセスを繰り返し、h_F R_F / 4など、より小さな距離で因数を特定できる。
  • Nの因数分解の複雑性は、h_F R_Fの積を評価するのに必要な精度によって上界が定まる。この積は、三角関数および対数積分を含むDirichletの公式により計算可能である。
  • このアルゴリズムは繰り返し適用可能であり、各ステップで新たな因数を明らかにする二次形式の位置を精密化することができる。
  • h_F R_Fが十分な精度で近似可能であれば、この方法は多項式時間因数分解アルゴリズムの可能性を示唆するが、近似精度と計算コストの最適なトレードオフは未解決のままである。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。