ModuleHerbrandFiniteness.lean
Nyll.GaloisCohomology.Cyclic.Herbrand.HerbrandFiniteness
14 declarations indexed from sourceView source ↗ Module documentation
Finiteness in the Herbrand exact hexagon
This file supplies the finiteness clause in Herbrand-quotient multiplicativity: for a short exact sequence of modules over a finite cyclic group, if the Herbrand quotients of any two terms are defined, then the quotient of the third term is defined as well.
Declarations
CyclicCohomology.ProfiniteCohomology.Herbrand.HerbrandQuotientDefined
DocumentationThe condition that the Herbrand quotient of A is defined.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CyclicCohomology
noncomputable section
namespace ProfiniteCohomology
namespace Herbrand
open CategoryTheory
universe uG uA
variable {G A B C : Type}
variable [Group G] [Fintype G] [CommGroup A] [CommGroup B] [CommGroup C]
variable [MulDistribMulAction G A] [MulDistribMulAction G B]
[MulDistribMulAction G C]
CyclicCohomology.ProfiniteCohomology.Herbrand.finite_middle_of_exact
DocumentationIn an exact pair X → Y → Z, finiteness of X and Z forces finiteness of Y.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CyclicCohomology
noncomputable section
namespace ProfiniteCohomology
namespace Herbrand
open CategoryTheory
universe uG uA
variable {G A B C : Type}
variable [Group G] [Fintype G] [CommGroup A] [CommGroup B] [CommGroup C]
variable [MulDistribMulAction G A] [MulDistribMulAction G B]
[MulDistribMulAction G C]
CyclicCohomology.ProfiniteCohomology.Herbrand.finite_middle_of_moduleCat_exact
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CyclicCohomology
noncomputable section
namespace ProfiniteCohomology
namespace Herbrand
open CategoryTheory
universe uG uA
variable {G A B C : Type}
variable [Group G] [Fintype G] [CommGroup A] [CommGroup B] [CommGroup C]
variable [MulDistribMulAction G A] [MulDistribMulAction G B]
[MulDistribMulAction G C]
CyclicCohomology.ProfiniteCohomology.Herbrand.tateHOneIsoHerbrandHMinusOne
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CyclicCohomology
noncomputable section
namespace ProfiniteCohomology
namespace Herbrand
open CategoryTheory
universe uG uA
variable {G A B C : Type}
variable [Group G] [Fintype G] [CommGroup A] [CommGroup B] [CommGroup C]
variable [MulDistribMulAction G A] [MulDistribMulAction G B]
[MulDistribMulAction G C]
CyclicCohomology.ProfiniteCohomology.Herbrand.tateHMinusTwoIsoHerbrandH0
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CyclicCohomology
noncomputable section
namespace ProfiniteCohomology
namespace Herbrand
open CategoryTheory
universe uG uA
variable {G A B C : Type}
variable [Group G] [Fintype G] [CommGroup A] [CommGroup B] [CommGroup C]
variable [MulDistribMulAction G A] [MulDistribMulAction G B]
[MulDistribMulAction G C]
CyclicCohomology.ProfiniteCohomology.Herbrand.herbrandQuotientDefined_middle_of_left_right
DocumentationHerbrand-quotient multiplicativity, finiteness transfer from the first and third terms to the middle term.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CyclicCohomology
noncomputable section
namespace ProfiniteCohomology
namespace Herbrand
open CategoryTheory
universe uG uA
variable {G A B C : Type}
variable [Group G] [Fintype G] [CommGroup A] [CommGroup B] [CommGroup C]
variable [MulDistribMulAction G A] [MulDistribMulAction G B]
[MulDistribMulAction G C]
CyclicCohomology.ProfiniteCohomology.Herbrand.herbrandQuotientDefined_right_of_left_middle
DocumentationHerbrand-quotient multiplicativity, finiteness transfer from the first and middle terms to the third term.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CyclicCohomology
noncomputable section
namespace ProfiniteCohomology
namespace Herbrand
open CategoryTheory
universe uG uA
variable {G A B C : Type}
variable [Group G] [Fintype G] [CommGroup A] [CommGroup B] [CommGroup C]
variable [MulDistribMulAction G A] [MulDistribMulAction G B]
[MulDistribMulAction G C]
CyclicCohomology.ProfiniteCohomology.Herbrand.herbrandQuotientDefined_left_of_middle_right
DocumentationHerbrand-quotient multiplicativity, finiteness transfer from the middle and third terms to the first term.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CyclicCohomology
noncomputable section
namespace ProfiniteCohomology
namespace Herbrand
open CategoryTheory
universe uG uA
variable {G A B C : Type}
variable [Group G] [Fintype G] [CommGroup A] [CommGroup B] [CommGroup C]
variable [MulDistribMulAction G A] [MulDistribMulAction G B]
[MulDistribMulAction G C]
CyclicCohomology.ProfiniteCohomology.Herbrand.herbrandQuotientDefined_anyTwo
DocumentationHerbrand-quotient multiplicativity, the complete "any two imply the third" finiteness statement for a short exact sequence.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CyclicCohomology
noncomputable section
namespace ProfiniteCohomology
namespace Herbrand
open CategoryTheory
universe uG uA
variable {G A B C : Type}
variable [Group G] [Fintype G] [CommGroup A] [CommGroup B] [CommGroup C]
variable [MulDistribMulAction G A] [MulDistribMulAction G B]
[MulDistribMulAction G C]
CyclicCohomology.ProfiniteCohomology.Herbrand.herbrandQuotient_multiplicative_of_shortExact
DocumentationHerbrand-quotient multiplicativity, Herbrand-quotient multiplicativity once the three quotients are defined.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CyclicCohomology
noncomputable section
namespace ProfiniteCohomology
namespace Herbrand
open CategoryTheory
universe uG uA
variable {G A B C : Type}
variable [Group G] [Fintype G] [CommGroup A] [CommGroup B] [CommGroup C]
variable [MulDistribMulAction G A] [MulDistribMulAction G B]
[MulDistribMulAction G C]
CyclicCohomology.ProfiniteCohomology.Herbrand.herbrandQuotient_multiplicative_of_left_right_defined
DocumentationHerbrand-quotient multiplicativity in its first two-defined form: if the quotients of A and C are defined, the quotient of B is defined and multiplicativity holds for that induced finiteness witness.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CyclicCohomology
noncomputable section
namespace ProfiniteCohomology
namespace Herbrand
open CategoryTheory
universe uG uA
variable {G A B C : Type}
variable [Group G] [Fintype G] [CommGroup A] [CommGroup B] [CommGroup C]
variable [MulDistribMulAction G A] [MulDistribMulAction G B]
[MulDistribMulAction G C]
CyclicCohomology.ProfiniteCohomology.Herbrand.herbrandQuotient_multiplicative_of_left_middle_defined
DocumentationHerbrand-quotient multiplicativity in its second two-defined form: if the quotients of A and B are defined, the quotient of C is defined and multiplicativity holds for that induced finiteness witness.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CyclicCohomology
noncomputable section
namespace ProfiniteCohomology
namespace Herbrand
open CategoryTheory
universe uG uA
variable {G A B C : Type}
variable [Group G] [Fintype G] [CommGroup A] [CommGroup B] [CommGroup C]
variable [MulDistribMulAction G A] [MulDistribMulAction G B]
[MulDistribMulAction G C]
CyclicCohomology.ProfiniteCohomology.Herbrand.herbrandQuotient_multiplicative_of_middle_right_defined
DocumentationHerbrand-quotient multiplicativity in its third two-defined form: if the quotients of B and C are defined, the quotient of A is defined and multiplicativity holds for that induced finiteness witness.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CyclicCohomology
noncomputable section
namespace ProfiniteCohomology
namespace Herbrand
open CategoryTheory
universe uG uA
variable {G A B C : Type}
variable [Group G] [Fintype G] [CommGroup A] [CommGroup B] [CommGroup C]
variable [MulDistribMulAction G A] [MulDistribMulAction G B]
[MulDistribMulAction G C]
CyclicCohomology.ProfiniteCohomology.Herbrand.herbrandQuotient_eq_one_of_finite_module
DocumentationHerbrand-quotient multiplicativity, the finite-module case.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CyclicCohomology
noncomputable section
namespace ProfiniteCohomology
namespace Herbrand
open CategoryTheory
universe uG uA
variable {G A B C : Type}
variable [Group G] [Fintype G] [CommGroup A] [CommGroup B] [CommGroup C]
variable [MulDistribMulAction G A] [MulDistribMulAction G B]
[MulDistribMulAction G C]