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

Discussion

What does a function symbol denote in first order logic?

  • A.A relation that may hold between several objects
  • B.A procedure to be executed by the reasoner
  • C.A property that an object may or may not have
  • D.A mapping from objects to a single object

Answer: D

A function symbol such as father of maps each object to exactly one object, so it may be used wherever a term is expected. A predicate expresses a relation and yields a truth value instead. Procedures and properties are different notions, the last being a unary predicate. The distinction between a function, which denotes, and a predicate, which asserts, is what determines where each may appear in a formula.

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

Post your comment

Please log in or register to post a comment.