Skip to content

Trigger generation may generate triggers which don't work at call site #173

Open
@viper-admin

Description

@viper-admin

Created by @alexanderjsummers on 2016-10-18 17:53
Last updated on 2016-10-18 18:04

Trigger generation for quantifiers occurring in e.g. method contracts will decide which terms are valid in triggers based on the signatures with formal parameters. However, at call-site the back-ends will typically substitute actuals for formals. This substitution must happen in quantifier triggers too (otherwise we would generate nonsense terms which didn't match), but this might create terms which are not allowed in triggers.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingmajor

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions