• 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

A Linear Spine Calculus (2003)

Cached

  • Download as a PDF
  •  
  • Download as a PS

Download Links

  • [www-2.cs.cmu.edu]
  • [theory.stanford.edu]
  • [www.cs.stanford.edu]
  • [www.cs.cmu.edu]
  • [reports.adm.cs.cmu.edu]
  • [www.cs.cmu.edu]
  • [www.lb.cs.cmu.edu]
  • [www-cgi.cs.cmu.edu]
  • [www-cgi.cs.cmu.edu.]
  • [www-cgi.cs.cmu.edu]
  • [theory.stanford.edu]

  • Other Repositories/Bibliography

  • DBLP
  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Iliano Cervesato , Frank Pfenning
Venue:Journal of Logic and Computation
Citations:27 - 5 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@TECHREPORT{Cervesato03alinear,
    author = {Iliano Cervesato and Frank Pfenning},
    title = {A Linear Spine Calculus},
    institution = {Journal of Logic and Computation},
    year = {2003}
}

Years of Citing Articles

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

We present the spine calculus S #-#&# as an efficient representation for the linear #-calculus # #-#&# which includes unrestricted functions (#), linear functions (-#), additive pairing (&), and additive unit (#). S #-#&# enhances the representation of Church's simply typed #-calculus by enforcing extensionality and by incorporating linear constructs. This approach permits procedures such as unification to retain the efficient head access that characterizes first-order term languages without the overhead of performing #-conversions at run time. Applications lie in proof search, logic programming, and logical frameworks based on linear type theories. It is also related to foundational work on term assignment calculi for presentations of the sequent calculus. We define the spine calculus, give translations of # #-#&# into S #-#&# and vice-versa, prove their soundness and completeness with respect to typing and reductions, and show that the typable fragment of the spine calculus is strongly normalizing and admits unique canonical, i.e. ##-normal, forms.

Citations

997 The Lambda Calculus, its Syntax and Semantics - Barendregt - 1984
728 A formulation of the simple theory of types - Church - 1940
634 A framework for defining logics - Harper, Honsell, et al. - 1999
395 The formulæ-as-types notion of construction - Howard - 1980
359 Explicit Substitutions - Abadi, Cardelli, et al. - 1992
334 Uniform proofs as a foundation for logic programming - Miller, Nadathur, et al. - 1991
283 Logic Programming in a Fragment of Intuitionistic Linear Logic - Hodas, Miller - 1994
271 A logic programming language with lambda-abstraction, function variables, and simple unification - Miller - 1991
203 A Linear Logical Framework - CERVESATO, PFENNING - 2002
176 An Overview of *Prolog - Nadathur, Miller - 1988
172 Logic programming in the LF logical framework - Pfenning - 1991
136 de Bruijn. Lambda calculus notation with nameless dummies, a tool for automatic formula manipulation, with application to the Church-Rosser Theorem - G - 1972
84 Forum: A Multiple-Conclusion Meta-Logic - Miller - 1996
84 An Overview of λProlog - Nadathur, Miller - 1988
79 Dual intuitionistic linear logic - Barber - 1996
56 Unification and anti-unification in the calculus of constructions - Pfenning - 1991
38 L.: A Permutation-free Sequent Calculus for Intuitionistic Logic - Dyckhoff, Pinto - 1996
36 The virtues of eta-expansion - Jay, Ghani - 1995
33 Elf: A meta-language for deductive systems - Pfenning - 1995
29 Pierre-Louis Curien, and Jean-Jacques Lévy. Explicit substitutions - Abadi, Cardelli - 1991
28 An empirical study of the runtime behavior of higher-order logic programs - Michaylov, Pfenning - 1992
24 The constructive engine - Huet - 1989
23 A relevant analysis of natural deduction - Ishtiaq, Pym - 1998
22 Permutability of proofs in intuitionistic sequent calculi. Theoret - Dyckhoff, Pinto - 1999
21 Essays on Combinatory Logic, Lambda-Calculus and Formalism, chapter The formulas-astypes notion of construction - Curry - 1980
18 Termination of permutative conversions in intuitionistic Gentzen calculi - Schwichtenberg - 1999
13 Eta-expansions in dependent type theory — the Calculus of Constructions - Ghani - 1997
12 F.: Linear higher-order pre-unification - Cervesato, Pfenning - 1997
11 Lambda Prolog: An introduction to the language and its logic. Forthcoming; current draft available from http://cse.psu.edu/~dale/lProlog - Miller
9 Strong normalization of Herbelin’s explicit substitution calculi with substitution propagation, JLC - RD, Urban - 2003
7 On the definition of the eta-long normal form in type systems of the cube - Dowek, Huet, et al. - 1993
7 The formulae-as-types notion of construction. Unpublished note. An annotated version appeared in - Howard - 1980
1 A�-calculus structure isomorphic to Genzten-style sequent calculus structure - Herbelin - 1995
1 The metalanguage lambda prolog and its implementation - Nadathur - 2001
1 Esprito Santo. Revisiting the correspondence between cut elimination and normalisation - Jose - 2000
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