A lambda calculus with naive substitution

1979 ◽  
Vol 28 (3) ◽  
pp. 269-282 ◽  
Author(s):  
John Staples

AbstractAn alternative approach is proposed to the basic definitions of the lassical lambda calculus. A proof is sketched of the equivalence of the approach with the classical case. The new formulation simplifies some aspects of the syntactic theory of the lambda calculus. In particular it provides a justification for omitting in syntactic theory discussion of changes of bound variable.

Author(s):  
Biswajit Basu ◽  
Calin I. Martin

AbstractWe are concerned here with an analysis of the nonlinear irrotational gravity water wave problem with a free surface over a water flow bounded below by a flat bed. We employ a new formulation involving an expression (called flow force) which contains pressure terms, thus having the potential to handle intricate surface dynamic boundary conditions. The proposed formulation neither requires the graph assumption of the free surface nor does require the absence of stagnation points. By way of this alternative approach we prove the existence of a local curve of solutions to the water wave problem with fixed flow force and more relaxed assumptions.


2007 ◽  
Vol 14 (4) ◽  
Author(s):  
Kristian Støvring ◽  
Søren B. Lassen

We present a new co-inductive syntactic theory, eager normal form bisimilarity, for the untyped call-by-value lambda calculus extended with continuations and mutable references.<br /> <br />We demonstrate that the associated bisimulation proof principle is easy to use and that it is a powerful tool for proving equivalences between recursive imperative higher-order programs.<br /> <br />The theory is modular in the sense that eager normal form bisimilarity for each of the calculi extended with continuations and/or mutable references is a fully abstract extension of eager normal form bisimilarity for its sub-calculi. For each calculus, we prove that eager normal form bisimilarity is a congruence and is sound with respect to contextual equivalence. Furthermore, for the calculus with both continuations and mutable references, we show that eager normal form bisimilarity is complete: it coincides with contextual equivalence.


2008 ◽  
Vol 15 (3) ◽  
Author(s):  
Johan Munk

Church's lambda-calculus underlies the syntax (i.e., the form) and the semantics (i.e., the meaning) of functional programs. This thesis is dedicated to studying man-made constructs (i.e., artifacts) in the lambda calculus. For example, one puts the expressive power of the lambda calculus to the test in the area of lambda definability. In this area, we present a course-of-value representation bridging Church numerals and Scott numerals. We then turn to weak and strong normalization using Danvy et al.'s syntactic and functional correspondences. We give a new account of Felleisen and Hieb's syntactic theory of state, and of abstract machines for strong normalization due to Curien, Crégut, Lescanne, and Kluge.


2002 ◽  
Vol 9 (3) ◽  
Author(s):  
Olivier Danvy ◽  
Lasse R. Nielsen

We bridge two distinct approaches to one-pass CPS transformations, i.e., CPS transformations that reduce administrative redexes at transformation time instead of in a post-processing phase. One approach is compositional and higher-order, and is due to Appel, Danvy and Filinski, and Wand, building on Plotkin's seminal work. The other is non-compositional and based on a syntactic theory of the lambda-calculus, and is due to Sabry and Felleisen. To relate the two approaches, we use Church encoding, Reynolds's defunctionalization, and an implementation technique for syntactic theories, refocusing, developed in the second author's PhD thesis.


2004 ◽  
Vol 171 (4S) ◽  
pp. 249-249
Author(s):  
Paulo Palma ◽  
Cassio Riccetto ◽  
Marcelo Thiel ◽  
Miriam Dambros ◽  
Rogerio Fraga ◽  
...  

Author(s):  
Henk Barendregt ◽  
Wil Dekkers ◽  
Richard Statman
Keyword(s):  

1986 ◽  
Vol 3 (3) ◽  
pp. 65-85
Author(s):  
Donald E. Weber ◽  
William H. Burke

Sign in / Sign up

Export Citation Format

Share Document