Documentation

TauCeti.Algebra.Category.FGModuleCat.Finrank

Finrank as an additive invariant #

This file packages finrank on finite-dimensional vector spaces as an invariant additive on short exact sequences. It is the reusable bridge from FGModuleCat to abelian Grothendieck groups.

Additivity has to be read off from ModuleCat.free_shortExact_finrank_add, which lives one category down, so the file first records how the forgetful functor forget₂ (FGModuleCat k) (ModuleCat k) interacts with finrank. This is the only place where the definitional identification of an FGModuleCat object with its underlying module is used; everything else goes through it.

@[simp]

Forgetting the finite-generation witness does not change finrank.

Finrank on FGModuleCat k, as a ℤ-valued invariant additive on short exact sequences.

The definition is sealed; use finrank_obj to evaluate it on an object.

Equations
Instances For
    @[simp]

    Evaluate the finrank additive invariant as the integer-valued module finrank.