ModuleCoherentBaseChange_TwoTermComplex_one_tmul_ne_zero_of_forall_nonempty_H0_linearEquiv.lean
Nyll.AlgebraicCurves.Cohomology.Cech.CoherentBaseChange_TwoTermComplex_one_tmul_ne_zero_of_forall_nonempty_H0_linearEquiv
13 declarations indexed from sourceView source ↗ Module documentation
Coherent Base Change Two Term Complex one tmul ne zero of forall nonempty H0 linear Equiv
Declarations
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermOneTensorNonzero.P2mTwoTermH0Unimodular.baseChange_rTensor
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermOneTensorNonzero
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Unimodular
variable {R : Type u} [CommRing R]
section Naturality
variable {A B : Type u} [CommRing A] [Algebra R A] [CommRing B] [Algebra R B]
{C0 C1 : Type u} [AddCommGroup C0] [Module R C0] [AddCommGroup C1] [Module R C1]
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermOneTensorNonzero.P2mTwoTermH0Unimodular.lid_baseChange_apply
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermOneTensorNonzero
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Unimodular
variable {R : Type u} [CommRing R]
section Naturality
variable {A B : Type u} [CommRing A] [Algebra R A] [CommRing B] [Algebra R B]
{C0 C1 : Type u} [AddCommGroup C0] [Module R C0] [AddCommGroup C1] [Module R C1]
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermOneTensorNonzero.P2mTwoTermH0Unimodular.opModule
DocumentationThe opposite-ring action induced by commutativity of the base ring.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermOneTensorNonzero
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Unimodular
variable {R : Type u} [CommRing R]
section SqZero
variable (R) (M : Type u) [AddCommGroup M] [Module R M]
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermOneTensorNonzero.P2mTwoTermH0Unimodular.op_smul_eq
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermOneTensorNonzero
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Unimodular
variable {R : Type u} [CommRing R]
section SqZero
variable (R) (M : Type u) [AddCommGroup M] [Module R M]
attribute [local instance] opModule
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermOneTensorNonzero.P2mTwoTermH0Unimodular.isCentralScalar
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermOneTensorNonzero
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Unimodular
variable {R : Type u} [CommRing R]
section SqZero
variable (R) (M : Type u) [AddCommGroup M] [Module R M]
attribute [local instance] opModule
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermOneTensorNonzero.P2mTwoTermH0Unimodular.isScalarTower_op
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermOneTensorNonzero
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Unimodular
variable {R : Type u} [CommRing R]
section SqZero
variable (R) (M : Type u) [AddCommGroup M] [Module R M]
attribute [local instance] opModule
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermOneTensorNonzero.P2mTwoTermH0Unimodular.smulCommClass_op
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermOneTensorNonzero
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Unimodular
variable {R : Type u} [CommRing R]
section SqZero
variable (R) (M : Type u) [AddCommGroup M] [Module R M]
attribute [local instance] opModule
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermOneTensorNonzero.P2mTwoTermH0Unimodular.inr_mul_eq
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermOneTensorNonzero
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Unimodular
variable {R : Type u} [CommRing R]
section SqZero
variable (R) (M : Type u) [AddCommGroup M] [Module R M]
attribute [local instance] opModule
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermOneTensorNonzero.P2mTwoTermH0Unimodular.inr_smul_eq
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermOneTensorNonzero
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Unimodular
variable {R : Type u} [CommRing R]
section Main
variable (G : CoherentBaseChange.TwoTermComplex.{u, u} R)
variable (M : Type u) [AddCommGroup M] [Module R M]
attribute [local instance] opModule
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermOneTensorNonzero.P2mTwoTermH0Unimodular.inr_tmul_eq_zero
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermOneTensorNonzero
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Unimodular
variable {R : Type u} [CommRing R]
section Main
variable (G : CoherentBaseChange.TwoTermComplex.{u, u} R)
variable (M : Type u) [AddCommGroup M] [Module R M]
attribute [local instance] opModule
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermOneTensorNonzero.P2mTwoTermH0Unimodular.subsingleton_of_forall_tmul_eq_zero
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermOneTensorNonzero
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Unimodular
variable {R : Type u} [CommRing R]
section Main
variable (G : CoherentBaseChange.TwoTermComplex.{u, u} R)
variable (M : Type u) [AddCommGroup M] [Module R M]
attribute [local instance] opModule
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermOneTensorNonzero.P2mTwoTermH0Unimodular.main
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermOneTensorNonzero
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Unimodular
variable {R : Type u} [CommRing R]
section Main
variable (G : CoherentBaseChange.TwoTermComplex.{u, u} R)
variable (M : Type u) [AddCommGroup M] [Module R M]
attribute [local instance] opModule
CoherentBaseChange.TwoTermComplex.one_tmul_ne_zero_of_forall_nonempty_H0_linearEquiv
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermOneTensorNonzero
universe u
open TensorProduct
attribute [local instance] P2mTwoTermH0Unimodular.isCentralScalar
attribute [local instance] P2mTwoTermH0Unimodular.isScalarTower_op
attribute [local instance] P2mTwoTermH0Unimodular.smulCommClass_op