How can I represent the following phrase in first order logic "All man are tall unless they are short."
?
Consider that I have the unary predicates Man(x)
, Tall(x)
, Short(x)
I was thinking something like below, but it doesn't capture the fact that x is a man:
all x (- Short(x) -> Tall(x))
all x (Man(x) -> (Short(x) | Tall(x))).
? – jimmy May 29 '22 at 18:17