ModuleModule_exists_projective_complex_quasiIso_of_flat_complex.lean
Nyll.AlgebraicCurves.Foundations.HomologicalAlgebra.Module_exists_projective_complex_quasiIso_of_flat_complex
73 declarations indexed from sourceView source ↗ Declarations
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.W
DocumentationThe submodule of sequences supported below the given finite bound.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.mem_W
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.πv
DocumentationRestriction of a sequence to its first finitely many coordinates.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.πv_apply
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.ιv
DocumentationExtension of a finite tuple by zero outside its index range.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.ιv_apply
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.ιv_apply_lt
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.ιv_mem
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.πv_ιv
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.ιv_πv
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.ιv_injective
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.eq_zero_of_mem_W_zero
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.lc
DocumentationThe linear combination map associated with a finite family of module elements.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.lc_apply
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.lc_append_apply
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.map_lc
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage
DocumentationA finite free approximation above a degree bound, inducing the required homology comparison.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable (C : ℕ → Type u) [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
(d : ∀ i, C i →ₗ[R] C (i + 1)) (n : ℕ)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.base
DocumentationThe zero approximation above the bound where the original complex vanishes.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable (C : ℕ → Type u) [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
(d : ∀ i, C i →ₗ[R] C (i + 1)) (n : ℕ)
variable {C d n}
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.nonempty_step
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable (C : ℕ → Type u) [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
(d : ∀ i, C i →ₗ[R] C (i + 1)) (n : ℕ)
variable {C d n}
section Step
variable [IsNoetherianRing R]
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.nonempty_descend
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable (C : ℕ → Type u) [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
(d : ∀ i, C i →ₗ[R] C (i + 1)) (n : ℕ)
variable {C d n}
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.K
DocumentationThe finite free module at the given degree of the approximation.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Small
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.δs
DocumentationThe stage differential restricted to the finite coordinate modules.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Small
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.φs
DocumentationThe comparison map from the finite coordinate module to the original complex.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Small
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.δs_apply
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Small
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.φs_apply
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Small
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.ιv_δs
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Small
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.δs_δs
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Small
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.d_φs
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Small
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.s_inj
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Small
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.s_surj
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Small
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.G
DocumentationThe product of the next approximation module with the current original module.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Small
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.Δ
DocumentationThe differential combining the stage differential with the difference of the comparison maps.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Small
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.Δ_apply
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Small
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.Δ_Δ
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Small
variable (S : Stage C d n 1)
variable (hdd : ∀ i, d (i + 1) ∘ₗ d i = 0)
include hdd in
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.Δ_exact
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Small
variable (S : Stage C d n 1)
variable (hdd : ∀ i, d (i + 1) ∘ₗ d i = 0)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.flat_prod
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Small
variable (S : Stage C d n 1)
variable (hdd : ∀ i, d (i + 1) ∘ₗ d i = 0)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.flat_ker_Δ
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Small
variable (S : Stage C d n 1)
variable (hdd : ∀ i, d (i + 1) ∘ₗ d i = 0)
variable [IsNoetherianRing R] [∀ i, Module.Flat R (C i)]
include hdd in
omit [IsNoetherianRing R] in
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.Z0
DocumentationThe degree-zero kernel of the comparison complex.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Final
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.mem_Z0
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Final
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.finite_Z0
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Final
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.projective_Z0
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Final
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.U
DocumentationThe ambient product containing the module of the corrected approximation.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Final
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.Sfin
DocumentationThe corrected approximation submodule, using the comparison kernel in degree zero.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Final
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.Sfin_zero
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Final
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.Sfin_succ
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Final
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.mem_Sfin_zero
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Final
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.mem_Sfin_succ
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Final
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.KK
DocumentationThe module underlying the corrected approximation submodule.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Final
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.AΔ
DocumentationThe ambient differential used to construct the corrected approximation.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Final
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.AΔ_apply
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Final
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.AΔ_mem
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Final
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.δK
DocumentationThe ambient differential restricted to the corrected approximation submodules.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Final
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.δK_val
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Final
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.Aφ
DocumentationThe ambient comparison map obtained by adding the two original-complex components.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Final
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.φK
DocumentationThe comparison map restricted to the corrected approximation module.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Final
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.φK_apply
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Final
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.finite_KK
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Final
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.projective_KK
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Final
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.subsingleton_KK
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Final
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.δK_δK_zero
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Final
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.δK_δK_succ
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Final
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.δK_δK
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Final
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.d_φK_zero
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Final
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.d_φK_succ
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Final
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.d_φK
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Final
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.h0inj
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Final
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.h0surj
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Final
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.hKinj_aux
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Final
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.hKinj_zero
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Final
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.hKinj_succ
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Final
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.hKinj
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Final
variable (S : Stage C d n 1)
AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement.MumfordModel.Stage.hKsurj
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
namespace MumfordModel
variable {R : Type u} [CommRing R]
variable {C : ℕ → Type u} [∀ i, AddCommGroup (C i)] [∀ i, Module R (C i)]
{d : ∀ i, C i →ₗ[R] C (i + 1)} {n : ℕ}
section Final
variable (S : Stage C d n 1)
Module.exists_projective_complex_quasiIso_of_flat_complex
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.HomologicalAlgebra.Proofs.ProjectiveReplacement
universe u
open TensorProduct
open MumfordModel in