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)
$\def\fitch#1#2{\begin{array}{|l}#1 \\ \hline #2\end{array}}$
$\fitch{ 1. \forall x \forall y \ ( (Puppy(x) \land \neg Puppy(y))\rightarrow Parent(y,x))\\ 2. \forall x \forall y \ (Parent(x,y) \rightarrow \neg Puppy(x))\\ 3. \forall x \forall y \ (Parent(x,y) \rightarrow Puppy(y))\\ 4. Parent(smokey, ashes)\\ 5. \neg Puppy(tiger)}{ 6. Parent(smokey, ashes)\rightarrow Puppy(ashes) \quad \forall \ Elim \ 3\\ 7. Puppy(ashes) \quad \rightarrow \ Elim \ 4,6\\ 8. Puppy(ashes) \land \neg Puppy(tiger) \quad \land \ Intro \ 5,7\\ 9. (Puppy(ashes) \land \neg Puppy(tiger)) \rightarrow Parent(tiger,ashes) \quad \forall \ Elim \ 1\\ 10. Parent(tiger,ashes) \quad \rightarrow \ Elim \ 8,9 }$