Academia.eduAcademia.edu

The Automation of Mathematical Reasoning

2020, Quest Journals Journal of Research in Applied Mathematics

One of the main goals of automated reasoning has been the automation of mathematics. Reasoning is the ability to make inferences, and automated reasoning is concerned with the building of computing systems that automate this process. Although the overall goal is to mechanize different forms of reasoning, the term has largely been identified with valid deductive reasoning as practiced in mathematics and formal logic. Building an automated reasoning program means providing an algorithmic description to a formal calculus so that it can be implemented on a computer to prove theorems of the calculus in an efficient manner. [7] Automated reasoning has made a lot of striking successes over the last decades. It evolved into a rich scientific discipline, with many subdisciplines and with solid grounds in mathematics and computer science. Over the years, automated reasoning transformed from a research field based on mathematical logic into a field that is a driving force for mathematical logic. Nowadays, automated reasoning tools are used in everyday practice in mathematics, computer science and engineering. So, automated reasoning programs are being used by researchers to attack open questions in mathematics and logic, provide important applications in computing science, solve problems in engineering, and find novel approaches to questions in exact philosophy. Also, its role in education increases and will increase in the future.