Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

2 A . [ 6 % ] Given the English sentence: Every student loves at least one course that some professor teaches. Circle all correct

2A.[6%] Given the English sentence:
"Every student loves at least one course that some professor teaches."
Circle all correct logic translation(s):
A.x(Student(x)y(Course(y) Loves(x, y)z(Professor(z) Teaches(z, y))))
B.x(Student(x)-> Loves(x, y))y(Course(y))z(Professor(z) Teaches(z, y))
C.x(Student(x)->(y(Course(y)z(Professor(z) Teaches(z, y) Loves(x, y)))))
D.x(Student(x)y(Course(y)->(z(Professor(z) Teaches(z, y))-> Loves(x, y))))
E.x(Student(x)y(Course(y)->z(Professor(z) Teaches(z, y) Loves(x, y))))
F.(Student(x) Professor(z) Teaches(z, y))(Student(x) Course(y) Teaches(z, y))
2B.[6%] Given the English sentence:
"For any project, the project is delayed if and only if at least one of its tasks is
not completed on time."
Circle all correct logic translation(s):
A.x(Project(x)-> Delayed(x)->y(Task(y) PartOf(y, x)CompletedOnTime(y)))
B.x(Project(x) Delayed(x))->(y(Task(y) PartOf(y, x)->CompletedOnTime(y)))
C.x(Project(x)(y(Task(y) PartOf(y, x)-> CompletedOnTime(y))))->Delayed(x)
D.x(Project(x) Delayed(x))(y(Task(y) PartOf(y, x)-> CompletedOnTime(y)))
E.x(Project(x)->(Delayed(x)y(Task(y) PartOf(y, x)CompletedOnTime(y))))
F.x((Project(x)Delayed(x)(y(Task(y) PartOf(y, x)CompletedOnTime(y)))(Project(x)
Delayed(x)(y(Task(y) PartOf(y, x)CompletedOnTime(y))))
2C.[8%] Transform the following
logic sentence to CNF.
NOTE:
Use lower-case letters such as x,y,z for variables.
Use upper-case letters such as A,B,C for constants.
Use lower-case letters such as g(x),h(x) for skolem functions, if needed.
Do NOT use confusing notations when answering the question. For example, you should not use lower
case x for a variable and upper case "X for a constant at the same time.
("x)(P(x)=>(("y)(P(y)=> P(x,y))($y)(Q(x,y) P(y))))
Eliminate =>
Reduce scope of negation
Standardize variables
Eliminate existential quantification
Drop universal quantification symbols
Convert to conjunction of disjunctions
Create separate clauses
Standardize variables

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Driven Web Sites

Authors: Joline Morrison, Mike Morrison

2nd Edition

? 061906448X, 978-0619064488

Students also viewed these Databases questions

Question

a. Do team members trust each other?

Answered: 1 week ago