OAI/Algebra/Finitistic/Rectification/VertexFunctor.lean
12 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.LittleFinitistic.VertexFunctor.restrictedline 14 - def
OAI.LittleFinitistic.VertexFunctor.actionline 17Source documentation
The original vertex action is linear for the commuting right restriction.
def action (M : ModuleCat.{u} A) : restricted β M →ₗ[B] restricted β M where … - def
OAI.LittleFinitistic.VertexFunctor.fixedline 24 - theorem
OAI.LittleFinitistic.VertexFunctor.mem_fixedline 27 - def
OAI.LittleFinitistic.VertexFunctor.projectionline 32Source documentation
The genuine projection onto the vertex component.
def projection (M : ModuleCat.{u} A) : restricted β M →ₗ[B] fixed β e hc M := …Mentions: OAI.LittleFinitistic.VertexFunctor.restricted, OAI.LittleFinitistic.VertexFunctor.fixed
- def
OAI.LittleFinitistic.VertexFunctor.inclusionline 39 - theorem
OAI.LittleFinitistic.VertexFunctor.projection_inclusionline 42 - def
OAI.LittleFinitistic.VertexFunctor.mapline 50Source documentation
Module maps restrict to the actual vertex fixed submodules.
def map {M N : ModuleCat.{u} A} (f : M ⟶ N) : fixed β e hc M →ₗ[B] fixed β e hc N where …Mentions: OAI.LittleFinitistic.VertexFunctor.fixed
- def
OAI.LittleFinitistic.VertexFunctor.functorline 63Source documentation
The actual vertex-component functor; it retains the original right action.
def functor : ModuleCat.{u} A ⥤ ModuleCat.{u} B where … - instance
OAI.LittleFinitistic.VertexFunctor.additiveline 77 - theorem
OAI.LittleFinitistic.VertexFunctor.projectiveline 87Source documentation
Vertex components of right-projective modules are right-projective.
theorem projective (M : ModuleCat.{u} A) [Module.Projective B (restricted β M)] : Module.Projective B (fixed β e hc M) := by …Mentions: OAI.LittleFinitistic.VertexFunctor.restricted, OAI.LittleFinitistic.VertexFunctor.fixed
- theorem
OAI.LittleFinitistic.VertexFunctor.map_shortExactline 94Source documentation
Applying a vertex component preserves actual short exact sequences.
theorem map_shortExact (S : ShortComplex (ModuleCat.{u} A)) (hS : S.ShortExact) : (S.map (functor β e hc)).ShortExact := by …