• starman2112@sh.itjust.works
      link
      fedilink
      arrow-up
      42
      ·
      edit-2
      11 months ago

      If you really wanna see a bloodbath, watch this:

      You know that a couple has two children. You go to the couple’s house and one of their children, a young boy, opens the door. What is the probability that the couple’s other child is a girl?

      • Zagorath@aussie.zone
        link
        fedilink
        arrow-up
        14
        ·
        11 months ago

        This is basically Monty Hall right? The other child is a girl with 2/3 probability, because the first one being a boy eliminates the case where both children are girls, leaving three total cases, in two of which the other child is a girl (BG, GB, BB).

        • Sludgeyy@lemmy.world
          link
          fedilink
          arrow-up
          6
          ·
          11 months ago

          No, because knowing the first child is a boy doesn’t tell you any information about the second child.

          Three doors, Girl Girl Boy

          You select a door and Monty opens a door to show a Girl. You had higher odds of picking a girl door to start (2/3). So switching gives you better odds at changing to the door with the Boy because you probably picked a Girl door.

          Here the child being a boy doesn’t matter and the other child can be either.

          It’s 50/50 assuming genders are 50/50.

        • dukk@programming.dev
          link
          fedilink
          arrow-up
          5
          ·
          11 months ago

          Well not really, right? BG and GB are the same scenario here, so it’s a 50/50 chance.

          Even if, say, the eldest child always opened the door, it’d still be a 50/50 chance, as the eldest child being a boy eliminates the possibility of GB, leaving either BG or BB.

          • Zagorath@aussie.zone
            link
            fedilink
            English
            arrow-up
            4
            ·
            11 months ago

            Ironically you’ve got the right answer, but (as you can see in some of the other conversation here) not necessarily for the right reason. It’s not necessarily that BG and GB are the same, but that BB and BB are two different scenarios worthy of being counted separately.

            • dukk@programming.dev
              link
              fedilink
              arrow-up
              1
              ·
              edit-2
              11 months ago

              Why is it that BB and BB are being counted separately? I thought that order didn’t matter: you could have two girls, a boy and a girl (or vice versa, same thing), or a two boys. (And then by eliminating two girls you’d have a 50/50 chance).

        • starman2112@sh.itjust.works
          link
          fedilink
          arrow-up
          5
          ·
          11 months ago

          It’s somewhat ambiguous!

          On the one hand, you might be right. This could be akin to flipping two coins and saying that at least one is heads. You’ve only eliminated GG, so BG, GB, and BB are all possible, so there’s only a 1/3 chance that both children are boys.

          On the other hand, you could say this is akin to flipping two coins and saying that the one on the left (or the one who opened the door) is heads. In that case, you haven’t just ruled out GG, you’ve ruled out GB. Conditional probability is witchcraft

          • Zagorath@aussie.zone
            link
            fedilink
            arrow-up
            2
            ·
            11 months ago

            I don’t think the problem is conditional probability, it’s translating word problems to maths problems.

            If you make the assumptions I made, the maths is unambiguous. Namely, I assumed that a child has a 50/50 probability of being born a boy or a girl. I assumed the child who opens the door is random. I don’t think I made any other assumptions that could have been made any other way. With those assumptions, I’m pretty confident my answer is the only correct one, though I’d love to see an argument otherwise.

            If the probability of a child being a girl is different, say, 52%, that will affect the result.

            More interestingly, if the probability of which child opens the door is different, that will affect the result. If there’s a 100% chance the elder child opens the door, it goes to 50/50 of the gender of the second child. This makes it like the “coin on the left” example you gave.

            If we said the elder child is going to open the door 75% of the time…well, the maths becomes more complicated than I can be bothered with right now. But it’s an interesting scenario!

          • lemmefixdat4u@lemmy.world
            link
            fedilink
            arrow-up
            2
            ·
            11 months ago

            Assuming the chance of either sex is equal, this problem can be broken down into multiple cases. The first is that there are two unseen kids in the house. What’s the probability they are both boys? 1/4. Now the door opens and you see two boys. The probability both are boys is 1/1. But if you only see one boy, the problem simplifies into the probability of a child being a boy. One of the probabilistic events postulated in the original problem is fixed at 1. So the answer is 1/2.

            Think of it as the two coin flip, except one coin has two heads. That simplifies to a one coin flip.

      • mindbleach@sh.itjust.works
        link
        fedilink
        arrow-up
        12
        ·
        11 months ago

        Cheeky bastard.

        It is 50-50, though. The remaining possible states are BG and BB. Both are equally likely. Any further inference is narrative… not statistics.

        The classic example of this is flipping 100 coins. If you get heads 99 times in a row… the last coin is still 50-50. Yes, it is obscenely unlikely to get heads 100 times in a row. But it’s already obscenely unlikely to get heads 99 times in a row. And it is obscenely unlikely to alternate perfectly between heads and tails. And it is obscenely unlikely to get a binary pattern spelling out the alphabet. And it is obscenely unlikely to get… literally any pattern.

        Every pattern is equally unlikely, with a fair coin. We see 99 heads in a row versus 1 tails at the end, and think it narrowly averted the least-probable outcome. But only because we lump together all sequences with exactly one tails. That’s one hundred different patterns. 1-99 is not the same as 99-1. We just treat them the same because we fixate on uniformity.

        Compare a non-binary choice: a ten-sided die. Thirty 1s in a row is about as unlikely as 100 heads in a row. But 1 1 1… 2 is the same as 1 1 1… 3. Getting the first 29 is pretty damn unlikely. One chance in a hundred million trillion. But the final die can land on any number 1-10. Nine of them upset the pattern our ape brains want. Wanting it doesn’t make it any more likely. Or any less likely.

        It would be identically unlikely for a 10-sided die to count from 1 to 10, three times in a row. All the faces appear equally. But swap any two events and suddenly it doesn’t count. No pun intended.

        If this couple had eight children, for some god-forsaken reason, and you saw seven boys, the eighth kid being another boy is not less likely for it. The possibility space has already been reduced to two possibilities out of… well nine, I suppose, if order doesn’t matter. They could have 0-8 boys. They have at least 7. The only field that says the last kid’s not a coin toss is genetics, and they say this guy’s chromosome game is strong.

        • starman2112@sh.itjust.works
          link
          fedilink
          arrow-up
          6
          ·
          edit-2
          11 months ago

          You’re right, but it’s not a subversion of the Gambler’s Fallacy, it’s a subversion of conditional probability. A classic example is that I have two kids, and at least one of them is a boy. What is the probability that I have two boys?

          The intuitive answer is 50%, because one kid’s sex doesn’t affect the other. But when I told you that I have two kids, there were four possibilities: GG, GB, BG, or BB. When I told you that at least one of them is a boy, all I did was take away the GG option. That means there’s only a 1 in 3 chance that I have two boys.

          But by having one child answer the door, I change it yet again–now we know the sex of a particular child. We know that the child who opened the door is a boy. This is now akin to saying “I have two children, and the eldest is a boy. What is the possibility that I have two boys?” It’s a sneaky nerd snipe, because it targets specifically people who know enough about statistics to know what conditional probability is. It’s also a dangerous nerd snipe, because it’s entirely possible that my reasoning is wrong!

      • Klear@lemmy.world
        link
        fedilink
        arrow-up
        4
        ·
        11 months ago

        And don’t forget that there’s always a slim chance that no matter the gender, the other child is GOAT.

      • starman2112@sh.itjust.works
        link
        fedilink
        arrow-up
        2
        ·
        11 months ago

        Two more for funsies! I flipped two coins. At least one of them landed on heads. What is the probability that both landed on heads? (Note: this is what my comment originally said before I edited it)

        I have two children. At least one of them is a boy born on a Tuesday. What is the probability that I have two boys?

        • starman2112@sh.itjust.works
          link
          fedilink
          arrow-up
          0
          ·
          edit-2
          11 months ago

          Oops, I changed it to a more unintuitive one right after you replied! In my original comment, I said “you flip two coins, and you only know that at least one of them landed on heads. What is the probability that both landed on heads?”

          And… No! Conditional probability strikes again! When you flipped those coins, the four possible outcomes were TT, TH, HT, HH

          When you found out that at least one coin landed on heads, all you did was rule out TT. Now the possibilities are HT, TH, and HH. There’s actually only a 1/3 chance that both are heads! If I had specified that one particular coin landed on heads, then it would be 50%

          • Hacksaw@lemmy.ca
            link
            fedilink
            arrow-up
            1
            ·
            edit-2
            11 months ago

            No. It’s still 50-50. Observing doesn’t change probabilities (except maybe in quantum lol). This isn’t like the Monty Hall where you make a choice.

            The problem is that you stopped your probably tree too early. There is the chance that the first kid is a boy, the chance the second kid is a boy, AND the chance that the first kid answered the door. Here is the full tree, the gender of the first kid, the gender of the second and which child opened the door, last we see if your observation (boy at the door) excludes that scenario.

            1 2 D E


            B B 1 N

            B G 1 N

            G B 1 Y

            G G 1 Y

            B B 2 N

            B G 2 Y

            G B 2 N

            G G 2 Y

            You can see that of the scenarios that are not excluded there are two where the other child is a boy and two there the other child is a girl. 50-50. Observing doesn’t affect probabilities of events because your have to include the odds that you observe what you observed.

  • mindbleach@sh.itjust.works
    link
    fedilink
    arrow-up
    107
    ·
    11 months ago

    Different compilers have robbed me of all trust in order-of-operations. If there’s any possibility of ambiguity - it’s going in parentheses. If something’s fucky and I can’t tell where, well, better parenthesize my equations, just in case.

    • linuxdweeb@lemm.ee
      link
      fedilink
      arrow-up
      8
      ·
      11 months ago

      This is best practice since there is no standard order of operations across languages. It’s an easy place for bugs to sneak in, and it takes a non-insignificant amount of time to debug.

    • Crozekiel@lemmy.zip
      link
      fedilink
      arrow-up
      2
      ·
      11 months ago

      This is the way. It’s an intentionally ambiguously written problem to cause this issue depending on how and where you learned order of operations to cause a fight.

  • Pavidus@lemmy.world
    link
    fedilink
    arrow-up
    83
    ·
    11 months ago

    There’s quite a few calculators that get this wrong. In college, I found out that Casio calculators do things the right way, are affordable, and readily available. I stuck with it through the rest of my classes.

    • Queue@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      50
      ·
      11 months ago

      Casio does a wonderful job, and it’s a shame they aren’t more standard in American schooling. Texas Instruments costs more of the same jobs, and is mandatory for certain systems or tests. You need to pay like $40 for a calculator that hasn’t changed much if at all from the 1990’s.

      Meanwhile I have a Casio fx-115ES Plus and it does everything that one did, plus some nice quality of life features, for less money.

      • cerement@slrpnk.net
        link
        fedilink
        arrow-up
        24
        ·
        edit-2
        11 months ago

        TI did the same thing Quark and Adobe did later on – got dominance in their markets, killed off their competition, and then sat back and rested on their laurels thinking they were untouchable

        EDIT: although in part, we should thank TI for one thing – if they hadn’t monopolized the calculator market, Commodore would’ve gone into calculators instead of computers

          • somethingsnappy@lemmy.world
            link
            fedilink
            arrow-up
            1
            ·
            11 months ago

            Huge failure my ass. Come at me on munch man, Alpiner, or Tombstone City. Or coding vaguely racist things like Mr. Bojangles, one of the first codes in the early books.

            • uphillbothways@kbin.social
              link
              fedilink
              arrow-up
              3
              ·
              edit-2
              11 months ago

              Had one at home and used the hell out of it, don’t get me wrong. Was my first computer. Played the Zork series on that thing. But, it had issues and wasn’t a financial success.

              • somethingsnappy@lemmy.world
                link
                fedilink
                arrow-up
                2
                ·
                11 months ago

                It had fewer issues than almost anything I’ve owned since. I bet it would still work if I got the right adaptors. Wasn’t a huge financial success though. They seemed content with early coding and games, and didn’t move into word processing etc.

      • Dizzy Devil Ducky@lemm.ee
        link
        fedilink
        English
        arrow-up
        6
        ·
        11 months ago

        If you’re lucky, you can find these TI calculators in thrift shops or other similar places. I’ve been lucky since I got both of my last 2 graphing calculators at a yard sale and thrift shop respectively, for maybe around $40-$50 for both.

      • cerement@slrpnk.net
        link
        fedilink
        arrow-up
        42
        ·
        11 months ago
        • 16 is the right answer if you use PEMDAS only: (8 ÷ 2) × (2 + 2)
        • 1 is the right answer if you use implicit/explicit with PEMDAS: 8 ÷ (2 × (2 + 2))
        • both are correct answers (as in if you don’t put in extra parentheses to reduce ambiguity, you should expect expect either answer)
        • this is also one of the reasons why postfix and prefix notations have an advantage over infix notation
          • postfix (HP, RPN, Forth): 2 2 + 8 2 ÷ × .
          • prefix (Lisp): (× (÷ 8 2) (+ 2 2))
        • brian@programming.dev
          link
          fedilink
          arrow-up
          3
          ·
          11 months ago

          prefix notation doesn’t need parentheses either though, at least in this case. lisp uses them for readability and to get multiple arity operators. infix doesn’t have any ambiguity either if you parenthesize all operations like that.

        • fruitSnackSupreme@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          11 months ago

          How is PEMDAS 16? Multiply is before divide, so it’s 1. I was taught BEDMAS, divide before multiply, which makes it 16. I don’t know what is correct, just asking.

          • synae[he/him]@lemmy.sdf.org
            link
            fedilink
            English
            arrow-up
            2
            ·
            edit-2
            11 months ago

            PEMDAS is actually (PE)(MD)(AS). Those that are grouped together have equal precedence and are evaluated left to right.

            8 / 2 * (2+2)

            8 / 2 * 4

            4 * 4

            16

            Edit to fix formatting, maybe?

            • Zagorath@aussie.zone
              link
              fedilink
              arrow-up
              12
              ·
              11 months ago

              No, because implicit multiplication binds more tightly than explicit. a/b© becomes a/(bש)

                • Zagorath@aussie.zone
                  link
                  fedilink
                  arrow-up
                  7
                  ·
                  11 months ago

                  Most maths textbooks written by mathematicians.

                  I don’t mean when they’re explaining “here’s how the order of operations works”. I mean in the basic way that they write more advanced problems and the answers they give for them.

                  This video, and the prequel to it linked in the description, go into some detail showing who uses what convention and why.

              • 0ops@lemm.ee
                link
                fedilink
                arrow-up
                3
                ·
                11 months ago

                That’s exactly where the calculators in the op differ. For more examples, Casio calculators do implicit multiplication first, while ti’s treat it the same as explicit multiplication and division. I think that the latter is more predictable personally, but really you just need to know your calculator.

      • Th0rgue@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        edit-2
        11 months ago

        Depends on the system you use. Most common system worldwide and in the academic circles (the oldest of the two) has 1 as the answer.

  • linuxdweeb@lemm.ee
    link
    fedilink
    arrow-up
    70
    ·
    11 months ago

    Please Excuse My Dear Aunt Sally, she downloaded a shitty ad-infested calculator from the Google Play store.

  • Elderos@sh.itjust.works
    link
    fedilink
    arrow-up
    66
    ·
    11 months ago

    In some countries we’re taught to treat implicit multiplications as a block, as if it was surrounded by parenthesis. Not sure what exactly this convention is called, but afaic this shit was never ambiguous here. It is a convention thing, there is no right or wrong as the convention needs to be given first. It is like arguing the spelling of color vs colour.

    • Zagorath@aussie.zone
      link
      fedilink
      arrow-up
      55
      ·
      11 months ago

      This is exactly right. It’s not a law of maths in the way that 1+1=2 is a law. It’s a convention of notation.

      The vast majority of the time, mathematicians use implicit multiplication (aka multiplication indicated by juxtaposition) at a higher priority than division. This makes sense when you consider something like 1/2x. It’s an extremely common thing to want to write, and it would be a pain in the arse to have to write brackets there every single time. So 1/2x is universally interpreted as 1/(2x), and not (1/2)x, which would be x/2.

      The same logic is what’s used here when people arrive at an answer of 1.

      If you were to survey a bunch of mathematicians—and I mean people doing academic research in maths, not primary school teachers—you would find the vast majority of them would get to 1. However, you would first have to give a way to do that survey such that they don’t realise the reason they’re being surveyed, because if they realise it’s over a question like this they’ll probably end up saying “it’s deliberately ambiguous in an attempt to start arguments”.

        • Zagorath@aussie.zone
          link
          fedilink
          English
          arrow-up
          5
          ·
          edit-2
          11 months ago

          So are you suggesting that Richard Feynman didn’t “deal with maths a lot”, then? Because there definitely exist examples where he worked within the limitations of the medium he was writing in (namely: writing in places where using bar fractions was not an option) and used juxtaposition for multiplication bound more tightly than division.

          Here’s another example, from an advanced mathematics textbook:

          Both show the use of juxtaposition taking precedence over division.

          I should note that these screenshots are both taken from this video where you can see them with greater context and discussion on the subject.

          • custard_swollower@lemmy.world
            link
            fedilink
            arrow-up
            11
            ·
            11 months ago

            Mind you, Feynmann clearly states this is a fraction, and denotes it with “/” likely to make sure you treat it as a fraction.

            • barsoap@lemm.ee
              link
              fedilink
              arrow-up
              10
              ·
              11 months ago

              Yep with pen and paper you always write fractions as actual fractions to not confuse yourself, never a division in sight, while with papers you have a page limit to observe. Length of the bars disambiguates precedence which is important because division is not associative; a/(b/c) /= (a/b)/c. “calculate from left to right” type of rules are awkward because they prevent you from arranging stuff freely for readability. None of what he writes there has more than one division in it, chances are that if you see two divisions anywhere in his work he’s using fractional notation.

              Multiplication by juxtaposition not binding tightest is something I have only ever heard from Americans citing strange abbreviations as if they were mathematical laws. We were never taught any such procedural stuff in school: If you understand the underlying laws you know what you can do with an expression and what not, it’s the difference between teaching calculation and teaching algebra.

      • gordon@lemmy.world
        link
        fedilink
        English
        arrow-up
        4
        ·
        11 months ago

        So 1/2x is universally interpreted as 1/(2x), and not (1/2)x, which would be x/2.

        Sorry but both my phone calculator and TI-84 calculate 1/2X to be the same thing as X/2. It’s simply evaluating the equation left to right since multiplication and division have equal priorities.

        X = 5

        Y = 1/2X => (1/2) * X => X/2

        Y = 2.5

        If you want to see Y = 0.1 you must explicitly add parentheses around the 2X.

        Before this thread I have never heard of implicit operations having higher priority than explicit operations, which honestly sounds like 100% bogus anyway.

        You are saying that an implied operation has higher priority than one which I am defining as part of the equation with an operator? Bogus. I don’t buy it. Seriously when was this decided?

        I am no mathematics expert, but I have taken up to calc 2 and differential equations and never heard this “rule” before.

        • Incandemon@lemmy.ca
          link
          fedilink
          arrow-up
          2
          ·
          11 months ago

          I can say that this is a common thing in engineering. Pretty much everyone I know would treat 1/2x as 1/(2x).

          Which does make it a pain when punched into calculators to remember the way we write it is not necessarily the right way to enter it. So when put into matlab or calculators or what have you the number of brackets can become ridiculous.

          • mcteazy@sh.itjust.works
            link
            fedilink
            arrow-up
            1
            ·
            11 months ago

            I’m an engineer. Writing by hand I would always use a fraction. If I had to write this in an email or something (quickly and informally) either the context would have to be there for someone to know which one I meant or I would use brackets. I certainly wouldn’t just wrote 1/2x and expect you to know which one I meant with no additional context or brackets

      • Tlaloc_Temporal@lemmy.ca
        link
        fedilink
        arrow-up
        13
        ·
        11 months ago

        BEDMAS: Bracket - Exponent - Divide - Multiply - Add - Subtract

        PEMDAS: Parenthesis - Exponent - Multiply - Divide - Add - Subtract

        Firstly, don’t forget exponents come before multiply/divide. More importantly, neither defines wether implied multiplication is a multiply/divide operation or a bracketed operation.

        • And009@reddthat.com
          link
          fedilink
          arrow-up
          0
          ·
          11 months ago

          Exponents should be the first thing right? Or are we talking the brackets in exponents…

          • Tlaloc_Temporal@lemmy.ca
            link
            fedilink
            arrow-up
            3
            ·
            11 months ago

            Exponents are second, parentheses/brackets are always first. What order you do your exponents in is another ambiguity though.

        • Pipoca@lemmy.world
          link
          fedilink
          arrow-up
          8
          ·
          11 months ago

          It’s BE(D=M)(A=S). Different places have slightly different acronyms - B for bracket vs P for parenthesis, for example.

          But multiplication and division are whichever comes first right to left in the expression, and likewise with subtraction.

          Although implicit multiplication is often treated as binding tighter than explicit. 1/2x is usually interpreted as 1/(2x), not (1/2)x.

          • CheesyFox@lemmy.world
            link
            fedilink
            arrow-up
            1
            ·
            11 months ago

            a fair point, but aren’t division and subtraction are non-communicative, hence both operands need to be evaluated first?

          • unoriginalsin@lemmy.world
            link
            fedilink
            Afaraf
            arrow-up
            1
            ·
            11 months ago

            It’s BE(D=M)(A=S). Different places have slightly different acronyms - B for bracket vs P for parenthesis, for example.

            But, since your rule has the D&M as well as the A&S in brackets does that mean your rule means you have to do D&M as well as the A&S in the formula before you do the exponents that are not in brackets?

            But seriously. Only grade school arithmetic textbooks have formulas written in this ambiguous manner. Real mathematicians write their formulas clearly so that there isn’t any ambiguity.

            • Pipoca@lemmy.world
              link
              fedilink
              arrow-up
              2
              ·
              edit-2
              11 months ago

              That’s not really true.

              You’ll regularly see textbooks where 3x/2y is written to mean 3x/(2y) rather than (3x/2)*y because they don’t want to format

              3x
              ----
              2y
              

              properly because that’s a terrible waste of space in many contexts.

        • And009@reddthat.com
          link
          fedilink
          arrow-up
          7
          ·
          edit-2
          11 months ago

          Multiplication VS division doesn’t matter just like order of addition and subtraction doesn’t matter… You can do either and get same results.

          Edit : the order matters as proven below, hence is important

        • Squirrel@thelemmy.club
          link
          fedilink
          English
          arrow-up
          2
          ·
          11 months ago

          I was taught that division is just inverse multiplication, and to be treated as such when it came to the order of operations (i.e. they are treated as the same type of operation). Ditto with addition and subtraction.

    • doctorcrimson@lemmy.today
      link
      fedilink
      arrow-up
      12
      ·
      11 months ago

      I think when a number or variable is adjacent a bracket or parenthesis then it’s distribution to the terms within should always take place before any other multiplication or division outside of it. I think there is a clear right answer and it’s 1.

      • derphurr@lemmy.world
        link
        fedilink
        arrow-up
        13
        ·
        11 months ago

        No there is no clear right answer because it is ambiguous. You would never seen it written that way.

        Does it mean A÷[(B)©] or A÷B*C

        • doctorcrimson@lemmy.today
          link
          fedilink
          arrow-up
          2
          ·
          edit-2
          11 months ago

          It means

          A ÷ B(C) which is equivalent to A ÷ (B*C)
          

          I literally just explained this. The Parenthesis takes priority over multiplication and division outright.

          Maybe
          B*C = B(C)
          But
          A ÷ B(C) =! A ÷ B * C
          
          • derphurr@lemmy.world
            link
            fedilink
            arrow-up
            1
            ·
            edit-2
            11 months ago

            No. It’s ambiguous. In a math book or written by anyone that actually uses math, you don’t have a “%”

            You group stuff below the line, and you use parens and brackets to group things like (a + b) and (x)(y) so that it is not ambiguous.

            2/xy would be almost always interpreted differently than 2/x(x+y) which is ambiguous and could mean (2/x)(x+y) or 2/[(x)(x+y)]

            • doctorcrimson@lemmy.today
              link
              fedilink
              arrow-up
              1
              ·
              11 months ago

              You continue to say it’s ambiguous, but the most commonly used convention on earth very clearly prioritizes parenthesis. It is not ambiguous.

  • subignition@kbin.social
    link
    fedilink
    arrow-up
    51
    ·
    edit-2
    11 months ago

    […] the question is ambiguous. There is no right or wrong if there are different conflicting rules. The only ones who claim that there is one rule are the ones which are wrong!

    https://people.math.harvard.edu/~knill/pedagogy/ambiguity/index.html

    As youngsters, math students are drilled in a particular
    convention for the “order of operations,” which dictates the order thus:
    parentheses, exponents, multiplication and division (to be treated
    on equal footing, with ties broken by working from left to right), and
    addition and subtraction (likewise of equal priority, with ties similarly
    broken). Strict adherence to this elementary PEMDAS convention, I argued,
    leads to only one answer: 16.

    Nonetheless, many readers (including my editor), equally adherent to what
    they regarded as the standard order of operations, strenuously insisted
    the right answer was 1. What was going on? After reading through the
    many comments on the article, I realized most of these respondents were
    using a different (and more sophisticated) convention than the elementary
    PEMDAS convention I had described in the article.

    In this more sophisticated convention, which is often used in
    algebra, implicit multiplication is given higher priority than explicit
    multiplication or explicit division, in which those operations are written
    explicitly with symbols like x * / or ÷. Under this more sophisticated
    convention, the implicit multiplication in 2(2 + 2) is given higher
    priority than the explicit division in 8÷2(2 + 2). In other words,
    2(2+2) should be evaluated first. Doing so yields 8÷2(2 + 2) = 8÷8 = 1.
    By the same rule, many commenters argued that the expression 8 ÷ 2(4)
    was not synonymous with 8÷2x4, because the parentheses demanded immediate
    resolution, thus giving 8÷8 = 1 again.

    This convention is very reasonable, and I agree that the answer is 1
    if we adhere to it. But it is not universally adopted.

    • Goodvibes@lemmy.cafe
      link
      fedilink
      English
      arrow-up
      10
      ·
      11 months ago

      The only real answer lmao. People really out here thinking the funny symbols on the paper follow absolute laws. Crazy.

    • AdrianTheFrog@lemmy.world
      link
      fedilink
      English
      arrow-up
      8
      ·
      11 months ago

      My mom’s a mathematician, she got annoyed when I said that the order of operations is just arbitrary rules made up by people a couple thousand years ago

      • tamal3@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        11 months ago

        It’s organized so that more powerful operations get precedence, which seems natural.

        Set aside intentionally confusing expressions. The basic idea of the Order of Operations holds water even without ever formally learning the rules.

        If an addition result comes first and gets exponentiated, the changes from the addition are exaggerated. It makes addition more powerful than it should be. The big stuff should happen first, then the more granular operations. Of course, there are specific cases where we need to reorder, or add clarity, which is why human decisions about groupings are at the top.

        • Mango@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          11 months ago

          Yeah, but that’s why I like to buff my base attack before I invest in multipliers and armor penetration!

    • Flying Squid@lemmy.world
      link
      fedilink
      arrow-up
      4
      ·
      11 months ago

      I’m with you. Has anyone ever actually seen a math? Can you buy a math at the math store? Are there bespoke math craftspeople?

      No.

      I rest my case.

  • GTG3000@programming.dev
    link
    fedilink
    arrow-up
    48
    ·
    11 months ago

    I’m with the right answer here. / and * have same precedence and if you wanted to treat 2(2+2) as a single unit, you should have written it like (2*(2+2)).

    • sushibowl@feddit.nl
      link
      fedilink
      arrow-up
      73
      ·
      11 months ago

      It’s pretty common even in academic literature to treat implied multiplication as having higher precedence than explicit multiplication/division. Otherwise an expression like 1 / 2n would have to be interpreted as (1 / 2) * n rather than the more natural 1 / (2 * n).

      A lot of this bullshit can be avoided with better notation systems, but calculators tend to be limited in what you can write, so meh. Unless you want to mislead people for the memes, just put parentheses around things.

      • GTG3000@programming.dev
        link
        fedilink
        arrow-up
        14
        ·
        11 months ago

        That’s fair. Personally, I just have a grudge against math notation in general. Makes my programmer brain hurt when there’s no consistency and a lot of implicit rules.

        Then again, I also like Lisp so I’m not exactly without sin.

          • GTG3000@programming.dev
            link
            fedilink
            arrow-up
            2
            ·
            11 months ago

            I know what video you linked even without clicking lol. Yeah, I can agree there. Although my only experience with music was “try to learn guitar, get distracted because ADHD”.

            • Jarix@lemmy.world
              link
              fedilink
              arrow-up
              3
              ·
              11 months ago

              The rocksmith game might help you.

              Even guitarhero/rockband will help you with using your fingers and will help when you want to try a real guitar. Muscle memory might not be great but for someone who is just doing it for fun it will be helpful getting your fretting and strumming coordination. And them being games might help fend off the adhd enough to keep you motivated to pick it up again after putting it down

              • GTG3000@programming.dev
                link
                fedilink
                arrow-up
                1
                ·
                11 months ago

                I appreciate the sentiment, but I really don’t have time for another hobby.

                I did accidentally become a DM for not one but two DnD groups recently.

            • AngryCommieKender@lemmy.world
              link
              fedilink
              arrow-up
              1
              ·
              edit-2
              11 months ago

              I started with piano, technically, but I was 3-4 years old, and don’t remember any of it. I can sit a piano and make it sound good, but I can’t play sheet music on it. I switched to violin in second grade, and then just learned how to play everything except for rhythm guitar, and piano. Chords mess with my fingers. Strangely enough my ADHD allowed me to super focus, but I never got the hang of sight reading, so I mostly play by ear, but no one can tell.

              I can even play a didgeridoo, and that required me to learn circular breathing.

      • Ultraviolet@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        11 months ago

        The problem is whether or not that rule is taught depends on when and where you learned it. Schools only started teaching that rule relatively recently, and even then, not universally. Which of course makes for ideal engagement bait on your hellsite of choice.

    • Klear@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      11 months ago

      Yeah, if there’s any ambiguity, you probably should have written it in a different way.

  • arisunz@lemmy.blahaj.zone
    link
    fedilink
    arrow-up
    30
    ·
    11 months ago

    this comment section illustrates perfectly why i hate maths so much lmao

    love ambiguous, confusing rules nobody can even agree on!

    • onion@feddit.de
      link
      fedilink
      arrow-up
      31
      ·
      11 months ago

      The problem isn’t math, it’s the people that suck at at it who write ambigous terms like this, and all the people in the comments who weren’t educated properly on what conventions are.

      • Swallowtail@beehaw.org
        link
        fedilink
        arrow-up
        5
        ·
        11 months ago

        Yeah, you could easily make this more straightforward by putting parentheses around 8÷2. It’s like saying literature sucks because Finnegans Wake is incomprehensible.

      • loops@beehaw.org
        link
        fedilink
        English
        arrow-up
        3
        ·
        11 months ago

        Huge shout out to the jaded AF high school math teachers that don’t give a fuck any more!

    • UnRelatedBurner@sh.itjust.works
      link
      fedilink
      arrow-up
      13
      ·
      11 months ago

      lol, math is literally the only subject that has rules set in stone. This example is specifically made to cause confusion. Division has the same priority as multiplication. You go from left to right. problem here is the fact that you see divison in fraction form way more commonly. A fraction could be writen up as (x)/(y) not x/y (assuming x and y are multiple steps). Plain and simple.

      The fact that some calculator get it wrong means that the calculator is wrongly configured. The fact that some people argue that you do () first and then do what’s outside it means that said people are dumb.

      They managed to get me once too, by everyone spreading missinformation so confidently. Don’t even trust me, look up the facts for yourself. And realise that your comment is just as incorrect as everyone who said the answer is 1. (uhm well they don’t agree on 0^0, but that’s kind of a paradox)

      • Zagorath@aussie.zone
        link
        fedilink
        arrow-up
        12
        ·
        11 months ago

        If we had 1/2x, would you interpret that as 0.5x, or 1/(2x)?

        Because I can guarantee you almost any mathematician or physicist would assume the latter. But the argument you’re making here is that it should be 0.5x.

        It’s called implicit multiplication or “multiplication indicated by juxtaposition”, and it binds more tightly than explicit multiplication or division. The American Mathematical Society and American Physical Society both agree on this.

        BIDMAS, or rather the idea that BIDMAS is the be-all end-all of order of operations, is what’s known as a “lie-to-children”. It’s an oversimplification that’s useful at a certain level of understanding, but becomes wrong as you get more advanced. It’s like how your year 5 teacher might have said “you can’t take the square root of a negative number”.

        • vithigar@lemmy.ca
          link
          fedilink
          arrow-up
          6
          ·
          11 months ago

          An actual mathematician or physicist would probably ask you to clarify because they don’t typically write division inline like that.

          That said, Wolfram-Alpha interprets “1/2x” as 0.5x. But if you want to argue that Wolfram-Alpha’s equation parser is wrong go ahead.

          https://www.wolframalpha.com/input?i=1%2F2x

          • Zagorath@aussie.zone
            link
            fedilink
            arrow-up
            7
            ·
            11 months ago

            I will happily point out that Wolfram Alpha does this wrong. So do TI calculators, but not Casio or Sharp.

            Go to any mathematics professor and give them a problem that includes 1/2x and ask them to solve it. Don’t make it clear that merely asking “how do you parse 1/2x?” is your intent, because in all likelihood they’ll just tell you it’s ambiguous and be done with it. But if it’s written as part of a problem and they don’t notice your true intent, you can guarantee they will take it as 1/(2x).

            Famed physicist Richard Feynman uses this convention in his work.

            In fact, even around the time that BIDMAS was being standardised, the writing being done doing that standardisation would frequently use juxtaposition at a higher priority than division, without ever actually telling the reader that’s what they were doing. It indicates that at the time, they perhaps thought it so obvious that juxtaposition should be performed first that it didn’t even need to be explained (or didn’t even occur to them that they could explain it).

            According to Casio, they do juxtaposition first because that’s what most teachers around the world want. There was a period where their calculators didn’t do juxtaposition first, something they changed to because North American teachers were telling them they should, but the outcry front the rest of the world was enough for them to change it back. And regardless of what teachers are doing, even in America, professors of mathematics are doing juxtaposition first.

            I think this problem may ultimately stem from the very strict rote learning approach used by the American education system, where developing a deeper understanding of what’s going on seems to be discouraged in favour of memorising facts like “BIDMAS”.

            • vithigar@lemmy.ca
              link
              fedilink
              arrow-up
              4
              ·
              11 months ago

              To be clear, I’m not saying 1/2x being 1/(2x) rather than 0.5x is wrong. But it’s not right either. I’m just pretty firmly in the “inline formulae are ambiguous” camp. Whichever rule you pick, try to apply it consistently, but use some other notation or parenthesis when you want to be clearly understood.

              The very fact that this conversation even happens is proof enough that the ambiguity exists. You can be prescriptive about which rules are the correct ones all you like, but that’s not going to stop people from misunderstanding. If your goal is to communicate clearly, then you use a more explicit notation.

              Even Wolfram Alpha makes a point of restating your input to show how it’s being interpreted, and renders “1/2x” as something more like

              1
              - x
              2
              

              to make very clear what it’s doing.

              • Zagorath@aussie.zone
                link
                fedilink
                English
                arrow-up
                4
                ·
                11 months ago

                Even Wolfram Alpha makes a point of restating your input to show how it’s being interpreted

                This is definitely the best thing to do. It’s what Casio calculators do, according to those videos I linked.

                My main point is that even though there is theoretically an ambiguity there, the way it would be interpreted in the real world, by mathematicians working by hand (when presented in a way that people aren’t specifically on the lookout for a “trick”) would be overwhelmingly in favour of juxtaposition being evaluated before division. Maybe I’m wrong, but the examples given in those videos certainly seem to point towards the idea that people performing maths at a high level don’t even think twice about it.

                And while there is a theoretical ambiguity, I think any tool which is operating counter to how actual mathematicians would interpret a problem is doing the wrong thing. Sort of like a dictionary which decides to take an opinionated stance and say “people are using the word wrong, so we won’t include that definition”. Linguists would tell you the job of a dictionary should be to describe how the word is used, not rigidly stick to some theoretical ideal. I think calculators and tools like Wolfram Alpha should do the same with maths.

                • vithigar@lemmy.ca
                  link
                  fedilink
                  arrow-up
                  2
                  ·
                  11 months ago

                  Linguists would tell you the job of a dictionary should be to describe how the word is used, not rigidly stick to some theoretical ideal. I think calculators and tools like Wolfram Alpha should do the same with maths.

                  You’re literally arguing that what you consider the ideal should be rigidly adhered to, though.

                  “How mathematicians do it is correct” is a fine enough sentiment, but conveniently ignores that mathematicians do, in fact, work at WolframAlpha, and many other places that likely do it “wrong”.

                  The examples in the video showing inline formulae that use implicit priority have two things in common that make their usage unambiguous.
                  First, they all are either restating, or are derived from, formulae earlier in the page that are notated unambiguously, meaning that in context there is a single correct interpretation of any ambiguity.

                  Second, being a published paper it has to adhere to the style guide of whatever body its published under, and as pointed out in that video, the American Mathematical Society’s style guide specifies implicit priority, making it unambiguous in any of their published works. The author’s preference is irrelevant.

                  Also, if it’s universally correct and there was no ambiguity in its use among mathematicians, why specify it in the style guide at all?

      • Primarily0617@kbin.social
        link
        fedilink
        arrow-up
        11
        ·
        11 months ago

        math is literally the only subject that has rules set in stone

        go past past high school and this isn’t remotely true

        there are areas of study where 1+1=1

        • Globulart@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          edit-2
          11 months ago

          In modular arithmetic you can make 1+1=0 but I’m struggling to think of a situation where 1+1=1 without redefining the + and = functions.

          Not saying you’re wrong, but do you have an example? I’d be interested to see

      • kpw@kbin.social
        link
        fedilink
        arrow-up
        8
        ·
        11 months ago

        Off topic, but the rules of math are not set in stone. We didn’t start with ZFC, some people reject the C entirely, then there is intuitionistic logic which I used to laugh at until I learned about proof assistants and type theory. And then there are people who claim we should treat the natural numbers as a finite set, because things we can’t compute don’t matter anyways.

        On topic: Parsing notation is not a math problem and if your notation is ambiguous or unclear to your audience try to fix it.

    • darthelmet@lemmy.world
      link
      fedilink
      arrow-up
      7
      ·
      11 months ago

      This is more language/writing style than math. The math is consistent, what’s inconsistent is there are different ways to express math, some of which, quite frankly, are just worse at communicating the mathematical expression clearly than others.

      Personally, since doing college math classes, I don’t think I’d ever willingly write an expression like that exactly because it causes confusion. Not the biggest issue for a simple problem, much bigger issue if you’re solving something bigger and need combine a lot of expressions. Just use parentheses and implicit multiplication and division. It’s a lot clearer and easier to work with.

    • 4am@lemm.ee
      link
      fedilink
      arrow-up
      6
      ·
      11 months ago

      PEMDAS

      Parenthesis, exponents, multiplication, division, addition, subtraction.

      The rule is much older than me and they taught it in school. Nothing ambiguous about it, homie. The phone app is fucked up. Calculator nailed it.

      • hallettj@beehaw.org
        link
        fedilink
        English
        arrow-up
        4
        ·
        11 months ago

        The comment from subignition explains that the phone’s answer, 16, is what you get by strictly following PEMDAS: the rule is that multiplication and division have the same precedence, and you evaluate them from left-to-right.

        The calculator uses a different convention where either multiplication has higher priority than division, or where “implicit” multiplication has higher priority (where there is no multiply sign between adjacent expressions).

          • hallettj@beehaw.org
            link
            fedilink
            English
            arrow-up
            2
            ·
            11 months ago

            The parentheses step only covers expressions inside parentheses. That’s 2 + 2 in this case. The times-2 part is outside the parentheses so it’s evaluated in a different step.

      • arisunz@lemmy.blahaj.zone
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        11 months ago

        i know about pemdas and also my brother in christ half the people in the comments are saying the phone app is right lmao

        edit: my first answer was 16

  • I Cast Fist@programming.dev
    link
    fedilink
    English
    arrow-up
    24
    ·
    11 months ago

    The problem is that there’s no “external” parentheses to really tell us which is right: (8 / 2) * 4 or 8 / (2 * 4)

    The amount of comments here shows how much debate this “simple” thing generates

    • qarbone@lemmy.world
      link
      fedilink
      English
      arrow-up
      31
      ·
      11 months ago

      When there are no parentheses, you process left to right on the same tier of operations. That’s how it’s always been processed.

    • EvokerKing@lemmy.world
      link
      fedilink
      arrow-up
      19
      ·
      11 months ago

      Afaik the order of operations doesn’t have distributive property in it. It would instead simply become multiplication and would go left to right and would therefore be 16.

    • Aermis@lemmy.world
      link
      fedilink
      arrow-up
      11
      ·
      11 months ago

      If you agree that parenthesis go first then the equation becomes 8/2x4. Then it’s simply left to right because multiplication does not take precedence over division. What’s the nuanced talk? That M comes before D in PEMDAS?

      • I Cast Fist@programming.dev
        link
        fedilink
        English
        arrow-up
        2
        ·
        11 months ago

        My observation was mainly based on this other comment

        https://programming.dev/comment/5414285

        In this more sophisticated convention, which is often used in algebra, implicit multiplication is given higher priority than explicit multiplication or explicit division, in which those operations are written explicitly with symbols like x * / or ÷. Under this more sophisticated convention, the implicit multiplication in 2(2 + 2) is given higher priority than the explicit division in 8÷2(2 + 2). In other words, 2(2+2) should be evaluated first. Doing so yields 8÷2(2 + 2) = 8÷8 = 1. By the same rule, many commenters argued that the expression 8 ÷ 2(4) was not synonymous with 8÷2x4, because the parentheses demanded immediate resolution, thus giving 8÷8 = 1 again.