Skip to content

uninterpreted by default #547

@msaaltink

Description

@msaaltink

I've run into some cases where a function is used in a module's specifications but the details are of no relevance to the proofs of any callers outside the module. In those cases it can be an annoyance to have to make the function uninterpreted all over the place. So something like
#[ext(uninterpreted)] in front of the declaration, and interpreted=foo in the proofs that need it would be useful.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions