OFFSET
1,3
COMMENTS
This is an ``imprimitive'' class number. Each a(n) is A087048(n) increased by the number of cycles of discriminant D(n) of imprimitive binary quadratic forms.
REFERENCES
J. H. Conway and N. J. A. Sloane, "Sphere Packings, Lattices and Groups", Springer-Verlag, 3rd. ed. See Section 3.3 on page 359.
LINKS
Robin Visser, Table of n, a(n) for n = 1..10000
FORMULA
a(n) is the sum A087048(m) over all integers m with D(m)= D(n)/k^2 for some integer k.
EXAMPLE
PROG
(SageMath)
def a(n):
i, D, S = 1, Integer(5), []
while(i < n):
D += 1; i += 1*(((D%4) in [0, 1]) and (not D.is_square()))
for b in range(1, isqrt(D)+1):
if ((D-b^2)%4 != 0): continue
for a in Integer((D-b^2)/4).divisors():
Q = BinaryQF(a, b, -(D-b^2)/(4*a))
if all([(not Q.is_equivalent(t)) for t in S]): S.append(Q)
return len(S) # Robin Visser, May 31 2025
CROSSREFS
KEYWORD
nonn
AUTHOR
Barry R. Smith, Apr 19 2015
EXTENSIONS
Offset corrected and more terms from Robin Visser, May 31 2025
STATUS
approved
