ModuleScheme_Modules_isIso_projectionMorphism_of_iso_free.lean
Nyll.AlgebraicCurves.Geometry.Sheaves.Scheme_Modules_isIso_projectionMorphism_of_iso_free
8 declarations indexed from sourceView source ↗ Module documentation
Projection morphisms for finite free module sheaves
The projection morphism is an isomorphism for a finite free module, using its biproduct presentation and compatibility with module isomorphisms.
Declarations
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_isIso_projectionMorphism_of_iso_free.AlgebraicGeometry.Scheme.Modules.PFFree.isIso_of_iso
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_isIso_projectionMorphism_of_iso_free
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
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
namespace PFFree
variable {Z X : Scheme.{u}} (i : Z ⟶ X)
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_isIso_projectionMorphism_of_iso_free.AlgebraicGeometry.Scheme.Modules.PFFree.mate_unit
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_isIso_projectionMorphism_of_iso_free
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
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
namespace PFFree
variable {Z X : Scheme.{u}} (i : Z ⟶ X)
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_isIso_projectionMorphism_of_iso_free.AlgebraicGeometry.Scheme.Modules.PFFree.projectionMorphism_unit
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_isIso_projectionMorphism_of_iso_free
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
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
namespace PFFree
variable {Z X : Scheme.{u}} (i : Z ⟶ X)
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_isIso_projectionMorphism_of_iso_free.AlgebraicGeometry.Scheme.Modules.PFFree.isIso_unit
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_isIso_projectionMorphism_of_iso_free
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
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
namespace PFFree
variable {Z X : Scheme.{u}} (i : Z ⟶ X)
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_isIso_projectionMorphism_of_iso_free.AlgebraicGeometry.Scheme.Modules.PFFree.fam
DocumentationThe constant family of n copies of the unit module sheaf on X.
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_isIso_projectionMorphism_of_iso_free
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
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
namespace PFFree
variable {Z X : Scheme.{u}} (i : Z ⟶ X)
section biproduct
variable (n : ℕ)
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_isIso_projectionMorphism_of_iso_free.AlgebraicGeometry.Scheme.Modules.PFFree.isIso_biproduct
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_isIso_projectionMorphism_of_iso_free
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
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
namespace PFFree
variable {Z X : Scheme.{u}} (i : Z ⟶ X)
section biproduct
variable (n : ℕ)
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_isIso_projectionMorphism_of_iso_free.AlgebraicGeometry.Scheme.Modules.PFFree.main
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_isIso_projectionMorphism_of_iso_free
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
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
namespace PFFree
variable {Z X : Scheme.{u}} (i : Z ⟶ X)
AlgebraicGeometry.Scheme.Modules.isIso_projectionMorphism_of_iso_free
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs
namespace Scheme_Modules_isIso_projectionMorphism_of_iso_free
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry