cousin_it comments on Difference between CDT and ADT/UDT as constant programs - Less Wrong

2 Post author: gRR 19 March 2012 07:41PM

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

Comments (10)

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

Comment author: cousin_it 20 March 2012 07:54:11PM *  0 points [-]

Don't you need a theorem prover to go from commutativity of addition to f()+g()==g()+f()? I thought you were supposed to use only evaluations and source code comparisons on the code f()+g()==g()+f() directly...

Comment author: gRR 20 March 2012 08:04:37PM 1 point [-]

Commutativity of addition is a correlation P1=P2, where P1(x,y)=x+y, and P2(x,y)=y+x.
So, f()+g() = [using this correlation] = g()+f().

But you're right. In order to use this, I have to be able to calculate evaluations and comparisons on arbitrary pieces of code, not just the ones existing in U()...