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

Discussion

What is unification?

  • A.Merging two knowledge bases into one single consistent whole
  • B.Replacing every variable in a formula by a constant
  • C.Finding a substitution making two expressions identical
  • D.Combining two clauses into a single longer clause

Answer: C

Unification computes the most general substitution that makes two atoms syntactically the same, and it is what allows resolution to apply to first order clauses without enumerating ground instances. Clause combination is resolution itself, and the other options describe different operations. Working with variables directly, rather than instantiating them, is what makes first order proof tractable, and unification is the mechanism. The shared properties explain why these belong to one family, and the differences explain why more than one exists.

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

Post your comment

Please log in or register to post a comment.