Simplify Logic using One Connective: Solving ((q→p) ^ (p→r))→(r→q)

  • Context: MHB 
  • Thread starter Thread starter c4nn3t
  • Start date Start date
  • Tags Tags
    Logic
Click For Summary
SUMMARY

The discussion focuses on simplifying the logical expression ((q→p) ^ (p→r))→(r→q) using only one logical connective. The user employs various transformations, including converting implications to disjunctions and applying De Morgan's laws, ultimately arriving at a disjunctive normal form (DNF). The final expression is simplified to (q ^ ¬p) v (p ^ r) v (¬r v q), with a suggestion to utilize the identity (x∧y)∨x=x for further simplification. The goal is to express the entire logic using a single connective.

PREREQUISITES
  • Understanding of propositional logic and logical connectives
  • Familiarity with logical equivalences and transformations
  • Knowledge of disjunctive normal form (DNF) and conjunctive normal form (CNF)
  • Experience with De Morgan's laws and their applications
NEXT STEPS
  • Study the application of logical equivalences in propositional logic
  • Learn about simplifying logical expressions using only one connective
  • Explore advanced topics in propositional calculus, such as resolution and completeness
  • Investigate the implications of DNF and CNF in automated theorem proving
USEFUL FOR

Students of logic, mathematicians, computer scientists, and anyone interested in simplifying logical expressions or studying propositional logic.

c4nn3t
Messages
3
Reaction score
0
So I've got

((q→p) ^ (p→r))→(r→q)

And I have to simplify it down as much as possible using only one logical connective for the end result (not one type, just one total). Here's been my workflow so far:

((¬q v p) ^ (¬p v r))→(¬r v q)
¬((¬q v p) ^ (¬p v r)) v (¬r v q)
¬(¬q v p) v ¬( ¬p v r)) v (¬r v q)
(q ^ ¬p) v (p ^ r) v (¬r v q)

From here, I'm not sure how to boil down this DNF form into a single 'x and/or/implies y'

Mucho thanks in advance ;)
 
Physics news on Phys.org
c4nn3t said:
(q ^ ¬p) v (p ^ r) v (¬r v q)
The middle disjunct should be $p\land\neg r$.

Use the fact that $(x\land y)\lor x=x$. Indeed,
\[
(x\land y)\lor x=(x\land y)\lor (x\land 1)=x\land (y\lor 1)=x\land 1=x.
\]
 

Similar threads

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