ArisKatsaris comments on Take heed, for it is a trap - Less Wrong
You are viewing a comment permalink. View the original post to see all comments and the full post content.
You are viewing a comment permalink. View the original post to see all comments and the full post content.
Comments (187)
That's what i said. But you also said that NOT P takes more bits to specify than P. You can't have it both ways.
You don't understand this point. If I've already communicated P to you -- do you need any further bits of info to calculate NOT P? No: Once you know P, NOT P is also perfectly well defined, which means that NOT P by necessity has the SAME message length as P.
You aren't talking about minimum message length anymore, you're talking about human conventions. One might just as well reply that since "No" is a two-letter word that means rejection takes less bits to encode than the confirmation of "Yes" which is a three-letter word.
If we have a computer that evaluates statements and returns 1 for true and 0 for false -- we can just as well imagine that it returns 0 for true and 1 for false and calculates the negation of those statements. In fact you wouldn't be able to KNOW whether the computer calculates the statements or their negation, which means when you're inputting a statement, it's the same as inputting its negation.
I think I get it. You need n bits of evidence to evaluate a statement whose MML is n bits long. Once you know the truth value of P, you don't need any more evidence to compute NOT(P), so MML(P) has to equal MML(NOT(P)). In the real world we tend to care about true statements more than false statements, so human formalisms make it easier to talk about truths rather than falsehoods. But for every such formalism, there is an equivalent one that makes it easier to talk about false statements.
I think I had confused the statement of a problem with the amount of evidence needed to evaluate it. Thanks for the correction!
A big thumbs up for you, and you're very welcome! :-)