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

Derivations for separable function fields #16561

Closed
saraedum opened this issue Jun 27, 2014 · 54 comments
Closed

Derivations for separable function fields #16561

saraedum opened this issue Jun 27, 2014 · 54 comments

Comments

@saraedum
Copy link
Member

This ticket implements derivations for extensions of function fields.

Depends on #16518

Component: commutative algebra

Keywords: sd59

Author: Julian Rüth, Kwankyu Lee

Branch/Commit: da7cb4d

Reviewer: Vincent Delecroix, Travis Scrimshaw

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

@saraedum
Copy link
Member Author

Branch: u/saraedum/ticket/16561

@saraedum
Copy link
Member Author

Commit: 4441e47

@saraedum
Copy link
Member Author

New commits:

dc81be8Derivations for rational function fields
547f8dais_perfect() for fields
be532e5Added copyright header to finite_field_base.pyx
4441e47Added derivation for non-rational function fields

@saraedum saraedum changed the title Derivations for function fields Derivations for separable function fields Jun 27, 2014
@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 27, 2014

Changed commit from 4441e47 to da3faa0

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 27, 2014

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

da3faa0Added derivations for non-rational separable function fields

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jul 23, 2014

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

fa528e8Merge branch 'develop' into ticket/16561

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jul 23, 2014

Changed commit from da3faa0 to fa528e8

@sagetrac-vbraun-spam sagetrac-vbraun-spam mannequin modified the milestones: sage-6.3, sage-6.4 Aug 10, 2014
@mezzarobba
Copy link
Member

Work Issues: BuildFailed

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 15, 2015

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

724b02cMerge branch 'develop' into t/16561/ticket/16561
ac8427aFixed format errors in docstrings

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 15, 2015

Changed commit from fa528e8 to ac8427a

@videlec
Copy link
Contributor

videlec commented Aug 16, 2015

comment:10

Hello Julian,

It seems that the only derivation you are testing is y^2 - x. I have nothing against the square root but it would be cool to have a bit more diversity in the doctests. And it would be cool to have somewhere non trivial examples of

sage: d(p+q) == d(p) + d(q)
True
sage: d(p*q) == d(p)*q + p*d(q)
True

In the ALGORITHM block, I would rather use formula instead of algorithm. And you mentioned the non-separable case that this ticket is not about.

Beyond documentation, everything looks good to me.

Vincent

@videlec
Copy link
Contributor

videlec commented Aug 16, 2015

Changed work issues from BuildFailed to none

@videlec
Copy link
Contributor

videlec commented Aug 16, 2015

Reviewer: Vinent Delecroix

@saraedum
Copy link
Member Author

Changed reviewer from Vinent Delecroix to Vincent Delecroix

@saraedum
Copy link
Member Author

comment:12

Thanks for the comments. I will try to make some changes.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 16, 2015

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

f967e4ftest Leibniz's law for function field derivations
d11261cTestSuite for inseparable and non-perfect base function fields
06770a3Fixed wording of function field derivation docstring

@kwankyu
Copy link
Collaborator

kwankyu commented Jan 30, 2017

comment:30

Replying to @saraedum:

My experience with this has been that there is virtually no movement in function fields in Sage. So, I'd like to point people to places where they can help if they'd like.

Ok. I agree that function fields part of Sage needs much attention. I had been forced to move to Magma because of this at some point and was surprised when I returned to Sage to find that there was not much changed in that situation :-(

@kwankyu
Copy link
Collaborator

kwankyu commented Mar 16, 2017

comment:31

Hi Julian,

I am interested in pushing this ticket. If you do not have a plan to work on this, then I could work. Would this be ok with you?

@saraedum
Copy link
Member Author

comment:32

Yes, hooray! Please go ahead. Let me know if you need any help :)

@kwankyu
Copy link
Collaborator

kwankyu commented Apr 1, 2017

Changed branch from u/saraedum/ticket/16561 to u/klee/16561

@kwankyu
Copy link
Collaborator

kwankyu commented Apr 1, 2017

New commits:

fcc68c1Merge sage 7.6
4bb538eImprove docstrings

@kwankyu
Copy link
Collaborator

kwankyu commented Apr 1, 2017

Changed commit from 7d8f22a to 4bb538e

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Apr 2, 2017

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

2847da0Trim code and docstrings

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Apr 2, 2017

Changed commit from 4bb538e to 2847da0

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Apr 22, 2017

Changed commit from 2847da0 to 939fda6

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Apr 22, 2017

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

939fda6Refine docstrings

@tscrim
Copy link
Collaborator

tscrim commented May 11, 2017

comment:37

IMO, a better idiom for the _test_derivative is instead of catching the NotImplementedError and returning as normal would be to let it raise the error and instead explicit skip the test:

TestSuite(X).run(skip='_test_derivative')

@tscrim tscrim modified the milestones: sage-6.4, sage-8.0 May 11, 2017
@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented May 11, 2017

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

1a0414cMerge branch 'develop'
da7cb4dImprove _test_derivative test

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented May 11, 2017

Changed commit from 939fda6 to da7cb4d

@tscrim
Copy link
Collaborator

tscrim commented May 12, 2017

comment:39

I think this is good to go, so I'm setting it to a positive review. If there are any objections, feel free to set it back.

@tscrim
Copy link
Collaborator

tscrim commented May 12, 2017

Changed reviewer from Vincent Delecroix to Vincent Delecroix, Travis Scrimshaw

@tscrim
Copy link
Collaborator

tscrim commented May 12, 2017

Changed author from Julian Rüth to Julian Rüth, Kwankyu Lee

@kwankyu
Copy link
Collaborator

kwankyu commented May 12, 2017

comment:40

I have no objection :-) Thank you!

@vbraun
Copy link
Member

vbraun commented May 15, 2017

Changed branch from u/klee/16561 to da7cb4d

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

6 participants