Proving A -> (A -> B) Equivalent to (A -> B)

  • Thread starter Thread starter EvLer
  • Start date Start date
  • Tags Tags
    Equivalent
Click For Summary
SUMMARY

The discussion centers on the formal proof of the logical equivalence A -> (A -> B) being equivalent to (A -> B). The user seeks clarification on using modus ponens and the validity of asserting premises without prior justification. It is established that logical equivalences can be proven through truth tables and rules of inference. The user presents a proof involving premises Y -> Z', X' -> Y, Y -> (X -> W), and Y -> Z, ultimately questioning the necessity of asserting Y to complete the proof.

PREREQUISITES
  • Understanding of propositional logic and logical equivalences
  • Familiarity with modus ponens and rules of inference
  • Knowledge of truth tables and their application in logic
  • Experience with formal proof techniques in logic
NEXT STEPS
  • Study formal proof techniques in propositional logic
  • Learn about the rules of inference and their applications
  • Explore the concept of logical equivalence in depth
  • Investigate the use of truth tables for proving logical statements
USEFUL FOR

Students of mathematics, logic enthusiasts, and anyone interested in formal proof techniques in propositional logic.

EvLer
Messages
454
Reaction score
0
Is there a way to formally prove:
A -> (A -> B) equivalent to (A -> B)

do I just assume A and then use modus ponenes (by deduction method)? It just looks a bit odd asserting a premise out of the blue...
I checked the truth table for those, it seems to be true, however, truth table is not going to work as the answer, I need to do this formally.
Thanks in advance.

ps: sorry for trashing forum with my logic threads... from now on, i'll just put my questions (if i have any) here :redface:
 
Physics news on Phys.org
I checked the truth table for those, it seems to be true
More than just "seems"! Any logical equivalence provable via truth table can be deduced with the rules of inference you're using, and vice versa.
 
Proofs by exhaustion (like truth tables) are perfectly rigorous.
 
well that is the thing... I check my "inference" steps with truth tables, however I need a rule or transformation of some sort and I can't see anything unless I assert the premise (A).
Ok, so here's the full thing:
prove Y -> W
given these premises:
1. Y -> Z'
2. X' -> Y
3. Y -> (X -> W)
4. Y -> Z
-----my proof----
5. X' -> Z' (2,1, hypoth. syllogism)
6. Z -> X (5, contraposition)
7. Y -> X (4,6, hypothet. syllogism)
8. (X' v W)' -> Y' (3, contraposition)
9. (X ^ W') -> Y' (DeMorgan's)
10. X -> (W' ->Y') (9, exportation)
11. X -> (Y ->W) (contraposition)

12. Y -> (Y -> W) (7,11, hypothet. syllogism)
13. Y (?)
14. Y -> W (?)

12-14 is where I need something or can I just assert Y?
 
Last edited:

Similar threads

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