Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »
Q&A

Post History

#1: Initial revision by user avatar Dan Doel‭ · 2024-02-26T18:25:56Z (3 months ago)
The structural rules of sequent calculus are:

- Weakening: $$\dfrac{Γ ⊢ C}{Γ, A ⊢ C}$$

- Contraction: $$\dfrac{Γ, A, A ⊢ C}{Γ, A ⊢ C}$$

- Exchange: $$\dfrac{Γ, A, B ⊢ C}{Γ, B, A ⊢ C}$$

Substructural logics omit at least one of these rules.

As for cut elimination, part of the point is that it _is_ a proof that the cut rule is merely a 'convenience.' That requires actual proof, not just 'seeming.' Also, the cut rule is a bit more complicated than you've stated. It is more like:

- Cut: $$\dfrac{Γ,A,Γ' ⊢ C \qquad Δ ⊢ A}{Γ,Δ,Γ' ⊢ C}$$

So, for instance, let's also consider substructural logics. How certain are you, exactly, that cutting like that in the _middle_ of a context never expands into a cut-free proof that makes use of the "exchange" rule to reorder the premises in the context?

If the consequent were instead $$Γ,Γ',Δ ⊢ C$$ then we'd pretty easily be able to derive exchange, and cut could not be eliminated without the exchange rule. So that is a sort of contrived example of why a cut-like rule would not be able to be eliminated. There are other 'bad' ways to design sequent rules that prevent eliminating cut as well. So proving cut elimination is sort of a check that you have designed your proof rules in a good way, so that cut is "just" a convenience.

_However_, do also note that in the presence of contraction, cut-free proofs can easily be exponentially larger than the original. So it can be a _very_ significant convenience. One _could_ even argue that it is _not_ realistic to imagine that cut can be eliminated for this reason, because some cut-free proofs would be too large to write down. But, this is usually not a concern in the idealized setting used for analyzing logics.