. An algorithm to decide the emptiness of a regular type expression with set operators given a set of parameterised type definitions is presented. The algorithm can also be used to decide the equivalence of two regular type expressions and the inclusion of one regular type expression in another. The algorithm strictly generalises previous work in that tuple distributivity is not assumed and set operators are permitted in type expressions. Keywords: type, emptiness, prescriptive type 1 Introduction Types play an important role in programming languages [6]. They make programs easier to understand and help detect errors. Types have been introduced into logic programming in the forms of type checking and inference [5,9,12,26,32] or type analy...
We describe and formally verify a procedure to decide regular expressions equivalence: two regular e...
Singleton kinds provide an elegant device for expressing type equality information resulting from mo...
We define a logical framework with singleton types and one universe of smalltypes. We give the seman...
AbstractAn algorithm to decide the emptiness of a regular type expression with set operators given a...
AbstractA theory for a type system for logic programs is developed which addressesthe question of we...
Most specification languages have a type system. Type systems are hard to get right, and getting the...
To accommodate polymorphic data types and operations, several computer scientists-most notably MacQu...
We present a simple type-checker for a language with dependent types and let expressions, with a sim...
AbstractThis paper presents a new approach to the problem of guaranteeing that definite logic progra...
This paper is concerned with the type analysis of logic programs where, by type, we mean a property ...
This thesis develops a polymorphic type system for logic programs. Our approach is semantically orie...
We analyze basic shortcomings of existing proposals for type checking and type inferencing in logic ...
Approximate descriptions of the success set of a program have many uses in program development and ...
Abstract. The traditional purpose of types in programming languages of providing correctness assuran...
The significance of type theory to the theory of programming languages has long been recognized. Ad...
We describe and formally verify a procedure to decide regular expressions equivalence: two regular e...
Singleton kinds provide an elegant device for expressing type equality information resulting from mo...
We define a logical framework with singleton types and one universe of smalltypes. We give the seman...
AbstractAn algorithm to decide the emptiness of a regular type expression with set operators given a...
AbstractA theory for a type system for logic programs is developed which addressesthe question of we...
Most specification languages have a type system. Type systems are hard to get right, and getting the...
To accommodate polymorphic data types and operations, several computer scientists-most notably MacQu...
We present a simple type-checker for a language with dependent types and let expressions, with a sim...
AbstractThis paper presents a new approach to the problem of guaranteeing that definite logic progra...
This paper is concerned with the type analysis of logic programs where, by type, we mean a property ...
This thesis develops a polymorphic type system for logic programs. Our approach is semantically orie...
We analyze basic shortcomings of existing proposals for type checking and type inferencing in logic ...
Approximate descriptions of the success set of a program have many uses in program development and ...
Abstract. The traditional purpose of types in programming languages of providing correctness assuran...
The significance of type theory to the theory of programming languages has long been recognized. Ad...
We describe and formally verify a procedure to decide regular expressions equivalence: two regular e...
Singleton kinds provide an elegant device for expressing type equality information resulting from mo...
We define a logical framework with singleton types and one universe of smalltypes. We give the seman...