Strong Normalization

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 2274 Experts worldwide ranked by ideXlab platform

Emmanuel Polonovski - One of the best experts on this subject based on the ideXlab platform.

  • Strong Normalization of \overline{\lambda}\mu\widetilde{\mu}-Calculus with Explicit Substitutions
    Lecture Notes in Computer Science, 2004
    Co-Authors: Emmanuel Polonovski
    Abstract:

    The \(\overline{\lambda}\mu\widetilde{\mu}\)-calculus, defined by Curien and Herbelin [7], is a variant of the λμ-calculus that exhibits symmetries such as term/context and call-by-name/call-by-value. Since it is a symmetric, and hence a non-deterministic calculus, usual proof techniques of Normalization needs some adjustments to be made to work in this setting. Here we prove the Strong Normalization (SN) of simply typed \(\overline{\lambda}\mu\widetilde{\mu}\)-calculus with explicit substitutions. For that purpose, we first prove SN of simply typed \(\overline{\lambda}\mu\widetilde{\mu}\)-calculus (by a variant of the reducibility technique from Barbanera and Berardi [2]), then we formalize a proof technique of SN via PSN (preservation of Strong Normalization), and we prove PSN by the perpetuality technique, as formalized by Bonelli [5].

  • Strong Normalization of overline lambda mu widetilde mu calculus with explicit substitutions
    Foundations of Software Science and Computation Structure, 2004
    Co-Authors: Emmanuel Polonovski
    Abstract:

    The \(\overline{\lambda}\mu\widetilde{\mu}\)-calculus, defined by Curien and Herbelin [7], is a variant of the λμ-calculus that exhibits symmetries such as term/context and call-by-name/call-by-value. Since it is a symmetric, and hence a non-deterministic calculus, usual proof techniques of Normalization needs some adjustments to be made to work in this setting. Here we prove the Strong Normalization (SN) of simply typed \(\overline{\lambda}\mu\widetilde{\mu}\)-calculus with explicit substitutions. For that purpose, we first prove SN of simply typed \(\overline{\lambda}\mu\widetilde{\mu}\)-calculus (by a variant of the reducibility technique from Barbanera and Berardi [2]), then we formalize a proof technique of SN via PSN (preservation of Strong Normalization), and we prove PSN by the perpetuality technique, as formalized by Bonelli [5].

  • Strong Normalization of λμμ calculus with explicit substitutions
    Lecture Notes in Computer Science, 2004
    Co-Authors: Emmanuel Polonovski
    Abstract:

    The λμμ-calculus, defined by Curien and Herbelin [7], is a variant of the λμ-calculus that exhibits symmetries such as term/context and call-by-name/call-by-value. Since it is a symmetric, and hence a non-deterministic calculus, usual proof techniques of Normalization needs some adjustments to be made to work in this setting. Here we prove the Strong Normalization (SN) of simply typed λμμ-calculus with explicit substitutions. For that purpose, we first prove SN of simply typed λμμ-calculus (by a variant of the reducibility technique from Barbanera and Berardi [2]), then we formalize a proof technique of SN via PSN (preservation of Strong Normalization), and we prove PSN by the perpetuality technique, as formalized by Bonelli [5].

Yoriyuki Yamagata - One of the best experts on this subject based on the ideXlab platform.

Karim Nour - One of the best experts on this subject based on the ideXlab platform.

René David - One of the best experts on this subject based on the ideXlab platform.

Michel Parigot - One of the best experts on this subject based on the ideXlab platform.

  • Strong Normalization of second order symmetric lambda calculus
    Foundations of Software Technology and Theoretical Computer Science, 2000
    Co-Authors: Michel Parigot
    Abstract:

    Typed symmetric λ-calculus is a simple computational interpretation of classical logic with an involutive negation. Its main distinguishing feature is to be a true non-confluent computational interpretation of classical logic. Its non-confluence reflects the computational freedom of classical logic (as compared to intuitionistic logic). Barbanera and Berardi proved in [1,2] that first order typed symmetric λ-calculus enjoys the Strong Normalization property and showed in [3] that it can be used to derive symmetric programs. In this paper we prove Strong Normalization for second order typed symmetric λ-calculus.

  • FSTTCS - Strong Normalization of Second Order Symmetric lambda-Calculus
    FST TCS 2000: Foundations of Software Technology and Theoretical Computer Science, 2000
    Co-Authors: Michel Parigot
    Abstract:

    Typed symmetric λ-calculus is a simple computational interpretation of classical logic with an involutive negation. Its main distinguishing feature is to be a true non-confluent computational interpretation of classical logic. Its non-confluence reflects the computational freedom of classical logic (as compared to intuitionistic logic). Barbanera and Berardi proved in [1,2] that first order typed symmetric λ-calculus enjoys the Strong Normalization property and showed in [3] that it can be used to derive symmetric programs. In this paper we prove Strong Normalization for second order typed symmetric λ-calculus.