this post was submitted on 04 Mar 2024
133 points (96.5% liked)

Showerthoughts

29325 readers
1 users here now

A "Showerthought" is a simple term used to describe the thoughts that pop into your head while you're doing everyday things like taking a shower, driving, or just daydreaming. The best ones are thoughts that many people can relate to and they find something funny or interesting in regular stuff.

Rules

founded 1 year ago
MODERATORS
 

and every fifth digit is just put in an odd place

top 9 comments
sorted by: hot top controversial new old
[–] [email protected] 55 points 8 months ago (1 children)

It's a unary numeral system , but it doesn't really have a base, because it's not a positional number system.

Another similar thing to think about is the Roman numeral system. it starts out as unary system, but quickly turns into a mix of base 5 and 10 and even without a fixed position. That's also not a positional number system even if can be considered to have a base and a secondary base..

[–] [email protected] 4 points 8 months ago (1 children)

I think it's reasonable to say it completes that pattern of basal numbers. Saying that it's not positional is like saying that the base10 number 5555 isn't positional - it's just that all the digits happen to be the same.

Now base zero....

[–] [email protected] 6 points 8 months ago (2 children)

I'm not familiar with what basal numbers means.

Anyway, 5555 is just one number in the decimal system that fulfills the requirement that the position of digits is irrelevant, whereas most decimal numbers do not. In the tally mark system all numbers fulfill this requirement.

However, the thing I like most about it is that you'll never need to prove that I+I=II. It literally is II.

I remember reading the book called "Gödel, Escher, Bach" which is about Gödels incompleteness theorem. At some point it comes across this kind of thing and demonstrates how any natural number is the successor of the previous number, basically defining numbers as tally marks. From there it goes on to demonstrate why math itself is incomplete. It's kinda a fat book, but if you're into numbers, logic and coding it's a must read.

[–] [email protected] 1 points 8 months ago

the thing I like most about it is that you’ll never need to prove that I+I=II. It literally is II.

I hated discrete structures class in college. Nearly half the class dropped out, me included. Not because I was failing. I just couldn't give a damn. 1+1=2 is true for the same reason I+I=II is true. That's the whole concept of 2.

[–] [email protected] 1 points 8 months ago

Sorry "basal number" is something I just made up, I was trying to describe "numbers of a number system that uses a base". I thought I could save myself some writing, but I got too cute with it lol.

To me, unary seems like just the special case. For all positional number systems, as the base approaches 1, the number of irrelevantly-positional numbers predictably increases until it reaches 100%. It fits a pattern. And in a more meta view, 1 is a pretty common "special" or "trivial" case, along with 0, and infinity. I think it's a bit strange to say it doesn't belong in the set.

I'm not quite at the point where I'm gonna read a math book for fun, but there are these little pieces of math that are fascinating.

[–] [email protected] 24 points 8 months ago* (last edited 8 months ago) (1 children)

Base 1 does make a huge difference though. In base 1, number length is linear with respect to the size of the number - i.e. the number 10 needs 10 tallies. For any other base, the number length is logarithmic, i.e. the number 10 needs just 2 numerals in base 10 and still only 4 in base 2.

This is actually important in theoretical computer science, since computers would be much slower if you don't assume an "efficient encoding" of numbers, i.e. a logarithmic sized encoding. Base 1 is not efficient.

[–] [email protected] 2 points 8 months ago* (last edited 8 months ago) (1 children)

It is logarithmic size, it's just the special case of log~1~. The implication being the higher the base, the more efficient the encoding.

Edit: ~1~ is supposed to be subscript, but it's not showing properly in my app. Idk what it looks like for others

[–] [email protected] 1 points 8 months ago* (last edited 8 months ago)

Log base 1 is undefined, no? It's like division by zero.

PS: it looks like subscript.

[–] [email protected] 14 points 8 months ago

I feel like some profesor has this in a slide deck somewhere.