Well, teaching basic math at a commuter college years ago, it felt like the issue of "teaching procedure" to "teaching understanding" was complex. The course I was teaching was close to the end of the math requirements for a significant percentage of the students. I was very attracted to teaching ideas but this group of students essentially had the attitude that they wanted a procedure to memorize rather than an explanation, not matter how complex the procedure. It had a certain logic - mathematical explanation would have touched a world they were happy to and committed to leaving forever soon after this. They'd suffered through this world up this point and thinking about it was more painful than simply acting.
Which is to say, I don't think there any easy answer for how to teach math. The failure of American "new math" years ago is something of a lesson in the push-pull of concepts versus concreteness as they can become ideologies in society at large.
Perhaps early primary school is an opportunity to escape this tension. With weaker test constraints, and more years of payoffs over which to amortize the costs of better understanding.
But to my recollection, most of the popular linear algebra textbooks[1] don’t spend time showing why the integers cannot form a vector space because it’s “easy.” Instead they spend time tediously walking through examples of bizarre sets defined over R and C to show which axioms are fulfilled and which are not.
In a similar vein to the way students might overthink the elementary probability question, I could see university students trained to disprove each of A), B), C) and D) - perhaps making a mistake along the way - instead of quickly scanning the options and picking out the one which simply isn’t defined over a field.
__________________________
1. I’m thinking of Friedberg et al, Hoffman & Kunze, Axler, Strang, etc.
edit: in fact i learned linear algebra from hoffman kunze
Operations in applied linear algebra - such as matrix multiplication and solving systems of linear equations - are formalized by the theory of vector spaces, much like calculus is formalized through the theory of analysis. Vector spaces are algebraic structures which axiomatize the linearity you need to carry out these operations. If you can establish your equations exist in a vector space, you can prove that they admit linear relations and are thus solvable as linear systems.
More precisely, a vector space V is any set S defined over a field F which is closed under both vector addition and scalar multiplication, where the elements of S are called vectors and the elements of the underlying field F are called scalars. The term "closed" means that for every pair of vectors x, y in V there exists a vector x + y in V, and for every scalar c in F and vector x in V there exists a vector cx in V. There are eight axioms in total, for things like associativity and commutativity, but those aren't germane to this particular example. What's important is that vector spaces are what allow you to form linear combinations of things, which is the scaffolding you need to prove things like linear dependence and independence; whether or not a system of linear equations has no solutions, one solution or infinitely many solutions, etc.
Fields are the algebraic structures which formalize the elementary arithmetic you're already familiar with over sets like the the complex numbers, the real numbers, the rationals, etc. They are sets which are closed under "regular" addition and multiplication. Notably, integers do not comprise a field because integers do not have multiplicative inverses. Multiplicative inverses are the axiomatic way of establishing that in any field, division must be possible. So concretely, there is no multiplicative inverse 1/n for any integer n. There is in the set of rationals, but not the set of integers. Therefore integers are not closed under multiplication, and they cannot comprise a field.
Since the integers do not comprise a field, you cannot define a vector space over the integers, because the scalars used to define scalar multiplication in vector spaces are just elements of the underlying field. If you try to define a vector space over a set without multiplicative closure, the vector space cannot be closed under scalar multiplication. Among other things, linear combinations stop being invertible (or even possible in general), and linear relations don't exist.
So circling back to the specific question: it's asking which of the given sets comprises a vector space. You can make all kinds of abstract vector spaces (e.g. the set of all polynomials over a field, the set of all polynomials with degree at most n over a field, the set of all continuous functions, etc). But if you stick with the definition of a vector space, you don't need to tediously test each of the given sets for the eight axioms. You just have to remember the integers don't comprise a field, so the set of all triples of integers can't be a vector space either.
Hopefully that's clear, let me know if you'd like me to clarify anything.
The precise definition of what we mean by that is covered by the vector space axioms.
http://mathworld.wolfram.com/VectorSpace.html
'
A. The set of all complex numbers.You can add two complex numbers, and multiply them by a real (or a complex number in this case) and still have a complex number.
So it's a vector space.
'
B. The set of all functions from (0,1) to \mathbb R that are twice differentiable.Two twice differentiable functions can be added together to yield a twice differentiable function
(f(x)+g(x))''=f''(x)+g''(x)
and scaled by a scalar (cf(x))''=c(f''(x))
'
C. The set of all polynomials in x with real coefficients that have x^2+x+1 as a factor.Given two polynomials P,Q, which have x^2+x+1 as a factor they can be expressed as
P(x) = f(x)(x^2+x+1)
Q(x) = g(x)(x^2+x+1)
So P(x)+Q(x) = (f(x)+g(x))(x^2+x+1)
And of course c*P(x) = cf(x)(x^2+x+1)
Which is also a polynomial with real coefficients. '
D. The set of all triples (a,b,c) of integers.Almost works, except multiplying by a scalar would yield a tuple of real numbers. Kinda silly. In programming, if you attempted to write a function
function List<Int> multiply(List<Int> list, Real c) {
return list.map((x) => x * c);
}
You'd get a compiler exception since the return type wouldn't match (or you'd get some warning about shortening the precision). '
E. The set of all sequences (x_1,\dots,x_n)\in\mathbb R^n such that x_1+\dots+x_n=0 and x_1+2x_2+\dots+nx_n=0.Adding two sequences
(x_1,...x_n) + (y_1...,y_n)
gets you (x_1+y_1...,x_n+y_n)
which plugging into the above two equations, and rearranging, will show that you'd get (x1+y1) + (x2+y2)... + (xn+yn) = (x1+x2+..xn) + (y1+...+yn) = (0) + (0)
and the same for the second equation.Also, scalar scaling works fine.
'
So only D has any issues.The short explanation as to why we insist on scalars being real or complex is that a major goal of linear algebra is to provide ways of solving equations. And you really want to perform division to solve equations, which real and complex numbers let you do. Integers aren't closed over division, so they aren't good for solving linear equations.
For example, if your vector space is integer triplets then
2 * x = (1,0,0)
Wouldn't have any solutions in the set of integer triplets. This is a linear equation, and the goal of linear algebra is to provide solutions, so it's better to have the framework yield the answer of x = (.5,0,0) and then say "Oh, the answer lies outside of the original set, so it wasn't a vector space to start with." Well, that's kinda the extrinsic view of it, the intrinsic view would throw an exception :).I personally think part of the problem is how elementary education is structured. At least in my state, elementary school teachers are expected to be extreme generalists, and only have to take a math class or two -- and then nothing above simple college algebra (which is fine). But they always complain about how difficult it is, and they don't understand math, often taking the state's required exam multiple times because they can't pass math. Yet these are the people we allow to teach kids math; it's a huge issue when they're being taught math by people who don't understand why it works, only the algorithms they've memorized.
Coincidentally, this is also why the 'new math' was so lambasted -- these teachers (and often, parents) don't understand how numbers work, thus they think it's useless to teach kids to subtract 20 and add 2 instead of subtracting 18. Despite the fact that one is much easier to do mentally, and allows you to get a good sense of how subtraction and addition interact.
I'm not a fan of charter schools, but if I had money, I'd start an elementary charter school where the subjects were taught by people who understood that and not generalists. And students would get like multiple hours of recess a day, especially those first few years. Just pure, unstructured play time. But that's a rant for another day.
"A prejudice that was strongly confirmed was the value of mathematical fluency. Barton says, and I agree with him (and suggested something like it in my book Mathematics, A Very Short Introduction) that it is often a good idea to teach fluency first and understanding later."
Agree fully with Barton and OA here. Until recently I taught GCSE Maths re-take students aged 16 and over in a further education college. They were constantly tripping over really quite basic little skill issues and that prevented them from seeing how to tackle the longer and more complex problem solving questions.
"I would go for something roughly equivalent [in the solving of equations such as 4x - 8 = 2x + 2], but not quite the same, which is to stress the rule you can do the same thing to both sides of an equation (worrying about things like squaring both sides or multiplying by zero later). Then the problem of solving linear equations would be reduced to a kind of puzzle: what can we do to both sides of this equation to make the whole thing look simpler?"
The idea of just playing with the notation is one I fully intend to try but getting people to think in that abstract way is hard work.
I also agree fully. A little while back I did some support tutoring for A-level maths students. The number of students who turned up who mysteriously "had problems with longer questions"... I wish I'd known the example of calculating the perimeter of the rectangle with fractions. That would have really helped explain why the problem wasn't really the length of the question, it was the fact that the student had never properly learned the component skills separately.
Unfortunately, the problem of building impressive-looking edifices on shaky foundations is absolutely endemic in British high-school maths teaching. Thousands of students who never quite understood fractions are "learning" calculus through being taught recipes, and the easier exam questions are formulaic enough that they get through with Cs at least, without any mathematical understanding.
The A-level statistics modules, in particular, have very impressive _sounding_ syllabuses. Students learn T-tests, Chi-squared tests, all this sophisticated statistical machinery. If all these students really understood this stuff, Britain would have a vast army of highly trained statisticians. But nothing of the sort is true, of course: students are just learning a recipe for processing numbers. I can't imagine the carnage if a statistics exam asked the students to write an essay explaining the principle by which a T-test works.
Pardon my rant, this has been on my mind for a while.
Seemed to help.
The original author (Tim Gowers, a Fields medallist and professor of mathematics at Cambridge) has a totally hilarious blog post about being asked to coach a teenager doing A level maths...
https://gowers.wordpress.com/2012/11/20/what-maths-a-level-d...
It's a pity that they're being so ambiguous here, because explaining why and when "you can do the same thing" to both sides of an equation is not actually hard! You can apply an injective function that's always defined over the appropriate domain to both sides of an arbitrary equation, and this will preserve the equation entirely because (a = b) is equivalent to (f(a) = f(b)) when f has this property. You can apply a non-injective function with no restriction on its domain, and this may introduce extraneous solutions but will not "miss" any, because (a = b) implies (f(a) = f(b)) if f is always defined. You can apply an injective function, perhaps defined over a more limited domain than the original equality, and this will not introduce extraneous solutions but may "miss" some, because (f(a) = f(b)) implies (a = b) if f is injective, but the converse is not true given any restriction on f's domain. Of course, if these functions are defined in terms of x, then you get to worry about whether the function is injective or well-defined given some value of x. For instance, multiplication by x is not injective if (x = 0) but it is otherwise.
And this isn't the full picture. Motivation comes before competence. One needs reasons to acquire skills: they have to address problems in one's mind if the mind is to fully engage. Which is why coercive education with its curricula, exams, etc, largely fails.
As a computer guy who hates state machines and was always obsessed with math, I feel that just about everything about maths is taught wrong from the get go.
Just the other day I learned about something inductive function got me curious about: linear ordering of structures as proof of termination. Turns out it's been studied in math for long: it's called a well-order. Fine.. thing is we're taught about linear recursion in HS .. but we have no pragmatic notion of induction except ~~ P n-1 => P n ~~ It's so cryptically compressed that I suspect no student beside aspies and other prodigies can have the slightest clue about that. Yet it's so important (and so obvious when shown).
Reading that article I now realise it was that I lacked fluency. I didn't instinctively "know" how to do simultaneous equations because unlike my peers I hadn't spent two years doing them, so I had to remember how to solve them every single time.
All I can say now is thankfully there is the Khan Academy which rapidly improved my mathematical understanding when I needed it.
Wikipedia says "the scalars can be taken from any field, including the rational, algebraic, real, and complex numbers, as well as finite fields."
Note the "I think [...] almost everyone would get this question right (though I’d love to do the experiment)". This is a familiar state. Widespread. Call it, teachers who have not yet had their "oh shit!" moment.
One of the blog comments points at Eric Mazur's (Harvard, physics) oft-repeated talk "Confessions of a Converted Lecturer". Who describes the first time he gave students a Force Concept Inventory. Worried about wasting their time with such easy questions. :) Unaware physics education research was about to become a focus of his career.
Many have been surprised by "Minds of Our Own" (1997) https://www.learner.org/resources/series26.html The short (3 min) introductory video shows MIT and Harvard students struggling to light a bulb with a battery and a wire. Full episodes are below (by clicking on "VoD" buttons).
Harvard Center for Astrophysics has both first-tier astronomy and astronomy education programs. When meeting a new CfA graduate student, I've a little drill, prompting for the color of the Sun, and then of sunlight. They almost always get the first wrong, and then get a conflict, often with a nice "oh, wait, that doesn't make sense does it" moment. The collision of two bits of non-integrated and flawed understanding. Of the few who get it right, halfish (but small N) learned it from CfA instruction on common misconceptions in astronomy education, rather than from their own astronomy education.
But perhaps mathematics is doing better at robust integrated understanding than are astronomy, physics, chemistry, biology and medical school. It seems possible at least.
It's not just people who have had, or not had, their "oh shit!" moment. Professions too. Medicine realizing that medical errors were a major cause of mortality. Realizing even cheap easy universally-approved interventions (aspirin for ER chest pain) weren't consistently being executed. Realizing other industries had decades of experience on how to pursue quality, to which medicine had been oblivious. When the New York Times babbles about "Truth" and "The Journalism You Deserve", I shake my head and think, there's a field that has no clue how badly it's doing, how much work on process quality it's unaware of; a field that has not yet had its "oh shit!" moment.
Except, of course, the book really is about how he feels he should’ve taught math.