Problem with Propositional Logic

Click For Summary
SUMMARY

The discussion centers on proving the propositional logic statement (p ∧ q) ⇒ p, determining whether it is a tautology, contradiction, or contingent. The user initially attempted to apply the tautology (p ⇒ q) ⇔ (¬p ∨ r) but struggled with the next steps. Ultimately, the solution involved constructing a truth table to verify that both sides of the statement yield the same truth values, confirming that the statement is indeed a tautology.

PREREQUISITES
  • Understanding of propositional logic and its components
  • Familiarity with logical tautologies and their applications
  • Ability to construct and interpret truth tables
  • Knowledge of logical connectives: conjunction, disjunction, and negation
NEXT STEPS
  • Learn how to construct truth tables for complex logical expressions
  • Study additional logical tautologies and their proofs
  • Explore the concept of logical equivalence in propositional logic
  • Investigate the applications of propositional logic in computer science and mathematics
USEFUL FOR

Students of mathematics, logic enthusiasts, and anyone involved in formal proof construction or propositional logic analysis.

TheShoink
Messages
1
Reaction score
0
Hi,

I've been set an assignment, part of which is to come up with a formal proof for (p \wedge q) \Rightarrow p. I have to show that the formula is either a tautology or contradiction, or contingent. If it is contingent, I have to show the smallest possible equivalent expression that uses only conjunction, disjunction and negation.

I'm also only allowed to use the following tautologies:

(p \wedge p) \Leftrightarrow p
(p \vee p) \Leftrightarrow p
(p \vee \negp) \Leftrightarrow T
((p \vee q) \vee r) \Leftrightarrow (p \vee (q \vee r))
((p \wedge q) \wedge r) \Leftrightarrow (p \wedge (q \wedge r))
(p \vee r) \Leftrightarrow (r \vee p)
(p \wedge r) \Leftrightarrow (r \wedge p)
(p \vee T) \Leftrightarrow T
(p \Leftrightarrow p) \Leftrightarrow T
\neg\negp \Leftrightarrow p
\neg(p \wedge r) \Leftrightarrow (\negp \vee \negr)
\neg(p \vee r) \Leftrightarrow (\negp \wedge \negr)
(p \Rightarrow q) \Leftrightarrow (\negp \vee r)

My first thought was to use the last tautology in this way:
(p \wedge q) \Rightarrow p \Leftrightarrow \neg(p \wedge q) \vee p
Firstly, I'm not entirely sure I can even use it in that way, and even if I can, I'm not sure what to do next. I can see that \neg(p \wedge q) \vee p always evaluates to true, but I've spend a good few hours on this and still can't see how I can use the above tautologies to prove it.

Any help with this would be greatly appreciated :)

EDIT: Nevermind, finally got it :)
 
Last edited:
Physics news on Phys.org
For this kind of problem, you will need to consider setting up the truth assignments. Set up the truth table for each statement and see if both wffs are satisfied on both sides.

Remember that in order for the statement to be the tautology, both sides must have the same truth assignments, either T or F.

Also see: http://en.wikipedia.org/wiki/Propos...ves_of_rhetoric.2C_philosophy_and_mathematics

Hope this helps.
 

Similar threads

  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
Replies
20
Views
2K
  • · Replies 4 ·
Replies
4
Views
11K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 5 ·
Replies
5
Views
7K
  • · Replies 6 ·
Replies
6
Views
2K
Replies
2
Views
37K