Agda allows for writing code that can be mathematically proven and verified to be correct, this type of languages is generally known as a proof assistant. The agda2hs library makes an effort to translate Agda to readable Haskell, in a way the Haskell is still consistent. In previous work it is shown that with the current agda2hs implementation, rudimentary structures can be translated to Haskell from Agda with agda2hs. In this paper the translation and verification of infinite structures to readable Haskell code is researched. This allows for future work to be done on verification of more complex libraries because the concept of infinite structures is used often in Haskell. The results of the research were that translation of rudimentary in...
We develop a theoretical foundation for compiling the programming language Agda to System Fω, which ...
Refactoring tools are an important tool for developers, but their reliability can be questionable at...
In this thesis, we develop a new library for Agda named Attic, which allows us to create and compose...
Purely functional languages are advantageous in that it is easy to reason about the correctness of f...
The formal verification of concurrent programs is of particular importance, because concurrent progr...
Equational reasoning based verification address some of the limitations of classical testing. The Cu...
agda2hs is a project that aims to combine the best parts of Haskell and Agda by providing a common s...
Abstract Proof assistants based on dependent type theory are closely relatedto functional programmin...
Agda2hs is a program which compiles a subset of Agda to Haskell. In this paper, an implementation of...
Formal verification of software is a largely underrepresented discipline in practice. While it is no...
Agda2hs is a tool that allows developers to write verified programs using Agda and then translate th...
Formal verification works better than testing, since the correctness of a program is proven. It is r...
agda2hs is a tool which translates a subset of Agda to readable Haskell. Using agda2hs, programmers ...
We propose a method for improving confidence in the correctness of Haskell programs by combining tes...
Agda, a promising dependently typed function language, needs more mainstream adoption. By the proces...
We develop a theoretical foundation for compiling the programming language Agda to System Fω, which ...
Refactoring tools are an important tool for developers, but their reliability can be questionable at...
In this thesis, we develop a new library for Agda named Attic, which allows us to create and compose...
Purely functional languages are advantageous in that it is easy to reason about the correctness of f...
The formal verification of concurrent programs is of particular importance, because concurrent progr...
Equational reasoning based verification address some of the limitations of classical testing. The Cu...
agda2hs is a project that aims to combine the best parts of Haskell and Agda by providing a common s...
Abstract Proof assistants based on dependent type theory are closely relatedto functional programmin...
Agda2hs is a program which compiles a subset of Agda to Haskell. In this paper, an implementation of...
Formal verification of software is a largely underrepresented discipline in practice. While it is no...
Agda2hs is a tool that allows developers to write verified programs using Agda and then translate th...
Formal verification works better than testing, since the correctness of a program is proven. It is r...
agda2hs is a tool which translates a subset of Agda to readable Haskell. Using agda2hs, programmers ...
We propose a method for improving confidence in the correctness of Haskell programs by combining tes...
Agda, a promising dependently typed function language, needs more mainstream adoption. By the proces...
We develop a theoretical foundation for compiling the programming language Agda to System Fω, which ...
Refactoring tools are an important tool for developers, but their reliability can be questionable at...
In this thesis, we develop a new library for Agda named Attic, which allows us to create and compose...