Module

Scheme_Modules_isInvertible_tilde_of_projective_rankOne.lean

Nyll.AlgebraicCurves.Geometry.Projective.Scheme_Modules_isInvertible_tilde_of_projective_rankOne
1 declaration indexed from sourceView source ↗

Scheme Modules is Invertible tilde of projective rank One

Declarations

AlgebraicGeometry.Scheme.Modules.isInvertible_tilde_of_projective_rankOne
Source context 6 commands

Surrounding namespaces, section variables, and local commands at this declaration.

section ProofImplementation
namespace AlgebraicCurves.Geometry.Projective.Proofs
namespace Scheme_Modules_isInvertible_tilde_of_projective_rankOne
attribute [-simp] AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
universe u
open CategoryTheory AlgebraicGeometry TensorProduct
theorem _root_.AlgebraicGeometry.Scheme.Modules.isInvertible_tilde_of_projective_rankOne {R :
  CommRingCat.{u}} (P : ModuleCat.{u} R) [Module.Finite R P] [Module.Projective R P]
    (hrk : ∀ (K : Type u) [Field K] [Algebra R K], Module.finrank K (K ⊗[R] P) = 1) :
    Scheme.Modules.IsInvertible (tilde P)