Data from extensive computations on class groups
of quadratic imaginary fields is available below.
It is organized by fundamental discriminant d, and divided
into four groups based on congruences:
- ∣d∣≡3(mod8)
- ∣d∣≡7(mod8)
- ∣d∣≡4(mod16)
- ∣d∣≡8(mod16)
For each congruence class above, there are 4096 files, indexed from
k=0 to
k=4095. The
kth file contains data for
k⋅228≤∣d∣<(k+1)⋅228.
File and data format
The kth file of data for ∣d∣≡r(modm) has filename of the form
cl{
r}mod{
m}.{k}.gz
(for example, file 12 for ∣d∣≡7(mod8) is cl7mod8.12.gz
).
Files range in size from 50 to 200 megabytes, and need to be uncompressed
with gzip
.
After uncompressing,
there is one line per discriminant, with discriminants in order of their absolute
value. The discriminants and associated class group data may be extracted as
follows, where for i≥1 we define di to be the ith discriminant of the file:
- Initialise d0=−k⋅228−r.
- For i≥1, let the data in line i of the file be
a | b | c1 c2 … ct |
-
Then
- di=di−1−m⋅a,
- h(di)=b,
- the invariant factors for the class group are [c1,c2,…,ct].
In particular, b=∏j=1tcj.
For example, the first two lines of file cl4mod16.1
are
0 | 12160 | 380 4 4 2 |
2 | 4392 | 2196 2 |
so
- d0=−1⋅228−4=−268435460, and then
- d1=d0−16⋅0=−268435460, with class number 12160,
- d2=d1−16⋅2=−268435492, with class number 4392,
and so on.
File download