I'm trying to figure out what the proper translation in predicate logic would be for the example below, I'm confused because the predicate comes before the subject. So i'm wondering if I need to include it into the domain, or make it a separate domain predicate.
Example: "All orange basketballs are round."
I was thinking that I could translate this in one of two ways, which one of these would be correct?
"All orange basketballs are round."
Domain:
O(x) - x is Orange Basketballs
R(x) - x is Round
Answer 1- (∀x)(O(x)-->R(x)
OR
"All orange basketballs are round."
Domain:
B(x) - x is Basketball
O(x) - x is Orange
R(x) - x is Round
Answer 2- (∀x)(B(x)-->O(x)-->R(x))
I'm under the assumption that answer 1 seems more sound, but any advice is appreciated!
Just an adjustment on your (2), which is correct, if you parenthesize properly:
How about $$\forall x\Big((B(x)\land O(x))\to R(x)\Big)\tag{1}$$
which is equivalent to $$\forall x\Big(B(x)\to \big(O(x) \to R(x)\big)\Big)\tag{2}$$
Below, you'll see the results when entering $(a \land b)\to c$, followed by the truth table resulting from $a \to (b\to c)$: