• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Tools

Sorted by:
Try your query at:
Semantic Scholar Scholar Academic
Google Bing DBLP
Results 1 - 10 of 445
Next 10 →

Explicit Substitutions Calculi with One Step Eta-reduction Decided Explicitly

by Daniel Ventura, Grupo De Teoria Da Computação, Mauricio Ayala-rincón, Grupo De Teoria Da Computação
"... It has long been argued that the notion of substitution in the λ-calculus needs to be made explicit. This resulted in many calculi have been developed in which the computational steps of the substitution operation involved in β-contractions have been atomised. In contrast to the great variety of dev ..."
Abstract - Add to MetaCart
of developments for making explicit formalisations of the Beta rule, less work has been done for giving explicit definitions of the conditional Eta rule. In this paper constructive Eta rules are proposed for both the λσ- and the λse-calculi of explicit substitutions. Our results can be summarised as follows: 1

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 10 (8 self) - Add to MetaCart
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

Comparing Calculi of Explicit . . .

by Mauricio Ayala-Rincón, Flavio L. C. De Moura, Fairouz Kamareddine - ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE 67 (2002) , 2002
"... 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. Three styles of explicit substi ..."
Abstract - Add to MetaCart
to preserve termination and conuence of the associated substitution calculus and to correspond to the eta-reductions of the other two calculi. Additionally, we prove that and s e as well as and the suspension calculus are non comparable while s e is more adequate than the suspension calculus.

Explicit Substitutions Calculi with Explicit Eta Rules

by Daniel Ventura, Grupo De Teoria Da Computação, Mauricio Ayala-rincón, Grupo De Teoria Da Computação
"... It has been argued that the notion of substitution in the λ-calculus needs to be made explicit and many calculi have been developed in which the computational steps of the substitution operation involved in β-contractions have been atomised. In contrast to the great variety of developments for makin ..."
Abstract - Add to MetaCart
for making explicit formalisations of the Beta rule, less work has been done for giving explicit definitions of the conditional Eta rule. In this paper constructive Eta rules are proposed for both the λσ- and the λse-calculi of explicit substitutions. Our results can be summarised as follows: 1) we introduce

Confluence properties of Weak and Strong Calculi of Explicit Substitutions

by Pierre-Louis Curien , Therese Hardin, Jean-Jacques Levy - JOURNAL OF THE ACM , 1996
"... Categorical combinators [12, 21, 43] and more recently oe-calculus [1, 23], have been introduced to provide an explicit treatment of substitutions in the -calculus. We reintroduce here the ingredients of these calculi in a self-contained and stepwise way, with a special emphasis on confluence prope ..."
Abstract - Cited by 129 (7 self) - Add to MetaCart
Categorical combinators [12, 21, 43] and more recently oe-calculus [1, 23], have been introduced to provide an explicit treatment of substitutions in the -calculus. We reintroduce here the ingredients of these calculi in a self-contained and stepwise way, with a special emphasis on confluence

A Practical Analysis of Explicit Substitutions Calculi

by E. Deplagne, A. Tellez-arenas - Proceedings of 11 th International Workshop on Unification UNIF'97 , 1997
"... Explicit substitutions calculi provide a method to compute over -expressions by using first-order term rewriting systems. Many calculi have been proposed that differ by their signature, their number of rules and their theoretical properties. Our aim is to compare these systems from an operational ..."
Abstract - Cited by 1 (1 self) - Add to MetaCart
Explicit substitutions calculi provide a method to compute over -expressions by using first-order term rewriting systems. Many calculi have been proposed that differ by their signature, their number of rules and their theoretical properties. Our aim is to compare these systems from

SUBSEXPL: A Framework for Simulating and Comparing Explicit Substitutions Calculi A Tutorial

by Flávio L. C. Moura, Mauricio Ayala-rincón, Fairouz Kamareddine , 2005
"... In this paper we present a framework, called SUBSEXPL, for simulating and comparing explicit substitutions calculi. This framework was developed in Ocaml, a language of the ML family, and it allows the manipulation of expressions of the λ-calculus and of several styles of explicit substitutions calc ..."
Abstract - Cited by 1 (1 self) - Add to MetaCart
and the suspension calculus; other explicit substitutions calculi can be easily incorporated into the system. An implementation of the η-reduction is provided for each of these explicit substitutions calculi. This system has been of great help for systematically comparing explicit substitutions calculi, as well

SUBSEXPL: a Tool for Simulating and Comparing Explicit Substitutions Calculi

by Flávio L C De Moura , Mauricio Ayala-Rincón , Fairouz Kamareddine - Proc. 6th IEEE Symp , 2006
"... Abstract In this tutorial we present the system SUBSEXPL that is used for simulating and comparing explicit substitutions calculi. This framework was developed in Ocaml, a language of the ML family, and it allows the manipulation of expressions of the λ-calculus and of several styles of explicit su ..."
Abstract - Cited by 1 (0 self) - Add to MetaCart
Abstract In this tutorial we present the system SUBSEXPL that is used for simulating and comparing explicit substitutions calculi. This framework was developed in Ocaml, a language of the ML family, and it allows the manipulation of expressions of the λ-calculus and of several styles of explicit

Intersection Type Systems and Explicit Substitutions Calculi

by Daniel Lima Ventura, Mauricio Ayala-rincón, Fairouz Kamareddine, Brasília D. F. Brasil - In Proc. of WRS’09. EPTCS 15:69–82 , 2010
"... calculi ..."
Abstract - Cited by 2 (2 self) - Add to MetaCart
calculi

The theory of calculi with explicit substitutions revisited

by Delia Kesner - CSL 2007 , 2007
"... Calculi with explicit substitutions (ES) are widely used in different areas of computer science. Complex systems with ES were developed these last 15 years to capture the good computational behaviour of the original systems (with meta-level substitutions) they were implementing. In this paper we fi ..."
Abstract - Cited by 10 (1 self) - Add to MetaCart
Calculi with explicit substitutions (ES) are widely used in different areas of computer science. Complex systems with ES were developed these last 15 years to capture the good computational behaviour of the original systems (with meta-level substitutions) they were implementing. In this paper we
Next 10 →
Results 1 - 10 of 445
Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

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

© 2007-2019 The Pennsylvania State University