-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
When digit 1
in binary has no information content: How to distinguish number "0" and number "1"?
#1
Comments
What that is suposed to mean is that for any number written, |
Ahoj @LincolnatorTheGreat, whom do you reply to? In case you reply to my initial post:
No. That assumption is false in its absolute generality: ZERO does not start with a 1. So, if we have e.g.
and we apply
we get
Regards! |
Though I am long late to this thread, I still think I have something to say, even if dreirund doesn't see. I think the implication of the fact that "every non-zero binary number starts with a ", is not that everyone should start writing numbers with one less digit, but instead that it makes binary defeat every number larger than it when fighting the Information Content per Digit vs. More Digits battle. That battle isn't really real, it's just one way of comparing bases which is often done wrong and which favors binary, not e or three. It is in fact, impossible, without some kind of metadata (which would take exactly one bit of information), to write numbers with no leading 1, because numbers like 10 (Two, with its leading one to distinguish from zero) and 10 (Five, with its leading one removed) are identical, even as you go beyond the zero vs. one problem. You could, in theory, dedicate an additional bit at the start of the number to telling the viewer if they need to add a leading one in their head, but then what's even the point because you're adding an extra bit either way. Nobody is writing numbers with less digits, sadly, but some are getting radix economy wrong. |
On Sun, 03 Nov 2024 04:27:08 -0800, @TheGnuGod wrote:
You could, in theory, dedicate an additional bit at the start of the number to telling the viewer if they need to add a leading one in their head, but then what's even the point because you're adding an extra bit either way.
As I understand the original video: You only need to add that extra "bit to tell the viewer if they need to add a leading one in their head" once per communication, not once per number.
But this then leads to the issue I initially raised, seemingly not answered yet by the author?
Regards!
|
Your presumption that the intent is to write numbers with less digits is flawed, upon closer inspection of the video, which I had not done, seemingly nor the video's author, though they scripted the whole thing🤔. They say in the video:
At this point you could reasonably say that there is a flaw, in that you must in fact include the leading 1 (or, when writing 0% of numbers, 0) when writing numbers down. However, the next part challenges that.
I think the implication of this sentence is that you do still have to write it (it contributes to arithmetic, after all), but when playing the mostly imaginary game of "Which input gets the lowest output when plugged into the radix economy formula!" (kind of like a certain game show) then binary wins. I hope this helps, in rescrepanising* this discrepancy. *That's a pretty fun word I just made up, isn't it? |
Ahoj,
in your video around minute:second 16:02 you argue that the first digit in binary has no information content at all.
(You argue:
0
s,1
, so counting information content it can be omitted.)But if doing so: How do you then distinguish the number "0" from the number "1"?
Number "0" would be represented by the empty list already (deletion of leading zeros), so we need the digit
1
when representing the number1
in order to distinguish it from the number "0".I see your argument flawed in this point -- where am I wrong?
Regards!
The text was updated successfully, but these errors were encountered: