[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: [mizar] referring to unlabeled theorems
Adam Naumowicz <adamn@math.uwb.edu.pl> writes:
> On Sat, 17 Feb 2007, Jesse Alama wrote:
>
>> One thing that annoys me slightly is that the .miz form of a MIZAR
>> article doesn't necessarily have labels for all theorems. I prefer to
>> look at MIZAR articles (not abstracts) in emacs, and sometimes I find
>> an unlabeled theorem that I want to use. In these situations I have
>> to look at, e.g., the semantic presentation of that article or the
>> abstract to find out how to refer to that theorem. It would be nice
>> if theorems in .miz files were labeled as they are in the abstracts
>> and the semantic presentation.
>
> It's because all articles are as a rule cleansed of all unnecessary
> labels, i.e statements not referred to in the current article
> shouldn't be labelled. Theorems are no exception here.
When I was studying GOEDELCP a while ago, I was surprised to see that
the final theorem of the article, (a version of) the completeness
theorem for first-order logic, didn't get a label. But (I thought
then) what if I want to work on, say, a proof of compactness for
first-order logic? How would I refer to the completeness theorem? As
a beginner to the world of MIZAR, I found it baffling that theorems
and lemmas needed to prove the completeness theorem are given labels,
but that the completeness theorem itself was unlabeled. If anything
deserves a label in that file, it's that theorem!
It would be great if the .miz files were not cleaned up as you say
they are; adding the labels would be, in my opinion, a small
improvement to the (.miz file) presentation of the MML.
Jesse
--
Jesse Alama (alama@stanford.edu)
*102: Unknown predicate (http://www.mizar.org)