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-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).