


Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
The concepts of validity and satisfiability in formal logic through examples and problem-solving. It covers topics such as truth tables, implication, and quantifiers, and provides exercises to test understanding.
Typology: Assignments
1 / 4
This page cannot be seen from the preview
Don't miss anything!



Question1: A.
Question2: A. (a) A valid sentence is one that is true in all models. The sentence True is also valid in all models. So if α is valid then T rue |= α holds (because both True and α hold in every model), and if the entailment holds then α must be valid, because it must be true in all models in which True holds. (b) False doesn’t hold in any model, so α trivially holds in every model that False holds in. (c) Assume α |= β. Then consider any model m. If α is true in m, then by our assumption, β is also true in m, so α ⇒ β is true in m. Otherwise,α is false in m, so α ⇒ β is true in m. Thus α ⇒ β is valid. Conversely, suppose α ⇒ β is valid. Then consider any model m whereα is true. β must also be true in m, or else m would not satisfy α ⇒ β. So α |= β. (d) This reduces to c, because α ∧ ¬β is unsatisable just when α ⇒ β is valid.
B.
Question3: A.
Question4: A. From 1, 2, and 3, we get S ∨ Z is true; From 4 and 5, we get R ∨ ¬Z is true; Then for all possible models, S ∨ R is true. So KB |= (S ∨ R). B. Leave to you.
Question5:
Question8: a) The expression in question means all people are movie stars and are envied. It should be ∀X (movie star(X) ⇒ envied(X)). b) The expression in question means all children are healthy or don’t like ice cream. It should be ∀X (child(x) ⇒ (healthy(x) ⇒ likes(X, ice cream))).
Question9: