https://zeta.one/viral-math/

I wrote a (very long) blog post about those viral math problems and am looking for feedback, especially from people who are not convinced that the problem is ambiguous.

It's about a 30min read so thank you in advance if you really take the time to read it, but I think it's worth it if you joined such discussions in the past, but I'm probably biased because I wrote it :)

  • CallumWells@lemmy.ml
    ·
    8 months ago

    I love that the calculators showing different answers are both from the same manufacturer XD

    • wischi@programming.dev
      hexagon
      ·
      edit-2
      8 months ago

      In the blog post there are even more. Texas Instruments, HP and Canon also have calculators, and some of them show 9 and some 1.

  • youngalfred@lemm.ee
    ·
    8 months ago

    Typo in article:

    If you are however willing to except the possibility that you are wrong.

    Except should be 'accept'.

    Not trying to be annoying, but I know people will often find that as a reason to disregard academic arguments.

    • wischi@programming.dev
      hexagon
      ·
      8 months ago

      Thank you very much 🫶. No it's not annoying at all. I'm very grateful not only for the fact that you read the post but also that you took the time to point out issues.

      I just fixed it, should be live in a few minutes.

  • jdaxe@infosec.pub
    ·
    8 months ago

    It's hilarious seeing all the genius commenters who didn't read the linked article and are repeating all the exact answers and arguments that the article rebuts :)

    • TheLastHero [none/use name]
      ·
      8 months ago

      you are so sure that you are right and already “know it all”, why bother and even read this? There is no comment section to argue.

      he made a mistake posting this to a comment section, now he must pay the price

    • RickyRigatoni@lemmy.ml
      ·
      8 months ago

      I'm still not used to having combined image and text posts so I usually don't notice the text portion if it isn't a big ol' wall and I hope I'm not the only one.

    • wischi@programming.dev
      hexagon
      ·
      8 months ago

      ❤️ True, but I think one of the biggest problems is that it's pretty long and because you can't really sense how good/bad/convining the text is it's always a gamble for everybody if it's worth reading something for 30min just to find out that the content is garbage.

      I hope I did a decent job in explaining the issue(s) but I'm definitely not mad if someone decides that they are not going to read the post and still comment about it.

  • InquisitiveApathy@lemm.ee
    ·
    8 months ago

    I always hate any viral math post for the simple reason that it gives me PTSD flashbacks to my Real Analysis classes.

    The blog post is fine, but could definitely be condensed quite a bit across the board and still effectively make the same points would be my only critique.

    At it core Mathematics is the language and practices used in order to communicate numbers to one another and it's always nice to have someone reasonably argue that any ambiguity of communication means that you're not communicating effectively.

  • Samsy@lemmy.ml
    ·
    edit-2
    8 months ago

    I really hate the social media discussion about this. And the comments in the past teached me, there are two different ways of learning math in the world.

    • wischi@programming.dev
      hexagon
      ·
      edit-2
      8 months ago

      True, and it's not only about learning math but that there is actually no consensus even amongst experts, about the priority of implicit multiplications (without explicit multiplication sign). In the blog post there are a lot of things that try to show why and how that's the case.

  • Pulptastic@midwest.social
    ·
    edit-2
    8 months ago

    I disagree. Without explicit direction on OOO we have to follow the operators in order.

    The parentheses go first. 1+2=3

    Then we have 6 ÷2 ×3

    Without parentheses around (2×3) we can't do that first. So OOO would be left to right. 9.

    In other words, as an engineer with half a PhD, I don't buy strong juxtaposition. That sounds more like laziness than math.

      • Pulptastic@midwest.social
        ·
        8 months ago

        I did read the article. I am commenting that I have never encountered strong juxtaposition and sharing why I think it is a poor choice.

        • flying_sheep@lemmy.ml
          ·
          edit-2
          8 months ago

          You probably missed the part where the article talks about university level math, and that strong juxtaposition is common there.

          I also think that many conventions are bad, but once they exist, their badness doesn't make them stop being used and relied on by a lot of people.

          I don't have any skin in the game as I never ran into ambiguity. My university professors simply always used fractions, therefore completely getting rid of any possible ambiguity.

  • Perfide@reddthat.com
    ·
    edit-2
    8 months ago

    You lost me on the section when you started going into different calculators, but I read the rest of the post. Well written even if I ultimately disagree!

    The reason imo there is ambiguity with these math problems is bad/outdated teaching. The way I was taught pemdas, you always do the left-most operations first, while otherwise still following the ordering.

    Doing this for 6÷2(1+2), there is no ambiguity that the answer is 9. You do your parentheses first as always, 6÷2(3), and then since division and multiplication are equal in ordering weight, you do the division first because it's the left most operation, leaving us 3(3), which is of course 9.

    If someone wrote this equation with the intention that the answer is 1, they wrote the equation wrong, simple as that.

    • wischi@programming.dev
      hexagon
      ·
      8 months ago

      The calculator section is actually pretty important, because it shows how there is no consensus. Sharp is especially interesting with respect to your comment because all scientific Sharp calculators say it's 1. For all the other brands for hardware calculators there are roughly 50:50 with saying 1 and 9.

      So I'm not sure if you are suggesting that thousands of experts and hundreds of engineers at Casio, Texas Instruments, HP and Sharp got it wrong and you got it right?

      There really is no agreed upon standard even amongst experts.

      • Perfide@reddthat.com
        ·
        8 months ago

        No, those companies aren't wrong, but they're not entirely right either. The answer to "6 ÷ 2(1+2)" is 1 on those calculators because that is a badly written equation and you(not literally you, to be clear) should feel bad for writing it, and the calculators can't handle it with their rigid hardcoded logic. The ones that do give the correct answer of 9 on that equation will get other equations wrong that it shouldn't be, again because the logic is hardcoded.

        That doesn't change the fact that that equation worked out on paper is absolutely 9 based on modern rules of math. Calculate the parentheses first, you then have 6 ÷ 2(3). We could solve from here, but to make the point extra clear I'm going to actually expand this out to explicit multiplication. "2(3)" is the same as "2 x 3", so we can rewrite the equation as "6 ÷ 2 x 3". All operators now inarguably have equal precedence, which means the only factor left in which order to do the operations is left to right, and thus division first. The answer can only be 9.

        • MeetInPotatoes@lemmy.ml
          ·
          8 months ago

          If you'd ever taken any advanced math, you'd see that the answer is 1 all day. The implicit multiplication is done before the division because anyone taking advanced math would see 2(1+2) as a term that must be resolved first. The answer still lies in the ambiguity of the way the problem is written though. If the author used fractions instead of that stupid division symbol, there would be no ambiguity. It's either 6/2 x 3 = 9 or [6/(2x3)] = 1. Comment formatting aside, if someone put 6 in the numerator, and then did or did NOT put all the rest in the denominator underneath a horizontal bar, it would be obvious.

          TL;DR It's still a formatting issue, but 9 is definitely not the clear and only answer.

  • brisk@aussie.zone
    ·
    8 months ago

    My only complaint is the suggestion that engineers like to be clear. My undergrad classes included far too many things like 2 cos 2 x sin y

  • Einar@lemm.ee
    ·
    8 months ago

    I read the whole article. I don't agree with the notation of the American Physical Society, but who am I to argue that? 😄

    I started out thinking I knew how the order of operations worked and ended up with a broader view of the subject. Thank you for opening my mind a bit today. I will be more explicit in my notations from now on.

    • wischi@programming.dev
      hexagon
      ·
      edit-2
      8 months ago

      Thank you so much for taking the time. I'm also not convinced that APS's notation is a very good choice but I'm neither american nor a physisist 🤣

      I'd love to see how the exceptions work that the APS added, like allowing explicit multiplications on line-breaks, if they still would do the multiplication first, but I couldn't find a single instance where somebody following the APS notation had line-break inside an expression.

  • Adkml [he/him]
    ·
    8 months ago

    The ambiguous ones at least have some discussion around it. The ones I've seen thenxouple times I had the misfortune of seeing them on Facebook were just straight up basic order of operations questions. They weren't ambiguous, they were about a 4th grade math level, and all thenpeople from my high-school that complain that school never taught them anything were completely failing to get it.

    I'm talking like 4+1x2 and a bunch of people were saying it was 10.

  • MiDaBa@lemmy.ml
    ·
    8 months ago

    I would also add that you shouldn't be using a basic calculator to solve multi part problems. Second, I haven't seen a division sign used in a formal math class since elementary and possibly junior high. These things are almost always written as fractions which makes the logic easier to follow. The entire point of working in convention is so that results are reproducible. The real problem though is that these are not written to educate anyone. They are deliberately written to confuse so that some social media personality can make money from clicks. If someone really wants to practice math skip the click and head over to the Kahn Academy or something similar.

  • CarbonScored [any]
    ·
    edit-2
    8 months ago

    A fair criticism. Though I think the hating on PEDMAS (or BODMAS as I was taught) is pretty harsh, as it very much does represent parts of the standard of reading mathematical notation when taught correctly. At least I personally was taught its true form was a vertical format:

    B

    O

    DM

    AS

    I'd also say it's problematic to rely on calculators to implement or demonstrate standards, they do have their own issues.

    But overall, hey, it's cool. The world needs more passionate criticisms of ambiguous communication turning into a massive interpration A vs interpretation B argument rather than admitting "maybe it's just ambiguous".

    • wischi@programming.dev
      hexagon
      ·
      edit-2
      8 months ago

      The problem with BODMAS is that everybody is taught to remember "BODMAS" instead of "BO-DM-AS" or "BO(DM)(AS)". If you can't remember the order of operations by heart you won't remember that "DM" and "AS" are the same priority, that's why I suggested dropping "division" and "subtraction" entirely from the mnemonic.

      It's true that calculators also don't dictate a standard but they implement what conventions are typically used in practice. If a convention would be so dominating (let's say 95% vs 5%) all calculator manufacturers would just follow the 95% convention, except maybe for some very special-purpose calculators.

      • CarbonScored [any]
        ·
        8 months ago

        In fairness, I did quite like the suggestion to just remove division and subtraction! One that should be taken to heart :)

  • octesian@lemm.ee
    ·
    edit-2
    8 months ago

    I don't remember everything, but I remember the first two operations are exponents then parentheses. Edit: wait is it the other way around?

    • usernamesaredifficul [he/him]
      ·
      8 months ago

      bidmas

      brackets, index (powers), division, multiplication, addition, subtraction.

      brackets are always first that's the whole point of brackets

    • wischi@programming.dev
      hexagon
      ·
      8 months ago

      The full story is actually more nuanced than most people think, but the post is actually very long (about 30min) so thank you in advance if you really find the time to read it.

  • Brak [they/them, e/em/eir]
    ·
    edit-2
    8 months ago

    i didn’t fully understand the article, but it was really interesting reading summaries & side discussions in the comments here!

    i enjoy content like this that demonstrates how math is at its heart a useful tool for conceptualizing things vs some kind of immutable force.