Machine-translated by Google. Questions are authored in English.
Top

Discussion

Why does greater expressiveness usually cost tractability?

  • A.Expressive representations cannot be stored in a database
  • B.Richer languages admit inference problems that are harder to decide
  • C.Expressive languages require far more memory to store their own sentences
  • D.More expressive languages are harder for people to read

Answer: B

Full first order logic can express almost anything but its entailment problem is only semidecidable, while a propositional or a restricted description logic gives decidable and often polynomial reasoning. Storage and readability are secondary. Designers therefore choose the least expressive language that says what must be said. That the difficulty of reasoning rises with what can be stated is the single most important fact about representation, and it shapes every language in the field.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.