Witt decomposition #
Over a field in which 2 is invertible, every regular quadratic form on a finite-dimensional
space is isometric to an orthogonal sum of hyperbolic planes and an anisotropic form, and both
the number of planes and the anisotropic summand are determined by the isometry class. The number
of planes is the Witt index and the last summand is the anisotropic part.
The existence and uniqueness statements are phrased on TauCeti.RegularFormClass K, the
isometry classes of regular forms, whose addition is orthogonal sum. m hyperbolic planes are
then m • hyperbolicClass K, so the decomposition reads c = m • hyperbolicClass K + a, and the
invariance of the Witt index and of the anisotropic part under isometry is automatic.
TauCeti.hyperbolicPresentation names the diagonal presentation ⟨1, -1, …, 1, -1⟩ realising
m • hyperbolicClass K, which is what turns the statement back into an isometry of forms in
QuadraticForm.exists_equivalent_hyperbolicPresentation_prod.
This file treats the regular case, which is the case the Witt ring needs. A form with a nonzero radical is the orthogonal sum of the zero form on its radical and a regular form, and its Witt decomposition follows from the regular one.
Main definitions #
TauCeti.hyperbolicPresentation: the diagonal presentation ofmhyperbolic planes.TauCeti.RegularFormClass.Anisotropic: anisotropy of an isometry class.TauCeti.RegularFormClass.wittIndex: the number of hyperbolic planes in a class.TauCeti.RegularFormClass.anisotropicPart: the anisotropic summand of a class.
Main results #
TauCeti.RegularFormClass.anisotropic_of_rank_le_one: a regular class of rank at most one is anisotropic.TauCeti.exists_nsmul_hyperbolicClass_add: Witt decomposition (Lam I.4.1), existence.TauCeti.eq_of_nsmul_hyperbolicClass_add_eq: Witt decomposition, uniqueness of both the number of hyperbolic planes and the anisotropic summand.TauCeti.RegularFormClass.wittDecomposition: the decomposition of a class by its own Witt index and anisotropic part.TauCeti.RegularFormClass.rank_eq_two_mul_wittIndex_add: the rank formularank c = 2 * wittIndex c + rank (anisotropicPart c).TauCeti.RegularFormClass.eq_hyperbolicClass_of_rank_eq_two_of_not_anisotropic: an isotropic class of rank two is the hyperbolic class.QuadraticForm.exists_equivalent_hyperbolicPresentation_prod: the decomposition read as an isometry of quadratic forms.QuadraticForm.mem_unitValueSet_iff_not_anisotropic_mk_rankOne_add: a regular form represents a unitcexactly when adjoining⟨-c⟩to its class gives an isotropic class.
References #
- T. Y. Lam, Introduction to Quadratic Forms over Fields (2005), Chapter I, §4.
Hyperbolic presentations and hyperbolic classes #
The diagonal presentation ⟨1, -1, …, 1, -1⟩ of m hyperbolic planes.
Instances For
m hyperbolic planes are presented by 2 * m weights.
The presentation of m hyperbolic planes presents the m-fold sum of the hyperbolic
class.
Anisotropic classes #
An isometry class is anisotropic when the forms in it are: being anisotropic is an isometry
invariant, by QuadraticMap.Equivalent.anisotropic_iff, so it descends to the classes.
Instances For
A class is anisotropic exactly when one, equivalently every, presented form in it is.
The rank-zero class is anisotropic: its space has no nonzero vector.
A regular-form class of rank at most one is anisotropic: a form ⟨a⟩ with a a unit vanishes
only at the origin.
A hyperbolic plane is isotropic, so an orthogonal sum with one is never anisotropic.
A class with a hyperbolic summand is not anisotropic.
A class with at least one hyperbolic plane split off is not anisotropic.
The decomposition #
Witt decomposition (Lam I.4.1), existence: every isometry class of regular forms is the orthogonal sum of a number of hyperbolic planes and an anisotropic class.
Witt decomposition (Lam I.4.1), uniqueness: the number of hyperbolic planes and the anisotropic summand are determined by the class.
The Witt index of an isometry class of regular forms: the number of hyperbolic planes in its Witt decomposition.
Instances For
The anisotropic part of an isometry class of regular forms: the anisotropic summand of its Witt decomposition.
Instances For
The anisotropic part of a class is anisotropic.
Witt decomposition: a class is its Witt index worth of hyperbolic planes plus its anisotropic part.
Any Witt decomposition of a class computes its Witt index.
Any Witt decomposition of a class computes its anisotropic part.
Adjoining m hyperbolic planes raises the Witt index by m.
Adjoining hyperbolic planes leaves the anisotropic part unchanged.
The rank-zero class has Witt index zero.
An anisotropic class has Witt index zero, and conversely.
An anisotropic class is its own anisotropic part.
The hyperbolic plane has Witt index one.
The hyperbolic plane has no anisotropic part.
The rank of a class splits as twice its Witt index plus the rank of its anisotropic part.
Twice the Witt index is at most the rank.
An isotropic class of rank two is the hyperbolic class.
The decomposition of a form #
A regular form is anisotropic exactly when its isometry class is.
A regular form represents a unit c exactly when adjoining the line ⟨-c⟩ to its isometry
class gives an isotropic class. This reduces questions about represented values to the isotropy
criteria, which are stated in terms of the invariants of a class.
Witt decomposition for a regular form: a nondegenerate quadratic form on a
finite-dimensional space is isometric to the orthogonal sum of m hyperbolic planes and an
anisotropic diagonal form, and m is the Witt index of its class.
Worked examples #
Worked example. The binary form ⟨1, 1⟩ over ℚ is anisotropic, because a sum of two
rational squares vanishes only at the origin.