6

I hold a masters in computer science from one of the worlds top universities and until today I thought I more or less know basic math.

I'm sure you guys all know these click-bait simple "90% of people can't solve this equation" posts on facebook where everyone starts to argue over a simple equation (and I DEFINITELY don't want to kick off one of those - but I'd like to discuss the roots of this confusion).

So today there was another one of those:

6/2(1+2)

Based on what I learned and applied throughout all my years in university, this equals 9, since brackets are evaluated first and then it's left to right, since division and multiplication have the same operator precedence.

Google agrees with that: enter image description here

Wolfram Alpha agrees with that: enter image description here

and my texas instruments agrees with that too. So it's 9, right?

Well today I came across a claim I hadn't heard before, which is "implied multiplication takes precedence over both explicit multiplication and division" - so by that rule it would not be left to right in the above example, but the implied multiplication would be evaluated before the division, which would mean that

6/2(1+2) == 1 != 6/2*(1+2)

So, are google, wolfram alpha and my calculator all wrong (they by the way also yield 9 if ÷ is used instead of /)?

The only thing i found on the issue so far is this statement on Wikipedia (https://en.wikipedia.org/wiki/Order_of_operations):

Mixed division and multiplication: Similarly, there can be ambiguity in the use of the slash symbol / in expressions such as 1/2x.[5] If one rewrites this expression as 1 ÷ 2x and then interprets the division symbol as indicating multiplication by the reciprocal, this becomes:

1 ÷ 2 × x = 1 × 1/2 × x = 1/2 × x.

With this interpretation 1 ÷ 2x is equal to (1 ÷ 2)x.1[6] However, in some of the academic literature, multiplication denoted by juxtaposition (also known as implied multiplication) is interpreted as having higher precedence than division, so that 1 ÷ 2x equals 1 ÷ (2x), not (1 ÷ 2)x. For example, the manuscript submission instructions for the Physical Review journals state that multiplication is of higher precedence than division with a slash,[7] and this is also the convention observed in prominent physics textbooks such as the Course of Theoretical Physics by Landau and Lifshitz and the Feynman Lectures on Physics.[a]

So one thing this tells me is clearly AVOID IMPLIED MULTIPLICATION

but what is internationally actually 'more correct and less wrong'? Also, I don't fully see how ÷ vs. / is relevant to this question?

By the way, some calculators do seem to evaluate to 1: enter image description here

Aweygan
  • 23,883
  • 10
    What you should take away from this is that the order of multiplication and division is always ambiguous (regardless of whether the multiplication is implicit or explicit), and you should use parentheses and fractions to avoid any potential confusion when a division is performed to the left of a multiplication. If you come across an ambiguous expression someone else has written, then it's ambiguous, so you will have to use your powers of mind reading to induce what the author probably meant (or, if possible, all them directly). – Arthur May 19 '19 at 09:39
  • 1
    The notation is as ambiguous as "Buffalo buffalo Buffalo buffalo Buffalo buffalo buffalo buffalo buffalo" as long as no agreement on the correct interpretation has been reached. Instead of inventing new rules for such corner-cases, it is much more advisable to resort to formulations that are unambiguous within sufficiently simple agreed-upon rules of interpretation, so either "\frac62(1+2)$ or $\frac 6{2(1+2)}$. After all, the goal is to transport information from the author to the reader. But once all use unambiguous notation, the need to agree upon rules for no-longer-used cases has gone ... – Hagen von Eitzen May 19 '19 at 10:08
  • I try to write things so that division doesn't come before multiplication, but if that's unavoidable, then you can still ensure that you never see the ambiguous $a/bc$. Either write $(a/b)c$, $a/b\cdot c$, or at least $a/b,c$ if you want division first, or $a/(bc)$ if you want multiplication first. (This is all assuming that you can't write $\frac abc$ or $\frac a{bc}$ for reasons of limited formatting availability.) – Toby Bartels Dec 25 '21 at 21:11
  • Those two Casio calculators coming up with a different answer are a clear demonstration how one program can parse an expression in one way, and another program parse that very same expression in a different way. And no, there are really no universally agreed conventions regarding operator precedence. Sure, almost everyone will parse 3+47 as 3+(47) rather than (3+4)*7, but even there you will find people or treatments or programs or what have you that will parse it in the latter way. And with division and multiplication it is even more ambiguous. Best to just use parentheses! – Bram28 Apr 12 '22 at 16:39
  • 1
    Try the following: https://www.wolframalpha.com/input?i=6%2Fxy+where+x%3D2%2C+y%3D%281%2B2%29 – Antony Aug 07 '22 at 13:44
  • See also https://math.stackexchange.com/questions/33215/what-is-48-div293/ – Gerry Myerson Aug 07 '23 at 02:49
  • Why isn't Reverse Polish more popular? https://en.wikipedia.org/wiki/Reverse_Polish_notation – TurlocTheRed Aug 29 '23 at 02:46
  • @Arthur "that the order of multiplication and division is always ambiguous" - no, it isn't. It literally doesn't matter what order you do multiplication and division, provided you obey left associativity. – donaldp Aug 22 '24 at 04:28
  • @HagenvonEitzen "no agreement on the correct interpretation has been reached" - can be found in any Year 7 Maths textbook. – donaldp Aug 22 '24 at 04:29
  • @TobyBartels "never see the ambiguous a/bc" - it's not ambiguous. bc=(bxc) by definition. – donaldp Aug 22 '24 at 04:32
  • 1
    @donaldp "It literally doesn't matter what order you do multiplication and division, provided you do it in the specific order that I personally prefer" Yeah, you're right. But people don't always do that. So when you come across an expression where there is a division sign to the left of a multiplication sign, you very much don't know what the author of said expression meant. That is literally what makes it ambiguous, no matter how hard you cling to left association. Also, the way I read your reply yo Tony, you don't always stick with left association anyways. – Arthur Aug 22 '24 at 04:43
  • @Arthur "you very much don't know what the author of said expression meant" - you assume they're following the rules of Maths. "That is literally what makes it ambiguous" - people not obeying the rules of Maths doesn't make the rules of Maths ambiguous. "you don't always stick with left association anyways" - it's literally a rule of Maths. – donaldp Aug 22 '24 at 04:58
  • 1
    @donaldp No, it is NOT a rule of math. It is a rule of your math, but it is not universally adopted (the way it is for + and -), and you don't know what rules the author of whatever it is you're reading uses. It is suboptimal, yes, but it is reality. The ambiguity of $6/ 2(1+2)$ is here to stay and the only thing you can do is to accept it or deliberately and stubbornly misunderstand written math from time to time. – Arthur Aug 22 '24 at 07:38
  • @Arthur "It is a rule of your math" - not me, Maths textbooks. "(the way it is for + and -)" - no, it isn't. There are people claiming that, but that isn't what's actually taught. "The ambiguity of 6/2(1+2)" - there isn't any ambiguity. "stubbornly misunderstand written math from time to time" - the only people who stubbornly misunderstand it is adults who've forgotten the rules of Maths. Teachers and students have no issue with it at all. – donaldp Aug 22 '24 at 08:00
  • @Arthur "the way I read your reply yo Tony, you don't always stick with left association anyways" - not sure how you came away with that conclusion. The Term bc is associated with the division, as per left associativity. – donaldp Aug 22 '24 at 08:46
  • 1
    Your TI calculator is not necessarily consistent with other TI calculators: https://education.ti.com/en/customer-support/knowledge-base/ti-83-84-plus-family/product-usage/11773 – mysteryegg Sep 04 '24 at 06:26

5 Answers5

5

While the rules of mathematics are usually very precise, this is more of a grammar issue. Once the written form is correctly parsed, then you can apply precise and well-known rules to solve it. The problem is that there's no consensus on the right way to parse implied multiplication in the context of a larger expression.

There's a good analysis here, in which the author basically asserts that both answers are right, and the question is wrong.

My personal theory is that because many of us see polynomial terms as being discrete things, we tend to treat similar structures in other places as being discrete. When I see something that looks like a polynomial term, my inclination is to treat it as if it has parentheses around it. So, I see 2/4x as 2/(4*x), while others may see (2/4)*x. Both interpretations can be found in different textbooks.

You could avoid the ambiguity by rewriting the question without implied multiplication. An even better approach would be to change the way you represent division, and put the numerator above the denominator.

mrog
  • 151
  • ""there's no consensus on the right way to parse implied multiplication" - it's not "implied multiplication" since it's not multiplication - The Distributive Law can be found in Year 7 maths textbooks. "2/4x as 2/(4x), while others may see (2/4)x. Both interpretations can be found in different textbooks" - nope, the latter can't be found in any textbook. – donaldp Aug 22 '24 at 04:35
  • 1
    @donaldp You seem very certain. Have you checked every textbook? – Arthur Aug 22 '24 at 07:41
  • @Arthur I've seen people who tried and failed to find ANY textbook that said so. It's a made-up rule by people who have forgotten the actual rules of Terms and The Distributive Law. – donaldp Aug 22 '24 at 08:02
  • 1
    @donaldp Distributive law denotes how multiplication factor distributes by addition components, highlighting there is no difference between multiplying each component of the addition (and then adding them together) versus multiplying the sum of the addition. i.e. 3x(2+5) = 3x2 + 3x5 = 3x7. It doesn't say anything about specific notations – Zero Dec 27 '24 at 13:35
  • @Zero "Distributive law denotes how multiplication factor distributes by addition components... i.e. 3x(2+5)" - nope, that's the Distributive Property. The Distributive Law says nothing about signs but everything about you literally MUST Distribute if you want to remove Brackets. e.g. a(b+c)=(ab+ac) <== note the lack of a multiply sign.

    "It doesn't say anything about specific notations" - yes it does, Brackets with a coefficient. e.g. a(b), a(b+c), etc.

    – donaldp Dec 30 '24 at 16:45
  • @donaldp From what I know of science, if something is called a "law" it described a concept/phenomenon that works in nature. Symbols used to describe or represent "law" (such as notations) are not the law itself. Sources talking about Distributive Law use a(b+c) and a*(b+c) interchangeably.

    For what it's worth I think your interpretation of the formula is correct(it's how I've been taught), but I've been having trouble finding any sources specifically talking about brackets having priority.

    – Zero Dec 31 '24 at 21:07
  • @Zero "Sources talking about Distributive Law use a(b+c) and a(b+c) interchangeably" - yeah, that's one of the issues with textbooks being lazy (similar to being lazy when they leave out the latter brackets in a(b+c)=(ab+ac)), The Distributive Property is usually written as a(b+c) to illustrate it, but is really just scaffolding for then teaching the Law, which literally says you MUST Distribute if there's a coefficient. i.e. a(b+c), whereas of course in order of operations ax(b+c) would be brackets then division, but due to laziness by textbook authors there is confusion around this... – donaldp Jan 01 '25 at 14:03
  • 1
    @Zero "I've been having trouble finding any sources specifically talking about brackets having priority" - do you mean as in you MUST Distribute BEFORE removing Brackets? I have plenty. You can find one at https://dotnet.social/@SmartmanApps/110819316450570395 Most textbooks which have a chapter on Expanding Brackets will have it in there. Chrystal called it "The Law of Distribution" in 1898, when they were still writing it as (a)(b+c) (and since then we've added the rule which made the brackets around the a redundant, so a(b+c)). – donaldp Jan 01 '25 at 14:07
  • @Zero "science, if something is called a "law"" - in my experience it has always meant "must be obeyed/has never been disproven", like Newton's Laws (which does indeed include notation - F=ma), so The Distributive Law fits that bill. It was the name I was taught, but more commonly it's "Expanding Brackets", "Expand and Simplify", or "Multiply out (brackets)". They are all variations on a(b+c)=(ab+ac) and and worded variations will say things like MUST be done BEFORE removing brackets. (as per my previous link) – donaldp Jan 01 '25 at 14:13
  • @donaldp Bracket expansion is precisely what I was missing in this entire discussion. While looking into examples of that I realized there's a distinction between a coefficient (something used in most examples of bracket expansion) and a multiplier. While both are a form of multiplication, one is is an operation that follows BEDMAS order of precedence while the other one specifically multiplies adjacent variable/expression. – Zero Jan 01 '25 at 15:01
  • @donaldp Newton's Law worked before it was observed (that's what makes it a law). Humanity expressed using a mathematical formula and language. A law is the fact something works in a specific way (like apple falling in a specific way). Mathematical formula is a representation/expression of that law. Mathematical expressions are governed by rules that are mostly there so peers can read your work. If you don't want your work to be understood by others you can make up your own syntax for math and still apply the law to work out problems. – Zero Jan 01 '25 at 15:41
  • @Zero "A law is the fact something works in a specific way (like apple falling in a specific way)" - yep, and Maths works a specific way, that's why it has several Laws (Chrystal listed 4 from memory). 1+1=2 was a way that things were observed to work before we created Maths to describe it.

    "mostly there so peers can read your work" - nope, they're mostly there to make sure you get the CORRECT answer, as per The Distributive Law and the rest of the order of operations rules.

    – donaldp Jan 01 '25 at 16:50
  • @donaldp We're getting side tracked. All I meant to say is Distributive Law is not talking about notation and is irrelevant to this problem. The law asserts equality between A(B+C) (or A*(B+C)) = AB + AC` (the principle and NOT how you write it down). That is to say IF you have to multiply the 2 outcomes are the same. It does NOT do is: state precedence or notation. I'm happy to discuss, but this is not the right place. – Zero Jan 02 '25 at 18:02
  • @Zero "The law asserts equality between A(B+C) (or A*(B+C)) = AB + AC`" - no, the PROPERTY says that. The Law literally says you MUST Distribute if you have brackets with a coefficient. "That is to say IF you have to multiply the 2 outcomes are the same" - again, that's the Property. "It does NOT do is: state precedence or notation" - yes it does! "A number or letter next to a bracket means that everything in the bracket must be multiplied by that number or letter if you want to remove the bracket". I already linked to a screenshot of that earlier – donaldp Jan 02 '25 at 19:19
  • @donaldp I couldn't find a single source making a distinction between the law and property. I concluded that Distributive Property is a mathematical expression for the law. (the law works in principle; the property is how you apply the law in math). I've seen the screenshot. I'm not into math scene too much. Is "SmartmanApps" a credible source? His "tweet" is so far the only place I've seen bracket expansion being conflated with (or rather treated as a part of) distributive law. Not even his messages call that notation an expression for the law. He just explains the order of operations. – Zero Jan 09 '25 at 23:33
  • @Zero "I couldn't find a single source making a distinction between the law and property" - so you didn't look at the different syntax, nor the link I gave. Got it. "the law works in principle; the property is how you apply the law in math" - other way around. "Is "SmartmanApps" a credible source?" - it's me, I'm a Maths teacher. I told you it was me. "so far the only place I've seen bracket expansion being conflated with (or rather treated as a part of) distributive law" - I told you I had more, you haven't asked for more. – donaldp Jan 10 '25 at 06:14
  • @Zero "Not even his messages call that notation an expression for the law" - it's a worded version which clearly states "inside the bracket", and the notation clearly shows that it's inside the brackets, a(b+c)=(ab+ac). Not sure what else you want - it's pretty straight forward that the expansion happens inside the brackets. – donaldp Jan 10 '25 at 06:16
  • @Zero BTW "the only place I've seen bracket expansion being conflated with (or rather treated as a part of) distributive law" I already referred to Chrystal before. They were still calling it "The Law of Distribution" then, and Chrystal was using it to refer to ALL types of bracket expansion, not JUST the specific case of (a)(b+c), and he may not have been the first either, so The Distributive Law has been used to refer to bracket expansion for more than 130 years. – donaldp Jan 10 '25 at 06:24
3

I've seen many of these clickbait problems on Facebook. Sometimes they add extra operators, but it always boils down to how you interpret an expression of the form a/bc. This doesn't have a widely agreed-upon answer because it's just not a part of formal mathematical notation.

  • In proper mathematical typesetting, you'd use fraction notation, and thus write $\frac{a}{bc}$ or $\frac{a}{b} c$, depending on the intended meaning. The top and bottom sides of the fraction bar serve as implicit grouping brackets, so $\frac{N}{D} = \frac{(N)}{(D)} = (N) / (D)$. There is no ambiguity.
  • In most computer programming languages, implicit multiplication isn't allowed (mainly because this would prevent having descriptive multi-letter variable names). You have to write a/(b*c) or a/b*c, with an explicit * for multiplication. The latter form is parsed as (a/b)*c due to the rule of left-to-right evaluation of * and / operators (which are at the same precedence level). So again, no ambiguity.

Ambiguity shows up when expressions are typed in a “linear” format (with division written as $a/b$ or $a \div b$, instead of as $\frac{a}{b}$) while also using implicit multiplication ($bc$ instead of $b \times c$, $b \cdot c$, or $b * c$). There are two main schools of thought on operator precedence (often inaccurately called “order of operations”). One is the familiar PEMDAS:

  1. Parentheses
  2. Exponentation (right to left)
  3. Multiplication and Division (left to right)
  4. Addition and Subraction (left to right)

The other is PEJMDAS, which breaks out juxtaposition (implicit multiplication) into its own level.

  1. Parentheses
  2. Exponentation (right to left)
  3. Juxtaposition
  4. (explicit) Multiplication and Division (left to right)
  5. Addition and Subraction (left to right)

There really isn't a strong argument for preferring one to the other.

  • The main argument for PEMDAS, which interprets a/bc as (a/b)c, is that it treats explicit and implicit multiplication uniformly, thus making things easier for compiler developers.
  • The main argument for PEJMDAS, which interprets a/bc as a/(bc), is that bc being written as one “word” just makes it look more tightly bound as a unit than an operation written with punctuation. This is especially true when spaces are added in a / bc.

As you have noted, both interpretations are used by various calculators and computer algebra systems. So what should you do?

“Doctor, it hurts when I do this.”
“Then don't do that.”

Make a habit of never writing $a/bc$. Always explicitly disambiguate between $(a/b)c$ and $a/(bc)$. And when someone else asks a math question with $a/bc$, ask them to clarify.


As for why the confusion occurs, I think it's a educational issue. When students are first introduced to multiplication in elementary school, it's always using an explicit operator (usually $\times$): $2 \times 2 = 4$, $7 \times 8 = 56$, etc. Only when they get to (pre-)algebra, with its concept of “variables”, is implicit multiplication introduced. “Hey, it's getting annoying to use all these $\times$'s, so from now on let's just write $ab$ instead of $a \times b$.” But then they never go back and revisit Aunt Sally to see how she likes this new type of multiplication.

Perhaps we should change the mnemonic to replace the term “parentheses” with “grouping”. The “grouping” symbols will of course include parentheses (...) and the similar bracket pairs [...] and {...}. But it also includes “hidden” grouping brackets in notations like fractions ($\frac{a}{b} = \frac{(a)}{(b)}$) and radicals ($\sqrt{x} = \sqrt{(x)}$). And when implicit multiplication is introduced, let's ask: Does juxtaposition count as “grouping”?

Dan
  • 18,262
  • 1
    In most computer programming languages, implicit multiplication isn't allowed (mainly because this would prevent having descriptive multi-letter variable names).

    Also not allowed in the case of implied multiplication by juxtaposition with parenthesis because of the semantic ambiguity that would arise with an expression like int foo = bar(baz)/qux; -- are we multiplying bar with baz then dividing by qux for the result or passing baz to a function named bar and dividing the function's result by qux?

    – jbowman May 31 '24 at 15:54
  • 1
    We could maybe invent a grammar that uses something other than parenthesis to indicate a function call: int foo = bar{baz}; for a function call and int foo = bar(baz); for implied multiplication, but I think the big reason implied multiplication isn't typically allowed is because it introduces mathematical ambiguity. We could also maybe come up with a way to differentiate variable names from implied multiplication with juxtaposed letters. Force the programmer to write unambiguous logic, I think, is the ultimate nail in the coffin for implied multiplication in programing languages. – jbowman May 31 '24 at 16:06
  • "a/bc. This doesn't have a widely agreed-upon answer because it's just not a part of formal mathematical notation" - yes it is. bc=(bxc) by definition. It's been that way since well before Cajori. "Ambiguity shows up when expressions are typed in a “linear” format" - no there isn't - left associativity. "algebra, with its concept of “variables”, is implicit multiplication introduced" - Terms and The Distributive Law actually. – donaldp Aug 22 '24 at 04:41
  • @jbowman "semantic ambiguity that would arise with an expression like int foo = bar(baz)/qux" - if you haven't defined a function called 2, then there's no ambiguity about what 2(1+2) means. Some compilers recognise that, sone don't. "are we multiplying bar with baz" - are bar and baz numbers or functions? Not hard to work out. "mathematical ambiguity" - there's no ambiguity. – donaldp Aug 22 '24 at 04:45
  • @donaldp "Some compilers recognise that, sone don't." - I pointed out that it's not a problem to resolve the semantic ambiguity (did you actually *read* my comments?) but just because we can mitigate the ambiguity ... should we? In C this compiles and runs just fine: int bar(int bar) {return bar(bar);} and the compiler doesn't need to keep track of types; the [lack of] syntax resolves the [would-be] ambiguity. If C compilers did recognize juxtaposed multiplication this would be unequivocally ambiguous without disallowing the variable/function name clash, which obviously can be done. – jbowman Aug 23 '24 at 16:05
  • 2
    @donaldp But, I think the fact that almost no compilers do this exemplifies my point: don't allow implicit multiplication in the language, because it's dumb and likely to be misinterpreted. ""mathematical ambiguity" - there's no ambiguity" - yes, there indeed is, whether you like to think so or not. If there wasn't, the two calculators in OP would be showing the same result. But, they're not. Hence, they interpret the expression differently. Hence, there is ambiguity. – jbowman Aug 23 '24 at 16:10
  • 2
    @donaldp For reference, I have a good friend and colleague who is a graduate in CS (as am I) and interprets the expression a/bc differently than you do. He also claims, as you do, that there's no ambiguity and that his interpretation is objectively correct. You're both *unequivocally* *wrong* about there not being any ambiguity here and the fact that you both exist and have different interpretations proves this. – jbowman Aug 23 '24 at 16:20
  • @jbowman "just because we can mitigate the ambiguity ... should we?" - yes, otherwise we have the situation now where almost every e-calc gives the wrong answer. "they interpret the expression differently" - one is correct and the other is wrong - note that Casio stopped doing it wrong - people not knowing the rules of Maths doesn't mean the rules of Maths are ambiguous, they're not. "colleague who is a graduate in CS (as am I)" - I'm a Maths teacher. "a/bc differently than you do" - the way "I" do is the way textbooks do. "his interpretation is objectively" wrong, as per Maths textbooks. – donaldp Aug 23 '24 at 20:06
  • @donaldp My comments relate to CS and programming languages. "almost every e-calc gives the wrong answer." - your interpretation would be in the vast minority then it seems. There are good reasons no widely used compilers support implied/juxtaposed multiplication. One is to help prevent bugs that may arise as a result of know-it-all obstinance from blowing up rockets (etc). So it's not really a thing in programming language parsers, unfortunately for your crusade. Better to be explicit and keep the intractable folks from confusing themselves, in both math and computer science. – jbowman Aug 24 '24 at 17:45
  • 1
    If you were serious about your campaign to remove ambiguity, you'd drop any use of implied multiplication in the presence of a slash or obelus and use fractional notation instead. This is what professional mathematicians and scientists in general do. Computer scientists cannot easily tokenize fractional notation from ASCII and so disallow implied multiplication because we don't want any maths teachers getting confused about what the programmer meant to have happen. – jbowman Aug 24 '24 at 17:52
  • @jbowman "remove ambiguity" - there isn't any there to begin with to be "removed" - the rules of Maths cover every scenario. "implied multiplication" - there's no such thing - it's Terms or The Distributive Law. "slash or obelus and use fractional" - they don't mean the same thing. Terms are separated by operators (such as division) and joined by grouping symbols (such as fraction bar). 1÷2 is 2 terms, ½ is 1 term. "This is what professional mathematicians" - look up dividing by fractions and you'll find they don't. e.g. 1÷½. "cannot easily tokenize fractional notation" - use brackets (1÷2)=½ – donaldp Aug 24 '24 at 19:51
  • @jbowman "your interpretation would be in the vast minority then it seems" - not by any means. If you look at the clickbait questions, slightly more than half of adults get it right. On the other hand almost all students get it right. The difference is who remembers the rules and who doesn't. The fact that so many programmers fail to program e-calcs correctly is hugely embarrassing. I've only seen a couple that handle brackets correctly. "There are good reasons no widely used compilers" - not good reasons. "Better to be explicit" - you know Google will override brackets? Speaking of obstinance – donaldp Aug 24 '24 at 19:58
  • @jbowman P.S. the fact that so many e-calcs do it wrong is a large driver of the problem in the first place! Some people will refuse to believe what's in textbooks because "look, my calculator says I'm right". – donaldp Aug 24 '24 at 21:59
-3

In your picture of the $2$ calculators the one with the $9$ answer was only programed for order of operations. The calculator with the answer of $1$ was also programed to consider the distributive property. A calculator is only as good as its programming and only as intelligent as its user.

When I went to school we were taught implied multiplication took precidence because of the distributive property. And the order of operations was a suggestion not concrete.

Parcly Taxel
  • 105,904
  • 1
    The distributive law is the reason that we choose to define the order of operations so that multiplication takes precedence over addition and subtraction. (If you really want to do addition or subtraction first and don't want to use brackets, then you can distribute instead, and for this reason you're more likely to want to multiply first anyway.) It doesn't tell us anything about whether multiplication (implicit or explicit) should be done before division. – Toby Bartels Dec 25 '21 at 21:07
  • @TobyBartels "The distributive law is the reason that we choose to define the order of operations so that multiplication takes precedence over addition and subtraction" - The Distributive Law is literally the first step in solving Brackets. Nothing to do with multiplication at all - that literally only applies to multiplication symbols. – donaldp Aug 22 '24 at 04:50
  • "A calculator is only as good as its programming and only as intelligent as its user" - indeed, so avoid Texas Instruments and almost all e-calcs. "implied multiplication took precedence because of the distributive property" - the correct name is Terms, and yes Terms are the first 2 steps in order of operations. "order of operations was a suggestion not concrete" - they're literally proven rules. – donaldp Aug 22 '24 at 05:12
  • 1
    @donaldp : I would seriously like to know where you learnt to write this way. If I understand you correctly, you think that $ a ( b + c ) $ involves an operation called Brackets and not Multiplication; and that $ b c $ is a Term in $ a / b c $. But I'd like to know for sure, and know who uses this terminology. If it's in a book, I'd like to know the specific one. If you can cite the proofs so that I can examine the premises, that would be great. – Toby Bartels Aug 23 '24 at 05:17
  • @TobyBartels "I would seriously like to know where you learnt to write this way" - at school. "think that a(b+c) involves an operation called " Distribution, and it's not "think". "who uses this terminology" - Maths teachers. In "collecting like Terms" chapters they call it Terms, sometimes elsewhere, in definition of Expressions they call them operands, bur same thing - what's between the operators. The Distributive Law is also known as "expanding brackets" or "expand and simplify". Plenty of textbooks in my thread https://dotnet.social/@SmartmanApps/110897908266416158 – donaldp Aug 23 '24 at 07:24
  • @TobyBartels Distribution is just a special case of expanding brackets (a+b)(c+d)=(ac+ad+bc+bd) - i.e. FOIL - where b=0 (and being a single term no longer requires brackets - a(c+d) is the same as (a)(c+d)). – donaldp Aug 23 '24 at 07:29
  • 1
    @donaldp : Thanks, I'll look at your thread. It's amazing to me that a math teacher would say that the operations in $ a ( b + c ) $ are addition and distribution rather than addition and multiplication, or that distribution is an operation and not a property of the operations of addition and mulitplication. But as I said, I'll look at the books linked in your thread. – Toby Bartels Aug 26 '24 at 19:19
  • @TobyBartels "a(b+c) are addition and distribution rather than addition and multiplication" but both the addition and the multiplication happen INSIDE BRACKETS, hence it's Distribution. i.e. a(b+c)=(ab+ac). You just gotta remember that anything that happens inside brackets is part of the Brackets step. "I'll look at the books linked in your thread" - cool. I'm glad some people are open to learning. I get a lot of pushback from people who are unwilling to admit they may have forgotten some rules from high school! – donaldp Aug 26 '24 at 21:50
-3

@Robert w Shull is correct,

Implied multiplication in this instance comes from the Distributive Law.

Distributive law, in mathematics, the law relating the operations of multiplication and addition, stated symbolically, a(b + c) = ab + ac; that is, the monomial factor a is distributed, or separately applied, to each term of the binomial factor b + c, resulting in the product ab + ac.

–Encyclopedia Britannica

Because Parenthesis have the highest priority in the order of operations, the equation is correctly solved as follows:

6÷2(1+2)=?
6÷(2*1 + 2*2)=?
6÷(2 + 4)=?
6÷(6)=?
6÷6=1

Because there is only one "explicit" operator (division) outside of the parenthetical term, the equation is a simple fraction...

$$ \frac{6}{2(1+2)}$$

which we can then reduce... $$ \frac{3}{(1+2)}$$

finally... $$ \frac{3}{3}=1$$

Updated: Implied multiplication is everywhere, 1x = x and x/1=x. Any number times 1 is that number and any number divided by 1 is that number. We can use this fact to maintain that the given equation is an implicit explicit division problem.

6÷2(1+2)=?
3÷1(1+2)=?
3÷1(3)=?
3÷3=1

More support here:https://producers.wiki/wiki/The_equation_that_broke_the_Internet

  • The distributive law is the reason that we choose to define the order of operations so that multiplication takes precedence over addition and subtraction. (If you really want to do addition or subtraction first and don't want to use brackets, then you can distribute instead, and for this reason you're more likely to want to multiply first anyway.) It doesn't tell us anything about whether multiplication (implicit or explicit) should be done before division. – Toby Bartels Dec 25 '21 at 21:06
  • 2
    @TobyBartels

    In this case, because the implied multiplication is attached to the parenthetical expression as the coefficient, it clearly precedes multiplication and division because of the distributive law.

    I suggest that there is no hard and fast rule about implied multiplication because it is everywhere.

    1x = x

    and

    x/1 = x

    Every number is presumed to have an implied multiplier of one.

    – Steven Kritzer Dec 25 '21 at 22:26
  • If you think that the distributive law is the reason that multiplication should be done before division in 6÷2(1+2), then what do you think about 6÷2(3)? – Toby Bartels Dec 26 '21 at 02:08
  • Parentheses are used to enclose the variables of a function in the form f(x), which means that values of the function f are dependent upon the values of x. –Wolfram Parenthesis – Steven Kritzer Dec 26 '21 at 03:06
  • Whenever you see parenthesis, you do the entire parenthesis operation first. The implied multiplication means that the f is to be multiplied by x before proceeding to lower priority operations. – Steven Kritzer Dec 26 '21 at 03:13
  • While that is one use of parentheses, none of the parentheses appearing anywhere in this question, either of its answers, or any of the many comments on the question and its answers (before your last comment just now) have this meaning; nor does that use of parentheses related to the distributive law. [You did another comment while I was writing this, so I'm referring to the one just above. Anyway, it's clear that this conversation is pointless.] – Toby Bartels Dec 26 '21 at 03:14
  • 1
    What does consensus have to do with the established rules of math? – Steven Kritzer Dec 26 '21 at 03:24
  • 2
    What implied multiplication means is that you cannot add implicit operator without maintaining the factor's relationship with its coefficient. Your example 6÷2(3) == 6÷(2*(3)). – Steven Kritzer Dec 26 '21 at 03:35
  • @StevenKritzer "no hard and fast rule about implied multiplication" - "multiplication" refers LITERALLY to multiplication signs and nothing else. What people are calling "implied multiplication" isn't multiplication at all, but Terms. – donaldp Aug 22 '24 at 05:16
  • @StevenKritzer "6÷2(3) == 6÷(2*(3))" - 6÷2(3)=6÷(2x3), per The Distributive Law. – donaldp Aug 22 '24 at 05:17
-3

The problem lies with the current definition of what constitutes a term or rather, what separates a term. In my time we learned terms were separated by any operator. Today they are teaching only [+ or -] So now they take things in bigger bites. I believe this loses the minutia of things. 6 / 2(1+2) I see as plainly two terms so left divided by right. But there is no + or - not enclosed in parenthesis so to the new definition it is one term. So they do not know where to start and instead of starting with the parenthesis just go L to R and associate the 2 with the division rather that the parenthesis. They also see 2x3 and (2x3) both to be one term. But then they see 6/2x3 as three operations but 6/(2x3) as two operations, they do not see the inconsistency here. So you see my concern with only + or - separating terms. Is this the basis for dyscalculia suffered by many young people trying to learn math. ?? Well if you don't know what constitutes a term, I couldn't think you would go far.

My responder says I need to provide references and footnotes for my observations to be true. WOW, I have seen this discussion on YouTube and from the many conversations I have read, I have reached this conclusion. I have watched this thread for several years. People who properly define terms get one answer and people who do not get the other answer. By properly I mean ALL operators separate terms. [As per the understanding of my generation, I'm 73]

I have been told that 2(3)=2x3 and also that 2x3 and (2x3)are both one term and both are the same.

I also see it being taught that (2x3)=2x3=6 Instead of (2x3)=(6)=6 Sorry but folks of my generation have NOT been taught to see (2x3) as being the same as 2x3. I doubt anyone has written a book about this. Maybe they should.

As for my qualifications to make these observations, I do have a BSEE and attended a prestigious university. Is that good enough, Mr Stucky?

  • 4
    This Answer concludes that a shift of terminology in classrooms about parsing four-operations expressions is [emphasis mine] "the basis for [many young learners'] dyscalculia". This is an extraordinary claim, but unfortunately the evidence provided is lacking. If you have any references you'd like to point me to, I'd certainly be interested. – Eric Nathan Stucky Aug 07 '23 at 02:52
  • The point here can be summarized: Students not being able to decern the difference between 2x3 and (2x3) as being two terms vs one term, or that being taught (2x3)=2x3 is a problem at the most basic level. This is my opinion and it speaks for itself. No references needed. – Mike Stuart Aug 29 '23 at 02:49
  • "In my time we learned terms were separated by any operator" - still true. "Today they are teaching only [+ or -]" - definitely not. "Is this the basis for dyscalculia suffered by many young people trying to learn math. ?" - no, students don't have any problems getting these questions right. It's only adults who've forgotten the rules who get it wrong. Notice that literally none of them ever mention Terms or The Distributive Law. "My responder says I need to provide references and footnotes for my observations to be true" - I'm a Maths teacher. Yours is nearly the most correct answer here. – donaldp Aug 22 '24 at 05:09