This paper presents the proof of correctness of a multiplier circuit formalized in the calculus of inductive constructions. It uses a representation of the circuit as a function from the stream of inputs to the stream of outputs. We analyze the computational aspect of the impredicative encoding of coinductive types and show how it can be used to represent synchronous circuits. We identify general proof principles that can be used to justify the correctness of such a circuit. The example and the principles have been formalized in the Coq proof assistant.This paper presents the proof of correctness of a multiplier circuit formalized in the Calculus of Inductive Constructions. It uses a representation of the circuit as a function from the stre...
Cette thèse décrit trois travaux de formalisation en Coq. Le premier chapitre s'intéresse à l'implém...
International audienceOver the last decade, the increasing demand for the validation of safety criti...
This thesis describe three formalisations in Coq. The first chapter is devoted to the implementation...
This paper presents the proof of correctness of a multiplier circuit formalized in the calculus of i...
This document1 is an introduction to the definition and use of inductive and co-inductive types in t...
In this article we present a method for formally proving the correctness ofthe lazy algorithms for c...
We exploit (co)inductive specifications and proofs to approach the evaluation of low-level programs ...
We propose a new library to model and verify hardware circuits in the Coq proof assistant. This libr...
Abstract. We propose a new library to model and verify hardware cir-cuits in the Coq proof assistant...
Abstract. We propose a new library to model and verify hardware cir-cuits in the Coq proof assistant...
In order to avoid well-known paradoxes associated with self-referential definitions, higher-order de...
Until recently, verifying multipliers with formal methods was not feasible, even for small input wor...
The Coq system is a proof assistant based on the Calculus of InductiveConstructions. In this work, w...
. Verifying a 64-bit multiplier has a computational complexity that puts it beyond the grasp of curr...
Thanks to recent advances, modern proof assistants now enable verification of realistic sequential p...
Cette thèse décrit trois travaux de formalisation en Coq. Le premier chapitre s'intéresse à l'implém...
International audienceOver the last decade, the increasing demand for the validation of safety criti...
This thesis describe three formalisations in Coq. The first chapter is devoted to the implementation...
This paper presents the proof of correctness of a multiplier circuit formalized in the calculus of i...
This document1 is an introduction to the definition and use of inductive and co-inductive types in t...
In this article we present a method for formally proving the correctness ofthe lazy algorithms for c...
We exploit (co)inductive specifications and proofs to approach the evaluation of low-level programs ...
We propose a new library to model and verify hardware circuits in the Coq proof assistant. This libr...
Abstract. We propose a new library to model and verify hardware cir-cuits in the Coq proof assistant...
Abstract. We propose a new library to model and verify hardware cir-cuits in the Coq proof assistant...
In order to avoid well-known paradoxes associated with self-referential definitions, higher-order de...
Until recently, verifying multipliers with formal methods was not feasible, even for small input wor...
The Coq system is a proof assistant based on the Calculus of InductiveConstructions. In this work, w...
. Verifying a 64-bit multiplier has a computational complexity that puts it beyond the grasp of curr...
Thanks to recent advances, modern proof assistants now enable verification of realistic sequential p...
Cette thèse décrit trois travaux de formalisation en Coq. Le premier chapitre s'intéresse à l'implém...
International audienceOver the last decade, the increasing demand for the validation of safety criti...
This thesis describe three formalisations in Coq. The first chapter is devoted to the implementation...