Skip to main content
I was careless in saying the messages are of error; they are of warning
Source Link

Just now when trying to produce equally spaced numbers, there's an errora warning message for

n = 3; 
Mx = Sqrt[6];
Table[ j, {j, Mx/n, Mx, Mx/n}]

The desired list involving $\sqrt{3}$ is still produced, yet the errorwarning message is complaining "... $MaxExtraPrecision was encountered ... upper estimate will be used for the number of iterations...", along with a small segment of internal code shows flooring.

The errorwarning message appears for $M_x$ being multiples of 3. The same goes for $n=7$ while $M_x$ is a multiple of 7.

So far it appears that as long as the max $M_x = \sqrt{k\, n}~$ is not an integer (i.e. $kn$ is not a perfect sqaure, there's still a square root ), even though it's algebraically exact, Mathematica cannot correctly deduce that the number of iteration is exactly $n$ when the starting value $\frac{M_x}{n}$ and ending value $M_x$ is set like that.

I haven't tried but it's likely that other forms of input (that are mathematically equivalent) will result in the same error messagewarning.

It doesn't affect other things, but seems like a tiny bug?

What's your opinion? Thank you.

Just now when trying to produce equally spaced numbers, there's an error message for

n = 3; 
Mx = Sqrt[6];
Table[ j, {j, Mx/n, Mx, Mx/n}]

The desired list is still produced, yet the error message is complaining "... $MaxExtraPrecision was encountered ... upper estimate will be used for the number of iterations...", along with a small segment of internal code shows flooring.

The error message appears for $M_x$ being multiples of 3. The same goes for $n=7$ while $M_x$ is a multiple of 7.

So far it appears that as long as the max $M_x = \sqrt{k\, n}~$ is not an integer (i.e. $kn$ is not a perfect sqaure, there's still a square root ), even though it's algebraically exact, Mathematica cannot correctly deduce that the number of iteration is $n$ when the starting value $\frac{M_x}{n}$ and ending value $M_x$ is set like that.

I haven't tried but it's likely that other forms of input (that are mathematically equivalent) will result in the same error message.

It doesn't affect other things, but seems like a tiny bug?

What's your opinion? Thank you.

Just now when trying to produce equally spaced numbers, there's a warning message for

n = 3; 
Mx = Sqrt[6];
Table[ j, {j, Mx/n, Mx, Mx/n}]

The desired list involving $\sqrt{3}$ is still produced, yet the warning message is complaining "... $MaxExtraPrecision was encountered ... upper estimate will be used for the number of iterations...", along with a small segment of internal code shows flooring.

The warning message appears for $M_x$ being multiples of 3. The same goes for $n=7$ while $M_x$ is a multiple of 7.

So far it appears that as long as the max $M_x = \sqrt{k\, n}~$ is not an integer (i.e. $kn$ is not a perfect sqaure, there's still a square root ), even though it's algebraically exact, Mathematica cannot correctly deduce that the number of iteration is exactly $n$ when the starting value $\frac{M_x}{n}$ and ending value $M_x$ is set like that.

I haven't tried but it's likely that other forms of input (that are mathematically equivalent) will result in the same warning.

It doesn't affect other things, but seems like a tiny bug?

What's your opinion? Thank you.

Source Link

Table iteration error with non-perfect-square max

Just now when trying to produce equally spaced numbers, there's an error message for

n = 3; 
Mx = Sqrt[6];
Table[ j, {j, Mx/n, Mx, Mx/n}]

The desired list is still produced, yet the error message is complaining "... $MaxExtraPrecision was encountered ... upper estimate will be used for the number of iterations...", along with a small segment of internal code shows flooring.

The error message appears for $M_x$ being multiples of 3. The same goes for $n=7$ while $M_x$ is a multiple of 7.

So far it appears that as long as the max $M_x = \sqrt{k\, n}~$ is not an integer (i.e. $kn$ is not a perfect sqaure, there's still a square root ), even though it's algebraically exact, Mathematica cannot correctly deduce that the number of iteration is $n$ when the starting value $\frac{M_x}{n}$ and ending value $M_x$ is set like that.

I haven't tried but it's likely that other forms of input (that are mathematically equivalent) will result in the same error message.

It doesn't affect other things, but seems like a tiny bug?

What's your opinion? Thank you.