{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,21]],"date-time":"2026-04-21T19:38:18Z","timestamp":1776800298623,"version":"3.51.2"},"reference-count":36,"publisher":"American Mathematical Society (AMS)","issue":"300","license":[{"start":{"date-parts":[[2016,11,3]],"date-time":"2016-11-03T00:00:00Z","timestamp":1478131200000},"content-version":"am","delay-in-days":366,"URL":"https:\/\/www.ams.org\/publications\/copyright-and-permissions"}],"funder":[{"DOI":"10.13039\/501100000146","name":"Alberta Innovates - Technology Futures","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100000146","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Math. Comp."],"abstract":"<p>\n                    We present an improved algorithm for tabulating class groups of imaginary quadratic fields of bounded discriminant. Our method uses classical class number formulas involving theta-series to compute the group orders unconditionally for all\n                    <inline-formula content-type=\"math\/mathml\">\n                      <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\" alttext=\"normal upper Delta not-identical-to 1 left-parenthesis mod 8 right-parenthesis period\">\n                        <mml:semantics>\n                          <mml:mrow>\n                            <mml:mi mathvariant=\"normal\">\n                              \u0394\n                              \n                            <\/mml:mi>\n                            <mml:mo>\u2262<\/mml:mo>\n                            <mml:mn>1<\/mml:mn>\n                            <mml:mspace width=\"0.667em\"\/>\n                            <mml:mo stretchy=\"false\">(<\/mml:mo>\n                            <mml:mi>mod<\/mml:mi>\n                            <mml:mspace width=\"0.333em\"\/>\n                            <mml:mn>8<\/mml:mn>\n                            <mml:mo stretchy=\"false\">)<\/mml:mo>\n                            <mml:mo>.<\/mml:mo>\n                          <\/mml:mrow>\n                          <mml:annotation encoding=\"application\/x-tex\">\\Delta \\not \\equiv 1 \\pmod {8}.<\/mml:annotation>\n                        <\/mml:semantics>\n                      <\/mml:math>\n                    <\/inline-formula>\n                    The group structure is resolved using the factorization of the group order. The\n                    <inline-formula content-type=\"math\/mathml\">\n                      <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\" alttext=\"1 mod 8\">\n                        <mml:semantics>\n                          <mml:mrow>\n                            <mml:mn>1<\/mml:mn>\n                            <mml:mo lspace=\"thickmathspace\" rspace=\"thickmathspace\">mod<\/mml:mo>\n                            <mml:mn>8<\/mml:mn>\n                          <\/mml:mrow>\n                          <mml:annotation encoding=\"application\/x-tex\">1 \\bmod 8<\/mml:annotation>\n                        <\/mml:semantics>\n                      <\/mml:math>\n                    <\/inline-formula>\n                    case was handled using the methods of Jacobson, Ramachandran, and Williams including the batch verification method based on the Eichler-Selberg trace formula to remove dependence on the Extended Riemann Hypothesis. Our new method enabled us to extend the previous bound of\n                    <inline-formula content-type=\"math\/mathml\">\n                      <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\" alttext=\"StartAbsoluteValue normal upper Delta EndAbsoluteValue greater-than 2 dot 10 Superscript 11\">\n                        <mml:semantics>\n                          <mml:mrow>\n                            <mml:mrow class=\"MJX-TeXAtom-ORD\">\n                              <mml:mo stretchy=\"false\">|<\/mml:mo>\n                            <\/mml:mrow>\n                            <mml:mi mathvariant=\"normal\">\n                              \u0394\n                              \n                            <\/mml:mi>\n                            <mml:mrow class=\"MJX-TeXAtom-ORD\">\n                              <mml:mo stretchy=\"false\">|<\/mml:mo>\n                            <\/mml:mrow>\n                            <mml:mo>&gt;<\/mml:mo>\n                            <mml:mn>2<\/mml:mn>\n                            <mml:mo>\n                              \u22c5\n                              \n                            <\/mml:mo>\n                            <mml:msup>\n                              <mml:mn>10<\/mml:mn>\n                              <mml:mrow class=\"MJX-TeXAtom-ORD\">\n                                <mml:mn>11<\/mml:mn>\n                              <\/mml:mrow>\n                            <\/mml:msup>\n                          <\/mml:mrow>\n                          <mml:annotation encoding=\"application\/x-tex\">|\\Delta | &gt; 2 \\cdot 10^{11}<\/mml:annotation>\n                        <\/mml:semantics>\n                      <\/mml:math>\n                    <\/inline-formula>\n                    to\n                    <inline-formula content-type=\"math\/mathml\">\n                      <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\" alttext=\"2 Superscript 40\">\n                        <mml:semantics>\n                          <mml:msup>\n                            <mml:mn>2<\/mml:mn>\n                            <mml:mrow class=\"MJX-TeXAtom-ORD\">\n                              <mml:mn>40<\/mml:mn>\n                            <\/mml:mrow>\n                          <\/mml:msup>\n                          <mml:annotation encoding=\"application\/x-tex\">2^{40}<\/mml:annotation>\n                        <\/mml:semantics>\n                      <\/mml:math>\n                    <\/inline-formula>\n                    . Statistical data in support of a variety of conjectures is presented, along with new examples of class groups with exotic structures.\n                  <\/p>","DOI":"10.1090\/mcom3050","type":"journal-article","created":{"date-parts":[[2015,3,4]],"date-time":"2015-03-04T10:56:36Z","timestamp":1425466596000},"page":"1983-2009","source":"Crossref","is-referenced-by-count":8,"title":["Unconditional class group tabulation of imaginary quadratic fields to |\u0394|&lt;2\u2074\u2070"],"prefix":"10.1090","volume":"85","author":[{"given":"A.","family":"Mosunov","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jr.","family":"M. J. Jacobson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"14","published-online":{"date-parts":[[2015,11,3]]},"reference":[{"issue":"191","key":"1","doi-asserted-by":"publisher","first-page":"355","DOI":"10.2307\/2008811","article-title":"Explicit bounds for primality testing and related problems","volume":"55","author":"Bach, Eric","year":"1990","journal-title":"Math. Comp.","ISSN":"https:\/\/id.crossref.org\/issn\/0025-5718","issn-type":"print"},{"key":"2","isbn-type":"print","first-page":"13","article-title":"Improved approximations for Euler products","author":"Bach, Eric","year":"1995","ISBN":"https:\/\/id.crossref.org\/isbn\/0821803123"},{"issue":"5-6","key":"3","doi-asserted-by":"publisher","first-page":"236","DOI":"10.1090\/S0002-9904-1924-03891-9","article-title":"The class number relations implicit in the Disquisitiones Arithmeticae","volume":"30","author":"Bell, E. T.","year":"1924","journal-title":"Bull. Amer. Math. Soc.","ISSN":"https:\/\/id.crossref.org\/issn\/0002-9904","issn-type":"print"},{"issue":"220","key":"4","doi-asserted-by":"publisher","first-page":"1663","DOI":"10.1090\/S0025-5718-97-00880-6","article-title":"On some computational problems in finite abelian groups","volume":"66","author":"Buchmann, Johannes","year":"1997","journal-title":"Math. Comp.","ISSN":"https:\/\/id.crossref.org\/issn\/0025-5718","issn-type":"print"},{"key":"5","doi-asserted-by":"publisher","first-page":"366","DOI":"10.1016\/S0022-0000(74)80029-2","article-title":"Fast modular transforms","volume":"8","author":"Borodin, A.","year":"1974","journal-title":"J. Comput. System Sci.","ISSN":"https:\/\/id.crossref.org\/issn\/0022-0000","issn-type":"print"},{"key":"6","isbn-type":"print","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1090\/crmp\/019\/05","article-title":"The last exhaustive computation of class groups of complex quadratic number fields","author":"Buell, Duncan A.","year":"1999","ISBN":"https:\/\/id.crossref.org\/isbn\/0821809644"},{"key":"7","doi-asserted-by":"crossref","unstructured":"P. J. Cho, Sum of three squares and class numbers of imaginary quadratic fields, Proceedings of the Japan Academy 87, 2011, pp. 91\u201394.","DOI":"10.3792\/pjaa.87.91"},{"key":"8","isbn-type":"print","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1007\/BFb0071539","article-title":"Heuristics on class groups","author":"Cohen, H.","year":"1984","ISBN":"https:\/\/id.crossref.org\/isbn\/354012909X"},{"key":"9","series-title":"Graduate Texts in Mathematics","isbn-type":"print","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-02945-9","volume-title":"A course in computational algebraic number theory","volume":"138","author":"Cohen, Henri","year":"1993","ISBN":"https:\/\/id.crossref.org\/isbn\/3540556400"},{"key":"10","isbn-type":"print","volume-title":"Modern computer algebra","author":"von zur Gathen, Joachim","year":"2003","ISBN":"https:\/\/id.crossref.org\/isbn\/0521826462","edition":"2"},{"key":"11","isbn-type":"print","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4939-7560-0","volume-title":"Disquisitiones arithmeticae","author":"Gauss, Carl Friedrich","year":"1986","ISBN":"https:\/\/id.crossref.org\/isbn\/0387962549"},{"key":"12","isbn-type":"print","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4613-8566-0","volume-title":"Representations of integers as sums of squares","author":"Grosswald, Emil","year":"1985","ISBN":"https:\/\/id.crossref.org\/isbn\/0387961267"},{"key":"13","unstructured":"W. B. Hart, FLINT: Fast Library for Number Theory, version 2.4.1, \\url{http:\/\/www.flintlib.org}, 2014."},{"issue":"4","key":"14","doi-asserted-by":"publisher","first-page":"837","DOI":"10.2307\/1990896","article-title":"A rigorous subexponential algorithm for computation of class groups","volume":"2","author":"Hafner, James L.","year":"1989","journal-title":"J. Amer. Math. Soc.","ISSN":"https:\/\/id.crossref.org\/issn\/0894-0347","issn-type":"print"},{"key":"15","isbn-type":"print","doi-asserted-by":"publisher","first-page":"186","DOI":"10.1007\/978-3-642-14518-6_17","article-title":"Congruent number theta coefficients to 10\u00b9\u00b2","author":"Hart, William B.","year":"2010","ISBN":"https:\/\/id.crossref.org\/isbn\/9783642145179"},{"key":"16","isbn-type":"print","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1007\/11792086_7","article-title":"Numerical results on class groups of imaginary quadratic fields","author":"Jacobson, Michael J., Jr.","year":"2006","ISBN":"https:\/\/id.crossref.org\/isbn\/9783540360759"},{"issue":"2","key":"17","first-page":"197","article-title":"Idoneal numbers and some generalizations","volume":"35","author":"Kani, Ernst","year":"2011","journal-title":"Ann. Sci. Math. Qu\\'{e}bec","ISSN":"https:\/\/id.crossref.org\/issn\/0707-9109","issn-type":"print"},{"key":"18","doi-asserted-by":"crossref","unstructured":"L. Kronecker, \u00dcber die Anzahl der verschiedenen classen quadratischer Formen von negativer Determinante, Journal f\u00fcr die reine und angewandte Mathematik 57 (4), 1860, pp. 248\u2013255.","DOI":"10.1515\/crll.1860.57.248"},{"key":"19","unstructured":"E. Landau, \u00dcber die Klassenzahl imagin\u00e4r-quadratischer Zahlk\u00f6rper, Ges. Wiss. G\u00f6ttingen, Math.-Phys., 1918, pp. 285\u2013295."},{"key":"20","doi-asserted-by":"crossref","unstructured":"J. E. Littlewood, On the class number of the corpus \ud835\udc43(\u221a-\ud835\udc58), Proceedings of the London Mathematical Society 27, 1928, pp. 358\u2013372.","DOI":"10.1112\/plms\/s2-27.1.358"},{"key":"21","unstructured":"The LMFDB Collaboration, The \ud835\udc3f-functions and Modular Forms Database, 2015."},{"key":"22","isbn-type":"print","first-page":"459","article-title":"Cryptographic key distribution and computation in class groups","author":"McCurley, Kevin S.","year":"1989","ISBN":"https:\/\/id.crossref.org\/isbn\/0792301498"},{"issue":"2","key":"23","doi-asserted-by":"publisher","first-page":"471","DOI":"10.1142\/S179304211250025X","article-title":"The second \ud835\udc5d-class group of a number field","volume":"8","author":"Mayer, Daniel C.","year":"2012","journal-title":"Int. J. Number Theory","ISSN":"https:\/\/id.crossref.org\/issn\/1793-0421","issn-type":"print"},{"key":"24","unstructured":"A. S. Mosunov, Unconditional class group tabulation to 2\u2074\u2070, Master\u2019s thesis, University of Calgary, Calgary, Alberta, 2014."},{"key":"25","unstructured":"A. S. Mosunov, Class group tabulation program, \\url{https:\/\/github.com\/amosunov}, 2014."},{"key":"26","unstructured":"The PARI Group, PARI\/GP version 2.7.1, \\url{http:\/\/pari.math.u-bordeaux.fr}, Bordeaux, 2014."},{"issue":"3","key":"27","doi-asserted-by":"publisher","first-page":"245","DOI":"10.4064\/aa100-3-2","article-title":"Approximate formulae for \ud835\udc3f(1,\ud835\udf12)","volume":"100","author":"Ramar\u00e9, Olivier","year":"2001","journal-title":"Acta Arith.","ISSN":"https:\/\/id.crossref.org\/issn\/0065-1036","issn-type":"print"},{"key":"28","unstructured":"S. Ramachandran, Class groups of quadratic fields, Master\u2019s thesis, University of Calgary, Calgary, Alberta, 2006."},{"key":"29","unstructured":"M. Sayles, Improved arithmetic in the ideal class group of imaginary quadratic fields with an application to integer factoring, Master\u2019s thesis, University of Calgary, Calgary, Alberta, 2013."},{"key":"30","unstructured":"M. Sayles, C libraries optarith and qform for fast binary quadratic form arithmetic, \\url{https:\/\/github.com\/maxwellsayles}, 2013."},{"key":"31","first-page":"267","article-title":"Systematic examination of Littlewood\u2019s bounds on \ud835\udc3f(1,\ud835\udf12)","author":"Shanks, Daniel","year":"1973"},{"issue":"273","key":"32","doi-asserted-by":"publisher","first-page":"477","DOI":"10.1090\/S0025-5718-10-02356-2","article-title":"Structure computation and discrete logarithms in finite abelian \ud835\udc5d-groups","volume":"80","author":"Sutherland, Andrew V.","year":"2011","journal-title":"Math. Comp.","ISSN":"https:\/\/id.crossref.org\/issn\/0025-5718","issn-type":"print"},{"issue":"2","key":"33","doi-asserted-by":"publisher","first-page":"163","DOI":"10.1016\/0097-3165(91)90016-A","article-title":"Hecke operators and the weight distributions of certain codes","volume":"57","author":"Schoof, Ren\u00e9","year":"1991","journal-title":"J. Combin. Theory Ser. A","ISSN":"https:\/\/id.crossref.org\/issn\/0097-3165","issn-type":"print"},{"key":"34","first-page":"39","article-title":"Generating functions of class-numbers","volume":"1","author":"Watson, G. N.","year":"1935","journal-title":"Compositio Math.","ISSN":"https:\/\/id.crossref.org\/issn\/0010-437X","issn-type":"print"},{"key":"35","doi-asserted-by":"publisher","first-page":"117","DOI":"10.4064\/aa-22-2-117-124","article-title":"Exponents of the class groups of complex quadratic fields","volume":"22","author":"Weinberger, P. J.","year":"1973","journal-title":"Acta Arith.","ISSN":"https:\/\/id.crossref.org\/issn\/0065-1036","issn-type":"print"},{"key":"36","unstructured":"Hungabee specification, \\url{https:\/\/www.westgrid.ca\/support\/systems\/Hungabee}, 2014."}],"container-title":["Mathematics of Computation"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/www.ams.org\/mcom\/2016-85-300\/S0025-5718-2015-03050-6\/S0025-5718-2015-03050-6.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"},{"URL":"https:\/\/www.ams.org\/mcom\/2016-85-300\/S0025-5718-2015-03050-6\/S0025-5718-2015-03050-6.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,21]],"date-time":"2026-04-21T18:49:53Z","timestamp":1776797393000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.ams.org\/mcom\/2016-85-300\/S0025-5718-2015-03050-6\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,11,3]]},"references-count":36,"journal-issue":{"issue":"300","published-print":{"date-parts":[[2016,7]]}},"alternative-id":["S0025-5718-2015-03050-6"],"URL":"https:\/\/doi.org\/10.1090\/mcom3050","archive":["CLOCKSS","Portico"],"relation":{},"ISSN":["1088-6842","0025-5718"],"issn-type":[{"value":"1088-6842","type":"electronic"},{"value":"0025-5718","type":"print"}],"subject":[],"published":{"date-parts":[[2015,11,3]]}}}