-
Notifications
You must be signed in to change notification settings - Fork 126
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
documentation of QQbar #3416
Comments
@fieker FYI |
As a first step, one can add https://github.com/Nemocas/Nemo.jl/blob/master/docs/src/algebraic.md to the navigation bar under "Fields" (similarly as e.g. Padics). Everything else should be adapted in this Nemo doc page. |
That is certainly a good idea. However, it is not quite enough. The reason is that Nemo has a focus on number theory, which makes the focus on reals less important. The whole thing is relevant for polyhedral geometry; and there we need an additional paragraph in the docs somewhere. But should the polyhedral docs contain a page/paragraph dedicated to |
Can you clarify if this is about |
If in doubt: both. But |
I created #3423 to tackle #3416 (comment). |
Actually a global const We just talked about this, @fieker proposes to remove it from the Nemo docs and perhaps we should just remove this global on Nemo, and tell people to use |
In Nemocas/Nemo.jl#1715 @lgoettgens started to prepare Nemo for the removal of |
The Calcium implementation of
QQbar
becomes increasingly important for OSCAR. So it needs to be properly documented.Searching for "QQbar" kind of works but only leads to the Nemo docs.
As I think,
QQbar
should also be mentioned here.QQbar
is used, e.g., for polyhedral computations in real number fields (with fixed embeddings). This works nicely, but the overall behavior could be surprising for some users. Crucially,QQbar
implements a comparison function, which is only defined for real numbers. The implementation is correct as it dies with an error if the user tries to compare complex numbers with nonzero imaginary parts. Yet, this "feature" allowsQQbar
as a type parameter, e.g., for the Polyhedron class. And this is unexpected, because the algebraic closure of the rationals is not an ordered field.Again, there is nothing wrong with the implementation. But the docs need to explain this carefully.
The text was updated successfully, but these errors were encountered: