| Karim Belabas on Fri, 29 Dec 2006 02:27:47 +0100 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| Re: bug? |
* Ariel Pacetti [2006-12-29 00:35]:
> I guess that the name should suggest the right answer. The help for the
> isprime routine gives:
>
> isprime(x,{flag=0}): true(1) if x is a (proven) prime number, false(0) if
> not.
> If flag is 0 or omitted, use a combination of algorithms. If flag is 1,
> the
> primality is certified by the Pocklington-Lehmer Test. If flag is 2, the
> primality is certified using the APRCL test.
>
> Hence the documentation should be changed and should say "is a (proven)
> positive prime number". By deffinition -3 is a prime number (I don't
> agree with the definition that prime numbers are positive, this has no
> generalization to number fields).
I have improved the documentation.
Can you produce an example of a number theory book defining prime
numbers as possibly negative ? I don't know any.
You end up with silly problems in elementary number theory if you allow
negative primes. E.g. unique factorization, products and summations
where p "runs over primes", \pi(x) := number of primes less than x
(ooops), etc. It's simpler to specify that prime numbers are positive.
Agreed, prime and irreducible elements, and prime ideals are useful
concepts in general rings. But so is "prime number", which is a
convenient basic notion among the natural numbers (not a ring!) with
IMHO a well established definition.
Cheers,
K.B.
--
Karim Belabas Tel: (+33) (0)5 40 00 26 17
Universite Bordeaux 1 Fax: (+33) (0)5 40 00 69 50
351, cours de la Liberation http://www.math.u-bordeaux.fr/~belabas/
F-33405 Talence (France) http://pari.math.u-bordeaux.fr/ [PARI/GP]
`