Yes, I am keeping things like omnipotence in mind.
No definition is going to be perfect because language is imperfect.
aha
Now what does this mean in terms of "God" and "omnipotence"?
You know what's queer about you saying Pinocchio can't exist exactly as defined? If I defined it so that Pinocchio's nose will grow if, and only if, he utters a
true statement (instead of a statement that isn't true), then there is no problem. [***]
The Pinocchio whose nose grows if and only if he utters a statement that isn't true can't exist exactly as described BUT
the Pinocchio whose nose grows if and only if he utters a statement that is true can exist exactly as described.
Weird, huh?
Years ago I nosed around this site:
http://www2.imm.dtu.dk/~tb/He delves into self-reference maths. I wish I could say which document this is in but I recall him concluding somewhere that the liar paradox only occurs when a formula is a reference to its own truth value in a negative way, ie, by saying itself is not true.
[***]
Let's say he utters the statement "my nose will grow." Remember that temporarily his nose grows when he utters a true statement. The question is does his nose grow when he utters that statement.
Case 1 [YES, his nose grows]
Pinocchio's nose grows. He uttered the statement "my nose will grow" and since his nose did grow, "my nose will grow" is true.
There is no contradiction.
Case 2 [NO, his nose doesn't grow]
Since Pinocchio's nose does not grow, Pinocchio has uttered a statement that isn't true. Then "my nose will grow" isn't true. So, his nose does not grow.
There is no contradiction.