bbuhrow / yafu

Automated integer factorization
212 stars 30 forks source link

Infinite loop for some input #43

Open user202729 opened 3 months ago

user202729 commented 3 months ago
[~]$ printf 'factor(6)\nexit\n'  | yafu
warning: could not open yafu.ini, no options parsed
no variable indicator (@): interpreting batchfile lines as input expressions

=== Starting work on batchfile expression ===
factor(6)
=============================================
fac: factoring 6
fac: using pretesting plan: normal
fac: no tune info: using qs/gnfs crossover of 95 digits
fac: no tune info: using qs/snfs crossover of 95 digits
div: primes less than 10000
Total factoring time = 0.0001 seconds

***factors found***

P1 = 2
P1 = 3

ans = 1

=== Starting work on batchfile expression ===
exit
=============================================
[~]$ printf 'factor(16238973849157023144574061647482119281681145688747537959093533368318009917780337321623198376146676605391573863674078593290701631597659160281394642110910922403964487712914602074262289410691370147289227148312833308236288299704932577250290454112732376190850977990372573796963034307358585264603844376658321360061982419470009874055340622056055200898295246346983548418641449618116514228175559883957966365831623437665201509674002042670123535008290697716660531358916026837125974684787080700755749782484452029941895993053873818713179287625381509279656276819011460737772387242158795100790177482372481345594190292620762014483192711602)\nexit\n' | yafu
warning: could not open yafu.ini, no options parsed
no variable indicator (@): interpreting batchfile lines as input expressions

=== Starting work on batchfile expression ===
factor(16238973849157023144574061647482119281681145688747537959093533368318009917780337321623198376146676605391573863674078593290701631597659160281394642110910922403964487712914602074262289410691370147289227148312833308236288299704932577250290454112732376190850977990372573796963034307358585264603844376658321360061982419470009874055340622056055200898295246346983548418641449618116514228175559883957966365831623437665201509674002042670123535008290697716660531358916026837125974684787080700755749782484452029941895993053873818713179287625381509279656276819011460737772387242158795100790177482372481345594190292620762014483192711602)
=============================================
fac: factoring 16238973849157023144574061647482119281681145688747537959093533368318009917780337321623198376146676605391573863674078593290701631597659160281394642110910922403964487712914602074262289410691370147289227148312833308236288299704932577250290454112732376190850977990372573796963034307358585264603844376658321360061982419470009874055340622056055200898295246346983548418641449618116514228175559883957966365831623437665201509674002042670123535008290697716660531358916026837125974684787080700755749782484452029941895993053873818713179287625381509279656276819011460737772387242158795100790177482372481345594190292620762014483192711602
fac: using pretesting plan: normal
fac: no tune info: using qs/gnfs crossover of 95 digits
fac: no tune info: using qs/snfs crossover of 95 digits
div: primes less than 10000
fmt: 1000000 iterations
fac: factoring 90108195657101643976468845631426997743662832507997086422745548794759984542275183127787558145158647155811625404877789803882590495414523867057305475919783761816561518696384261982863430940303279520045371003265437708819357294198483607348700035523143592931541051749516572752480146459045221471153816332178469027066651
fac: using pretesting plan: normal
fac: no tune info: using qs/gnfs crossover of 95 digits
fac: no tune info: using qs/snfs crossover of 95 digits
div: primes less than 10000
fmt: 1000000 iterations

Factoring composite base 44831998367874612915916648814174501026801741343924611341715262625036498160264500902914727691949462178051...

Factoring composite base 44831998367874612915916648814174501026801741343924611341715262625036498160264500902914727691949462178051...

Factoring composite base 44831998367874612915916648814174501026801741343924611341715262625036498160264500902914727691949462178051...

Factoring composite base 44831998367874612915916648814174501026801741343924611341715262625036498160264500902914727691949462178051...

Factoring composite base 44831998367874612915916648814174501026801741343924611341715262625036498160264500902914727691949462178051...

Factoring composite base 44831998367874612915916648814174501026801741343924611341715262625036498160264500902914727691949462178051...

Factoring composite base 44831998367874612915916648814174501026801741343924611341715262625036498160264500902914727691949462178051...

Factoring composite base 44831998367874612915916648814174501026801741343924611341715262625036498160264500902914727691949462178051...

Factoring composite base 44831998367874612915916648814174501026801741343924611341715262625036498160264500902914727691949462178051...

Factoring composite base 44831998367874612915916648814174501026801741343924611341715262625036498160264500902914727691949462178051...

Factoring composite base 44831998367874612915916648814174501026801741343924611341715262625036498160264500902914727691949462178051...

Factoring composite base 44831998367874612915916648814174501026801741343924611341715262625036498160264500902914727691949462178051...

Arch Linux, install yafu-git (so latest version on git).