International audienceSeveral proof assistants, such as Isabelle or Coq, can concurrently check multiple proofs. In contrast, the vast majority of today's small proof checkers either does not support concurrency at all or only limited forms thereof, restricting the efficiency of proof checking on multi-core processors. This work shows the design of a small, memory- and thread-safe kernel that efficiently checks proofs both concurrently and non-concurrently. This design is implemented in a new proof checker called Kontroli for the lambda-Pi calculus modulo rewriting, which is an established framework to uniformly express a multitude of logical systems. Kontroli is faster than the reference proof checker for this calculus, Dedukti, on all of ...
Efficient concurrent programs and data structures rarely employ coarse-grained synchronization mecha...
International audienceWe present a new methodology for exchanging unsatisfia- bility proofs between ...
When a proof-checking kernel completes the checking of a formal proof, that kernel asserts that a sp...
International audienceSeveral proof assistants, such as Isabelle or Coq, can concurrently check mult...
Interactive theorem proving is a technology of fundamental importance for math-ematics and computer-...
International audienceEmerging trends in proof styles and new applications of interactive proof assi...
International audienceIn a world where trusting software systems is increasingly important, formal m...
Software controls many aspects of our daily lives, thus, software correctness is of utmost importanc...
Automatic proof checking is about using a computer to check the validity of proofs of mathematical s...
International audienceWe present a fast and reliable reconstruction of proofs generated by the SMT s...
Formal proofs, interactively developed and machine-checked, are a means to achieve the highest level...
International audienceDedukti est un vérificateur de types pour le lambda-Pi -calcul modulo, un form...
International audienceThe Coq Platform is a continuously developed distribution of the Coq proof ass...
International audienceDedukti has been proposed as a universal proof checker. It is a logical framew...
International audienceA main ambition of the Inria project Dedukti is to serve as a common language ...
Efficient concurrent programs and data structures rarely employ coarse-grained synchronization mecha...
International audienceWe present a new methodology for exchanging unsatisfia- bility proofs between ...
When a proof-checking kernel completes the checking of a formal proof, that kernel asserts that a sp...
International audienceSeveral proof assistants, such as Isabelle or Coq, can concurrently check mult...
Interactive theorem proving is a technology of fundamental importance for math-ematics and computer-...
International audienceEmerging trends in proof styles and new applications of interactive proof assi...
International audienceIn a world where trusting software systems is increasingly important, formal m...
Software controls many aspects of our daily lives, thus, software correctness is of utmost importanc...
Automatic proof checking is about using a computer to check the validity of proofs of mathematical s...
International audienceWe present a fast and reliable reconstruction of proofs generated by the SMT s...
Formal proofs, interactively developed and machine-checked, are a means to achieve the highest level...
International audienceDedukti est un vérificateur de types pour le lambda-Pi -calcul modulo, un form...
International audienceThe Coq Platform is a continuously developed distribution of the Coq proof ass...
International audienceDedukti has been proposed as a universal proof checker. It is a logical framew...
International audienceA main ambition of the Inria project Dedukti is to serve as a common language ...
Efficient concurrent programs and data structures rarely employ coarse-grained synchronization mecha...
International audienceWe present a new methodology for exchanging unsatisfia- bility proofs between ...
When a proof-checking kernel completes the checking of a formal proof, that kernel asserts that a sp...