Michael John Caldwell Gordon (FRS 1994), 28 February 1948 -- 22 August 2017
Lawrence C Paulson

TL;DR
Michael Gordon was a pioneering researcher in formal verification and interactive theorem proving, developing influential tools and theories that advanced hardware verification and formal methods in computer science.
Contribution
He introduced higher-order logic as a formalism for hardware verification and helped create Edinburgh LCF, the first interactive theorem prover of its kind.
Findings
Development of Edinburgh LCF, the first interactive theorem prover
Extension of verification techniques to floating-point and probabilistic algorithms
Influence of higher-order logic on formal verification methods
Abstract
Michael Gordon was a pioneer in the field of interactive theorem proving and hardware verification. In the 1970s, he had the vision of formally verifying system designs, proving their correctness using mathematics and logic. He demonstrated his ideas on real-world computer designs. His students extended the work to such diverse areas as the verification of floating-point algorithms, the verification of probabilistic algorithms and the verified translation of source code to correct machine code. He was elected to the Royal Society in 1994, and he continued to produce outstanding research until retirement. His achievements include his work at Edinburgh University helping to create Edinburgh LCF, the first interactive theorem prover of its kind, and the ML family of functional programming languages. He adopted higher-order logic as a general formalism for verification, showing that it…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
