Re: PVS GPLed

Josef Urban <[email protected]>
Newsgroups gmane.comp.mathematics.mizar
Message-ID <[email protected]>

On Fri, 12 Sep 2008, Piotr Rudnicki wrote:

> On Fri, Sep 12, 2008 at 11:57:23AM -0700, Chisolm, Bill wrote:
>
>> I, for one, would look at the source code if it were available.  There
>> seems to be a lot of essential information about Mizar that is not
>> written down anywhere.  I have learned some of that unwritten knowledge
>> by reading the mailing list, and by asking people.  I have learned even
>> more of it by doing experiments with Mizar.  But I still have questions
>> about Mizar that I can't answer.  If the source code were available, I
>> would look there for an answer whenever Mizar does something that I
>> just don't understand.
>>
>> As one example, I would like to understand the rules that Mizar uses
>> for parsing a Term-Expression.  This is not just a theoretical question
>> about the Mizar language.  It is a practical question, because anyone
>> who reads the MML will encounter many, many expressions whose correct
>> structure is hard to recognize.  How can a human reader predict which
>> way Mizar will parse an expression?
>
> In such case I consult Josef's xml version of MML which answers all such
> questions (OK, modulo weird links at times).

But having available the correct parse of a term only answers one 
question, it may still be difficult to guess the algorithms. And it is - I 
tried quite hard to reverse-engineer the various algorithms before I had 
Mizar sources, and never got it right. Others have tried and failed too. 
Exercise in futility, stealing precious time of the (relatively few) 
people who wanted to do some work with Mizar, and further decimating their 
numbers.

> While I am not planning to study Mizar sources, I am strongly in favour that
> the authors make the sources open.  I can understand that the authors may be
> ashamed of their coding but if the sources are open then some energetic
> volunteers will clean the code pretty soon (and preserve the semantics too).

And possibly even document Mizar :-). I never heard a serious explanation 
of why the sources are closed, and as far as I know there was never a 
serious rational discussion about it. I really would like to know the 
reasons, and have a serious discussion about this. One thing I hear quite 
often is that Mizar is badly documented, because the developer team is 
small. Guess why?

Josef
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.