[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: [mizar] Another factor...
n Tue, 14 Jan 2003, Freek Wiedijk wrote:
> I would like to be able to say "the MML contains on the order
> of so-and-so many theorems" and then be talking about usual
> theorems instead of about _Mizar_ theorems (which are a bit
> more light-weight, it seems to me.) So there are about
> 40,000 Mizar theorems there, right? So how many _book_
> theorems would that be? :-)
It seems to me that the Mizar keyword "theorem" is a bit misleading for
this purpose. Its real meaning is something like "export", it just makes
the proposition available in other articles. The syntax simply does not
allow the authors to categorize the propositions yet.
What I often encounter could be called the "proposition stating problem":
Given a piece of reasoning, is there a good way how to capture it by a
proposition? Will it pay, when compared to the copy&paste method applied
to the piece of reasoning? Or just in terms of "proof elegance"?
My impression is that copy&paste (combined with search&replace) wins
over "proof elegance" quite often in Mizar. It is often faster, produces
more lines (which some people count for various doubtful measures ;-),
and requires less thinking.
Another part of the problem is, that sometimes you can think not of just
one proposition, but of a chain of more general propositions, but the
Mizar type systems deters you from stating it too generally, as it may be
quite a pain to use e.g. some "obviously applicable" category theorem in a
concrete situation.
Also, the situation differs from book writing in that you never know
exactly, what your article will be later used for.
i find much more analogy with developement of e.g. software libraries.
Josef