Abstract. Pocklington certificates are known to provide short proofs of primality. We show how to perform this in the framework of formal, mechanically checked, proofs. We present an encoding of certificates for the proof system Coq which yields radically improved performances by relying heavily on computations inside and outside of the system (two-level approach). 1 Formal computational proofs 1.1 Machines and the quest for correctness It is generally considered that modern mathematical logic was born towards the end of 19th century, with the work of logicians like Frege, Peano, Russell or Zermelo, which lead to the precise definition of the notion of logical deduction and to formalisms like arithmetic, set theory or early type theory. Fro...
Clausification is an essential step in the so-called resolution method, one of the most successful p...
The extensive use of computers in mathematics and engineering has led to an increased demand for rel...
In this article we present a method for formally proving the correctness ofthe lazy algorithms for c...
AbstractThis paper focuses on how to use Pocklington’s criterion to produce efficient formal proof-o...
AbstractIn informal mathematics, statements involving computations are seldom proved. Instead, it is...
A gentle introduction for graduate students and researchers in the art of formalizing mathematics on...
In this thesis, we explore three aspects of the computational content of proofs. These are: a compu...
In this paper we present a formalization of the type systems Γ ∞ in the proof assistant Coq. The fam...
The starting point for this thesis is the Nuprl proof development system. Nuprl is an environment fo...
We have developed powerful environments within the Nuprl Proof Development System for problem solvi...
In this paper, we study natural language inference based on the formal semantics in modern type theo...
We present a constructive analysis and machine-checked synthetic approach to the theory of one-one, ...
In this article we explore the application of a formal proof system to verification problems in cryp...
Chapter 1: Automated Proof Construction in Type Theory using Resolution. We describe techniques to ...
Abstract. In this work we focus on a formalisation of the algorithms of lazy exact arithmetic à la P...
Clausification is an essential step in the so-called resolution method, one of the most successful p...
The extensive use of computers in mathematics and engineering has led to an increased demand for rel...
In this article we present a method for formally proving the correctness ofthe lazy algorithms for c...
AbstractThis paper focuses on how to use Pocklington’s criterion to produce efficient formal proof-o...
AbstractIn informal mathematics, statements involving computations are seldom proved. Instead, it is...
A gentle introduction for graduate students and researchers in the art of formalizing mathematics on...
In this thesis, we explore three aspects of the computational content of proofs. These are: a compu...
In this paper we present a formalization of the type systems Γ ∞ in the proof assistant Coq. The fam...
The starting point for this thesis is the Nuprl proof development system. Nuprl is an environment fo...
We have developed powerful environments within the Nuprl Proof Development System for problem solvi...
In this paper, we study natural language inference based on the formal semantics in modern type theo...
We present a constructive analysis and machine-checked synthetic approach to the theory of one-one, ...
In this article we explore the application of a formal proof system to verification problems in cryp...
Chapter 1: Automated Proof Construction in Type Theory using Resolution. We describe techniques to ...
Abstract. In this work we focus on a formalisation of the algorithms of lazy exact arithmetic à la P...
Clausification is an essential step in the so-called resolution method, one of the most successful p...
The extensive use of computers in mathematics and engineering has led to an increased demand for rel...
In this article we present a method for formally proving the correctness ofthe lazy algorithms for c...