Consider the following predicates:
• English (x): x speaks English
• Mathematics (x): x knows math
• Computer (x): x is a computer science student
(a) There is some computer science student who does not know mathematics or speaks English
(b) Every computer science student knows mathematics but does not speak English
1) Domain: set of all the students of Computer Science
(a) $∃x(¬Mathematics(x)∨English(x))$
(b) $∀x(Mathematics(x)∧¬English(x))$
2) Domain: set of all students
(a) $∃x[Computer(x)∧(¬Mathematics(x)∨English(x))]$
(b) $∀x[Computer(x)→(Mathematics(x)∧¬English(x))]$
Can you please tell me if these 4 logic expressions are correct? Thanks.
Yes, they are correct. You have the right connectives and quantifiers in place.