Re: Root Logics
beeson@cats.UCSC.EDU
From: beeson@cats.UCSC.EDU
Date: Thu, 22 Apr 93 09:24:20 -0700
Message-id: <9304221624.AA12041@si.ucsc.edu>
To: qed@mcs.anl.gov, rap@dcs.ed.ac.uk
Subject: Re: Root Logics
Sender: qed-owner
Precedence: bulk
In order to decide on the organization of QED effort, e.g. on the
question of whether it is more important to agree on a high-level
language or a root logic, it will be necessary first to agree on the
aim(s) of the project, in order to judge the efficacy of various means
in attaining the desired aim(s).
>From my point of view, the aim is to provide
(1) the means for practicing mathematicians to write machine-checkable
proofs
(2) the means to check those proofs once written
(3) the incentive to write such proofs.
I think it is (3) that is most problematic. People were willing to
learn TeX, because the reward is immediate. The incentive to write
machine-checkable proofs consists, potentially, in two features:
avoidance of errors, and adherence to a community standard of proof.
The second of these is a long way off. The first will not be enough
incentive for practicing mathematicians. Therefore at first most
of the authors of such proofs will be graduate students, who have been
asked by their professors or have taken the initiative themselves to
write machine-checkable proofs of certain theorems. The proofs they
will write will be in a high-level language close to mathematical
practice (unless they are CS grad students whose advisor is directing
a proof-checking research project).
Do other people have widely differing views of the aim of QED?
Are there mistakes in the above analysis of incentives?