scispace - formally typeset
Open Access

A Science of Reasoning.

Alan Bundy
- pp 178-198
Reads0
Chats0
TLDR
In this paper, a role for computation is proposed to provide high-level understanding of proofs, namely by the association of proof plans with proofs, and criteria are given for assessing the relationship between a proof plan and a proof.
Abstract
How can we understand reasoning in general and mathematical proofs in particular? It is argued that a high-level understanding of proofs is needed to complement the low-level understanding provided by Logic A role for computation is proposed to provide this high-level understanding, namely by the association of proof plans with proofs Criteria are given for assessing the association of a proof plan with a proof

read more

Citations
More filters
Journal ArticleDOI

What is a proof

TL;DR: The concept of schematic proofs are introduced and it is argued that they offer a possible cognitive model for the human construction of proofs in mathematics and how they can account for persistent errors in proofs is shown.

Introduction to Logic and Automated Theorem Proving

John Harrison
TL;DR: Just as a family tree makes relations among family members clearly apparent, a tree representation of an expression displays its structure and makes most important manipulations straightforward.
Journal ArticleDOI

A proof-centric approach to mathematical assistants

TL;DR: An implementation that combines the Isar language, the Isabelle theorem prover and the IsaPlanner proof planner provides a flexible environment for the exploration, certification, and presentation of mathematical proof.
Journal ArticleDOI

MATHsAiD: Automated Mathematical Theory Exploration

TL;DR: The aim of the MATHsAiD project is to build a tool to automatically conjecture and prove theorems from a set of user-supplied axioms and definitions, enabling automated theorem provers to dispatch many of the more difficult proof obligations arising in software verification.