[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PVS-Help] PVS 4.1 Errors
Hi Jim,
This is a bug in PVS - could you please send me your specs, so that we
can get this fixed?
Thanks,
Sam Owre
jim armstrong <armstrong.jm@xxxxxxxxx> wrote:
> Hi,
>
> Can anyone there tell me what the following errors are:
>
> A) error: no methods applicable for generic function
>
>
> B) break: repeated bindings in make-subtype-tcc-decl
>
>
>
> A occurs whilst "tcp" is running proofs of proof obligations, but I've had it
> occur in proofs
>
> done in previous versions of PVS that I have re-installed. It appears to be
> emitted by "grind".
>
> It looks like some sort of lisp error. Doing the proofs again step by step gets
> rid of it altogether.
>
>
>
> B is a total mystery to me: it occurs when type-checking. It is provoked by
> certain type declarations.
>
> You can comment bits out to discover which declarations. These declarations
> look fine (e.g. they parse ok),
>
> but they are always dependent-type declarations where certain fields are
> function types.
>
>
> I re-jigged one declaration that was causing B and simplifying things
> mysteriously got rid of it.
>
> But then when I declared a constant of said type, B returns when
> PVS type-checks that constant.
>
>
> B worries me the most, since either a declaration is type-correct or it isn't.
> It can raise tccs but I don't see how no
>
> tccs (provable or otherwise) can be defined for it.
>
>
> thanks in advance
>
>
> jim