In formal logic, it seems that a contradiction only arises between two statements. Is it possible to have a set of three statements that together are a contradiction, but where any two of the statements do not contradict each other?
-
58A > B, B > C, C > A. – hide_in_plain_sight Feb 10 '20 at 17:29
-
1So to take this question a bit farther, is proof-by-n-way-contradiction possible, or even sensible? – bob Feb 10 '20 at 18:16
-
5@bob {A1, A2, …, An, ¬(A1 & A2 & … & An)}. – user76284 Feb 11 '20 at 01:33
-
2@hide_in_plain_sight That should be an answer. It's the most simple to understand one from everything that I read here. – Fabian Röling Feb 11 '20 at 01:36
-
1One thing is bugging me though: can't we reduce a set of N mutually contradictory statements into a set of pairs of contradictory statements? If so, then aren't we back to pairwise contradiction again? For example, with A > B, B > C, C > A, can't we make this {(A>B, B>C & C>A), (B>C, A>B & C>A), ...}? – bob Feb 11 '20 at 14:53
-
1@bob In classical logic there is only one 'not', which splits truth values in to two classes. So yeah, in any binary logic, direct contradictions naturally come in pairs, some chosen statement 'A', and some combination that proves 'not A'. With more states, this can be more interesting. – hide_in_plain_sight Feb 11 '20 at 16:27
-
2@hide_in_plain_sight, why would that be a contradiction? It's only a contradiction if the transitivity of the comparison operator is an axiom. For example it is a perfectly valid statement regarding the rules of a rock-paper-scissors game. – Boluc Papuccuoglu Feb 11 '20 at 19:40
-
6@BolucPapuccuoglu And the commas could mean something else, too. Why assume people are actually trying to communicate when they say things? – hide_in_plain_sight Feb 11 '20 at 20:00
6 Answers
To answer specifically the question in your last sentence, the answer is yes. The set {P, P→Q, and ¬Q} is one such set. Any two formulas from the set do not contradict, but all together they do.
{P, P→Q} is consistent
{P→Q, ¬Q} is consistent
{P, ¬Q} is consistent
{P, P→Q, and ¬Q} is inconsistent. P and P→Q imply that Q, so that Q Λ ¬Q, which is a contradiction.
- 3,764
- 2
- 9
- 35
-
14The set is certainly a contradiction. However, I'm not clear that this is a case in which 'three statements contradict *each other*'. This is because I'm not sure what 'each other' means precisely. But +1 for an adept answer. – Geoffrey Thomas Feb 10 '20 at 10:06
-
5I'll note that propositional logic proofs have a tendency to only use two statements per deduction. So, in a formal proof you'd end up with two deductions, each using only two statements: {P, P→Q} ∴ Q, {Q, ~Q} ∴ ⊥ . This tendency to only operate on two statements is probably why OP only saw contradictions which arise from two statements. In real-world papers, often one or more formal steps in the proof will be abbreviated into one compound step. So, you might say {P, P→Q, and ¬Q} ∴ ⊥, with the understanding that your audience will be expand this out into explicit steps. – Brian Feb 10 '20 at 15:47
-
4As a completely irrelevant aside, I'm sort of amazed that my answer has gotten so many upvotes... Sometimes I'll pour my heart and soul into a question/answer and be lucky to get +3... Here I probably spent about 5 minutes (the hardest party was copying and pasting the "→" and "¬" symbols lol...). – Adam Sharpe Feb 10 '20 at 16:33
-
4@AdamSharpe This is quite common when questions are shown in the Hot Network Questions bar networkwide. You happened to offer a simple enough, sufficient answer early on. That way, many visitors who were intrigued by the title brought upvotes, much more than our usual traffic could possibly provide. And as soon as there are many upvotes, this becomes a self-reinforcing effect. – Philip Klöcking Feb 10 '20 at 20:27
Sure!
- This sandwich has ham
- This sandwich has butter
- This sandwich does not have ham OR it does not have butter
Or less yummingly, consider (P, Q, not P OR not Q).
The nice property of our sandwich-making example is that it is easily extensible to n: just add more ingredients.
I'm hungry.
- 401
- 3
- 6
-
4I think the demorgan'sed version is better: "This sandwitch does not have both ham and butter" is more clearly a contradiction with 1 and 2 – Cruncher Feb 11 '20 at 15:17
-
@Cruncher I see what you mean, I ended up wording it like this because I felt it was the least ambiguous, especially when extended to n. I wouldn't use "both" also for the sake of extending it to n easily. But feel free to edit if you have a way to improve the understanding of the example. – Julien Lopez Feb 11 '20 at 17:29
It depends on the precise definition of Contradiction.
If we define it "syntactically" as a pair made of a statement and its negation, the answer is obvious.
But we may define it "semantically",equating "contardictory" with unsatisfiable, then we have unsatisfiable sets with more than two formulas: P, Q, not-P or not-Q.
- 35,764
- 3
- 35
- 79
This is a multi sentence version of the Liar's paradox:
i) Statement iii) is false
ii) Statement i) is false
iii) Statement ii) is false
Any two of these sentences do not contradict each other until you define and consider the final statement.
- 207
- 1
- 1
-
4"Any two of these sentences do not contradict each other" – That's not true. Statements i) and ii) contradict each other because statement ii) asserts that statement i) is false. Likewise, i) and iii) contradict each other, and ii) and iii) contradict each other. However, the three sentences together form a liar's paradox, whereas any two of them merely form a contradiction, not a liar's paradox. – Tanner Swett Feb 10 '20 at 17:35
-
3"Statements i) and ii) contradict each other because statement ii) asserts that statement i) is false." Why is that a contradiction at all? $\lnot \phi_3 \land \lnot \phi_1" certainly isn't contradictory. "Being false" is not a contradiction. "5 < 3" isn't a contradiction, just false. – Polygnome Feb 10 '20 at 22:28
-
I would have build the 3 statements "circulatory" 1 -> 2 is false , 2-> 3 is false , 3 -> 1 is false ... but even in the given example just build a Bool's logic table .. and you see that it only becomes a contradiction once you demand all 3 statements at the same time ... – eagle275 Feb 11 '20 at 12:50
-
1@Polygnome Two statements form a contradiction if they cannot both be true at the same time. Statement i) and statement ii) cannot both be true at the same time. Therefore, statement i) and statement ii) form a contradiction. – Tanner Swett Feb 11 '20 at 13:11
-
1@TannerSwett There is not contradiction until you consider what statement iii) is. Consider two further statements iv) and v), there is no contradiction between the following: iv) Statement v) is false, and v) statement vi) is false – Matt Feb 11 '20 at 16:14
-
@Polygnome 5 < 3 is a single statement and therefore cannot be a contradiction. It obviously contradicts "'5 < 3' is false". In what way is that single statement anything like the **pair** of statements i) and ii) where ii) implies not i)? – hide_in_plain_sight Feb 11 '20 at 16:37
-
@Matt Yes (at least in in classical logic) there is a direct contradiction between X and 'X is false' no matter whether X 'has meaning yet' or not due to an unresolved reference. It is either an axiom, or the definition of 'false' depending on how you look at it. – hide_in_plain_sight Feb 11 '20 at 16:51
-
@Matt What do you think the word "contradiction" means? To me, it means two or more statements that logically cannot all be true at the same time. The statements i) and ii) cannot both be true at the same time; therefore, they form a contradiction. I think you're mistaken about what the word "contradiction" means. – Tanner Swett Feb 11 '20 at 23:28
As pointed by @hide_in_plain_sight, A>B, B>C, C>A is certainly "... a set of three statements that together are a contradiction, but where any two of the statements do not contradict each other".
But the title question is different: A>B, B>C, C>A are NOT "three statements that contradict each other". For any value of A, B and C, there will always be a case where two of this set do not contradict each other. For example, if the values are 1>2, 2>3, 3>1, the first two statements do not contradict each other. A case of three statements contradicting each other would be {A>B, B>A, A=B}. For such question, most answers fall into the same mistake.
- 6,580
- 12
- 29
I suspect the simplest is:
1) P is true
2) Q is true
3) P and Q are not both true
Any two of these can be true with no contradiction.
Equally good:
1) P
2) not Q
3) P != Q
- 1,926
- 11
- 11