Subtyping judgments of the polymorphic second-order typed lambda-calculus Fsub extended by recursive types and different known inference rules for these types could be interpreted in S2S, M.Rabin's monadic second-order theory of two successor functions. On the one hand, this provides a comprehensible model of the parametric and inheritance polymorphisms over recursive types, on the other, proves that the corresponding subtyping theories are not essentially undecidable, i.e., possess consistent decidable extensions
The problem of defining and checking a subtype relation between recursive types was studied in [3] f...
The problem of defining and checking a subtype relation between recursive types was studied in [AC93...
The type theories we consider are adequate for the foundations of mathematics and computer science....
Subtyping judgments of the polymorphic second-order typed lambda-calculus Fsub extended by recursive...
Subtyping judgments of the polymorphic second-order typed lambda-calculus Fsub extended by recursive...
We show how the subtype relation of the well-known system Fsub, the second-order polymorphic lambda-...
We show how the subtype relation of the well-known system Fsub, the second-order polymorphic lambda-...
We relate standard techniques for solving recursive domain equations to previous models with types i...
We show how the subtype relation of the well-known system Fsub, the second-order polymorphic lambda...
. Higher-order programming languages, such as ML, permit a flexible programming style by using compi...
. Higher-order programming languages, such as ML, permit a flexible programming style by using compi...
AbstractWe study subtype checking for recursive types in system kernel Fun, a typed λ-calculus with ...
We study subtype checking for recursive types in system kernel Fun, a typed λ-calculus with subtypin...
We investigate the interactions of subtyping and recursive types, in a simply typed lambda-calculus....
At first sight, type theory and recursion are compatible: there are many models of the typed lambda ...
The problem of defining and checking a subtype relation between recursive types was studied in [3] f...
The problem of defining and checking a subtype relation between recursive types was studied in [AC93...
The type theories we consider are adequate for the foundations of mathematics and computer science....
Subtyping judgments of the polymorphic second-order typed lambda-calculus Fsub extended by recursive...
Subtyping judgments of the polymorphic second-order typed lambda-calculus Fsub extended by recursive...
We show how the subtype relation of the well-known system Fsub, the second-order polymorphic lambda-...
We show how the subtype relation of the well-known system Fsub, the second-order polymorphic lambda-...
We relate standard techniques for solving recursive domain equations to previous models with types i...
We show how the subtype relation of the well-known system Fsub, the second-order polymorphic lambda...
. Higher-order programming languages, such as ML, permit a flexible programming style by using compi...
. Higher-order programming languages, such as ML, permit a flexible programming style by using compi...
AbstractWe study subtype checking for recursive types in system kernel Fun, a typed λ-calculus with ...
We study subtype checking for recursive types in system kernel Fun, a typed λ-calculus with subtypin...
We investigate the interactions of subtyping and recursive types, in a simply typed lambda-calculus....
At first sight, type theory and recursion are compatible: there are many models of the typed lambda ...
The problem of defining and checking a subtype relation between recursive types was studied in [3] f...
The problem of defining and checking a subtype relation between recursive types was studied in [AC93...
The type theories we consider are adequate for the foundations of mathematics and computer science....