3 ms·
I honestly never found this an issue. Shorthand and type coercion is used a lot but at least when taught, it's usually made very explicit what notation means an
by ubercow13 6y ago
I honestly never found this an issue. Shorthand and type coercion is used a lot but at least when taught, it's usually made very explicit what notation means and when things are being excluded. After that point, the notation is the least challenging part.
- konjin 6y agoIt is not an issue until you start trying to teach any sort of fix point theorem, at which point the wheels fall off because the notion can't deal with higher order functions at all.
- ubercow13 6y agoI guess I just don't get your point. D 2 = 0 doesn't imply anything, it's just shorthand to make working on something less tedious for people who are already familiar with it. It seems perfectly expressive and sane: mathematicians have successfully studied differentiation using standard math notation. 2 and (λ (x) 2) aren't 'treated the same', that's just a strawman.
- konjin 6y agoFunny how its also used in every textbook for people who aren't. This is getting to be apologia on the levels that I'd only seen in history books about why Roman numerals were superior.
- deleted 6y ago[deleted]
- ubercow13 6y agoThe premise of your argument is that this notation is confusing people, or it's impossible to make explicit what it means. I don't buy it, you even explained the type elision using standard mathematical notaion in your original comment. So if there is some superior notation that would benefit all of maths, that sounds very interesting but I don't think you've made that point very well. Maybe a better example is needed, because on its own, eliding repetitive information from notation does not seem like a problem.
- konjin 6y agoBecause I'm not going to write a few dozen pages of latex in a text comment. If you're interested thrown me $2k over bitcoin and I'll spend the 8 hours it would take to make this rigorous at below my usual rates.
- kmill 6y agoI use the mapsto arrow frequently for higher-order functions, and it seems to work fine for me.