Commit 6da69c7
Release Manager
gh-35527: Improve morphisms between Drinfeld modules
We implement several methods for arbitrary morphisms between Drinfeld
modules.
Especially, we implement the computation of norms and characteristic
polynomials.
@ymusleh @DavidAyotte @kryzar
### 📚 Description
Here is a list of the most important added methods:
- `hom`: fast interface for creating morphisms between Drinfeld modules
- `_composition_`/`inverse`: composition and inverse of morphisms
between Drinfeld modules
- `is_isomorphic`: check whether two Drinfeld modules are isomorphic
either over the base field or over an algebraic closure
- `norm`: computation of the norm of a morphism between Drinfeld modules
- `dual_isogeny`: computation of the dual isogeny
- `characteristic_polynomial`/`charpoly`: computation of the
characteristic polynomial of an *endomorphism* between Drinfeld modules
We also implement addition of morphisms and the action of the function
field $A$; this gives the structure of left $A$-module on the set of
morphisms between two given Drinfeld modules.
### 📝 Checklist
<!-- Put an `x` in all the boxes that apply. It should be `[x]` not `[x
]`. -->
- [x] The title is concise, informative, and self-explanatory.
- [x] The description explains in detail what this PR is about.
- [ ] I have linked a relevant issue or discussion.
- [x] I have created tests covering the changes.
- [x] I have updated the documentation accordingly.
URL: #35527
Reported by: Xavier Caruso
Reviewer(s): Antoine Leudière, David Ayotte, Xavier Caruso, ymusleh
File tree
7 files changed
+1059
-108
lines changed- src/sage
- categories
- rings
- function_field/drinfeld_modules
7 files changed
+1059
-108
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
768 | 768 | | |
769 | 769 | | |
770 | 770 | | |
| 771 | + | |
| 772 | + | |
| 773 | + | |
| 774 | + | |
| 775 | + | |
| 776 | + | |
| 777 | + | |
| 778 | + | |
| 779 | + | |
| 780 | + | |
| 781 | + | |
| 782 | + | |
| 783 | + | |
| 784 | + | |
| 785 | + | |
| 786 | + | |
| 787 | + | |
| 788 | + | |
| 789 | + | |
| 790 | + | |
0 commit comments