Documentation

TauCeti.LinearAlgebra.BilinearForm.Even.Henselian

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 #

References #

theorem LinearMap.BilinForm.IsSymm.exists_hyperbolic_or_exists_two_one_one_two {R : Type u_1} {M : Type u_2} [CommRing R] [HenselianLocalRing R] [AddCommGroup M] [Module R M] {B : LinearMap.BilinForm R M} (hR : Nat.card (IsLocalRing.ResidueField R) = 2) (hB : B.IsSymm) (heven : โˆ€ (x : M), 2 โˆฃ (B x) x) {x y : M} (hxy : IsUnit ((B x) y)) :
โˆƒ (e : M) (f : M), (B e) f = 1 โˆง ((B e) e = 0 โˆง (B f) f = 0 โˆจ (B e) e = 2 โˆง (B f) f = 2)

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].

theorem LinearMap.BilinForm.IsSymm.equivalent_iff_isSquare_det_mul_det_of_even {R : Type u_1} {M : Type u_2} {N : Type u_3} [CommRing R] [HenselianLocalRing R] [AddCommGroup M] [Module R M] [AddCommGroup N] [Module R N] {B : LinearMap.BilinForm R M} {C : LinearMap.BilinForm R N} (hR : Nat.card (IsLocalRing.ResidueField R) = 2) (h3 : ยฌIsSquare (-3)) (hB : B.IsSymm) (hC : C.IsSymm) (hBeven : โˆ€ (x : M), 2 โˆฃ (B x) x) (hCeven : โˆ€ (x : N), 2 โˆฃ (C x) x) {n : โ„•} (b : Module.Basis (Fin n) R M) (c : Module.Basis (Fin n) R N) (hBdet : IsUnit ((toMatrix b) B).det) (hCdet : IsUnit ((toMatrix c) C).det) :

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.

theorem LinearMap.BilinForm.IsSymm.equivalent_of_sub_mem_maximalIdeal_of_even {R : Type u_1} {M : Type u_2} {N : Type u_3} [CommRing R] [HenselianLocalRing R] [AddCommGroup M] [Module R M] [AddCommGroup N] [Module R N] (hR : Nat.card (IsLocalRing.ResidueField R) = 2) {C : LinearMap.BilinForm R M} {C' : LinearMap.BilinForm R N} (hC : C.IsSymm) (hC' : C'.IsSymm) (heven : โˆ€ (x : M), 2 โˆฃ (C x) x) {n : โ„•} (b : Module.Basis (Fin n) R M) (b' : Module.Basis (Fin n) R N) (hdet : IsUnit ((toMatrix b) C).det) (hdet' : IsUnit ((toMatrix b') C').det) (ฯ† : N โ†’โ‚—[R] M) (hฯ† : โˆ€ (x y : N), (C' x) y - (C (ฯ† x)) (ฯ† y) โˆˆ IsLocalRing.maximalIdeal R) (hฯ†โ‚‚ : โˆ€ (x : N), (C' x) x - (C (ฯ† x)) (ฯ† x) โˆˆ Ideal.span {2} * IsLocalRing.maximalIdeal R) :

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].

theorem LinearMap.BilinForm.IsJordanSplitting.equivalent_restrict_of_equivalent_of_even {R : Type u_1} {M : Type u_2} {N : Type u_3} [CommRing R] [HenselianLocalRing R] [AddCommGroup M] [Module R M] [AddCommGroup N] [Module R N] [IsDomain R] {B : LinearMap.BilinForm R M} {B' : LinearMap.BilinForm R N} {S : โ„• โ†’ Submodule R M} {S' : โ„• โ†’ Submodule R N} (hR : Nat.card (IsLocalRing.ResidueField R) = 2) (h20 : 2 โ‰  0) [Module.Free R M] [Module.Finite R M] (hS : B.IsJordanSplitting 2 S) (hS' : B'.IsJordanSplitting 2 S') (hB : B.IsSymm) (hBB' : B.Equivalent B') {j : โ„•} (hj : โˆ€ x โˆˆ S j, 2 ^ (j + 1) โˆฃ (B x) x) (hprev : โˆ€ x โˆˆ S (j - 1), 2 ^ j โˆฃ (B x) x) (hnext : โˆ€ x โˆˆ S (j + 1), 2 ^ (j + 2) โˆฃ (B x) x) :
(B.restrict (S j)).Equivalent (B'.restrict (S' j))

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.

theorem LinearMap.BilinForm.IsJordanSplitting.equivalent_iff_forall_equivalent_restrict_of_even {R : Type u_1} {M : Type u_2} {N : Type u_3} [CommRing R] [HenselianLocalRing R] [AddCommGroup M] [Module R M] [AddCommGroup N] [Module R N] [IsDomain R] {B : LinearMap.BilinForm R M} {B' : LinearMap.BilinForm R N} {S : โ„• โ†’ Submodule R M} {S' : โ„• โ†’ Submodule R N} (hR : Nat.card (IsLocalRing.ResidueField R) = 2) (h20 : 2 โ‰  0) [Module.Free R M] [Module.Finite R M] (hS : B.IsJordanSplitting 2 S) (hS' : B'.IsJordanSplitting 2 S') (hB : B.IsSymm) (heven : โˆ€ (j : โ„•), โˆ€ x โˆˆ S j, 2 ^ (j + 1) โˆฃ (B x) x) :
B.Equivalent B' โ†” โˆ€ (j : โ„•), (B.restrict (S j)).Equivalent (B'.restrict (S' j))

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).