Ideal Base for a Number System

In summary, a fun question was posed about what number system would be chosen if base-10 was not the natural system. Suggestions included base-8, base-12, base-60, and base-16. Some preferred base-8 due to its simplicity and relationship to binary, while others argued for base-12 due to its historical use and ease of transition from base-10. There was also a discussion about the impracticality of base-1 and the benefits of using binary in computer technology. Ultimately, the choice of number system is a matter of personal preference.
  • #71
Binary, definitely. Aesthetic and subjective notions aside, binary is an irreducible system in the sense that it is the smallest algebraic field, which contains only positive integers (notations for floating point numbers exist, too). The 1 and 0 system represents decisions, the states of switches, anything digital, the information content of a signal or of anything else, I think (As in the game of '20 Questions', where you discover the identity of a secret object by asking enough yes/no questions.) As long as I can use computers, I don't care how long a binary number is, as long as it's not infinite, in which case every number representation is impossible to contain in a computer's finite memory.

Barely relevant: I'm binge watching House, MD on Netflix and in one episode House and team were trying to determine which medication out of a handful they were giving to a patient was damaging him in a specific way that could be observed. They decided to remove the drugs from the patient one at a time until the patient's negative symptoms went away. Subtract one med, wait for specific negative symptom to vanish, repeat if there's no change. Given that the problem drug would kill the patient in time (for the episode to end), and barring critical medical reasons for keeping more than one med in the patient at a time, wouldn't a better algorithm be to remove a randomly chosen half of the drugs from the regimen, wait and watch, keep giving the patient the half-batch on which he thrived and throw out the other half? There'd be a 50% chance that the first trial would improve the patient's health; endgame. Otherwise, remove a random half of the remainder of the regimen and repeat. Randomly removing one out of N drugs at a time, and that's only a 1/N probability. You got to go with binary, sez me.
 
Last edited:
Mathematics news on Phys.org
  • #72
ToddSformo said:
...
I always liked the Ma Pa Kettle math problem where 25/5 = 14 or where 14+14+14+14+14 = 25. Is there a base in which this is valid? If so, how does one figure it out? Thanks
-Todd
In base B :

14 = 1B + 4 and 25 = 2B + 5

So 14+14+14+14+14 is 5B + 5×4 → 5B + 20 .

Solve 5B + 20 = 2B + 5 .

It gives B = -5 which doesn't make sense.
 
  • #73
Isaac0427 said:
In dozenal, only 3/10, 6/10 and 9/10 can be written in the form of a decimal with a finite number of didgets. Something about that bothers me, but that's just me.
Correction. any smaller number divided by a larger number gives you the decimal form for an answer as a percentage. This would still be the case with any base system because anything you call a dozen is still a dozen as well as 96 out of one hundred is still that many no matter what words you use to call that quantity. Thia is probably the best reason for a base 10 digit system.
 
  • #74
Mark Harder said:
Binary, definitely. Aesthetic and subjective notions aside, binary is an irreducible system in the sense that it is the smallest algebraic field, which contains only positive integers (notations for floating point numbers exist, too). The 1 and 0 system represents decisions, the states of switches, anything digital, the information content of a signal or of anything else, I think (As in the game of '20 Questions', where you discover the identity of a secret object by asking enough yes/no questions.) As long as I can use computers, I don't care how long a binary number is, as long as it's not infinite, in which case every number representation is impossible to contain in a computer's finite memory.

Barely relevant: I'm binge watching House, MD on Netflix and in one episode House and team were trying to determine which medication out of a handful they were giving to a patient was damaging him in a specific way that could be observed. They decided to remove the drugs from the patient one at a time until the patient's negative symptoms went away. Subtract one med, wait for specific negative symptom to vanish, repeat if there's no change. Given that the problem drug would kill the patient in time (for the episode to end), and barring critical medical reasons for keeping more than one med in the patient at a time, wouldn't a better algorithm be to remove a randomly chosen half of the drugs from the regimen, wait and watch, keep giving the patient the half-batch on which he thrived and throw out the other half? There'd be a 50% chance that the first trial would improve the patient's health; endgame. Otherwise, remove a random half of the remainder of the regimen and repeat. Randomly removing one out of N drugs at a time, and that's only a 1/N probability. You got to go with binary, sez me.
SammyS said:
In base B :

14 = 1B + 4 and 25 = 2B + 5

So 14+14+14+14+14 is 5B + 5×4 → 5B + 20 .

Solve 5B + 20 = 2B + 5 .

It gives B = -5 which doesn't make sense.

More simply, look at the figures and see the total to find a simple answer. It is a five digit system with 1 and 4 used the same as in our two digit system. 0, 1, 2, 3 and 4 would be the digits. 4 "a" plus 1 "a" is "aaaaa". or five with our normal ten digit system. take them five times and you get 25. But showing how to express that total in the five digit system would take a lot of space. 4 +1 = 10 or "aaaaa". Thus 10 + 10 = 20 or "aaaaa + aaaaa" . 20 x 2 = 40 or "aaaaa + aaaaa + aaaaa + aaaaa" which is the same as 10 x 4 = 40. thus 10 x 10 = 100 or "aaaaa + aaaaa + aaaaa + aaaaa + aaaaa".
Check the math now. Since 10 is equal to five in a ten digit system and five times five is twenty five, the system is correct so far. I think. Notice in the five digit system 100 is the five digit form of 25 in the ten digit form.

This problem was in the first few pages of my sons fifth grade math book in 1977 in Houston, Texas and was assigned as home work. The book had iot messed up because it was using the ten digit system for answers to the five digit system without clarifying which system digits were being used. I called the teacher and she said it was for extra credit and really should have been in the back of the book. It should never have been in any school book at any level.
 
  • #76
golfrmyx said:
Correction. any smaller number divided by a larger number gives you the decimal form for an answer as a percentage.
I said with a finite number of digits.
 
  • #77
golfrmyx said:
It should never have been in any school book at any level.
It is somehow relieving to hear that your math schoolbooks are as stupid as ours. I've read definitions and stuff in them I never met again. Not to talk about inconsistencies. Did your son's teacher explain why they confront 5th grades with base 5 systems? I may understand it as a part of a history lesson about counting systems of early tribes rather than in regular maths. 2 (computing), 12 (dozen, gross) or 60 (time, calender) occur in real life, but 5?
 
  • Like
Likes ProfuselyQuarky
  • #78
fresh_42 said:
It is somehow relieving to hear that your math schoolbooks are as stupid as ours. I've read definitions and stuff in them I never met again. Not to talk about inconsistencies. Did your son's teacher explain why they confront 5th grades with base 5 systems? I may understand it as a part of a history lesson about counting systems of early tribes rather than in regular maths. 2 (computing), 12 (dozen, gross) or 60 (time, calender) occur in real life, but 5?
In the U.S., I believe that it dates to the "new math" in the 1960's. Rather than emphasizing calculation, there was an attempt to inject some more pure or abstract math content into the curriculum. As I recall (having been in elementary school at the time), we would begin each new school year with some content involving Venn diagrams and non-decimal arithmetic before reverting to more calculation-oriented material for the rest of the year.

A debate on the merits of the "new math" is, of course, not on topic here, so I'll not try to justify or criticize the program.
 
  • #79
jbriggs444 said:
In the U.S., I believe that it dates to the "new math" in the 1960's. Rather than emphasizing calculation, there was an attempt to inject some more pure or abstract math content into the curriculum. As I recall (having been in elementary school at the time), we would begin each new school year with some content involving Venn diagrams and non-decimal arithmetic before reverting to more calculation-oriented material for the rest of the year.

A debate on the merits of the "new math" is, of course, not on topic here, so I'll not try to justify or criticize the program.
Yep, but interesting anyway. "Set theory" has been a cuss word here for some time. I once tutored a grandmother in Venn diagrams because she want's to help her granddaughter with her homework!
 
  • #80
fresh_42 said:
The example above is just counting sticks which already has been too poor 5,000 years ago.

Definitely fingers and toes system...its convenient and I carry that calculator with me everywhere I go. I suppose wearing sandals would make things even easier...lol j/k
 
  • #81
As an aside, consider dividing $1000 into envelopes so you can make any amount in combination. What is the minimum number of envelopes needed and how much money in each one? Now, you all will get the answer quickly but then, is that the best way to do it? What is the minimum number for the simplest system as far as counting quickly, say in just a few seconds?
 
  • #82
bob012345 said:
As an aside, consider dividing $1000 into envelopes so you can make any amount in combination.
Including coins?

Also, is there a connection to the subject of this thread?
 
  • #83
I am not so keen on integer bases, Imaginary bases are cool.
 
  • #84
cosmik debris said:
I am not so keen on integer bases, Imaginary bases are cool.
But they're not exactly practical for daily usage :)
 
  • #85
ProfuselyQuarky said:
But they're not exactly practical for daily usage :)
Yep, got in deep trouble last time I tried to pay my burger with imaginary based money ...
 
  • Like
Likes ProfuselyQuarky
  • #86
fresh_42 said:
Yep, got in deep trouble last time I tried to pay my burger with imaginary based money ...
Taking out the pink bills from your Monopoly board game, are you?
 
  • #87
fresh_42 said:
Yep, got in deep trouble last time I tried to pay my burger with imaginary based money ...

As long as it's an even amount of money I think it is real.
 
  • #88
cosmik debris said:
As long as it's an even amount of money I think it is real.
And what do you call paying with ##6000000_i##? A stick-up?

But I admit it would be great fun to rewrite est. 1,000,000,000,000 lines of code of banking software.
 
  • #89
fresh_42 said:
But I admit it would be great fun to rewrite est. 1,000,000,000,000 lines of code of banking software.
The Y2i problem? -- long term gainful employment solving an imaginary crisis?

Edit: But if you imagine spending long years at an imaginary pay rate, the result will be a real negative.
 
  • #90
Mark44 said:
Including coins?

Also, is there a connection to the subject of this thread?
No, integer dollar amounts. It's a simple riddle and when you solve it you see the connection which is about counting in bases.
 
  • #91
bob012345 said:
No, integer dollar amounts. It's a simple riddle and when you solve it you see the connection which is about counting in bases.
So you are going for a notion of radix economy based on the sum of the digits in the set of strings that encode values from 0 to 1000. This comes from a metric of goodness that is the maximum (over all values) of the minimum (over all conforming envelope selections) number of envelopes that produce the value. This under the constraint that all values must be encodable with at least one selection of envelopes. This amounts to a place value system where the place values are the denominations of the envelopes and the allowable digits are zero through the multiplicity of each denomination.

It seems clear that with this notion of radix economy that binary wins and you want place values of 1, 2, 4, 8, 16, 32, 64, 128, 256, 489 or some minor variant.

Of course, the standard notion of radix economy uses a different metric of goodness and results in a different optimal base.
 
  • #92
jbriggs444 said:
So you are going for a notion of radix economy based on the sum of the digits in the set of strings that encode values from 0 to 1000. This comes from a metric of goodness that is the maximum (over all values) of the minimum (over all conforming envelope selections) number of envelopes that produce the value. This under the constraint that all values must be encodable with at least one selection of envelopes. This amounts to a place value system where the place values are the denominations of the envelopes and the allowable digits are zero through the multiplicity of each denomination.

It seems clear that with this notion of radix economy that binary wins and you want place values of 1, 2, 4, 8, 16, 32, 64, 128, 256, 489 or some minor variant.

Of course, the standard notion of radix economy uses a different metric of goodness and results in a different optimal base.
Correct, you have ten envelopes and can make any sum to 1000 whereas a strictly decimal system would have 28 envelopes (9 hundreds, 9 tens, 10 ones). But if I give you a random number can you dish out the right envelopes in say about 2 or 3 seconds? What's the easiest system with the minimum envelopes?
 
Last edited:
  • #93
bob012345 said:
Correct, you have ten envelopes and can make any sum to 1000 whereas a strictly decimal system would have 28 envelopes (9 hundreds, 9 tens, 10 ones). But if I give you a random number can you dish out the right envelopes in say about 2 or 3 seconds? What's the easiest system with the minimum envelopes?
Optimizing for two criteria is not, in general, feasible. You are, perhaps, asking for the easiest system consistent with having the minimum number of envelopes total. In the case at hand, that's 10 envelopes. I do not see a quick (2 or 3 second) algorithm for a human teller given a decimal input in the range from 0 to 1000 to select an appropriate collection from an array of ten envelopes.

With 12 envelopes and a 3 (or 4 in the edge case) digit decimal request, it's easy, of course.
 
  • #94
jbriggs444 said:
Optimizing for two criteria is not, in general, feasible. You are, perhaps, asking for the easiest system consistent with having the minimum number of envelopes total. In the case at hand, that's 10 envelopes. I do not see a quick (2 or 3 second) algorithm for a human teller given a decimal input in the range from 0 to 1000 to select an appropriate collection from an array of ten envelopes.

With 12 envelopes and a 3 (or 4 in the edge case) digit decimal request, it's easy, of course.

Exactly. One possibility might be 1,2,3,4, 10,20,30,30 and 100,200,300,300. I think three seconds may be possible.
 
  • #95
Maybe it's obvious to all, but just consider polynomials in x given by p(x) = a0 x0 + a1 x1 + a2 x2 + ... ,
and expressions for numbers (Integrals, at least) in bases. They can be expressed as polynomials. In base B:
p(B) = a0 B0 + a1 B1 + a2 B2 + ...
For example take 12310: 123(B=10) = 310 100 + 210 101 + 1 102

I don't know if the congruence between numerical systems and polynomials is good for anything, but it's interesting to think that when we write numbers in any base we desire, we're dealing with polynomials in that base with coefficients drawn from the base.
 
  • #96
Of course in base seven we write seven as 10 .
 
  • #97
Mark Harder said:
I don't know if the congruence between numerical systems and polynomials is good for anything, but it's interesting to think that when we write numbers in any base we desire, we're dealing with polynomials in that base with coefficients drawn from the base.
Yes, for any [finite] digit string there is a corresponding polynomial using those digits as its coefficients. For a particular digit-string, one can find its associated value in base b by evaluating the corresponding polynomial function p at b.

The idea of "polynomials in that base" does not ring true. More typically one would talk of polynomial functions over a particular dummy variable (e.g. "a polynomial in x"). Or of formal polynomials over a particular field or ring (e.g. "a polynomial over the reals").
 
  • #98
fresh_42 said:
Base 60 is one of the oldest used systems. (3300 B.C.)
https://en.wikipedia.org/wiki/Sexagesimal
A few decades ago as Assembler was still often in use 8 and 16 were useful to know.
But base 60 has fifty new "digits" beyond 0-9 for the K-12 math committee to invent, along with 1725 new multiplication facts that every child has to learn. I think in that case very few people would ever pass 4th grade. Certainly I never would have.
 
  • #99
ProfuselyQuarky said:
I'm aware of that, thanks :smile:

It's just one of those odd things I forget, I guess. I'd edit my posts to make them accurate, but I no longer can edit them.
Why can you not edit your posts?
 
  • #100
ProfuselyQuarky said:
Hm, base-8 is an interesting choice! Why do you choose that one? I think that base-12 would be the most reasonable number system to use. The transition from the decimal system to dozenal would be really easy. Base-12 is also convenient because 12 has a lot of factors--1, 2, 3, 4,and 6. Quick arithmetic while you're at the store or trying to divide something in your head during daily life would be simpler, I think.

I quite like binary, but the thought of living in a world that runs on the impractical base-1 is just ugly . . .
I think you hit it with twelve. Shall we use A and B for the extra digits? I like this already. About the only sad part is that we have 21 new multiplication facts to learn. I fear that would have broken me in 4th grade. I can remember crying over the multiplication table even in the old ten system we used in those days.
 
  • #101
Ralph Dratman said:
Why can you not edit your posts?
There's a time limit on being able to edit one's posts. After that time limit has passed, you can't edit them any more.
 
  • #102
Mark44 said:
There's a time limit on being able to edit one's posts. After that time limit has passed, you can't edit them any more.
Which, I completely understand yet also hate sometimes.
 
  • #103
Mark44 said:
There's a time limit on being able to edit one's posts. After that time limit has passed, you can't edit them any more.

ProfuselyQuarky said:
Which, I completely understand yet also hate sometimes.
Our reasoning is that we had many members post a homework question, and then after they had received a response, they would go back and delete their question. That would leave the rest of the thread not making much sense. Some members would post a question that they were supposed to do without outside help, and were therefore cheating. The time limit cuts down some of these kinds of problems.
 
  • #104
ProfuselyQuarky said:
Which, I completely understand yet also hate sometimes.
Me, too. Especially if I recognize I've made an ugly spelling or grammar mistake ... Nevertheless, I think per saldo it makes sense.
(I've been asking myself what would happen on FB if you state something, gain a lot of likes, and then turn the statement into the complete opposite? Diabolic, I know :mad:)
 
  • #105
fresh_42 said:
(I've been asking myself what would happen on FB if you state something, gain a lot of likes, and then turn the statement into the complete opposite? Diabolic, I know :mad:)
Yes, I thought the same thing (:devil:), but of course, I would never have the audacity to do it. I make a lot of ugly spelling mistakes and inconsequential errors and I secretly feel that those typos make me lose my cred for that specific thread (even though that's probably not true ...).
 
  • Like
Likes fresh_42

Similar threads

Replies
57
Views
5K
Replies
7
Views
2K
Replies
7
Views
3K
Replies
18
Views
10K
Replies
8
Views
2K
Replies
7
Views
2K
Back
Top