5 ms·
Most mathematics isn't written for computers, but for humans, so that's why mathematical notation is optimised for that use case. If you want to write mathemat
by Tainnor 3y ago
Most mathematics isn't written for computers, but for humans, so that's why mathematical notation is optimised for that use case.
If you want to write mathematics for computers, you can use Coq, Lean, etc. - or, in a different direction, Mathematica.
- lisper 3y ago> Most mathematics isn't written for computers I beg to differ. A lot of mathematics is written in LaTeX which is written for computers to render into traditional notation. No one uses LaTeX directly because it has a horrific syntax, but it doesn't have to be that way. There is no reason why one could not invent a notation that didn't require complex rendering. Programming languages are an existence proof.
- Tainnor 3y agoThat is not what I mean by "for humans". Also, LaTeX != mathematical notation.
- lisper 3y agoWhat did you mean then? (And it's true that LaTeX is not equal to mathematical notation, but it does contain a mathematical notation as a subset.)
- Tainnor 3y agoMathematical papers, textbooks, lecture notes, in-person and video lectures, etc. are produced and consumed by humans and not computers.
- lisper 3y agoWell, duh, nothing is consumed by a computer for its own sake. The only reason to feed anything into a computer is so that what you feed in can be processed to produce something that is useful for humans. That doesn't change the fact that a notation developed when paper and ink were state-of-the-art technology may no longer be optimal in an age of keyboards and screens.
- zodiac 3y agoI read mathematics on screens but when it comes to working out exercises etc I still prefer to do it with pen and paper, so I prefer succinct notation.
- lisper 3y agoI'm not saying that traditional notation should be abandoned altogether. Pen and paper are still useful for some things even in the age of computers. Nonetheless, computers exist, and you might get more leverage out of them if you don't restrict yourself to using a notation designed for pen and paper.
- Tainnor 3y ago> Well, duh, nothing is consumed by a computer for its own sake. Except, you know, proofs that are automatically checked by a proof system. It's really hard to take a suggestion like "mathematical notation should be replaced by s-expressions" seriously. There's approximately 0% of working mathematicians who would think that this is a good idea (hell, not even most programmers think it's a good idea to write everything in s-expressions).
- lisper 3y agoPrior to any major advance in any field of intellectual endeavor there are approximately zero percent of workers in that field who thought that the thing that led to the advance was a good idea. This is exactly why major advances are rare. BTW, you might want to look up the work of Steven Wolfram and Gregory Chaitin. They both thought using s-expressions was a good idea, and they got quite a bit of mileage out of it.
- Tainnor 3y ago> Prior to any major advance in any field of intellectual endeavor there are approximately zero percent of workers in that field who thought that the thing that led to the advance was a good idea. This is exactly why major advances are rare. This argument would make sense if nobody had ever come up with an alternative system of maths notation, but MathML, Mathematica, Coq, Isabelle, Lean, and many others exist, and yes, probably even some notation based on s-expressions (you could do mathematics in Pie[0], although it's probably not super pleasant since it's a toy language). They get their use for specific situations, as I mentioned before, but they haven't replaced mathematical notation wholesale. [0] https://docs.racket-lang.org/pie/ https://docs.racket-lang.org/pie/
- xanderlewis 3y ago> No one uses LaTeX directly because it has a horrific syntax I’ve interacted with quite a few mathematicians who readily mix raw LaTex into their emails! I have to squint but it seems to be a somewhat normal practice.
- lisper 3y agoOK, TIL. Still, I think it's fair to say that for this purpose, LaTeX leaves room for improvement.