Sheaves of Abelian groups

Sheaves of Abelian groups.

class dual_pairs.abelian_sheaf.AbelianSheaf(*args: Any, **kwargs: Any)

A sheaf of Abelian groups.

INPUT:

  • S – a finite set of primes

class dual_pairs.abelian_sheaf.MultiplicativeGroup(*args: Any, **kwargs: Any)

The multiplicative group as a sheaf of Abelian groups.

INPUT:

  • S – a finite set of primes

class dual_pairs.abelian_sheaf.RootsOfUnity(*args: Any, **kwargs: Any)

The sheaf of n-th roots of unity.

INPUT:

  • S – a finite set of primes

  • n – a positive integer