ModuleModule_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex.lean
Nyll.AlgebraicCurves.Foundations.HomologicalAlgebra.Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex
37 declarations indexed from sourceView source ↗ Declarations
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex.P2mMumfordKerModel.flat_prod
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs
namespace Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex
universe u
open TensorProduct
namespace P2mMumfordKerModel
section Generalities
variable {R : Type u} [CommRing R]
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex.P2mMumfordKerModel.flat_ker_of_surjective
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs
namespace Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex
universe u
open TensorProduct
namespace P2mMumfordKerModel
section Generalities
variable {R : Type u} [CommRing R]
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex.P2mMumfordKerModel.eq_zero_of_fst_snd_baseChange
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs
namespace Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex
universe u
open TensorProduct
namespace P2mMumfordKerModel
section Generalities
variable {R : Type u} [CommRing R]
variable {A : Type u} [CommRing A] [Algebra R A]
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex.P2mMumfordKerModel.inl_baseChange_injective
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs
namespace Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex
universe u
open TensorProduct
namespace P2mMumfordKerModel
section Generalities
variable {R : Type u} [CommRing R]
variable {A : Type u} [CommRing A] [Algebra R A]
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex.P2mMumfordKerModel.ker_baseChange_comp_eq
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs
namespace Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex
universe u
open TensorProduct
namespace P2mMumfordKerModel
section Generalities
variable {R : Type u} [CommRing R]
variable {A : Type u} [CommRing A] [Algebra R A]
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex.P2mMumfordKerModel.subtype_baseChange_injective
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs
namespace Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex
universe u
open TensorProduct
namespace P2mMumfordKerModel
section Generalities
variable {R : Type u} [CommRing R]
variable {A : Type u} [CommRing A] [Algebra R A]
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex.P2mMumfordKerModel.subtype_baseChange_exact
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs
namespace Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex
universe u
open TensorProduct
namespace P2mMumfordKerModel
section Generalities
variable {R : Type u} [CommRing R]
variable {A : Type u} [CommRing A] [Algebra R A]
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex.P2mMumfordKerModel.exists_coprod_surjective
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs
namespace Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex
universe u
open TensorProduct
namespace P2mMumfordKerModel
section Generalities
variable {R : Type u} [CommRing R]
variable {A : Type u} [CommRing A] [Algebra R A]
omit [Algebra R A] in
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex.P2mMumfordKerModel.Kx
DocumentationThe kernel of the sum map from the module and a finite free module.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs
namespace Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex
universe u
open TensorProduct
namespace P2mMumfordKerModel
section Ext
variable {R : Type u} [CommRing R]
variable {M K : Type u} [AddCommGroup M] [Module R M] [AddCommGroup K] [Module R K]
variable (e : M →ₗ[R] K) {m : ℕ} (g : (Fin m → R) →ₗ[R] K)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex.P2mMumfordKerModel.mem_Kx_iff
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs
namespace Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex
universe u
open TensorProduct
namespace P2mMumfordKerModel
section Ext
variable {R : Type u} [CommRing R]
variable {M K : Type u} [AddCommGroup M] [Module R M] [AddCommGroup K] [Module R K]
variable (e : M →ₗ[R] K) {m : ℕ} (g : (Fin m → R) →ₗ[R] K)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex.P2mMumfordKerModel.inl_mem_Kx_iff
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs
namespace Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex
universe u
open TensorProduct
namespace P2mMumfordKerModel
section Ext
variable {R : Type u} [CommRing R]
variable {M K : Type u} [AddCommGroup M] [Module R M] [AddCommGroup K] [Module R K]
variable (e : M →ₗ[R] K) {m : ℕ} (g : (Fin m → R) →ₗ[R] K)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex.P2mMumfordKerModel.φ₀
DocumentationThe projection from the kernel of the sum map to its module coordinate.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs
namespace Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex
universe u
open TensorProduct
namespace P2mMumfordKerModel
section Ext
variable {R : Type u} [CommRing R]
variable {M K : Type u} [AddCommGroup M] [Module R M] [AddCommGroup K] [Module R K]
variable (e : M →ₗ[R] K) {m : ℕ} (g : (Fin m → R) →ₗ[R] K)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex.P2mMumfordKerModel.δ
DocumentationThe projection from the kernel of the sum map to its finite free coordinate.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs
namespace Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex
universe u
open TensorProduct
namespace P2mMumfordKerModel
section Ext
variable {R : Type u} [CommRing R]
variable {M K : Type u} [AddCommGroup M] [Module R M] [AddCommGroup K] [Module R K]
variable (e : M →ₗ[R] K) {m : ℕ} (g : (Fin m → R) →ₗ[R] K)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex.P2mMumfordKerModel.φ₀_apply
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs
namespace Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex
universe u
open TensorProduct
namespace P2mMumfordKerModel
section Ext
variable {R : Type u} [CommRing R]
variable {M K : Type u} [AddCommGroup M] [Module R M] [AddCommGroup K] [Module R K]
variable (e : M →ₗ[R] K) {m : ℕ} (g : (Fin m → R) →ₗ[R] K)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex.P2mMumfordKerModel.δ_apply
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs
namespace Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex
universe u
open TensorProduct
namespace P2mMumfordKerModel
section Ext
variable {R : Type u} [CommRing R]
variable {M K : Type u} [AddCommGroup M] [Module R M] [AddCommGroup K] [Module R K]
variable (e : M →ₗ[R] K) {m : ℕ} (g : (Fin m → R) →ₗ[R] K)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex.P2mMumfordKerModel.e_comp_φ₀
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs
namespace Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex
universe u
open TensorProduct
namespace P2mMumfordKerModel
section Ext
variable {R : Type u} [CommRing R]
variable {M K : Type u} [AddCommGroup M] [Module R M] [AddCommGroup K] [Module R K]
variable (e : M →ₗ[R] K) {m : ℕ} (g : (Fin m → R) →ₗ[R] K)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex.P2mMumfordKerModel.flat_Kx
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs
namespace Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex
universe u
open TensorProduct
namespace P2mMumfordKerModel
section Ext
variable {R : Type u} [CommRing R]
variable {M K : Type u} [AddCommGroup M] [Module R M] [AddCommGroup K] [Module R K]
variable (e : M →ₗ[R] K) {m : ℕ} (g : (Fin m → R) →ₗ[R] K)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex.P2mMumfordKerModel.Kx_inf_ker_snd
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs
namespace Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex
universe u
open TensorProduct
namespace P2mMumfordKerModel
section Ext
variable {R : Type u} [CommRing R]
variable {M K : Type u} [AddCommGroup M] [Module R M] [AddCommGroup K] [Module R K]
variable (e : M →ₗ[R] K) {m : ℕ} (g : (Fin m → R) →ₗ[R] K)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex.P2mMumfordKerModel.fg_Kx
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs
namespace Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex
universe u
open TensorProduct
namespace P2mMumfordKerModel
section Ext
variable {R : Type u} [CommRing R]
variable {M K : Type u} [AddCommGroup M] [Module R M] [AddCommGroup K] [Module R K]
variable (e : M →ₗ[R] K) {m : ℕ} (g : (Fin m → R) →ₗ[R] K)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex.P2mMumfordKerModel.eq_zero_of_δ_φ₀
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs
namespace Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex
universe u
open TensorProduct
namespace P2mMumfordKerModel
section Ext
variable {R : Type u} [CommRing R]
variable {M K : Type u} [AddCommGroup M] [Module R M] [AddCommGroup K] [Module R K]
variable (e : M →ₗ[R] K) {m : ℕ} (g : (Fin m → R) →ₗ[R] K)
variable {A : Type u} [CommRing A] [Algebra R A]
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex.P2mMumfordKerModel.exists_of_baseChange_eq_zero
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs
namespace Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex
universe u
open TensorProduct
namespace P2mMumfordKerModel
section Ext
variable {R : Type u} [CommRing R]
variable {M K : Type u} [AddCommGroup M] [Module R M] [AddCommGroup K] [Module R K]
variable (e : M →ₗ[R] K) {m : ℕ} (g : (Fin m → R) →ₗ[R] K)
variable {A : Type u} [CommRing A] [Algebra R A]
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex.P2mMumfordKerModel.e'
DocumentationLift the preceding differential into the kernel of the sum map.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs
namespace Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex
universe u
open TensorProduct
namespace P2mMumfordKerModel
section Ext
variable {R : Type u} [CommRing R]
variable {M K : Type u} [AddCommGroup M] [Module R M] [AddCommGroup K] [Module R K]
variable (e : M →ₗ[R] K) {m : ℕ} (g : (Fin m → R) →ₗ[R] K)
variable {A : Type u} [CommRing A] [Algebra R A]
variable {M₀ : Type u} [AddCommGroup M₀] [Module R M₀] (d₀ : M₀ →ₗ[R] M) (hed : ∀ x, e (d₀ x) = 0)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex.P2mMumfordKerModel.e'_val
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs
namespace Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex
universe u
open TensorProduct
namespace P2mMumfordKerModel
section Ext
variable {R : Type u} [CommRing R]
variable {M K : Type u} [AddCommGroup M] [Module R M] [AddCommGroup K] [Module R K]
variable (e : M →ₗ[R] K) {m : ℕ} (g : (Fin m → R) →ₗ[R] K)
variable {A : Type u} [CommRing A] [Algebra R A]
variable {M₀ : Type u} [AddCommGroup M₀] [Module R M₀] (d₀ : M₀ →ₗ[R] M) (hed : ∀ x, e (d₀ x) = 0)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex.P2mMumfordKerModel.subtype_comp_e'
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs
namespace Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex
universe u
open TensorProduct
namespace P2mMumfordKerModel
section Ext
variable {R : Type u} [CommRing R]
variable {M K : Type u} [AddCommGroup M] [Module R M] [AddCommGroup K] [Module R K]
variable (e : M →ₗ[R] K) {m : ℕ} (g : (Fin m → R) →ₗ[R] K)
variable {A : Type u} [CommRing A] [Algebra R A]
variable {M₀ : Type u} [AddCommGroup M₀] [Module R M₀] (d₀ : M₀ →ₗ[R] M) (hed : ∀ x, e (d₀ x) = 0)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex.P2mMumfordKerModel.φ₀_comp_e'
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs
namespace Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex
universe u
open TensorProduct
namespace P2mMumfordKerModel
section Ext
variable {R : Type u} [CommRing R]
variable {M K : Type u} [AddCommGroup M] [Module R M] [AddCommGroup K] [Module R K]
variable (e : M →ₗ[R] K) {m : ℕ} (g : (Fin m → R) →ₗ[R] K)
variable {A : Type u} [CommRing A] [Algebra R A]
variable {M₀ : Type u} [AddCommGroup M₀] [Module R M₀] (d₀ : M₀ →ₗ[R] M) (hed : ∀ x, e (d₀ x) = 0)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex.P2mMumfordKerModel.ker_e'
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs
namespace Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex
universe u
open TensorProduct
namespace P2mMumfordKerModel
section Ext
variable {R : Type u} [CommRing R]
variable {M K : Type u} [AddCommGroup M] [Module R M] [AddCommGroup K] [Module R K]
variable (e : M →ₗ[R] K) {m : ℕ} (g : (Fin m → R) →ₗ[R] K)
variable {A : Type u} [CommRing A] [Algebra R A]
variable {M₀ : Type u} [AddCommGroup M₀] [Module R M₀] (d₀ : M₀ →ₗ[R] M) (hed : ∀ x, e (d₀ x) = 0)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex.P2mMumfordKerModel.ker_baseChange_e'
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs
namespace Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex
universe u
open TensorProduct
namespace P2mMumfordKerModel
section Ext
variable {R : Type u} [CommRing R]
variable {M K : Type u} [AddCommGroup M] [Module R M] [AddCommGroup K] [Module R K]
variable (e : M →ₗ[R] K) {m : ℕ} (g : (Fin m → R) →ₗ[R] K)
variable {A : Type u} [CommRing A] [Algebra R A]
variable {M₀ : Type u} [AddCommGroup M₀] [Module R M₀] (d₀ : M₀ →ₗ[R] M) (hed : ∀ x, e (d₀ x) = 0)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex.P2mMumfordKerModel.finite_coker_e'
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs
namespace Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex
universe u
open TensorProduct
namespace P2mMumfordKerModel
section Ext
variable {R : Type u} [CommRing R]
variable {M K : Type u} [AddCommGroup M] [Module R M] [AddCommGroup K] [Module R K]
variable (e : M →ₗ[R] K) {m : ℕ} (g : (Fin m → R) →ₗ[R] K)
variable {A : Type u} [CommRing A] [Algebra R A]
variable {M₀ : Type u} [AddCommGroup M₀] [Module R M₀] (d₀ : M₀ →ₗ[R] M) (hed : ∀ x, e (d₀ x) = 0)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex.P2mMumfordKerModel.Trunc
DocumentationA flat replacement for a complex tail that preserves kernels under algebra base change.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs
namespace Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex
universe u
open TensorProduct
namespace P2mMumfordKerModel
section Truncation
variable {R : Type u} [CommRing R] [IsNoetherianRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
[∀ i, Module.Flat R (C i)]
variable (d : ∀ i, C i →ₗ[R] C (i + 1))
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex.P2mMumfordKerModel.truncBase
DocumentationThe terminal truncation when the following complex term is subsingleton.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs
namespace Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex
universe u
open TensorProduct
namespace P2mMumfordKerModel
section Truncation
variable {R : Type u} [CommRing R] [IsNoetherianRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
[∀ i, Module.Flat R (C i)]
variable (d : ∀ i, C i →ₗ[R] C (i + 1))
attribute [scoped instance] Trunc.acg Trunc.mod Trunc.flat
variable {d}
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex.P2mMumfordKerModel.truncStep
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs
namespace Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex
universe u
open TensorProduct
namespace P2mMumfordKerModel
section Truncation
variable {R : Type u} [CommRing R] [IsNoetherianRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
[∀ i, Module.Flat R (C i)]
variable (d : ∀ i, C i →ₗ[R] C (i + 1))
attribute [scoped instance] Trunc.acg Trunc.mod Trunc.flat
variable {d}
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex.P2mMumfordKerModel.trunc_all
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs
namespace Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex
universe u
open TensorProduct
namespace P2mMumfordKerModel
section Truncation
variable {R : Type u} [CommRing R] [IsNoetherianRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
[∀ i, Module.Flat R (C i)]
variable (d : ∀ i, C i →ₗ[R] C (i + 1))
attribute [scoped instance] Trunc.acg Trunc.mod Trunc.flat
variable {d}
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex.P2mMumfordKerModel.exists_trunc_zero
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs
namespace Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex
universe u
open TensorProduct
namespace P2mMumfordKerModel
section Truncation
variable {R : Type u} [CommRing R] [IsNoetherianRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
[∀ i, Module.Flat R (C i)]
variable (d : ∀ i, C i →ₗ[R] C (i + 1))
attribute [scoped instance] Trunc.acg Trunc.mod Trunc.flat
variable {d}
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex.P2mMumfordKerModel.exists_model
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs
namespace Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex
universe u
open TensorProduct
namespace P2mMumfordKerModel
section Model
variable {R : Type u} [CommRing R] [IsNoetherianRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
[∀ i, Module.Flat R (C i)]
variable {d : ∀ i, C i →ₗ[R] C (i + 1)}
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex.P2mMumfordKerModel.main
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs
namespace Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex
universe u
open TensorProduct
namespace P2mMumfordKerModel
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex.P2mMumfordKerModel.main_trunc
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs
namespace Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex
universe u
open TensorProduct
namespace P2mMumfordKerModel
Module.exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs
namespace Module_exists_twoTermComplex_kerMapBaseChange_bijective_of_flat_complex
universe u
open TensorProduct