Modelling the way mathematics is actually done

  title={Modelling the way mathematics is actually done},
  author={Joseph Corneli and Ursula Martin and Dave Murray-Rust and Alison Pease and Raymond S Puzio and Gabriela Asli Rino Nesin},
  journal={Proceedings of the 5th ACM SIGPLAN International Workshop on Functional Art, Music, Modeling, and Design},
Whereas formal mathematical theories are well studied, computers cannot yet adequately represent and reason about mathematical dialogues and other informal texts. To address this gap, we have developed a representation and reasoning strategy that draws on contemporary argumentation theory and classic AI techniques for representing and querying narratives and dialogues. In order to make the structures that these modelling tools produce accessible to computational reasoning, we encode… 

Figures and Tables from this paper

University of Dundee Argumentation Theory for Mathematical

To adequately model mathematical arguments the analyst must be able to represent the mathematical objects under discussion and the relationships between them, as well as inferences drawn about these

Argumentation Theory for Mathematical Argument

It is argued that the framework introduced provides a more natural way to examine the process of proving theorems than do Lamport's structured proofs and might be used to support computational reasoning.

Big Math and the One-Brain Barrier A Position Paper and Architecture Proposal

The central contribution of this position paper is an information model for "doing mathematics", which posits that humans very efficiently integrate four aspects: inference, computation, tabulation, and narration around a well-organized core of mathematical knowledge.

Big Math and the One-Brain Barrier: The Tetrapod Model of Mathematical Knowledge

The first question was first raised by Appel and Haken’s proof of the four color theorem [2], which in four hundred pages of regular proof text reduced the problem to approximately two thousand

Characterising Social Machines

This opening chapter introduces the idea of social machines, and it is argued that producing a definition of social Machines would be counterproductive, such is the fluidity of the concept and its social and technical contexts.

Group Knowledge and Mathematical Collaboration: A Philosophical Examination of the Classification of Finite Simple Groups

This paper considers the philosophical tensions that Steingart uncovers, and uses them to argue that the best account of the epistemic status of the Classification Theorem will be essentially and ineliminably social.

Enabling mathematical cultures: introduction

Practice-based philosophy of mathematics. Traditional philosophy of mathematics considers mathematics to be the paradigmatic deductive science; its human practices and cultural variations are seen as

Argumentation Theory for Mathematical Argument

To adequately model mathematical arguments the analyst must be able to represent the mathematical objects under discussion and the relationships between them, as well as inferences drawn about these



Towards Mathematical AI via a Model of the Content and Process of Mathematical Question and Answer Dialogues

It is asserted that modelling the Q&A process computationally provides a route to domain understanding that is compatible with the day-to-day practices of mathematicians and students.

Parsing and Disambiguation of Symbolic Mathematics in the Naproche System

The difficulties that a program for parsing and disambiguating symbolic mathematics must face are discussed and how these difficulties have been tackled in the Naproche system are presented.

Symbol Grounding via Chaining of Morphisms

The abstractions introduced here are shown to naturally model the structures and systems currently being deployed in the context of using the OpenCog cognitive architecture to control Hanson Robotics humanoid robots.

Memory, meaning, and syntax

The role of syntax in computational theories of natural language is explored and the integrated processing hypothesis, which contends that meaning and world knowledge play a crucial part in language understanding even at the earliest points in the process is discussed.

The interaction of representation and reasoning

  • A. Bundy
  • Computer Science
    Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences
  • 2013
This paper will illustrate the automation of representational change by drawing on recent work in the research group, with a special interest in the way that representation and reasoning interact.

'Chasing' the Diagram - the Use of Visualizations in Algebraic Reasoning

It will be argued that one of the reasons why CDs form a good notation is that they are highly mathematically tractable: experts can obtain valid results by ‘calculating’ with CDs.

Scripts, plans, goals and understanding: an inquiry into human knowledge structures

For both people and machines, each in their own way, there is a serious problem in common of making sense out of what they hear, see, or are told about the world. The conceptual apparatus necessary

Presupposition Projection and Accommodation in Mathematical Texts

How presuppositions handling was implemented in the Naproche system for checking natural language mathematical proofs turned out to have equivalent projection predictions to an existing account of presupposition projection.

A Model for Processing Illocutionary Structures and Argumentation in Debates

This paper introduces the development corpus, and a computational model designed for the identification of discourse minimal units in the context of argumentation and the illocutionary force associated with each unit.

Conceptual graphs

  • J. Sowa
  • Philosophy
    Knowl. Based Syst.
  • 1992