Question

In: Computer Science

a) For the following FOL knowledge base, prove Older(Lulu, Fifi) using resolution. Mother(Lulu, Fifi) Alive(Lulu) ∀x...

a) For the following FOL knowledge base, prove Older(Lulu, Fifi) using resolution.
Mother(Lulu, Fifi)
Alive(Lulu)
∀x ∀y.Mother(x,y) ⇒ Parent(x,y)
∀x ∀y.(Parent(x,y) ∧ Alive(x)) ⇒ Older(x,y)

Solutions

Expert Solution

As per the requirement to prove the fact by using resolution we have to follow some steps:

Steps for Resolution:

  1. Step 1:Transformation of fact into FOL.  
  2. Step 2: Convert FOL proclamations into CNF
  3. Step 3: Negate the explanation which needs to demonstrate (verification by contradiction)
  4. Step 4: Draw graph for resolution (unification).

For the given problem follow the step one by one:

Step 1 : The given facts are already present in FOL form so there is no need to do it.

Step 2: For convert FOL into CNF we have to remove all the implication (→) and write the statement again

1) Mother(Lulu, Fifi)
2) Alive(Lulu)
3) ∀x ∀y.Mother(x,y) ⇒ Parent(x,y) ( remove the implication)

  ∀x ∀y ¬Mother(x,y) V Parent(x,y)
4) ∀x ∀y.(Parent(x,y) ∧ Alive(x)) ⇒ Older(x,y) (remove the implication)

∀x ∀y. ¬Parent(x,y) ∨ ¬Alive(x) ∨ Older(x,y)

Step 3: Negate the statements

1)  Mother(Lulu, Fifi)

Negate :  ¬Mother(Lulu, Fifi)

2) Alive(Lulu)

Negate : ¬ Alive(Lulu)

3) Older(x,y)

Negate : ¬ Older(x,y)

4) Parent(x,y)

Negate : ¬ Parent(x,y)

Step 4: Draw the graph of resolution:

  

Thank you..................


Related Solutions

Inference by Resolution: Given the following knowledge base (KB), If it is November (N), there will...
Inference by Resolution: Given the following knowledge base (KB), If it is November (N), there will not be a baseball game (B) at Cleveland. If it is November (N) and it is Sunday (S), Bob will be in Youngstown (Y). If it doesn't snow (W) or if there is a baseball game at Cleveland (B), Bob will go fishing (F). Today is Sunday (S) and it is November (N). If Bob is in Youngstown (Y), it will not snow (W)....
Part #1 Prove the following by using a Truth Table: x + !xy = x +...
Part #1 Prove the following by using a Truth Table: x + !xy = x + y Part #2 Prove the following by using a Truth Table: x(!x + y) = xy Part #3 Simplify the following Boolean expression using Karnaugh maps: ABC + ABC + ABC Part #4 Simplify the following Boolean expression using Karnaugh maps: ABC + ABC + ABC Part #5 Simplify the following Boolean expression using Karnaugh maps: ABCD + ABCD + ABCD + ABCD Part...
2. Prove the following properties. (b) Prove that x + ¯ xy = x + y.
2. Prove the following properties.(b) Prove that x + ¯ xy = x + y.3. Consider the following Boolean function: F = x¯ y + xy¯ z + xyz(a) Draw a circuit diagram to obtain the output F. (b) Use the Boolean algebra theorems to simplify the output function F into the minimum number of input literals.
Use resolution to prove that sentence ¬A∧¬B from the following clauses (Hint: Show ¬A and ¬B...
Use resolution to prove that sentence ¬A∧¬B from the following clauses (Hint: Show ¬A and ¬B separately) • A ⇐⇒ (B ∨ E) • E ⇒ D • C ∧ F ⇒ ¬B • E ⇒ B • B ⇒ F • B ⇒ C
Prove the following using the method suggested: (a) Prove the following either by direct proof or...
Prove the following using the method suggested: (a) Prove the following either by direct proof or by contraposition: Let a ∈ Z, if a ≡ 3 (mod 5) and b ≡ 2 (mod 5), then ab ≡ 1 (mod 5). (b) Prove the following by contradiction: Suppose a, b ∈ Z. If a² + b² is odd, then (2|a) ⊕ (2|b), where ⊕ is the exclusive disjuntion, i.e. p ⊕ q = (p ∨ q) ∧ ¬(p ∧ q). (d)...
Given the following information, compute the missing columns in the life table: Age (x) Number Alive...
Given the following information, compute the missing columns in the life table: Age (x) Number Alive bx lx sx mx 0 452 0 1 322 2 2 111 3 3 64 1 4 25 1 5 0 0 After completing the table, compute the number of individuals in each age class for the next two generations. PreviousNext
prove using the definition of derivative that if f(x) and g(x) is differentiable than (f'(x)g(x) -...
prove using the definition of derivative that if f(x) and g(x) is differentiable than (f'(x)g(x) - f(x)g'(x))/g^2(x)
Prove the validity using laws of propositional logic and rules of inference: ∀x(P(x) → (Q(x) ∧...
Prove the validity using laws of propositional logic and rules of inference: ∀x(P(x) → (Q(x) ∧ S(x))) ∃x(P(x) ∧ R(x)) − − − − − − − − − − − − − ∴ ∃x(R(x) ∧ S(x))
Using the definition of an anti-derivative, prove that x (ln x)3 – 3x (ln x)2 +...
Using the definition of an anti-derivative, prove that x (ln x)3 – 3x (ln x)2 + 6x (ln x) – 6x is an anti-derivative of (ln x)3 (must show all work)
Using field axioms, prove the following theorems: (i) If x and y are non-zero real numbers,...
Using field axioms, prove the following theorems: (i) If x and y are non-zero real numbers, then xy does not equal 0 (ii) Let x and y be real numbers. Prove the following statements 1. (-1)x = -x 2. (-x)y = -(xy)=x(-y) 3. (-x)(-y) = xy (iii) Let a and b be real numbers, and x and y be non-zero real numbers. Then a/x + b/y = (ay +bx)/(xy)
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT