Michael J. C. Gordon

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Michael J. C. Gordon
ProfessorMichaelJCGordon.jpg
Born (1948-02-28)28 February 1948
Ripon, Yorkshire, England
Died 22 August 2017(2017-08-22) (aged 69)
Cambridge, England
Residence Cambridgeshire
Nationality British
Citizenship United Kingdom
Alma mater Gonville and Caius College, Cambridge
University of Edinburgh
Known for HOL theorem prover
Scientific career
Fields Computer Science
Institutions Stanford University
University of Cambridge
Thesis Evaluation and denotation of pure LISP programs: a worked example in semantics (1973)
Doctoral advisor Rod Burstall[1]
Doctoral students Jeffrey Joyce
Tom Melham

Michael John Caldwell "Mike" Gordon FRS (28 February 1948 – 22 August 2017) was a leading British computer scientist.[2][3]

Life[edit]

Mike Gordon was born in Ripon, Yorkshire, England.[4] He attended Dartington Hall School and Bedales School. In 1966, he was accepted to study Engineering at Gonville and Caius College, University of Cambridge, but transferred to Mathematics. During his studies, in 1969 he worked at the National Physical Laboratory in London during the summer, gaining his first exposure to computers.

Gordon studied for his PhD degree at University of Edinburgh, supervised by Rod Burstall, finishing in 1973 with a thesis entitled Evaluation and Denotation of Pure LISP Programs. He was invited to Stanford University in California by John McCarthy, the inventor of LISP, to work in his Artificial Intelligence Laboratory there. Gordon worked at the Cambridge University Computer Laboratory from 1981, initially as a Lecturer, promoted to Reader in 1988 and Professor in 1996.

Gordon was elected a Fellow of the Royal Society in 1994, and in 2008 a two-day research meeting on Tools and Techniques for Verification of System Infrastructure was held there in honour of his 60th birthday.[5] He died in Cambridge after a brief illness and is survived by his wife and two sons.[2][6]

Mike Gordon was married to Avra Cohn, a PhD student of Robin Milner at Edinburgh University, and they undertook research together.[4]

Work[edit]

Mike Gordon led the development of the HOL theorem prover. The HOL system is an environment for interactive theorem proving in a higher-order logic. Its most outstanding feature is its high degree of programmability through the meta-language ML. The system has a wide variety of uses, from formalising pure mathematics to verification of industrial hardware.

There has been a series of international conferences on the HOL system, TPHOLs.[7] The first three were informal users' meetings with no published proceedings. The tradition now is for an annual conference in a continent different from the location of the previous meeting. From 1996, the scope broadened to cover all theorem proving in higher-order logics.

References[edit]

  1. ^ Michael J. C. Gordon at the Mathematics Genealogy Project
  2. ^ a b "Michael JC Gordon FRS, Professor Emeritus of Computer Assisted Reasoning, 28 February 1948 – 22 August 2017". Obituaries. UK: Computer Laboratory, University of Cambridge. 2017. Retrieved 2 September 2017.
  3. ^ University of Cambridge Computer Laboratory (27 October 2017). "Michael JC Gordon FRS, Professor of Computer Assisted Reasoning (28 February 1948 – 22 August 2017)". Formal Aspects of Computing. Springer International Publishing. doi:10.1007/s00165-017-0438-y.
  4. ^ a b Paulson, Lawrence C. (11 June 2018). "Michael John Caldwell Gordon (FRS 1994), 28 February 1948 – 22 August 2017". Arxiv. Retrieved 19 August 2018.
  5. ^ "Tools and Techniques for Verification of System Infrastructure". Retrieved 28 January 2014.
  6. ^ Kalvala, Sara (22 August 2017). "Sad news regarding Mike Gordon". HOL theorem-proving system. SourceForge. Retrieved 2 September 2017.
  7. ^ "TPHOLS, conferences associated with theorem proving in higher-order logics". UK: University of Cambridge. Archived from the original on 7 May 2008. Retrieved 28 January 2014.

External links[edit]