Re: PVS GPLed

Freek Wiedijk <[email protected]>
Newsgroups gmane.comp.mathematics.mizar
Message-ID <[email protected]>
Makarius:

>Abstract types are fine if you really stay within ML world,
>and have a waterproof implementation of the ML
>compiler/runtime.  I have been told that OCaml is not fully
>type-safe in that respect due to "object magic" features.

Also strings in ocaml are mutable.  It's quite easy to prove
falsity in HOL Light by "cheating" using that "feature".
However, that kind of thing (using Obj.magic or writing into
strings) will _never_ happen without someone making a very
explicit and conscious effort to cheat.  That's not the kind
of thing I'm worried about as a user of a proof assistant.

I think Josef was talking about someone _misunderstanding_
how the system was meant to be used/programmed, and making
mistakes because of that.  But that won't happen.

Of course if your ML is broken, or your OS is broken,
or your processor is broken, still anything can happen,
even without a conscious attempt at cheating.  But that's
not something I would be significantly worried about either.

Freek
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.