Abstract
Computational logic is the use of computers to establish facts in a logical formalism. Originating in nineteenth century attempts to understand the nature of mathematical reasoning, the subject now comprises a wide variety of formalisms, techniques and technologies. One strand of work follows the ‘logic for computable functions (LCF) approach’ pioneered by Robin Milner, where proofs can be constructed interactively or with the help of users’ code (which does not compromise correctness). A refinement of LCF, called Isabelle, retains these advantages while providing flexibility in the choice of logical formalism and much stronger automation. The main application of these techniques has been to prove the correctness of hardware and software systems, but increasingly researchers have been applying them to mathematics itself.
Funder
EPSRC or its predecessors, or by German and EU funding agencies
Subject
General Physics and Astronomy,General Engineering,General Mathematics
Reference75 articles.
1. Woollaston V. 2017 WannaCry ransomware: what is it and how to protect yourself. See http://www.wired.co.uk/article/wannacry-ransomware-virus-patch.
2. Nicely TR. 2011 Pentium FDIV flaw. See http://www.trnicely.net/pentbug/pentbug.html.
3. Lowe G. 1996 Some new attacks upon security protocols. In Proc. 9th Computer Security Foundations Workshop pp. 162–169. Silver Spring MD: IEEE Computer Society Press.
4. Boolos GS. 1998 Gottlob Frege and the foundations of arithmetic. In Logic logic and logic (ed. GS Boolos) pp. 143–154. Cambridge MA: Harvard University Press.
5. Gödel K. 1983 Russell’s mathematical logic. In Philosophy of mathematics: selected readings (eds P Benacerraf H Putnam) 2nd edn pp. 447–469. Cambridge UK: Cambridge University Press.
Cited by
14 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献