This repo is aimed to formalise the concept of Serre's Twisting Sheaf. But before this, we need to build some missing pieces.
We need localized module, because we want the definition of quasicoherent sheaves which can be defined as locally
So for a commutative ring
See src/module_localisation/bsaic.lean
Sometimes it is convinient to trade a natrual number graded algebra as an integer graded algebra by taking negative grade to be
Given a graded ring
So given a commutative ring
Then this is a MSpec
for module on spec.