Sorting and labelling integral ideals in a number field
John Cremona, Aurel Page, and Andrew V. Sutherland

TL;DR
This paper introduces a scheme for uniquely sorting and labeling integral ideals in number fields based on their norms and a total order, facilitating database organization and computational efficiency.
Contribution
It defines a novel, polynomial-time computable labeling scheme for ideals in number fields, including prime ideals, based on a standardized ordering.
Findings
The labeling scheme is polynomial-time computable.
Prime ideals are prioritized in the ordering.
The scheme is implemented in Sage, Magma, and Pari.
Abstract
We define a scheme for labelling and ordering integral ideals of number fields, including prime ideals as a special case. The order we define depends only on the choice of a monic irreducible integral defining polynomial for each field , and we start by defining for each field its unique reduced defining polynomial, after Belabas. We define a total order on the set of prime ideals of and then extend this to a total order on the set of all nonzero integral ideals of . This order allows us to give a unique label of the form , where is its norm and is the index of the ideal in the ordered list of all ideals of norm . Our ideal labelling scheme has several nice properties: for a given norm, prime ideals always appear first, and given the factorisation of the norm, the bijection between ideals of norm and labels is computable in polynomial time. Our motivation…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAlgebraic Geometry and Number Theory · Cryptography and Residue Arithmetic · Coding theory and cryptography
