The signed discriminant on the Witt ring and I/I² ≅ Kˣ/(Kˣ)² #
Adding a hyperbolic plane does not change the signed discriminant d±, so d± is a well-defined
function on the Witt ring W(K). It need not be additive on all of W(K): d±(q ⊥ r) picks up the
sign (-1)^{mn} in ranks m and n. That sign disappears as soon as one summand has even rank.
So d± restricts to an additive map on the fundamental ideal I(K), and this is where the
signed discriminant, rather than the plain one, is forced.
On a one-fold Pfister class d±⟨⟨a⟩⟩ is the square class of a. The two-fold Pfister classes lie
in its kernel, and they additively generate I(K)², so d± vanishes on I(K)². Conversely, the
identity ⟨⟨a⟩⟩ + ⟨⟨b⟩⟩ = ⟨⟨ab⟩⟩ + ⟨⟨a, b⟩⟩ shows that every element of I(K) is congruent
modulo I(K)² to a single one-fold Pfister class ⟨⟨a⟩⟩, with a in the square class
d±(x). Together these describe I(K)² as the classes of the even-dimensional forms of
trivial signed discriminant, and give the isomorphism
I(K)/I(K)² ≅ Kˣ/(Kˣ)².
The quotient I/I² is Mathlib's Ideal.Cotangent. The square-class group is
TauCeti.SquareClassGroup K, written additively.
Main definitions #
TauCeti.WittRing.signedDiscr: the signed discriminant of a Witt class.TauCeti.signedDiscrHom: its restriction toI(K). This map is semilinear along the dimension-mod-two mapW(K) → ZMod 2.TauCeti.fundamentalIdealCotangentEquiv: the isomorphismI(K)/I(K)² ≃+ Kˣ/(Kˣ)².
Main results #
TauCeti.WittRing.signedDiscr_wittClass:d±of the Witt class of a form isd±of the form.TauCeti.WittRing.signedDiscr_add: the correction term ford±of a sum of Witt classes.TauCeti.WittRing.signedDiscr_add_of_mem_fundamentalIdeal: the correction term vanishes once one summand lies inI(K).TauCeti.WittRing.signedDiscr_oneFoldPfisterClass:d±⟨⟨a⟩⟩is the square class ofa.TauCeti.mem_fundamentalIdeal_sq_iff:I(K)²consists of the classes inI(K)with trivial signed discriminant.TauCeti.wittClass_mem_fundamentalIdeal_sq_iff: a form has Witt class inI(K)²exactly when it has even rank and trivial signed discriminant.TauCeti.oneFoldPfisterClass_eq_zero_iff:⟨⟨a⟩⟩ = 0inW(K)exactly whenais a square.TauCeti.signedDiscrHom_surjectiveandTauCeti.signedDiscrHom_eq_zero_iff:d±mapsI(K)onto the square-class group with kernelI(K)².
References #
- T. Y. Lam, Introduction to Quadratic Forms over Fields (2005), Chapter II, §2, where the
signed discriminant is shown to induce
I/I² ≅ Kˣ/(Kˣ)².
The signed discriminant of a Witt class #
The signed discriminant of a Witt class: d± of any form representing it. This is well
defined because adding a hyperbolic plane does not change d±; see
TauCeti.WittRing.signedDiscr_wittClass.
Instances For
The signed discriminant of the Witt class of a form is the signed discriminant of the form.
The zero Witt class has trivial signed discriminant.
The Witt class of ⟨1⟩ has trivial signed discriminant.
The signed discriminant of a sum of Witt classes: the correction term is the product of
their dimensions modulo two, times the square class of -1.
The signed discriminant is additive on the fundamental ideal:
d±(x + y) = d±(x) + d±(y) as soon as x has even dimension.
On the fundamental ideal the signed discriminant is invariant under negation.
On the fundamental ideal the signed discriminant commutes with natural multiples.
The signed discriminant of a one-fold Pfister class: d±⟨⟨a⟩⟩ = d±⟨1, -a⟩ is the square
class of a.
The signed discriminant of a two-fold Pfister class ⟨⟨a, b⟩⟩ is trivial.
The signed discriminant vanishes on I(K)². The two-fold Pfister classes additively
generate I(K)² and have trivial signed discriminant, and d± is additive on I(K).
The signed discriminant is semilinear on the fundamental ideal: for x ∈ I(K),
d±(w x) = dim(w) • d±(x), with the dimension of w read modulo two.
I(K)² is the kernel of the signed discriminant #
⟨⟨a⟩⟩ = ⟨1, -a⟩ vanishes in the Witt ring exactly when a is a square.
The description of I(K)² by the signed discriminant: a Witt class lies in I(K)²
exactly when it lies in I(K) and has trivial signed discriminant.
A form has Witt class in I(K)² exactly when it has even rank and trivial signed
discriminant.
A one-fold Pfister class ⟨⟨a⟩⟩ lies in I(K)² exactly when a is a square, in which case
it is already zero.
The isomorphism I(K)/I(K)² ≅ Kˣ/(Kˣ)² #
The signed discriminant on the fundamental ideal, as a map I(K) → Kˣ/(Kˣ)² that is
semilinear along the dimension-mod-two map W(K) → ZMod 2. Its kernel is I(K)², by
TauCeti.signedDiscrHom_eq_zero_iff, and it is surjective, by
TauCeti.signedDiscrHom_surjective.
Instances For
signedDiscrHom evaluates the signed discriminant.
The signed discriminant maps the one-fold Pfister class ⟨⟨a⟩⟩ to the square class of a;
in particular it maps I(K) onto the square-class group.
The kernel of the signed discriminant on I(K) is I(K)².
I(K)/I(K)² ≅ Kˣ/(Kˣ)²: the signed discriminant induces an isomorphism from the cotangent
space I(K)/I(K)² of the fundamental ideal onto the square-class group.
Instances For
The isomorphism I(K)/I(K)² ≅ Kˣ/(Kˣ)² sends the class of x ∈ I(K) to d±(x).
The inverse isomorphism Kˣ/(Kˣ)² ≅ I(K)/I(K)² sends the square class of a to the class
of the one-fold Pfister form ⟨⟨a⟩⟩.