• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Confluence of extensional and non-extensional -calculi with explicit substitutions (1997)

by D Kesner
Add To MetaCart

Tools

Sorted by:
Results 1 - 4 of 4

Pattern Matching as Cut Elimination

by Serenella Cerrito, Delia Kesner - In Logic in Computer Science , 1999
"... We present typed pattern calculus with explicit pattern matching and explicit substitutions, where both the typing rules and the reduction rules are modeled on the same logical proof system, namely Gentzen sequent calculus for minimal logic. Our calculus is inspired by the Curry-Howard Isomorphism, ..."
Abstract - Cited by 8 (1 self) - Add to MetaCart
We present typed pattern calculus with explicit pattern matching and explicit substitutions, where both the typing rules and the reduction rules are modeled on the same logical proof system, namely Gentzen sequent calculus for minimal logic. Our calculus is inspired by the Curry-Howard Isomorphism, in the sense that types, both for patterns and terms, correspond to propositions, terms correspond to proofs, and term reduction corresponds to sequent proof normalization performed by cut elimination. The calculus enjoys subject reduction, confluence, preservation of strong normalization w.r.t a system with meta-level substitutions, and strong normalization for well-typed terms, and, as a consequence, can be seen as an implementation calculus for functional formalisms using meta-level operations for pattern matching and substitutions.

Comparing and Implementing Calculi of Explicit Substitutions with Eta Reduction

by Mauricio Ayala-Rincon, Flavio L. C. de Moura, Fairouz Kamareddine - Annals of Pure and Applied Logic , 2005
"... The past decade has seen an explosion of work on calculi of explicit substitutions. Numerous work has illustrated the usefulness of these calculi for practical notions like the implementation of typed functional programming languages and higher order proof assistants. It has also been shown that e ..."
Abstract - Cited by 6 (5 self) - Add to MetaCart
The past decade has seen an explosion of work on calculi of explicit substitutions. Numerous work has illustrated the usefulness of these calculi for practical notions like the implementation of typed functional programming languages and higher order proof assistants. It has also been shown that eta reduction is useful for adapting substitution calculi for practical problems like higher order uni cation. This paper concentrates on rewrite rules for eta reduction in three dierent styles of explicit substitution calculi: , se and the suspension calculus. Both and se when extended with eta reduction, have proved useful for solving higher order uni cation. We enlarge the suspension calculus with an adequate eta-reduction which we show to preserve termination and conuence of the associated substitution calculus and to correspond to the eta-reductions of the other two calculi. We prove that and se as well as and the suspension calculus are non comparable while se is more adequate than the suspension calculus in simulating one step of beta-contraction.

From Higher-Order to First-Order Rewriting

by Eduardo Bonelli, Delia Kesner, Alejandro Ríos - In Proceedings of the 12th International Conference on Rewriting Techniques and Applications (RTA’01 , 2001
"... . We show how higher-order rewriting may be encoded into ..."
Abstract - Cited by 5 (0 self) - Add to MetaCart
. We show how higher-order rewriting may be encoded into

A Left-linear Variant of λσ

by César A. Muñoz H. , 1997
"... In this paper we consider -calculi of explicit substitutions that admit open expressions, i.e. expressions with meta-variables. In particular, we propose a variant of the oe-calculus that we call L . For this calculus and its simply-typed version, we study its meta-theoretical properties. The L-cal ..."
Abstract - Add to MetaCart
In this paper we consider -calculi of explicit substitutions that admit open expressions, i.e. expressions with meta-variables. In particular, we propose a variant of the oe-calculus that we call L . For this calculus and its simply-typed version, we study its meta-theoretical properties. The L-calculus enjoys the same general characteristics as oe, i.e. a simple and finitary first-order presentation, confluent on expressions with meta-variables of terms and weakly normalizing on typed expressions. Moreover, L does not have the non-left-linear surjective pairing rule of oe which raises technical problems in some frameworks.
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University