Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Move-prover] Allow "in" and subranges in predicates, not just for quantifiers #10077

Open
DavidLDill opened this issue Dec 21, 2021 · 0 comments
Labels
enhancement New feature or request move-prover Issues related to the Move Prover
Projects

Comments

@DavidLDill
Copy link
Contributor

馃殌 Feature Request

We allow expressions like forall i in 0..len(v) ... and forall x in v...

It would be nice to be able to use these in predicates as well. E.g.
forall i in 0..a: f(i) in 0..b
(shorter than 0 <= f(i) && f(i) < b)

and
forall x in v1: x in v2 (subset)

Motivation

Is your feature request related to a problem? Please describe.

Pitch

Describe the solution you'd like

Describe alternatives you've considered

Are you willing to open a pull request? (See CONTRIBUTING)

Additional context

@DavidLDill DavidLDill added enhancement New feature or request move-prover Issues related to the Move Prover labels Dec 21, 2021
@DavidLDill DavidLDill added this to Awaiting Triage in Move Prover via automation Dec 21, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request move-prover Issues related to the Move Prover
Projects
Move Prover
  
Awaiting Triage
Development

No branches or pull requests

1 participant