L
Lawrence C. Paulson
Researcher at University of Cambridge
Publications - 266
Citations - 14255
Lawrence C. Paulson is an academic researcher from University of Cambridge. The author has contributed to research in topics: Mathematical proof & HOL. The author has an hindex of 54, co-authored 252 publications receiving 13689 citations. Previous affiliations of Lawrence C. Paulson include Technische Universität München & Association for Computing Machinery.
Papers
More filters
Book ChapterDOI
Source-level proof reconstruction for interactive theorem proving
TL;DR: This project has implemented source-level proof reconstruction: resolution proofs are automatically translated to Isabelle proof scripts, and each step of a proof is justified by calling Hurd's Metis prover, which has been ported to IsabelLe.
Journal ArticleDOI
Verifying the SET registration protocols
TL;DR: This paper focuses on the initial bootstrapping phases of SET, whose objective is the registration of cardholders and merchants with a SET certificate authority, and model and formally verify SETs registration with the inductive method in Isabelle/HOL.
Posted Content
Verifying the Unification Algorithm in LCF
TL;DR: Manna and Waldinger's theory of substitutions and unification has been verified using the Cambridge LCF theorem prover, and a proof of the monotonicity of substitutiion is presented in detail.
Book ChapterDOI
LEO-II - A Cooperative Automatic Theorem Prover for Classical Higher-Order Logic (System Description)
TL;DR: The improved performance of LEO-II, especially in comparison to its predecessor LEO, is due to several novel features including the exploitation of term sharing and term indexing techniques, support for primitive equality reasoning, and improved heuristics at the calculus level.
Journal ArticleDOI
Automation for interactive proof: first prototype
TL;DR: A system in which Isabelle users obtain automatic support from automatic theorem provers such as Vampire and SPASS, and a working prototype that uses background processes already provides much of the desired functionality.