Zulip Chat Archive
Stream: metaprogramming / tactics
Topic: Tactic wishlist: Omega
Sam Ezeh (Apr 03 2024 at 09:37):
The tactic wishlist has an entry that says "boost omega into a full decision procedure for Presburger arithmetic". What's the difference between what omega does now and what we want it to do?
My current understanding is that omega works in the quantifier free fragment of presburger arithmetic so can't deal with statements with arbitrary quantifiers and the task is now to add quantifier-elimination to omega using, for example, Cooper's algorithm? Is this correct?
Is anybody working on this? This is something I'd like to help out with if it's something that needs doing.
Kim Morrison (Apr 03 2024 at 09:49):
We're hoping to replace omega
's implementation over the next 6-12 months or so with something tightly integrated with a new automation framework in Lean. No details yet, but I'd suggest this isn't the best thing to work on right now unless there is an urgent need for some project.
Last updated: May 02 2025 at 03:31 UTC