Searched for: subject%3A%22coinduction%22
(1 - 5 of 5)
document
Schrijver, Remco (author)
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,...
bachelor thesis 2022
document
Basold, Henning (author), Hansen, H.H. (author)
We define notions of well-definedness and observational equivalence for programs of mixed inductive and coinductive types. These notions are defined by means of tests formulas which combine structural congruence for inductive types and modal logic for coinductive types. Tests also correspond to certain evaluation contexts. We define a program...
journal article 2019
document
Endrullis, Jörg (author), Hansen, H.H. (author), Hendriks, Dimitri (author), Polonsky, Andrew (author), Silva, Alexandra (author)
We present a coinductive framework for defining and reasoning about the infinitary analogues of equational logic and term rewriting in a uniform way. We define Equation found, the infinitary extension of a given equational theory =R, and →<sup>∞</sup>, the standard notion of infinitary rewriting associated to a reduction relation →R, as...
journal article 2018
document
Hansen, H.H. (author), Kupke, Clemens (author), Rutten, Jan (author)
Streams, or infinite sequences, are infinite objects of a very simple type, yet they have a rich theory partly due to their ubiquity in mathematics and computer science. Stream differential equations are a coinductive method for specifying streams and stream operations, and their theory has been developed in many papers over the past two...
journal article 2017
document
Haffner, M.E.A. (author), Ras, M. (author)
book chapter 2015
Searched for: subject%3A%22coinduction%22
(1 - 5 of 5)