ModuleClosedFiberBaseChange.lean
Nyll.SchemeTheory.Etale.ClosedFiberBaseChange
8 declarations indexed from sourceView source ↗ Module documentation
Actual closed fibres under a local base change
The closed fibre after a local base change is the base change of the original closed fibre along the canonical residue-field map. When the extended maximal ideal is the new maximal ideal, it is also the base change of the original closed-fibre inclusion over the original base. Both comparisons use the actual pullback maps and retain their projection equations.
Declarations
AlgebraicGeometry.residue_square
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
namespace AlgebraicGeometry
universe u
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
variable [IsLocalRing A] [IsLocalRing B] [IsLocalHom (algebraMap A B)]
variable {X : Scheme.{u}} (f : X ⟶ Spec (CommRingCat.of A))
local notation "baseMap" => Spec.map (CommRingCat.ofHom (algebraMap A B))
local notation "residueA" => Spec.map (CommRingCat.ofHom (IsLocalRing.residue A))
local notation "residueB" => Spec.map (CommRingCat.ofHom (IsLocalRing.residue B))
local notation "residueMap" =>
Spec.map (CommRingCat.ofHom (IsLocalRing.ResidueField.map (algebraMap A B)))
AlgebraicGeometry.closedFiberBaseChangeMap
DocumentationThe canonical map from the new closed fibre to the old closed fibre.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
namespace AlgebraicGeometry
universe u
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
variable [IsLocalRing A] [IsLocalRing B] [IsLocalHom (algebraMap A B)]
variable {X : Scheme.{u}} (f : X ⟶ Spec (CommRingCat.of A))
local notation "baseMap" => Spec.map (CommRingCat.ofHom (algebraMap A B))
local notation "residueA" => Spec.map (CommRingCat.ofHom (IsLocalRing.residue A))
local notation "residueB" => Spec.map (CommRingCat.ofHom (IsLocalRing.residue B))
local notation "residueMap" =>
Spec.map (CommRingCat.ofHom (IsLocalRing.ResidueField.map (algebraMap A B)))
AlgebraicGeometry.closedFiberBaseChangeMap_fst
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
namespace AlgebraicGeometry
universe u
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
variable [IsLocalRing A] [IsLocalRing B] [IsLocalHom (algebraMap A B)]
variable {X : Scheme.{u}} (f : X ⟶ Spec (CommRingCat.of A))
local notation "baseMap" => Spec.map (CommRingCat.ofHom (algebraMap A B))
local notation "residueA" => Spec.map (CommRingCat.ofHom (IsLocalRing.residue A))
local notation "residueB" => Spec.map (CommRingCat.ofHom (IsLocalRing.residue B))
local notation "residueMap" =>
Spec.map (CommRingCat.ofHom (IsLocalRing.ResidueField.map (algebraMap A B)))
AlgebraicGeometry.closedFiberBaseChangeMap_snd
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
namespace AlgebraicGeometry
universe u
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
variable [IsLocalRing A] [IsLocalRing B] [IsLocalHom (algebraMap A B)]
variable {X : Scheme.{u}} (f : X ⟶ Spec (CommRingCat.of A))
local notation "baseMap" => Spec.map (CommRingCat.ofHom (algebraMap A B))
local notation "residueA" => Spec.map (CommRingCat.ofHom (IsLocalRing.residue A))
local notation "residueB" => Spec.map (CommRingCat.ofHom (IsLocalRing.residue B))
local notation "residueMap" =>
Spec.map (CommRingCat.ofHom (IsLocalRing.ResidueField.map (algebraMap A B)))
AlgebraicGeometry.isPullback_closedFiberBaseChangeMap
DocumentationThe canonical closed-fibre comparison is cartesian over the residue fields.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
namespace AlgebraicGeometry
universe u
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
variable [IsLocalRing A] [IsLocalRing B] [IsLocalHom (algebraMap A B)]
variable {X : Scheme.{u}} (f : X ⟶ Spec (CommRingCat.of A))
local notation "baseMap" => Spec.map (CommRingCat.ofHom (algebraMap A B))
local notation "residueA" => Spec.map (CommRingCat.ofHom (IsLocalRing.residue A))
local notation "residueB" => Spec.map (CommRingCat.ofHom (IsLocalRing.residue B))
local notation "residueMap" =>
Spec.map (CommRingCat.ofHom (IsLocalRing.ResidueField.map (algebraMap A B)))
AlgebraicGeometry.isPullback_closedFiberBaseChangeMap_over_base
DocumentationIf the maximal ideal extends to the new maximal ideal, the same closed fibre is the pullback of the original closed-fibre inclusion over the base.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
namespace AlgebraicGeometry
universe u
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
variable [IsLocalRing A] [IsLocalRing B] [IsLocalHom (algebraMap A B)]
variable {X : Scheme.{u}} (f : X ⟶ Spec (CommRingCat.of A))
local notation "baseMap" => Spec.map (CommRingCat.ofHom (algebraMap A B))
local notation "residueA" => Spec.map (CommRingCat.ofHom (IsLocalRing.residue A))
local notation "residueB" => Spec.map (CommRingCat.ofHom (IsLocalRing.residue B))
local notation "residueMap" =>
Spec.map (CommRingCat.ofHom (IsLocalRing.ResidueField.map (algebraMap A B)))
AlgebraicGeometry.closedFiberBaseChangeIso
DocumentationThe explicit identification with the base change of the closed-fibre inclusion.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
namespace AlgebraicGeometry
universe u
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
variable [IsLocalRing A] [IsLocalRing B] [IsLocalHom (algebraMap A B)]
variable {X : Scheme.{u}} (f : X ⟶ Spec (CommRingCat.of A))
local notation "baseMap" => Spec.map (CommRingCat.ofHom (algebraMap A B))
local notation "residueA" => Spec.map (CommRingCat.ofHom (IsLocalRing.residue A))
local notation "residueB" => Spec.map (CommRingCat.ofHom (IsLocalRing.residue B))
local notation "residueMap" =>
Spec.map (CommRingCat.ofHom (IsLocalRing.ResidueField.map (algebraMap A B)))
AlgebraicGeometry.closedFiberBaseChangeIso_hom_baseChange
DocumentationUnder the explicit comparison, the base change of the old closed-fibre inclusion is exactly the new closed-fibre inclusion.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
namespace AlgebraicGeometry
universe u
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
variable [IsLocalRing A] [IsLocalRing B] [IsLocalHom (algebraMap A B)]
variable {X : Scheme.{u}} (f : X ⟶ Spec (CommRingCat.of A))
local notation "baseMap" => Spec.map (CommRingCat.ofHom (algebraMap A B))
local notation "residueA" => Spec.map (CommRingCat.ofHom (IsLocalRing.residue A))
local notation "residueB" => Spec.map (CommRingCat.ofHom (IsLocalRing.residue B))
local notation "residueMap" =>
Spec.map (CommRingCat.ofHom (IsLocalRing.ResidueField.map (algebraMap A B)))