Skip to content

Feature: Assume arbitrary number of formulae at once

Sankalp Gambhir requested to merge github/fork/sankalpgambhir/assume-arbit into main

< title here again />

assume(f1, f2, f3, ...)

Earlier, they had to each call assume once.

The other versions of assume had to be removed due to currently unresolved overloading issues. Ideally, we would like to have a second version accepting Iterable[Formula], but that case can be handled with the current Formula*. The String version is unused and causes an overload error, so removed it. The string should be explicitly cast to Formula if one wishes to assume it.

Merge request reports