Research in dependent type theories [ML71a] has, in the past, concentrated on its use in the presentation of theorems and theorem-proving. This thesis is concerned mainly with the exploitation of the computational aspects of type theory for programming, in a context where the properties of programs may readily be specified and established. In particular, it develops technology for programming with dependent inductive families of datatypes and proving those programs correct. It demonstrates the considerable advantage to be gained by indexing data structures with pertinent characteristic information whose soundness is ensured by typechecking, rather than human effort. Type theory traditionally presents safe and terminating computation on in...
The definition of type equivalence is one of the most important design issues for any typed language...
In a dependently typed language, we can guarantee correctness of our programmes by providing formal ...
Proof assistants based on dependent type theory are gaining adoption as a tool to develop certified ...
Programming languages based on dependent type theory promise two great advances: flexibility and sec...
Dependent types can be used to capture useful properties about programs at compile time. However, de...
Dependent type theory is a powerful language for writing functional programs with very precise types...
Dependently typed languages allow us to develop programs and write proofs quickly and without errors...
Dependently typed languages allow us to develop programs and write proofs quickly and without errors...
Types express a program's meaning, and checking types ensures that a program has the intended meanin...
Dependent type theories are a kind of mathematical foundations investigated both for the formalisati...
From 12.09.04 to 17.09.04, the Dagstuhl Seminar 04381 ``Dependently Typed Programming\u27\u27 was h...
From 12.09.04 to 17.09.04, the Dagstuhl Seminar 04381 ``Dependently Typed Programming\u27\u27 was h...
Abstract. We consider the problem of efficient representation of dependently typed data. In particul...
Dependent types can be used to capture useful properties about programs at compile time. However, de...
This paper presents the design of ZOMBIE, a dependently-typed programming language that uses an adap...
The definition of type equivalence is one of the most important design issues for any typed language...
In a dependently typed language, we can guarantee correctness of our programmes by providing formal ...
Proof assistants based on dependent type theory are gaining adoption as a tool to develop certified ...
Programming languages based on dependent type theory promise two great advances: flexibility and sec...
Dependent types can be used to capture useful properties about programs at compile time. However, de...
Dependent type theory is a powerful language for writing functional programs with very precise types...
Dependently typed languages allow us to develop programs and write proofs quickly and without errors...
Dependently typed languages allow us to develop programs and write proofs quickly and without errors...
Types express a program's meaning, and checking types ensures that a program has the intended meanin...
Dependent type theories are a kind of mathematical foundations investigated both for the formalisati...
From 12.09.04 to 17.09.04, the Dagstuhl Seminar 04381 ``Dependently Typed Programming\u27\u27 was h...
From 12.09.04 to 17.09.04, the Dagstuhl Seminar 04381 ``Dependently Typed Programming\u27\u27 was h...
Abstract. We consider the problem of efficient representation of dependently typed data. In particul...
Dependent types can be used to capture useful properties about programs at compile time. However, de...
This paper presents the design of ZOMBIE, a dependently-typed programming language that uses an adap...
The definition of type equivalence is one of the most important design issues for any typed language...
In a dependently typed language, we can guarantee correctness of our programmes by providing formal ...
Proof assistants based on dependent type theory are gaining adoption as a tool to develop certified ...