ModuleScheme_IdealSheafData_pullbackModuleComparison_locallySurjective.lean
Nyll.AlgebraicCurves.Geometry.Sheaves.Scheme_IdealSheafData_pullbackModuleComparison_locallySurjective
9 declarations indexed from sourceView source ↗ Module documentation
Local surjectivity of the ideal-module pullback comparison
The canonical map from a pulled-back ideal module to the inverse-image ideal module is locally surjective.
Declarations
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_IdealSheafData_pullbackModuleComparison_locallySurjective.Algebra.IsPushout.lbE_ker_algebraMap_eq_map_ker
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_IdealSheafData_pullbackModuleComparison_locallySurjective
universe u
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
namespace Algebra
open _root_.Algebra
namespace IsPushout
open _root_.Algebra.IsPushout
open _root_.Algebra.IsPushout
open _root_.Algebra
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_IdealSheafData_pullbackModuleComparison_locallySurjective.CommRingCat.lbE_ker_eq_map_ker_of_isPushout
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_IdealSheafData_pullbackModuleComparison_locallySurjective
universe u
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
namespace CommRingCat
open _root_.CommRingCat
open _root_.CommRingCat
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_IdealSheafData_pullbackModuleComparison_locallySurjective.AlgebraicGeometry.Scheme.IdealSheafData.lbE_ideal_comap_top
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_IdealSheafData_pullbackModuleComparison_locallySurjective
universe u
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace IdealSheafData
open _root_.AlgebraicGeometry.Scheme.IdealSheafData
open _root_.AlgebraicGeometry.Scheme.IdealSheafData
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
variable {X Y : Scheme.{u}}
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_IdealSheafData_pullbackModuleComparison_locallySurjective.AlgebraicGeometry.Scheme.IdealSheafData.lbE_ideal_comap_of_le
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_IdealSheafData_pullbackModuleComparison_locallySurjective
universe u
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace IdealSheafData
open _root_.AlgebraicGeometry.Scheme.IdealSheafData
open _root_.AlgebraicGeometry.Scheme.IdealSheafData
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
variable {X Y : Scheme.{u}}
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_IdealSheafData_pullbackModuleComparison_locallySurjective.AlgebraicGeometry.Scheme.IdealSheafData.pullbackComparisonRightAdjoint
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_IdealSheafData_pullbackModuleComparison_locallySurjective
universe u
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace IdealSheafData
open _root_.AlgebraicGeometry.Scheme.IdealSheafData
open _root_.AlgebraicGeometry.Scheme.IdealSheafData
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
open Opposite TopologicalSpace
AlgebraicGeometry.Scheme.IdealSheafData.moduleToPushforwardComapModule_comp_map_moduleι
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_IdealSheafData_pullbackModuleComparison_locallySurjective
universe u
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace IdealSheafData
open _root_.AlgebraicGeometry.Scheme.IdealSheafData
open _root_.AlgebraicGeometry.Scheme.IdealSheafData
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
open Opposite TopologicalSpace
local instance pullbackComparisonRightAdjoint {X X' : Scheme.{u}} (f : X' ⟶ X) :
(SheafOfModules.pushforward.{u}
(F := TopologicalSpace.Opens.map f.base)
(J := _root_.Opens.grothendieckTopology X)
(K := _root_.Opens.grothendieckTopology X') f.toRingCatSheafHom).IsRightAdjoint :=
(Scheme.Modules.pullbackPushforwardAdjunction f).isRightAdjoint
AlgebraicGeometry.Scheme.IdealSheafData.unit_comp_map_pullbackModuleComparison
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_IdealSheafData_pullbackModuleComparison_locallySurjective
universe u
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace IdealSheafData
open _root_.AlgebraicGeometry.Scheme.IdealSheafData
open _root_.AlgebraicGeometry.Scheme.IdealSheafData
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
open Opposite TopologicalSpace
local instance pullbackComparisonRightAdjoint {X X' : Scheme.{u}} (f : X' ⟶ X) :
(SheafOfModules.pushforward.{u}
(F := TopologicalSpace.Opens.map f.base)
(J := _root_.Opens.grothendieckTopology X)
(K := _root_.Opens.grothendieckTopology X') f.toRingCatSheafHom).IsRightAdjoint :=
(Scheme.Modules.pullbackPushforwardAdjunction f).isRightAdjoint
open _root_.AlgebraicGeometry.Scheme.IdealSheafData
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_IdealSheafData_pullbackModuleComparison_locallySurjective.AlgebraicGeometry.Scheme.IdealSheafData.lbE_pullbackModuleComparison_locallySurjective
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_IdealSheafData_pullbackModuleComparison_locallySurjective
universe u
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace IdealSheafData
open _root_.AlgebraicGeometry.Scheme.IdealSheafData
open _root_.AlgebraicGeometry.Scheme.IdealSheafData
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
open Opposite TopologicalSpace
local instance pullbackComparisonRightAdjoint {X X' : Scheme.{u}} (f : X' ⟶ X) :
(SheafOfModules.pushforward.{u}
(F := TopologicalSpace.Opens.map f.base)
(J := _root_.Opens.grothendieckTopology X)
(K := _root_.Opens.grothendieckTopology X') f.toRingCatSheafHom).IsRightAdjoint :=
(Scheme.Modules.pullbackPushforwardAdjunction f).isRightAdjoint
open _root_.AlgebraicGeometry.Scheme.IdealSheafData
open _root_.AlgebraicGeometry.Scheme.IdealSheafData
AlgebraicGeometry.Scheme.IdealSheafData.pullbackModuleComparison_locallySurjective
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_IdealSheafData_pullbackModuleComparison_locallySurjective
universe u
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
open _root_.AlgebraicGeometry AlgebraicGeometry in