Andrew Barnert via Python-ideas writes:

 > People often think “well, natural numbers aren’t closed over
 > subtraction, so we’ll just always use integers, and integers aren’t
 > closed over division so we’ll just always use rationals, …”
 > assuming that if you keep following that you get to the one true
 > “numbers” somewhere around complex or quarternion. [...] But in
 > fact at each step you lose features as well as gain them. For the
 > most obvious example, while complex numbers give you closed
 > exponentiation, they take away ordering. So, they’re all useful for
 > different purposes.

This is the central point.  The rules that you can use to calculate
(or prove things) depend on which definition of "number" you use (this
is precisely where category theory places its emphasis).

I would choose a different example, myself: when you move from the
integers to the reals, you lose the notion of "next".  This lack makes
explaining some properties of dynamic models based on differential
equations a real PITA if you are teaching students who haven't already
internalized the mathematics of continuous time dynamics.  Can't blame
them, really, it confused Zeno, too. :-)

_______________________________________________
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-le...@python.org
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at 
https://mail.python.org/archives/list/python-ideas@python.org/message/FLXUNBD6HO5QWPVJ73CU7PK3IOMQIMZH/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to