We consider a syntactic restriction for higher-order grammars called safety that constrains occurrences of variables in the production rules according to their type-theoretic order. We transpose and generalize this restriction to the setting of the simply-typed lambda calculus, giving rise to what we call the safe lambda calculus. We analyze its expressivity and obtain a result in the same vein as Schwichtenberg's 1976 characterization of the simply-typed lambda calculus: the numeric functions representable in the safe lambda calculus are exactly the multivariate polynomials; thus conditional is not definable. We also give a similar characterization for representable word functions. We then examine the complexity of deciding beta-eta equali...
Abstract. Higher-order grammars have been extensively studied in 1980’s and interests in them have r...
This thesis examines the use of game semantics for the automatic equivalence checking of higher-orde...
International audienceWe study languages of lambda-terms generated by IO and OI unsafe grammars. The...
We consider a syntactic restriction for higher-order grammars called safety that constrains occurren...
Safety is a syntactic condition of higher-order grammars that constrainsoccurrences of variables in ...
This work is a contribution to game semantics for programming languages. We describe new methods use...
Safety analysis is an algorithm for determining if a term in an untyped lambda calculus with constan...
. This paper introduces a simply-typed lambda calculus with both modal and linear function types. Th...
Safety analysis is an algorithm for determining if a term in the untyped lambda calculus with const...
AbstractSafety analysis is an algorithm for determining if a term in an untyped lambda calculus with...
Safety analysis is an algorithm for determining if a term in the untyped lambda calculus with consta...
This paper is a detailed description of the application of games to the construction of models of pu...
Abstract. Higher-order grammars have been extensively studied in 1980’s and interests in them have r...
We present a new denotational model for the untyped -calculus, using the techniques of game semanti...
International audienceThe lambda_ws-calculus is a lambda-calculus with explicit substitutions that s...
Abstract. Higher-order grammars have been extensively studied in 1980’s and interests in them have r...
This thesis examines the use of game semantics for the automatic equivalence checking of higher-orde...
International audienceWe study languages of lambda-terms generated by IO and OI unsafe grammars. The...
We consider a syntactic restriction for higher-order grammars called safety that constrains occurren...
Safety is a syntactic condition of higher-order grammars that constrainsoccurrences of variables in ...
This work is a contribution to game semantics for programming languages. We describe new methods use...
Safety analysis is an algorithm for determining if a term in an untyped lambda calculus with constan...
. This paper introduces a simply-typed lambda calculus with both modal and linear function types. Th...
Safety analysis is an algorithm for determining if a term in the untyped lambda calculus with const...
AbstractSafety analysis is an algorithm for determining if a term in an untyped lambda calculus with...
Safety analysis is an algorithm for determining if a term in the untyped lambda calculus with consta...
This paper is a detailed description of the application of games to the construction of models of pu...
Abstract. Higher-order grammars have been extensively studied in 1980’s and interests in them have r...
We present a new denotational model for the untyped -calculus, using the techniques of game semanti...
International audienceThe lambda_ws-calculus is a lambda-calculus with explicit substitutions that s...
Abstract. Higher-order grammars have been extensively studied in 1980’s and interests in them have r...
This thesis examines the use of game semantics for the automatic equivalence checking of higher-orde...
International audienceWe study languages of lambda-terms generated by IO and OI unsafe grammars. The...