We describe a framework of algebraic structures in the proof assistant Coq. We have developed this framework as part of the FTA project in Nijmegen, in which a constructive proof of the fundamental theorem of algebra has been formalized in Coq. The algebraic hierarchy that is described here is both abstract and structured. Structures like groups and rings are part of it in an abstract way, defining e.g. a ring as a tuple consisting of a group, a binary operation and a constant that together satisfy the properties of a ring. In this way, a ring automatically inherits the group properties of the additive subgroup. The algebraic hierarchy is formalized in Coq by applying a combination of labelled record types and coercions. In the labelled rec...
International audienceIt is nowadays customary to organize libraries of machine checked proofs aroun...
The Coq system is a proof assistant based on the Calculus of InductiveConstructions. In this work, w...
Abstract. We present a development of Universal Algebra inside Type Theory, formalized using the pro...
We describe a framework of algebraic structures in the proof assistant Coq. We have developed this f...
AbstractWe describe a framework of algebraic structures in the proof assistant Coq. We have develope...
AbstractIn this paper, we present a complete formalization in the Coq theorem prover of an important...
In this paper, we present a complete formalization in the Coq theorem prover of an important algorit...
Computational content encoded into constructive type theory proofs can be used to make computing exp...
International audienceThis paper proposes generic design patterns to define and combine algebraic st...
We describe a construction of the real numbers carried out in the Coq proof assistant. The basis is ...
We describe a construction of the real numbers carried out in the Coq proof assistant. The basis is ...
This thesis presents advances in the use of Canonical Structures, a programming language construct o...
It is nowadays customary to organize libraries of machine checked proofs around hierarchies of algeb...
Abstract. The introduction of first-class type classes in the Coq system calls for re-examination of...
Computational reflection allows us to turn verified decision procedures into efficient automated rea...
International audienceIt is nowadays customary to organize libraries of machine checked proofs aroun...
The Coq system is a proof assistant based on the Calculus of InductiveConstructions. In this work, w...
Abstract. We present a development of Universal Algebra inside Type Theory, formalized using the pro...
We describe a framework of algebraic structures in the proof assistant Coq. We have developed this f...
AbstractWe describe a framework of algebraic structures in the proof assistant Coq. We have develope...
AbstractIn this paper, we present a complete formalization in the Coq theorem prover of an important...
In this paper, we present a complete formalization in the Coq theorem prover of an important algorit...
Computational content encoded into constructive type theory proofs can be used to make computing exp...
International audienceThis paper proposes generic design patterns to define and combine algebraic st...
We describe a construction of the real numbers carried out in the Coq proof assistant. The basis is ...
We describe a construction of the real numbers carried out in the Coq proof assistant. The basis is ...
This thesis presents advances in the use of Canonical Structures, a programming language construct o...
It is nowadays customary to organize libraries of machine checked proofs around hierarchies of algeb...
Abstract. The introduction of first-class type classes in the Coq system calls for re-examination of...
Computational reflection allows us to turn verified decision procedures into efficient automated rea...
International audienceIt is nowadays customary to organize libraries of machine checked proofs aroun...
The Coq system is a proof assistant based on the Calculus of InductiveConstructions. In this work, w...
Abstract. We present a development of Universal Algebra inside Type Theory, formalized using the pro...