Comment by vel0city

4 days ago

> Can you show any math reference that supports this viewpoint? This goes against my college mathematics training.

> The word integer comes from the Latin integer meaning "whole" or (literally) "untouched", from in ("not") plus tangere ("to touch"). "Entire" derives from the same origin via the French word entier, which means both entire and integer.[9] Historically the term was used for a number that was a multiple of 1,[10][11] or to the whole part of a mixed number.

https://en.m.wikipedia.org/wiki/Integer

The question was to understand the idea of a "whole number" aka an integer.

It's very clear you're out of your element on this, and you have multiple people with an actual math background telling you the objection is somewhere between meaningless and wrong.

The takeaway from trying to really nail down a definition of "integers" (or anything, really) is going to be something along the lines of "if it quacks like a duck up to unique isomorphism, it's a duck". The encoding is not important and one frequently swaps among encodings when convenient. In any case, no one who knows any math is going to say to a child that 3 and 3.0 aren't interchangable outside of some extremely specific contexts. In fact that's not even encoding: it's notation. They can be literally equal, not just equivalent. Those particular contexts aren't ordained, and e.g. propagation of uncertainty is "better" than significant figures if you're doing engineering anyway.

Writing something like '10/3=3' is likely to trigger the mathematicians because lots of people get confused about what '=' is supposed to mean (and often use it to mean something like "next step indicator"). '3=3.0' not so much.

  • > outside of some extremely specific contexts.

    The exact context was given. They wanted only whole numbers.

    > Writing something like '10/3=3' is likely to trigger the mathematicians

    Sure, when lacking the context of all answers should be rounded to the nearest whole number. But that was the context, and it's astounding so many people with alleged math backgrounds arguing things like intergers aren't a thing to understand.

    • Assuming you want to be able to make statements like ℕ⊆ℚ⊆ℝ (as one normally does), 3.0 is a whole number, 3 is a real number, and 3.0=3=2.9999999...

      Being equal to 3, 2.9999... is also a whole number.

      Teaching to use '=' in a statement like '10/3=3' is an example of where teachers don't know math in depth and make errors about details that are actually important/later cause confusion. 10/3 is not equal to 3. '=' doesn't mean "answer". Then not accepting 3.0 which is equal to 3 just layers on that confusion. '=' is transitive. If a=b and b=c, then a=c.

      Saying 3.0≠3 is a subtlety you really only get into in math when defining these things, and then you immediately redefine them so that 3.0=3 and you don't have to think about it again.

      6 replies →