Missing Solutions #575
Replies: 8 comments
-
Hi, I can confirm your computation. Do you know if the 364 theoretical solutions are all regular? Because this system is still small enough that I trust the software to give the correct answer. |
Beta Was this translation helpful? Give feedback.
-
yes, they should all be regular. |
Beta Was this translation helpful? Give feedback.
-
348 seems the be a constant output. I would assume that the true number is 348 then. Can you point me to a reference? |
Beta Was this translation helpful? Give feedback.
-
This system should correspond to the 3-torsion points of the Jacobian variety attached to a curve (genus 3, hyper elliptic) and their inverse. The system is adapted from here : (https://arxiv.org/pdf/2210.02225) where we were initially trying to work with a system of 728 solutions, and had a similar issue of missing solutions. Our problem essentially reduces to this: we have a degree 7 polynomial which we use to generate a system of 10 equations in 10 variables. We know that the system has exactly 364 solutions, which we want to approximate. I should say, that there are examples where this works and we get exactly 364. (for instance when f = x^7 -1, which I've included below) using HomotopyContinuation
@var x1, x2, x3, x4, x5, x6, x7, x8, x9
e1 = -x1^2 + x2*x6^2 + x9^3
e2 = -2*x1 + 2*x2*x5*x6 + 3*x8*x9^2
e3 = 2*x2*x4*x6 + x2*x5^2 + 3*x7*x9^2 + 3*x8^2*x9 - 1
e4 = 2*x2*x3*x6 + 2*x2*x4*x5 + 6*x7*x8*x9 + x8^3 + 3*x9^2
e5 = 2*x2*x3*x5 + x2*x4^2 + 2*x2*x6 + 3*x7^2*x9 + 3*x7*x8^2 + 6*x8*x9
e6 = 2*x2*x3*x4 + 2*x2*x5 + 3*x7^2*x8 + 6*x7*x9 + 3*x8^2
e7 = x2*x3^2 + 2*x2*x4 + x7^3 + 6*x7*x8 + 3*x9
e8 = -x1^2 + 2*x2*x3 + 3*x7^2 + 3*x8
e9 = -2*x1 + x2 + 3*x7
es = [e1, e2, e3, e4, e5, e6, e7, e8, e9]
sys = System(es)
sols = HomotopyContinuation.solve(sys) |
Beta Was this translation helpful? Give feedback.
-
I am also a little interested in this. Are there any numerical parameters that could be adjusted to improve the likelihood of finding additional solutions? For example, in |
Beta Was this translation helpful? Give feedback.
-
That is a good point. The missing 16 solutions seem to be almost singular. One could play with |
Beta Was this translation helpful? Give feedback.
-
With the following parameters I was able to get 364:
Note that I had to drastically reduce |
Beta Was this translation helpful? Give feedback.
-
Thank you very much. |
Beta Was this translation helpful? Give feedback.
-
I have a system which is theoretically known to have 364 solutions, that I'm trying to approximate using Homotopy Continuation. However, in most case this fails, and we usually obtain around 350. This seems to be constant across multiple runs.
Beta Was this translation helpful? Give feedback.
All reactions