Re: how to factor gaussian integers ?
- From: Bill Dubuque <wgd@xxxxxxxxxxxxxxxxxxxx>
- Date: 17 Sep 2007 18:40:56 -0400
Pubkeybreaker <pubkeybreaker@xxxxxxx> wrote:
Bill Dubuque wrote:
Arturo Magidin <magidin@xxxxxxxxxxxxxxxxx> wrote:
There are very efficient algorithms for factoring in integral domains
with only finitely many primes.
Most certainly not. If that were true then one could factor
any integer N "efficiently" in the localization of Z whose
primes are precisely those integer primes smaller than N.
Let D be the set of all rational numbers that can be written as a/b,
with a and b integers, and b relatively prime to, say, 2, 3, and 5.
This is an integral domain. The only primes in this domains are 2, 3,
and 5.
Given any element x/y of D, with gcd(x,y)=1, find the highest power of
2, of 3, and of 5 that divide x (which can be done both easily and
efficiently). Write x = 2^a*3^b*5^c*e, with gcd(e,30)=1. Then x/y
factors in D as (e/y)*2^a*3^b*5^b. Both easy and efficient.
Same idea if you have an integral domain with only finitely many
primes.
That's simply trial division. Certainly easy, but hardly efficient.
Huh? The method is polynomial in the length of x.
This is efficient in any measure of complexity.
Perhaps their is some confusion due to imprecision.
Precisely what algorithm do you believe is efficient?
--Bill Dubuque
.
- Follow-Ups:
- Re: how to factor gaussian integers ?
- From: Phil Carmody
- Re: how to factor gaussian integers ?
- References:
- Re: how to factor gaussian integers ?
- From: Arturo Magidin
- Re: how to factor gaussian integers ?
- From: tommy1729
- Re: how to factor gaussian integers ?
- From: Arturo Magidin
- Re: how to factor gaussian integers ?
- From: Bill Dubuque
- Re: how to factor gaussian integers ?
- From: Pubkeybreaker
- Re: how to factor gaussian integers ?
- Prev by Date: Re: It is irrational to put rational and irrational numbers on the same lin
- Next by Date: Re: " Materials Science and engineering an introduction ----- Seventh edition" by William d. Callister, Jr.
- Previous by thread: Re: how to factor gaussian integers ?
- Next by thread: Re: how to factor gaussian integers ?
- Index(es):
Relevant Pages
|
Loading