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

Prove theory of DLO has quantifier elimination #41

Open
eionblanc opened this issue Nov 17, 2020 · 2 comments
Open

Prove theory of DLO has quantifier elimination #41

eionblanc opened this issue Nov 17, 2020 · 2 comments
Labels
challenging enhancement New feature or request

Comments

@eionblanc
Copy link
Collaborator

As a critical step in implementing o-minimality, we need to show that the theory of dense linear orders without endpoints (DLOWE or just DLO) admits quantifier elimination (QE). That is, we will show that any formula in our model (Q; <) is equivalent to a quantifier-free formula.

@eionblanc
Copy link
Collaborator Author

O-minimality of (Q; <) will then essentially be a corollary---think about what the sets defined by quantifier-free formulas are in this language; in Q, they are either points (via =) or intervals (via <), so the definable sets are boolean combinations of these.

@eionblanc
Copy link
Collaborator Author

Here are some helpful links.

  • This is a quick primer on what quantifier elimination is and does. The nice part is that we can reduce to the case of showing QE for formulas with just one existential quantifier and a conjunction of atomic formulas. This reduction might be tricky in Lean, though.
  • This has the proof that we need (Theorem 4.3.4); it's surprisingly simple but still might be difficult to understand on your first read.

@vaibhavkarve vaibhavkarve added the enhancement New feature or request label Mar 12, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
challenging enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants