(Numeric) should -7 % 5 = -2 ?

Bob Gailer bgailer at alum.rpi.edu
Tue Jul 1 21:47:57 CEST 2003

At 11:19 AM 7/1/2003 -0400, Louis M. Pecora wrote:

>In article <3g32gvcolis4485956egtc35akm6lh3uq5 at 4ax.com>, Tim Roberts
><timr at probo.com> wrote:
> > >Hmmm...  "remainder" makes sense.  But "%" is mod, right.  IIRC from my
> > >abstract algebra days (only 30 yrs ago :-) ) The "X mod n" function
> > >maps onto the postive integers from 0 to n-1.  So sounds like numeric
> > >contradicts the math texts.  Not good since it's a math module.
> >
> > That's a bit harsh.
>You may be right.  I got to work and checked my old Abstract Algebra
>book.  The defintion is,
>We write  a=b mod m if m divides (a-b) (i.e. no remeinder).
>The defintion does not say how to compute the mod, rather it is an
>expression of a relationship between a and b.  Hence, writing -2=-7 mod
>5 appears to be OK.

To quote from "Number Theory and its History" by Oystein Ore, page 213f:
"When an integer a is divided by another m, one has
         a = km + r
where the remainder is some positive integer less than m. Thus for any 
number a there exists a congruence
         a (is congruent to) r (mod m)
where r is a unique one among the numbers 0, 2, 1, .... m-1"

Bob Gailer
bgailer at alum.rpi.edu
303 442 2625
-------------- next part --------------

Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.492 / Virus Database: 291 - Release Date: 6/24/2003

More information about the Python-list mailing list