I am having a bit of trouble with predicate logic involving family members.
This is a question from an assignment I am doing.
Let the domain be a group of three dogs, Tiger, Ashes and Smokey. Consider the following premises:
• ∀x∀y(Puppy(x) ∧ ¬Puppy(y) → Parent(y, x))
• ∀x∀y(Parent(x, y) → ¬Puppy(x))
• ∀x∀y(Parent(x, y) → Puppy(y))
• Parent(Smokey, Ashes)
• ¬Puppy(Tiger)
Use predicate logic natural deduction to figure out the relationship between Tiger and Ashes. Hint: if you have two (or more) universal quantifiers in a row, you can treat them as one quantifier for a pair of elements, and instantiate them together in universal modus ponens. Also, use the rule that from A and B you can derive A ∧ B in one step.
It seems that Tiger is the parent of Ashes. I don't know how to prove that though (outside of just looking at it and making a deduction)