Module

ProjSpaceCech_GradedModule_d_sq.lean

Nyll.SchemeTheory.Cohomology.Cech.ProjSpaceCech_GradedModule_d_sq
3 declarations indexed from sourceView source ↗

The square of the graded-module Cech differential is zero.

Declarations

AlgebraicCurves.Cohomology.Cech.Proofs.ProjSpaceCech_GradedModule_d_sq.ProjSpaceCech.GradedModule.d_sq'
Source context 12 commands

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

section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.ProjSpaceCech_GradedModule_d_sq
universe u
noncomputable section
open Finset Function MvPolynomial
namespace ProjSpaceCech
open _root_.ProjSpaceCech
open _root_.ProjSpaceCech
section GradAltdSq
variable {R : Type u} [CommRing R] {n : ℕ}
variable (D : GradedModule R n)
open scoped _root_.ProjSpaceCech.GradedModule in
theorem GradedModule.d_sq' (i : ℕ) :
    GradedModule.d D (i + 1) ∘ₗ GradedModule.d D i = 0
AlgebraicCurves.Cohomology.Cech.Proofs.ProjSpaceCech_GradedModule_d_sq.ProjSpaceCech.GradedModule.range_d_le_ker
Source context 12 commands

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

section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.ProjSpaceCech_GradedModule_d_sq
universe u
noncomputable section
open Finset Function MvPolynomial
namespace ProjSpaceCech
open _root_.ProjSpaceCech
open _root_.ProjSpaceCech
section GradAltdSq
variable {R : Type u} [CommRing R] {n : ℕ}
variable (D : GradedModule R n)
open scoped _root_.ProjSpaceCech.GradedModule in
theorem GradedModule.range_d_le_ker (i : ℕ) :
    LinearMap.range (GradedModule.d D i)
      ≤ LinearMap.ker (GradedModule.d D (i + 1))
ProjSpaceCech.GradedModule.d_sq
Source context 5 commands

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

section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.ProjSpaceCech_GradedModule_d_sq
universe u
noncomputable section
open Finset Function MvPolynomial
theorem _root_.ProjSpaceCech.GradedModule.d_sq {R : Type u} [CommRing R] {n : ℕ} (D :
    ProjSpaceCech.GradedModule R n) (i : ℕ) :
    ProjSpaceCech.GradedModule.d D (i + 1) ∘ₗ ProjSpaceCech.GradedModule.d D i = 0