How to learn resolution in predicate logic?

Click For Summary
SUMMARY

The discussion focuses on mastering resolution in predicate logic, specifically for exam preparation. The example provided involves proving that "John likes peanuts" using premises such as "John likes all kinds of food" and "Bill eats peanuts and is still alive." Key steps include establishing that peanuts qualify as food based on the definitions provided. The conversation emphasizes the importance of practicing various examples to build proficiency in this area.

PREREQUISITES
  • Understanding of predicate logic and its notation
  • Familiarity with logical reasoning and proof techniques
  • Knowledge of basic logical operators and quantifiers
  • Experience with constructing logical arguments and conclusions
NEXT STEPS
  • Practice solving complex predicate logic problems
  • Study the principles of resolution in propositional logic
  • Explore advanced examples of logical proofs in predicate logic
  • Review course-specific notation and requirements for logical proofs
USEFUL FOR

Students preparing for exams in logic, educators teaching predicate logic, and anyone looking to enhance their skills in logical reasoning and proof construction.

shivajikobardan
Messages
637
Reaction score
54
Homework Statement
resolution refutation in predicate logic
Relevant Equations
resolution refutation method etc.
This is not really a homework question so don't bother answering them. It is more of a guidance problem. This is what I find the hardest out of all topics.. Unfortunately, this topic is a fixed 10 marks question in our 80 marks exam. Comes every time.

The types of questions that I need to deal with my exams are like this-:
john likes all kinds of food.
apples are food
chicken is food
anything anyone eats and isn't killed by is food
bill eats peanuts and is still alive.
sue eats everything bill eats.
prove that john like peanuts using resolution.
 
Physics news on Phys.org
Here are the steps towards solving problems like this:
  • We need to prove that John likes peanuts.
  • What do we know about John?
    • John likes all kinds of food.
  • So if we can prove that peanuts are food we are done.
  • What do we know about peanuts?
    • Bill eats peanuts and is still alive.
  • What do we know when someone eats something and is still alive?
    • Anything anyone eats and isn't killed by is food.
Put that together using whatever notation your course demands. Why don't you post a more complicated example and work through it until you get stuck?
 
  • Informative
Likes   Reactions: shivajikobardan
pbuk said:
Here are the steps towards solving problems like this:
  • We need to prove that John likes peanuts.
  • What do we know about John?
    • John likes all kinds of food.
  • So if we can prove that peanuts are food we are done.
  • What do we know about peanuts?
    • Bill eats peanuts and is still alive.
  • What do we know when someone eats something and is still alive?
    • Anything anyone eats and isn't killed by is food.
Put that together using whatever notation your course demands. Why don't you post a more complicated example and work through it until you get stuck?
thanks bro. i am solving tons of examples first. will post complicated example soon.
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 36 ·
2
Replies
36
Views
10K
Replies
6
Views
4K
  • · Replies 25 ·
Replies
25
Views
8K
  • · Replies 5 ·
Replies
5
Views
5K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 7 ·
Replies
7
Views
4K
  • · Replies 3 ·
Replies
3
Views
5K