1111111111
Actually, It was not the language bug but the programming bug.
]]>They aren’t just there for simplifying the machine-math either: A number of mathematical fields/domains (like limits, statistics and some others) NEED a positive and negative 0. They also represent the other end of infinity: the infinitesimals or expressing a mathematical UNDERflow (instead of overflow) due to rounding! A practical example is if the temperature is some infinitesimal value below 0, then it IS freezing (at -0 after rounding to a desired precision)!
Zero IS a special number but some of it’s properties are culturally/nationally chosen! The subsequent definitions are a result of these fundamental base choices.
In (for example) France and Belgium (including the Dutch speaking part called Flanders AND the German speaking part) the number 0 is “the only number whose polarity attribute is defined to be BOTH positive and negative”. This is NOT just a language thing regarding discrepancies in terminology to describe number-sets. They then add ‘strict’ to positive and negative when the number is not 0. As a result:
-0 is then the additive inverse of +0
Positive numbers are: >=0
strictly positive numbers are >0
Negative numbers are : <=0
strictly negative numbers are <0
signum function: return +1 for strictly positive numbers; return -1 for strictly negative numbers; otherwise return 0 (or +/-1 depending on mathematical field of usage)
etc…
One might say they are wrong, but as far as they are concerned the rest of the world got it wrong. One might say they are a minority globally and then you correct. However (interesting to note) a growing number of math-users and sites like wikipedia and wikimath are suggesting to add 'strictly' to the common positive and negative terminology as it doesn't conflict with the common 'zero has no polarity'-based definitions (and might invite users to wonder 'what then are non-strict polarities' to which the answer is: 'we don't have them, but it's the number 0 in countries like France and Belgium').
Never forget, mathematics are ONLY a universal language as long as you explicitly and unambiguously DEFINE EVERYTHING you say.
]]>I can see that. Thanks for stopping by!
]]>Good point, Joshua!
And those are the same old languages that had the Y2K problem. 😀
]]>