What’s Wrong with “Multiplication Is Repeated Addition”? (2008)
denisegaskins.com
denisegaskins.com
You know, most, if not all, mathematical objects of significance can be defined in many, many different ways. In fact, this is the hallmark of an mathematical object of significance: it keeps popping up in many context and can therefore be defined in any or all of these contexts if one enjoys doing so. There are far ranging context to define an object and less far ranging. I am quite sure that in grade school it is quite unhelpful to look for the furthest ranging context in which one could define multiplication. E.g, let us start in grade 1 with the definition of an algebra and derive everything from that.
They're not saying "we should be teaching kindergarteners using Euclid" they're suggesting that focusing on the process of doing multiplication hides a lot of very useful insights about why someone would do multiplication in the first place.
The biggest problem with math as it was taught to me in grade school is that it was focused on rote memorization of a procedure. Which is fine if you need to calculate how long to cut 2x4s or stair stringers but it doesn't help you at all if you need to understand why that works the way it does. And god help you if nobody ever shows you the exact method of calculation for those two things in the first place. You're set up to fail if you only focus on process.
I just finished studying Galois Fields, which LITERALLY redefines multiplication and addition operators to study new forms of math (IE fields in particular)
In all fields and rings, multiplication and addition are related by the distributive property.
A(b + c) is equal to Ab + Ac, in literally every form of math you can every think of. A and b could be matrices, vectors, polynomials, prime numbers, integers, rational, complex, real, or Galois polynomials over a weird modulus ring thingy inside of a vector inside of a matrix. Doesn't matter, addition and multiplication are and always defined in that manner.
That's a necessary condition for "repeated addition" to work for multiplication, but not a sufficient one. Try plugging in A = pi to the distributive formula and see how well "repeated addition" works.
Am I missing something here?
--------
This "multiplication is repeated addition through the distributed property" thing works on freaking __matricies__. They don't even have to be numbers or even related.
Pi * ([ 1 0 ; + [ 1 0 ;
0 1 ] 2 1 ])
Pi * [ 1 0 ; + Pi * [ 1 0 ;
0 1 ] 2 1 ]
[ Pi 0 ; + [ Pi 0 ;
0 Pi ] 2Pi Pi ]
[ 2Pi 0 ;
2Pi 2Pi ]
You can even "break up" the two matricies into its component parts: Pi * ( 1 0 + 0 0 + 1 0 + 0 0 + 0 0 )
0 0 0 1 0 0 2 0 0 1
And you'll still get the correct answer: multiplication is repeated addition. Even with matricies. Even with vectors. Even in Galois Fields. Even with rational numbers. Even with real numbers. Even with Complex numbers. This property holds through all forms of math that I'm aware of.3 * pi = pi + pi + pi
but how do you represent the other distribution, where 3 is added together pi times?
3 * (3 + 0.1 + 0.04 + 0.001 + 0.0005...)
Aka: 9.4245...
You know, how we've been multiplying 3 * pi for our whole lives. We split pi up into an infinite sum of component numbers (3, 1, 4, 1, 5, 9, 2, 6...) and then combine them together by individually multiplying the parts (3 * 3 + 3 * 0.1 + 3 * 0.04...)
You can't. Pi is irrational.
You just need to break it up infinitely times. We usually call the sequence 31415926...
I've responded to this elsewhere in the thread: I don't think adopting increasingly perverse interpretations of "repeated addition" as you try to include more and more numbers is a useful way to teach multiplication.
Sorry, I should have said substitute b = pi or c = pi. Or see the sibling post by iio8999.
The thing is that as you can write m (let it be a positive integer) as m=1+...+1 (m-times), you can write n·m=n·(1+...+1), invoke the distributive property for · wrt + and express it as: n·m=n+...+n (m-times), so it looks like "repeated addition" for integers in this case. But it's not a good idea to let ourselves get carried away, we still have two binary operations going on. At any rate we have to impose that n·0=0, which can't be writen cleverly as "repeated addition" and worked up backwards.
n * 0 = n * (1 + (-1)) = n + (-n) = 0.
-----
The 0-element in a Galois Field works identically btw. In GF(5), the 0 element is 5 (5 mod 5 == 0).
n * (5) == n * 0 == n * (1 + (-1)) == n * (1 + 4) == 0 mod5.
For example, if we take "n" == 2, 2 * 5 == 10 mod 5 == 0.
2 * (1 + 4) == 2 + 8 == 2 + 3 (mod 5) == 5 mod 5 == 0. Etc. etc.
-------
This property literally holds in all fields and rings (but not groups).
It boggles my mind that you've been studying Galois theory yet somehow try to reduce the algebraic structures associated to two binary operations to playing with one of them.
Nonetheless, in a ring (and all fields are rings), multiplication must and always is related to addition, through the distributed property (which I argue, the distributed property IS the mathematical term for "repeated addition").
Without the distributed property, you have no ring. You at best only have a group. Therefore, all multiplication operators ever defined (or more precisely, all rings) must have multiplication related to addition: (A * (B+C) == AB+AC)
All this is trivial, if you consider a ring, you get a·0=0 as a property, if your starting point is the Peano axioms for the arithmetic of natural numbers that's one of them, for the latter seeing it as "repeated addition" makes no sense, for the former, well you have a ring, you have two binary operations, not one, and of course you have some form of distributive property or else you'd be studying this set with just one binary operation at a time.
I'd like to see how "repeated addition" works in polynomial rings.
Consider the following polynomial: x0 * b^0 + x1 * b^1 + x2 * b^2 ... xn * b^n, where "n" goes to both positive infinity and negative infinity.
When "b = 10" and when "x" can be numbers from [0-9], we have the so called base-10 set of real numbers, do we not? IIRC, if b = sqrt(-1) * 10, we then have the set of complex numbers (a non-intuitive result. I may have made a mistake somewhere, but I assure you there's a surprising property along those lines).
That's the funny thing about real numbers and complex-numbers. Real numbers and even complex-numbers ARE polynomials, and therefore a polynomial ring. 3.1415926 == 3 * 10^0 + 1 * 10 ^-1 + 4 * 10 ^-2 ...
------------
I'm using a lot of words here. But all I'm saying is once again: Pi * 3 == 3.14... * 3 == 3 * 3 + 0.1 * 3 + 0.04 * 3 + ... == 9.42...
We can evaluate 3 * Pi by splitting Pi up into a set of additions (3 + 0.1 + 0.04 + 0.001...), even if that set of additions is infinite. Then evaluate 3*(each component). This is possible because Pi is easily represented as a polynomial X0 * 10^0 + X1 * 10^-1 + ... Xn * 10^-n.
There's a reason why polynomial multiplication is usually called "Carry-free multiplication". Because Real-numbers are just polynomials where you have that annoying "carry the one" property to keep track of. Remove the "carry the one" property (in say: Galois extension fields), and all the math still works.
--------
Hmmmm... I probably could have said all that in fewer words. TL;DR: "Real numbers ARE a polynomial ring". (And complex numbers are probably a polynomial ring, I just forgot how to prove that factoid)
> I'd like to see how "repeated addition" works in polynomial rings.
EDIT: Just thought of a cute and simple retort. You ever do a CRC32 check? There ya go.
I'd like to see how you'd show kids that: (1+x+x^2)·(1-x^3) is a "repeated addition", both belong to the ring Z[x].
Is that not just (1 * (1-x^3) + x * (1-x^3) + x^2 * (1-x^3)) ??
The polynomial itself gives us the means at which we logically split up the multiplication into component parts.
Just as 3.14 * 3 == 3 * 3 + 0.1 * 3 + 0.04 * 3, when we move onto polynomials, we do the same exact thing. EDIT: remember, ALL REAL NUMBERS ARE POLYNOMIALS with a base of 10.
Or to put it another way: when x == 10, your polynomial of (1 + x + x^2) * (1-x^3) == 111 * (-999). That is to say: real numbers are simply polynomials where "x" has been defined to be a particular number, instead of an abstract entity. We call that number the radix-base.
If you instead defined the base to be x = 16 (hexadecimal numbers), you'd get 111 * (-FFF), which you'll find will satisfy similar properties. Now leave x-undefined (since it could be 10 or 16), and what do you get?
Polynomial math. Or so called "Carry-less multiplication" (https://en.wikipedia.org/wiki/Carry-less_product). We don't have a ring yet though: we still need to perform a modulus on all those polynomials to return to a proper ring (and if the modulus is irreducable, we have a Galois field). But we can already see how polynomials and the Reals are so closely related.
Now, you could argue that this is exactly a way to "add repeatedly", but at some point pushing analogies stops being helpful to your students.
That's not what this blogpost is arguing about. This blogpost is arguing that "Multiplication is Repeated Addition" is unhelpful at the elementary school level and stops being true at some point.
-------
My argument is otherwise. "Multiplication is Repeated Addition" is clearly helpful in grade school. Almost everybody I know has learned Multiplication through that method.
Secondly: I cannot think of a single instance where its not true. Yes, I've had to use linear-combinations to extend it out to polynomials, but clearly the property holds even in polynomial-land.
Its not useful to teach multiplication of polynomials with "Repeated Addition". But the advice is "not wrong", in fact, polynomial multiplication continues to see many similarities with Real and Complex multiplication. Especially if we consider a "Basis" to be analogs to the thing that's repeatedly-added.
You don't think it's easier to say "n·5 = n·(5+0) = n·5 + n·0"?
All rings have 0 and 1 as elements. 0 is the additive identity. 1 is the multiplicative identity. 0 and 1 are NOT necessarily numbers. In Linear Algebra of 2x2 matricies, 0 is:
[ 0 0
0 0 ]
And 1 is: [ 1 0
0 1 ]
Because A * 1 == A, A * 0 == [0 0; 0 0]... etc. etc. In general, you cannot really assume much more than "0 exists" and "1 exists" when working with Rings (at least, if you want your proof to extend out to all possible ring algebras). 0 and 1 may look like something you wildly don't expect... they're abstract labels that are kind of undefined aside from being additive-identity or multiplicative-identity, respectively.--------------
As such, the concept of "5" does not necessarily exist in all possible Ring-systems. "5" exists in GF(5) for example, but not really in GF(3). Case in point, what does "5" mean in 2x2 Matrix Linear Algebra over GF(2)?
--------
"-A" is called the additive inverse of A, which also exists in all rings. A - A = 0.
In GF(5), -1 is 4 for example. In 2x2 Linear Algebra, -1 is [-1 0; 0 -1]. In Real Numbers, -1 is... well... -1.
----------
Anyway, the A * 0 == A * (1 + (-1)) == A - A == 0 thing is built up from fundamental portions of Ring theory. As such, the proof I constructed at first applies to all rings. (And then later, I did an example in the GF(5) system as a specific example).
Don't think of 5 as a quantity; think of it as a variable name. The proof only depends on the concept of addition and an additive identity (and distribution of multiplication over addition, which you're using anyway); no property of 5 appeared.
> the A * 0 == A * (1 + (-1)) == A - A == 0 thing is built up from fundamental portions of Ring theory. As such, the proof I constructed at first applies to all rings.
To repeat myself:
n·5 = n·(5+0) [definition of 0]
n·(5+0) = n·5 + n·0 [multiplication is distributive over addition]
n·0 = 0 [definition of 0]
Every step in that proof is a direct application of one of the ring axioms; it doesn't matter what 5 is.> You don't think it's easier to say...
No. I disagree, your way of thinking is harder for me to think. :-)
You're correct, but my mind didn't work like yours. But that's the beautiful thing about mathematics: we both are correct. We just had different viewpoints about how things work. Ultimately, it seems like we're both saying the same thing, although we tweaked the formulas to look like the simplest ways for our own brains.
n·0 = 0 [definition of 0]
n·(1 + -1) = 0 [definition of additive inverse]
n·(1 + -1) = n + (-n) [multiplication is distributive over addition]
n + (-n) = 0 [definition of additive inverse] n·0 = 0 [we seek to show this]
-------
n·0 = n·(1 + -1) [definition of additive inverse]
n·(1 + -1) = n + (-n) [multiplication is distributive...]
n + (-n) = 0 [definition of additive inverse]
QED
(Sorry, but what you have above makes me slightly queasy, and I'm hoping the fuss about rigor can be acceptable in a math thread.)I'll happily take your advice however! Proper mathematical rigor is always something I appreciate, even if its something I'm not very much practiced at.
Why is this not a good idea?
Can’t we just accept/postulate that the additive identity is different from the multiplicative identity?
And still define a relationship between the addition and multiplication?
Maybe I misunderstand the issue..
(I’m not trying to be pedantic, but my math background has some holes :)
Are you kidding? This is the exact opposite of the truth; the nature of multiplication as repeated addition is the entire reason why multiplying by 0 gives the additive identity. It's exactly the same as how exponentiating by 0 gives the multiplicative identity, since exponentiation is just repeated multiplication. And this is so fundamental that 1 is frequently referred to by this property, as "the empty product".
I was thinking about the Peano axioms when I wrote that (hence the working backwards thing). Obviously if you start with a ring, you don't have to impose it, you get that as a property. I think I mentioned that in a later post.
5·3 + 2·7
We add 3 five times, and then we add 7 twice. It is then easy to extend this to 5·3 + 2·7 + 0·4
and say, OK, add 3 five times, and then add 7 twice, and then add 4 zero times. And you get 29.At that point you notice that when you say 5·3 means "add 3 five times", you forgot to say what you were adding it to. You're adding it to the identity, 0.
And finally we say that starting from 0 and adding something zero times leaves you where you started, at 0, so we can observe that 0·n = 0.
If you formalize that, you'll end up either deriving or postulating the distributive property, depending on what you start with. But it isn't arbitrary; it's not a coincidence that (as I mentioned above) exponentiation by 0 gives the multiplicative identity, and (as I haven't mentioned yet) exponentiation distributes over multiplication the same way multiplication distributes over addition.
(Asymmetry does start creeping in; aggregate exponentiation isn't as nice since exponentiation doesn't have the nice properties that addition and multiplication do.)
things that irks me
a**b * a**c == a**(b + c) != a**(b * c)
for exponentiation to distribute over multiplication, it must become addition, thus reinforcing the multiplication IS repeated addition? (ab)^x = (a^x)(b^x)
You're talking about "being exponentiated", not exponentiation. This one isn't a commutative operation.yes my mistake
Though it can be helpful to think of multiplication as scaling or rotation in certain contexts, or as repeated addition in others, none of those are a universal truth.
To say it's not related to addition at all is also too broad to be true. They're related in many useful ways that other commenters have pointed out, in addition to the obvious way that in some situations you can define one in terms of the other. Even at the cutting edge, our inability to prove the Goldbach Conjecture might have something to do with not fully understanding the deepest relationships between the operations.
My apologies if this is a stupid question, but when does the intuitive (layman) understanding of multiplication as repeated addition break down (mathematically)?
-1 * -1 = 1
can’t we recover the interpretation of multiplication as repeated addition?
As in -x * -y = -1 * -1 * x * y = 1 * x * y = x * y
Or is the issue that people are claiming a stronger relationship than an interpretation?(I guess we would need
x * 0 = 0
as well)You had asked when the idea that multiplication is repeated addition breaks down. What does (-1) * (-1) mean if multiplication is repeated addition?
Really all these statements, including x * 0 = 0, are about the relationship between addition and multiplication. 0 is the additive identity, so why should we expect anything special about it when it comes to multiplication? The answer is that addition and multiplication are related by the distributive law:
0 * x + x = 0 * x + 1 * x = (0+1) * x = x
Thus (0 * x) is an identity element for addition, but the additive identity is unique (this can be proved using only the properties of addition) and therefore 0 * x = 0. From here we can show:
(-1)*x + x = (-1)*x + 1* x = (-1 + 1) * x = 0 * x = 0
Thus (-1)*x is an additive inverse of x, and again, we can show that additive inverses are unique and therefore (-1)*x = -x. Now we have everything needed for your proof.
Again, the idea that multiplication is repeated addition plays no role here. What actually matters is the distributive law, the meaning of "0", "1", and of "negative," and that multiplication and addition are closed (i.e. the sum or product of two numbers is a number). Those properties are part of the definition of addition and multiplication (along with the associative and commutative laws, and some form of cancellation for multiplication / multiplicative inverses) and can be taken as axioms.
>Multiplication has nothing to do with addition and at some point we have to stop teaching students that it's related.
So thank you for explaining the actual relationship!
The fact that the operation is so useful that it has been generalised to the point where that original meaning is eventually lost through more and more abstractions doesn't invalidate that, because with all the generalisation and abstraction, multiplication as repeated addition still works, and any generalisation is expected to leave that property intact.
This is not unique to multiplication. Modern mathematics is all about extracting fundamental properties that make something true, to generalize results while keeping the original simpler statement true. Starting from the generalisations without explaining the intellectual process it took us to get there means just giving facts without explaining them.
How do you repeat something a negative number of times? What does it mean to multiply two negatives, if multiplication is repeated addition? This is not an overly generalized concept, we teach negative numbers to elementary school students.
I don't claim that we should not teach generalisations to children. What I claim is that of we teach generalisations we at least should be aware that they are generalisations, and maybe even tell them about it.
Repeated addition is just a technique for multiplication. It is one of many techniques we teach children, and we should leave it at that -- a technique. When we get to multiplication by negative numbers or fractions, we teach children other techniques, and we do not feel any need to try to "define" multiplication in terms of those techniques. Why should we "define" multiplication in terms of repeated addition, and then do circles around ourselves trying to generalize that "definition?" We can just say that multiplication is one operation we can do on numbers; addition is another, and they are related by the distributive law (and it from the distributive law that we can derive the various techniques we use for multiplication).
I wouldn't say multiplication is literally repeated addition. I'd say it reduces to repeated addition when the multiplier is a natural number.
Also I mean "literally" literally :). Etymologically, Multiplication is the act of taking/creating many (multi in Latin) copies of something (as in "multiplying breads").
That these generalizations don't fit the concept of repeated addition doesn't erase the fact that the primitive concept meant precisely that. Whether we decide to hide that fact from children can be a conscious decision, but at least it should be deliberate.
I don't think his argument (or the similar argument being made in the subject article of this thread) for not teaching students that multiplication is repeated addition is a "pedantic falsehood". I think he has a valid point: that there are downsides to teaching students one thing, and then later coming back and saying "well, that thing you were taught before isn't actually correct...", and that a different approach is possible. One can argue about the pros and cons of each approach, but I don't think it is helpful to just dismiss one side of the argument as "pedantic falsehoods".
Or I could turn your remark around: what makes you, the adult, think you are so much smarter than the child that you can correctly judge what lies are OK to tell them? Are all adults really that smart? (Are any of us?)
Is it a "lie" to teach kids just learning chess that queens are worth more than any other piece and you should always protect your queen, even though there are advanced situations when it makes sense to sacrifice your queen for no immediate material gain?
In this specific case, introducing the ideas of "operations" and "counting numbers" into the picture muddies the waters, most kids who are just learning multiplication won't have any idea what you mean by those concepts.
"Multiplication is repeated addition" is not "an abstraction/simplification/shorthand". Doing that for multiplication would be saying something like "multiplication is a distinct primitive operation, but it works like repeated addition for whole numbers, so that's what we'll be learning how to do now." Is that really so hard?
> Is it a "lie" to teach kids just learning chess that queens are worth more than any other piece and you should always protect your queen, even though there are advanced situations when it makes sense to sacrifice your queen for no immediate material gain?
If you tell them everything you just said, no, you're not lying. But if you just tell them "always protect your queen", without explaining anything about why and without saying that there are some advanced situations where you might break this rule, yes, you're lying. It only takes a couple of sentences to add that extra information. Again, is that really so hard?
> In this specific case, introducing the ideas of "operations" and "counting numbers" into the picture muddies the waters, most kids who are just learning multiplication won't have any idea what you mean by those concepts.
Um, what? We're assuming they already know about addition of whole numbers. So it is simple to tell them "this addition thing that you learned, that's an example of an operation", and "those whole number thingies that you learned how to add, those are numbers". Once more, is that really so hard?
I think it's an arbitrary perspective, whether you treat the whole number case as primary or the generalization as primary.
People may prefer to consider the extended definition more "real", but I think the argument for going the other way is that usually the original limited form of something is more likely agreed upon by most people, whereas the generalization can be done in multiple ways which may owe something to history and culture, or context.
I feel like math is fundamentally different than physics, where the more advanced theory is objectively closer to correct. With math, it's more of an arbitrary aesthetic or social judgment. Nothing ever stops you from generalizing anything even more than anyone did yet, right?
Axiomatically, I think it can go either way. But one still has to recognize, as you do, that there are more cases than just the whole number case, and that what works for the whole number case might not work for other cases.
> the generalization can be done in multiple ways
There are certainly cases of this, but I don't think the case under discussion is one of them. There is only one generalization of the whole numbers under discussion here, the one from whole numbers to rationals to reals (and on to complex numbers if you want to take it that far, and still further on to matrices for some people in this discussion). There aren't multiple ways to do that: the rationals, reals, and complex numbers are all unique sets.
And yes, even when I'm in the learner's shoes, I prefer that a teacher start with an approximate model, and then refine it as they go further. Starting with the full thing is barely comprehensible.
It's not a lie to tell them "this is a simplified model that doesn't include everything, but you'll be able to add more complexities to it later". But that's not what "multiplication is repeated addition" says. You would say something like: "repeated addition is a simplified model of multiplication that works for whole numbers, but doesn't work well in more complicated cases that you'll learn about later".
I have never proposed doing the latter, so you are attacking a straw man. Once it's understood that you're teaching a simplified, approximate model, you don't have to repeat in every sentence that you're teaching a simplified, approximate model. You just have to not say it's "the Truth", without approximation and without qualification.
>"multiplication is a separate operation on numbers, but it works like repeated addition for the counting numbers you're familiar with"
>"repeated addition is a simplified model of multiplication that works for whole numbers, but doesn't work well in more complicated cases that you'll learn about later"
If you disagree that that's "long" or would feel that way in having to do it in every sentence, we can have a great discussion about that, but it is not a strawman -- you seem to reject the idea of giving the one caveat at the beginning of the course, and instead want to make each sentence rigorous.
If you recognize that your complicated sentences are probably not ideal for teaching math to second graders, then I think we're in agreement.
I do. Some of the words might be changed, depending on what words have been used to describe the operation of addition and the set of counting numbers. But, as I think I've pointed out elsewhere in this thread, the very fact that the children know about addition and the counting numbers means they know what an operation is ("a thingie like addition") and what a set of numbers is ("a thingie like the counting numbers").
> you seem to reject the idea of giving the one caveat at the beginning of the course
I don't know where you're getting that from. I have already said the contrary--once you've said it, you don't need to repeat in every sentence.
Little kids don’t care about nuance when they’re still having difficulties with carries in addition. Your ideal world where we first explain children that base10 isn’t the only way to represent numbers and whatever other caveats simply doesn’t exist.
They don’t have the knowledge required yet to even understand the scenarios when “exceptions to the rule” apply.
Kids actually understand the point, and they can decide if they care enough to ask more questions or if it’s good enough for them.
We faced that when teaching divisions. Saying upfront we’d explain falsehoods for the sake of simplicity helped set aside the more difficult questions (infinity, etc.) that came right after. We just say it’s the complicated parts and move on.
The best aspect is they are more receptive to have their mental model broken afterwards, instead of clinging to what you explained as fully true.
There's also the flip side response which is always asking a lot of questions about "well then what are the other sorts of numbers" and eventually getting shut down "we're not talking about that now" which comes back to the "who decides what you're smart enough to hear about now" question in its own way. Or "oh the teacher doesn't actually know what the difference is, or why this isn't 'true' 100%."
Despite the cutesy name, I don't think omission of detail is the same as lying. It's often impossible to tell 100% the truth. You probably don't even know it yourself!
If confidence gets priority over truth in explanations, then society will churn out people who are confidently wrong. This is a bad idea even if everybody does that and even if it is the traditional approach.
If people were honest that they don't know something then the world at large would be a lot nicer to live in.
I really don't see people being confidently wrong about abstract mathematics as an issue. I certainly don't know the rigorous definitions of an integral, but I can apply the concepts of calculus to everyday life perfectly fine. People who care about rigorous math can do rigorous math, and I'm glad if they teach me an intuitive understanding that lets me live a happy, productive life.
Personally, I find layers of abstraction necessary for learning. Maybe there are people who don't, I suspect they would have to be prodigies though. Tell me how to add fractions practically, then teach me the principles when I need to know them. Framing that as a lie seems wrong to me, I'd call it "bounded knowledge".
The qualifications are there; that's just a fact. Being told about them, or at least about their existence if not every detail of them, up front seems better to me than finding out about them later on when your mental model is solidified around the simplified version that you then find out doesn't always work.
> I don't think omission of detail is the same as lying.
Saying "multiplication is repeated addition", without qualification and without any caveats, is not "omission of detail". It's a false, categorical statement, i.e., lying.
As for where the line is where you stop giving details, obviously that will depend on the circumstances. A teacher who says "we don't have time to talk about that during class today, but yes, there is much more detail here that you can look into on your own" is not lying and is not saying the child is "not smart enough" to take in all the detail now. (Bonus points if the teacher says "see me after class and I'll give you some pointers on where to go for more information".) A parent who says something similar because they have to get dinner ready and the child needs to do the rest of their homework before bed is also not lying and not saying the child is "not smart enough". Limitations of time are a fact of life, and children need to deal with it just like the rest of us.
A teacher who just says "we're not talking about that", or who doesn't even know about the qualifications, or who gets snippy when a child asks a natural question, is obviously not doing the child any good; but that is because of the teacher fixating on a simplified model and treating it as "the Truth", so doing more of that won't fix it.
I'm not the one that used that word. If people are going to reference a concept that's been published in a book and uses that word, they should own it and be prepared to justify it. If they can't do that, they should not use the word in the first place.
To be clear, I'm not saying you are one of those people. But the poster I was responding to is.
They also don't need the "information" that multiplication is repeated addition, period, full stop. But that's what others in this discussion appear to be trying to argue for.
Arriving at an understanding of one particular special case of multiplication might indeed be a necessary step towards arriving at an understanding of multiplication in general, but that doesn't mean the two are the same.
Do you have a specific example of where you think you need to lie to teach physics?
My high school chemistry teacher had no problem explaining this to me, when teaching the periodic table of the elements, without telling any lies and without going into the details of the quantum mechanics involved. The Pauli exclusion principle and a general statement that the details of the quantum mechanics were out of scope for that class was enough.
> Explaining classical mechanics without including a bunch of caveats about relativistic speeds.
My high school physics teacher had no problem explaining classical mechanics including the caveats. The caveats took only a few minutes early in the semester. What's the problem?
We started with the JJ Thomson "plumb pudding model"
Then we learnt about Rutherford and the gold foil experiment which invalidated Thomson's model.
Then we learnt about emission spectrum and the Bohr model which invalidated Rutherford's model.
The whole time it was clear that nothing was "settled" the models were useful at explaining the observed phenomena but were incomplete.
Same thing in physics. We started with debate about nature of light and examined things like lumniferous aether and Michaelson Morley experiment, double slit experiment etc. Then Maxwell and electromagnetism leading to Heinrich Hertz and the photoelectric effect, which led to Planck and Einstein.
I certainly never thought I was being lied to. We were treading along the same path as those who had came before.
That's because you weren't. You said:
> The whole time it was clear that nothing was "settled" the models were useful at explaining the observed phenomena but were incomplete.
Which is exactly what I think should be told to students when a simplified model is being taught. But the people I've been responding to are advocating for telling students the simplified model as if it were exactly correct and covered all cases. That is what I am saying is lying.
Someone who thinks they understand physics without considering experimental accuracy doesn't understand physics.
People seem to be interpreting "lie-to-children" as meaning "[you must] lie[ ]to[ ]children". I don't think there's anyone who thinks that children should be actively deceived into not knowing about quantum mechanics, just that it's OK to use simplified explanations as one step in the process of learning.
It's much more productive pedagogically to get an intuition for slope and area than it is to get an intuition for compactness and the infinite intersection of open sets, but slope and area are A LIE.
If we are defining "lie" to mean "simplifying the model to allow students to understand what's going on" (which is what we're talking about) then basically every field of physics required some simplifications in order to teach.
For instance, it would be "lying" to teach Newtonian dynamics and Newton's theory of gravity at all without explaining relativity -- Newton's theory of gravity is "wrong" after all. It would be "lying" to teach electromagnetism without first explaining quantum mechanics. However it would be impossible to teach anything to a high-school or undergraduate student if you first had to explain everything else in order to teach F=ma or Gauss's law.
I think there's also a limit to how many times you can say "this is simplified" to students before they feel like they're being pandered to or that they're being told they're "not smart enough to understand the full theory". Physics was developed over many thousands of years, it's not really reasonable to expect a student to be able to learn it in one shot. Physics courses are often structured so that you learn concepts in historical order so that you learn how concepts were developed and what motivated future discoveries -- that is also a very useful thing to learn in addition to the actual physics.
I believe the same applies to mathematics education.
Source: I majored in physics. Every year we had an electromagnetism course and we learned that the model we had learned last year was too simplified to work with. Same goes for thermodynamics.
No, it isn't what we're talking about. We're talking about making categorical statements that are false. Telling students that you're teaching them a simplified model and there are complications that will be added back later is not lying. But telling them categorically that the simplified model is true and not even talking about the fact that it's a simplified model and there are complications being left out, is lying. And the latter is what the posters I've been responding to are attempting to defend.
> I think there's also a limit to how many times you can say "this is simplified" to students before they feel like they're being pandered to
I have never said that is necessary. Of course it's not. Once you've explained at the outset that you're teaching them a simplified model and there are complications being left out, obviously you're not going to repeat it with every single sentence. Any more than the people who are advocating telling students categorically "multiplication is repeated addition" with no mention of all the complexities lurking underneath are advocating repeating that with every single sentence.
> or that they're being told they're "not smart enough to understand the full theory"
I have never said they should be told that. Teaching the simplified model could be due to nothing more than limited teacher time and knowledge. There's nothing wrong with the teacher honestly telling the students that. Bonus points for encouraging them to investigate further on their own if they're interested.
That's not what we're talking about. Describing multiplication as repeated addition as a way of teaching a new concept to elementary school children is simply not lying.
Your issue is that the fact it is a simplified model is not being explicitly told to students, which is being called lying. While it would be false to say that a simplified model is the complete picture, teachers aren't standing up in class and saying "this is all there is to this subject, no need to learn any more!".
My main issue with your suggestion is that young students simply aren't going to remember a side comment at the beginning of their classes that this isn't the full picture -- so you will either have to repeat this regularly (which will be demoralising and confusing) or there really is no strong benefit to doing so.
You say that the "categorical statement" is not being repeated with each sentence -- but the thing is that when students use or discuss the tools they've learned, they're reinforcing their mental model of how the tool works. So in a way, the simplified model is being repeatedly reinforced in their mind. If you want to counteract it, saying once at the beginning of each class that introduces a new concept "this isn't the full picture" won't help most students overcome the issues they hit when they learn their old model doesn't work for more complicated problems.
> I have never said they should be told that.
You misunderstood what I said -- I said that constantly being told that what they're learning is "not the real theory" (or however you want to phrase) is demoralising in of itself -- it needlessly gives the impression to students that they're not smart enough to understand "the real theory". I never claimed that you said that teachers should say that explicitly.
It seems elsewhere in the thread that you don't consider it lying if one gives a general disclaimer that models aren't perfect, but I wonder whether or not that general disclaimer wouldn't inoculate the idea that multiplication is repeated addition? It's an imperfect model that super useful for all the numbers available to students when they learn what multiplication is. And I wonder further whether there's not an implicit disclaimer that what you're learning isn't the final word inherent in the structure of the educational system?
Then, after GCSEs, during A-levels, we were told (by the same teachers, in the same classrooms) to forget this model, and that the situation was actually more complicated, with s, p, d, f orbitals etc.
I realise that this is was a simplification and not necessarily an outright lie, and can understand why they did it this way. But it was the first time I realised I’d been deliberately taught something that was incomplete or inaccurate.
I have no problem with discovering lies I believe because I told them to myself (and I think most of the lies anyone believes are lies they've told themselves). What I have a problem with is discovering that someone else deliberately lied to me. But probably not everyone feels the same way I do about such things.
My kids are learning multiplication. I honestly don't feel like they're being lied to, or confused about what they are being taught. Yes, they start with addition and subtraction as crutches (e.g. `9 x N` is initially taught as `10 x N - N`). It's certainly not how I learned (I had to do rote memorization of the tables), but hey they can recite tables now too.
Easing into multiplication via addition doesn't feel wrong IMHO. In fact, at later grades, I'd have to learn about associative/commutative properties anyways.
My daughter in particular has a somewhat peculiar story: she is in kinder and learning multiplication from a game[0] that her older brother started playing, and the way they introduced multiplication is by telling her that to calculate the area of a rectangle, she needs to literally count the number of blocks that compose it.
Is it "wrong"? I guess. Blocks aren't really proper units, but she gets that a rectangle made of 4x5 blocks has an area of 20 blocks, first by stumbling n' counting, then adding rows then eventually just memorizing the multiplication fact, so mission accomplished? Things build up from there, first without the grid, then into area of more complex polygons, spin off into word problems, etc.
IMHO what helps kids learn is just repeatedly seeing where the memorized mechanisms can be applied and where they can't. Eventually multiplication becomes second nature and the addition/subtraction crutches come off.
That isn't a crutch, that is how large numbers can be multiplied in one's head!
90 * 21 is (90 * 20) + 90
Right after removing that extra 90, now you have 9 * 2 * 10 * 10 + 90, which is easy to do mentally.
Heck if you ask me what 9 * 14 is, I'm going to do 10 * 14 - 14.
Did I have to memorize 0x0 through 12x12? Yup. But now days I have a few key mid points memorized and I'll add my way from there. I don't remember 7 * 6 but I know its 7 * 7 - 7.
Yeah, that’s interesting how we do things in our head like that.
I would frequently break that down as 9*10 + 9*4 in my head.
But I might also do it as 10*14 - 10 - 4.
I’ll try different ways in my head until I can solve one of them easily.
This is not a "crutch", beyond the extent to which a decimal place-value system is a crutch. I would instead call it a broader and more fluent view of the number system.
Describing e.g. 18 = 2·10 – 2·1 instead of 1·10 + 8·1 is a perfectly valid alternative representation which happens to often be more convenient when multiplying.
Either way when we multiply we break each multiplicand into a sum, multiply the components from each combinatorially, and then add the results together.
18·6 = (1·10 + 8)6 = 10(1·6) + 8·6 = 60 + 48 = 108
vs.
18·6 = (2·10 – 2)6 = 10(2·6) – 2·6 = 120 – 12 = 108
Regularly discussing the alternative ways to represent a number and choosing the most convenient for the current goal builds what is called "number sense": fluency with the place-value system, basic properties of integers, relationships between numbers, base ten, and in a broader way facility with manipulating data structures.
They might not be. If they're just being taught how to multiply in particular cases (whole numbers) using repeated addition, then they're not being lied to. If they're being told straight up that, while multiplication is not identical to repeated addition, they can ease into multiplication by learning repeated addition, even better.
They're only being lied to if they're being told, authoritatively, that multiplication is repeated addition, no ifs, ands, or buts. And yes, I have had teachers like that, and I suspect many others have too.
But there is a way to teach mathematics from axioms that is intuitive: geometry. Euclid's Elements was the key mathematics textbook for about 2000 years.
Of course, you simply can't cover as much ground if you must derive everything.
But I do wonder if the collapse in public discourse is partly because of faith-based mathematics. i.e. taught as: it's true because we tell you it's true, not because you can see for yourself that it's true.
I was never confused by "3 baskets of 6 apples, how many apples" questions or thought I'd been lied to about addition.
Not if you tell the students that it's an approximate model that works well in the domain they're currently studying, but doesn't work well in a more expanded domain.
Of course if you insist on acting like an authority and telling students that Newtonian Mechanics is "the Truth", then yes, you are lying to them. But you don't have to tell them that to teach them Newtonian Mechanics.
Do you think teachers really say "Newtonian Mechanics is the Truth" in class? Maybe it's different in the US but in Australia I've never had an interaction with a teacher like that.
Or is your issue that teachers are omitting that information? If so, that's quite a different thing to discuss.
Are you sure it's pedantic? As a matter of practically, neither people, nor computers actually compute multiplication in such a way. Even children, though they may be exposed to the 'multiplication is repeated addition' concept as an introduction to multiplication, are quickly ushered past this and it is never brought up again - because it isn't helpful as you incorporate fractions, and negative numbers.
The standard manual method of multiplication of large numbers relies on leveraging heavily:
(1) the fact that my multiplication is equivalent to repeated addition for nonnegative integers,
(2) the fact that shifting digit positions are equivalent to multiplication by the base (usually 10) or it's multiplicative inverse, depending on direction, and
(3) memorization of multiplication tables for single digits in the base.
So, no, I don't think the “multiplication is repeated addition” thing is something people are exposed to and then never use.
Why, prey tell, did you make a distinction between positive and negative integers? Is it that repeated addition starts to fail as conceptual model there?
>the fact that my multiplication is equivalent to repeated addition for nonnegative integers, ..
Your claim seems to be that in some abstract way any algorithmic approach to multiplication relies on the fact that multiplying non-negative integers (there's that distinction again .. nasty stuff those negative integers are for your argument) can be rewritten as a repeated addition ... but that's not how people (not even children learning multiplication) do it. That's not how computers do it either.
So no, algorithmically multiplying numbers is not the same thing as 'using' the concept of 'multiplication is repeated addition' in any sense, colloquial or otherwise. Also it starts feeling like you're begging the question when you claim that.
You can definitely see multiplication as repeated addition. It's even a useful thing to do, how else would you define multiplication?
This is the whole idea that made mathematics great. You define more complicated operations in terms of familiar operations. Then, if you gained enough intuition you are ready to use these more complicated operations as primitives as well. Then, you can generalize and apply your intuition to more abstract objects.
Only for rational numbers. Doesn't work for real and complex numbers.
> It's even a useful thing to do, how else would you define multiplication?
Axiomatically, not algorithmically.
Thinking of multiplication as repeated addition also won't explain anything about it. It's a separate operation. Deal with it. For similar reasons, you can't calculate x-th power of a number, when x is irrational, by decomposing it into exponentiation and roots.
This metaphor is just training wheels. At some point you should lose it.
Together with the notion that "multiplication is repeated addition" comes the notion that numbers are quantities. Only some of them are, and this isn't really what makes them numbers. Now what exactly gets repeated, when you don't have quantities?
You might see the natural numbers as training wheels for higher mathematics, but number theorists might disagree...
I also didn't say natural numbers are training wheels, just this metaphor, which to use HN lingo: doesn't scale.
> In mathematics and computer science, an algorithm (/ˈælɡərɪðəm/ (About this soundlisten)) is a finite sequence of well-defined, computer-implementable instructions, typically to solve a class of problems or to perform a computation.
Newton's method is finite too. You perform finitely many iterations. It doesn't calculate roots. It calculates their approximations.
In an important sense, it only becomes a finite algorithm. It isn't one. You cannot write the finite sequence of instructions down. It's got loops.
To your point about approximations vs not, if you have an algorithm that, for any desired approximation accuracy can compute the square root to that accuracy in a finite number of steps, then that process is as much "the square root" as anything involving the real numbers.
Not really, since approximations, no matter how accurate, don't preserve algebraic properties. You only get to know what it's bigger/smaller than.
If you are representing or thinking of "sqrt(2)" as "the positive solution to x^2 = 2", then you preserve algebraic properties. But you generally (correct me if I'm wrong) don't get to know whether it's bigger or smaller than something else of the form "the _choose_uniquely_ solution to _some_equation_" unless you rely on an argument where you invoke approximations.
Also, an irrational exponent is the product of component factors.
b = Prod(0,inf) a^[x_i * 10^(-i)] = a^x
So even with irrational numbers, operations can be decomposed - such as exponentiation into multiplication of integer exponents and roots.
Which makes sense, because in the sequence definition of reals you need a way to generate the resulting sequence from the two original sequences.
I think you’re trying to claim more than is true.
People are just bit sloppy, and say algorithm when they mean something slightly different.
See https://stackoverflow.com/questions/28841260/what-is-the-dif... and https://en.wikipedia.org/wiki/Corecursion
Basically, you don't want an 'algorithm' here to produce the whole number.
All you need is some scheme that will produce the next digit in finite time (and the next one and the next one etc).
Consider the following real number made of binary digits:
Enumerate all Turing machines and all possible inputs, iff the i-th machine/input combination holds, the i-th binary digit in our number is 0, otherwise 1.
This number is well-defined (once you fix your enumeration scheme).
But there's no finite algorithm to produce approximations in your sense.
What I was after were what's also called Computable numbers (https://en.wikipedia.org/wiki/Computable_number). But I used the more general term of co-recursion, that also applies to arbitrary other data-structures like infinite lists, or with some generalization, infinite event-loops where the important condition is that each run through the body of the loop only takes finite time.
It's probably a tomato/tomato kind of thing, but I'm only objecting to the 'algorithm' part of parent's comment.
The construction is rather involved but if we're only interested in the reals for now you can think of it as defining a real number by a set of rational numbers, in particular define a particular "real number" to be the set of all rational numbers less than it, for example sqrt(2) is defined to be the set of all rationals p/q such that p^2/q^2 < 2. We can "recursively" define addition of these real numbers in terms of addition of rational numbers because to add two reals you "just" have to add all the rationals in their respective sets.
In general there is no sensible algorithm to do anything in the real numbers, since most real numbers aren't even computable (there is no way to represent an arbitrary real number on a Turing machine).
This isn't the only case of infinite calculations that can't be computed in practice but that mathematics use all the time anyway; and it reflects quite well the fact that multiplying irrational numbers isn't something that one can do practice. There is no problem with it.
There are countable/computable/constructable subsets of the reals where multiplication has a finite algorithm and is it repeated addition.
One example is the algebraics, as well as extensions the including a few special constants like pi. These are the subsets of the reals most commonly used for math and science. So in a wide range of problems areas, multiplication is not just repeated addition.
If you want an algorithmic (no possible need an infinite number of steps) explicit construction of anything on the Reals you're going to be disappointed. They're an infinite set.
Complex numbers aren't really relevant, in my opinion, because they are usually introduced as an extension of the rules for reals and polynomials. To multiply two complex numbers, you can totally forget that i is imaginary, do the multiplication as if it's just an ordinary variable, then substitute "i" back in. But that relies on being able to multiply polynomials, which would be difficult to define in terms of repeated multiplication.
To some extent all of mathematics is a lie. We can do multiplication on the reals because we have decided that it's allowed. It is reasonable to define multiplication at first as repeated addition and then define a way to extend that to the reals that is consistent with the first definition.
How exactly are you going to present multiplication of real numbers axiomatically without essentially including an axiom that bootstraps everything from repeated addition?
I suppose you can try defining the reals as "the unique complete ordered field" or the complex numbers as "the unique algebraically closed field of characteristic zero with cardinality c," but I don't think either of those are pedagogically useful to someone who is still learning what multiplication is.
That's hilarious, since the quadratic formula is just what you get by solving ax^2 + bx + c = 0 by completing the square.
In fact, I have a high school textbook that makes that derivation.
An easy example would be the length of line of the corner seam of a hip roof. Sadly I have forgotten what the more complex problems were. Fantastic class that isn't offered anymore.
See http://jwilson.coe.uga.edu/TiMER/Schoenfeld%20(1988)%20Good%...
Huh?
You can easily draw shapes that conceptually represent square roots, but how do you get from that to calculating the square root? You'd need an infinitely-graded ruler.
It doesn't take very long, and I can definitely see someone forgetting all about it.
And then I got really annoyed that no one ever told me to do that before and started discounting teachers for years onwards.. probably to my own detriment.
I recall in later math course, notably calculus, the teacher assumed we we're familiar with some concept because we we're supposedly taught it the prior year, yet not a single student in the class could recall it having been taught before.
Prior to that the quadratic formula was something that seemed to be handed down from on high. We used it in Algebra II and maybe even before that, but I had no idea where it came from.
It was a mind-opening experience when we derived it in class one day. Our teacher didn't ruin the surprise. She just said, let's complete the square on a general quadratic equation. And there it was. The quadratic formula!
How is this not ruining the surprise? The only possible outcomes of doing that are that (1) you make a mistake; or (2) you get a formula for solving quadratic equations. Quadratic equations have the same solutions regardless of your methodology, so there's only one formula you can get.
That is one way to derive it, but there are others, including my personal favorite, the resolvents method (which also works for deriving cubic and quartic formulas).
Education is probably a special case, at least from my educational experience. There's often multiple ways to abstractly represent a problem in mathematics and find the desired solution. The example you pointed out is such a case.
When teaching mathematics, I think the goal is to introduce a lot of forms of mathematical thinking and approaches to solving a problem, to make you realize there are often multiple approaches and to take a peek at the insight of some of these approaches and how they often connect or think about different 'branches' of mathematics.
Teaching math needs to be explicit with this though: solve this using method X. They should also explain this to kids as to why they're doing it. One of the biggest mistakes I see in mathematics teaching is the perception there's "only one right answer." Well, yes and no. Under certain condition a specific answer exists, sometimes it's a set of answers and sometimes you they're not really assessing so much that you can get the correct answer, but instead that you understand a specific method.
The 'answer' is a means to an end to force you to step through, internalize a process, and hopefully at some point understand the deeper insight of that clever process you internalized and apply it to other problems you may encounter in the future. You may never use the exact process or insight behind it as-is, then again you may use facets of the reasoning you internalized later. If you don't work in professions that require this sort of abstract thinking I can see how the entire dance is quite silly but if you work in research, you often appreciate all these nuggets of deep insight and wisdom you've gained you can cobble together, remold, or lead to new insights. As a kid you probably have no idea where you'll work as an adult so maybe a lot of that effort is wasted.
Obviously you’re not writing proofs in 3rd grade, but the emphasis should be on students being able to say why their answer is correct rather than just being able to produce the correct answer.
In Church arithmetic, multiplication is defined as function composition; that is, the dot operator `.` in Haskell-like languages. Addition is considerably more complex; it is defined as `lift (.)`. Exponentiation is even simpler; it is function application, so the `id` function - except that we write exponentiation backwards, so actually `flip id`.
\m n -> n (exp m) 1'
where `exp` is Church exponentiation, `flip id`, and `1'` is the Church numeral for 1, that is, `id`. According to pointfree.io this expands to: flip flip id . flip id . flip id
Which isn't particularly illuminating. Pentation isn't much worse, though: flip flip id . flip id . flip flip id . flip id . flip idOnly if you restrict to whole numbers. But multiplication does not just apply to whole numbers. How would you see multiplication by pi as repeated addition?
> how else would you define multiplication?
As a separate operation with its own properties. The subject article gives several examples of properties of multiplication that are simply different from properties of addition.
Multiplication by irrationals is just an infinite sum of multiplication by rationals, no? x times pi = x times 3, plus x times 1 / 10, plus....
I don't see there's any conceptual issue here. Mathematicians feel free to correct me.
Is not repeated addition. You can't add a number to itself 1/q times. At least, not unless you're willing to adopt increasingly perverse interpretations of "repeated addition" as you try to cover more and more numbers. See my response to wruza upthread.
So I still think conceptually it's fine to think of it as repeated addition? It might be algorithmically a bad way to do it ("increasingly perverse", taking limits when the number is irrational etc.). I don't know how computers actually implement multiplication - though wikipedia (https://en.wikipedia.org/wiki/Binary_multiplier) says it works via shifts and adds.
Or maybe, it's bad to teach it to kids this way? But then I think we need evidence from educationalists.
So now your definition of "repeated addition" is "repeated addition, plus a version of multiplication". Division is the inverse of multiplication, so your definition is circular: you're "defining" multiplication in terms of repeated addition and multiplication.
Similar objections apply to another poster's contention upthread that the "repeated addition" definition is justified because of the distributive law. The distributive law defines A times (b plus c) in terms of A times b plus A times c. So it's useless as a definition of multiplication in terms of addition.
First define a*b for integers by addition.
Define the the rational numbers as ordered pairs of integers where the last number may not be 0. Consider the rational number (a,b) to be equivalent to (c, d) if a*d = b*c
(Exercise for the reader: Prove that this is an equivalence relation)
Now define (a, b) + (c, d) = (ad + bc, bd), (a, b) * (c, d) = (ac, bd)
(Exercise for the reader: Prove that the subset of rationals (n, 1) behaves just like the integers)
By taking 3 times as usual and then another .14 approximately. E.g. for 2, it is 3+3+28/100, roughly 6.28. (edit: if you’re confused by /100, read it as “two places next to a point”)
If you’re asking how to do that exactly, first tell how do you even add pi to some number exactly? Let’s start with one, 1 + pi:
First, "taking 3 .14 times" doesn't make sense, at least not in the elementary school student's understanding of "repeated addition".
Second, pi is irrational, as you evidently realize since you say "approximately". There is no way to add 3 pi times.
> If you’re asking how to do that exactly, first tell how do you even add pi to some number exactly? Let’s start with one, 1 + pi:
Add 1 to the 3 and keep the part to the right of the decimal point the same. Addition is commutative.
Basically, your argument is that multiplication is repeated addition as long as we're willing to adopt increasingly perverse interpretations of "repeated addition" as we expand the scope of the numbers we use. Wouldn't it be better to just admit up front that multiplication is not repeated addition, although the two are similar for some types of numbers?
Pi isn't particularly well understood by elementary school students either.
Let’s make it clear: you cannot add pi or take pi times at all. You only can add to factors to the left of it (same as a+bi). That’s why you cannot multiply by pi by repeated addition, not because the numeric method is wrong.
Wouldn't it be better to just admit up front that multiplication is not repeated addition, although the two are similar for some types of numbers?
For generalized reasoning, yes. For teaching, not sure. Which is better, a student who knows that mul is rep-add, or a student who gave up and doesn’t know even that? When they learn, they ask themselves why and it’s a rabbit hole. You should stop somewhere before turning into maths professor, if that’s not your goal.
Pi minus 3. If you are saying you can't actually perform that operation, great! That means you are agreeing with me. See below.
> you cannot multiply by pi by repeated addition
Thank you for agreeing with my main point. See below.
> not because the numeric method is wrong.
If someone is going to claim that multiplication is repeated addition, then their definition of multiplication in terms of repeated addition must cover all cases. You are saying it doesn't cover pi, which means it doesn't cover all cases. So the definition is wrong.
> For generalized reasoning, yes. For teaching, not sure.
Why not? What's wrong with telling kids, multiplication in general is a distinct primitive operation, we are teaching you how to multiply whole numbers using repeated addition, but be aware that this method will not generalize to all cases?
> Which is better, a student who knows that mul is rep-add, or a student who gave up and doesn’t know even that?
A student who has been told what I just described above is not in either of these positions, so you are arguing against a straw man.
> When they learn, they ask themselves why and it’s a rabbit hole.
No, it's natural human curiosity which should be encouraged, not stomped on. At some point they'll either realize that they're up against material they're not yet ready for, and put it aside for later, or they'll end up being a math prodigy. Both outcomes are better ones than them just being told "this is it, don't ask any questions".
That by using your argument we move the whole debate one level down the fundamental operations and now you no longer have a way to simply explain addition or subtraction.
This part of math is so exciting and compelling, I feel like it should be more of a focus in schools.
With my six year old I told them to say "groups of" instead of "times". So 3 X 2 isn't read as "three times two" it is "three groups of two" which I think has been helpful.
Doesn't work in every context where multiplication is defined.
> It's even a useful thing to do, how else would you define multiplication?
Perhaps something along the lines of: A multiplication is an endomorphism on an additive semigroup.
The author is mixing up physics (dimensional analysis) and maths, and trying to give the multiplicand a special role (I didn't even know there was a distinction between the two terms - to me they are both factors). This might be true in the physical world, but in the world of numbers, I think the distinction is irrelevant.
Furthermore, being able to compute/define multiplication through repeated addition doesn't prevent you from looking at the special properties of this new operator.
Total technicality, but I could see myself using the term multiplicand/multiplier in my code if I had to implement e.g. a stack-based parser for arithmetic expressions.
I'm not sure what you mean, they are both operated on, it is a binary operator and commutative, there is literally no difference.
I will collect 12 apples 5 times. The 12 apples are the multiplicand and the 5 times is the multiplier.
The answer retains the units from the multiplicand.
Density times volume is mass. Volume times density is mass. Distance times force is work/energy...
"5 times I will connect 12 apples"
After all if you were to code a multiplication that was implemented naively as a series of additions it'd be generally much faster todo 2x1000 than 1000x2.
To return to TFA I think the author is talking from a pedagogical standpoint, that teaching that multiplication is just a bunch of additions under a trench coat is not the best way to go. I'm not sure that I agree personally.
In particular this bit regarding multiplier/multiplicand makes zero sense to me:
>Different names indicate a difference in function. The multiplier and the multiplicand are not conceptually interchangeable. It is true that multiplication is commutative, but (2 rows × 3 chairs/row) is not the same as (3 rows × 2 chairs/row), even though both sets contain 6 chairs.
Of course 3 rows and 2 rows aren't the same, but what does it have to do with the order of the multiplication? Isn't 2 rows x 3 chairs the same thing as 3 chairs x 2 rows? It's a bizarre argument.
If all you care about is the total number of chairs, the order of operands is irrelevant. but if you care about the structure, "2 x 3" may encode information that "6" does not.
Perhaps an analogous situation would be: Suppose a teacher wanted to introduce the notion of limits to a calculus curriculum. "That makes zero sense. The only things a student needs to know are the shortcuts for each parent function, e.g. that (d/dx x^2) reduces to (2x) via handwavey magic." But what if an engineer needs to integrate over an arbitrary curve? Can students solve the problem without being comfortable with Riemann Sums? Maybe 1st-year calc students should rederive the shortcuts from scratch? "Except we're talking about a math course, not an engineering course."
> In particular this bit regarding multiplier/multiplicand makes zero sense to me.
> Isn't 2 rows x 3 chairs the same thing as 3 chairs x 2 rows? It's a bizarre argument.
It's bizarre to simias (and you, I assume) because y'all can't imagine performing the operation without thunking. (Don't get me wrong, I think "repeated addition" is the best method. I'm just attempting to explain the opposite perspective so that it feels less bizarre.)
*** **
*** **
**One could argue that these things aren't "multiplication" even if they are "products" since they don't satisfy all the properties of multiplication over the reals. But it is common to call the use of the product operation "multiplication", at least in cases where there's only one product operation to use. EG Geometric Algebra has Inner, Outer, and Geometric products, so calling them "multiplication" seems less common IME.
If you have enough mathematical sophistication to conceptualize a non-commutative ring, you're well past the point where naming conventions are even remotely an issue.
The original article was contrasting addition and multiplication on the basis that addends are called the same while factors are supposed to be called differently, which not only makes no sense (it's just a naming convention), but it also breaks down when you have more than two factors: what is the "c" in a x b x c called? Or we're talking about non-associative operations now?
But matrix multiplication is taught in high school (and usually promptly forgotten), it's not particularly advanced math.
Personally I'm of the opinion that the terminology is muddled. There's no need to distinguish the operands of a multiplication over any of the usual domains (reals, rationals, integers, etc). And when you reach the point where it does become important there's generally more than one product operation and we should stop calling it multiplication. "Matrix multiplication" is a bad term. You also typically wouldn't name the operands, since as you note there can be more than two!
I agree not calling it multiplication would probably help, perhaps something like "linear transformation composition" might encourage students to keep it separated from real multiplication, I jsut found the argument in the original article kind of ridiculous to be honest.
procedure product(multiplier, multiplicand)
acc := 0
for i = 1 to multiplier
acc := acc + multiplicand
end
return acc
end
Swapping the arguments is a different computation. But after thinking about it, you realize that you get the same answer all the same. That's the point of> (2 rows × 3 chairs/row) is not the same as (3 rows × 2 chairs/row), even though both sets contain 6 chairs.
The point with bringing up dimensional analysis is that the above algorithm doesn't work because what does it mean to do `for i = 1 to 3 chairs/row`? You might think of it like
procedure product(multiplier, multiplicand)
acc := "0" # an "absolute" zero that cooperates with any dimension
each single_multiplier in multiplier
acc := acc + (multiplicand * single_multiplier)
end
return acc
end
But then what is `(multiplicand * single_multiplier)` ?The author has it all backwards. Basically that you can turn this arrangement by 90 degrees (and turning the chairs, if you do not modell them by points by 90 degrees) is the reason why multiplication is commutative. It is non trivial that 5+5+5+...5 (100 times) is the same as 100+100+100+100+100
You need the concept of a ratio, so arguably I'm using multiplication to define multiplication, but you're sort of cheating by asking about a fractional number.
And that's my point, basically - By the time we're discussing real numbers, we need multiplication as an operator, because we're discussing ratios already.
While it's true, it obscures the fact that pi is defined as a fraction: Circumference/Diameter.
That this fraction cannot be represented as a numeric fraction is one of the great insights of early mathematics.
This is splitting hairs. The reals themselves are defined "in some abstract way". For instance, what does addition of reals even mean? How do you add two arbitrary real numbers? Exactly, by adding the elements of the Cauchy sequences. (And similarly for multiplication.) This is the definition of addition (multiplication) and the only abstraction involved here is the abstraction due to the way the reals are constructed in the first place.
Nope.
The question addressed by the article is precisely whether multiplication is repeated addition.
> adding the elements of the Cauchy sequences. (And similarly for multiplication.) This is the definition of addition (multiplication)
Nope.
The concept of a real closed field [0] (and its categorical second-order version, the Dedekind-complete ordered field) stands on its own, without multiplication being defined in terms of repeated addition. It is completely independent of whether you happen to encode the reals as Cauchy sequences, Dedekind cuts, or something else. The (equivalence classes of) Cauchy sequences are not the same thing as the real numbers, even if we sometimes abuse terminology in this way for expediency. The distinction becomes increasingly important as you delve into more exotic algebraic structures.
Another illustrative example is the Hessenberg product [1]. Even the ordinary product cannot really be reduced to "repeated addition", because you have to use the infinitary concept of a limit. And not just your everyday limit [2], but a limit on a proper-class sized domain [3]!
See also the category-theoretic product [4].
[0] https://en.wikipedia.org/wiki/Real_closed_field
[1] https://en.wikipedia.org/wiki/Ordinal_arithmetic#Natural_ope...
[2] https://en.wikipedia.org/wiki/Limit_of_a_sequence
[3] https://en.wikipedia.org/wiki/Order_topology#Ordinal-indexed...
In general in a field I have addition and a multiplicative identity 1, as well as the distributive property, which means that for all elements x satisfying x = 1 + 1 + .... 1 for some number of ones I can write a.x = a.(1 + 1 + .... 1) = a + a + .... a, so there is always a subset for which multiplication works like repeated addition.
> there is always a subset for which multiplication works like repeated addition
A subset, yes.
[0] https://en.wikipedia.org/wiki/Theory_(mathematical_logic)
Yes, you are. Cauchy sequences are a model of the real numbers (which are the Dedekind-complete ordered field).
> I'm explaining how to "compute: \pi*\pi using repeated addition"
How will you define π times π as a repeated addition, i.e. something of the form x + x + … + x?
I don't know why you are conflating the words "compute" and "define", do you understand how these are different words? I was responding to how to "compute: \pi*\pi using repeated addition", this is rather different to defining \pi*\pi as a repeated addition.
Yes there is.
> For example the nxn diagonal matrices with real entries
That's a model, not the theory.
> I don't know why you are conflating the words "compute" and "define"
This whole discussion is about definition.
Your own comment started with "You first define..."
And no, you are not able to compute arbitrary products of arbitrary reals in this way anyway, if by computation you mean a finitary algorithmic process.
>This whole discussion is about definition
No, it isn't this whole discussion is answering the question about computing pi * pi. Maybe I was slightly sloppy in my first answer to that question, I was only attempting to sketch the method.
I don't really want to compute products of arbitrary reals in that way (or any way), but the method I sketched works for computable reals which is sufficient to cover the case of \pi. By computation I mean something that runs on a Turing machine, but I don't assume finitary (I'm happy for my Turing machine to keep producing more and more bits of precision forever).
Irrationals break all our intuitions.
I’m not sure what the teacher is trying to do here, but I do think the outcome of what they’re trying to do is far more complicated than the simple “multiplication is repeated addition”.
I also happen to have an 8-year-old going through third grade right now, and when we were talking through his homework, it was quite clear that using simple concepts he already knew (addition & subtraction) to explain slightly more complex things that he was learning (multiplication and division) was really useful to him. As I recall it being to me.
[aside] I think the maths schedule is more advanced now than it was in my day anyway - he only did multiplication and division this year, but he also did algebra and simultaneous linear equations now, as in:
a + b + 8 = 24
a - b = 4
“Solve for a and b”
Pretty sure I only did that in senior school (11 and up), not at age 8. No powers as yet (presumably they’ll come after the multiplication/division stuff), so no quadratic formula, but still...
[/aside]
As you get to negative numbers, rational/irrational numbers, complex numbers, matrices, etc. it becomes more useful to think about multiplication in more abstract ways, among which repeated addition is still often a useful way to look at it.
I also think it's not particularly useful to talk about those other ways to think about multiplication until you actually need to.
It's too easy once you've mastered the concepts to forget how beginners look at them and struggle to understand them. I think the author isn't remembering what it's like to try to understand multiplication as a new concept - I certainly can't remember.
(I do agree with your pedagogical position.)
In my very limited teaching experience, I think the answer differs based on the student. At the individual level I don't think there's much controversy. Just align with the student's learning style. At scale, I have no idea and do not have the data/experience to have a well-formed opinion.
I was perfectly happy to focus on mechanical mastery of the multiplication rituals well before I had any concrete reasons to use them. I know plenty of others didn't work that way.
I think the only difference might be I used "iterated" rather than "repeated" when helping him. Anyone who is just learning multiplication likely lacks the depth of experience necessary to make use of the "correct" jargon and abstract concepts as a starting point. "Repeated addition" is a useful aid in learning the operation to build that experience.
In fact, I would argue that multiplication being associative shows that this distinction is meaningless.
As for V=IR (I had to google U=RI, maybe U is the more modern version, but it was always V=IR when I were a lad), I don't really have a problem with ratios. When I was learning equations, the simple rule is "do unto one side whatever you do to the other", so ...
V = IR, divide by R -> V/R = I
I was happy with either representation, and I didn't think of it as multiplying, dividing, adding or subtracting, it's just "do the same thing" on each side. The problems I had were more "when do you apply Kirchoff's laws to figure something out, and when do you apply Ohm's law; that sort of thing you just get by experience, I think.
what I meant about the ratio part is that physicists don't care much about the computation they care about whenever you know one piece, you know the other will variate through a third factor in a multiplicative manner.. maybe it makes sense, but it's not at all a structural notion like (x) === iterate(+,n)
I can see that having an engrained belief that multiplication is defined via addition becomes problematic at some point when learning about mathematics. However, this is true for a lot of basic properties that hold over the integers and not in other domains, so I'm not really convinced that it's actually wrong to teach kids about multiplication this way.
It literally looks nothing like multiplication when carried out manually.
A matrix is a function. Not all functions can be represented by matrices (although all smooth functions can be represented by a Taylor series that sums over matrices (and "the sum C=A+B" really means "the function C such that Cx = Ax+Bx for all x in the range of both A and B"))
A linear map is a linear map, it maps between vector spaces and it obeys some nice axioms. You can define addition and composition as operations on them.
It is a quite interesting and non-trivial theorem that if you fix a particular choice of basis then you get "for free" a bijection between linear maps and matrices. The bijection between matrices and linear maps is completely dependent on the basis you choose, however, and there certainly isn't a canonical way to choose the basis.
Often it is natural to change basis to make it easier solve some particular problem, and then the matrix that represents a particular linear map will change, but the properties of the linear map won't change (for example its rank, kernel, eigenvectors/values etc).
The Jordan-Chevalley decomposition makes the difference precise -- the nilpotent part (off diagonal 1's in the jordan normal form)
For example, the other day I asked her how many fingers and toes the three kids at the table had, and she came up with "20 fingers and toes each times 3 kids means there are 60 fingers and toes." I think the units are intuitive in most cases and all of the more advanced concepts the author (and the related articles) discuss can be taught later.
Let the school teacher press the algorithms on him, teach him your hacker's sense of wonder.
How do you do that without adding up the number of seats in the rows or columns (ie repeated addition)?
Not a troll: the ability to compute products and the idea that (horizontal length) times (vertical length) = (area) are different things.
On the other hand knowing the relation is a good hint at how to explain exponentiation.
In the end teachers should be aware of what will be needed at higher grades to use tools such as it as a starting point but not ingrain it too much and try to push students onto thinking of multiplication as it's own functional primitive once they get the hang of basic tables and start moving on to long multiplication.
But seriously, her first objection is
> To define multiplication as repeated addition is to make multiplication a sub-species of addition.
To me, that means the author is wrong from the get-go. Not all cases of multiplication might be easily seen as repeated addition, but to get hung up on a deliberate linguistic misunderstanding? And to add insult to injury, she finishes by proposing to see multiplication as the answer to "how many or how much OF the unit", and shows a diagram with _repeating_ units.
Oh, never mind, the answer is at the end: she's got books to sell, and probably tries to improve her sales by appealing to parents with children that can't multiply 83 by 17 when they're 8.
I also taught prime numbers by handing out (round) 1x1 pieces and told him to figure out which ones could be made into squares.
The teacher was surprised when - in the middle of a more convoluted explanation for primes - he just said "primes are numbers that can't be arranged as rectangles".
How much will they later have to unlearn when they find out about other kinds of numbers for which multiplication is not repeated addition?
Quite possibly the same approach won't work for all children; some will be better served by telling them multiplication is repeated addition at first, and then later explaining that it isn't always, it only is for whole numbers. Others might be better served by telling them up front that multiplication is a separate operation, but can be "emulated" for whole numbers by repeated addition. (As a child I was in the latter group; I hated it when teachers told me one thing in one grade, and then said "well, what you were taught before isn't actually correct..." in a later grade. How many more times would they change the rules?)
Then you can define an interface with abstract operations like addition and subtraction, then any given number system can try to implement this interface. Naturals, integers, rationals, reals, polynomials, rational functions, complex numbers, and many others can implement at least the semiring interface. But what's important, I think, is that there's no universal multiplication operation -- it's just a word that fills in for whatever is the right multiplication operation at the moment. It's some ad-hoc polymorphism.
Unless you're accepting the real line as being axiomatic (maybe from geometry, where you can define all the basic operations using ruler-and-compass constructions), all the definitions of multiplication for all the above number systems are going to be, eventually, based on the one for the naturals.
And since your computer can only perform finite operations on numbers with a finite bit size, which means operations on a set of numbers isomorphic to the integers, then yes, repeated addition works fine for your concrete implementation.
But that's not at all the same as saying that multiplication is repeated addition, without any qualification whatsoever. The latter claim is the claim I'm arguing against.
> Unless you're accepting the real line as being axiomatic
Your computer can't manipulate real numbers. It can only implement finite operations on numbers with a finite bit size, which, as above, is a set of numbers isomorphic to the integers. So if you want to work with the real numbers themselves, abstractly, then you can't expect what the computer does to carry over.
What I was mostly responding to in your previous comment is the idea of "emulating" multiplication for whole numbers by repeated addition. What I got from that is that you were thinking of the whole numbers as being inside the real numbers. My point was that to get the real numbers you usually have to start with the whole numbers and build up to the reals (say by Dedekind cuts or Cauchy sequences), and then you can embed the whole numbers inside and pretend that that was where they were the whole time.
I do get that you were giving different pedagogical approaches, and this was just one of them, but I think this one is at least as bad of a misrepresentation as saying "multiplication is repeated addition" without specifying "for whole numbers." That is, unless you're like the Greek geometers and accept a continuum from the start.
(There are other number systems that the integers sit inside, though, that don't themselves sit inside the real or complex numbers, which is a reason I would hesitate to think about whole numbers this way in general.)
If you mean it can, with appropriate software, do symbolic manipulations of general formulas that are valid for real numbers, yes, of course. But that's not the same as doing specific concrete computations with them.
> What I was mostly responding to in your previous comment is the idea of "emulating" multiplication for whole numbers by repeated addition. What I got from that is that you were thinking of the whole numbers as being inside the real numbers. My point was that to get the real numbers you usually have to start with the whole numbers and build up to the reals (say by Dedekind cuts or Cauchy sequences)
Ah, I see. As far as I know the axiomatic reasoning involved can go either way. But in any case, that wasn't what I was trying to get at with the term "emulating"; I'm sorry if my use of that term caused confusion, and I agree with you that telling a child something like "the whole numbers are inside the real numbers" without qualification would also be a misrepresentation. My point was simply that teaching a child a specific computational procedure, repeated addition, in order to get an answer to particular multiplication problems does not require telling the child that multiplication is repeated addition, without qualification. The two things are distinct, and I am fine with the former; I only object to the latter.
No, I don't mean computer algebra systems, if that's what you mean. In something like Lean, you can set up an actual construction of the system of real numbers (in mathlib it's the Cauchy completion of the rationals, which in turn are a given by a numerator and positive nonzero denominator that are coprime; an integer is essentially a natural number and a sign bit, and natural numbers are inductively constructed from zero and taking successors). Maybe this will convince you that these are "the" real numbers: you can prove there are uncountably many of them, and more importantly that it is the unique complete ordered field (up to isomorphism).
I'm not familiar with Lean, but from what I can gather, it's a theorem proving system. That is included in what I was referring to. Proving general theorems is still not the same as doing specific concrete computations.
Here are some examples to give you an idea of concrete calculations. Lean is not a CAS, so it needs some help in the form of tactic proofs (which are unreadable without an IDE, but their structure sort of mirrors work you'd do on paper):
import data.real.basic
import data.real.sqrt
import tactic
-- that 2^2 - 2 = 0
example : (real.sqrt 2)^2 - 2 = 0
:= by norm_num
-- that if x solves x^2 - 2x + 1, then x = 1.
example (x : ℝ) (h : x^2 - 2*x + 1 = 0) : x = 1
:= begin
have : x^2 - 2*x + 1 = (x - 1)*(x - 1), ring,
rw this at h,
cases eq_zero_or_eq_zero_of_mul_eq_zero h with h' h',
repeat {
convert_to x - 1 + 1 = 1,
norm_num,
rw h',
norm_num,
},
end
These were just some quick examples, but what I'm trying to show you is that in Lean you are working with the real numbers. They're just as real as the ones defined in a real analysis textbook, maybe moreso. They're just more tedious to deal with because the computer needs every calculation to come with some sort of proof of correctness, which thankfully can be filled in automatically sometimes with tactics like norm_num.(A meta-comment: I'm not sure why if you're not familiar with Lean you'd tell me what it can and cannot do. Maybe someone told you at some point "theorem prover systems prove general theorems" or "theorem provers can only prove things about computable reals" and you had no reason to believe that they weren't telling you the whole story? Don't take this too seriously, I'm just riffing on your original point.)
p.s. Looking back to the beginning of this thread, I realize my saying "I'm not understanding what all the fuss is" could be misinterpreted -- I didn't meant to refer to you in particular. This was meant to be in the context of all the comments and the original article, and somehow I ended up replying to yours. Maybe one thing that caught my eye was the idea that there was much to unlearn here, but I ended up not addressing that point because I didn't have anything cogent to say. I think the sibling comment put it well, that there's value in learning to unlearn.
The changing of the rules is good preparation for scientific study where our understanding actually changes over time and we have to internalize new models regularly. I taught my chemistry students that quarks only combine in pairs or triplets, until one year Fermilab released evidence that quarks combine in quartets and quintets while I was teaching the unit. How could I avoid telling my students that what I'd taught them before was incorrect? Literally no one knew. So the practice of revising our ideas has utility.
No it doesn't. In that example the "baskets" and "per baskets" (ie x/baskets) are cancelling each other. 2 baskets x 3 apples/baskets = 2 x 3 apples = 6 apples. Once you remove the unnecessary terms the actual multiplication is still basic repeated addition.
2 hours x 3 miles per hour = 2 x 3 miles = 3miles+3miles = 6 miles.
I think the real issue is about how to interpret the adjective "Repeated" when we turn to more general domains than the natural numbers. But that's not a huge issue, it's mostly a matter of terminology.
More specifically in mathematics, the interplay between formalism and intuition, like a mental danse or gymnastics, is a powerful process in furthering our understanding of mathematical truths:
From a formal perspective, mathematical objects can be created in so many ways, some constructions being more intuitive and beautiful than others (axioms, groups, rings, fields). The formalism itself let us see what intuition can't.
From an intuitive perspective, it's useful to latch on whatever concept one have to learn the next level of abstraction, while acknowledging that the intuition might not be 100% correct. Like using addition to intuitively understand multiplication, or addition and multiplication to intuitively understand fields. The intuition let us familiarize with otherwise novel ideas.
Ironically, this article wants to be very normative about which mathematical intuition is better (which there isn't, I'm sure many don't think of "multiplicand" as something special), while disregarding any cues from any formalism.
> Ironically, this article wants to be very normative about which mathematical intuition is better…
No, the article is not being normative about “which intuition is better,” this is an incorrect reading of the article.
The article is giving advice about how to teach multiplication. Advice that is apparently based on years of experience teaching multiplication.
It’s not uncommon for people to experience teachers who prescribe specific intuitions about math rather than accommodate different intuitions—but the author is not doing that. What she’s doing here is outlining the various ways in which one particular intuition may fail you.
When I was an early college student I started to become curious about the prime numbers. Why are some numbers in particular prime, and others aren't? I started with a thought experiment:
What if it were that 2*2 = 5 ?
Pretty quickly I realized that the relationship between addition and multiplication could not remain the same, because the distributive property guarantees that 2*2=4
2*2 = (1+1) * (1+1) = 1+1+1+1 = 4
So I sought to define some form of multiplication that was as close to regular multiplication as possible, but without the distributive property. I ended up defining this generalized form of multiplication as a function m:NxN -> N (N = the natural numbers 1,2,3,4,...) with the following properties1. Associative
2. Commutative
3. Multiplicative Identity
4. Increasing ( If i,j > 1, then m(i,j) > i,j )
5. Bigger number, bigger product ( If j > i, then m(j,k) > m(i,k) )
6. Uniqueness of Prime Factorization
An easy example is the odd numbers.
1,2,3,4,5, ... n
1,3,5,7,9, ... odd(n)
odd(n) = 2n-1
inverse_odd(x) = (x+1)/2
m(i,j) = inverse_odd( odd(i) * odd(j) ) = 2ij - i - j + 1
Indeed, for the odd numbers m(2,2) = 5! The second odd number (3) multiplied with the second odd number (3) equals the fifth odd number (9).It turns out that this definition is really a (nice) subset of something known as the Beurling Integers. The Beurling Integers are neat, because you can basically choose whatever distribution of prime factorizations you want (following the rules 4, 5, 6 above) and find a sequence of real numbers that satisfies that distribution. The catch is that we had to sever the ties of addition and multiplication.
* addition: the cardinality of the disjoint union of two sets
* multiplication: the cardinality of the direct product of two sets
* exponentiation: a^b is the cardinality of the set of maps from B to A where B is a set of cardinality b and A is a set of cardinality a
https://mathoverflow.net/questions/360578/category-theory-an...
Even ignoring that as a historical accident (we invented set theory before category theory), those ideas are all natural, meaningful and interesting to examine in the context of sets even if one has never heard of a category.
Second, I find that claim highly dubious. To do metamathematics and talk about the relative strength of various axiomatic systems, you need to talk about large cardinals. So that, at least to me, seems like a good argument that set theory is foundational to mathematics in a way that category theory is not, since the latter has no non-eliminable place in the (study of) contemporary foundations of mathematics.
Here's a list of some approaches.
https://mathoverflow.net/questions/310004/categorifications-...
I learned multiplication from counting squares of dots.
But agreed: I learned about exponentiation first via repeated multiplication.
I think it was Gerolamo Cardano who in a book of worked exercises came up with a problem like "obtain two numbers that add to 10 and multiply to 40" and arrived at the solution had to involve square roots of -1. Then he goes "this makes no sense, but let's calculate nevertheless..."
from what i recall that's the way to go:
You can use this to extend the definition of exponentials as "repeated addition" from allowing only natural numbers expoonents to allowing positive rational numbers. Afterwards you can "complete" this to allow real exponents.
But this requires some hard maths to do rigorously.
This same pattern can be seen driving discoveries in math. - Integrals are generalizations of Riemann sums. - Fractional exponents generalize taking square roots. - The gamma function sorta generalizes factorials. It's okay to start with something not-quite-right and explore how it generalizes.
Multiplication has started as repeated addition. That's where the idea came from.
> It is as if there were two types of addition: regular, random, “wild” addition and the specially-bred variety of addition to which we give the name multiplication.
Nobody. Literally nobody said that
Of course, you'll need to forget a bit the idea of repeated multiplication when you get into the rationals/reals/complex numbers, but even there it kinda makes sense
So no, I think this is the kind of teacher that makes the students even more confused and prone to hating math
It is just as conceivable that people were faced with a problem like 'each person needs 2 apples, we have 5 people, so we need 10 apples'?
In this case repeated addition is a perfectly fine algorithm to calculate the product but the product itself is not defined as repeated addition, it's the solution to a particular type of problem.
The sentence "2 for him and 2 for her and 2 for him and 2 for him and 2 for her" is unnatural and not the way people generally think (unless they're just tallying up but then we're not even talking about multiplication anymore, a tally rarely consists of all equal numbers)
I read about this a couple of years ago when I was doing basic arithmetic instruction at home to supplement my 5 y/o daughter's schooling. We were just doing basic numeracy activities at the time-- playing with physical representations of a number line, etc. I wanted to have some idea of how to approach multiplication when we got to that point (which we did about a year later).
I was flummoxed by the whole "multiplication isn't repeated addition" debate because of my own arithmetic education nearly 40 years before. The "light bulb" moment for me was reading an article that described multiplication of real numbers as scaling. I'm a embarrassed that, at >40 y/o, I had such an epiphany. (Then again, math has never been something I've had great intuition for.)
I knew that her teacher was likely going to introduce multiplication as repeated addition and I felt like I wanted to have the first word on the subject with her.
With that in mind when we got to multiplication in our home activities I pulled the physical number line analog out again (a board w/ some small nails in it) and used some elastic and rubber bands to illustrate "stretching" a number as multiplication of an integer by another integer (granted, for small numbers only-- I only had the patience to drive so many nails). I did a little bit of "shrinking" an integer by multiplying it by a fraction (because fractions are something we have covered extensively, if only as an excuse to have cake!) to show that multiplication is can scale a number to be both larger and smaller.
It seems intuitive to me, but I'm a rank amateur. Was this a reasonable strategy? Did I do more harm than good?
39 x 40 = 40 x 40 - 40
First, as to the merits of your approach --- I think of multiplication as scaling myself. That's totally valid.
Second, whether it's even possible to do harm here --- worst case scenario, the metaphor doesn't make sense to your kid and she doesn't use it in her own thinking about mathematics. Everyone has to develop their own intuitions --- like you had your epiphany --- and she'll develop hers even if you set her on a track that doesn't work, just as part of her learning and doing mathematics.
Or putting it another way, I doubt that considering repeated addition gets in the way of understanding scaling.
The gist of my statement was something like: Adding repeatedly is a fine method to solve this kind of problem but it doesn't for all classes of numbers. We can't say, like we can w/ addition and subtraction, that multiplication implies a specific direction of movement (towards or away from zero) on the number line.
https://www.feynmanlectures.caltech.edu/I_22.html
From there I guess I've always thought as the various algebraic operations as functions which build upon one another. I think the article's point about not overlooking multiplication's Dimensionality as a key component is a good one, but neither should that focus avoid talking about the functional relationships of the various operations.
- Multiplication is repeated addition.
- Power is repeated multiplication.
- The square of a number can be visualized as a geometric square when you duplicate a row of x items x number of times.
- The cube of a number can be visualized as a geometric cube when you duplicate a row of x items x number of times and then you take the resulting geometric square and duplicate it x times along the orthogonal axis.
- n to the power of p can be visualized as a tree with height p such that each branch splits up into n branches at each level.
- The logarithm base x of y is the height 'number of levels' of the tree when each branch splits into x branches at each level until the number of tips is equal to y.
- A factorial can be visualized as a tree whose branches split up in such a way that there is one fewer branch at each level until the branches cannot be split anymore.
I've always run into the following problem: I try to motivate multiplication as repeated addition, which does help with intuition, but then things totally fall apart when we move on from integers into fractional values.
1/2 * 1/2 -> 1/4.
Sure you can teach someone to simply multiple the numerator and denominator, but it doesn't necessarily help them make clear sense of what's going on.
There's a standard way of lifting each type of number to the next type, and this lift is compatible with all the basic operations (the lift is a "homomorphism"), so it's easy to pretend that the real numbers (or complex numbers if you want) are the universal system.
So with your example of going to fractional values, you're right, repeated addition falls apart -- but I'd say that's because it's not the definition for multiplication of rational numbers! Multiplying numerators and denominators is the usual definition, but that gives about as much intuition as does the definition for multiplying natural numbers. Sort of "the point" of multiplication of naturals, I think, is that it represents how many things you have if you arrange them in an n by m grid. Rational numbers show up in geometry with similar shapes (scaling), and for a few reasons you'd want multiplication to represent by how much something scales after a composition of scalings; maybe "the point" of rational number multiplication (at least algebraically) is that you can defer dividing until later, i.e. (a/b) * (c/d) is (a*c)/b / d.
Take number n and multiply it by number x/y. To do this, you have to split number n into y parts and take x number of them. So to multiply 8 by 3/4, you split 8 into 4 parts (2 + 2 + 2 + 2) and then take 3 of those parts. This ends up being 2 + 2 + 2 = 6.
For multiplying two fractions, you have to extend it to n/m * x/y. Since you can multiply the top and bottom of a fraction by the same number, you can write n/m as ny/my. Then you can have n/my be your “equal part”, and take x of them. So 1/2 * 1/2, you take 2/4 and split it into 1/4 + 1/4 and 1 of them, so the answer is 1/4.
To me at least, this makes sense as an extension of multiplication is repeated addition. It’s when you get to irrationals that it starts to fall apart, and even then the intuitions the above way of thinking led me to have served me well.
But the thing is: repeated addition does distribute over addition! So there is really a very natural extension from "multiplication is repeated addition" to "multiplication is any operation that preserves the nicest property of repeated addition, which is distribution".
I hasten to add that as a GTA I have had untold numbers of students who apparently did not learn the distributive property correctly -- likewise, the biggest difficulty my students seem to have with dimensional analysis in practice is that they have trouble dividing fractions symbolically. Also, substitution (replacing an expression with a letter) continues to trip students up: e.g. when pointing out that, say, newtons per coulomb is the same as volts per meter. (Students are no doubt tired of hearing me yak about how math expressions are a form of communication...)
Sometimes, I do think we need to teach students to "manipulate expressions" rather than just "solve problems", but then again, don't we do that already?
You are tilting at windmills
> Is it even necessary for teachers to define multiplication?
No, at least not in formal terms
> Or is the teacher’s job to provide plenty of examples of multiplication in action?
I think so
> Should we let the students intuit their own definition(s)?
Yes
> Will it help students if we change our focus from “how to get the answer” and teach them to identify the multiplicand, the “this per that” unit? Or will that introduce new difficulties I haven’t considered?
It will introduce new difficulties
> Or do we already teach this way, only in different words?
We don't, thankfully
> If you are an elementary teacher, how do you teach multiplication to your students?
I will let elementary teacher answer
> Are some students clueless because, no matter how we explain it, they just don’t pay attention?
While we can't always blame teachers when students don't pay attention, if it is systematic, maybe there is a problem with your teaching.
> Have you tried using bar diagrams to model elementary arithmetic situations? And if so, how did your students respond?
I will let teachers respond
Ok, I hope you are still there and didn't just click the "downvote" button.
I think the author raises good points for at least high-school level students in STEM fields. But in reality, the important thing in elementary school is that we want people to know how to count. 5 apples at $0.50 each is $2.50, this kind of thing.
Dimensional analysis is very important in engineering, and I definitely think is should be taught, as well as everything in the article, but at college level, not in elementary schools. Teaching such abstract concepts too soon is a recipe for disaster, I know because it has been tried. The expectation was that it will make better engineers in the future, the reality is that while it may have helped a tiny minority get college degrees, it mostly produced kids who couldn't do simple arithmetic.
The argument they are making is kind of strange. But not 'wrong' per se. If you mix 2 types of number systems you get a different number system out of it. It is a similar argument I make about fractions. It is basically physically impossible to have a fraction of some things. If I have a car and divide it in half. I no longer have a car. I have two of something else. They are clearly not a car because they can not act like a car anymore.
Wtf, why not? Why wouldn't you want people to draw connections between different parts of math. The whole point of math is to find the patterns and interconnections.
And also”3 cm + 3 cm = 6 cm” as 3x+3x=6x and removing the numbers it become 3x/3+3x/3=6x/3 => x+x=2x it makes more sense. And”2 cm × 3 cm = 6 cm^2″ can be then seen as 2x*3x=6x^2.
Multiplication doesn’t change anything. We must see what we add, in this case the unit and calculate accordingly both for addition as for multiplication.
If you want to define multiplication as repeated addition (and addition as repeated invocation of the succesor function), by all means do so. Its not wrong.
Sure you could say it doesn't work for complex numbers, but usually when you introduce complex numbers you say something like, multiplication works as normal except i×i=-1. I hardly see that as a problem with the original definition of multiplication. Its more about the definition of i than the definition of multiplication.
There is the symbol '*'. And when there's two integers it does one thing, and you can think about it as repeated addition. But when there's something different, it works differently. But now we're just going to concentrate on integers.
In the usual curriculum you do the unit analysis as a separate step, as it's usually in the physics lessons where units are used. In math it's unitless.
Of course, we should start teaching immediately that you can't add apples and pears. Maybe we should just do this explicitly there, that 5 times 3 apples is fine, as 5 is scalar. Explain that immediately and then add the unit analysis in physics.
"Scalar" is too broad; irrational numbers are scalars, but multiplication by an irrational number is not repeated addition.
https://github.com/DigitalMars/dmc/blob/master/src/CORE16/FL...
Multiplication is repeated addition.
Yes, I know about roundoff errors, overflows, etc.
This is the first video in the series Thinking Mathematically (after the introductory video, "Why think Mathematically?") which I put on YouTube under a channel of the same name. It proceeds through the sets of numbers, N -> Z -> Q -> R -> C and yes it's for beginners. Would love some feedback:
https://www.youtube.com/watch?v=Wd1lzqR3xW0
The other videos you'll find on that channel are:
1. Why think mathematically?
2. Numbers and Algebra
3. Sets and Infinity
4. Logic and Probability
Here is the channel with all the videos. They might be useful to share with people who you want to understand these concepts from the ground up:https://www.youtube.com/channel/UCuge8p-oYsKSU0rDMy7jJlA
(PS: I am generalizing this approach in our upcoming app, https://teaching.app)
Because you can indeed multiply through repeated addition (which she acknowledges), repeated addition is one valid way to look at multiplication. But it might not be the maximally helpful framework for students.
Why mix concepts of Linear Algebra/Physics with basic Arithmetics for no good reason?
The multiplication, that is just repeated addition, is very possible in dimensional analysis and is called scalar multiplication:
The outright worst part is this weird complication:
2 baskets × 3 apples per basket = 6 apples
of 2 x 3 apples = 6 apples.
Just why? This is just a scalar operation.
Staying in strictly mathematical concepts, the operation described in OP are closer to the cross product of orthogonal vectors, then multiplication in my opinion.
[4 0 0] × [0 3 0] = [0 0 12]
https://en.wikipedia.org/wiki/Scalar_multiplication
https://en.wikipedia.org/wiki/Cross_product#Geometric_meanin...
The problem with "multiplication is repeated addition" is that the concept breaks down once you move on from integers.
2 X 3: "add 2 together, three times" - works well
½ X ½: oof. You can sorta do it, like "add ½ a half time", but the concept is an impediment that isn't helping anymore.
I can see why teachers who aren't that comfortable with math might be getting confused about this though. Repeated addition is a reasonable algorithm when you've got one operand that is a relatively small integer.
If you spend a long time teaching small integer multiplication you may forget that "You can solve these multiplication problems with repeated addition" does not mean "Multiplication is repeated addition."
Or just re-arrange the terms to be (1*1)÷(2*2). No need to add half, half a time, just understand that multiplication distributes over fractions.
That said i think the concept would make sense to most school children as a way of extending the intuitive concept of multiplication of natural numbers.
On the contrary, continuing to conceptualize fractional multiplication exactly as your "1/2 X 1/2" as addition example served me well. My wife—with a higher measured IQ than mine, FWIW—evidently can't see it that way. She basically stopped learning math when multiplication of fractions was introduced (it's interesting that one can continue to earn decent math grades, regardless) as all the results felt arbitrary and magical to her, and still do in middle-age. This is actually a very common point for students to stop following WTF is going on in their math classes and never really get back on track (yes, all the way down in, what, 2nd or 3rd grade) from what I've seen; factoring is another, later on.
"1/2, added 1/2 times" is precisely how I think of it. If I can't just pattern-match or rule-follow my way to a solution (because I've forgotten the rules, say) that's still my line of reasoning to figure out what to do to get the solution.
I do exactly the same sort of thing to come back to my senses if I get lost or forget exactly what is happening in fractional division. "How many times does 1/2 fit in 1/4? 1/2. How many times does 1/4 fit in 1/2? 2." Even if I have to manipulate some things to figure out the result with uglier fractions, that's absolutely how I think about what I'm doing as I do it, and it keeps me focused on the ultimate purpose of the calculation. I imagine that's also wrong, according to the author.
In short I can vouch that yes, that exact thing was very helpful to this particular person, including for multiplication of fractions. I truly don't know how else I might have understood those problems, to avoid joining the ranks of the mathematically-lost as early as lower elementary school.
Measure theory (for your volume) and the structure of dimensional quantities [1] are non-trivial topics, and while probably not giving good answers, I think the article is certainly asking good questions.
[1] https://terrytao.wordpress.com/2012/12/29/a-mathematical-for...
multiplication is an overloaded operation, or in more modern terms, it is doing multiple dispatch, depending on whether the input is a whole number or integer or rational or real or complex
- https://www.maa.org/external_archive/devlin/devlin_09_07.html
- https://www.maa.org/external_archive/devlin/devlin_06_08.html
- https://denisegaskins.com/2008/07/01/if-it-aint-repeated-addition/
- (the link I posted that creates this thread)- https://www.maa.org/external_archive/devlin/devlin_09_07.htm...
- https://www.maa.org/external_archive/devlin/devlin_06_08.htm...
- https://denisegaskins.com/2008/07/01/if-it-aint-repeated-add...
(Sorry, it just bothers me when people don't use clickable links here.)
2 apples + 3 apples = 5 apples
This confuses a lot of people when they later learn algebra and believe that it is equivalent to:
2a + 3a = 5a
Both of these equations look correct at face value but the critical difference is that an apple is not a variable. Do we mean the weight of the apple? Or the price of the apple? Or its energy content? Apple is too concrete to be used as a variable and it's not quantifiable. The word 'apples' invites people to think of the variable as a concrete object instead of a placeholder for a quantifiable property of an object.
The fundamental theorem of arithmetic says for any non-zero natural number x there is a unique finite sequence of integers a_i such that x = 2^a_0 . 3^a_1 . 5^a_3 ... p_n^a_n and that given x the sequence a_i is computable (similarly given a_i you can easily construct their x).
This basically gives you a (bijective) mapping between integers and tuples of integers x <-> (a_0, a_1, ... a_n) which lets you build up more complicated structures and eventually construct the sentence you need for an incompleteness theorem (if you're as smart as Gödel).
We went to very different universities it seems. Neither Peano arithmetic nor decidability were ever mentioned
We don't define it based on what machines do with it, we define it based on what WE do with it. In the context of teaching, dimensional analysis comes far later in the process of education.
The pedants answer is that there is more than one multiplication operator taught. It's most basic incarnation is, for all intents and purposes, repeated addition.
It's more advanced forms, which include extra auditing for dimensional analysis isn't merely repeated addition. Though I'd challenge that too.
Dimensional analysis is an extra aspect stapled onto and seperate from the arithmetic operation. Therefore makes up an additional level of auditing seperately as a whole, and therefore inappropriate to define as an inherent property of the operator. You multiply numbers.
People need to stop trying to teach unrelated things bundled by some programmer or language writer to kids/adults. It doesn't make one seem smart. It just confuses people by blurring orthogonal aspects of problem solving, which puts people off of it.
This made me think too, in particular the teacher's example. So; here's what I think it should be calculated.
3 cm + 3 cm = 2 X 3 cm (and not 3 cm + 3 cm = 2 cm X 3 cm).
What you are doing above is adding two objects each of who are 3 cm long. And the way you compute "2 X 3 cm" is "(2 X 3) cm" which then becomes "6cm".
However 3 cm + 3 cm != 2 cm X 3 cm as the author states which is what leads them to wrong conclusion. In other words 2 cm X 3 cm leads to an entirely new thing in geometry which is "area". So while 3 cm + 3 cm is still length (and hence it should be translated to 2 X 3 cm i.e., one scalar unitless number and other number with unit) 2 cm x 3 cm is not length. And the resultant area is correctly written as 6 cm^2; by multiplying units as well as the numbers. Now, how does one multiply numbers (2 X 3)? It's indeed by repeated addition!
The author, however is onto something. Which is when you multiply a something with unit (like 3Kg, 2Cm) with a unitless number that resultant product is still something (that weight, length) that you began with. However when you multiply two things both of which have units the resultant product is something entirely new (i.e., area as opposed to length, pressure as opposed to weight etc.,)
This is why in high school physics you are taught to always write down the units of each number: typing them helps avoid a big amount of errors.
Note that “typing” and “vector terms” are not essential, just helps me express it with the HN crowd easily.
Math: 3x3 = 3^2 physics: cmxcm = cm^2
3cm x 2cm = (3x2)(cm x cm) = (math)(physics)
The context gives the meaning.
Or in computers, how many bits would the representation of a matrix of 2b x 2b occupy? 2b x 2b = 4b (not 4b^2 since memory is linear)
Probably the author would argue that what calculators do is neither addition nor multiplication because of precision loss. In practice it works pretty well though.
1. IS A CLICKBAIT
2. Course you can decopose multiplications in a series of repeated additions.
3. Extra points for the flawed argument of adding different, well you can't because they are different.
x^2 = x * x = x + x ... + x (x times)
Therefore,
d/dx(x^2) =
d/dx(x * x) =
d/dx (x + x + ... + x (x times)) =
d/dx(x) + d/dx(x) + ... + d/dx(x) (x times) =
1 + 1 + ... + 1 (x times) =
x
E.g. why don't we ever have something like kg^s?
d/dx (f) = k*f
So exponentials will be scalars because the exponential part is scaling the original value.Example: population growth is exponential.
d/dt(p) = (ln(2)/r)*p
p(t) = p0 * 2^(t/r)
p : population
p0: population
t : days
r : days (time it takes for the population to double)
t/r : scalarThe fascinating thing is that now these transistors are helping make new math proofs beyond human comprehension.... how does that come out of addition?
5*11 = 5*(8+2+1) = 5*8 + 5*2 + 5*1 = (5<<3) + (5<<1) + (5<<0)
...and then doing all this in parallel.
Instead of:
5*11 = 5+5+5+5+5+5+5+5+5+5+5
;)
The reservation I'd have with the statement "Multiplication is repeated addition" is that the use of the word "is" implies an identification, or a necessary derivation of one from the other. The operations aren't identical, and one is not necessarily derived from the other. As operations, they're distinct.
(The issue also has nothing per se to do with units. When you introduce units of length or area, you're using numbers in a particular applied context. Outside of that context, numbers don't have units.)
In everyday usage "addition" and "multiplication" are conventional designations. Conventions always have ambiguities and edge cases.
The most common formal structure in which you have both addition and multiplication is in a ring. A ring is a set with two operations, which we call "addition" and "multiplication" --- but those are just names. We could just as well have used "foo" and "bar". We tend to use the standard addition and multiplication symbols for those two operations, but that is also just a convention/convenience. (Note also that those operations are not unique.)
Rings include the integers, rationals, reals, complex numbers - but also (for instance) polynomials with real coefficients, 42 x 42 matrices with real entries, quaternions, or finite fields.
Now consider what happens as you list the axioms for a ring. You say that addition is associative, addition has an identity element (conventionally denoted "0"), every element has an additive inverse, and addition is commutative. That's addition.
Then you say multiplication is associative (and nowadays, since people find it convenient to assume this) and multiplication has an identity element (conventionally denoted "1").
At the moment, you have two independently defined operations, which have nothing to do with one another. "Multiplication" is therefore not identical to (or defined as) repeated addition. But it's not too useful to have two independent unrelated operations. You connect the two operations by introducting the distributive axiom: For all a, b, c in your ring,
a * (b + c) = a * b + a * c and (a + b) * c = a * c + b * c.
(scythe pointed out the importance of the distributive law in another reply.) The distributve axiom is huge! Consider a * (b + c) = a * b + a * c.
From left to right, it says that "you can multiply out"; from right to left, it says that "you can take out a common factor", which are both standard operations in algebra.Once the distributive property is available to connect the operations, it explains why you can "think of" multiplication as repeated addition: For instance,
3 * 2 = 3 * (1 + 1) = 3 * 1 + 3 * 1 = 3 + 3.
So you say "3 times 2" can be thought of as "3 added to itself 2 times". It does not say that multiplication is repeated addition, if "is" means "defined as" or "derived from",Or consider one of the standard illustrations given to kids in grade school:
3 * 2 is $ $ $ which is [ $ $ $ ]
$ $ $ [ $ $ $ ]
This is 2 groups of 3, i.e. 3 + 3. So 3 * 2 = 3 + 3.But what happened here? We relied on our physical intuition to "know" that putting the original 6 dollars into 2 bags in the second step didn't change the number of dollars. But formally, it is
3 * 2 = 3 * (1 + 1) = 3 * 1 + 3 * 1,
which is the distributive law again.(BTW regrouping the dollars again into 3 groups of 2 is a standard way of motivating commutativity of multiplication, since 3 groups of 2 is visibly "the same as" 2 groups of 3.)
(Someone might suggest from the dollars example that multiplication might have arisen historically as a shorthand for repeated addition. I don't know math history well enough to say, but historical derivation doesn't imply identity or logical derivation.)
So I think saying "Multiplication is repeated addition" is a little sloppy in the use of the word "is", but we can agree to disagree about how much sloppiness is okay. The statement is fine as a way of giving students one (of many) ways to think about multiplication. (Pictures are important, too!)
Here's something to think about. (I don't have an opinion myself.) Suppose we have a complex multiplication: (7 i)(3 + 4 i). Following the interpretation above, I describe this as "7 i added to itself (3 + 4 i) times". If you don't like the sound of that ... why? You might say "You can't have '3 + 4 i' things." Well, in the real world discrete "things" come in nonnegative integer quantities ... or do they? For instance, we could make an agreement that "-3 things" means "I'm missing 3 things" or "you owe me 3 things". Nothing stops us from making agreements about the use of words. So maybe we could "agree" that "(3 + 4 i) times" means exactly an occurrence of the expression "3 + 4 i" in a context like this one. Is there any harm in that? :-)