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

Implement reconstruction of binary quintics #25508

Closed
jnoordsij opened this issue Jun 4, 2018 · 72 comments
Closed

Implement reconstruction of binary quintics #25508

jnoordsij opened this issue Jun 4, 2018 · 72 comments

Comments

@jnoordsij
Copy link

Implement a function that given a set of values of invariants of a binary quintic, finds a quintic that attains these values up to scaling.

A general framework for reconstruction is implemented for quintics defined over fields of characteric different from 2, 3 and 5. This is placed in the new invariants folder created in ticket #26370.

For fields of characteristic 2, 3 and 5, see ticket #26786.

This ticket requires binary quintics for computations and doctests, so depends on #25395.

CC: @mstreng @pjbruin

Component: algebra

Keywords: invariant_theory

Author: Jesper Noordsij

Branch/Commit: ff11a5d

Reviewer: Frédéric Chapoton

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

@jnoordsij jnoordsij added this to the sage-8.3 milestone Jun 4, 2018
@jnoordsij
Copy link
Author

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 8, 2018

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

3247dc5Fixed spaces and imports.
b62525aChanged invariants output & added reduced flag for output.
b80da8cSome more fixes & added files to documentation.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 8, 2018

Commit: b80da8c

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 8, 2018

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

480180aFixed a bug with infinite loop when using reduced flag.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 8, 2018

Changed commit from b80da8c to 480180a

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 11, 2018

Changed commit from 480180a to fd21650

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 11, 2018

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

775e8cbMerge branch 'develop' into binary_quintics_reconstruction
fd21650Fixes to ensure documentation builds after merge.

@jnoordsij
Copy link
Author

Author: Jesper Noordsij

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 25, 2018

Changed commit from fd21650 to 8460b3d

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 25, 2018

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

e6646adRemoving invariant_theory.py before merge.
8460b3dMerge branch 'develop' into binary_quintics_reconstruction.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 28, 2018

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

30be42fRemoving invariant_theory.py before merge.
78a30edAdjusted to fix slower startup time.
b935917Merge branch 'develop' into t/25395/binary_quintics
dc81ba3Documentation fixes.
872f8d2Merge branch 't/25395/binary_quintics' into t/25508/binary_quintics_reconstruction
0236fedSmall corrections.
8ddfe30More documentation fixes & adjusting transvectant.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 28, 2018

Changed commit from 8460b3d to 8ddfe30

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 28, 2018

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

fd6719dMinor documentation fixes.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 28, 2018

Changed commit from 8ddfe30 to fd6719d

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 29, 2018

Changed commit from fd6719d to 85a8383

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 29, 2018

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

85a8383Fixed pyflakes and failing doctests.

@jnoordsij
Copy link
Author

Work Issues: fix doctests where deprecation errors appear

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jul 3, 2018

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

ff5f1b9Changed import to lazy_import and moved two imports.
2501a4eAdjusted imports of invariant_theory to new file location.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jul 3, 2018

Changed commit from 85a8383 to 2501a4e

@jnoordsij
Copy link
Author

Changed work issues from fix doctests where deprecation errors appear to none

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jul 3, 2018

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

0e27dc1Final doctest fixed.

@fchapoton
Copy link
Contributor

comment:39

back to needs review ?

@fchapoton
Copy link
Contributor

comment:40

ok, I will assume so.. but you should rather react yourself..

@jnoordsij
Copy link
Author

comment:41

I will implement a more general binary_form_from_invariants method, with an additional binary_quintic_coefficients_from_invariants method.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Sep 29, 2019

Changed commit from e514138 to 56a0d79

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Sep 29, 2019

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

c713632Adjust coefficients scaling
56a0d79Adjust reconstruction methods so Form objects are returned by default

@fchapoton
Copy link
Contributor

comment:43

needs review ?

@jnoordsij
Copy link
Author

comment:44

I intend to do a last check if there are sufficient doctests and references later this week; after that I will change to needs review again.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Oct 6, 2019

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

383cd48Update doctests and documentation of several methods

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Oct 6, 2019

Changed commit from 56a0d79 to 383cd48

@fchapoton
Copy link
Contributor

comment:47

looks almost good.

Error messages should not end with a dot and should not start with a capital. They should look something like

IncredibleError: this banana is blue

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Oct 8, 2019

Changed commit from 383cd48 to ff11a5d

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Oct 8, 2019

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

ff11a5dUpdate format of error messages

@fchapoton
Copy link
Contributor

comment:49

ok, let it be.

@fchapoton
Copy link
Contributor

Reviewer: Frédéric Chapoton

@vbraun
Copy link
Member

vbraun commented Oct 12, 2019

Changed branch from u/jnoordsij/binary_quintics_reconstruction_2 to ff11a5d

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