How can you derive (P v ~P) in SD?

  • Context: Undergrad 
  • Thread starter Thread starter wubie
  • Start date Start date
  • Tags Tags
    Logic sd Theorem
Click For Summary

Discussion Overview

The discussion revolves around deriving the theorem A v ~A in sentential derivation (SD) within symbolic logic. Participants explore the rules of deduction applicable to this theorem and share hints and proofs related to the derivation process.

Discussion Character

  • Exploratory
  • Technical explanation
  • Homework-related

Main Points Raised

  • One participant seeks assistance in deriving the theorem A v ~A, expressing difficulty despite understanding other theorems.
  • Another participant requests the list of axioms available for use in the derivation process.
  • A list of rules for sentential derivation is provided, including Conjunction Elimination, Disjunction Introduction, and Negation Introduction, among others.
  • Clarification is sought regarding the nature of proving the theorem, distinguishing between deriving it from rules of deduction versus evaluating its truth under truth assignments.
  • A hint is given to assume ~(P v ~P) as a starting point for the proof, followed by a detailed proof structure that involves assuming P and ~P to reach the conclusion.
  • A participant expresses understanding of the proof structure, noting the use of negation elimination and introduction to derive the conclusion.

Areas of Agreement / Disagreement

There is no explicit consensus reached in the discussion, as participants are exploring the derivation process and sharing insights without resolving all uncertainties or disagreements regarding the proof method.

Contextual Notes

Participants discuss the rules of SD and the specific steps involved in the proof, but there may be limitations in clarity regarding the application of these rules and the assumptions made during the derivation.

wubie
Hello,

I am doing some exercises in my symbolic logic text as review and I came across the following question:

Show that the following is a theorem in SD:

A v ~A

I am having no trouble in deriving other theorems in SD but this one eludes me.

Any help / hints would be appreciated.

Thankyou.
 
Mathematics news on Phys.org
I usually enjoy these types of problems!

Can you link me (or write down) the list of axioms you can use?
 
Yes. I don't mind doing these either.

As for a link I have none. 8(

But you can use the following:

Conjunction Elimination and Introduction
Disjunction Elimination and Introduction
Conditional Elimination and Introduction
Negation Elimination and Introduction
Biconditional Elimination and Introduction

and

Reiteration.

If you need further clarification please ask.

8)
 
Yah, clarification is good. I need to see exactly what I'm allowed to use so I don't slip in details which aren't allowed.

Now, when you say you want to prove it's a theorem, I presume you want to deduce it from the rules of deduction? (As oppose to, say, proving that it evaluates to true for any truth assignment)
 
Well, by definition in my text, a sentence P of sentential logic is a theorem in sentential derivation if and only if P is derivable in sentential derivation from the empty set.

So by making certain assumptions, can you derive the sentence P using the rules of sentential derivation?

Here is the text that we are using in my philosophy class of symbolic logic just in case you are interested.

http://www.mhhe.com/wmg/bergmann/book/contents.mhtml

Rules of SD:


Reiteration

Given P then P.

Conjunction Introduction

Given P and P then P&Q.

Conjunction Elimination

Given P&Q then P. Or given P&Q then Q.

Disjunction Introduction

Given P then PvQ. Or given P then QvP.

Disjunction Elimintion

Given PvQ first assume P then arrive at R. Then assume Q and arrive at R. Then R by elimination of the disjunction.

Conditional Introduction

Assume P then arrive at Q. Then P implies Q.

Conditional Elimination

Given P implies Q, and given P, then Q.

Biconditional Introduction

Assume P then arrive at Q. Then assume Q and arrive at P. Therefore P iff Q.

Biconditional Elimination

Given P iff Q and given P then Q. Or given P iff Q and given Q then P.

Negation Introduction

Assume P. Then derive Q. Then derive ~Q. Therefore ~P.

Negation Elimination

Assume ~P. Then derive Q. Then dervie ~Q. Therefore P.


These are the rules of SD. I know its not too clear but that is the best I can do for now.

8| ...?
 
Last edited by a moderator:
Here is your hint: Assume ~(P v ~P)
Full proof below. Don't look! Try it yourself! :smile:











Whoops, there's another hint first.
Now, the full proof is below for real! Don't look. :smile:
Assume ~(P v ~P)
Assume P










Assume ~(P v ~P)
__Assume P
__Then P v ~P
__But ~(P v ~P)
Therefore ~P
__Assume ~P
__Then P v ~P
__But ~(P v ~P)
Therefore P
Therefore (P v ~P)

(Underlines are for formatting)
 
Last edited:
How did you get to

Therefore (P v ~P)?

I think I follow: It seems like you are doing two negation elimination claims with a negation introduction claim as well.

Is this what you are doing?

Assume ~(P v ~P)
__Assume P
__Then P v ~P (by line 2: disjunction introduction).
__But ~(P v ~P) (by line 1: repetition).
Therefore ~P (lines 2-4: negation introduction).
__Assume ~P
__Then P v ~P (by line 6: disjunction introduction).
__But ~(P v ~P) (by line 1: repetition).
Therefore P (by lines 6-8: negation elimination).
Therefore (P v ~P) (by lines 5,9: negation elimination).

I knew that I had to arrive at a contradiction somewhere to get the conclusion, but I never thought of deriving ~P and P through contradiction. In fact, even after you showed my your proof I had a bit of a time following what you were doing. But I think I got it now.

Thanks Hurkyl.
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
7K
  • · Replies 5 ·
Replies
5
Views
6K
  • · Replies 5 ·
Replies
5
Views
3K
Replies
6
Views
10K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 7 ·
Replies
7
Views
4K
  • · Replies 1 ·
Replies
1
Views
3K