Module

SplitTorusMu.lean

Nyll.AlgebraicCurves.Geometry.Schemes.SplitTorusMu
14 declarations indexed from sourceView source ↗

Split Torus Mu

Imports4
Imported by1

Declarations

AlgebraicGeometry.SplitTorus.muCoord

The group algebra giving coordinates on a product of group schemes of roots of unity.

Source context 4 commands

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

universe u
open CategoryTheory AlgebraicGeometry NeronModelInfra
noncomputable section
namespace AlgebraicGeometry.SplitTorus
abbrev muCoord (S : Type u) [CommRing S] (t m : ℕ) : Type u
AlgebraicGeometry.SplitTorus.muScheme

The affine group scheme with character group Fin t → ZMod m.

Source context 4 commands

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

universe u
open CategoryTheory AlgebraicGeometry NeronModelInfra
noncomputable section
namespace AlgebraicGeometry.SplitTorus
abbrev muScheme (S : Type u) [CommRing S] (t m : ℕ) : Scheme.{u}
AlgebraicGeometry.SplitTorus.muStr

The structure morphism of the product of group schemes of roots of unity.

Source context 4 commands

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

universe u
open CategoryTheory AlgebraicGeometry NeronModelInfra
noncomputable section
namespace AlgebraicGeometry.SplitTorus
abbrev muStr (S : Type u) [CommRing S] (t m : ℕ) : muScheme S t m ⟶ Spec (CommRingCat.of S)
AlgebraicGeometry.SplitTorus.torusCoord

The Laurent group algebra giving coordinates on the split torus.

Source context 4 commands

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

universe u
open CategoryTheory AlgebraicGeometry NeronModelInfra
noncomputable section
namespace AlgebraicGeometry.SplitTorus
abbrev torusCoord (S : Type u) [CommRing S] (t : ℕ) : Type u
AlgebraicGeometry.SplitTorus.torusScheme

The split torus with character lattice Fin t → ℤ.

Source context 4 commands

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

universe u
open CategoryTheory AlgebraicGeometry NeronModelInfra
noncomputable section
namespace AlgebraicGeometry.SplitTorus
abbrev torusScheme (S : Type u) [CommRing S] (t : ℕ) : Scheme.{u}
AlgebraicGeometry.SplitTorus.torusStr

The structure morphism of the split torus.

Source context 4 commands

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

universe u
open CategoryTheory AlgebraicGeometry NeronModelInfra
noncomputable section
namespace AlgebraicGeometry.SplitTorus
abbrev torusStr (S : Type u) [CommRing S] (t : ℕ) : torusScheme S t ⟶ Spec (CommRingCat.of S)
AlgebraicGeometry.SplitTorus.muToTorus

The natural morphism from the product of groups of roots of unity into the split torus.

Source context 4 commands

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

universe u
open CategoryTheory AlgebraicGeometry NeronModelInfra
noncomputable section
namespace AlgebraicGeometry.SplitTorus
abbrev muToTorus (S : Type u) [CommRing S] (t m : ℕ) : muScheme S t m ⟶ torusScheme S t
AlgebraicGeometry.SplitTorus.muIncl

The inclusion of groups of roots of unity induced by divisibility of their orders.

Source context 4 commands

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

universe u
open CategoryTheory AlgebraicGeometry NeronModelInfra
noncomputable section
namespace AlgebraicGeometry.SplitTorus
abbrev muIncl (S : Type u) [CommRing S] (t : ℕ) {m m' : ℕ} (h : m ∣ m') : muScheme S t m ⟶ muScheme
  S t m'
AlgebraicGeometry.SplitTorus.muBaseChange

The morphism on groups of roots of unity induced by a change of coefficient ring.

Source context 4 commands

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

universe u
open CategoryTheory AlgebraicGeometry NeronModelInfra
noncomputable section
namespace AlgebraicGeometry.SplitTorus
abbrev muBaseChange {S S' : Type u} [CommRing S] [CommRing S'] (φ : S →+* S') (t m : ℕ) :
    muScheme S' t m ⟶ muScheme S t m
AlgebraicGeometry.SplitTorus.torusBaseChange

The morphism on split tori induced by a change of coefficient ring.

Source context 4 commands

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

universe u
open CategoryTheory AlgebraicGeometry NeronModelInfra
noncomputable section
namespace AlgebraicGeometry.SplitTorus
abbrev torusBaseChange {S S' : Type u} [CommRing S] [CommRing S'] (φ : S →+* S') (t : ℕ) :
    torusScheme S' t ⟶ torusScheme S t
AlgebraicGeometry.SplitTorus.muPt

The point over an extension algebra defined by an algebra homomorphism from the roots-of-unity coordinate ring.

Source context 4 commands

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

universe u
open CategoryTheory AlgebraicGeometry NeronModelInfra
noncomputable section
namespace AlgebraicGeometry.SplitTorus
def muPt (S S' : Type u) [CommRing S] [CommRing S'] [Algebra S S'] (t m : ℕ) (χ : muCoord S t m
  →ₐ[S] S') :
    SchemeHomOver (Spec.map (CommRingCat.ofHom (algebraMap S S'))) (muStr S t m)
AlgebraicGeometry.SplitTorus.torusPt

The point of the split torus defined by an algebra homomorphism from its coordinate ring.

Source context 4 commands

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

universe u
open CategoryTheory AlgebraicGeometry NeronModelInfra
noncomputable section
namespace AlgebraicGeometry.SplitTorus
def torusPt (S S' : Type u) [CommRing S] [CommRing S'] [Algebra S S'] (t : ℕ) (χ : torusCoord S t
  →ₐ[S] S') :
    SchemeHomOver (Spec.map (CommRingCat.ofHom (algebraMap S S'))) (torusStr S t)
AlgebraicGeometry.SplitTorus.torusPtId

The point of the split torus over the identity base map defined by a coordinate algebra homomorphism.

Source context 4 commands

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

universe u
open CategoryTheory AlgebraicGeometry NeronModelInfra
noncomputable section
namespace AlgebraicGeometry.SplitTorus
def torusPtId (S : Type u) [CommRing S] (t : ℕ) (χ : torusCoord S t →ₐ[S] S) : SchemeHomOver (𝟙 _)
  (torusStr S t)
AlgebraicGeometry.SplitTorus.muPtId

The point of the roots-of-unity group over the identity base map defined by a coordinate algebra homomorphism.

Source context 4 commands

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

universe u
open CategoryTheory AlgebraicGeometry NeronModelInfra
noncomputable section
namespace AlgebraicGeometry.SplitTorus
def muPtId (S : Type u) [CommRing S] (t m : ℕ) (χ : muCoord S t m →ₐ[S] S) : SchemeHomOver (𝟙 _)
  (muStr S t m)