3 ms·
Array languages might make good maths notation. It's terse and easy to write, and there's a logical naming scheme (for instance, matrix multiplication is just (
by ogogmad 4y ago
Array languages might make good maths notation. It's terse and easy to write, and there's a logical naming scheme (for instance, matrix multiplication is just (+/*)\: ). I suppose the trick is to think of (+/*)\: as one unit.
- pxeger1 4y agoAPL, an array language, literally started out as a computer adaptation of traditional mathematical notation. https://aplwiki.com/wiki/Iverson_notation https://aplwiki.com/wiki/Iverson_notation https://aplwiki.com/wiki/Comparison_with_traditional_mathematics https://aplwiki.com/wiki/Comparison_with_traditional_mathema...
- hoosieree 4y agoMath notation is highly context dependent (is + addition or boolean or?) and yet authors rarely feel the need to provide context. If they wrote in an array language instead of LaTeX, not only would it make writing papers easier (+/ is shorter than either \Sigma or \sum), but it would be trivially reproducible, due to being an executable notation.
- grayclhn 4y agoYeah… for actual papers “easier to read” is 1000x more important than “easier to write.”
- kmstout 4y agoSomewhere on YouTube is a talk where Gerald Sussman described mathematics (or at least mathematical presentation) as "impressionistic."
- Mathnerd314 4y agoI think he says that in every talk he gives. https://youtu.be/HB5TrK7A4pI?t=1090 https://youtu.be/HB5TrK7A4pI?t=1090, https://youtu.be/arMH5GjBwUQ?t=377 https://youtu.be/arMH5GjBwUQ?t=377, https://youtu.be/EbzQg7R2pYU?t=3201 https://youtu.be/EbzQg7R2pYU?t=3201, etc. There's a 2002 paper where he uses the term: https://dspace.mit.edu/bitstream/handle/1721.1/6707/AIM-2002-018.pdf?sequence=2 https://dspace.mit.edu/bitstream/handle/1721.1/6707/AIM-2002...