Skip to content
/ AlgEt Public

A package for Magma to make computation with étale algebras

License

Notifications You must be signed in to change notification settings

stmar89/AlgEt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AlgEt

Description

A package for Magma to make computation with étale algebras. An étale algebra is described by a direct product of number fields This guarantees that every operation on elements is very fast.

For the theory on which this code is based, see the References section at the bottom.

Please send comments and bug reports to stefano.marseglia89@gmail.com.

Details

We introduce new type AlgEtQ, AlgEtQElt, AlgEtQOrd and AlgEtQIdl which correspond to étale algebras over the rationals, their elements, orders and ideals, respectively. We have functionalities to compute isomorphism classes of invertible and non-invertible ideals for orders. For complete descriptions and more details we refer to the List of commands for AlgEtQ. To use them, use the magma command AttachSpec("spec"), after opening magma in the folder where you have downloaded the repo.

We also introduce the type AlgEtQMod, for modules over AlgEtQ. This code is functional but less mature. For complete descriptions and more details we refer to the List of commands for AlgEtQMod To use them, use the magma command AttachSpec("specMod"), after opening magma in the folder where you have downloaded the repo.

Functionalities for p-adic etale algebras, including how to build completion at rational primes, are developed by Casper Putz. Available here.

In the folder examples, you will find files containing the code to reproduce the examples from the papers in the references below, which should be of help to get a quick start on the functionalities.

References

Stefano Marseglia,
Computing the ideal class monoid of an order,
J. Lond. Math. Soc. 101 (2020), no. 3, 984-1007, DOI

Stefano Marseglia,
Cohen-Macaulay type of orders, generators and ideal classes, arXiv

Stefano Marseglia,
Modules over orders, conjugacy classes of integral matrices, and abelian varieties over finite fields, arXiv

Stefano Marseglia,
Local isomorphism classes of fractional ideals of orders in étale algebras, arXiv

About

A package for Magma to make computation with étale algebras

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published