Stories
Slash Boxes
Comments

SoylentNews is people

posted by CoolHand on Friday June 16 2017, @05:02PM   Printer-friendly
from the ancient-computer dept.

Binary arithmetic, the basis of all virtually digital computation today, is usually said to have been invented at the start of the eighteenth century by the German mathematician Gottfried Leibniz. But a study now shows that a kind of binary system was already in use 300 years earlier among the people of the tiny Pacific island of Mangareva in French Polynesia.

The discovery, made by analysing historical records of the now almost wholly assimilated Mangarevan culture and language and reported in Proceedings of the National Academy of Sciences, suggests that some of the advantages of the binary system adduced by Leibniz might create a cognitive motivation for this system to arise spontaneously, even in a society without advanced science and technology.
...
Mangarevans combined base-10 representation with a binary system. They had number words for 1 to 10, and then for 10 multiplied by several powers of 2. The word takau (which Bender and Beller denote as K) means 10; paua (P) means 20; tataua (T) is 40; and varu (V) stands for 80. In this notation, for example, 70 is TPK and 57 is TK7.

Bender and Beller show that this system retains the key arithmetical simplifications of true binary, in that you don't need to memorize lots of number facts but follow only a few simple rules, such as 2 × K = P and 2 × P = T.


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 4, Insightful) by weeds on Friday June 16 2017, @06:36PM (5 children)

    by weeds (611) on Friday June 16 2017, @06:36PM (#526555) Journal

    They had number words for 1 to 10, and then for 10 multiplied by several powers of 2

    So they had a name for 10, 20, 40, and 80. By combining the names you could get representations of numbers. Aside from 10, 20, 40, and 80 not being all of the powers of 10, how is this in any way "binary" (a number system based on place values and 0 and 1)?

    Bender and Beller show that this system retains the key arithmetical simplifications of true binary, in that you don't need to memorize lots of number facts but follow only a few simple rules, such as 2 × K = P and 2 × P = T.

    Kind of like ten x one hundred is one thousand and ten x one thousand is ten thousand. You get that for free when your named numbers are based on a common multiplier...

    What is TPK x TK7? Too hard? How about TPK + TK7?

    This looks a lot more like Roman Numerals than any place valued number system not to mention a base 2 number system.

    Help me out here...

    Starting Score:    1  point
    Moderation   +2  
       Insightful=2, Total=2
    Extra 'Insightful' Modifier   0  
    Karma-Bonus Modifier   +1  

    Total Score:   4  
  • (Score: 0, Redundant) by kurenai.tsubasa on Friday June 16 2017, @07:53PM (1 child)

    by kurenai.tsubasa (5227) on Friday June 16 2017, @07:53PM (#526586) Journal

    Sorry, can't help you. It's irrefutable proof that assigned males are using an unnatural definition of “binary” to exclude womyn-born-womyn and minorities from tech careers. Obviously, this is a more pure form of binary than our misogynist base 2 system.

    If only we hadn't conspired to prevent, with our insistence on base 10, base 8, or base 2 notations, womyn-born-womyn from writing something like this:


    for (uintV_t i = 0; i < TK7; i++) {
        std::cout << i << std::endl;
    }

    Unfortunately, being a misogynerd, I would not be able to determine more precisely exactly what a uintV_t is. It might only hold values up 1 before the value represented as 80 in our misogynist notation, but it could also be quite different in ways a misogynist like me would not be able to anticipate. I only have experience with misogynist data types such as unit8_t.

    (As a side note, we misogynists of course know that doing that with a uint8_t and expecting the cout object to print numerals would require casting i to int before the insertion operator. Also of course, we know that this depends on how a uint8_t is typedefed, because we have intentionally created these complications as a means of excluding womyn-born-womyn. I'm certain that a more natural system such that these noble people in TFS used would simply know whether the programmer, being a superior and complete being such as womyn-born-womyn are, intended to output some emojis and playing card suits or numerals.)

    I'm certain that c+= has always had support for the syntax above. Always. We're also still at war with Eastasia.

    AC didn't believe I was serious about sarcasm, so I will omit the sarcasm tags on this attempt and try to be more serious.

  • (Score: 2) by JeanCroix on Saturday June 17 2017, @01:08AM

    by JeanCroix (573) on Saturday June 17 2017, @01:08AM (#526721)

    Help me out here...

    The archeologists in question simply don't understand binary..?

  • (Score: 2) by tonyPick on Saturday June 17 2017, @07:36AM

    by tonyPick (1237) on Saturday June 17 2017, @07:36AM (#526864) Homepage Journal

    Clearly they were simply mistranslating from the 2,000 year old Chinese...

    http://www.historyofinformation.com/expanded.php?id=454 [historyofinformation.com]

    The crucial exchange began on 15 February 1701, when Leibniz wrote to Bouvet describing for his correspondent the principles of his binary arithmetic
    ...
      Bouvet immediately recognised the relationship between the hexagrams of the I ching and the binary numbers and he communicated his discovery in a letter written in Peking on 4 November 1701. This reached Leibniz, after a detour through England, on 1 April 1703. With this letter, Bouvet enclosed a woodcut of the arrangement of the hexagrams attributed to Fu-Hsi, the mythical founder of Chinese culture, which holds the key to the identification. Within a week of receiving Bouvet's letter, Leibniz had sent to Abbé Bignon for publication in the Mémoires of the Paris Academy his Explication de l'Arithmétique binaire,... & sue ce qu'elle donne le sens des anciens figures Chinoises de Fohy.

    Link spotted on the HackerNews thread on the same topic. And looking at the delivery times on those letters, isn't it sort of awesome to live in the future at times?

  • (Score: 2) by tfried on Saturday June 17 2017, @07:34PM

    by tfried (5534) on Saturday June 17 2017, @07:34PM (#527119)

    This looks a lot more like Roman Numerals

    Not quite. The striking thing about Roman numerals is that they are clearly not based on an understanding of powers. They have "digits" for 1, 5, 10, 50, 100, 500, 1000, but each "digit" will typically have to be represented by a multitude of signs. Such as XLII for a mere 42, or inscrutable beasts like MCMXCVIII. It's not surprising that this system was replaced by the Arabic system, worldwide. (And still we see fascinating proofs of innumeracy in inconsistencies such as sixteen / twenty-six - or even the French soixante-dix-sept ("60+10+7")).

    The interesting bits about this are that a) the system probably developed independently, b) it is apparently based on an understanding of powers, and the representation of digits, c) it is unique in using two different bases (one of which happens to be 2).