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

ibexsolve does not handle thick equalities as inequalities #319

Closed
gchabert opened this issue Apr 24, 2018 · 4 comments
Closed

ibexsolve does not handle thick equalities as inequalities #319

gchabert opened this issue Apr 24, 2018 · 4 comments
Assignees

Comments

@gchabert
Copy link
Contributor

If inequalities are replaced by thick equalities, certification is disabled:
"warning: Certification not implemented for over-constrained systems"

@gchabert gchabert self-assigned this Apr 24, 2018
@jermann-c
Copy link

jermann-c commented Apr 24, 2018

Moreover, the writing of the MNF output file (v2) in this case seem to produce an extraordinary amount of data (file size in Gb for a not so gigantic number of solution boxes, e.g., less than 100k).

gchabert pushed a commit that referenced this issue Apr 26, 2018
@gchabert
Copy link
Contributor Author

gchabert commented Apr 26, 2018

Fixed but the "in" keword has to be used. The '=' symbol is interpreted as a parametric solving.
Ex:

x^2+y^2 in [0,1]

means that you are looking for the set of all solutions of f(x,y)=a when a is in [0,1].

@gchabert
Copy link
Contributor Author

gchabert commented Apr 26, 2018

Example to explain the difference between. If one writes
x-y = [0,1]
Then the box [0,1]x[0,2] is an inner box since
for all a in [0,1] for all x in [0,1] exists y in [0,2] such that x = y + a

If instead one writes
x-y in [0,1]
then the box [0,1]x[0,2] is not inner. The box [0,0.5]x[0.5,1] is inner since
for all x in [0,0.5] for all y in [0.5,1], 0 <= x -y <= 1

Further, if you write more than two equalities f(x,y) = [...,...] then the solver disable proofs as the problem is considered as over-constrained.

@jermann-c
Copy link

jermann-c commented Apr 26, 2018

Understood, thanks Gilles !

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

No branches or pull requests

2 participants