Most Efficient Method for Counting

In summary, the conversation discussed the use of different counting bases, specifically base 12, for making basic math easier and its relevance in everyday life and mathematics. It was also mentioned that binary and hexadecimal are important in computer science due to their use in representing values. The potential use of fingers for counting in base 12 and the conversion of binary digits to hexadecimal numbers were also mentioned.
  • #1
ProfuselyQuarky
Gold Member
857
588
I'm talking about different bases here. I've heard a bunch of people say that base 12 is the best way to go, since it would make basic math easier. After all, 10 from the decimal system has only 4 factors (1,2,5,10), whereas 12 from the duodecimal system has 6 (1,2,3,4,6,12). But, looking from a math-based perspective, would base 12 really improve anything? When I think of theoretical math and all of the higher divisions of math that people study, numbers are hardly even used, so base 12 wouldn't make much of an impact. Or am I just mistaken?
 
Last edited:
Mathematics news on Phys.org
  • #2
It would be relevant for everday life - it is much easier to divide numbers. It can also be useful in science, if numbers pop up. In mathematics it does not matter at all.
 
  • #3
ProfuselyQuarky said:
I'm talking about different bases here. I've heard a bunch of people say that base 12 is the best way to go, since it would make basic math easier. After all, 10 from the decimal system has only 4 factors (1,2,5,10), whereas 12 from the duodecimal system has 6 (1,2,3,4,6,12). But, looking from a math-based perspective, would base 12 really improve anything? When I think of theoretical math and and all of the higher divisions of math that people study, numbers are hardly even used, so base 12 wouldn't make much of an impact. Or am I just mistaken?
Base-12 and related counting systems were in use thousands of years ago by the Babylonians, and are still present in how we measure angles and time (60 seconds in a minute, and 60 minutes in a degree or hour). Because 60 = 5 * 12 it is evenly divisible by 2, 3, 4, 5, 6, 10, 12, 15, 20, and 30. The main advantage in having a base that has many factors is that it makes fractions easier to work with. Other than for angle time measure, base 12 isn't used very much, but it hasn't gone away entirely. The English words "dozen" and "gross" (meaning 144 of some item) are remnants from an earlier time.

Base 10 is the predomimant counting base, due to the fact that we humans generally have 10 fingers and 10 toes. However, in computer science, binary (base 2) and hexadecimal (base 16) are arguably as important as the decimal system. Each transister in a memory cell can have one of two possible values. By grouping eight, sixteen, thirty-two, etc. of these transistors we can represent a large range of values.
 
  • #4
mfb said:
It would be relevant for everday life - it is much easier to divide numbers.
Mark44 said:
The main advantage in having a base that has many factors is that it makes fractions easier to work with.
Yes, duodecimal definitely makes dividing a whole lot easier, no question about that. But dividing in base 10 really isn't that bad. Some individuals are just so adamant that base 12 is the most perfect way to count. Aside from simpler mental math, I can't see anything better about it.
Mark44 said:
Base 10 is the predomimant counting base, due to the fact that we humans generally have 10 fingers and 10 toes.
People could, possibly, count using the lines on their fingers (not including thumb). Four fingers, with two lines from the joints on each, makes 12 "sections" to count.
Mark44 said:
However, in computer science, binary (base 2) and hexadecimal (base 16) are arguably as important as the decimal system. Each transister in a memory cell can have one of two possible values. By grouping eight, sixteen, thirty-two, etc. of these transistors we can represent a large range of values.
I'm familiar with binary (I'm trying to learn how to write in Binary to ascii text), but I don't know much about hexadecimal.
 
  • #5
ProfuselyQuarky said:
I'm familiar with binary (I'm trying to learn how to write in Binary to ascii text), but I don't know much about hexadecimal.
Each group of four binary digits (bits) makes one hexadecimal number. The hex digits are 0, 1, ..., 9, A, B, C, D, E, and F.
##\begin{matrix} \text{Decimal} & \text{Binary} & \text{Hex} \\
0 & 0000 & 0 \\
1 & 0001 & 1 \\
2 & 0010 & 2 \\
3 & 0011 & 3 \\
4 & 0100 & 4 \\
5 & 0101 & 5 \\
6 & 0110 & 6 \\
7 & 0111 & 7 \\
8 & 1000 & 8 \\
9 & 1001 & 9 \\
10 & 1010 & \text{A} \\
11 & 1011 & \text{B} \\
12 & 1100 & \text{C} \\
13 & 1101 & \text{D} \\
14 & 1110 & \text{E} \\
15 & 1111 & \text{F} \\
16 & 1~0000 & 10 \\
32 & 10~0000 & 20 \\
33 & 10~0001 & 21 \end{matrix}##

Hex numbers often include some mark to signify that they are hex, such as 0x2F in C and related languages, or 2Bh in some assembly languages.
 
  • #6
ProfuselyQuarky said:
People could, possibly, count using the lines on their fingers (not including thumb). Four fingers, with two lines from the joints on each, makes 12 "sections" to count.
And you can use the thumb to point to the joint. Easy 2 digit-counting with the fingers. But you could also include fingertips for base 16. One byte (8 bit) if you combine both hands.
 
  • #7
Mark44 said:
Each group of four binary digits (bits) makes one hexadecimal number. The hex digits are 0, 1, ..., 9, A, B, C, D, E, and F.
##\begin{matrix} \text{Decimal} & \text{Binary} & \text{Hex} \\
0 & 0000 & 0 \\
1 & 0001 & 1 \\
2 & 0010 & 2 \\
3 & 0011 & 3 \\
4 & 0100 & 4 \\
5 & 0101 & 5 \\
6 & 0110 & 6 \\
7 & 0111 & 7 \\
8 & 1000 & 8 \\
9 & 1001 & 9 \\
10 & 1010 & \text{A} \\
11 & 1011 & \text{B} \\
12 & 1100 & \text{C} \\
13 & 1101 & \text{D} \\
14 & 1110 & \text{E} \\
15 & 1111 & \text{F} \\
16 & 1~0000 & 10 \\
32 & 10~0000 & 20 \\
33 & 10~0001 & 21 \end{matrix}##

Hex numbers often include some mark to signify that they are hex, such as 0x2F in C and related languages, or 2Bh in some assembly languages.
Thanks a lot, I’ll try to learn this, too . . . not sure what need I have for it, but I always do, anyway :smile: It’s curious how letters find their way into base 16.
mfb said:
And you can use the thumb to point to the joint. Easy 2 digit-counting with the fingers. But you could also include fingertips for base 16. One byte (8 bit) if you combine both hands.
That’s true, I guess I’ll use my fingers when learning hexadecimal. Thanks guys!
 
Last edited:
  • #8
ProfuselyQuarky said:
Thanks a lot, I’ll try to learn this, too . . . not sure what need I have for it, but I always do, anyway :smile: It’s curious how letters find their way into base 16.
Not really, if you think about it. In base n, where n is a positive integer greater than 1, there have to be n digits. In base 10, the digits are 0, 1, 2, ... , 8, and 9. In base 2, the digits are 0 and 1. In base 16 we have the digits 0 through 9, but we need 6 more, so whoever came up with this numbering system made the decision to use the letters A through F for the remaining six digits.
 
  • Like
Likes ProfuselyQuarky
  • #9
Mark44 said:
Not really, if you think about it. In base n, where n is a positive integer greater than 1, there have to be n digits. In base 10, the digits are 0, 1, 2, ... , 8, and 9. In base 2, the digits are 0 and 1. In base 16 we have the digits 0 through 9, but we need 6 more, so whoever came up with this numbering system made the decision to use the letters A through F for the remaining six digits.
Ah, okay, that makes sense.
 
  • #10
There is also base36 using all 10 digits and 26 letters to represent numbers in a shorter format that is still easy to read and compatible with all systems that process text. It needs about two digits where base 10 needs 3.
 
  • #11
mfb said:
There is also base36 using all 10 digits and 26 letters to represent numbers in a shorter format that is still easy to read and compatible with all systems that process text. It needs about two digits where base 10 needs 3.

Base 36 is pretty bad because O (or o) and 0, and 1 and I look similar. Better would be Base 32 or Base 58.
Of course, at this level memorizing multiplication tables become tedious.
 
  • #12
Mark44 said:
Each group of four binary digits (bits) makes one hexadecimal number
A long time ago (when hex was starting to replace octal) I heard a rant from a language professor: "Hexadecimal! Hex is greek, decimal is latin - what a linguistic mongrel! Either stick to greek, making it "hexadekadik" or latin, making it "sedecimal"!"
 
  • Like
Likes ProfuselyQuarky
  • #13
mfb said:
There is also base36 using all 10 digits and 26 letters to represent numbers in a shorter format that is still easy to read and compatible with all systems that process text. It needs about two digits where base 10 needs 3.
I looked into base36 after reading Mark44's post. It's really neat. What characters are used in even higher bases, once digits and letters run out?
Svein said:
A long time ago (when hex was starting to replace octal) I heard a rant from a language professor: "Hexadecimal! Hex is greek, decimal is latin - what a linguistic mongrel! Either stick to greek, making it "hexadekadik" or latin, making it "sedecimal"!"
Ha! That language professor should know that the words in the English language are often a big salad mixed with bits (see what I did there?) and pieces from multiple languages. I'd second the use of hexadekadik over hexadecimal, however.
 
  • #14
ProfuselyQuarky said:
I looked into base36 after reading Mark44's post. It's really neat. What characters are used in even higher bases, once digits and letters run out?
It is irrelevant to the mathematics. Essentially nobody writes down numbers in such bases. The digits can be thought of as abstract entities. One obvious notation would be:

(10)(31)(0)(55).(71)(1)

You can see some actual notational conventions here: https://en.wikipedia.org/wiki/Sexagesimal
 
  • Like
Likes ProfuselyQuarky
  • #15
jbriggs444 said:
It is irrelevant to the mathematics. Essentially nobody writes down numbers in such bases. The digits can be thought of as abstract entities. One obvious notation would be:

(10)(31)(0)(55).(71)(1)

You can see some actual notational conventions here: https://en.wikipedia.org/wiki/Sexagesimal
Thanks, I guess that higher numbers in higher bases become a bit unnecessary in practical math.
 
  • #16
Clearly the best base is ##e##.
 
  • #17
micromass said:
Clearly the best base is ##e##.
Your talking about log bases?
 
  • #19
So base e is sort of like the most efficient base (lowest radix economy)? Not too short like binary, but not too long like the decimal or duodecimal? I'm not sure if I completely understand how irrational bases can even exist and how radix economy is calculated . . .
 
  • #20
It has some advantages, but 1+1+1 = 10.02001120... is just ugly.
 
  • Like
Likes ProfuselyQuarky
  • #21
Base 64 is used for encoding binary files in emails etc., google it :)
 
  • Like
Likes ProfuselyQuarky and jbriggs444

What is the most efficient method for counting?

The most efficient method for counting depends on the context and purpose of the counting. Some commonly used methods include tally marks, using a calculator or computer program, or using counting tools such as abacuses or counting boards.

What factors should be considered when determining the most efficient counting method?

The factors that should be considered include the amount and complexity of the data being counted, the accuracy and precision required, the time constraints, and the resources available.

How can I improve my counting efficiency?

To improve counting efficiency, it is important to have a clear and organized system in place. This can include using visual aids such as charts or diagrams, breaking down the counting task into smaller parts, and using technology or tools to automate or simplify the counting process.

Are there any potential errors or limitations with counting methods?

Yes, there can be errors or limitations with any counting method. Human error, mathematical errors, and equipment malfunctions can all affect the accuracy and efficiency of counting. It is important to double-check and verify counts whenever possible.

What role does technology play in counting efficiency?

Technology can greatly improve counting efficiency by automating the counting process and reducing the likelihood of human error. However, it is important to use reliable and accurate technology and to have a backup method in case of technical issues.

Similar threads

Replies
2
Views
622
  • Science Fiction and Fantasy Media
2
Replies
61
Views
4K
Replies
33
Views
5K
  • Science and Math Textbooks
Replies
28
Views
3K
Replies
1
Views
2K
  • Art, Music, History, and Linguistics
Replies
4
Views
975
  • General Math
Replies
4
Views
9K
  • General Math
Replies
22
Views
3K
Replies
10
Views
2K
Back
Top