premise 1: $\forall x \forall y [((A(x)\land A(y)\land \neg I(x,y))\to (R(x,y)\lor R(y,x))]$
premise 2: $\forall x (B(x)\to A(x))$
conclusion: $\forall x \forall y [(B(x)\land B(y)\land \neg I(x,y))\to (R(x,y)\lor R(y,x))]$
You can use any of the 17 rules of formal deduction for predicate logic. Clearly indicate which rules or proved theorems of formal deduction you use.
There are 17 rules of formal deduction for predicate logic:
I've been working on this question for quite some time, truly need help.
Thanks a lot!
In this problem, "all we have to do" is turn the $A$s into $B$s in premise 1, using premise 2. Of course, even the simplest ideas look quite complicated in formal proofs.
Here's some motivation for how to discover this proof: To access those $A$s, we need to "deconstruct" premise 1, and then "reconstruct" it. So we'll have to apply $\forall-$, $\rightarrow-$, and $\land-$ in the first half of the proof, and then $\land+$, $\rightarrow+$, and $\forall+$ in the second half of the proof. The rule $\rightarrow+$ requires an extra hypothesis on the left-hand side of the turnstile $\vdash$, so we have the idea to make an extra assumption from the very beginning, to be discharged by $\rightarrow-$ later.
Let's write $\Sigma$ for your two premises and $\Sigma' = \Sigma,B(a)\land B(b)\land \lnot I(a,b)$, where $a$ and $b$ are variables distinct from $x$ and $y$. Note that by Ref and $+$, we have $\Delta\vdash A$ for any formula $A$ appearing in $\Delta$. Then: