Database gathering proofs from the proof systems Coq, HOL-Light and Matita, and their translations.
The proofs translated to Dedukti, and from Dedukti to other provers, are not currently gathered into a single database but are dispatched in several places:
Logipedia is a browsable website providing a library of arithmetic theorems in various systems: Matita, Coq, Lean, PVS, OpenTheory, Dedukti. It has been obtained by translating the Matita arithmetic library to Dedukti and then to the other systems using STTfaXport.
Nubo is a set of metadata and scripts to download and check Dedukti libraries. It contains links to a number of proof libraries translated to Dedukti: the arithmetic library of Matita, some part of the Coq library GeoCoq on geometry, the OpenTheory library, some proofs generated by some old version of the veriT SMT prover, some proofs generated by some old version of the ZenonModulo theorem prover, some proofs from the Isabelle/HOL standard library.
Moreover, now, more and newer libraries can be automatically generated from HOL-Light and Isabelle/HOL using:
hol2dk to translate HOL-Light files to Dedukti or Lambdapi, and then to Coq. For instance, one can translate the whole HOL-Light base library
hol.mlto Dedukti or Lambdapi, and then to Coq.
We plan to add links to these new libraries in Nubo, or to gather some of them into a single place. But, to make them readily usable, we also need to align the concepts used in the source system with the concepts used in the target system, and this cannot be done automatically. As a first step, we started to add in the Coq Opam Archive the translation of parts of the HOL-Light base library:
- coq-hol-light is a translation in Coq of the base arithmetic library of HOL-Light.