I've tracked a bug in my code down to the problem of adding two numbers together, with the left argument having machine precision, e.g by
3` . The issue is, if there is no space between the two numbers, then the addition acts on the precision of the number and not the number itself. For example,
3.0 instead of
additionally, if we specify a numerical value for the precision, we get the correct result with specified precision:
There is no space between the two arguments and the addition sign. If we add spaces:
3`+ 2 produces
3` + 2 produces
This possible bug caused me a big headache in my code. Is there a way to globally remove this from the notebook so that I get the expected result from, e.g.
3`+2=5.? I couldnt find anything in the documentation regarding this issue.
Some possibly relevant information:
My mathematica version is Version 13.0.1 for Linux x86 (64-bit)