Re: PVS GPLed

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

On Tue, 16 Sep 2008, Freek Wiedijk wrote:

>> Even for a (unlabeled) _tree_ there is e.g. the problem
>> of hidden arguments (a redefined functor may take some more
>> arguments on the semantic level, so there will be additional
>> edges in the tree). Or expandable vs. normal types -
>> again change already the _tree_ on the semantic level.
>
> Okay, okay, enough already!  I give in!

:-), but your insight is useful and "mostly correct"

>> And there might be some weird cases even without this,
>> e.g. when constructors with the same name are defined for
>> several arities ...
>
> I don't think that _that_ will be a problem.  The way I
> understand term syntax, this has been taken into account.

Again, mostly - here is a quick counterexample. Try uncommenting the 
commented def in following, and see how the parsing changes:

environ  vocabularies  NEWTON; begin

definition let x be set;
func choose x equals x; correctness;
func x choose equals x; correctness;
func bool x equals x; correctness;
let y be set;
func x bool y equals x; correctness;
:: func x choose y equals x; correctness;
end;

for x, y being set holds choose x bool y = x choose bool y;

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.