P=>q, q=>r, then p=>r (proof assumes p why?)

  • Context: Undergrad 
  • Thread starter Thread starter chisser98
  • Start date Start date
Click For Summary
SUMMARY

The discussion centers on the logical proof involving implications: p implies q, and q implies r, leading to the conclusion that p implies r. The user seeks clarification on the assumption of p being true during the proof process, particularly in the context of Implication Introduction. The key takeaway is that the Implication Introduction allows for the assumption of p in a hypothetical context, not as a definitive premise. The user is guided to understand that this is a standard practice in logical proofs.

PREREQUISITES
  • Understanding of propositional logic
  • Familiarity with logical implications and their notation
  • Knowledge of the Implication Introduction rule
  • Basic skills in formal proof construction
NEXT STEPS
  • Study the rules of natural deduction in propositional logic
  • Learn about hypothetical reasoning and its applications in proofs
  • Explore advanced topics in logic, such as modal logic
  • Practice constructing proofs using different logical frameworks
USEFUL FOR

This discussion is beneficial for students of logic, educators teaching formal logic, and anyone interested in improving their skills in constructing logical proofs and understanding implications.

chisser98
Messages
2
Reaction score
0
hi guys,

I'm struggling to learn logic and I'm stuck on what I'm sure is an easy answer. Here's the question:

whenever p is true, q is true. Whenever q is true, r is true. Prove that, whenever p is true, r is true.

Here's part of the answer:

p=>q Premise
q=>r Premise
(q=>r) => (p => (q=>r)) Implication Introduction

...etc

I can follow the proof just fine from this point. However, why can we assume p is true? The Implication Introduction step is allowing us to assume p is true..even when it's not a premise (or at least they don't state it as a premise explicitly).

Anyway, like I said, I'm sure this is easy, I'm just not wrapping my head around it.

Any help would be appreciated. Thanks guys!
 
Physics news on Phys.org
chisser98 said:
The Implication Introduction step is allowing us to assume p is true..
No it's not. S is not a consequence of S => T.
 
Thanks for the reply Hurkyl. Ok - since S is not a consequence of S=>T, we can say it's true? I'm saying this because the implication introduction scheme is:
M => (N => M)

in this example, we've set M = (q=>r) and N = p, so we get:
(q=>r) => (p => (q=>r))

I guess I'm just not understanding why we can assign N=p when p isn't an explicit premise?
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
Replies
7
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 1 ·
Replies
1
Views
1K