Lawrence Paulson
Template:Short description Template:EngvarB Script error: No such module "Unsubst". Script error: No such module "Template wrapper".Script error: No such module "Check for clobbered parameters". Lawrence Charles Paulson is an American computer scientist. He is a Professor of Computational Logic at the University of Cambridge Computer Laboratory and a Fellow of Clare College, Cambridge.[1][2][3][4][5]
Education
Paulson graduated from the California Institute of Technology in 1977,[6] 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.[2][7]
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.[8][9] His research is based around the interactive theorem prover Isabelle, which he introduced in 1986.[10] He has worked on the verification of cryptographic protocols using inductive definitions,[11] and he has also formalised the constructible universe of Kurt Gödel. Recently he has built a new theorem prover, MetiTarski,[12] for real-valued special functions.[13]
Paulson taught an undergraduate lecture course in the Computer Science Tripos, entitled Logic and Proof[14] which covers automated theorem proving and related methods. He also used to teach Foundations of Computer Science[15] which introduces functional programming, but this course was taken over by Alan Mycroft and Amanda Prorok in 2017,[16] and then Anil Madhavapeddy and Amanda Prorok in 2019.[17]
Awards and honours
Paulson was elected a Fellow of the Royal Society (FRS) in 2017,[18] a Fellow of the Association for Computing Machinery in 2008[19] and a Distinguished Affiliated Professor for Logic in Informatics at the Technical University of Munich.Script error: No such module "Unsubst".[20]
Personal life
Paulson has two children by his first wife, Dr Susan Mary Paulson, who died in 2010.[21] Since 2012, he has been married to Dr Elena Tchougounova.[22]
References
<templatestyles src="Reflist/styles.css" />
- ↑ Template:Google scholar id
- ↑ a b Template:PAGENAMEBASE at the Mathematics Genealogy ProjectTemplate:EditAtWikidata
- ↑ Template:ACMPortal
- ↑ Script error: No such module "String". Lawrence C. Paulson at DBLP Bibliography ServerTemplate:EditAtWikidata
- ↑ Template:Scopus id
- ↑ Lawrence Paulson Template:ORCID
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "Citation/CS1".
- ↑ Script error: No such module "Citation/CS1".
- ↑ Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
Script error: No such module "Check for unknown parameters".
Template:FRS 2017 Script error: No such module "Authority control".
Script error: No such module "Article stub box".
- Pages with script errors
- Pages with reference errors
- 1955 births
- Living people
- American computer scientists
- Members of the University of Cambridge Computer Laboratory
- California Institute of Technology alumni
- Stanford University alumni
- Fellows of Clare College, Cambridge
- 2008 fellows of the Association for Computing Machinery
- Fellows of the Royal Society
- Formal methods people