Table of contents 目次

  1. Status 現在の状態
  2. How to factor this number この数を素因数分解する方法
  3. Efforts by ECM ECM による試み
  4. Contributing a GNFS polynomial GNFS 多項式の投稿
  5. Contributing factorization results 素因数分解の結果の投稿
  6. Making a reservation 予約する

1. Status 現在の状態

38×10212-119 = 4(2)2111<213> = 70639530791082395076689975237<29> × 282363427548091164479626247698755073<36> × [21168244165536280213309002251780497794393450715139305421264673462683636239279650203616054589128139552949033589288560010724317098336706740791167578921<149>] (Serge Batalov / GMP-ECM B1=3000000, sigma=3074348111 for P29 / July 11, 2013 2013 年 7 月 11 日) (Serge Batalov / GMP-ECM B1=3000000, sigma=2685277947 for P36 / July 11, 2013 2013 年 7 月 11 日) Free to factor

Expression

38×10212-119

Composite factor 合成数の因数

21168244165536280213309002251780497794393450715139305421264673462683636239279650203616054589128139552949033589288560010724317098336706740791167578921 (149-digit) (149 桁)

Status 現在の状態

This number is not factored yet. This number is not reserved. You can contribute factorization results right now or make a reservation for this number to contribute later. この数はまだ分解されていません。この数は予約されていません。今すぐ素因数分解の結果を投稿するか、または、後で投稿するためにこの数を予約できます。

2. How to factor this number この数を素因数分解する方法

ECM, P-1, P+1

Look for prime factors by GMP-ECM first. Refer to efforts by ECM. Not only ECM but also P-1/P+1 may be helpful. 最初に GMP-ECM で素因数を探してください。ECM による試み を参照してください。ECM だけでなく P-1/P+1 法も役立つかも知れません。

NFS

Use GGNFS and/or Msieve if GMP-ECM cannot find a factor. The SNFS difficulty of this composite number is 213.58-digit and the GNFS difficulty is 148.33-digit. GMP-ECM で素因数が見つからない場合は GGNFS または Msieve を使います。この合成数に対する SNFS 法の難易度は 213.58 桁、GNFS 法の難易度は 148.33 桁です。GNFS may be faster than SNFS. GNFS 法のほうが SNFS 法よりも速いかも知れません。It will take about 54 CPU-days to factor this composite number on 64-bit Opteron-2600MHz. この合成数は 64 ビットの Opteron 2600MHz で 54 CPU 日くらいで分解できるでしょう。

Steps of GNFS GNFS 法の手順

  1. Put factMsieve.pl to which $GGNFS_BIN_PATH and $NUM_CPUS were modified properly in the working directory 42221_212. 作業ディレクトリ 42221_212 に $GGNFS_BIN_PATH と $NUM_CPUS を適切に変更した factMsieve.pl を入れます。
  2. Put the following polynomial file 42221_212.poly in there too. また、そこに下記の多項式ファイル 42221_212.poly も入れます。
  3. And then, run "perl factMsieve.pl 42221_212". そして、"perl factMsieve.pl 42221_212" を実行します。
42221_212.poly
# Murphy_E = 7.60626876e-12, selected by Maksym Voznyy
# selected by cado-nfs-2.2.0
n: 21168244165536280213309002251780497794393450715139305421264673462683636239279650203616054589128139552949033589288560010724317098336706740791167578921
Y0: -34345643037221961857806423728
Y1: 677642629493673491371
c0: 7687237711382611249650130268027
c1: 1629555613899626859205007335
c2: 37668828226868013019121
c3: -87187812655106999
c4: -474657653932
c5: 452320
skew: 242565.53978
type: gnfs
# selected mechanically
rlim: 31000000
alim: 31000000
lpbr: 29
lpba: 29
mfbr: 57
mfba: 57
rlambda: 2.6
alambda: 2.6

These parameters were not fully adjusted. The approximate expressions which were used for making the parameters are as follows. これらのパラメータは十分に調整されていません。パラメータの生成に用いた近似式は以下の通りです。

Steps of SNFS SNFS 法の手順

  1. Put factMsieve.pl to which $GGNFS_BIN_PATH and $NUM_CPUS were modified properly in the working directory 42221_212. 作業ディレクトリ 42221_212 に $GGNFS_BIN_PATH と $NUM_CPUS を適切に変更した factMsieve.pl を入れます。
  2. Put the following polynomial file 42221_212.poly in there too. また、そこに下記の多項式ファイル 42221_212.poly も入れます。
  3. And then, run "perl factMsieve.pl 42221_212". そして、"perl factMsieve.pl 42221_212" を実行します。
42221_212.poly
n: 21168244165536280213309002251780497794393450715139305421264673462683636239279650203616054589128139552949033589288560010724317098336706740791167578921
m: 100000000000000000000000000000000000
deg: 6
c6: 3800
c0: -11
skew: 0.38
# Murphy_E = 3.328e-12
type: snfs
lss: 1
rlim: 25000000
alim: 25000000
lpbr: 29
lpba: 29
mfbr: 57
mfba: 57
rlambda: 2.6
alambda: 2.6

These parameters were not fully adjusted. The approximate expressions which were used for making the parameters are as follows. これらのパラメータは十分に調整されていません。パラメータの生成に用いた近似式は以下の通りです。

See also how to contribute your prime factors. 素因数の投稿の仕方 も参考にしてください。

3. Efforts by ECM ECM による試み

The efforts by ECM to find small factors of this 149-digit composite number so far are as follows. According to the reports, unknown prime factors of this composite number are probably 45-digit or more. この 149 桁の合成数から小さい素因数を探すためのこれまでの ECM による試みは以下の通りです。これらの報告から、この合成数の未知の素因数はおそらく 45 桁以上あります。Please report your efforts by ECM. (Anonymous reports are not acceptable) あなたの ECM による試みを報告してください。(匿名の報告は受け付けていません)

Level レベルB1Reported runs 報告された回数
Total / Required runs 合計 / 必要な回数
(Required runs for lower level) (手前のレベルに必要な回数)
Name 名前Date 日付
403e6110Ignacio SantosJuly 21, 2013 2013 年 7 月 21 日
1500Dmitry DomanovAugust 29, 2013 2013 年 8 月 29 日
1610 / 0--
4511e632Ignacio SantosJuly 21, 2013 2013 年 7 月 21 日
1000Dmitry DomanovAugust 29, 2013 2013 年 8 月 29 日
850Serge BatalovNovember 8, 2013 2013 年 11 月 8 日
400Serge BatalovJanuary 6, 2014 2014 年 1 月 6 日
900Serge BatalovMay 24, 2014 2014 年 5 月 24 日
3182 / 597--
5043e61000Rich DickersonNovember 24, 2015 2015 年 11 月 24 日
1000 / 6776--
/ 5776
5511e70 / 17200 (2396)--
/ 17200 (2396)--
6026e70 / 41848 (7399)--
/ 41848 (7399)--
6585e70 / 69376 (13556)--
/ 69376 (13556)--

Command line to find prime factors 素因数を探すコマンド

50-digit 50 桁

echo 21168244165536280213309002251780497794393450715139305421264673462683636239279650203616054589128139552949033589288560010724317098336706740791167578921 | ecm -n -c 5776 43e6

55-digit 55 桁

echo 21168244165536280213309002251780497794393450715139305421264673462683636239279650203616054589128139552949033589288560010724317098336706740791167578921 | ecm -n -c 17200 11e7

60-digit 60 桁

echo 21168244165536280213309002251780497794393450715139305421264673462683636239279650203616054589128139552949033589288560010724317098336706740791167578921 | ecm -n -c 41848 26e7

65-digit 65 桁

echo 21168244165536280213309002251780497794393450715139305421264673462683636239279650203616054589128139552949033589288560010724317098336706740791167578921 | ecm -n -c 69376 85e7

4. Contributing a GNFS polynomial GNFS 多項式の投稿

Name (required) 名前 (必須)

Only alphanumeric characters are available for a name. 名前に使える文字は半角英数字のみです。

Polynomial, skew and Murphy_E (required) 多項式と skew と Murphy_E (必須)

Input the log file which includes a set of polynomial, skew and Murphy_E here. ここに 1 組の多項式、skew および Murphy_E を含むログファイルを入力してください。

Comment (optional) コメント (省略可)

Contributing a GNFS polynomial 投稿する

5. Contributing factorization results 素因数分解の結果の投稿

Name (optional) 名前 (省略可)

Only alphanumeric characters are available for a name. Leave a blank or enter anonymous to withhold your name. 名前に使える文字は半角英数字のみです。匿名にするときは空欄のままにするか、anonymous と入力してください。

E-mail (required) メールアドレス (必須)

Factorization results (required) 素因数分解の結果 (必須)

Input results of the factorization here. Copy not only prime factors but also essential part of the log file generated by factorization software. For example, output of GMP-ECM which includes B1 and sigma, log file generated by Msieve which includes a GNFS polynomial, and so on. ここに素因数分解の結果を入力してください。素因数だけでなく、素因数分解ソフトウェアが生成したログファイルの主要な部分もコピーしてください。例えば、B1 と sigma を含む GMP-ECM の出力、GNFS 多項式を含む Msieve のログファイルなど。

Factorization software (optional) 素因数分解ソフトウェア (省略可)

Input information of the factorization software here if the above results do not include them. For example, GMP-ECM 6.4.4, and so on. 上の結果にソフトウェアの名前とバージョンの情報が含まれていない場合はそれらをここに入力してください。例えば、GMP-ECM 6.4.4 など。

Execution environment (optional) 実行環境 (省略可)

Input information of the execution environment here if the above results do not include them. For example, Core i7-3700 3.4GHz, Windows 7 and Cygwin, and so on. 上の結果に実行環境の情報が含まれていない場合はそれらをここに入力してください。例えば、Core i7-3700 3.4GHz, Windows 7 and Cygwin など。

Contributing factorization results 素因数分解の結果を投稿する

6. Making a reservation 予約する

Name (required) 名前 (必須)

Only alphanumeric characters are available for a name. 名前に使える文字は半角英数字のみです。

E-mail (required) メールアドレス (必須)

You can not make a reservation by using an invalid mail address. 無効なメールアドレスでは予約できません。

Making a reservation 予約する

Do not forget the reservation key that appears after you click the following button. 下のボタンをクリックした後に表示される予約キーを忘れないようにしてください。