FV Time: a formally verified Coq library

AA Borges, MG Bedmar, JC Rodríguez… - arXiv preprint arXiv …, 2022 - arxiv.org
FV Time is a small-scale verification project developed in the Coq proof assistant using the
Mathematical Components libraries. It is a library for managing conversions between time …

A tutorial on recursive types in Coq

E Giménez - 1998 - inria.hal.science
This document is an introduction to the definition and use of recursive types in the Coq proof
environment. It explains how recursive types like natural numbers and infinite streams are …

Dealing with algebraic expressions over a field in Coq using Maple

D Delahaye, M Mayero - Journal of Symbolic Computation, 2005 - Elsevier
We describe an interface between the Coq proof assistant and the Maple symbolic
computation system, which mainly consists in importing, in Coq, Maple computations …

Coq Modulo Theory-Short Paper

PY Strub, Q Wang - Logic In Computer Science (LICS 2010), 2010 - inria.hal.science
Coq Modulo Theory (CoqMT) is an extension of the Coq proof assistant incorporating, in its
computational mechanism, validity entailment for user-defined first-order equational …

Infinitary and Cyclic Proof Systems for Transitive Closure Logic

L Cohen, RNS Rowe - arXiv preprint arXiv:1802.00756, 2018 - arxiv.org
Transitive closure logic is a known extension of first-order logic obtained by introducing a
transitive closure operator. While other extensions of first-order logic with inductive …

Equivalence of intuitionistic inductive definitions and intuitionistic cyclic proofs under arithmetic

S Berardi, M Tatsuta - arXiv preprint arXiv:1712.03502, 2017 - arxiv.org
A cyclic proof system gives us another way of representing inductive definitions and efficient
proof search. In 2011 Brotherston and Simpson conjectured the equivalence between the …

A generic cyclic theorem prover

J Brotherston, N Gorogiannis, RL Petersen - Asian Symposium on …, 2012 - Springer
We describe the design and implementation of an automated theorem prover realising a
fully general notion of cyclic proof. Our tool, called Cyclist, is able to construct proofs obeying …

Cyclic and Inductive Calculi are equivalent

R Voicu, M Li - arXiv preprint arXiv:1103.4694, 2011 - arxiv.org
Brotherston and Simpson [citation] have formalized and investigated cyclic reasoning,
reaching the important conclusion that it is at least as powerful as inductive reasoning …

Proving pearl: Knuth's algorithm for prime numbers

L Théry - International Conference on Theorem Proving in …, 2003 - Springer
Abstract In his book “The Art of Computer Programming”, Donald Knuth gives an algorithm to
compute the first n prime numbers. Surprisingly, proving the correctness of this simple …

A verified cyclicity checker: For theories with overloaded constants

A Gengelbach, J Åman Pohjola - 13th International Conference …, 2022 - drops.dagstuhl.de
Non-terminating (dependencies of) definitions can lead to logical contradictions, for example
when defining a boolean constant as its own negation. Some proof assistants thus detect …