this post was submitted on 06 Jul 2025
1270 points (98.5% liked)

Greentext

6653 readers
1632 users here now

This is a place to share greentexts and witness the confounding life of Anon. If you're new to the Greentext community, think of it as a sort of zoo with Anon as the main attraction.

Be warned:

If you find yourself getting angry (or god forbid, agreeing) with something Anon has said, you might be doing it wrong.

founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] SinAdjetivos@lemmy.world 3 points 1 day ago (1 children)

The answer would still not be 0 as 0 is clearly still well defined within that system. NaN, undefined, etc. would be acceptable answers though. Otherwise you define:

for x > y, y - x = 0

Which defines that x = y

Resulting in the conditional x > y no longer being true

Also x/0 isn't NaN. It's just poorly defined and so in computing will often return "NaN" because what the answer is depends on the numbering system used and accidentally switching/conflating numbering systems is a very easy way to create a mathmatical fallacy like the one above.

[–] jumping_redditor@sh.itjust.works -1 points 1 day ago (1 children)

Also x/0 isn't NaN

you clearly haven't read IEEE 754

[–] SinAdjetivos@lemmy.world 3 points 1 day ago

Have you?!?! IEEE 754 defines NaN, but also both a positive and negative zero (+0, -0) in addition to infinities such that x/+0 = ∞, x/-0 = -∞ and the single edge case ±0/±0 = NaN