International audienceThis 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 contains two distinct contributions. We first demonstrate the ability of the recent Coq module system in manipulating alge- braic structures and extracting efficient Ocaml implementations from them. The second contributio...
Machine-checked using Coq 8.6. Contents: Generic Utility Concepts Util: Notations for lists...
This paper shows that several propositional satisfiability algorithms compute approximations of fixe...
International audienceThis paper proposes generic design patterns to define and combine algebraic st...
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...
A constraint-based data ow analysis is formalised in the specication language of the Coq proof assi...
AbstractA constraint-based data flow analysis is formalised in the specification language of the Coq...
International audienceWe show how to formalise a constraint-based data flow analysis in the specificat...
This report features an introduction to lattice- and fixpoint theory and a survey of methods and re...
24 p.International audienceWe propose a theory of up-to techniques for proofs by coinduction, in the...
National audienceIn a convenient language to handle dependent algebraic data types, this article des...
In functional programming, datatypes a la carte provide a convenient modular representation of recur...
International audienceEmerging trends in proof styles and new applications of interactive proof assi...
International audienceAbstract Interpretation proposes advanced techniques for static analysis of pr...
Machine-checked using Coq 8.6. Contents: Generic Utility Concepts Util: Notations for lists...
This paper shows that several propositional satisfiability algorithms compute approximations of fixe...
International audienceThis paper proposes generic design patterns to define and combine algebraic st...
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...
A constraint-based data ow analysis is formalised in the specication language of the Coq proof assi...
AbstractA constraint-based data flow analysis is formalised in the specification language of the Coq...
International audienceWe show how to formalise a constraint-based data flow analysis in the specificat...
This report features an introduction to lattice- and fixpoint theory and a survey of methods and re...
24 p.International audienceWe propose a theory of up-to techniques for proofs by coinduction, in the...
National audienceIn a convenient language to handle dependent algebraic data types, this article des...
In functional programming, datatypes a la carte provide a convenient modular representation of recur...
International audienceEmerging trends in proof styles and new applications of interactive proof assi...
International audienceAbstract Interpretation proposes advanced techniques for static analysis of pr...
Machine-checked using Coq 8.6. Contents: Generic Utility Concepts Util: Notations for lists...
This paper shows that several propositional satisfiability algorithms compute approximations of fixe...
International audienceThis paper proposes generic design patterns to define and combine algebraic st...