Opened 9 years ago

Last modified 8 years ago

## #14978 new new enhancement

# Fundamental domains for Hilbert modular groups

Reported by: | Fredrik Strömberg | Owned by: | |
---|---|---|---|

Priority: | major | Milestone: | sage-6.4 |

Component: | number theory | Keywords: | sd51, hilbert modular, fundamental domains |

Cc: | Marco Streng, Florian Bouyer | Merged in: | |

Authors: | Florian Bouyer, Marco Streng, Fredrik Stromberg | Reviewers: | |

Report Upstream: | N/A | Work issues: | |

Branch: | u/fstromberg/ticket/14978 (Commits, GitHub, GitLab) | Commit: | 635caeb1730045c37e6e553849e54e3bd126d6a8 |

Dependencies: | #14977 | Stopgaps: |

### Description (last modified by )

This patch contains the basic classes for fundamental domains for Hilbert modular groups. The main purpose of the implementation of these domains is a reduction procedure, which has applications to e.g. reduction of hyper elliptic curves. Almost everything in the fundamental_domain_nf_reduction.py is taken directly from the file stoll_cremona.py in #14756.

This ticket depends on #14977

### Change History (7)

### comment:1 Changed 9 years ago by

Authors: | → mstreng,florian,fstromberg |
---|---|

Dependencies: | → 14977 |

Description: | modified (diff) |

### comment:2 Changed 9 years ago by

Branch: | → u/fstromberg/ticket/14978 |
---|---|

Dependencies: | 14977 |

### comment:3 Changed 9 years ago by

Authors: | mstreng,florian,fstromberg → Florian Bouyer, Marco Streng, Fredrik Stromberg |
---|---|

Description: | modified (diff) |

### comment:4 Changed 9 years ago by

Milestone: | sage-6.1 → sage-6.2 |
---|

### comment:5 Changed 9 years ago by

Commit: | → 635caeb1730045c37e6e553849e54e3bd126d6a8 |
---|---|

Dependencies: | → #14977 |

### comment:6 Changed 9 years ago by

Milestone: | sage-6.2 → sage-6.3 |
---|

### comment:7 Changed 8 years ago by

Milestone: | sage-6.3 → sage-6.4 |
---|

**Note:**See TracTickets for help on using tickets.

New commits:

`created a new ticket`

`Added the files and made appropriate changes to the hilbert modular group class`

`added import by QQ`

`added import of QQ`

`Merge branch 'ticket/14977' into ticket/14978`

`fixed small bug, changing s to z`