-
Notifications
You must be signed in to change notification settings - Fork 31
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
Strange behaviour of numerical irreducible decomposition #545
Comments
Hi, first of all: thank you for trying out our software. Let me reply to your issues. In general, polynomial homotopy continuation can only find regular zeros of polynomial systems. In your system About your second example: should this be It should be said that |
I was not aware of this limitation of polynomial homotopy continuation, thanks for pointing it out and for mentioning this deflation strategy. In the second example, Markdown ate my stars, it should be
The three irreducible components should all have dimension 4 and be given by V(a1,b1), V(a1,a2) and V(b1,b2). Do you know other libraries which can perform nid (or, more modestly, compute the total dimension)? What about libraries to compute the real dimension for real algebraic sets? I had a quick look but yours was definitely the easiest to install and get started with right away. |
In this example, are you viewing your variety in a weighted projective space or in affine space? I'm asking because the equations are weighted homogeneous. In any case, When I solve two attempts, one with The only other software that can do NID is Bertini as far as I know. We implemented a Julia interface (https://github.com/PBrdng/Bertini.jl) which should be kind of straight forward to use. Using polynomial homotopy continuation for the dimension of real varieties does not exist and is an open problem. There are methods from computational algebra like CAD, but they have doubly exponential complexity. |
This last example was affine. Thank you for your answers. I am trying Bertini.jl right now but I have a small issue which I will write about on the appropriate "Issues" page. |
Hi,
I am trying to use your nice library to compute the irreducible components of certain jet schemes of surface singularities. However I often get empty witness sets. A simple example of this behaviour is
using HomotopyContinuation
@var a1 a2 a3
J = System([ a1^2 - a2 , a3])
N = nid(J)
J2 = System([ a1^2-a2 , a3^2])
N2 = nid(J2)
The first example works fine and finds two 1-dimensional components, but the second returns an empty decomposition.
I don't know if this is related, but I also get a very unstable number of irreducible components in more "realistic" examples, for instance
nid(System([a1b1 , a2b1 + a1b2 , -c1^4 + a3b1 + a2b2 + a1b3 ]))
which corresponds to the space of 4-jets starting from the A_3 surface singularity xy=z^4. The correct answer is 3 irreducible components, but I get a number varying between 0 and 10.
The text was updated successfully, but these errors were encountered: