Skip to content
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

Computation of kernels for Algebra Homomorphisms of graded rings #926

Closed
HechtiDerLachs opened this issue Dec 27, 2021 · 2 comments
Closed

Comments

@HechtiDerLachs
Copy link
Collaborator

The following code fails, probably due to a faulty translation between the Oscar and the Singular side:

R, (x,y,z) = QQ["x", "y", "z"]
R_ext, _ = PolynomialRing(R, ["u", "v", "w"])
S, (u,v,w) = grade(R_ext, [1,1,1])
f = AlgebraHomomorphism(S, S, [u*v^2, u*w^2, u*v*w])
K = kernel(f)

Interestingly, if one writes [u^2, v^2, w^2] in the map definition, it nevertheless outputs the correct kernel.

@thofma
Copy link
Collaborator

thofma commented Feb 16, 2022

Yes, I think this is also #975 and #976 :-(

@fingolfin
Copy link
Member

AlgebraHomomorphism is no more, but if I use hom this seems to work now?

julia> f = hom(S, S, [u*v^2, u*w^2, u*v*w])
Map with following data
Domain:
=======
S
Codomain:
=========
S

julia> kernel(f)
ideal(u*v - w^2)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants