I am interested in whether it is required to test for contradictions in assumptions within proofs, together with the rules of working with conjunction elimination & implication (I believe these two questions to be related due to the following). Specifically, consider the following:
- Assume P ∧ Q
- Therefore, by conjunction elimination we have P is true and Q is true
- Lets try to prove P ∧ Q ⇒ R
- If we can prove P ⇒ R, if my understanding is correct, we have proven P ∧ Q ⇒ R since P ∧ Q ⇒ P ⇒ R. Please correct me if I'm wrong here.
- But what if we also have Q ⇒ ¬ R? This would create a contradiction and therefore P ∧ Q is false?
As I understand, in proof by contradiction of P ⇒ Q , we would assume ¬ Q and try to prove a contradiction to show that if P is true, then Q must be true. However, here, we are not contradicting any of the original assumptions (P).
The question is what if the original assumption (which is assumed to be true) has a contradiction in it? Does that mean my above logic of using conjugation elimination and then implication is not formally correct and I also have to prove there is no contradiction within any of the assumptions that are combined via conjugation whenever I am trying to show (P ∧ Q) ⇒ R (i.e. I cannot rely on P ⇒ R to show (P ∧ Q) ⇒ R)).
I know I cannot rely on P ⇒ R to show P ∨ Q ⇒ R. What are the ground rules for working with conjugation elimination & implication?
A good summary of the logical implication rules I have found in https://www2.seas.gwu.edu/~ayoussef/cs1311/Logic.pdf (page 5). However I cannot find a good resource on the internet for my query above on the mechanics of working conjunction elimination and then implication.
I believe this answer helps quite a bit in terms of removing the need to test for contradiction within the assumptions: In a proof by contradiction, how do we know the assumption is the cause of the contradiction?
However, I still feel uncomfortable not testing for contradiction when applying conjunction elimination and then implication. If my assumptions like in the above result in two contradicting statements, how do I know for certain which one to choose (and how do I get comfortable that there are no contradicting statements without testing for it). The reason I ask this is because conjunction elimination results in a less general condition (i.e. P is less general than P ∧ Q); I am much more comfortable if I derived my implications directly from the more general case P ∧ Q and accordingly questioning the validity of the approach of relying on P ⇒ R.