AbstractWe define a powerful type inference mechanism with application to object-oriented programming. The types inferred are recursively constrained types, types that come with a system of constraints. These types may be viewed as generalizations of recursive types and F-bounded polymorphic types, the forms of type that are necessary to properly encode object typings. The base language we study, I-Soop, incorporates state and records, the two features critical to encode objects in a non-object-oriented language. Soundness and completeness of the type inference algorithm are established by operational means. Our method for establishing these properties is somewhat novel. We illustrate how the algorithm may be fruitfully applied to infer typ...
The standard way of lifting a binary relation, R, from closed terms of an algebra to open terms is t...
AbstractNonsequential automata constitute a categorial semantic domain based on labeled transition s...
AbstractWe make an initial step towards a categorical semantics of guarded induction. While ordinary...
AbstractThis article explores the use of types constrained by the definition of functions of given t...
AbstractMuch recent work on the compilation of statically typed languages such as ML relies on the p...
AbstractThis tutorial aims at giving an account on the realizability models for several constructive...
AbstractRealizability interpretations of logics are given by saying what it means for computational ...
AbstractIn “Syntactic Control of Interference” (POPL, 1978), J. C. Reynolds proposes three design pr...
This article presents a type system for context-dependent overloading, based on the notion of constr...
A west ordering is a well-founded (strict partial) ordering on terms that satisfies the subterm pr...
AbstractλS extends the λ-calculus with recursive bindings, barriers, and updatable memory cells with...
AbstractNotational definitions are pervasive in mathematical practic and are therefore supported in ...
AbstractIn this paper we formalise CSP solving as an inference process. Based on the notion of Compu...
AbstractThis article presents a type system for context-dependent overloading, based on the notion o...
AbstractWe address the problem of specializing a constraint logic program w.r.t. a constrained atom ...
The standard way of lifting a binary relation, R, from closed terms of an algebra to open terms is t...
AbstractNonsequential automata constitute a categorial semantic domain based on labeled transition s...
AbstractWe make an initial step towards a categorical semantics of guarded induction. While ordinary...
AbstractThis article explores the use of types constrained by the definition of functions of given t...
AbstractMuch recent work on the compilation of statically typed languages such as ML relies on the p...
AbstractThis tutorial aims at giving an account on the realizability models for several constructive...
AbstractRealizability interpretations of logics are given by saying what it means for computational ...
AbstractIn “Syntactic Control of Interference” (POPL, 1978), J. C. Reynolds proposes three design pr...
This article presents a type system for context-dependent overloading, based on the notion of constr...
A west ordering is a well-founded (strict partial) ordering on terms that satisfies the subterm pr...
AbstractλS extends the λ-calculus with recursive bindings, barriers, and updatable memory cells with...
AbstractNotational definitions are pervasive in mathematical practic and are therefore supported in ...
AbstractIn this paper we formalise CSP solving as an inference process. Based on the notion of Compu...
AbstractThis article presents a type system for context-dependent overloading, based on the notion o...
AbstractWe address the problem of specializing a constraint logic program w.r.t. a constrained atom ...
The standard way of lifting a binary relation, R, from closed terms of an algebra to open terms is t...
AbstractNonsequential automata constitute a categorial semantic domain based on labeled transition s...
AbstractWe make an initial step towards a categorical semantics of guarded induction. While ordinary...