Discriminants
Suppose
are a basis for a number field
, which we
view as a
-vector space. Let
be the
embedding
, where
are the distinct embeddings of
into
. Let
be the matrix whose rows are
. The quantity
depends on the ordering of the
, and need not be an integer.
If we consider
instead, we
obtain a number that is a well-defined integer which can
be either positive or negative. Note that
so
can be defined purely in terms of the trace without
mentioning the embeddings
. Also, changing the basis for
is the same as left multiplying
by an integer matrix
of
determinant
, which does not change the squared determinant,
since
. Thus
is well defined, and does not depend on the choice of basis.
If we view
as a
-vector space, then
defines a bilinear pairing
on
, which we call
the . The following lemma asserts that this
pairing is nondegenerate, so
hence
.
Proof.
If the trace pairing is degenerate, then there exists

such
that for every

we have

. In particularly, taking

we see that
![$ 0=\Tr (a a^{-1})=\Tr (1)=[K:\mathbf{Q}]>0$](img741.png)
, which is
absurd.
Definition 10.2.2 (Discriminant)
Suppose

is any

-basis of

. The
of

is
The

of an order

in

is
the discriminant of any basis for

.
The

of the number field

is the discrimimant of

.
Note that the discriminants defined above are all nonzero
by Lemma 10.2.1.
Warning: In
is defined to be the discriminant of the
polynomial you happened to use to define
, which is (in my opinion)
a poor choice and goes against most of the literature.
The following proposition asserts that the discriminant of an order
in
is bigger than
by a factor of the square
of the index.
Proposition 10.2.3
Suppose
is an order in
. Then
Proof.
Let

be a matrix whose rows are the images via

of a basis
for

, and let

be a matrix whose rows are the images via

of a basis for

. Since

has finite
index, there is an integer matrix

such that

,
and
![$ \vert{\mathrm{Det}}(C)\vert= [\O _K:\O ]$](img751.png)
. Then
This result is enough to give an algorithm for computing
,
albeit a potentially slow one. Given
, find some order
, and compute
. Factor
, and use the factorization
to write
, where
is the largest square that
divides
. Then the index of
in
is a divisor of
,
and we (tediously) can enumerate all rings
with
and
, until we find the largest one all of
whose elements are integral.
Example 10.2.4
Consider the ring
![$ \O _K = \mathbf{Z}[(1+\sqrt{5})/2]$](img250.png)
of integers of

. The discriminant of the basis

is
Let
![$ \O =\mathbf{Z}[\sqrt{5}]$](img761.png)
be the order generated by

.
Then

has basis

, so
William Stein
2004-05-06