Hello.

I am currently inventing a language, and have created a base 4 number system for it. Unfortunately, I am horrible with numbers, even in decimal. So it was a hard slog. But I finally got there.

It would be great if I could know of any practical applications quaternary has (if any), so I can incorporate it into the language and make it more naturalistic. Thanks.

  • octoperson@sh.itjust.works
    link
    fedilink
    arrow-up
    6
    ·
    8 months ago

    Quaternary is a power of 2 base, and so is pretty closely related to binary. Each quaternary digit corresponds to a group of 2 binary bits, so you can easily convert. For example 100011 -> 10,00,11 -> 2,0,3 -> 203. Computer science uses hexadecimal for essentially the same reason (just grouping bits by 4 rather than 2), so people from this culture might be better with computers.

    • spitz@lemmy.mlOP
      link
      fedilink
      arrow-up
      3
      ·
      edit-2
      8 months ago

      Hmm. Maybe they were experts at some precursor to quantum physics, and viewed nature itself as 0s and 1s?

      That binary conversion made absolutely no sense at all to me, so I’ll research it now!

      Edit: OK, it’s pretty easy once you know how binary progresses. I think this micro-science binary theory might have legs. Thanks for the suggestion!

  • TerminalEncounter [she/her]@hexbear.net
    link
    fedilink
    English
    arrow-up
    3
    ·
    8 months ago

    Quartenary is kinda like how our DNA works I guess.

    4 is a square number and highly composite (although it’s right smack dab at the start of the number line so perhaps it’s not that surprising).

    Apparently quarternary has some uses in Hilbert curves, although how I dunno.

    Perhaps the world they’re from has 3 moons? New moons being 0.

    • spitz@lemmy.mlOP
      link
      fedilink
      arrow-up
      3
      ·
      8 months ago

      Well this civilisation was from Earth, just not somewhere that exists any more. Like Atlantis. So that probably rules the moon theory out. And I don’t even vaguely understand the rest of what you said haha.

      • TerminalEncounter [she/her]@hexbear.net
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        8 months ago

        Highly composite numbers are useful cause they have a lot of factors! That’s why the Babylonians and us use 60 for minutes and seconds. It makes dividing really simple, how much is 2/5 of 60? Why it’s 24 (no fractions) etc. Being a square number is just interesting. I bet quarternary would have funky repetitive fractions. Hilbert curves are just some space filling fractal thing, apparently they use quarternary at some point in analyzing or generating them.

        • spitz@lemmy.mlOP
          link
          fedilink
          arrow-up
          3
          ·
          8 months ago

          I’m still struggling to convert base 4 and decimal in my head, so I might just stay in my lane and take it slow 🤯

          • aebletrae [she/her]@hexbear.net
            link
            fedilink
            English
            arrow-up
            1
            ·
            8 months ago

            Here’s how you can do it while only ever dividing or multiplying by two.

            Decimal to quaternary

            This is a cycle of looking at remainders from dividing by two, with the first one an odd-even determinant, and the second a big-little determinant for each quaternary digit. You make numbers even before dividing by two, so there are never fractions to consider.

            1. Is the decimal number even? If yes, remember that you’ll have an even quaternary digit (0 or 2). If the decimal number is odd, subtract one from the decimal number, and remember that you’ll have an odd quaternary digit (1 or 3).
            2. Divide the decimal number (having subtracted 1 if odd) by two. This gives you an intermediate number.
            3. Is the intermediate number even? If yes, your quaternary digit is the lesser of the possibilities (0 or 1). If the intermediate number is odd, subtract one from the intermediate, and your quaternary digit is the greater of the possibilities (2 or 3). Write the quaternary digit down.
            4. Divide the intermediate number (having subtracted 1 if odd) by two. This gives you a new decimal number for the next round.
            5. Repeat from step 1 unless the new decimal number is less than 4, at which point it becomes the final (left-most) quaternary digit. New quaternary digits go the left of previous ones.
            Example

            Decimal number is 5710.

            1. 57 is odd so the quaternary digit will be odd (1 or 3). Subtracting 1 gives 56.
            2. 56 divided by 2 is 28 for the intermediate number.
            3. 28 is even so the quaternary digit is the lesser possibility for an odd digit, i.e., 1. Write down 1.
            4. 28 divided by 2 is 14 for the new decimal number.

            Next round:—

            1. 14 is even, so the quaternary digit will be even (0 or 2).
            2. 14 divided by 2 is 7 for the intermediate number.
            3. 7 is odd, so the quaternary digit is the greater possibility for an even digit, i.e., 2. Write down 2 to the left of the previous quaternary digit. Subtract 1 from the odd intermediate number (7 - 1 = 6).
            4. 6 divided by 2 is 3 for the new decimal number.

            Final digit:—

            1. 3 is less than 4, so write it down as the last quaternary digit, to the left of the previous one.

            That process gives 5710 = 3214; that is, 3 sixteens, 2 fours and 1.

            Quaternary to decimal

            Here you only need to add a small number and then double twice with each digit.

            1. Start with 0 as your running total.
            2. Add the left-most quaternary digit, then ignore that digit for subsequent rounds.
            3. Multiply the new total by 4. You can multiply by 2 twice if you prefer.
            4. Repeat from step 2 using the next quaternary digit unless it is the last (right-most) digit.
            5. Add the final quaternary digit to the running total. This is your decimal number.
            Example

            Quaternary number is 3214.

            1. Running total starts at 0.
            2. Adding 3 makes 3.
            3. 3 times 4 is 12.

            Next round:—

            1. Adding 2 to 12 makes 14.
            2. 14 times 2 twice is 28, then 56.

            Final digit:—

            1. Adding the final digit (1) to the running total (56) gives 57 as the decimal number.

            So 3214 = 5710.

  • lorty
    link
    fedilink
    arrow-up
    3
    ·
    8 months ago

    Are they humans? If not, I’d expect them to have some body feature they could use to count to 4 (not necessarily fingers).

    They might also ascribe deeper meanings to things that come in fours, like cardinal directions, seasons etc.

    • spitz@lemmy.mlOP
      link
      fedilink
      arrow-up
      2
      ·
      8 months ago

      Yes, they’re human. One thought I had was quaternary makes it very easy to count very high on your fingers very quickly. With one hand you show 1 2 3 fingers, then close them and show the four with the thumb on the other hand. Then 1 2 3 again, and stick out the pointer finger to accompany the thumb, to show 2 fours. Another system is to point your palm towards yourself, and count the spaces between the fingers. The four of each set is the space between the pointer finger and thumb. So you can count 1 2 3 1, 1 2 3 2, 1 2 3 3, and so on. Apparently a tribe of native Americans used a quaternary system and used the spaces between the fingers, instead of the fingers themselves. Not sure how efficient it is, I just thought it was cool.

      This civilisation counted seasons by the weather/sun/moon, so I doubt they would have a rigid system for seasons. Cardinal directions, though… yes, that’s the kind of thing I can build on! They were from a big island, with a lot of jungle and volcanoes etc so directions would be vital. Also, being islanders, seafaring would be part of the picture and of course navigation is vital when you’re at sea. And the Hindus have the 4 stages of life, so there might be a similar spiritual element as well.

      You’ve given much food for thought. Thanks!

      • amio@kbin.social
        link
        fedilink
        arrow-up
        1
        ·
        8 months ago

        The finger counting thing is smart, but then why not just use base 2? Counts from 0 to 1023 inclusive.