Documentation

TauCeti.NumberTheory.QuadraticForm.Global.Signature

Signatures of quadratic forms at real places #

This file packages the positive and negative indices of the localization of a quadratic form at a real place. The projections are the real-place invariants used in the local-global theory of quadratic forms over number fields.

The signature is invariant under equivalence, additive under orthogonal products, exchanges its components under negation or negative scaling, and is unchanged by positive scaling. For a nondegenerate form, the two indices add to the global rank.

Sylvester's law of inertia turns that invariant into a complete one: at a real place regular forms are isometric exactly when their signatures agree, so at a fixed global rank the positive index alone separates them, and the localization is isometric to the normal form QuadraticForm.realSignatureForm p q exactly when (p, q) is its signature. This is the real half of the archimedean classification; the complex half is in TauCeti.NumberTheory.QuadraticForm.Global.ComplexPlaces.

Main definitions #

Main results #

References #

noncomputable def QuadraticForm.realSignature {K : Type u} [Field K] {V : Type v} [AddCommGroup V] [Module K V] (Q : QuadraticForm K V) (w : { w : NumberField.InfinitePlace K // w.IsReal }) :

The pair consisting of the positive and negative indices of a quadratic form at a real place.

Instances For
    noncomputable def QuadraticForm.realPositiveIndex {K : Type u} [Field K] {V : Type v} [AddCommGroup V] [Module K V] (Q : QuadraticForm K V) (w : { w : NumberField.InfinitePlace K // w.IsReal }) :

    The positive index of a quadratic form at a real place.

    Instances For
      noncomputable def QuadraticForm.realNegativeIndex {K : Type u} [Field K] {V : Type v} [AddCommGroup V] [Module K V] (Q : QuadraticForm K V) (w : { w : NumberField.InfinitePlace K // w.IsReal }) :

      The negative index of a quadratic form at a real place.

      Instances For
        @[simp]

        The first component of the real signature is the positive index.

        @[simp]

        The second component of the real signature is the negative index.

        @[simp]

        The real signature is a prescribed pair exactly when the two indices are its components.

        The positive index at a real place is Mathlib's positive index of the localized form.

        The negative index at a real place is Mathlib's negative index of the localized form.

        The positive and negative indices of a nondegenerate form at a real place add to its global rank.

        The positive index of a diagonal form ⟨a₁, …, aₙ⟩ at a real place w is the number of coefficients that are positive under the real embedding of w.

        The negative index of a diagonal form ⟨a₁, …, aₙ⟩ at a real place w is the number of coefficients that are negative under the real embedding of w.

        theorem QuadraticMap.Equivalent.realSignature_eq {K : Type u} [Field K] {V : Type v} [AddCommGroup V] [Module K V] {W : Type v'} [AddCommGroup W] [Module K W] {Q : QuadraticForm K V} {R : QuadraticForm K W} (h : Equivalent Q R) (w : { w : NumberField.InfinitePlace K // w.IsReal }) :

        Equivalent quadratic forms have the same signature at every real place.

        Equivalent quadratic forms have the same positive index at every real place.

        Equivalent quadratic forms have the same negative index at every real place.

        @[simp]

        The positive index at a real place is additive under orthogonal products.

        @[simp]

        The negative index at a real place is additive under orthogonal products.

        @[simp]

        The real signature of an orthogonal product is the componentwise sum of the signatures.

        @[simp]

        Negation exchanges the positive and negative indices at a real place.

        @[simp]

        Negation exchanges the negative and positive indices at a real place.

        @[simp]

        Negation exchanges the two components of the real signature.

        @[simp]

        Scaling by a scalar positive at a real place preserves its positive index.

        @[simp]

        Scaling by a scalar positive at a real place preserves its negative index.

        @[simp]

        Scaling by a scalar positive at a real place preserves its signature.

        @[simp]

        Scaling by a scalar negative at a real place exchanges the positive and negative indices.

        @[simp]

        Scaling by a scalar negative at a real place exchanges the negative and positive indices.

        @[simp]

        Scaling by a scalar negative at a real place exchanges the signature components.

        @[simp]

        Sylvester's law of inertia at a real place. Two regular quadratic forms become isometric at a real place exactly when their signatures there agree.

        At a real place the positive index is already a complete invariant of regular forms of equal global rank, because the negative index is the rank minus the positive index.

        @[simp]

        A regular quadratic form is isometric at a real place to the normal form p⟨1⟩ ⊥ q⟨-1⟩ exactly when (p, q) is its signature there.

        A regular quadratic form is isometric at a real place to the normal form of its signature there.

        A regular quadratic form is anisotropic at a real place exactly when it is definite there, that is, when its negative or its positive index there vanishes.

        A diagonal form ⟨a₁, …, aₙ⟩ is anisotropic at a real place exactly when its coefficients there are all positive or all negative.