Lawrence Paulson

Last updated

Lawrence Paulson
FRS
Lawrence Paulson Royal Society.jpg
Paulson in 2017
Born
Lawrence Charles Paulson

1955 (age 6970) [1]
CitizenshipUS/UK
Alma mater
Known for
Spouses
  • Susan Mary Paulson (d. 2010)
  • Elena Tchougounova
Awards
Scientific career
Fields
Institutions University of Cambridge
Technical University of Munich
Thesis A Compiler Generator for Semantic Grammars  (1981)
Doctoral advisor John L. Hennessy [6]
Website www.cl.cam.ac.uk/~lp15/

Lawrence Charles Paulson is an American computer scientist and political pundit [7] . He is a Professor of Computational Logic at the University of Cambridge Computer Laboratory and a Fellow of Clare College, Cambridge. [5] [6] [8] [9] [10]

Contents

Education

Paulson graduated from the California Institute of Technology in 1977, [11] and obtained his PhD in Computer Science from Stanford University in 1981 for research on programming languages and compiler-compilers supervised by John L. Hennessy. [6] [12]

Research

Paulson came to the University of Cambridge in 1983 and became a Fellow of Clare College, Cambridge in 1987. He is best known for the cornerstone text on the programming language ML, ML for the Working Programmer. [13] [14] His research is based around the interactive theorem prover Isabelle, which he introduced in 1986. [15] He has worked on the verification of cryptographic protocols using inductive definitions, [16] and he has also formalised the constructible universe of Kurt Gödel. Recently he has built a new theorem prover, MetiTarski, [3] for real-valued special functions. [17]

Paulson taught an undergraduate lecture course in the Computer Science Tripos, entitled Logic and Proof [18] which covers automated theorem proving and related methods. He also used to teach Foundations of Computer Science [19] which introduces functional programming, but this course was taken over by Alan Mycroft and Amanda Prorok in 2017, [20] and then Anil Madhavapeddy and Amanda Prorok in 2019. [21]

Awards and honours

Paulson was elected a Fellow of the Royal Society (FRS) in 2017, [2] a Fellow of the Association for Computing Machinery in 2008 [4] and a Distinguished Affiliated Professor for Logic in Informatics at the Technical University of Munich.[ when? ] [22]

Personal life

Paulson has two children by his first wife, Dr Susan Mary Paulson, who died in 2010. [23] Since 2012, he has been married to Dr Elena Tchougounova. [1]

References

  1. 1 2 Anon (2017). "Paulson, Prof. Lawrence Charles" . Who's Who (online Oxford University Press  ed.). Oxford: A & C Black. doi:10.1093/ww/9780199540884.013.289302.(Subscription or UK public library membership required.)
  2. 1 2 Anon (2017). "Professor Lawrence Paulson FRS". royalsociety.org. London: Royal Society . Retrieved 5 May 2017.
  3. 1 2 Akbarpour, B.; Paulson, L. C. (2009). "Meti Tarski: An Automatic Theorem Prover for Real-Valued Special Functions". Journal of Automated Reasoning . 44 (3): 175. CiteSeerX   10.1.1.157.3300 . doi:10.1007/s10817-009-9149-2. S2CID   16215962.
  4. 1 2 Anon (2008). "Professor Lawrence C. Paulson". awards.acm.org. Association for Computing Machinery . Retrieved 12 April 2016.
  5. 1 2 3 4 Lawrence Paulson publications indexed by Google Scholar OOjs UI icon edit-ltr-progressive.svg
  6. 1 2 3 Lawrence Paulson at the Mathematics Genealogy Project
  7. https://x.com/LawrPaulson
  8. Lawrence Paulson author profile page at the ACM Digital Library
  9. Lawrence C. Paulson at DBLP Bibliography Server OOjs UI icon edit-ltr-progressive.svg
  10. Lawrence Paulson publications indexed by the Scopus bibliographic database. (subscription required)
  11. Lawrence Paulson ORCID   0000-0003-0288-4279
  12. Paulson, Lawrence Charles (1981). A Compiler Generator for Semantic Grammars (PDF). cl.cam.ac.uk (PhD thesis). Stanford University. OCLC   757240716.
  13. Paulson, Lawrence (1996). ML for the working programmer. Cambridge New York: Cambridge University Press. ISBN   978-0521565431.
  14. "ML for the Working Programmer". University of Cambridge. Retrieved 25 November 2015.
  15. Paulson, L. C. (1986). "Natural deduction as higher-order resolution". The Journal of Logic Programming . 3 (3): 237–258. arXiv: cs/9301104 . doi:10.1016/0743-1066(86)90015-4. S2CID   27085090.
  16. Paulson, Lawrence C. (1998). "The inductive approach to verifying cryptographic protocols". Journal of Computer Security. 6 (1–2): 85–128. arXiv: 2105.06319 . CiteSeerX   10.1.1.57.2049 . doi:10.3233/JCS-1998-61-205. ISSN   1875-8924. S2CID   7591720.
  17. Paulson, L. C. (2012). "Meti Tarski: Past and Future". Interactive Theorem Proving. Lecture Notes in Computer Science. Vol. 7406. pp. 1–10. CiteSeerX   10.1.1.259.5577 . doi:10.1007/978-3-642-32347-8_1. ISBN   978-3-642-32346-1.
  18. Paulson, Larry. "Logic and Proof". University of Cambridge. Retrieved 27 January 2020.
  19. Paulson, Larry. "Foundations of Computer Science" . Retrieved 25 November 2015.
  20. "Department of Computer Science and Technology – Course pages 2017–18: Foundations of Computer Science". www.cl.cam.ac.uk. Retrieved 27 January 2020.
  21. "Department of Computer Science and Technology – Course pages 2019–20: Foundations of Computer Science". www.cl.cam.ac.uk. Retrieved 27 January 2020.
  22. "Certificate of Appointment" (PDF). TU Munich. Retrieved 12 April 2016.
  23. Paulson, Lawrence (2010). "Susan Paulson, PhD (1959–2010)". University of Cambridge. Retrieved 25 November 2015.