Moonfisher-
If you disallow self-referential statements, you just disallowed a whole bunch of perfectly fine statements- "This sentence has five words." is an example. Are you saying this is wrong/not a proposition (which we'll assume for the sake of argument isn't a truth value)? Because I can safely say that that makes sense, and is a valid statement, and is true. Do you disagree?
Anyway, "the green cloud tastes sad" makes sense, but if you taste a green cloud, I think you'll find they don't taste sad. Sadness is not a known taste, so it's a self-contradictory statement (assume it's true- the cloud will therefore taste sad, but you cannot taste sadness. So it also does not taste sad. It tastes sad and doesn't taste sad, so the statement must be false, in which case it just doesn't taste sad. Same with "colorless green ideas sleep furiously", or whatever else you try.) So, it's just false.
"fbjidklgbhfil", on the other hand, is different. It has no known meaning, and so cannot be translated into logic.
"This sentence is false" has meaning, and can be translated into logic, unfortunately. The problem is that is can't be false, since you'll still get a contradiction in that case, meaning it's true.
Peter-
I know you can express false things- that's not the problem. The reason why things are false is that if they were true, there would be a true contradiction, which means everything, including all previously false things, must become true. "This is not a sentence" is false because if it were true, then it would be true that it is not a sentence. It is by definition a sentence. So, it must be both a sentence and not a sentence- a true contradiction.
If it's a true contradiction, you can represent it in logic as P and not P. "This is not a sentence" AND NOT "This is not a sentence"
If something AND something else are true, then both something is true and something else is true. So I'll just say "This is not a sentence" for right now, since it's true.
When something is true, you can add anything to it with an or- if it's raining, then you can also say "it's raining or it's not raining"- one is obviously false, but that's OK since one is still true, so the or statement is still true. For this proof, I'll use "This is not a sentence" OR "I'm a purple tomato"
When you have an OR, if one thing on one side is false, then the other thing on the other side must be true. If it's raining OR it's not raining, and it's false that it's raining, then the other one must be true, so it's true that it's not raining. So, since it's false that this is not a sentence, because it is a sentence, then the other one must be correct, which says "I'm a purple tomato", must be true.
Therefore, I'm a purple tomato.
So, "This is not a sentence" must be false, right? What happens if it's false? Well, then it's false that it's not a sentence, so it's true that it is a sentence, which is true. So, it is false.
I feel I might have missed something else you said- let me know if I did.
Anyway, the problem with the liar paradox is that if it is false, then it must be true. Hence, it is both, so it is false, so it is true, so it is neither, etc...