What are the limits to expressibility, in Cyc or similar knowledge-base projects.
Are there certain concepts that can't be expressed? Is there any project that can express any concept?
I don't understand Cyc's syntax yet, but here is one example:
(forAll ?CAT
(implies
(isa ?CAT DomesticCat)
(eatsWillingly ?CAT Meat)))
(I think what it means, is: domestic cats are cats, and cats willingly eat meat!)
So, assuming the person answering this question knew Cyc's language fully, my question to him, would be "What concepts can't be expressed in cyc".
For example this concept:
"How can someone fall so far, without realising it".
Is there any knowledge-representation language that can fully represent this statement?
But my real question is... is there any knowledge-representation language, that can express any concept. As far as I'm aware, there is no project yet (whether cyc, wordnet, prolog, or anything else) that can represent every kind of concept. But I don't know Cyc well enough to say that for sure.