Closed thielema closed 1 month ago
I haven't quite reviewed these changes, but I'm wondering if the simple fix I added might suffice. I'm pretty old-school when it comes to coding, so unless I'm missing a particular advantage of this style, I'm not sure if the added complexity is worth it. What do you think?
I think the changes here are quite complicated and I'm failing to see how it addresses the original issue without adding additional complexity. (The simple API addition seems to do the trick.) Feel free to comment on that ticket if you still have issues using the API.
OptimizeResult: split into types LexicographicResult, ParetoResult, IndependentResult Made OptimizeResult a type class. Requires moving definition of OptimizeStyle to Provers.Prover.