l__l
Joined 3 years ago
Joined 3 years ago
Even so, CT is not easy to motivate without a lot of experience in a few specific areas of maths - it's definitely a very "meta" subject (even though a lot of these blogs pretend it's super applicable to everyday engineering) and is a very different lens from the maths taught up to that point.
As opposed to the "I am N years old", which is saying "here is context, which doesn't by itself indicate achievement, which may be an indication that what follows is of high relative quality"
Very weird seeing this on the front page
Starship (https://www.starship.xyz/) have been running in a big way regularly in Milton Keynes (UK) for years now; the little robots driving around are a regular feature. Seems to be expanding to Cambridge (UK) too.
I imagine US suburb design makes this less feasible (I think I read that Starship started on college campuses in the states), and that's why we don't hear so much excitement about this approach? It seems to make way more sense to me than drones, mostly for the weather issue
His video on how Sibelius' UX is a pile of shit remains one of my favourite vids on yt: https://youtu.be/dKx1wnXClcI
I guess to try and mirror your calculus example, I'd try and motivate why someone should care about abstraction itself, perhaps with examples like 'calculating my taxes each year is exactly the same problem, except the raw numbers have changed'.
Alternatively it might go over better to say something like: "Imagine you have a map with a bunch of points, and paths which you can walk between them. CT is the study of the paths themselves, the impact of walking down them in various routes: for mathematicians, this means looking at things like turning sentences such as 'think of a number, add 4 to it then divide by 2 then add 6 then subtract 1' into 'think of a number and add 7'. Once you've spotted this shortcut on this silly toy map, you'll recognise the same paths and the same shortcut when you see on your tax form 'take your income, add £400 to it, divide by 2, add £600 and subtract £100"
Category theory is about connecting the dots between different areas of maths. The "general application" is to allow you to reason over the structure of a problem you're interested in, while throwing away all the superfluous details. It arose when geometers and topologists realised they were working on the same problems, dressed up in different ways. I think the utility for technical people, from this perspective, is pretty clear.
As for the general working person? I think it's just an exercise in learning to do abstractions correctly, which is valuable in any line of work.
There are actually people who advocate that we should base maths education on category theory much earlier (much as New Math was interested in teaching set theory early on, as a foundational topic). CT is an unreasonably effective tool in a large section of pure maths, so this doesn't sound unreasonable to me; it wouldn't be nearly so scary if it were introduced gently much earlier on (in the same way we start to learn about things like induction in the UK in secondary school, long before formalities like ordinals are introduced at uni). Currently only a very specific, highly-specialised section of the population learn CT, but if something like this were to happen, I'm sure we'd see lots of benefits which are hard to identify at the moment.
(Also, while it might not be the tools needed for the average homeowner, there are plenty of optimisation problems similar to "how much fence do I need" which are most easily solved by solving the Euler-Lagrange equations)