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’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error if an evaluator column is unconstrained #346

Open
hackaugusto opened this issue Nov 5, 2023 · 0 comments
Open

Error if an evaluator column is unconstrained #346

hackaugusto opened this issue Nov 5, 2023 · 0 comments

Comments

@hackaugusto
Copy link
Contributor

The following code is accepted without errors or warnings:

ev is_binary([x, y]):
    enf x^2 = x

I think this should be an error. It is probably best to reject any unused/unconstrained columns, because that is probably the uncommon case, and require an explicit annotation from the user for unconstrained columns (I suppose these would be used for nondeterministic inputs).

The goal of the above idea is to reduce the chance of a bug going undetected with a simple crude check.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant