We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
LibNormal.normal can still return the wrong base_ring. Two steps to reproduce:
LibNormal.normal
Change
Singular.jl/src/number/NumberTypes.jl
Line 244 in 4ee35af
if false && n == 1
include this file multiple times in a row from the repl. It should eventually give an assertion error:
using Singular FiniteField(7, 1, "x", cached=false) F, (Fa,) = FunctionField(Fp(7), ["a"]) K, a = AlgebraicExtensionField(F, Fa^2 + 1) @show K @show K.ptr.cpp_object R, (x, y, z) = PolynomialRing(K, ["x", "y", "z"]) I = Ideal(R, a*z-x^4, z-y^6) l = Singular.LibNormal.normal(I) S = l[1][1][1] @show K @show K.ptr.cpp_object @show base_ring(S) @assert base_ring(S) == K
The text was updated successfully, but these errors were encountered:
Is this issue still around? The linked code comments suggests this is due to a bug in Singular, so perhaps @hannes14 needs to take a look ?
Sorry, something went wrong.
Well, with
things have improved. The above code just segfaults right away instead of making me include it multiple times!
No branches or pull requests
LibNormal.normal
can still return the wrong base_ring. Two steps to reproduce:Change
Singular.jl/src/number/NumberTypes.jl
Line 244 in 4ee35af
if false && n == 1
include this file multiple times in a row from the repl. It should eventually give an assertion error:
The text was updated successfully, but these errors were encountered: