ModuleScheme_Modules_isLocallyFreeOfRank_pushforward_of_twoAffineOpenCover.lean
Nyll.AlgebraicCurves.Geometry.Sheaves.Scheme_Modules_isLocallyFreeOfRank_pushforward_of_twoAffineOpenCover
7 declarations indexed from sourceView source ↗ Module documentation
Local freeness of pushforward from two-chart cohomology
Finite two-chart cohomology, vanishing fibre first cohomology and constant fibre rank give local freeness of the pushforward of a locally trivial module.
Declarations
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_isLocallyFreeOfRank_pushforward_of_twoAffineOpenCover.TwoChartCech.surjective_baseChange_and_finrank_ker_of_comm
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_isLocallyFreeOfRank_pushforward_of_twoAffineOpenCover
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
TwoChartCech.Mumford.dK_apply
TwoChartCech.Mumford.ι0_apply
TwoChartCech.Mumford.ι1_apply
TwoChartCech.KerCoprod.dK_apply
TwoChartCech.KerCoprod.ι1_apply
TwoChartCech.KerCoprod.ι0_apply
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Opposite
open _root_.TopologicalSpace
open _root_.TensorProduct
namespace TwoChartCech
open _root_.TwoChartCech
open _root_.TwoChartCech
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_isLocallyFreeOfRank_pushforward_of_twoAffineOpenCover.AlgebraicGeometry.Scheme.Modules.Hom.app_presheaf_map
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_isLocallyFreeOfRank_pushforward_of_twoAffineOpenCover
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
TwoChartCech.Mumford.dK_apply
TwoChartCech.Mumford.ι0_apply
TwoChartCech.Mumford.ι1_apply
TwoChartCech.KerCoprod.dK_apply
TwoChartCech.KerCoprod.ι1_apply
TwoChartCech.KerCoprod.ι0_apply
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Opposite
open _root_.TopologicalSpace
open _root_.TensorProduct
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.Scheme.TwoAffineOpenCover
variable {A : Type u} [CommRing A] {X : Scheme.{u}} (π : X ⟶ Spec (.of A))
open scoped _root_.AlgebraicGeometry.Scheme.Modules.Hom in
omit π in
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_isLocallyFreeOfRank_pushforward_of_twoAffineOpenCover.AlgebraicGeometry.Scheme.Modules.globalSectionsModule
DocumentationThe module over the affine base ring obtained by taking global sections of the pushforward.
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_isLocallyFreeOfRank_pushforward_of_twoAffineOpenCover
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
TwoChartCech.Mumford.dK_apply
TwoChartCech.Mumford.ι0_apply
TwoChartCech.Mumford.ι1_apply
TwoChartCech.KerCoprod.dK_apply
TwoChartCech.KerCoprod.ι1_apply
TwoChartCech.KerCoprod.ι0_apply
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Opposite
open _root_.TopologicalSpace
open _root_.TensorProduct
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.Scheme.TwoAffineOpenCover
variable {A : Type u} [CommRing A] {X : Scheme.{u}} (π : X ⟶ Spec (.of A))
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_isLocallyFreeOfRank_pushforward_of_twoAffineOpenCover.AlgebraicGeometry.Scheme.Modules.globalSectionsEquiv
DocumentationThe linear equivalence from the affine pushforward section module to the original global sections.
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_isLocallyFreeOfRank_pushforward_of_twoAffineOpenCover
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
TwoChartCech.Mumford.dK_apply
TwoChartCech.Mumford.ι0_apply
TwoChartCech.Mumford.ι1_apply
TwoChartCech.KerCoprod.dK_apply
TwoChartCech.KerCoprod.ι1_apply
TwoChartCech.KerCoprod.ι0_apply
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Opposite
open _root_.TopologicalSpace
open _root_.TensorProduct
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.Scheme.TwoAffineOpenCover
variable {A : Type u} [CommRing A] {X : Scheme.{u}} (π : X ⟶ Spec (.of A))
Module.Flat.prod_of_flat
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_isLocallyFreeOfRank_pushforward_of_twoAffineOpenCover
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
TwoChartCech.Mumford.dK_apply
TwoChartCech.Mumford.ι0_apply
TwoChartCech.Mumford.ι1_apply
TwoChartCech.KerCoprod.dK_apply
TwoChartCech.KerCoprod.ι1_apply
TwoChartCech.KerCoprod.ι0_apply
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Opposite
open _root_.TopologicalSpace
open _root_.TensorProduct
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.Scheme.TwoAffineOpenCover
variable {A : Type u} [CommRing A] {X : Scheme.{u}} (π : X ⟶ Spec (.of A))
omit π in
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_isLocallyFreeOfRank_pushforward_of_twoAffineOpenCover.AlgebraicGeometry.Scheme.Modules.isLocallyFreeOfRank_pushforward_of_twoAffineOpenCover_aux
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_isLocallyFreeOfRank_pushforward_of_twoAffineOpenCover
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
TwoChartCech.Mumford.dK_apply
TwoChartCech.Mumford.ι0_apply
TwoChartCech.Mumford.ι1_apply
TwoChartCech.KerCoprod.dK_apply
TwoChartCech.KerCoprod.ι1_apply
TwoChartCech.KerCoprod.ι0_apply
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Opposite
open _root_.TopologicalSpace
open _root_.TensorProduct
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.Scheme.TwoAffineOpenCover
variable {A : Type u} [CommRing A] {X : Scheme.{u}} (π : X ⟶ Spec (.of A))
AlgebraicGeometry.Scheme.Modules.isLocallyFreeOfRank_pushforward_of_twoAffineOpenCover
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_isLocallyFreeOfRank_pushforward_of_twoAffineOpenCover
attribute [-simp]
AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
TwoChartCech.Mumford.dK_apply
TwoChartCech.Mumford.ι0_apply
TwoChartCech.Mumford.ι1_apply
TwoChartCech.KerCoprod.dK_apply
TwoChartCech.KerCoprod.ι1_apply
TwoChartCech.KerCoprod.ι0_apply
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Opposite
open _root_.TopologicalSpace
open _root_.TensorProduct
with_weak_namespace _root_.AlgebraicCurves.Geometry.Sheaves.Proofs
with_weak_namespace Scheme_Modules_isLocallyFreeOfRank_pushforward_of_twoAffineOpenCover
with_weak_namespace AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry.Scheme.Modules Modules in
with_weak_namespace _root_.AlgebraicCurves.Geometry.Sheaves.Proofs
with_weak_namespace Scheme_Modules_isLocallyFreeOfRank_pushforward_of_twoAffineOpenCover