Rationalize[] in Mathematica3 vs. Mathematica4

*To*: mathgroup at smc.vnet.net*Subject*: [mg20173] Rationalize[] in Mathematica3 vs. Mathematica4*From*: "Gianluca Gorni" <gorni at dimi.uniud.it>*Date*: Sun, 3 Oct 1999 21:07:40 -0400*Sender*: owner-wri-mathgroup at wolfram.com

Hello! I have run Mathematica 4 on a program that I had tested with Mathematica 3, and I noticed funny outputs. I traced the problem to the function Rationalize[], which seems to be different in the two version. With the following input In: Rationalize[0.6000000000000001`] Mathematica 3 gives Out: 3/5 while Mathematica 4 gives Out: 1351079888093186/2251799813488643 Is this change in behaviour intentional? To get the same result as before from my program I had to write Rationalize[x, .001] instead of Rationalize[x]. Gianluca Gorni -- +---------------------------------+ | Gianluca Gorni | | Universita` di Udine | | Dipartimento di Matematica | | e Informatica | | via delle Scienze 208 | | I-33100 Udine UD | | Italy | +---------------------------------+ | Ph.: (39) 0432-558422 | | Fax: (39) 0432-558499 | | mailto:gorni at dimi.uniud.it | | http://www.dimi.uniud.it/~gorni | +---------------------------------+