Universität
Paderborn, FB
17 Mathematik, AG
von zur Gathen
Writing proofs
with a high level system that
controls logic,
browses for known results, and
compares results, definitions
Wouldn't it be nice to have a system to write proofs? You just type
in your proof citing known results. The system checks the entire
logic, e.g. whether the conditions for applying known results are ok.
To enable high level formulations the system also should provide a way
to define new terms. Moreover, if you need a result, the system can
start a search for it. This would be done off line and distributed
possibly all over the world. The resulting proof would be as correct
as the database ... which of course would have been checked by the
same system starting from a small set of axioms.
The system also would try to compare different results and definitions
in the background in order to show up relations of your subject to other
known things.
I remind you: this is still a dream ...
Michael Nüsken,