Another person already replied using your equation, but I felt the need to reply with a simpler one as well that shows it:
9-1+3=?
Subtraction first:
8+3=11
Addition first:
9-4=5
Comment on A fake Facebook event disguised as a math problem has been one of its top posts for 6 months
vithigar@lemmy.ca 3 weeks agoThe same priority operations can be done in any order without affecting the result, that’s why they can be same priority and don’t need an explicit order.
6 × 4 ÷ 2 × 3 ÷ 9 evaluates the same regardless of order. Can you provide a counter example?
Another person already replied using your equation, but I felt the need to reply with a simpler one as well that shows it:
9-1+3=?
Subtraction first:
8+3=11
Addition first:
9-4=5
Addition first: 9-4=5
Nope. Addition first is 9+3-1=12-1=11. You did 9-(1+3), incorrectly adding brackets and changing the answer (thus a wrong answer)
Oh my god now this is going to be Lemmy’s top thread for 6 months, isn’t it?
Btw, yeah I’m with you on this, you just need to know the priorities and you’re good, because the order doesn’t matter for operations with the same priority
Except it does matter. I left some examples for another post with multiplication and division, I’ll give you some addition and subtraction to see order matter with those operations as well.
Let’s take:
1 + 2 - 3 + 4
Addition first:
(1 + 2) - (3 + 4)
3 - 7 = -4
Subtraction first:
1 + (2 - 3) + 4
1 + (-1) + 4 = 4
Right to left:
1 + (2 - (3 + 4))
1 + (2 - 7)
1 + (-5) = -4
Left to right:
((1 + 2) - 3) + 4
(3 - 3) + 4 = 4
Except it does matter
No it doesn’t. You disobeying the rules and getting lots of wrong answers in your examples doesn’t change that.
I left some examples for another post with multiplication and division
Which you did wrong.
I’ll give you some addition and subtraction to see order matter with those operations as well
And I’ll show you it doesn’t matter when you do it correctly
Subtraction first: 1 + (2 - 3) + 4 1 + (-1) + 4 = 4
Nope. Right answer for wrong reason - you only co-incidentally got the answer right. -3+1+2+4=-3+7=4
Right to left: 1 + (2 - (3 + 4)) 1 + (2 - 7) 1 + (-5) = -4
Nope. 4-3+2+1=1+2+1=3+1=4
Edit: You can argue that, for example, the addition first could be (1 + 2) + (-3 + 4)
Or you could just do it correctly in the first place, always obeying Left Associativity and never adding Brackets
in my opinion that’s another ambiguous case
There aren’t ANY ambiguous cases. In every case it’s equal to 4. If you didn’t get 4, then you made a mistake and got a wrong answer.
Oh, but of course the statement changes if you add parentheses. Basically, you’re changing the effective numbers that are being used, because the parentheses act as containers with a given value (you even showed the effective numbers in your examples).
Get this : + 1 - 1 + 1 - 1 + 1 - 1 + 1
You can change the result several times by choosing where you want to put the parentheses. However, the order of operations of same priority inside a container (parentheses) does not change the resulting value of the container.
In the example, there were no parentheses, so no ambiguity (there wouldn’t be any ambiguity with parentheses either, the correct way of calculating would just change), and I don’t think you can add “ambiguity” by adding parentheses — you’re just changing the effective expression to be evaluated.
By the way, this is the reason why I absolutely overuse parentheses in my engineering code. It can be redundant, but at least I am SURE that it is going to follow the order that I wanted.
Oh, but of course the statement changes if you add parentheses
It sure does, but they don’t seem to understand that.
HereIAm@lemmy.world 3 weeks ago
So let’s try out some different prioritization systems.
Left to right:
(((6 * 4) / 2) * 3) / 9
((24 / 2) * 3) / 9
(12 * 3) / 9
36 / 9 = 4
Right to left:
6 * (4 / (2 * (3 / 9)))
6 * (4 / (2 * 0.333…))
6 * (4 / 0.666…)
6 * 6 = 36
Multiplication first:
(6 * 4) / (2 * 3) / 9
24 / 6 / 9
Here the path divides again, we can do the left division or right division first.
Left first:
(24 / 6) / 9
4 / 9 = 0.444… Right side first:
24 / (6 / 9)
24 / 0.666… = 36
And finally division first:
6 * (4 / 2) * (3 / 9)
6 * 2 * 0.333…
12 * 0.333… = 4
It’s ambiguous which one of these is correct. Hence the best method we have for “correct” is left to right.
SmartmanApps@programming.dev 1 day ago
Nope! 6 × 4 ÷ 2 × 3 ÷ 9 =4 right to left is 6 ÷ 9 x 3 ÷ 2 × 4 =4. You disobeyed the rule of Left Associativity, and your answer is wrong
Also nope. Multiplication first is 6 x 4 x 3 ÷ 2 ÷ 9 =4
Still nope. 6 × 4 x 3 ÷ 2 ÷ 9 =4
Still nope. 6 × 4 x 3 ÷ 9 ÷ 2 =4
And finally still nope. 6 ÷ 9 ÷ 2 x 4 x 3 =4
Hint: note that I never once added any brackets. You did, hence your multiple wrong answers.
No it isn’t. Only 4 is correct, as I have just shown repeatedly.
It’s because students don’t make mistakes with signs if you don’t change the order. I just showed you can still get the correct answer with different orders, but you have to make sure you obey Left Associativity at every step.
vithigar@lemmy.ca 3 weeks ago
I stand corrected
SmartmanApps@programming.dev 1 day ago
No, you weren’t. Most of their answers were wrong. You were right. See my reply. 4 is the only correct answer, and if you don’t get 4 then you did something wrong, as they did repeatedly (kept adding brackets and thus changing the Associativity).
Melvin_Ferd@lemmy.world 3 weeks ago
Maybe I’m wrong but the way I explain it is until the ambiguity is removed by adding in extra information to make it more specific then all those answers are correct.
SmartmanApps@programming.dev 1 day ago
There isn’t any ambiguity.
No, only 1 answer is correct, and all the others are wrong.
Maths isn’t English and doesn’t have multiple meanings. It has rules. Obey the rules and you always get the right answer.
It isn’t incomplete.
Melvin_Ferd@lemmy.world 1 day ago
Can you explain how that is? Like with an example?
HereIAm@lemmy.world 3 weeks ago
100% with you. “Left to right” as far as I can tell only exists to make otherwise “unsolvable” problems a kind of official solution. I personally feel like it is a bodge, and I would rather the correct solution for such a problem to be undefined.
SmartmanApps@programming.dev 1 day ago
It’s not a rule, it’s a convention, and it exists so as to avoid making mistakes with signs, mistakes you made in almost every example you gave where you disobeyed left to right.
Robust_Mirror@aussie.zone 3 weeks ago
It’s so we don’t have to spam brackets everywhere
9+2-1+6-4+7-3+5=
Becomes
((((((9+2)-1)+6)-4)+7)-3)+5=
That’s just clutter for no good reason when we can just say if it doesn’t have parentheses it’s left to right. Having a default evaluation order makes sense and means we only need parentheses when we want to deviate from the norm.
barsoap@lemm.ee 3 weeks ago
The solution accepted anywhere but in the US school system is “Bloody use parenthesis, then”, as well as “Why is there more than one division in this formula why didn’t you re-arrange everything to be less confusing” up to “50 Hertz, in base units, are 50s^-1^”.
SmartmanApps@programming.dev 1 day ago
No, the solution is learn the rules of Maths. You can find them in Maths textbooks.
Yes we do, and it’s what we teach students to do.
HereIAm@lemmy.world 3 weeks ago
I fully agree that if it comes down to “left to right” the problem really needs to be rewritten to be more clear. But I’ve just shown why that “rule” is a common part of these meme problems because it is so weird and quite esoteric.