ModuleScheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective.lean
Nyll.AlgebraicCurves.Geometry.Sheaves.Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective
32 declarations indexed from sourceView source ↗ Declarations
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective.AlgebraicGeometry.Scheme.Modules.HomDescO.MOD
DocumentationThe pseudofunctor of modules used for descent.
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Opposite
open _root_.CategoryTheory.Bicategory
open _root_.TopologicalSpace
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
namespace HomDescO
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective.AlgebraicGeometry.Scheme.Modules.HomDescO.pushforwardRightAdjoint
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Opposite
open _root_.CategoryTheory.Bicategory
open _root_.TopologicalSpace
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
namespace HomDescO
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
variable {X Y Z : Scheme.{u}}
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective.AlgebraicGeometry.Scheme.Modules.HomDescO.OO
DocumentationThe unit module of a scheme.
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Opposite
open _root_.CategoryTheory.Bicategory
open _root_.TopologicalSpace
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
namespace HomDescO
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
variable {X Y Z : Scheme.{u}}
private local instance pushforwardRightAdjoint (f : X ⟶ Y) :
(SheafOfModules.pushforward.{u} f.toRingCatSheafHom).IsRightAdjoint :=
(Scheme.Modules.pullbackPushforwardAdjunction f).isRightAdjoint
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective.AlgebraicGeometry.Scheme.Modules.HomDescO.uu
DocumentationThe natural unit morphism into the pushforward of the unit module.
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Opposite
open _root_.CategoryTheory.Bicategory
open _root_.TopologicalSpace
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
namespace HomDescO
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
variable {X Y Z : Scheme.{u}}
private local instance pushforwardRightAdjoint (f : X ⟶ Y) :
(SheafOfModules.pushforward.{u} f.toRingCatSheafHom).IsRightAdjoint :=
(Scheme.Modules.pullbackPushforwardAdjunction f).isRightAdjoint
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective.AlgebraicGeometry.Scheme.Modules.HomDescO.ee
DocumentationThe pullback of the unit module is the unit module.
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Opposite
open _root_.CategoryTheory.Bicategory
open _root_.TopologicalSpace
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
namespace HomDescO
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
variable {X Y Z : Scheme.{u}}
private local instance pushforwardRightAdjoint (f : X ⟶ Y) :
(SheafOfModules.pushforward.{u} f.toRingCatSheafHom).IsRightAdjoint :=
(Scheme.Modules.pullbackPushforwardAdjunction f).isRightAdjoint
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective.AlgebraicGeometry.Scheme.Modules.HomDescO.homEquiv_ee_hom
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Opposite
open _root_.CategoryTheory.Bicategory
open _root_.TopologicalSpace
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
namespace HomDescO
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
variable {X Y Z : Scheme.{u}}
private local instance pushforwardRightAdjoint (f : X ⟶ Y) :
(SheafOfModules.pushforward.{u} f.toRingCatSheafHom).IsRightAdjoint :=
(Scheme.Modules.pullbackPushforwardAdjunction f).isRightAdjoint
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective.AlgebraicGeometry.Scheme.Modules.HomDescO.homEquiv_conjugate
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Opposite
open _root_.CategoryTheory.Bicategory
open _root_.TopologicalSpace
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
namespace HomDescO
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
variable {X Y Z : Scheme.{u}}
private local instance pushforwardRightAdjoint (f : X ⟶ Y) :
(SheafOfModules.pushforward.{u} f.toRingCatSheafHom).IsRightAdjoint :=
(Scheme.Modules.pullbackPushforwardAdjunction f).isRightAdjoint
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective.AlgebraicGeometry.Scheme.Modules.HomDescO.conjugateEquiv_pullbackComp_hom
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Opposite
open _root_.CategoryTheory.Bicategory
open _root_.TopologicalSpace
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
namespace HomDescO
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
variable {X Y Z : Scheme.{u}}
private local instance pushforwardRightAdjoint (f : X ⟶ Y) :
(SheafOfModules.pushforward.{u} f.toRingCatSheafHom).IsRightAdjoint :=
(Scheme.Modules.pullbackPushforwardAdjunction f).isRightAdjoint
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective.AlgebraicGeometry.Scheme.Modules.HomDescO.uu_comp
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Opposite
open _root_.CategoryTheory.Bicategory
open _root_.TopologicalSpace
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
namespace HomDescO
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
variable {X Y Z : Scheme.{u}}
private local instance pushforwardRightAdjoint (f : X ⟶ Y) :
(SheafOfModules.pushforward.{u} f.toRingCatSheafHom).IsRightAdjoint :=
(Scheme.Modules.pullbackPushforwardAdjunction f).isRightAdjoint
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective.AlgebraicGeometry.Scheme.Modules.HomDescO.pullbackComp_hom_app_ee
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Opposite
open _root_.CategoryTheory.Bicategory
open _root_.TopologicalSpace
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
namespace HomDescO
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
variable {X Y Z : Scheme.{u}}
private local instance pushforwardRightAdjoint (f : X ⟶ Y) :
(SheafOfModules.pushforward.{u} f.toRingCatSheafHom).IsRightAdjoint :=
(Scheme.Modules.pullbackPushforwardAdjunction f).isRightAdjoint
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective.AlgebraicGeometry.Scheme.Modules.HomDescO.evalOne
DocumentationA unit-module endomorphism evaluated on the global unit section.
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Opposite
open _root_.CategoryTheory.Bicategory
open _root_.TopologicalSpace
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
namespace HomDescO
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
variable {X Y Z : Scheme.{u}}
private local instance pushforwardRightAdjoint (f : X ⟶ Y) :
(SheafOfModules.pushforward.{u} f.toRingCatSheafHom).IsRightAdjoint :=
(Scheme.Modules.pullbackPushforwardAdjunction f).isRightAdjoint
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective.AlgebraicGeometry.Scheme.Modules.HomDescO.evalOne_eq_app
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Opposite
open _root_.CategoryTheory.Bicategory
open _root_.TopologicalSpace
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
namespace HomDescO
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
variable {X Y Z : Scheme.{u}}
private local instance pushforwardRightAdjoint (f : X ⟶ Y) :
(SheafOfModules.pushforward.{u} f.toRingCatSheafHom).IsRightAdjoint :=
(Scheme.Modules.pullbackPushforwardAdjunction f).isRightAdjoint
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective.AlgebraicGeometry.Scheme.Modules.HomDescO.sections_evalTop_bijective
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Opposite
open _root_.CategoryTheory.Bicategory
open _root_.TopologicalSpace
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
namespace HomDescO
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
variable {X Y Z : Scheme.{u}}
private local instance pushforwardRightAdjoint (f : X ⟶ Y) :
(SheafOfModules.pushforward.{u} f.toRingCatSheafHom).IsRightAdjoint :=
(Scheme.Modules.pullbackPushforwardAdjunction f).isRightAdjoint
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective.AlgebraicGeometry.Scheme.Modules.HomDescO.evalOne_bijective
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Opposite
open _root_.CategoryTheory.Bicategory
open _root_.TopologicalSpace
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
namespace HomDescO
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
variable {X Y Z : Scheme.{u}}
private local instance pushforwardRightAdjoint (f : X ⟶ Y) :
(SheafOfModules.pushforward.{u} f.toRingCatSheafHom).IsRightAdjoint :=
(Scheme.Modules.pullbackPushforwardAdjunction f).isRightAdjoint
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective.AlgebraicGeometry.Scheme.Modules.HomDescO.uu_app_apply
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Opposite
open _root_.CategoryTheory.Bicategory
open _root_.TopologicalSpace
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
namespace HomDescO
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
variable {X Y Z : Scheme.{u}}
private local instance pushforwardRightAdjoint (f : X ⟶ Y) :
(SheafOfModules.pushforward.{u} f.toRingCatSheafHom).IsRightAdjoint :=
(Scheme.Modules.pullbackPushforwardAdjunction f).isRightAdjoint
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective.AlgebraicGeometry.Scheme.Modules.HomDescO.evalOne_conj_pullback
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Opposite
open _root_.CategoryTheory.Bicategory
open _root_.TopologicalSpace
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
namespace HomDescO
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
variable {X Y Z : Scheme.{u}}
private local instance pushforwardRightAdjoint (f : X ⟶ Y) :
(SheafOfModules.pushforward.{u} f.toRingCatSheafHom).IsRightAdjoint :=
(Scheme.Modules.pullbackPushforwardAdjunction f).isRightAdjoint
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective.AlgebraicGeometry.Scheme.Modules.HomDescO.evalOne_conj_pullHom
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Opposite
open _root_.CategoryTheory.Bicategory
open _root_.TopologicalSpace
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
namespace HomDescO
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
variable {X Y Z : Scheme.{u}}
private local instance pushforwardRightAdjoint (f : X ⟶ Y) :
(SheafOfModules.pushforward.{u} f.toRingCatSheafHom).IsRightAdjoint :=
(Scheme.Modules.pullbackPushforwardAdjunction f).isRightAdjoint
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective.AlgebraicGeometry.Scheme.Modules.HomDescO.modMapComp'_eq
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Opposite
open _root_.CategoryTheory.Bicategory
open _root_.TopologicalSpace
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
namespace HomDescO
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
variable {X Y Z : Scheme.{u}}
private local instance pushforwardRightAdjoint (f : X ⟶ Y) :
(SheafOfModules.pushforward.{u} f.toRingCatSheafHom).IsRightAdjoint :=
(Scheme.Modules.pullbackPushforwardAdjunction f).isRightAdjoint
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective.AlgebraicGeometry.Scheme.Modules.HomDescO.modMapComp'_eq_inv
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Opposite
open _root_.CategoryTheory.Bicategory
open _root_.TopologicalSpace
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
namespace HomDescO
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
variable {X Y Z : Scheme.{u}}
private local instance pushforwardRightAdjoint (f : X ⟶ Y) :
(SheafOfModules.pushforward.{u} f.toRingCatSheafHom).IsRightAdjoint :=
(Scheme.Modules.pullbackPushforwardAdjunction f).isRightAdjoint
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective.AlgebraicGeometry.Scheme.Modules.HomDescO.modMapComp'_hom_app
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Opposite
open _root_.CategoryTheory.Bicategory
open _root_.TopologicalSpace
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
namespace HomDescO
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
variable {X Y Z : Scheme.{u}}
private local instance pushforwardRightAdjoint (f : X ⟶ Y) :
(SheafOfModules.pushforward.{u} f.toRingCatSheafHom).IsRightAdjoint :=
(Scheme.Modules.pullbackPushforwardAdjunction f).isRightAdjoint
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective.AlgebraicGeometry.Scheme.Modules.HomDescO.modMapComp'_inv_app
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Opposite
open _root_.CategoryTheory.Bicategory
open _root_.TopologicalSpace
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
namespace HomDescO
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
variable {X Y Z : Scheme.{u}}
private local instance pushforwardRightAdjoint (f : X ⟶ Y) :
(SheafOfModules.pushforward.{u} f.toRingCatSheafHom).IsRightAdjoint :=
(Scheme.Modules.pullbackPushforwardAdjunction f).isRightAdjoint
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective.AlgebraicGeometry.Scheme.Modules.HomDescO.ΓType
DocumentationGlobal sections viewed as a presheaf of types.
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Opposite
open _root_.CategoryTheory.Bicategory
open _root_.TopologicalSpace
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
namespace HomDescO
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
variable {X Y Z : Scheme.{u}}
private local instance pushforwardRightAdjoint (f : X ⟶ Y) :
(SheafOfModules.pushforward.{u} f.toRingCatSheafHom).IsRightAdjoint :=
(Scheme.Modules.pullbackPushforwardAdjunction f).isRightAdjoint
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective.AlgebraicGeometry.Scheme.Modules.HomDescO.yonedaA1IsoΓType
DocumentationThe affine line represents global sections.
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Opposite
open _root_.CategoryTheory.Bicategory
open _root_.TopologicalSpace
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
namespace HomDescO
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
variable {X Y Z : Scheme.{u}}
private local instance pushforwardRightAdjoint (f : X ⟶ Y) :
(SheafOfModules.pushforward.{u} f.toRingCatSheafHom).IsRightAdjoint :=
(Scheme.Modules.pullbackPushforwardAdjunction f).isRightAdjoint
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective.AlgebraicGeometry.Scheme.Modules.HomDescO.ΓType_isSheaf
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Opposite
open _root_.CategoryTheory.Bicategory
open _root_.TopologicalSpace
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
namespace HomDescO
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
variable {X Y Z : Scheme.{u}}
private local instance pushforwardRightAdjoint (f : X ⟶ Y) :
(SheafOfModules.pushforward.{u} f.toRingCatSheafHom).IsRightAdjoint :=
(Scheme.Modules.pullbackPushforwardAdjunction f).isRightAdjoint
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective.AlgebraicGeometry.Scheme.Modules.HomDescO.ΓOver
DocumentationGlobal sections on schemes over a fixed base.
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Opposite
open _root_.CategoryTheory.Bicategory
open _root_.TopologicalSpace
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
namespace HomDescO
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
variable {X Y Z : Scheme.{u}}
private local instance pushforwardRightAdjoint (f : X ⟶ Y) :
(SheafOfModules.pushforward.{u} f.toRingCatSheafHom).IsRightAdjoint :=
(Scheme.Modules.pullbackPushforwardAdjunction f).isRightAdjoint
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective.AlgebraicGeometry.Scheme.Modules.HomDescO.ΓOver_isSheaf
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Opposite
open _root_.CategoryTheory.Bicategory
open _root_.TopologicalSpace
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
namespace HomDescO
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
variable {X Y Z : Scheme.{u}}
private local instance pushforwardRightAdjoint (f : X ⟶ Y) :
(SheafOfModules.pushforward.{u} f.toRingCatSheafHom).IsRightAdjoint :=
(Scheme.Modules.pullbackPushforwardAdjunction f).isRightAdjoint
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective.AlgebraicGeometry.Scheme.Modules.HomDescO.ΓOver_isSheafFor
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Opposite
open _root_.CategoryTheory.Bicategory
open _root_.TopologicalSpace
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
namespace HomDescO
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
variable {X Y Z : Scheme.{u}}
private local instance pushforwardRightAdjoint (f : X ⟶ Y) :
(SheafOfModules.pushforward.{u} f.toRingCatSheafHom).IsRightAdjoint :=
(Scheme.Modules.pullbackPushforwardAdjunction f).isRightAdjoint
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective.AlgebraicGeometry.Scheme.Modules.HomDescO.theta
DocumentationThe section corresponding to an endomorphism of a pulled-back unit module.
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Opposite
open _root_.CategoryTheory.Bicategory
open _root_.TopologicalSpace
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
namespace HomDescO
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
variable {X Y Z : Scheme.{u}}
private local instance pushforwardRightAdjoint (f : X ⟶ Y) :
(SheafOfModules.pushforward.{u} f.toRingCatSheafHom).IsRightAdjoint :=
(Scheme.Modules.pullbackPushforwardAdjunction f).isRightAdjoint
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective.AlgebraicGeometry.Scheme.Modules.HomDescO.theta_bijective
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Opposite
open _root_.CategoryTheory.Bicategory
open _root_.TopologicalSpace
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
namespace HomDescO
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
variable {X Y Z : Scheme.{u}}
private local instance pushforwardRightAdjoint (f : X ⟶ Y) :
(SheafOfModules.pushforward.{u} f.toRingCatSheafHom).IsRightAdjoint :=
(Scheme.Modules.pullbackPushforwardAdjunction f).isRightAdjoint
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective.AlgebraicGeometry.Scheme.Modules.HomDescO.evalOne_conj_pullHom'
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Opposite
open _root_.CategoryTheory.Bicategory
open _root_.TopologicalSpace
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
namespace HomDescO
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
variable {X Y Z : Scheme.{u}}
private local instance pushforwardRightAdjoint (f : X ⟶ Y) :
(SheafOfModules.pushforward.{u} f.toRingCatSheafHom).IsRightAdjoint :=
(Scheme.Modules.pullbackPushforwardAdjunction f).isRightAdjoint
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective.AlgebraicGeometry.Scheme.Modules.HomDescO.thetaIso
DocumentationEndomorphisms of pulled-back unit modules are global sections.
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Opposite
open _root_.CategoryTheory.Bicategory
open _root_.TopologicalSpace
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
namespace HomDescO
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
variable {X Y Z : Scheme.{u}}
private local instance pushforwardRightAdjoint (f : X ⟶ Y) :
(SheafOfModules.pushforward.{u} f.toRingCatSheafHom).IsRightAdjoint :=
(Scheme.Modules.pullbackPushforwardAdjunction f).isRightAdjoint
AlgebraicGeometry.Scheme.Modules.toDescentData_map_bijective_unit_of_flat_of_surjective
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_toDescentData_map_bijective_unit_of_flat_of_surjective
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.Opposite
open _root_.CategoryTheory.Bicategory
open _root_.TopologicalSpace
noncomputable section
open AlgebraicGeometry.Scheme.Modules.HomDescO in