International audienceWe describe the breadth-first traversal algorithm by Martin Hofmann that uses a non-strictly positive data type and carry out a simple verification in an extensional setting. Termination is shown by implementing the algorithm in the strongly normalising extension of system F by Mendler-style recursion. We then analyze the same algorithm by alternative verifications first in an intensional setting using a non-strictly positive inductive definition (not just a non-strictly positive data type), and subsequently by two different algebraic reductions. The verification approaches are compared in terms of notions of simulation and should elucidate the somewhat mysterious algorithm and thus make a case for other uses of non-st...
We present a constructive analysis and machine-checked synthetic approach to the theory of one-one, ...
Martin L\uf6f Type Theory, having put computation at the center of logicalreasoning, has been shown ...
International audienceDeductive program verification is making fast progress these days. One of the ...
We describe the breadth-first traversal algorithm by Martin Hofmann that usesa non-strictly positive...
We describe the breadth-first traversal algorithm by Martin Hofmann that uses a non-strictly positiv...
International audienceWe describe the breadth-first traversal algorithm by Martin Hofmann that uses ...
We describe the breadth-first traversal algorithm by Martin Hofmann that uses a non-strictly positiv...
Proof assistants are computer systems that allows a user to do mathematics on a computer helping wit...
Datatypes and codatatypes are useful for specifying and reasoning about (possibly infinite) computat...
International audienceDatatypes and codatatypes are useful for specifying and reasoning about (possi...
National audienceIn a convenient language to handle dependent algebraic data types, this article des...
International audienceWe present a constructive analysis and machine-checked theory of one-one, many...
International audienceWorking in the untyped lambda calculus, we study Morris's λ-theory H +. Introd...
International audienceBuilding on the recent extension of dependent type theory with a universe of d...
AbstractBergstra and Tucker (1983) conjectured that a semicomputable (abstract) data type has a fini...
We present a constructive analysis and machine-checked synthetic approach to the theory of one-one, ...
Martin L\uf6f Type Theory, having put computation at the center of logicalreasoning, has been shown ...
International audienceDeductive program verification is making fast progress these days. One of the ...
We describe the breadth-first traversal algorithm by Martin Hofmann that usesa non-strictly positive...
We describe the breadth-first traversal algorithm by Martin Hofmann that uses a non-strictly positiv...
International audienceWe describe the breadth-first traversal algorithm by Martin Hofmann that uses ...
We describe the breadth-first traversal algorithm by Martin Hofmann that uses a non-strictly positiv...
Proof assistants are computer systems that allows a user to do mathematics on a computer helping wit...
Datatypes and codatatypes are useful for specifying and reasoning about (possibly infinite) computat...
International audienceDatatypes and codatatypes are useful for specifying and reasoning about (possi...
National audienceIn a convenient language to handle dependent algebraic data types, this article des...
International audienceWe present a constructive analysis and machine-checked theory of one-one, many...
International audienceWorking in the untyped lambda calculus, we study Morris's λ-theory H +. Introd...
International audienceBuilding on the recent extension of dependent type theory with a universe of d...
AbstractBergstra and Tucker (1983) conjectured that a semicomputable (abstract) data type has a fini...
We present a constructive analysis and machine-checked synthetic approach to the theory of one-one, ...
Martin L\uf6f Type Theory, having put computation at the center of logicalreasoning, has been shown ...
International audienceDeductive program verification is making fast progress these days. One of the ...