ModuleTwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing.lean
Nyll.AlgebraicCurves.Foundations.CommutativeAlgebra.TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing
33 declarations indexed from sourceView source ↗ Declarations
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing.TwoChartCech.Truncation.flat_prod
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing
noncomputable section
open scoped TensorProduct
universe u
namespace TwoChartCech
open _root_.TwoChartCech
open _root_.TwoChartCech
namespace Truncation
variable {R : Type u} [CommRing R]
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing.TwoChartCech.Truncation.flat_ker_of_surjective
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing
noncomputable section
open scoped TensorProduct
universe u
namespace TwoChartCech
open _root_.TwoChartCech
open _root_.TwoChartCech
namespace Truncation
variable {R : Type u} [CommRing R]
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing.TwoChartCech.Truncation.rank
DocumentationThe rank of a chosen finite free module surjecting onto the cokernel of the original differential.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing
noncomputable section
open scoped TensorProduct
universe u
namespace TwoChartCech
open _root_.TwoChartCech
open _root_.TwoChartCech
namespace Truncation
variable {R : Type u} [CommRing R]
variable {C0 C1 : Type u} [AddCommGroup C0] [Module R C0] [AddCommGroup C1] [Module R C1]
variable (d : C0 →ₗ[R] C1) [Module.Finite R (C1 ⧸ LinearMap.range d)]
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing.TwoChartCech.Truncation.quot
DocumentationThe chosen surjection from a finite free module onto the cokernel of the original differential.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing
noncomputable section
open scoped TensorProduct
universe u
namespace TwoChartCech
open _root_.TwoChartCech
open _root_.TwoChartCech
namespace Truncation
variable {R : Type u} [CommRing R]
variable {C0 C1 : Type u} [AddCommGroup C0] [Module R C0] [AddCommGroup C1] [Module R C1]
variable (d : C0 →ₗ[R] C1) [Module.Finite R (C1 ⧸ LinearMap.range d)]
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing.TwoChartCech.Truncation.quot_surjective
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing
noncomputable section
open scoped TensorProduct
universe u
namespace TwoChartCech
open _root_.TwoChartCech
open _root_.TwoChartCech
namespace Truncation
variable {R : Type u} [CommRing R]
variable {C0 C1 : Type u} [AddCommGroup C0] [Module R C0] [AddCommGroup C1] [Module R C1]
variable (d : C0 →ₗ[R] C1) [Module.Finite R (C1 ⧸ LinearMap.range d)]
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing.TwoChartCech.Truncation.lift
DocumentationA lift of the chosen cokernel generators to the codomain of the original differential.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing
noncomputable section
open scoped TensorProduct
universe u
namespace TwoChartCech
open _root_.TwoChartCech
open _root_.TwoChartCech
namespace Truncation
variable {R : Type u} [CommRing R]
variable {C0 C1 : Type u} [AddCommGroup C0] [Module R C0] [AddCommGroup C1] [Module R C1]
variable (d : C0 →ₗ[R] C1) [Module.Finite R (C1 ⧸ LinearMap.range d)]
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing.TwoChartCech.Truncation.mkQ_comp_lift
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing
noncomputable section
open scoped TensorProduct
universe u
namespace TwoChartCech
open _root_.TwoChartCech
open _root_.TwoChartCech
namespace Truncation
variable {R : Type u} [CommRing R]
variable {C0 C1 : Type u} [AddCommGroup C0] [Module R C0] [AddCommGroup C1] [Module R C1]
variable (d : C0 →ₗ[R] C1) [Module.Finite R (C1 ⧸ LinearMap.range d)]
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing.TwoChartCech.Truncation.surjective_coprod
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing
noncomputable section
open scoped TensorProduct
universe u
namespace TwoChartCech
open _root_.TwoChartCech
open _root_.TwoChartCech
namespace Truncation
variable {R : Type u} [CommRing R]
variable {C0 C1 : Type u} [AddCommGroup C0] [Module R C0] [AddCommGroup C1] [Module R C1]
variable (d : C0 →ₗ[R] C1) [Module.Finite R (C1 ⧸ LinearMap.range d)]
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing.TwoChartCech.Truncation.K0
DocumentationThe kernel of the surjection formed by the original differential and the chosen generator lift.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing
noncomputable section
open scoped TensorProduct
universe u
namespace TwoChartCech
open _root_.TwoChartCech
open _root_.TwoChartCech
namespace Truncation
variable {R : Type u} [CommRing R]
variable {C0 C1 : Type u} [AddCommGroup C0] [Module R C0] [AddCommGroup C1] [Module R C1]
variable (d : C0 →ₗ[R] C1) [Module.Finite R (C1 ⧸ LinearMap.range d)]
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing.TwoChartCech.Truncation.dK
DocumentationThe projection from the kernel of the combined surjection to its finite free summand.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing
noncomputable section
open scoped TensorProduct
universe u
namespace TwoChartCech
open _root_.TwoChartCech
open _root_.TwoChartCech
namespace Truncation
variable {R : Type u} [CommRing R]
variable {C0 C1 : Type u} [AddCommGroup C0] [Module R C0] [AddCommGroup C1] [Module R C1]
variable (d : C0 →ₗ[R] C1) [Module.Finite R (C1 ⧸ LinearMap.range d)]
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing.TwoChartCech.Truncation.iota0
DocumentationThe projection from the kernel of the combined surjection to the original source module.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing
noncomputable section
open scoped TensorProduct
universe u
namespace TwoChartCech
open _root_.TwoChartCech
open _root_.TwoChartCech
namespace Truncation
variable {R : Type u} [CommRing R]
variable {C0 C1 : Type u} [AddCommGroup C0] [Module R C0] [AddCommGroup C1] [Module R C1]
variable (d : C0 →ₗ[R] C1) [Module.Finite R (C1 ⧸ LinearMap.range d)]
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing.TwoChartCech.Truncation.dK_apply
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing
noncomputable section
open scoped TensorProduct
universe u
namespace TwoChartCech
open _root_.TwoChartCech
open _root_.TwoChartCech
namespace Truncation
variable {R : Type u} [CommRing R]
variable {C0 C1 : Type u} [AddCommGroup C0] [Module R C0] [AddCommGroup C1] [Module R C1]
variable (d : C0 →ₗ[R] C1) [Module.Finite R (C1 ⧸ LinearMap.range d)]
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing.TwoChartCech.Truncation.iota0_apply
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing
noncomputable section
open scoped TensorProduct
universe u
namespace TwoChartCech
open _root_.TwoChartCech
open _root_.TwoChartCech
namespace Truncation
variable {R : Type u} [CommRing R]
variable {C0 C1 : Type u} [AddCommGroup C0] [Module R C0] [AddCommGroup C1] [Module R C1]
variable (d : C0 →ₗ[R] C1) [Module.Finite R (C1 ⧸ LinearMap.range d)]
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing.TwoChartCech.Truncation.comm
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing
noncomputable section
open scoped TensorProduct
universe u
namespace TwoChartCech
open _root_.TwoChartCech
open _root_.TwoChartCech
namespace Truncation
variable {R : Type u} [CommRing R]
variable {C0 C1 : Type u} [AddCommGroup C0] [Module R C0] [AddCommGroup C1] [Module R C1]
variable (d : C0 →ₗ[R] C1) [Module.Finite R (C1 ⧸ LinearMap.range d)]
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing.TwoChartCech.Truncation.h0ToK0
DocumentationEmbed the kernel of the original differential into the kernel of the combined surjection with zero finite-free component.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing
noncomputable section
open scoped TensorProduct
universe u
namespace TwoChartCech
open _root_.TwoChartCech
open _root_.TwoChartCech
namespace Truncation
variable {R : Type u} [CommRing R]
variable {C0 C1 : Type u} [AddCommGroup C0] [Module R C0] [AddCommGroup C1] [Module R C1]
variable (d : C0 →ₗ[R] C1) [Module.Finite R (C1 ⧸ LinearMap.range d)]
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing.TwoChartCech.Truncation.kerEquiv
DocumentationIdentify the kernel of the finite-free projection with the kernel of the original differential.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing
noncomputable section
open scoped TensorProduct
universe u
namespace TwoChartCech
open _root_.TwoChartCech
open _root_.TwoChartCech
namespace Truncation
variable {R : Type u} [CommRing R]
variable {C0 C1 : Type u} [AddCommGroup C0] [Module R C0] [AddCommGroup C1] [Module R C1]
variable (d : C0 →ₗ[R] C1) [Module.Finite R (C1 ⧸ LinearMap.range d)]
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing.TwoChartCech.Truncation.finite_K0
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing
noncomputable section
open scoped TensorProduct
universe u
namespace TwoChartCech
open _root_.TwoChartCech
open _root_.TwoChartCech
namespace Truncation
variable {R : Type u} [CommRing R]
variable {C0 C1 : Type u} [AddCommGroup C0] [Module R C0] [AddCommGroup C1] [Module R C1]
variable (d : C0 →ₗ[R] C1) [Module.Finite R (C1 ⧸ LinearMap.range d)]
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing.TwoChartCech.Truncation.flat_K0
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing
noncomputable section
open scoped TensorProduct
universe u
namespace TwoChartCech
open _root_.TwoChartCech
open _root_.TwoChartCech
namespace Truncation
variable {R : Type u} [CommRing R]
variable {C0 C1 : Type u} [AddCommGroup C0] [Module R C0] [AddCommGroup C1] [Module R C1]
variable (d : C0 →ₗ[R] C1) [Module.Finite R (C1 ⧸ LinearMap.range d)]
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing.TwoChartCech.Truncation.free_K0
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing
noncomputable section
open scoped TensorProduct
universe u
namespace TwoChartCech
open _root_.TwoChartCech
open _root_.TwoChartCech
namespace Truncation
variable {R : Type u} [CommRing R]
variable {C0 C1 : Type u} [AddCommGroup C0] [Module R C0] [AddCommGroup C1] [Module R C1]
variable (d : C0 →ₗ[R] C1) [Module.Finite R (C1 ⧸ LinearMap.range d)]
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing.TwoChartCech.Truncation.model
DocumentationThe finite free two-term complex constructed from the kernel of the combined surjection.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing
noncomputable section
open scoped TensorProduct
universe u
namespace TwoChartCech
open _root_.TwoChartCech
open _root_.TwoChartCech
namespace Truncation
variable {R : Type u} [CommRing R]
variable {C0 C1 : Type u} [AddCommGroup C0] [Module R C0] [AddCommGroup C1] [Module R C1]
variable (d : C0 →ₗ[R] C1) [Module.Finite R (C1 ⧸ LinearMap.range d)]
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing.TwoChartCech.Truncation.d_baseChange_comp_iota0_baseChange
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing
noncomputable section
open scoped TensorProduct
universe u
namespace TwoChartCech
open _root_.TwoChartCech
open _root_.TwoChartCech
namespace Truncation
variable {R : Type u} [CommRing R]
variable {C0 C1 : Type u} [AddCommGroup C0] [Module R C0] [AddCommGroup C1] [Module R C1]
variable (d : C0 →ₗ[R] C1) [Module.Finite R (C1 ⧸ LinearMap.range d)]
section BaseChange
variable (A : Type u) [CommRing A] [Algebra R A]
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing.TwoChartCech.Truncation.subtype_baseChange_injective
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing
noncomputable section
open scoped TensorProduct
universe u
namespace TwoChartCech
open _root_.TwoChartCech
open _root_.TwoChartCech
namespace Truncation
variable {R : Type u} [CommRing R]
variable {C0 C1 : Type u} [AddCommGroup C0] [Module R C0] [AddCommGroup C1] [Module R C1]
variable (d : C0 →ₗ[R] C1) [Module.Finite R (C1 ⧸ LinearMap.range d)]
section BaseChange
variable (A : Type u) [CommRing A] [Algebra R A]
variable [Module.Flat R C1]
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing.TwoChartCech.Truncation.mem_range_subtype_baseChange
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing
noncomputable section
open scoped TensorProduct
universe u
namespace TwoChartCech
open _root_.TwoChartCech
open _root_.TwoChartCech
namespace Truncation
variable {R : Type u} [CommRing R]
variable {C0 C1 : Type u} [AddCommGroup C0] [Module R C0] [AddCommGroup C1] [Module R C1]
variable (d : C0 →ₗ[R] C1) [Module.Finite R (C1 ⧸ LinearMap.range d)]
section BaseChange
variable (A : Type u) [CommRing A] [Algebra R A]
variable [Module.Flat R C1]
omit [Module.Flat R C1] in
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing.TwoChartCech.Truncation.prodRight_apply_eq_baseChange
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing
noncomputable section
open scoped TensorProduct
universe u
namespace TwoChartCech
open _root_.TwoChartCech
open _root_.TwoChartCech
namespace Truncation
variable {R : Type u} [CommRing R]
variable {C0 C1 : Type u} [AddCommGroup C0] [Module R C0] [AddCommGroup C1] [Module R C1]
variable (d : C0 →ₗ[R] C1) [Module.Finite R (C1 ⧸ LinearMap.range d)]
section BaseChange
variable (A : Type u) [CommRing A] [Algebra R A]
variable [Module.Flat R C1]
omit [Module.Flat R C1] in
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing.TwoChartCech.Truncation.prodRight_subtype_baseChange
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing
noncomputable section
open scoped TensorProduct
universe u
namespace TwoChartCech
open _root_.TwoChartCech
open _root_.TwoChartCech
namespace Truncation
variable {R : Type u} [CommRing R]
variable {C0 C1 : Type u} [AddCommGroup C0] [Module R C0] [AddCommGroup C1] [Module R C1]
variable (d : C0 →ₗ[R] C1) [Module.Finite R (C1 ⧸ LinearMap.range d)]
section BaseChange
variable (A : Type u) [CommRing A] [Algebra R A]
variable [Module.Flat R C1]
omit [Module.Flat R C1] in
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing.TwoChartCech.Truncation.coprod_baseChange_apply
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing
noncomputable section
open scoped TensorProduct
universe u
namespace TwoChartCech
open _root_.TwoChartCech
open _root_.TwoChartCech
namespace Truncation
variable {R : Type u} [CommRing R]
variable {C0 C1 : Type u} [AddCommGroup C0] [Module R C0] [AddCommGroup C1] [Module R C1]
variable (d : C0 →ₗ[R] C1) [Module.Finite R (C1 ⧸ LinearMap.range d)]
section BaseChange
variable (A : Type u) [CommRing A] [Algebra R A]
variable [Module.Flat R C1]
omit [Module.Flat R C1] in
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing.TwoChartCech.Truncation.kerMap_injective
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing
noncomputable section
open scoped TensorProduct
universe u
namespace TwoChartCech
open _root_.TwoChartCech
open _root_.TwoChartCech
namespace Truncation
variable {R : Type u} [CommRing R]
variable {C0 C1 : Type u} [AddCommGroup C0] [Module R C0] [AddCommGroup C1] [Module R C1]
variable (d : C0 →ₗ[R] C1) [Module.Finite R (C1 ⧸ LinearMap.range d)]
section BaseChange
variable (A : Type u) [CommRing A] [Algebra R A]
variable [Module.Flat R C1]
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing.TwoChartCech.Truncation.kerMap_surjective
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing
noncomputable section
open scoped TensorProduct
universe u
namespace TwoChartCech
open _root_.TwoChartCech
open _root_.TwoChartCech
namespace Truncation
variable {R : Type u} [CommRing R]
variable {C0 C1 : Type u} [AddCommGroup C0] [Module R C0] [AddCommGroup C1] [Module R C1]
variable (d : C0 →ₗ[R] C1) [Module.Finite R (C1 ⧸ LinearMap.range d)]
section BaseChange
variable (A : Type u) [CommRing A] [Algebra R A]
variable [Module.Flat R C1]
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing.TwoChartCech.Truncation.cokerMap_surjective
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing
noncomputable section
open scoped TensorProduct
universe u
namespace TwoChartCech
open _root_.TwoChartCech
open _root_.TwoChartCech
namespace Truncation
variable {R : Type u} [CommRing R]
variable {C0 C1 : Type u} [AddCommGroup C0] [Module R C0] [AddCommGroup C1] [Module R C1]
variable (d : C0 →ₗ[R] C1) [Module.Finite R (C1 ⧸ LinearMap.range d)]
section BaseChange
variable (A : Type u) [CommRing A] [Algebra R A]
variable [Module.Flat R C1]
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing.TwoChartCech.Truncation.cokerMap_injective
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing
noncomputable section
open scoped TensorProduct
universe u
namespace TwoChartCech
open _root_.TwoChartCech
open _root_.TwoChartCech
namespace Truncation
variable {R : Type u} [CommRing R]
variable {C0 C1 : Type u} [AddCommGroup C0] [Module R C0] [AddCommGroup C1] [Module R C1]
variable (d : C0 →ₗ[R] C1) [Module.Finite R (C1 ⧸ LinearMap.range d)]
section BaseChange
variable (A : Type u) [CommRing A] [Algebra R A]
variable [Module.Flat R C1]
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing.TwoChartCech.Truncation.grothendieckComplex
DocumentationThe finite free model whose comparison maps preserve kernel and cokernel under the given flat base changes.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing
noncomputable section
open scoped TensorProduct
universe u
namespace TwoChartCech
open _root_.TwoChartCech
open _root_.TwoChartCech
namespace Truncation
variable {R : Type u} [CommRing R]
variable {C0 C1 : Type u} [AddCommGroup C0] [Module R C0] [AddCommGroup C1] [Module R C1]
variable (d : C0 →ₗ[R] C1) [Module.Finite R (C1 ⧸ LinearMap.range d)]
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing.TwoChartCech.nonempty_of_isLocalRing'
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing
noncomputable section
open scoped TensorProduct
universe u
namespace TwoChartCech
open _root_.TwoChartCech
open _root_.TwoChartCech
TwoChartCech.GrothendieckComplex.nonempty_of_isLocalRing
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace TwoChartCech_GrothendieckComplex_nonempty_of_isLocalRing
noncomputable section
open scoped TensorProduct
universe u