Even unimodular forms over Henselian local rings with residue field ๐ฝโ #
Let R be a Henselian local ring whose residue field has two elements, for instance โค_[2].
A symmetric bilinear form B over R is even when 2 divides every value B x x. This file
classifies the even unimodular forms, which are the unimodular Jordan constituents of type II at
the dyadic prime.
The binary forms come first. If B x y is a unit, then B has a pair e, f whose Gram matrix
is either the hyperbolic plane !![0, 1; 1, 0] or !![2, 1; 1, 2]. Two orthogonal copies of
!![2, 1; 1, 2] contain a hyperbolic pair, so an even unimodular form of rank at least four splits
off a hyperbolic plane. Consequently, if -3 is not a square in R, two even unimodular forms of
the same rank are isometric exactly when the product of their Gram determinants is a square. The
hypothesis on -3 separates the two binary forms, whose determinants are -1 and 3.
Such a form is determined by its reduction, with no hypothesis on -3: if a linear map carries one
even unimodular form to another modulo ๐ช, and their self-pairings modulo 2๐ช, then the forms are
isometric. This is what makes a dyadic Jordan constituent of type II between neighbours of type II
unique up to isometry
(LinearMap.BilinForm.IsJordanSplitting.equivalent_restrict_of_equivalent_of_even).
This is the even half of the classification of unimodular lattices over โคโ; the odd unimodular
forms, which are diagonalizable, are not treated here. The analogous statement when 2 is a unit
is LinearMap.BilinForm.IsSymm.equivalent_iff_isSquare_det_mul_det.
Main results #
LinearMap.BilinForm.IsSymm.exists_hyperbolic_or_exists_two_one_one_two: a symmetric even form with a unit valueB x yhas a pair with Gram matrix!![0, 1; 1, 0]or!![2, 1; 1, 2].LinearMap.BilinForm.IsSymm.equivalent_iff_isSquare_det_mul_det_of_even: even unimodular forms of the same rank are isometric exactly when the product of their Gram determinants is a square.LinearMap.BilinForm.IsSymm.equivalent_of_sub_mem_maximalIdeal_of_even: even unimodular forms which agree up to a linear map modulo๐ช, and on the diagonal modulo2๐ช, are isometric.LinearMap.BilinForm.IsJordanSplitting.equivalent_restrict_of_equivalent_of_even: a dyadic Jordan constituent of type II whose neighbours are of type II is unique up to isometry.LinearMap.BilinForm.IsJordanSplitting.equivalent_iff_forall_equivalent_restrict_of_even: forms with a dyadic Jordan splitting all of whose constituents are of type II are isometric exactly when their constituents of each index are.
References #
- O. T. O'Meara, Introduction to Quadratic Forms, ยง93, for unimodular lattices over dyadic local rings, and 93:28 for the classification of lattices over unramified dyadic local rings.
- J. W. S. Cassels, Rational Quadratic Forms, Chapter 8, for integral forms over
โค_2. - J. H. Conway and N. J. A. Sloane, Sphere Packings, Lattices and Groups, Chapter 15, ยง7, for the trains of a 2-adic symbol: a constituent of type II between constituents of type II forms a train by itself, so its sign is an invariant.
Binary even unimodular forms in residue characteristic two. Over a Henselian local ring
whose residue field has two elements, let B be a symmetric form with every B x x divisible by
2. If B x y is a unit, then B has a pair e, f with B e f = 1 whose Gram matrix is either
the hyperbolic plane !![0, 1; 1, 0] or !![2, 1; 1, 2].
Classification of even unimodular forms in residue characteristic two. Let R be a
Henselian local ring whose residue field has two elements and in which -3 is not a square, for
instance โค_[2]. Two symmetric forms with every B x x divisible by 2 and with unit Gram
determinants in bases of the same size are isometric exactly when the product of those
determinants is a square.
An even unimodular form is determined by its reduction. Let R be a Henselian local ring
whose residue field has two elements, for instance โค_[2], and let C and C' be symmetric forms
with unit Gram determinants in bases of the same size, with every C x x divisible by 2. If a
linear map ฯ carries C' to C modulo ๐ช, and the self-pairings modulo 2๐ช, that is
C' x y - C (ฯ x) (ฯ y) โ ๐ช and C' x x - C (ฯ x) (ฯ x) โ 2๐ช for all x and y, then C and
C' are isometric. Thus C is determined by its reduction modulo ๐ช together with its
self-pairings modulo 2๐ช; when 2 is a non-zero-divisor, as in โค_[2], these amount to the
residue of the quadratic form x โฆ C x x / 2.
The condition on the diagonal cannot be dropped: !![0, 1; 1, 0] and !![2, 1; 1, 2] agree modulo
2, but they are not isometric over โค_[2].
Dyadic Jordan constituents of type II between constituents of type II are unique. Let R
be a Henselian local domain whose residue field has two elements and in which 2 โ 0, for instance
โค_[2]. Let B be a symmetric form on a finite free module, isometric to a form B', and let S
and S' be Jordan splittings of B and B' with respect to 2. Suppose that the constituent
S j is even at its own scale (of type II), and so are its neighbours S (j - 1) and S (j + 1);
the condition on S (j - 1) is vacuous for j = 0, and zero constituents are of type II. Then the
constituents S j and S' j are isometric.
Without the condition on the neighbours, constituents of type II are not unique: over โค_[2] the
forms !![0, 1; 1, 0] โฅ โจ2โฉ and !![2, 1; 1, 2] โฅ โจ-6โฉ are isometric, while their constituents
!![0, 1; 1, 0] and !![2, 1; 1, 2] of index 0, both of type II, are not: the ratio -3 of
their determinants is not a square. Here the neighbour โจ2โฉ is of type I.
Classification of dyadic forms whose Jordan constituents are all of type II. Let R be a
Henselian local domain whose residue field has two elements and in which 2 โ 0, for instance
โค_[2], and let B be a symmetric form on a finite free module with a Jordan splitting S with
respect to 2 in which every constituent is even at its own scale. Then B is isometric to a form
B' with a Jordan splitting S' exactly when their constituents of each index are isometric. Over
โค_[2] the constituents are classified by their rank and determinant square class
(LinearMap.BilinForm.IsSymm.equivalent_iff_isSquare_det_mul_det_of_even).