Computational logic: its origins and applications
- PMID: 29507522
- PMCID: PMC5832843
- DOI: 10.1098/rspa.2017.0872
Computational logic: its origins and applications
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.
Keywords: Isabelle; formal verification; logic for computable functions; proof assistants; theorem proving.
Conflict of interest statement
I declare I have no competing interest.
Similar articles
-
The Higher-Order Prover Leo-II.J Autom Reason. 2015;55(4):389-404. doi: 10.1007/s10817-015-9348-y. Epub 2015 Sep 22. J Autom Reason. 2015. PMID: 30174358 Free PMC article.
-
LogiKEy workbench: Deontic logics, logic combinations and expressive ethical and legal reasoning (Isabelle/HOL dataset).Data Brief. 2020 Oct 15;33:106409. doi: 10.1016/j.dib.2020.106409. eCollection 2020 Dec. Data Brief. 2020. PMID: 33134442 Free PMC article.
-
Automated theorem proving.Wiley Interdiscip Rev Cogn Sci. 2014 Mar;5(2):115-28. doi: 10.1002/wcs.1269. Epub 2014 Jan 17. Wiley Interdiscip Rev Cogn Sci. 2014. PMID: 26304304
-
Computational tools for the modern andrologist.J Androl. 1996 Sep-Oct;17(5):462-6. J Androl. 1996. PMID: 8957688 Review.
-
Intelligent machines in the twenty-first century: foundations of inference and inquiry.Philos Trans A Math Phys Eng Sci. 2003 Dec 15;361(1813):2859-73. doi: 10.1098/rsta.2003.1268. Philos Trans A Math Phys Eng Sci. 2003. PMID: 14667302 Review.
Cited by
-
Identification of cuproptosis-related molecular subtypes as a biomarker for differentiating active from latent tuberculosis in children.BMC Genomics. 2023 Jul 1;24(1):368. doi: 10.1186/s12864-023-09491-2. BMC Genomics. 2023. PMID: 37393262 Free PMC article.
References
-
- Woollaston V. 2017. WannaCry ransomware: what is it and how to protect yourself. See http://www.wired.co.uk/article/wannacry-ransomware-virus-patch.
-
- Nicely TR. 2011. Pentium FDIV flaw. See http://www.trnicely.net/pentbug/pentbug.html.
-
- 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.
-
- 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.
-
- 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.
Publication types
LinkOut - more resources
Full Text Sources
Other Literature Sources
Research Materials