Opened 2 years ago
Closed 22 months ago
#21118 closed enhancement (fixed)
List of degrees of iterates of a function
Reported by:  jhs  Owned by:  

Priority:  minor  Milestone:  sage8.0 
Component:  algebraic geometry  Keywords:  
Cc:  rlmiller  Merged in:  
Authors:  Joe Silverman, Ben Hutz  Reviewers:  Ben Hutz, Rebecca Lauren Miller 
Report Upstream:  N/A  Work issues:  
Branch:  01dcb16 (Commits)  Commit:  01dcb16832c15e90107e0e8518215ac4ee635537 
Dependencies:  #22580  Stopgaps: 
Description
Change History (8)
comment:1 Changed 2 years ago by
 Branch set to u/jhs/list_of_degrees_of_iterates_of_a_function
comment:2 Changed 2 years ago by
 Commit set to e7f2cf054153cf20f6aae410ba0541b68ea4e6f3
 Status changed from new to needs_review
comment:3 Changed 2 years ago by
 Priority changed from major to minor
comment:4 Changed 2 years ago by
 Milestone changed from sage7.3 to sage7.4
 Reviewers set to Ben Hutz
 Status changed from needs_review to needs_work
A couple things here.
 the 2nd doc test fails without #21108, so that should be list as a dependency on the ticket
 OUTPUT: List > List of integers
 the block
if self.is_morphism(): D = [1,self.degree()] for n in range(2, iterates+1): D.append(D[1]**n)
can be replaced with
if self.is_morphism(): d = self.degree() return [d**k for k in range(iterates+1)]
 the line
for n in range(0, iterates+1):
can be written as
for n in range(iterates+1):
 add a todo block to improve the iteration after composition (#15378) is implemented
comment:5 Changed 22 months ago by
 Branch changed from u/jhs/list_of_degrees_of_iterates_of_a_function to u/bhutz/list_of_degrees_of_iterates_of_a_function
comment:6 Changed 22 months ago by
 Cc rlmiller added
 Commit changed from e7f2cf054153cf20f6aae410ba0541b68ea4e6f3 to 01dcb16832c15e90107e0e8518215ac4ee635537
 Dependencies set to #22580
 Milestone changed from sage7.4 to sage8.0
 Status changed from needs_work to needs_review
With the normalization parameter implemented in #22580, I've update this ticket. It now includes a function for the list of degrees and an approximation to the dynamical degree
New commits:
1f20091  Merge sage 7.6 into t/21118/list_of_degrees_of_iterates_of_a_function

81a7d4d  21118: implement dynamical degree approximation

93f7bf2  22580 Northmalize nth iterate

f2d2a0c  Merge branch 'u/rlmiller/nth' of git://trac.sagemath.org/sage into t/21118/list_of_degrees_of_iterates_of_a_function

01dcb16  21118: implement dynamical degree approx

comment:7 Changed 22 months ago by
 Reviewers changed from Ben Hutz to Ben Hutz, Rebecca Lauren Miller
 Status changed from needs_review to positive_review
comment:8 Changed 22 months ago by
 Branch changed from u/bhutz/list_of_degrees_of_iterates_of_a_function to 01dcb16832c15e90107e0e8518215ac4ee635537
 Resolution set to fixed
 Status changed from positive_review to closed
Note: See
TracTickets for help on using
tickets.
New commits:
"21118: created function to list degrees of iterates of a function"