A question on consistency in propositional logic.

Click For Summary
SUMMARY

The discussion centers on a theorem in natural deduction concerning the implications of inconsistent hypotheses. Specifically, it addresses the case where H={p0} and H U {~p0} leads to an inconsistency, which suggests that {p0} implies ~p0. However, this conclusion is incorrect, as it contradicts the fundamental principles of propositional logic. The correct interpretation is that {p0} implies p0, clarifying the misapplication of the theorem.

PREREQUISITES
  • Understanding of natural deduction in propositional logic
  • Familiarity with the concepts of consistency and inconsistency in logical systems
  • Knowledge of semantic consequences in propositional logic
  • Ability to manipulate and interpret logical expressions
NEXT STEPS
  • Study the principles of natural deduction in depth
  • Explore the concept of inconsistency in logical frameworks
  • Learn about semantic consequences and their implications in propositional logic
  • Review common logical fallacies and misapplications of theorems
USEFUL FOR

Logicians, philosophy students, and anyone interested in the foundations of propositional logic and natural deduction principles.

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
2K
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