Master Propositional Logic Deductions: How to Infer R -> S with Q and R Premises

  • Context: Undergrad 
  • Thread starter Thread starter honestrosewater
  • Start date Start date
Click For Summary

Discussion Overview

The discussion revolves around the process of inferring the implication R -> S using the premises Q -> (R -> S) and Q -> R within the context of propositional logic. Participants are attempting to fill in the steps required for a natural deduction proof, exploring various methods and rules of inference.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • Some participants express difficulty in directly inferring R -> S from the given premises, noting that they cannot see a clear path to the conclusion.
  • One participant suggests that the argument is valid based on truth tables, but emphasizes the need to show each step using natural deduction.
  • Another participant proposes using a truth table as an alternative method to formalize the argument.
  • Several participants discuss the application of specific inference rules, including Modus Ponens, Hypothetical Syllogism, and Absorption, to derive the conclusion.
  • One participant raises a concern that R -> S cannot be inferred as it is not necessarily true based on the premises provided.
  • A later reply successfully outlines a series of steps leading to the conclusion Q -> S, demonstrating a method that incorporates the premises effectively.

Areas of Agreement / Disagreement

Participants do not reach a consensus on the best method to infer R -> S, with multiple competing views on the validity of different approaches and the applicability of inference rules. The discussion remains unresolved regarding the most efficient proof strategy.

Contextual Notes

Participants mention specific inference rules and their application, but there are limitations in the clarity of how these rules can be combined to achieve the desired conclusion. Some steps and assumptions remain unaddressed, leading to uncertainty in the proof process.

honestrosewater
Gold Member
Messages
2,133
Reaction score
6
This is Propositional Logic. I just need to fill in the steps. Most obviously, if I can infer R -> S, I have a hypothetical syllogism, but I can't see how to infer R -> S. And nothing else I've tried works.

1. Q -> (R -> S) Premise
2. Q -> R Premise
3.
4.
5. Q -> S Conclusion
 
Physics news on Phys.org
honestrosewater said:
This is Propositional Logic. I just need to fill in the steps. Most obviously, if I can infer R -> S, I have a hypothetical syllogism, but I can't see how to infer R -> S. And nothing else I've tried works.

1. Q -> (R -> S) Premise
2. Q -> R Premise
3.
4.
5. Q -> S Conclusion

[(Q -> (R -> S)) & (Q -> R)] -> (Q -> S), is tautologous by truth tables.
Therefore your argument is valid.
 
I don't know how to write it out formally. You could make a truth table.

Anyway, suppose Q, then R->S because of (1) and R because of (2), thus S.
 
Owen Holden said:
[(Q -> (R -> S)) & (Q -> R)] -> (Q -> S), is tautologous by truth tables.
Therefore your argument is valid.
I'm sure it's valid- it's a problem from a book. I have to actually infer the conclusion using natural deduction- and show each step. For instance,
1. ~A -> A [/therefore, A]
2. ~~A v A [1, Impl.]
3. A v A [2, D.N.]
4. A [3, Taut. /QED]

The book gives the premise(s) and conclusion and tells you how many steps to use. I've done a gazillion of them; They usually only take a few seconds, but I can't get anywhere on this one. Should I list the rest of the inference rules?
 
Galileo said:
I don't know how to write it out formally. You could make a truth table.

Anyway, suppose Q, then R->S because of (1) and R because of (2), thus S.
I can't suppose Q. And I don't want to infer S, I want infer (Q -> S). I'll post the rules.

Edit:
Here are the inference rules. You can only apply one rule per step/line. (read "/" as a line break, ".:" as "therefore"):
1. Modus Ponens (M.P.)
2. Modus Tollens (M.T.)
3. Hypothetical Syllogism (H.S.): p -> q / q -> r / .: p -> r.
4. Disjunctive Syllogism (D.S.): p V q / ~p / .: q.
5. Constructive Dilemma (C.D.): (p -> q) & (r -> s) / p V r / .: q V s.
6. Absorption (Abs.): p -> q / .: p -> (p & q).
7. Simplification (Simp.): p & q / .: p.
8. Conjunction (Conj.): p / q / .: p & q.
9. Addition (Add.): p / .: p V q.
Here are the replacement rules. One rule per step. (read "/" as a line break):
1. De Morgan's Theorems: ~(p & q) <=> ~p v ~q -and same for disjunction.
2. Commutation: You know (if not, ask).
3. Association: You know.
4. Distribution: You know.
5. Double Negation: You know.
6. Transposition: (p -> q) <=> (~q -> ~p)
7. Material Implication: (p -> q) <=> (~p v q)
8. Material Equivalence: (p <=> q) <=> [(p -> q) & (q -> p)] <=> [(p & q) v (~p & ~q)]
9. Exportation: [(p & q) -> r] <=> [p -> (q -> r)]
10. Tautology: p <=> p & p - and same for disjunction.

You apply a rule to a premise or premises, getting a new proposition and repeat until you infer the conclusion. Of course, you can also apply rules to any proposition you've inferred from the premise(s). So, for instance,
1. ~A -> A[/color] [/.: A][/color] {(Premise)[/color] (Conclusion sought)[/color]}
2. ~~A v A[/color] [1[/color], Impl.[/color]] {(New proposition)[/color] (Line # rule was applied to)[/color] (Rule applied)[/color]}
3. A v A [2, D.N.]
4. A [3, Taut. /QED]
 
Last edited:
This is seriously driving me crazy. I can prove it in several more steps than required. Maybe someone can see a way to shorten the longer proof:

1. Q -> (R -> S)
2. Q -> R [/.: Q -> S]
3. (Q & R) -> S [1, Exp.]
4. (R & Q) -> S [3, Comm.]
5. R -> (Q -> S) [4, Exp.]
6. Q -> (Q -> S) [2, 5, H.S.]
7. (Q & Q) -> S [6, Exp.]
8. Q -> S [7, Taut./QED]

Please help if you can- it's really eating at me.
 
I don't think it's possible with just those rules you have there. One thing to note, you can't infer R->S by any means since it is not necessarily true. The steps I would use are, "((R->S)&R)->S, Q->((R->S)&R)," but those don't seem to be in your system.
 
Eureka! :biggrin: It's about d@mn time.

1. Q -> (R -> S)
2. Q -> R [/.: Q -> S]
3. Q -> (Q & R) [2, Abs.]
4. (Q & R) -> S [1, Exp.]
5. Q -> S [3, 4, H.S./QED]

How did I miss that?! Oh well. Thanks, everyone.
 
Aha, I see.
 

Similar threads

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