First time here? Check out the FAQ!

Ask Your Question
2

inverse image under ring homomorphism

asked 4 years ago

Karina gravatar image

updated 2 years ago

tmonteil gravatar image

Hi there!

Just starting to learn Sage and can't get why both inverse_image calls below give an error saying the given element does not have a preimage, while y^2 clearly has xbar as preimage.

Referring to the generators of R1 and R2 explicitly doesn't help either.

sage: R.<x, y> = QQ[]
sage: R1 = R.quotient(R.ideal(y^2 - x^3))
sage: R2 = R.quotient(R.ideal(x))
sage: h = R1.hom([y^2, y^3], R2)
sage: h
Ring morphism:
  From: Quotient of Multivariate Polynomial Ring in x, y over Rational Field by the ideal (-x^3 + y^2)
  To:   Quotient of Multivariate Polynomial Ring in x, y over Rational Field by the ideal (x)
  Defn: xbar |--> y^2
        ybar |--> y^3

sage: h.inverse_image(y)
Traceback (most recent call last)
...
ValueError: element y does not have preimage

sage: h.inverse_image(y^2)
Traceback (most recent call last)
...
ValueError: element y^2 does not have preimage

Thanks!

Preview: (hide)

1 Answer

Sort by » oldest newest most voted
1

answered 4 years ago

rburing gravatar image

updated 4 years ago

Thanks for reporting this bug; it is now tracked at trac ticket #31178.

Edit: It was fixed on the same day, and the bugfix has since been merged into SageMath. The first beta that includes this fix is 9.3.beta6, which will be released soon.

Preview: (hide)
link

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 4 years ago

Seen: 423 times

Last updated: Jan 17 '21