Section: Research Program
From proof-checking to Interoperability
A new turn with Deduction modulo was taken when the idea of
reasoning modulo an arbitrary equivalence relation was applied to
typed
This led to the development of a general proof-checker based on the
A thesis, which is at the root of our research effort, and which was already formulated in [32] is that proof-checkers should be theory independent. This is for instance expressed in the title of our invited talk at Icalp 2012: A theory independent Curry-De Bruijn-Howard correspondence. Such a theory independent proof-checker is called a Logical Framework.
Using a single prover to check proofs coming from different provers naturally led to investigate how these proofs could interact one with another. This issue is of prime importance because developments in proof systems are getting bigger and, unlike other communities in computer science, the proof-checking community has given little effort in the direction of standardization and interoperability. On a longer term we believe that, for each proof, we should be able to identify the systems in which it can be expressed.