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

is postcritically finite failure for extensions #25243

Closed
bhutz opened this issue Apr 24, 2018 · 18 comments
Closed

is postcritically finite failure for extensions #25243

bhutz opened this issue Apr 24, 2018 · 18 comments

Comments

@bhutz
Copy link

bhutz commented Apr 24, 2018

When the field extension needs to be extended there can be a conflict of variable names

sage: K.<v> = QuadraticField(-7)
sage: P.<x,y> = ProjectiveSpace(K, 1)
sage: f = DynamicalSystem([x^3 + v*x*y^2, y^3])
sage: fbar = f.change_ring(QQbar)
sage: fbar.is_postcritically_finite()

Component: dynamics

Keywords: SI2019

Author: Ben Hutz

Branch/Commit: 9d99a13

Reviewer: Jasmine Camero, Olivia Schwager

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

@bhutz bhutz added this to the sage-8.3 milestone Apr 24, 2018
@bhutz
Copy link
Author

bhutz commented Apr 24, 2018

Author: Ben Hutz

@bhutz
Copy link
Author

bhutz commented Apr 24, 2018

New commits:

d08413525243: is_postcritically finite fixes for dynamical systems

@bhutz
Copy link
Author

bhutz commented Apr 24, 2018

Commit: d084135

@bhutz
Copy link
Author

bhutz commented Apr 24, 2018

Branch: u/bhutz/25243_pcf_fix

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented May 29, 2018

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

d5d5db6Merge branch 8.3.beta2 into t/25243/25243_pcf_fix
f434ad025243: use .change_names

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented May 29, 2018

Changed commit from d084135 to f434ad0

@Torrencem
Copy link
Mannequin

Torrencem mannequin commented Jun 20, 2019

comment:3

Fixed merge conflict with master, manually implemented the same code changes, and removed changes to deprecated code. Also have another test case:

K.<a>=QuadraticField(-1)
P.<x,y>=ProjectiveSpace(K,1)
f=DynamicalSystem([x^4 + (-1+2*a)*x*y^3,y^4], domain=P)
f.is_postcritically_finite()

New commits:

6a9a729Fix merge for ticket

@Torrencem
Copy link
Mannequin

Torrencem mannequin commented Jun 20, 2019

Changed commit from f434ad0 to 6a9a729

@Torrencem
Copy link
Mannequin

Torrencem mannequin commented Jun 20, 2019

Changed branch from u/bhutz/25243_pcf_fix to u/gh-Torrencem/25243_pcf_fix

@Torrencem
Copy link
Mannequin

Torrencem mannequin commented Jun 20, 2019

Changed keywords from none to SI2019

@Torrencem
Copy link
Mannequin

Torrencem mannequin commented Jun 27, 2019

comment:4

The following changed line's purpose is unclear to us. When we removed it, and changed the variable names, it seemed to still work well without it:

L = K.change_names('a')

Is this line still necessary?

@bhutz
Copy link
Author

bhutz commented Jun 27, 2019

comment:5

It had been necessary, unless extension/compositums do their own name collision resolution now, leaving the default names was regularly causing name conflict, so that tweak avoided that collision.

@bhutz
Copy link
Author

bhutz commented Jun 27, 2019

comment:6

Did a little testing. It seems to no longer be an issue. I wasn't able to get an example that fails. Give this branch a try.

@bhutz
Copy link
Author

bhutz commented Jun 27, 2019

Changed branch from u/gh-Torrencem/25243_pcf_fix to u/bhutz/25243_pcf_fix2

@bhutz
Copy link
Author

bhutz commented Jun 27, 2019

Changed commit from 6a9a729 to 9d99a13

@bhutz
Copy link
Author

bhutz commented Jun 27, 2019

comment:7

some trouble pushing my original branch. Here is a new one.


New commits:

ab6fb9125243: remove extra name change
9d99a13Merge branch beta8.rc1 into t/25243/25243_pcf_fix

@oliviaschwager
Copy link
Mannequin

oliviaschwager mannequin commented Jul 11, 2019

Reviewer: Jasmine Camero, Olivia Schwager

@vbraun
Copy link
Member

vbraun commented Jul 14, 2019

Changed branch from u/bhutz/25243_pcf_fix2 to 9d99a13

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