AbstractThis paper presents fixpoint calculations on lattice structures as example of highly modular programming in a dependently typed functional language. We propose a library of Coq module functors for constructing complex lattices using efficient data structures. The lattice signature contains a well-foundedness proof obligation which ensures termination of generic fixpoint iteration algorithms. With this library, complex well-foundedness proofs can hence be constructed in a functorial fashion. This paper demonstrates the ability of the recent Coq module system in manipulating algebraic structures and extracting efficient Ocaml implementations from them. The second contribution of this work is a generic result, based on the constructive...
The system Coq (Dowek et al., 1991) is an environment for proof development based on the Calculus of...
It is our aim to produce an elementary strong functional programming (ESFP) system. To be useful, ES...
International audienceEmerging trends in proof styles and new applications of interactive proof assi...
International audienceThis paper presents fixpoint calculations on lattice structures as example of ...
AbstractThis paper presents fixpoint calculations on lattice structures as example of highly modular...
International audienceA constraint-based data flow analysis is formalised in the specification languag...
AbstractA constraint-based data flow analysis is formalised in the specification language of the Coq...
A constraint-based data ow analysis is formalised in the specication language of the Coq proof assi...
International audienceWe show how to formalise a constraint-based data flow analysis in the specificat...
National audienceIn a convenient language to handle dependent algebraic data types, this article des...
This report features an introduction to lattice- and fixpoint theory and a survey of methods and re...
AbstractMuch of the earlier development of abstract interpretation, and its application to imperativ...
24 p.International audienceWe propose a theory of up-to techniques for proofs by coinduction, in the...
In functional programming, datatypes a la carte provide a convenient modular representation of recur...
Proof assistants based on dependent type theory are gaining adoption as a tool to develop certified ...
The system Coq (Dowek et al., 1991) is an environment for proof development based on the Calculus of...
It is our aim to produce an elementary strong functional programming (ESFP) system. To be useful, ES...
International audienceEmerging trends in proof styles and new applications of interactive proof assi...
International audienceThis paper presents fixpoint calculations on lattice structures as example of ...
AbstractThis paper presents fixpoint calculations on lattice structures as example of highly modular...
International audienceA constraint-based data flow analysis is formalised in the specification languag...
AbstractA constraint-based data flow analysis is formalised in the specification language of the Coq...
A constraint-based data ow analysis is formalised in the specication language of the Coq proof assi...
International audienceWe show how to formalise a constraint-based data flow analysis in the specificat...
National audienceIn a convenient language to handle dependent algebraic data types, this article des...
This report features an introduction to lattice- and fixpoint theory and a survey of methods and re...
AbstractMuch of the earlier development of abstract interpretation, and its application to imperativ...
24 p.International audienceWe propose a theory of up-to techniques for proofs by coinduction, in the...
In functional programming, datatypes a la carte provide a convenient modular representation of recur...
Proof assistants based on dependent type theory are gaining adoption as a tool to develop certified ...
The system Coq (Dowek et al., 1991) is an environment for proof development based on the Calculus of...
It is our aim to produce an elementary strong functional programming (ESFP) system. To be useful, ES...
International audienceEmerging trends in proof styles and new applications of interactive proof assi...