Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Let L be the first-order language with a single predicate S(p;q), meaning “p sha

ID: 3591893 • Letter: L

Question

Let L be the first-order language with a single predicate S(p;q), meaning “p shaves q.” Assume a domain of people. a. Consider the sentence “There exists a person P who shaves every one who does not shave themselves, and only people that do not shave themselves.” Express this in L. b. Is this sentence satisfiable? Explain your answer. c. Convert the sentence in a. to clausal form. d. Construct a resolution proof to show that the clauses in c. are inherently inconsistent. (Note: you do not need any additional axioms.)

Explanation / Answer

“There exists a person P who shaves every one who does not shave themselves, and only people that do not shave themselves.”

p q person(p) person(q) (¬ S(q,q) S(p,q))

3.Convert the sentence in a. to clausal form.

1st order formula:

pqperson(p)person(q)(¬S(q,q)S(p,q)) (1)

pqperson(p)person(q)(¬S(q,q)S(p,q))(S(p,q)¬S(q,q)) (2)

remove implication:

pqperson(p)person(q)(S(q,q)S(p,q))(¬S(p,q)¬S(q,q)) (3)

skolemize off the existence:

qperson(P)person(q)(S(q,q)S(P,q))(¬S(P,q)¬S(q,q)):{p=P} (4)

drop universal qualifier:

person(P)person(q)(S(q,q)S(P,q))(¬S(P,q)¬S(q,q)) (5)

d. Construct a resolution proof to show that the clauses in c. are inherently inconsistent.

The bove CNF forms empty clause which is false

The logic is not satisiable

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote