Creating Equivalences in Logic - Is There a Reason?

  • Thread starter Thread starter BicycleTree
  • Start date Start date
  • Tags Tags
    Equivalence Logic
Click For Summary
SUMMARY

The discussion centers on the challenges of creating equivalences in natural deduction systems, particularly regarding the replacement of propositions. The participant notes that their logic course did not provide a rule for replacing occurrences of equivalent propositions A and B directly. Instead, they emphasize the necessity of breaking down A <--> B using material equivalence and developing multiple inference rules for different contexts where P or Q may occur. The conversation highlights the complexity of formulating a single replacement rule and suggests that distinct rules are required for various logical structures.

PREREQUISITES
  • Understanding of natural deduction systems
  • Familiarity with material equivalence in logic
  • Knowledge of inference rules in propositional logic
  • Basic concepts of predicate logic, including instantiation and generalization
NEXT STEPS
  • Research the formulation of inference rules in natural deduction systems
  • Study material equivalence and its applications in logical reasoning
  • Explore the differences between replacement rules and inference rules
  • Learn about commutation rules for logical equivalences
USEFUL FOR

Students of logic, educators teaching natural deduction, and anyone interested in the intricacies of logical equivalences and inference rules.

BicycleTree
Messages
519
Reaction score
0
I've wondered about this. The book for my logic course (now done with) had no rule for creating equivalences. If you had A <--> B, by the system in the book you couldn't replace occurrences of A with B and occurrences of B with A. You'd have to break down A <--> B with material equivalence and work from there.

Is there any particular reason for that?
 
Physics news on Phys.org
You're talking about a natural deduction system? I think it may take several rules to state. The English statement would be something like, "If P and Q are equivalent, then you can replace any occurrence of P with Q and any occurrence of Q with P." Right? So this would be an inference rule (and I don't see how you could state it as a replacement rule). I don't see anyway to translate "any occurrence of P" and "any occurrence of Q" into a single rule. It seems you would need an inference rule for each type of proposition in which P or Q could occur. For instance, one rule would be
(P <-> Q)
(P -> R)
.: (Q -> R)
but you would need a different rule for when P occurs as the consequent, when P occurs in a conjunction, etc. You may also need another commutation rule for equivalences [(P <-> Q) <=> (Q <-> P)]. I don't know, I'm not quite awake yet. Does that make sense to you?
 
No, you could say it similar to how instantiation and generalization rules are stated for predicate logic. "If P <--> Q and S(Q) is a statement containing at least one instance of Q and S(Q) appears on some line, then S(P), a statement replacing one or more instances of Q in S(Q) with P, can be inferred." Rules don't have to be stated in the language of the inference system; they just have to be stated clearly so that they can be applied in the inference system.
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
Replies
15
Views
5K
  • · Replies 64 ·
3
Replies
64
Views
5K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 21 ·
Replies
21
Views
3K
Replies
5
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K