ModuleTransport.lean
Nyll.ClassFieldTheory.GlobalClassFieldTheory.GlobalClassFields.HilbertClassFieldReciprocity.Transport
6 declarations indexed from sourceView source ↗ Module documentation
Generic transport core for Hilbert class-field reciprocity
The quotient transport and its norm-residue evaluation are compiled once in this leaf. Big/small and actual/original Hilbert reciprocity specializations reuse the named data provider without rebuilding the generic reciprocity composite.
Declarations
GlobalClassFieldTheory.GlobalClassFields.hilbertClassFieldReciprocityIdeleClassGroupIsMulCommutative
DocumentationThe shared commutativity provider used by the Hilbert reciprocity leaves.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped IsMulCommutative NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open Reciprocity
GlobalClassFieldTheory.GlobalClassFields.hilbertClassFieldReciprocityIdeleClassGroupIsMulCommutativeLocal
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped IsMulCommutative NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open Reciprocity
GlobalClassFieldTheory.GlobalClassFields.hilbertClassFieldQuotientTransport_inverse_apply_with
DocumentationInverse norm-residue evaluation transported through a subgroup equality and then through an arbitrary multiplicative equivalence.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped IsMulCommutative NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open Reciprocity
local instance
hilbertClassFieldReciprocityIdeleClassGroupIsMulCommutativeLocal
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
hilbertClassFieldReciprocityIdeleClassGroupIsMulCommutative
GlobalClassFieldTheory.GlobalClassFields.hilbertClassFieldGlobalReciprocityTransportEquiv
DocumentationGlobal reciprocity followed by subgroup-equality transport and a chosen quotient equivalence.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped IsMulCommutative NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open Reciprocity
local instance
hilbertClassFieldReciprocityIdeleClassGroupIsMulCommutativeLocal
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
hilbertClassFieldReciprocityIdeleClassGroupIsMulCommutative
GlobalClassFieldTheory.GlobalClassFields.hilbertClassFieldGlobalReciprocityTransport_globalNormResidue
DocumentationEvaluation of the shared transported reciprocity equivalence on the global norm-residue symbol.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped IsMulCommutative NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open Reciprocity
local instance
hilbertClassFieldReciprocityIdeleClassGroupIsMulCommutativeLocal
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
hilbertClassFieldReciprocityIdeleClassGroupIsMulCommutative
GlobalClassFieldTheory.GlobalClassFields.hilbertClassFieldGlobalReciprocityTransportData
DocumentationThe transported equivalence and its evaluation theorem, packaged once for all four Hilbert class-field specializations.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped IsMulCommutative NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open Reciprocity
local instance
hilbertClassFieldReciprocityIdeleClassGroupIsMulCommutativeLocal
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
hilbertClassFieldReciprocityIdeleClassGroupIsMulCommutative