Proving Conclusion of R: Using Rules of Inference and Given Premises

  • Thread starter Panphobia
  • Start date
  • Tags
    Proofs
In summary: I'm having trouble following how you got to your last step (the one you have). You are correct that if you have ##p## and ##t##, then it follows that ##(p \wedge t)## is true by conjunction. After this step, I think you need to use conditional proof to get ##(p \wedge t) \to r##.
  • #1
Panphobia
435
13

Homework Statement



[itex](p \wedge t)\rightarrow (r \vee s)[/itex],[itex]q \rightarrow (u \wedge t)[/itex], [itex]u \rightarrow p[/itex], [itex]\neg s[/itex], [itex]q[/itex], show that these premises imply the conclusion of r

The Attempt at a Solution



The question calls for rules for inference to solve this problem, how would I go about doing that? Do I need to use more than one? Or can it be proven without using rules of inference. So the only thing I know that happens from here is that [itex](p \wedge t)\rightarrow (r \vee s)[/itex] turns into [itex](p \wedge t)\rightarrow r[/itex]
 
Last edited:
Physics news on Phys.org
  • #2
It's been awhile since I took a Logic course, but this looks like a standard problem that just involves using the 18 rules, have you covered all of them yet? If not, how many of the 18 are you allowed to use?
 
  • #3
I think we have 8 or 10
 
  • #4
Which ones do you have available to use? I can try to steer you in the right direction. Listing the names of the rules of inference is fine, you don't need to write out the symbols.
 
  • #5
modus ponens, addition, modus tollens, simplification,hypothetical syllogism, conjunction, disjunctive syllogism, resolution
 
  • #6
Panphobia said:
modus ponens, addition, modus tollens, simplification,hypothetical syllogism, conjunction, disjunctive syllogism, resolution

Okay, good. A good strategy is to find where you want to end up and look for ways to get there.

In this case we want r. The only statement that has r in it is statement 1. In order to conclude ##r \vee s##, we need ##p \wedge t##. I can give you the hint that to form ##p \wedge t##, that you need to use Conjunction. Look for ways to obtain both p and t starting with statement 5: q.
 
  • #7
I know that, the second statement gives me u and t, and then the third gives me p, but do I need to use rules of inference for these or...
 
  • #8
Panphobia said:
I know that, the second statement gives me u and t, and then the third gives me p, but do I need to use rules of inference for these or...

Not quite. You have implications, you don't necessarily have the results. I'll give an example. The second statement is ##q \implies u \wedge t##. You also have in the fifth statement: q.

Using Modus ponens:

##q \implies u \wedge t##
##q##
____________
##u \wedge t##

You now have ##u \wedge t## to use at your disposal (because you had q to use modus ponens). Does this make sense or was I too unclear?
 
  • #9
Does this let us use u -> p? What rule of inference would you use for this, so confusing!
 
  • #10
Panphobia said:
Does this let us use u -> p? What rule of inference would you use for this, so confusing!

You now have ##u \wedge t##. What rule of inference can you use to reduce that conjunction down to just u? Then you could use u in a modus ponens with ##u \to p##.
 
  • #11
The only one that takes in only a conjunction is the simplification inference
 
  • #12
Let me try explaining the process in a different way. You are given 5 statements/propositions. These are assumed to be true, so you can use any of them as you like. You have the rules of implication at your disposal. Each ones of the rules has premises and a conclusion. If your statements in the proof satisfy the premises, then you can conclude whatever each rule says. For example, if anywhere in your proof you have a ##p \to q## and also a ##p##, then you can logically conclude ##q## by modus ponens.
 
  • #13
Panphobia said:
The only one that takes in only a conjunction is the simplification inference

Correct. So, ##u \wedge t## becomes ##u## by simplification. Now you can use ##u## and ##u \to p##...
 
  • #14
u→p implies p right? So we have p did we already get t?
 
  • #15
Panphobia said:
u→p implies p right? So we have p did we already get t?

You're getting the hang of it, you even know what the next thing is to get. You should be writing down every step in your proof and what rule you used for which lines right next to it just to keep track. We don't have ##t## yet, but we have ##u \wedge t##... and once we have ##p## and ##t##, we can...
 
  • #16
Wait wait, I am kind of lost here, if it was [itex]u \wedge t[/itex] by the truth table doesn't it mean that this whole statement is true only if both u and t are true. By the way, most of these steps we don't even use the rules of inference, just regular logic, is that ok?
 
  • #17
Panphobia said:
Wait wait, I am kind of lost here, if it was [itex]u \wedge t[/itex] by the truth table doesn't it mean that this whole statement is true only if both u and t are true. By the way, most of these steps we don't even use the rules of inference, just regular logic, is that ok?

Okay, perhaps the way I was taught was different than the way you are being taught. We needed to write out every step and why, you might not need to. You are correct that if we know the proposition ##u \wedge t## is true, then both ##u## and ##t## are true. I would have need to write down two different steps for this to get credit. Let me summarize what we have so far.

1. ##p \wedge t \to r \vee s##
2. ##q \to u \wedge t##
3. ##u \to p##
4. ~##s##
5. ##q##
6. ##u \wedge t##, MP, 2,5
7. ##u##, Simp, 6
8. ##p##, MP, 3,7
9. ##t##, Simp, 6
...

The abbreviation is what we used (modus ponens, simplification, etc) and the numbers are the lines we used in the proof. You are three steps away from the end at this point.
 
  • #18
ahh fair enough, but now we have p and t, and we know that s is negated so r or s simplifies to, r, so (p ^ t) implies r, am I correct?
 
  • #19
Panphobia said:
ahh fair enough, but now we have p and t, and we know that s is negated so r or s simplifies to, r, so (p ^ t) implies r, am I correct?

Yes! I would just mention that we have ##r \vee s## before the negated ##s##, but those are the last steps.

I might be biased because it's the only way I learned, but I would highly recommend following the procedure I did above for writing out your proofs. It's easy to refer to later on when studying and you won't become disorganized during the actual proof. Here would be my last three steps:

10. ##p \wedge t##, Conj., 8,9
11. ##r \vee s##, MP, 1,10
12. ##r##, DS, 4,11

I hope I did a decent job explaining. This is definitely something easier to explain in person than over the internet.
 
  • #20
Yea but now I have to learn to use quantifiers in these proofs. Can they be used in this proof? I don't think so but you know more about this subject so I will just ask.
 
  • #21
The 18 rules were the last topic area we covered in my course; quantifiers were the next section after it but we didn't get to it. I can't help you there, sorry. I think I recal it was rewriting the statements like ##\forall x, P(x)##... or something like that. I don't know, sorry.
 

1. How do you use rules of inference to prove a conclusion in R?

In order to prove a conclusion in R using rules of inference, you need to first identify the given premises and the desired conclusion. Then, you can use the rules of inference such as modus ponens, modus tollens, hypothetical syllogism, and disjunctive syllogism to logically connect the premises and arrive at the conclusion.

2. What are the basic principles of inference in R?

The basic principles of inference in R include the law of detachment, which states that if a conditional statement and its premise are both true, then the conclusion must also be true, and the law of syllogism, which states that if two conditional statements are true and the conclusion of the first is the premise of the second, then the conclusion of the second statement must also be true.

3. How can you determine if a conclusion has been proven in R using rules of inference?

In order to determine if a conclusion has been proven in R, you can use a truth table to evaluate all possible combinations of truth values for the given premises. If all the rows in the truth table result in a true conclusion, then the conclusion has been proven using rules of inference.

4. Can you use more than one rule of inference to prove a conclusion in R?

Yes, it is possible to use more than one rule of inference to prove a conclusion in R. In fact, in most cases, multiple rules of inference are used in combination to arrive at the desired conclusion.

5. What are some common mistakes to avoid when using rules of inference to prove a conclusion in R?

Some common mistakes to avoid when using rules of inference in R include incorrectly applying the rules, using invalid or irrelevant premises, and assuming that a conclusion is true based on personal beliefs rather than logical reasoning. It is important to carefully evaluate the premises and use the rules of inference correctly in order to arrive at a valid conclusion.

Similar threads

  • Calculus and Beyond Homework Help
Replies
2
Views
1K
  • Calculus and Beyond Homework Help
Replies
1
Views
580
  • Calculus and Beyond Homework Help
Replies
2
Views
2K
  • Calculus and Beyond Homework Help
Replies
1
Views
1K
  • Calculus and Beyond Homework Help
Replies
3
Views
818
  • Calculus and Beyond Homework Help
Replies
3
Views
525
  • Calculus and Beyond Homework Help
Replies
3
Views
988
  • Calculus and Beyond Homework Help
Replies
1
Views
522
Replies
1
Views
732
  • Calculus and Beyond Homework Help
Replies
2
Views
281
Back
Top