ModuleDerivedLocalCohomologyLegacyComparison.lean
Nyll.EtaleFundamentalGroups.Purity.DerivedLocalCohomologyLegacyComparison
29 declarations indexed from sourceView source ↗ Module documentation
Comparing derived and legacy local cohomology
This file constructs the projective-resolution comparison between derived-category Ext and the legacy left-derived Ext used by localCohomology. The comparison is first built in positive degree from the common cocycle quotient; its naturality in the first variable is the input needed to compare the ideal-powers diagrams and their colimits.
Declarations
EtaleFundamentalGroups.projectiveResolutionForgottenLinearYonedaShortComplexSucc
DocumentationThe three terms around positive degree n + 1 in the cochain complex computing legacy Ext, after forgetting the R-module structure.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits Opposite
namespace EtaleFundamentalGroups
universe u
section PositiveDegree
variable {R : Type u} [CommRing R]
variable {X : ModuleCat.{u} R}
EtaleFundamentalGroups.projectiveResolutionCyclesToDerivedExtSucc
DocumentationA cocycle in the projective-resolution complex determines its derived-category Ext class.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits Opposite
namespace EtaleFundamentalGroups
universe u
section PositiveDegree
variable {R : Type u} [CommRing R]
variable {X : ModuleCat.{u} R}
EtaleFundamentalGroups.projectiveResolutionCyclesToDerivedExtSucc_surjective
DocumentationEvery positive-degree derived Ext class has a cocycle representative in the chosen projective resolution.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits Opposite
namespace EtaleFundamentalGroups
universe u
section PositiveDegree
variable {R : Type u} [CommRing R]
variable {X : ModuleCat.{u} R}
EtaleFundamentalGroups.projectiveResolutionCyclesToDerivedExtSucc_ker_eq_range
DocumentationIn the cocycle group, the kernel of the map to derived Ext is exactly the subgroup of coboundaries.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits Opposite
namespace EtaleFundamentalGroups
universe u
section PositiveDegree
variable {R : Type u} [CommRing R]
variable {X : ModuleCat.{u} R}
EtaleFundamentalGroups.projectiveResolutionCocycleQuotientAddEquivDerivedExtSucc
DocumentationThe explicit cocycles-modulo-coboundaries group of the forgotten legacy Ext complex is additively equivalent to derived-category Ext.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits Opposite
namespace EtaleFundamentalGroups
universe u
section PositiveDegree
variable {R : Type u} [CommRing R]
variable {X : ModuleCat.{u} R}
EtaleFundamentalGroups.projectiveResolutionForgottenLegacyExtIsoDerivedExtSucc
DocumentationAfter forgetting the R-module structure, legacy Ext computed from a chosen projective resolution is canonically isomorphic to positive-degree derived-category Ext.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits Opposite
namespace EtaleFundamentalGroups
universe u
section PositiveDegree
variable {R : Type u} [CommRing R]
variable {X : ModuleCat.{u} R}
EtaleFundamentalGroups.projectiveResolutionLinearYonedaMap
DocumentationApplying the linear Yoneda functor to a lift of projective resolutions gives the contravariant map of the cochain complexes computing legacy Ext.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits Opposite
namespace EtaleFundamentalGroups
universe u
section PositiveDegree
variable {R : Type u} [CommRing R]
variable {X : ModuleCat.{u} R}
section FirstVariableNaturality
variable {X' : ModuleCat.{u} R}
variable (P' : ProjectiveResolution X') (P : ProjectiveResolution X)
variable {f : X' ⟶ X}
EtaleFundamentalGroups.projectiveResolution_isoExt_hom_naturality
DocumentationThe projective-resolution computation of legacy Ext is natural in the first variable for any specified lift of the underlying morphism.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits Opposite
namespace EtaleFundamentalGroups
universe u
section PositiveDegree
variable {R : Type u} [CommRing R]
variable {X : ModuleCat.{u} R}
section FirstVariableNaturality
variable {X' : ModuleCat.{u} R}
variable (P' : ProjectiveResolution X') (P : ProjectiveResolution X)
variable {f : X' ⟶ X}
EtaleFundamentalGroups.projectiveResolutionForgottenLinearYonedaShortComplexSuccMap
DocumentationThe adjacent positive-degree short-complex map obtained from a lift of projective resolutions, after forgetting module structure.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits Opposite
namespace EtaleFundamentalGroups
universe u
section PositiveDegree
variable {R : Type u} [CommRing R]
variable {X : ModuleCat.{u} R}
section FirstVariableNaturality
variable {X' : ModuleCat.{u} R}
variable (P' : ProjectiveResolution X') (P : ProjectiveResolution X)
variable {f : X' ⟶ X}
EtaleFundamentalGroups.projectiveResolution_homologyIsoScSucc_hom_naturality
DocumentationPassing from complex homology to the adjacent three-term short complex is natural for the cochain map induced by a projective-resolution lift.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits Opposite
namespace EtaleFundamentalGroups
universe u
section PositiveDegree
variable {R : Type u} [CommRing R]
variable {X : ModuleCat.{u} R}
section FirstVariableNaturality
variable {X' : ModuleCat.{u} R}
variable (P' : ProjectiveResolution X') (P : ProjectiveResolution X)
variable {f : X' ⟶ X}
EtaleFundamentalGroups.projectiveResolutionCocycleMapSucc
DocumentationA lift between projective resolutions pulls a cocycle back by precomposition in the corresponding degree.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits Opposite
namespace EtaleFundamentalGroups
universe u
section PositiveDegree
variable {R : Type u} [CommRing R]
variable {X : ModuleCat.{u} R}
section FirstVariableNaturality
variable {X' : ModuleCat.{u} R}
variable (P' : ProjectiveResolution X') (P : ProjectiveResolution X)
variable {f : X' ⟶ X}
EtaleFundamentalGroups.projectiveResolutionAbCyclesIsoSucc_naturality
DocumentationThe concrete kernel description of cycles is natural for the forgotten short-complex map induced by a projective-resolution lift.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits Opposite
namespace EtaleFundamentalGroups
universe u
section PositiveDegree
variable {R : Type u} [CommRing R]
variable {X : ModuleCat.{u} R}
section FirstVariableNaturality
variable {X' : ModuleCat.{u} R}
variable (P' : ProjectiveResolution X') (P : ProjectiveResolution X)
variable {f : X' ⟶ X}
EtaleFundamentalGroups.projectiveResolutionCyclesToDerivedExtSucc_naturality_apply
DocumentationElementwise naturality of the cocycle-to-derived-Ext map in the first variable for a specified lift between projective resolutions.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits Opposite
namespace EtaleFundamentalGroups
universe u
section PositiveDegree
variable {R : Type u} [CommRing R]
variable {X : ModuleCat.{u} R}
section FirstVariableNaturality
variable {X' : ModuleCat.{u} R}
variable (P' : ProjectiveResolution X') (P : ProjectiveResolution X)
variable {f : X' ⟶ X}
EtaleFundamentalGroups.projectiveResolutionCyclesToDerivedExtSucc_naturality
DocumentationThe cocycle-to-derived-Ext map is natural in the first variable for a specified lift between projective resolutions.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits Opposite
namespace EtaleFundamentalGroups
universe u
section PositiveDegree
variable {R : Type u} [CommRing R]
variable {X : ModuleCat.{u} R}
section FirstVariableNaturality
variable {X' : ModuleCat.{u} R}
variable (P' : ProjectiveResolution X') (P : ProjectiveResolution X)
variable {f : X' ⟶ X}
EtaleFundamentalGroups.projectiveResolutionCocycleQuotientMapSucc
DocumentationThe cocycle pullback induced by a lift descends to the corresponding quotients by coboundaries.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits Opposite
namespace EtaleFundamentalGroups
universe u
section PositiveDegree
variable {R : Type u} [CommRing R]
variable {X : ModuleCat.{u} R}
section FirstVariableNaturality
variable {X' : ModuleCat.{u} R}
variable (P' : ProjectiveResolution X') (P : ProjectiveResolution X)
variable {f : X' ⟶ X}
EtaleFundamentalGroups.projectiveResolutionCocycleQuotientMapSucc_mk
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits Opposite
namespace EtaleFundamentalGroups
universe u
section PositiveDegree
variable {R : Type u} [CommRing R]
variable {X : ModuleCat.{u} R}
section FirstVariableNaturality
variable {X' : ModuleCat.{u} R}
variable (P' : ProjectiveResolution X') (P : ProjectiveResolution X)
variable {f : X' ⟶ X}
EtaleFundamentalGroups.projectiveResolutionAbHomologyIsoSucc_naturality
DocumentationThe explicit cocycle-quotient description of forgotten short-complex homology is natural for a projective-resolution lift.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits Opposite
namespace EtaleFundamentalGroups
universe u
section PositiveDegree
variable {R : Type u} [CommRing R]
variable {X : ModuleCat.{u} R}
section FirstVariableNaturality
variable {X' : ModuleCat.{u} R}
variable (P' : ProjectiveResolution X') (P : ProjectiveResolution X)
variable {f : X' ⟶ X}
EtaleFundamentalGroups.projectiveResolutionCocycleQuotientAddEquivDerivedExtSucc_mk
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits Opposite
namespace EtaleFundamentalGroups
universe u
section PositiveDegree
variable {R : Type u} [CommRing R]
variable {X : ModuleCat.{u} R}
section FirstVariableNaturality
variable {X' : ModuleCat.{u} R}
variable (P' : ProjectiveResolution X') (P : ProjectiveResolution X)
variable {f : X' ⟶ X}
EtaleFundamentalGroups.projectiveResolutionCocycleQuotientAddEquivDerivedExtSucc_naturality
DocumentationThe positive-degree cocycle-quotient equivalence with derived Ext is natural in the first variable for a specified lift of projective resolutions.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits Opposite
namespace EtaleFundamentalGroups
universe u
section PositiveDegree
variable {R : Type u} [CommRing R]
variable {X : ModuleCat.{u} R}
section FirstVariableNaturality
variable {X' : ModuleCat.{u} R}
variable (P' : ProjectiveResolution X') (P : ProjectiveResolution X)
variable {f : X' ⟶ X}
EtaleFundamentalGroups.projectiveResolutionForgottenLegacyExtIsoDerivedExtSucc_naturality
DocumentationThe full positive-degree comparison from forgotten legacy Ext to derived-category Ext is natural in the first variable for a specified lift of projective resolutions.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits Opposite
namespace EtaleFundamentalGroups
universe u
section PositiveDegree
variable {R : Type u} [CommRing R]
variable {X : ModuleCat.{u} R}
section FirstVariableNaturality
variable {X' : ModuleCat.{u} R}
variable (P' : ProjectiveResolution X') (P : ProjectiveResolution X)
variable {f : X' ⟶ X}
EtaleFundamentalGroups.forgottenLegacyExtContravariantFunctor
DocumentationLegacy Ext in the first variable, after evaluating the second variable and forgetting the module structure.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits Opposite
namespace EtaleFundamentalGroups
universe u
section PositiveDegree
variable {R : Type u} [CommRing R]
variable {X : ModuleCat.{u} R}
EtaleFundamentalGroups.projectiveResolutionLiftHom
DocumentationThe canonical lift of a morphism to the chosen projective resolutions, packaged with its augmentation compatibility.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits Opposite
namespace EtaleFundamentalGroups
universe u
section PositiveDegree
variable {R : Type u} [CommRing R]
variable {X : ModuleCat.{u} R}
EtaleFundamentalGroups.forgottenLegacyExtIsoDerivedExtSucc
DocumentationThe positive-degree comparison at an object, using Mathlib's chosen projective resolution.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits Opposite
namespace EtaleFundamentalGroups
universe u
section PositiveDegree
variable {R : Type u} [CommRing R]
variable {X : ModuleCat.{u} R}
EtaleFundamentalGroups.forgottenLegacyExtNatIsoDerivedExtSucc
DocumentationIn positive degree, forgotten legacy Ext and derived-category Ext are naturally isomorphic as contravariant functors of the first variable.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits Opposite
namespace EtaleFundamentalGroups
universe u
section PositiveDegree
variable {R : Type u} [CommRing R]
variable {X : ModuleCat.{u} R}
EtaleFundamentalGroups.forgottenLegacyLocalCohomologyPowersDiagram
DocumentationThe powers diagram of positive-degree legacy Ext, evaluated at a module and then regarded as a diagram of additive commutative groups.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits Opposite
namespace EtaleFundamentalGroups
universe u
section PositiveDegree
variable {R : Type u} [CommRing R]
variable {X : ModuleCat.{u} R}
EtaleFundamentalGroups.forgottenLegacyLocalCohomologyPowersDiagramIsoDerivedSucc
DocumentationAt every positive degree, the evaluated forgotten legacy-Ext powers diagram is naturally isomorphic to the derived-Ext powers diagram.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits Opposite
namespace EtaleFundamentalGroups
universe u
section PositiveDegree
variable {R : Type u} [CommRing R]
variable {X : ModuleCat.{u} R}
EtaleFundamentalGroups.forgottenLegacyLocalCohomologyPowersColimitIsoDerivedSucc
DocumentationThe colimit of the evaluated forgotten legacy-Ext powers diagram is canonically isomorphic to positive-degree derived local cohomology.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits Opposite
namespace EtaleFundamentalGroups
universe u
section PositiveDegree
variable {R : Type u} [CommRing R]
variable {X : ModuleCat.{u} R}
EtaleFundamentalGroups.forgottenLegacyLocalCohomologyIsoPowersColimit
DocumentationForgetting the legacy local-cohomology module commutes with its defining ideal-powers colimit.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits Opposite
namespace EtaleFundamentalGroups
universe u
section PositiveDegree
variable {R : Type u} [CommRing R]
variable {X : ModuleCat.{u} R}
EtaleFundamentalGroups.forgottenLegacyLocalCohomologyIsoDerivedSucc
DocumentationIn positive degree, derived local cohomology is canonically isomorphic to Mathlib's legacy local-cohomology module after forgetting scalars.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits Opposite
namespace EtaleFundamentalGroups
universe u
section PositiveDegree
variable {R : Type u} [CommRing R]
variable {X : ModuleCat.{u} R}