A Proof-Theoretic Foundation of Abortive Continuations (Extended version)

dc.contributor.authorAriola, Zena; Herbelin, Hugo; Sabry, Amr
dc.date.accessioned2025-11-12T20:41:18Z
dc.date.available2025-11-12T20:41:18Z
dc.date.issued2005-02
dc.description.abstractWe give an analysis of various classical axioms and characterize a notion of minimal classical logic that enforces Peirce's law without enforcing Ex Falso Quodlibet. We show that a natural implementation of this logic is Parigot's classical natural deduction. We then move on to the computational side and emphasize that Parigot's lambda-mu corresponds to minimal classical logic. A continuation constant must be added to lambda-mu to get full classical logic. We then map the extended lambda-mu to a new theory of control, lambda-C-minus-top, which extends Felleisen's reduction theory. The new theory lambda-C-minus-top distinguishes between aborting and throwing to a continuation and is in correspondence with a refined version of Prawitz's natural deduction system.
dc.identifier.urihttps://hdl.handle.net/2022/34456
dc.relation.ispartofseriesIndiana University Computer Science Technical Reports; TR608
dc.rightsThis work is protected by copyright unless stated otherwise.
dc.rights.uri
dc.titleA Proof-Theoretic Foundation of Abortive Continuations (Extended version)

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TR608.pdf
Size:
308.93 KB
Format:
Adobe Portable Document Format
Can’t use the file because of accessibility barriers? Contact us