4 ms·
Though not implication, there is some reasoning to some other vacuously true statements. Take for example: All purple cows are smart. This statement is true,
by smabie 6y ago
Though not implication, there is some reasoning to some other vacuously true statements. Take for example:
All purple cows are smart.
This statement is true, because the set of purple cows is empty. It might seem, odd, but it's because we can rephrase it as:
There does not exist a purple cow that is not smart.
When you phrase it like that, I think most people would intuitively agree that it should evaluate to true. In other words, to preserve symmetry between the universal and existential qualifiers, you need the first statement to also be true. Without the ability to transform "exists" into "foralls" would make first order predicate logic pretty much useless. In addition, if the emptiness of a set actually changed how the quantifiers worked, it would be a big problem: breaking referential transparency, if you will.
I don't recall there being a similar justification for implication in boolean logic, but I think the reasoning is similar. Hope that helps!
- thaumasiotes 6y ago> I don't recall there being a similar justification for implication in boolean logic, but I think the reasoning is similar. You can apply a similar equivalence, the contrapositive. Using the same example I gave sidethread: 0. (Premise - I wish to snottily imply that "that guy" did not graduate from high school.) 1. "If that guy graduated from high school, I'm the King of England." (1) is exactly equivalent to (2): 2. "If I'm not the King of England, that guy didn't graduate from high school." A positive proposition in (1) is negative in (2), and vice versa. But they are the same thing; if one is defined, the other is also defined.