MrMind comments on Open thread, Oct. 12 - Oct. 18, 2015 - Less Wrong

5 Post author: MrMind 12 October 2015 06:57AM

You are viewing a comment permalink. View the original post to see all comments and the full post content.

Comments (250)

You are viewing a single comment's thread. Show more comments above.

Comment author: zslastman 16 October 2015 06:44:22AM *  0 points [-]

Why isn't there a good way of doing symbolic math on a computer?

I want to brush up on my probability theory. I hate using a pen and paper, I lose them, they get damaged, and my handwriting is slow and messy.

In my mind I can envisage a simple symbolic math editor with keyboard shortcuts for common symbols, that would allow you to edit nice, neat latex style equations, as easily as I can edit text. Markdown would be acceptable as long as I can see the equation in it's pretty form next to it. This doesn't seem to exist. Python based symbolic math systems, like 'sagemath', are hopelessly clunky. Mathematica, although I can't afford it, doesn't seem to be what I want either. I want to be able to write math fast, to aid my thinking while proving theorems and doing problems from a textbook, not have the computer do the thinking for me. Latex equation editors I've seen are all similarly unwieldy - waiting 10 seconds for it to build the pdf document is totally disruptive to my thought process.

Why isn't this a solved problem? Is it just that nobody does this kind of thing on a computer? Do I have to overcome my hatred of dead tree media and buy a pencil sharpener?

Comment author: MrMind 16 October 2015 07:12:58AM 1 point [-]

I don't know either of a program that solves your problem. But writing a transcompiler from mathematical markdown (mathdown?) to Latex should not be that difficult in F#. It should be a fun excercise, if you write the formal grammar.

Comment author: zslastman 16 October 2015 07:58:21AM 0 points [-]

Yeah I can imagine doing that all right - I wouldn't actually mind writing in latex even, the problem is the lag. Building a latex document after each change takes time. If the latex was being built in a window next to it, in real time, (say a 1 second lag would probably be fine) there'd be no problem. I'm not looking to publish the math, I just want a thought-aid.

Comment author: tut 16 October 2015 04:50:44PM 1 point [-]

I believe that there is an editor called lyx that lets you do this.