Lasse Blaauwbroek, David Cerna, Thibault Gauthier, Jan Jakubův, Cezary Kaliszyk, Martin Suda, Josef Urban
{"title":"Learning Guided Automated Reasoning: A Brief Survey","authors":"Lasse Blaauwbroek, David Cerna, Thibault Gauthier, Jan Jakubův, Cezary Kaliszyk, Martin Suda, Josef Urban","doi":"arxiv-2403.04017","DOIUrl":null,"url":null,"abstract":"Automated theorem provers and formal proof assistants are general reasoning\nsystems that are in theory capable of proving arbitrarily hard theorems, thus\nsolving arbitrary problems reducible to mathematics and logical reasoning. In\npractice, such systems however face large combinatorial explosion, and\ntherefore include many heuristics and choice points that considerably influence\ntheir performance. This is an opportunity for trained machine learning\npredictors, which can guide the work of such reasoning systems. Conversely,\ndeductive search supported by the notion of logically valid proof allows one to\ntrain machine learning systems on large reasoning corpora. Such bodies of proof\nare usually correct by construction and when combined with more and more\nprecise trained guidance they can be boostrapped into very large corpora, with\nincreasingly long reasoning chains and possibly novel proof ideas. In this\npaper we provide an overview of several automated reasoning and theorem proving\ndomains and the learning and AI methods that have been so far developed for\nthem. These include premise selection, proof guidance in several settings, AI\nsystems and feedback loops iterating between reasoning and learning, and\nsymbolic classification problems.","PeriodicalId":501033,"journal":{"name":"arXiv - CS - Symbolic Computation","volume":"41 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-03-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Symbolic Computation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2403.04017","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Automated theorem provers and formal proof assistants are general reasoning
systems that are in theory capable of proving arbitrarily hard theorems, thus
solving arbitrary problems reducible to mathematics and logical reasoning. In
practice, such systems however face large combinatorial explosion, and
therefore include many heuristics and choice points that considerably influence
their performance. This is an opportunity for trained machine learning
predictors, which can guide the work of such reasoning systems. Conversely,
deductive search supported by the notion of logically valid proof allows one to
train machine learning systems on large reasoning corpora. Such bodies of proof
are usually correct by construction and when combined with more and more
precise trained guidance they can be boostrapped into very large corpora, with
increasingly long reasoning chains and possibly novel proof ideas. In this
paper we provide an overview of several automated reasoning and theorem proving
domains and the learning and AI methods that have been so far developed for
them. These include premise selection, proof guidance in several settings, AI
systems and feedback loops iterating between reasoning and learning, and
symbolic classification problems.