kenmcmil / ivy

IVy is a research tool intended to allow interactive development of protocols and their proofs of correctness and to provide a platform for developing and experimenting with automated proof techniques. In particular, IVy provides interactive visualization of automated proofs, and supports a use model in which the human protocol designer and the automated tool interact to expose errors and prove correctness.
Other
77 stars 24 forks source link

Control `macro_finder` through the code itself #71

Closed chandradeepdey closed 1 year ago

chandradeepdey commented 1 year ago

In a project we are working on, for some isolates IVy does better with the macro_finder option, and in some other isolates it does worse with the option. So we were wondering if it would be possible to pass these hints to the solver in the code itself.

chandradeepdey commented 1 year ago

Tag @kenmcmil

kenmcmil commented 1 year ago

You can turn off the macro_finder option on a per-isolate basis by putting this declaration in the isolate:

    attribute macro_finder = false
chandradeepdey commented 1 year ago

Thank you.