Ask HN: How to approach overly narrow definitions as an adult learning math?
It defined a relation as "any set of points on the Cartesian plane". Wait, what? Set, sure, but why points, and why plane, and why does the plane have to be Cartesian?
Then I went to my college textbook, which defined it as a "property shared by two objects", and and that a relation between sets X and Y is a subset of the Cartesian product of sets X and Y, which sounds like a very roundabout way of saying that it's a set of pairs, where one element is from X and the other from Y, but fine, I get it. Descartes is invoked in both definitions, not sure if it has any significance. Why pairs, though? Later it mentions relational databases as a practical applications of relations, where the relation is something two tables have in common that you would make a join on.
Of course, then I went to the actual database textbook, which instead says that it's the tables themselves that are the relations, defining a relation as a set of n-tuples rather than a set of pairs. Does this madness ever end?
Wikipedia to the rescue! The disambiguation page for Relation[2] explains that there are finitary relations, of which binary relations is a special case. This is clearly what the first two textbooks are talking about. Would it have killed them to have called it a "binary relation" when defining it?
This is what I mean by overly narrow definitions. You could also say that they are appropriately scoped definitions with overly broad names.
This isn't the first time I have this problem. All the way back in first grade I was sternly told by the teacher that you simply cannot subtract a larger number from a smaller one. Being a rather naughty child I got hold of my father's desk calculator to see if entering a problem like that would break it. When it didn't I confronted the teacher who just blew me off. I guess it's hard to explain to a first grader that "the subtraction of a larger number from a smaller is not defined for natural numbers", but at the very least she could have said "that's a negative number, we'll deal with that next semester". I consider this general problem to be my mathematical nemesis.
It's not that I don't understand the reason why teachers and textbook authors do this. I think conventional maths education is optimised for maximum utility regardless of what level you get off on, not the fastest path to a maths Ph.D. Graduating from elementary school to go work in the coal mine or cotton mill knowing only esoteric set theory just isn't very helpful. But do you need to know any maths for that? Or now that most of us stopped sending children to mines and mills and rather want them to become Silicon Valley wiz kids, maybe that's what we need to start optimising for.
In my case I know exactly the level I want to get off on. Not Ph.D., but at least to have a passable grip on the things relevant as a software developer. So I wonder if there's a more optimised way than conventional education. Maybe create a dependency graph of mathematical concepts, pick what I want to learn and then do a topological sort to get the order of prerequisites?
1. https://news.ycombinator.com/item?id=31539549
2. https://en.wikipedia.org/wiki/Relation#Mathematics
4 comments
[ 4.2 ms ] story [ 22.2 ms ] threadKhan Academy is meant to be good and free https://www.khanacademy.org/
I don't see the jumping around here. If you're talking about the arithmetic on natural numbers, it was only an anecdote to add some personal context. I have already figured out how negative numbers work and don't need more help with that. In fact I feel pretty confident about relations too, it just happened to be the first chapter of the book, I'm sure I would have found the same problem if the first chapter had been on any other topic.
> Khan Academy
I have an account. I did a search for relations but I couldn't find an actual definition in writing, so I don't see what it adds to the discussion. I have nothing against Khan Academy, but I don't see the relevance. I'm not asking for resources, that's what the original thread is for, and it's absolutely plastered with comments about Khan Academy already. What I'm asking for is a discussion on how we structure our maths syllabi and how appropriate it is for what we are trying to accomplish.
Maybe a solution to Lockhart's problem would be to actually do that, take the current state of the art of mathematics, what the doctors and professors are working on, do a topsort on all the prerequisites and make that the whole mathematics syllabus from beginning to end. As Salviati explains to Simplicio, the traditional educational milestones are irrelevant because most people forget them anyway and just use calculators. Someone coming out of school only knowing set theory will be no worse off than someone coming out of school knowing long division, because neither of them will actually do any long division, they will both use a calculator.