International audienceWe report about an ongoing collaborative effort to consolidate several Coq developments concerning metamathematical results in first-order logic [1, 2, 11, 10, 8, 7, 6, 15, 12] into a single library. We first describe the framework regarding the representation of syntax, deduction systems, and semantics as well as its instantiation to axiom systems and tools for user-friendly interaction. Next, we summarise the included results mostly connected to completeness, undecidability, and incompleteness. Finally, we conclude by reporting on challenges experienced and anticipated during the integration. The current status of the project can be tracked in a public fork of the Coq Library of Undecidability Proofs [3]. Framework I...
Due to the semi-decidable nature of first-order logic, it can be desirable to address a wider range ...
Basing program analyses on formal semantics has a long and successful tradition in the logic program...
We present one way of combining a logical framework and first-order logic. The logical framework is ...
International audienceWe report about an ongoing collaborative effort to consolidate several Coq dev...
We develop and mechanize compact proofs of the undecidability of various problems for dyadic first-o...
International audienceWhereas proof assistants based on Higher-Order Logic benefit from external sol...
This paper explores the implementation of intuitionistic logic in the domain-specific language Coq. ...
International audienceCoq Modulo Theory (CoqMT) is an extension of the Coq proof assistant incorpora...
International audienceCoq Modulo Theory (CoqMT) is an extension of the Coq proof assistant incorpora...
Expressions and logical formulas Programming in Coq Propositions and proofs Proving properties of pr...
These notes provide a quick introduction to the Coq system and show how it can be used to define log...
International audienceBasing program analyses on formal semantics has a long and successful traditio...
I present a mechanization of epistemic logic, also called knowledge logic, I have done using Coq. Th...
International audienceThe MetaCoq project aims to provide a certified meta-programming environment i...
We show how codatatypes can be employed to produce compact, high-level proofs of key results in logi...
Due to the semi-decidable nature of first-order logic, it can be desirable to address a wider range ...
Basing program analyses on formal semantics has a long and successful tradition in the logic program...
We present one way of combining a logical framework and first-order logic. The logical framework is ...
International audienceWe report about an ongoing collaborative effort to consolidate several Coq dev...
We develop and mechanize compact proofs of the undecidability of various problems for dyadic first-o...
International audienceWhereas proof assistants based on Higher-Order Logic benefit from external sol...
This paper explores the implementation of intuitionistic logic in the domain-specific language Coq. ...
International audienceCoq Modulo Theory (CoqMT) is an extension of the Coq proof assistant incorpora...
International audienceCoq Modulo Theory (CoqMT) is an extension of the Coq proof assistant incorpora...
Expressions and logical formulas Programming in Coq Propositions and proofs Proving properties of pr...
These notes provide a quick introduction to the Coq system and show how it can be used to define log...
International audienceBasing program analyses on formal semantics has a long and successful traditio...
I present a mechanization of epistemic logic, also called knowledge logic, I have done using Coq. Th...
International audienceThe MetaCoq project aims to provide a certified meta-programming environment i...
We show how codatatypes can be employed to produce compact, high-level proofs of key results in logi...
Due to the semi-decidable nature of first-order logic, it can be desirable to address a wider range ...
Basing program analyses on formal semantics has a long and successful tradition in the logic program...
We present one way of combining a logical framework and first-order logic. The logical framework is ...