Creating Equivalences in Logic - Is There a Reason?

  • Thread starter Thread starter BicycleTree
  • Start date Start date
  • Tags Tags
    Equivalence Logic
AI Thread Summary
The discussion centers on the challenges of establishing equivalence rules in a logic course context. It highlights that the book used did not allow for straightforward replacement of equivalent propositions A and B, necessitating a breakdown of A <--> B using material equivalence instead. Participants explore the complexity of creating a single inference rule that would allow for such replacements, noting that multiple rules might be required depending on the context in which the propositions appear. The conversation suggests that while equivalence can be expressed in natural deduction systems, it may require distinct rules for different propositional forms, such as when propositions appear as antecedents or consequents. Additionally, the discussion touches on the idea that rules can be articulated in a way that is not strictly bound to the language of the inference system, as long as they are clearly defined for application.
BicycleTree
Messages
518
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 occurence of P with Q and any occurence 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 occurence of P" and "any occurence 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 to the 2024 thread, here I start the 2025 thread. As always it is getting increasingly difficult to predict, so I will make a list based on other article predictions. You can also leave your prediction here. Here are the predictions of 2024 that did not make it: Peter Shor, David Deutsch and all the rest of the quantum computing community (various sources) Pablo Jarrillo Herrero, Allan McDonald and Rafi Bistritzer for magic angle in twisted graphene (various sources) Christoph...
Thread 'My experience as a hostage'
I believe it was the summer of 2001 that I made a trip to Peru for my work. I was a private contractor doing automation engineering and programming for various companies, including Frito Lay. Frito had purchased a snack food plant near Lima, Peru, and sent me down to oversee the upgrades to the systems and the startup. Peru was still suffering the ills of a recent civil war and I knew it was dicey, but the money was too good to pass up. It was a long trip to Lima; about 14 hours of airtime...

Similar threads

Replies
7
Views
1K
Replies
5
Views
2K
Replies
2
Views
5K
Replies
2
Views
1K
Replies
21
Views
2K
Back
Top