A question on consistency in propositional logic.

Click For Summary

Discussion Overview

The discussion revolves around a theorem in natural deduction related to consistency in propositional logic. Participants explore the implications of the theorem when applied to a specific set of hypotheses and an atomic proposition.

Discussion Character

  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant presents a theorem stating that if the union of a set of hypotheses and the negation of a proposition is inconsistent, then the hypotheses imply the proposition.
  • The same participant applies this theorem to a specific case with a single atomic proposition, leading to a conclusion that seems contradictory.
  • Another participant suggests that the original application of the theorem is incorrect, arguing that the negation of the proposition should be properly accounted for in the reasoning.
  • A later reply agrees with the correction, clarifying that the correct implication should be that the hypotheses imply the proposition itself, not its negation.
  • One participant expresses a moment of realization regarding the misunderstanding of the theorem's application.

Areas of Agreement / Disagreement

Participants do not reach a consensus on the initial application of the theorem, but there is agreement on the correction regarding the implications of the hypotheses.

Contextual Notes

The discussion highlights potential misunderstandings in applying logical theorems, particularly regarding the handling of negations and implications.

Mathelogician
Messages
35
Reaction score
0
Hi everybody!

We have a theorem in natural deduction as follows:
Let H be a set of hypotheses:
====================================
H U {~phi) is inconsistent => H implies (phi).
====================================
Now the question arises:

Let H={p0} for an atom p0. So H U{~p0}={p0 , ~p0}.
We know that {p0 , ~p0} is inconsistent, so by our theorem we would have:
{p0} implies ~p0.
Which we know is impossible.(because for example it means that ~p0 is a semantical consequence of p0).

Now what's wrong here?
Thanks
 
Physics news on Phys.org
Well, your theorem or schema is negating the phi, which you're not doing. In your example, you should end up with {p0} implies p0. No doubt Evgeny can correct any mistakes I just made.
 
Ackbach said:
Well, your theorem or schema is negating the phi, which you're not doing. In your example, you should end up with {p0} implies p0.
You are right. If we apply the theorem to H U{~p0}, then phi from the theorem is p0. Therefore, the theorem concludes that {p0} implies p0.
 
Oooooooops!
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
3K
Replies
2
Views
2K
Replies
1
Views
2K
  • · Replies 9 ·
Replies
9
Views
5K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K
Replies
2
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 11 ·
Replies
11
Views
2K