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

Better isomorphisms between function fields and fraction fields #23660

Closed
saraedum opened this issue Aug 21, 2017 · 20 comments
Closed

Better isomorphisms between function fields and fraction fields #23660

saraedum opened this issue Aug 21, 2017 · 20 comments

Comments

@saraedum
Copy link
Member

Add a method function_field to fraction fields of univariate polynomial rings over fields which returns the isomorphic function field. Also, the involved morphisms should know that they are injective and surjective.

Component: commutative algebra

Keywords: function field, fraction field

Author: Julian Rüth

Branch: 746eac0

Reviewer: Jean-Pierre Flori

Issue created by migration from https://trac.sagemath.org/ticket/23660

@saraedum
Copy link
Member Author

@saraedum
Copy link
Member Author

New commits:

f6dd0cdBetter isomorphisms between fraction fields and function fields

@saraedum
Copy link
Member Author

Commit: f6dd0cd

@jpflori
Copy link
Contributor

jpflori commented Aug 21, 2017

Reviewer: Jean-Pierre Flori

@jpflori
Copy link
Contributor

jpflori commented Aug 21, 2017

comment:3

Looks fine.

Maybe you could make the paragraph in _richcmp_ a warning or note block.

@saraedum
Copy link
Member Author

comment:4

done.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 25, 2017

Branch pushed to git repo; I updated commit sha1. New commits:

38f18b8minor docstring change

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 25, 2017

Changed commit from f6dd0cd to 38f18b8

@vbraun
Copy link
Member

vbraun commented Sep 14, 2017

comment:7
File "src/sage/categories/rings.py", line 117, in sage.categories.rings.Rings.MorphismMethods.is_injective
Failed example:
    f = ZZ.hom(K); f
Expected:
    Composite map:
      From: Integer Ring
      To:   Rational function field in x over Rational Field
      Defn:   Conversion via FractionFieldElement_1poly_field map:
              From: Integer Ring
              To:   Fraction Field of Univariate Polynomial Ring in x over Rational Field
            then
              Coercion map:
              From: Fraction Field of Univariate Polynomial Ring in x over Rational Field
              To:   Rational function field in x over Rational Field
Got:
    Composite map:
      From: Integer Ring
      To:   Rational function field in x over Rational Field
      Defn:   Conversion via FractionFieldElement_1poly_field map:
              From: Integer Ring
              To:   Fraction Field of Univariate Polynomial Ring in x over Rational Field
            then
              Isomorphism morphism:
              From: Fraction Field of Univariate Polynomial Ring in x over Rational Field
              To:   Rational function field in x over Rational Field

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Sep 20, 2017

Branch pushed to git repo; I updated commit sha1. New commits:

8bfe326Merge branch 'develop' into t/23660/better_isomorphisms_between_function_fields_and_fraction_fields

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Sep 20, 2017

Changed commit from 38f18b8 to 8bfe326

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Sep 20, 2017

Branch pushed to git repo; I updated commit sha1. New commits:

746eac0fix docstring

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Sep 20, 2017

Changed commit from 8bfe326 to 746eac0

@saraedum
Copy link
Member Author

Work Issues: patchbot happy⇒back to positive review

@roed314
Copy link
Contributor

roed314 commented Sep 26, 2017

Changed work issues from patchbot happy⇒back to positive review to none

@roed314
Copy link
Contributor

roed314 commented Sep 26, 2017

comment:11

Patchbot's happy.

@vbraun
Copy link
Member

vbraun commented Oct 1, 2017

@jdemeyer
Copy link
Contributor

comment:13

This broke #23881 :-(

@jdemeyer
Copy link
Contributor

Changed commit from 746eac0 to none

@jdemeyer
Copy link
Contributor

comment:14

Follow-up: #24033

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

5 participants