International audienceWe introduce a new framework of algebraic pure type systems in which we consider rewrite rules as lambda terms with patterns and rewrite rule application as abstraction application with built-in matching facilities. This framework, that we call "Pure Pattern Type Systems'', is particularly well-suited for the foundations of programming (meta)languages and proof assistants since it provides in a fully unified setting higher-order capabilities and pattern matching ability together with powerful type systems. We prove some standard properties like confluence and subject reduction for the case of a syntactic theory and under a classical (syntactical) restriction over the shape of patterns. We also conjecture the strong nor...
AbstractIn this paper we introduce Curryfied term rewriting systems, and a notion of partial type as...
AbstractWe present a typed pattern calculus with explicit pattern matching and explicit substitution...
International audienceDependently typed programming languages and proof assistants such as Agda and ...
International audienceWe introduce a new framework of algebraic pure type systems in which we consid...
International audienceWe introduce a new higher-order rewriting formalism, called expression reducti...
Colloque avec actes et comité de lecture. internationale.International audiencePure Pattern Type Sys...
The rewriting calculus combines in a unified setting the frameworks and capabilities of rewriting an...
Pure type systems with more liberal rules Pure Type Systems. PTSs, introduced as a generalisation of...
AbstractThe last few years have seen the development of a new calculus which can be considered as an...
Dedicated to the memory of Ole-Johan Dahl Abstract. The logical and operational aspects of rewriting...
AbstractThe Rewriting-calculus (Rho-calculus), is a minimal framework embedding Lambda-calculus and ...
AbstractThe theory of programming with pattern-matching function definitions has been studied mainly...
International audienceThe last few years have seen the development of a new calculus which can be co...
The theory of programming with pattern-matching function definitions has been studied mainly in the ...
International audienceDifferent pattern calculi integrate the functional mechanisms from the lambda-...
AbstractIn this paper we introduce Curryfied term rewriting systems, and a notion of partial type as...
AbstractWe present a typed pattern calculus with explicit pattern matching and explicit substitution...
International audienceDependently typed programming languages and proof assistants such as Agda and ...
International audienceWe introduce a new framework of algebraic pure type systems in which we consid...
International audienceWe introduce a new higher-order rewriting formalism, called expression reducti...
Colloque avec actes et comité de lecture. internationale.International audiencePure Pattern Type Sys...
The rewriting calculus combines in a unified setting the frameworks and capabilities of rewriting an...
Pure type systems with more liberal rules Pure Type Systems. PTSs, introduced as a generalisation of...
AbstractThe last few years have seen the development of a new calculus which can be considered as an...
Dedicated to the memory of Ole-Johan Dahl Abstract. The logical and operational aspects of rewriting...
AbstractThe Rewriting-calculus (Rho-calculus), is a minimal framework embedding Lambda-calculus and ...
AbstractThe theory of programming with pattern-matching function definitions has been studied mainly...
International audienceThe last few years have seen the development of a new calculus which can be co...
The theory of programming with pattern-matching function definitions has been studied mainly in the ...
International audienceDifferent pattern calculi integrate the functional mechanisms from the lambda-...
AbstractIn this paper we introduce Curryfied term rewriting systems, and a notion of partial type as...
AbstractWe present a typed pattern calculus with explicit pattern matching and explicit substitution...
International audienceDependently typed programming languages and proof assistants such as Agda and ...