DanielLC comments on Making Reasoning Obviously Locally Correct - Less Wrong

19 Post author: JGWeissman 12 March 2011 07:41PM

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

Comments (23)

You are viewing a single comment's thread.

Comment author: DanielLC 12 March 2011 08:14:15PM 3 points [-]

From what I understand, being completely explicit in math is quite rare. I figure it doesn't really count until you can run it through an automated proof checker.

Comment author: Johnicholas 12 March 2011 11:18:28PM 7 points [-]

Learning to use automated proof checkers might be a valuable rationalist-training technique.

Struggling with a compiler or a proof checker (They're very similar by the Curry-Howard isomorphism) is an interesting (and perhaps depressing) learning experience. The computer reveals how many "details" you can overlook, and how frequently your gut or instinct is just wrong. Often the "details" are the vast majority of the final result.

Some of the appeal that LessWrong has for programmers might be explained by their exposure to this sort of learning experience.

Comment author: Khoth 12 March 2011 09:46:09PM 7 points [-]

Agreed. In fact, I suspect that unless you actually can run it through an automatic proof checker, humans are more likely to spot an error in the vague proof. People aren't terribly good at reading pages of verbose symbol manipulation without glazing over.

Comment author: djcb 13 March 2011 12:05:15PM 0 points [-]

Indeed. Case in point Principia Mathematica as discussed in the Stephen Wolfram's blog, with the amusing note about the proof for the proposition that 1 + 1 = 2.