Logo by rathinagiri - Contribute your own Logo!

END OF AN ERA, FRACTALFORUMS.COM IS CONTINUED ON FRACTALFORUMS.ORG

it was a great time but no longer maintainable by c.Kleinhuis contact him for any data retrieval,
thanks and see you perhaps in 10 years again

this forum will stay online for reference
News: Support us via Flattr FLATTR Link
 
*
Welcome, Guest. Please login or register. April 26, 2024, 07:06:24 PM


Login with username, password and session length


The All New FractalForums is now in Public Beta Testing! Visit FractalForums.org and check it out!


Pages: [1]   Go Down
  Print  
Share this topic on DiggShare this topic on FacebookShare this topic on GoogleShare this topic on RedditShare this topic on StumbleUponShare this topic on Twitter
Author Topic: Why is the decimal system so functional?  (Read 1394 times)
0 Members and 1 Guest are viewing this topic.
Chillheimer
Global Moderator
Fractal Schemer
******
Posts: 972


Just another fractal being floating by..


chilli.chillheimer chillheimer
WWW
« on: April 18, 2015, 01:01:01 AM »

Maybe I should better ask how it comes or what leads to the fact that the decimal system is so much easier to work with than any other system.

Or is it?
Is it really so much easier than the mayan system, based on 20, or the babylonian based on 60? Or binary?
Maybe it´s just because we all grew up with it and learned to use it instead of using any other?
Could it actually be totally arbitrary at which point we decide to go to (what we call) the next decimal?
Why after 9?

Or maybe I should just say that the key to all numbering systems is pattern and that I have a strong feel that at the core lies symetry and self similarity due to recursive patterns in the system itself..

So might the decimal system itself be much more self similar than any other system and that this is the reason why it gained most acceptance?

Or are these self similar patterns always relative to the observer/to what we've grown to deal with?
As long as you have invented the zero as mark for the next "deci"-mal, who cares if its deci-, penta-, octa- or whatever-mal?



Or just because we have 10 fingers?


strange stuff keeps me up at some nights..

Logged

--- Fractals - add some Chaos to your life and put the world in order. ---
Sockratease
Global Moderator
Fractal Senior
******
Posts: 3181



« Reply #1 on: April 18, 2015, 01:45:20 AM »

Wouldn't basic mathematical stuffs work the same in any base?  

...So might the decimal system itself be much more self similar than any other system and that this is the reason why it gained most acceptance?

Or are these self similar patterns always relative to the observer/to what we've grown to deal with?
As long as you have invented the zero as mark for the next "deci"-mal, who cares if its deci-, penta-, octa- or whatever-mal?



Or just because we have 10 fingers?


strange stuff keeps me up at some nights..



I remember reading that among the earliest systems, things were base 12.  This was because counting was developed to ensure equal sharing of stuffs and 12 had the most ways to be divided evenly, and the only convenient number divisible by 1, 2, 3, and 4 (not to mention 6 and itself).

I think that has nicer symmetry and more recursive nature things going on than base 10, so it must be the fingers thing.
Logged

Life is complex - It has real and imaginary components.

The All New Fractal Forums is now in Public Beta Testing! Visit FractalForums.org and check it out!
asimes
Fractal Lover
**
Posts: 212



asimes
WWW
« Reply #2 on: April 18, 2015, 04:33:21 AM »

Personally I find binary and hexadecimal to be more convenient but it is because I work with them on a daily basis in code. In decimal multiplying and dividing by 10 is simple because that is the base, likewise multiplying and dividing by 2 is simple in binary. It probably is just a matter of what you are accustomed to working with

Quote
Wouldn't basic mathematical stuffs work the same in any base?

Although your comment is true, it actually can be less efficient to use certain bases for certain problems. As an example, computers use binary behind the scenes and they can multiply or divide numbers by powers of two very efficiently while other numbers are sometimes slower

A computer can do the following typically in a single cycle: x = x*2

On the other hand the following typically requires several cycles: x = x*10. In order to deal with this efficiently it may be converted to: x = x*8 + x*2 or x = x*8 + x + x because then it makes use of power of two
Logged
youhn
Fractal Molossus
**
Posts: 696


Shapes only exists in our heads.


« Reply #3 on: April 18, 2015, 08:42:27 AM »

Or just because we have 10 fingers?

Yes. But still a little random. We could have chosen 5 (arms+legs+head / fingers at one hand) or perhaps 8 (only fingers, without thumbs). Or any other number that we see daily.
Logged
Tglad
Fractal Molossus
**
Posts: 703


WWW
« Reply #4 on: April 18, 2015, 11:57:07 AM »

Well the Roman system is base 5.
Quote
I remember reading that among the earliest systems, things were base 12
Not so long ago... 12 inches in a foot, 12 * 30 degrees in a circle, 12*2 hours in a day, 12*5 minutes in an hour, 12 old pence to a shilling.
Of course 12 is a nice rectangular number, so probably a better choice than 10.
Logged
hobold
Fractal Bachius
*
Posts: 573


« Reply #5 on: April 18, 2015, 05:33:49 PM »

Numbers behave the same way regardless of representation. The specific representation may have a big influence on the efficiency of computation. Not just for computers, as in the power of 2 example above, but for humans as well. Back in the roman empire, reading and writing were part of normal education. Addition and multiplication were not; the roman numerals made these things awkward and difficult.

Sometimes the difference in complexity is so staggering, that algorithms are known for one specific representation, but unknown for other, similar, representations. For example there is https://en.wikipedia.org/wiki/Bailey–Borwein–Plouffe_formula for computation of arbitrary digits of pi in base 16. This idea cannot be adapted to work in base 10; one must use algorithms that compute all preceding digits up to and including the digit at the desired position.
Logged
3dickulus
Global Moderator
Fractal Senior
******
Posts: 1558



WWW
« Reply #6 on: April 18, 2015, 09:24:21 PM »

arriving at base 10 seems a very logical thing...
when merchants and traders of old had to communicate with a diverse group of cultures and languages, or back far enough - no language, one could always express and understand a numerical value by showing fingers, the decimal place is a convenient representation for div/mul by base, so, after many many generations our brains are wired with favor for base 10... I think?
Logged

Resistance is fertile...
You will be illuminated!

                            #B^] https://en.wikibooks.org/wiki/Fractals/fragmentarium
Tglad
Fractal Molossus
**
Posts: 703


WWW
« Reply #7 on: April 20, 2015, 11:59:00 AM »

I'm not sure decimal or other bases are all that functional, it seems like they're built for positive numbers and the negatives are an afterthought, you need a character that is used nowhere else (-) and it adds conditions to arithmetic rules. Also, even simple operations like increment have unbounded cost.
My stab at it would be to use signed numbers from the start, for each digit, so you get:
[0 - 10] 0 1 2 3 4 5(or 1-5) 1-4 1-3 1-2 1-1 10
[10-20] 10 11 12 13 14 15(or 2-5) 2-4 2-3 2-2 2-1 20
[40-50] 40 41 42 43 44 45(or 5-5) 5-4 5-3 5-2 5-1 50
[50-60] 50(or 1-50) 1-5-1 1-5-2 1-5-3 1-5-4 1-45(or 1-5-5) 1-44 1-43 1-42 1-41 1-40
[90-100]1-10 1-1-1 1-1-2 1-1-3 1-1-4 1-05 1-04 1-03 1-02 1-01 100
And the negatives signs on the digits would be extra small to not be confused with the minus operator between numbers.

As well as the integers, you can represent the unit intervals too, the gaps between the integers, used for representing full periods like years in dates, or your age:

[0 - 10] 0 1 2 3 4 1-4 1-3 1-2 1-1 1-0 10
[10-20] 10 11 12 13 14 2-4 2-3 2-2 2-1 2-0 20
[40-50] 40 41 42 43 44 5-4 5-3 5-2 5-1 5-0 1-5-0
[50-60]1-5-0 1-5-1 1-5-2 1-5-3 1-5-4 1-44 1-43 1-42 1-41 1-40 1-4-0
[90-100]1-1-0 1-1-1 1-1-2 1-1-3 1-1-4 1-04 1-03 1-02 1-01 1-00 100

The two types are distinguished by what they assume the unwritten digits to be. For integers, like with the normal number system, it is assumed that 13 is really ...0000013.0000... For the unit intervals the digits after the decimal point are undefined/unconstrained/all values, I write it with an x, so the third interval 2 is really ...000002.xxxxxx. So to be explicit the integers could be written as 245.0 shorthand and the intervals 245.x shorthand.
A nice extension of this is that the x can be placed anywhere, so effectively considered as an extra digit type. e.g. ...xxx13.x gives the repeating set of intervals at 13,113,213,... or basically an algebra mod 100.
« Last Edit: April 21, 2015, 05:50:56 AM by Tglad » Logged
hobold
Fractal Bachius
*
Posts: 573


« Reply #8 on: April 20, 2015, 05:27:41 PM »

My stab at it would be to use signed numbers from the start, for each digit,
Do you have algorithms to do addition and multiplication in this number system?
Logged
Tglad
Fractal Molossus
**
Posts: 703


WWW
« Reply #9 on: April 21, 2015, 05:10:16 AM »

I haven't looked at that, but it should have a better worst case cost. For example, with normal numbers 1000...0000 - 1 is 999...9999 which is as many changes as the length of the number. In the system above 1000...0000 - 1 is 1-000...0001 which only a single sign and digit change. In fact adding or subtracting 1 is always at most a single digit and sign change.
Logged
Tabasco Raremaster
Iterator
*
Posts: 172



WWW
« Reply #10 on: April 21, 2015, 01:08:51 PM »

First answer that came up was 10 fingers.
Logged

http://tabasco-raremaster.deviantart.com/

If you dislike it press; Alt+F4
Pages: [1]   Go Down
  Print  
 
Jump to:  

Related Topics
Subject Started by Replies Views Last post
Defence System Mandelbulb3D Gallery blob 0 802 Last post July 13, 2010, 03:30:26 PM
by blob
Core system Mandelbulb3D Gallery bib 0 829 Last post August 23, 2010, 10:03:49 PM
by bib
System Mandelbulb3D Gallery The Rev 0 854 Last post January 28, 2011, 05:54:14 PM
by The Rev
Fractal patterns from decimal extraction General Discussion « 1 2 » Kali 15 9825 Last post April 20, 2012, 05:52:48 PM
by tit_toinou
Decimal Animations Showcase (Rate My short Animation) Chordus 1 896 Last post January 28, 2015, 08:37:59 PM
by billtavis

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Page created in 0.165 seconds with 25 queries. (Pretty URLs adds 0.011s, 2q)