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

Minimal Resultant Locus #30294

Open
EnderWannabe opened this issue Aug 5, 2020 · 18 comments
Open

Minimal Resultant Locus #30294

EnderWannabe opened this issue Aug 5, 2020 · 18 comments

Comments

@EnderWannabe
Copy link
Contributor

We aim to implement the algorithm given in https://arxiv.org/pdf/1304.1201.pdf to compute the minimal resultant locus using number fields.

Given a dynamical system, we can compute the resultant of the system as the resultant of the defining polynomials. The resultant, however, is not constant under conjugacy. We can therefore conjugate by appropriate linear maps to reduce the absolute value of the resultant. The minimal resultant locus is the segment of Berkovich space where the minimal order of the resultant is achieved.

This ticket depends heavily on the implementation of Berkovich space in #29844, the implementation of dynamical systems on Berkovich space in #29949, as well as the additional normalize_coordinates() functionality added in #30409.

CC: @bhutz @pfili

Component: dynamics

Keywords: gsoc20

Author: Alexander Galarraga

Branch/Commit: u/gh-EnderWannabe/min_res_locus @ 06b98de

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

@EnderWannabe EnderWannabe added this to the sage-9.2 milestone Aug 5, 2020
@EnderWannabe
Copy link
Contributor Author

Branch: u/gh-EnderWannabe/min_res_locus

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 6, 2020

Commit: 4b25e19

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 6, 2020

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

71af81830294: added example
18cddd929949: added resultant and base_ring methods
4b25e1930294: Merge branch 'berkovich_dynamical' into min_res_locus

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 7, 2020

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

145c045Merge branch 'u/gh-EnderWannabe/berkovich_dynamical' of git://trac.sagemath.org/sage into berkovich_dynamical
b45cb40Merge branch 'u/gh-EnderWannabe/berkovich_dynamical' of git://trac.sagemath.org/sage into berkovich_dynamical
5db8e66Merge branch 'u/gh-EnderWannabe/min_res_locus' of git://trac.sagemath.org/sage into min_res_locus
894e1e1Merge branch 'u/gh-EnderWannabe/min_res_locus' of git://trac.sagemath.org/sage into min_res_locus
da49a8b30294: added step 4b

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 7, 2020

Changed commit from 4b25e19 to da49a8b

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 20, 2020

Changed commit from da49a8b to 085282b

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 20, 2020

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

650212629844: added more examples
bb264b1Merge branch 'berkovich_number_field' into min_res_locus
ad55ab729949: added matrix imports
fbfef60Merge branch 'berkovich_number_field' into berkovich_dynamical
2f7742bMerge branch 'develop' into berkovich_dynamical
cb0b8c6Merge branch 'berkovich_number_field' into berkovich_dynamical
3878f2e29949: added tests, removed unused imports
1523bd429949: fixed spacing issues, better error messages
42ed3abMerge branch 'u/gh-EnderWannabe/berkovich_dynamical' of git://trac.sagemath.org/sage into berkovich_dynamical
085282bMerge branch 'berkovich_dynamical' into min_res_locus

@EnderWannabe

This comment has been minimized.

@fchapoton
Copy link
Contributor

comment:7

You should fill the "Author" field above here with your real name

First line of doc should use Return instead of Returns

@EnderWannabe
Copy link
Contributor Author

Author: Alexander Galarraga

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Sep 8, 2020

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

c274cbeMerge branch 'develop' into berkovich_dynamical
c6fc21fMerge branch 'berkovich_dynamical' into min_res_locus
8cbbbc9Merge branch 'normalize_coordinates_enhancement' into min_res_locus
51bae0130294: merged in updated 29949 and 30409, fixed return

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Sep 8, 2020

Changed commit from 085282b to 51bae01

@fchapoton
Copy link
Contributor

comment:10

and do not import metaclass from six, but use python3 syntax for metaclass

Please look at the patchbot plugins for this kind of stuff.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Sep 9, 2020

Changed commit from 51bae01 to 06b98de

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Sep 9, 2020

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

0cdf6e429949: fixed patchbot errors
06b98deMerge branch 'berkovich_dynamical' into min_res_locus

@mkoeppe mkoeppe modified the milestones: sage-9.2, sage-9.3 Oct 24, 2020
@mkoeppe
Copy link
Member

mkoeppe commented Mar 15, 2021

comment:13

Setting new milestone based on a cursory review of ticket status, priority, and last modification date.

@mkoeppe mkoeppe modified the milestones: sage-9.3, sage-9.4 Mar 15, 2021
@mkoeppe
Copy link
Member

mkoeppe commented Jul 19, 2021

comment:14

Setting a new milestone for this ticket based on a cursory review.

@mkoeppe mkoeppe modified the milestones: sage-9.4, sage-9.5 Jul 19, 2021
@mkoeppe
Copy link
Member

mkoeppe commented Dec 18, 2021

comment:15

Stalled in needs_review or needs_info; likely won't make it into Sage 9.5.

@mkoeppe mkoeppe removed this from the sage-9.5 milestone Dec 18, 2021
@mkoeppe mkoeppe added this to the sage-9.6 milestone Dec 18, 2021
@mkoeppe mkoeppe modified the milestones: sage-9.6, sage-9.7 Apr 2, 2022
@mkoeppe mkoeppe modified the milestones: sage-9.7, sage-9.8 Sep 19, 2022
@mkoeppe mkoeppe removed this from the sage-9.8 milestone Jan 29, 2023
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