There are many languages for formal mathematics, e.g. Coq, Mizar, HOL, Isabelle, but they often don't correspond to mathematicians' cognitive structures.
This is for the following reasons:
* these proofs are currently too low-level (proof plans, proof sketches are possible solutions to this)
* They don't model multiple representations, or semantics (humans integrate algebraic & geometrical reasoning)
* They work from absolute mathematical foundations. As we know, real mathematics existed way before it was given good foundations. Human mathematicians work with relative foundations.
This is for the following reasons:
* these proofs are currently too low-level (proof plans, proof sketches are possible solutions to this)
* They don't model multiple representations, or semantics (humans integrate algebraic & geometrical reasoning)
* They work from absolute mathematical foundations. As we know, real mathematics existed way before it was given good foundations. Human mathematicians work with relative foundations.
(no subject)
Date: 2004-11-19 12:10 pm (UTC)(no subject)
Date: 2004-11-19 01:05 pm (UTC)TUNES
Date: 2004-11-19 01:13 pm (UTC)(no subject)
Date: 2004-11-21 07:23 am (UTC)change in representation and relative foundations as a way to enable machines to interface to the concepts that mathematicians use, at as high-level as possible
Do you mean specifically mathematicians, or just programmers and users in general?
(no subject)
Date: 2004-11-21 01:34 pm (UTC)I ask because I wonder whether our projects (the TUNES project as well as my project of bringing formal mathematics close to the level of human reasoning) are about human-computer interaction, or if they have a more fundamental nature as implementations of universal higher-level concepts (btw, I "believe" mathematics is universal, in spite of Lakoff).
(no subject)
Date: 2004-11-19 01:06 pm (UTC)I'm trying to tackle one aspect of that with semantic/fuzzy databases for a site I'm building.
(no subject)
Date: 2004-11-19 02:54 pm (UTC)Re absoluteness, Raph Levien's been working on a proof system meant to accommodate different foundations so we could have a kind of WWW of formalized math.