| Bill Allombert on Sat, 19 Sep 2026 20:24:41 +0200 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| Re: ellsaturation command seems to stall |
On Sat, Sep 19, 2026 at 11:01:01AM -0700, American Citizen wrote: > Bill: > > Are you recommending that I first do a > > newpts = ellsaturation(E, ellrank(E,,pts)[4],100); > > or do a check on the height matrix determinant? > > if (matdet(ellheightmatrix(E,pts))>0, newpts=ellsaturation(E,pts,100); ) > > which will be faster? (we have to be careful of the compare > to 0, of > course for the second method) The second method is much faster. However the first one is garanteed to work and gives you a set of points which is proven to be independent, and does not depend on the accuracy. In your example one get with the default precision: ? matdet(ellheightmatrix(E,pts)) %8 = 1.8701363718673120851E-25 which is ambiguous. In particular: ? matdet(ellheightmatrix(E,pts))>0 %17 = 1 is a false positive. Cheers, Bill.