Strong normalizability of the non-deterministic catch/throw calculi (Q5958297): Difference between revisions

From MaRDI portal
Importer (talk | contribs)
Created a new Item
 
Set OpenAlex properties.
 
(4 intermediate revisions by 4 users not shown)
Property / describes a project that uses
 
Property / describes a project that uses: LISP / rank
 
Normal rank
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4281464 / rank
 
Normal rank
Property / cites work
 
Property / cites work: A confluent λ-calculus with a catch/throw mechanism / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3024836 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3994895 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4953359 / rank
 
Normal rank
Property / cites work
 
Property / cites work: A constructive logic behind the catch and throw mechanism / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4255509 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Proofs of strong normalisation for second order classical natural deduction / rank
 
Normal rank
Property / cites work
 
Property / cites work: Intuitionistic and classical natural deduction systems with the catch and the throw rules / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4370223 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3997095 / rank
 
Normal rank
Property / full work available at URL
 
Property / full work available at URL: https://doi.org/10.1016/s0304-3975(00)00352-2 / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W2091355415 / rank
 
Normal rank
links / mardi / namelinks / mardi / name
 

Latest revision as of 10:56, 30 July 2024

scientific article; zbMATH DE number 1715298
Language Label Description Also known as
English
Strong normalizability of the non-deterministic catch/throw calculi
scientific article; zbMATH DE number 1715298

    Statements

    Strong normalizability of the non-deterministic catch/throw calculi (English)
    0 references
    0 references
    0 references
    3 March 2002
    0 references
    The catch/throw mechanism in Common Lisp provides a simple control mechanism for non-local exits. We study typed calculi by Nakano and Sato which formalize the catch/throw mechanism. These calculi correspond to classical logic through the Curry-Howard isomorphism, and one of their characteristic points is that they have non-deterministic reduction rules. These calculi can represent various computational meaning of classical proofs. This paper is mainly concerned with the strong normalizability of these calculi. Namely, we prove the strong normalizability of these calculi, which was an open problem. We first formulate a non-deterministic variant of Parigot's \(\lambda \mu\)-calculus, and show it is strongly normalizing. We then translate the catch/throw calculi to this variant. Since the translation preserves typing and reduction, we obtain the strong normalization of the catch/throw calculi. We also briefly consider second-order extension of the catch/throw calculi.
    0 references
    catch and throw
    0 references
    type system
    0 references
    strong normalizability
    0 references
    classical logic
    0 references

    Identifiers