Module

HilbertPairingLaws.lean

Nyll.ClassFieldTheory.Definitions.HilbertSymbols.HilbertPairingLaws
3 declarations indexed from sourceView source ↗

Algebraic laws for Hilbert pairings

Declarations

ClassFieldTheory.HilbertPairing.IsSteinberg

The Steinberg relation for a pairing on power classes.

Source context 2 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace ClassFieldTheory.HilbertPairing
universe u
def IsSteinberg
    {K : Type u} [Field K] {n : ℕ+}
    (B : HilbertPairing K n) : Prop
ClassFieldTheory.HilbertPairing.IsSkewSymmetric

Skew-symmetry of a pairing on power classes.

Source context 2 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace ClassFieldTheory.HilbertPairing
universe u
def IsSkewSymmetric
    {K : Type u} [Field K] {n : ℕ+}
    (B : HilbertPairing K n) : Prop
ClassFieldTheory.HilbertPairing.IsNondegenerate

Nondegeneracy in both variables of a pairing on power classes.

Source context 2 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace ClassFieldTheory.HilbertPairing
universe u
def IsNondegenerate
    {K : Type u} [Field K] {n : ℕ+}
    (B : HilbertPairing K n) : Prop