Home / Expert Answers / Computer Science / convert-english-sentences-to-fol-write-each-of-the-following-english-sentences-using-first-order-lo-pa989

(Solved): Convert English sentences to FOL. Write each of the following English sentences using First Order Lo ...



Convert English sentences to FOL. Write each of the following English sentences using First Order Logic. Use the following predicates and constants only.

Dont copy from another answer (its wrong).

Position(x, y): Predicate. Person x has position y. You can also read it as x holds y or x is y.

Friend(p1, p2): Predicate. Person p1 is a friend of person p2.

WorksFor(z1, z2): Predicate. Person z1 works for person z2.

Professor, Judge, Footballer, Athlete: Constants denoting some positions. This list is not comprehensive. There are also other positions not mentioned here.

Chris, Penelope: Constants denoting some people. This list is not comprehensive. There are also other people not mentioned in this list.

 

a. Penelope is neither a professor nor a footballer 

b. Chris is not a professor and he works for no one 

c. Not all athletes are footballers.

d. Chris does not work for any of Penelope’s friends 

e. Being a judge sometimes means that you have friends 

 



We have an Answer from Expert

View Expert Answer

Expert Answer


(a). S: Penelope is neither a professor nor a footballer. S can be expressed as: ¬[Position(Penelope,Professor)?Position(Penelope,Footballer)] ?¬Posit
We have an Answer from Expert

Buy This Answer $5

Place Order

We Provide Services Across The Globe