The dimension homomorphism on the Grothendieck group of finite-length modules #
Let A be a finite-dimensional algebra over a field k. Every finitely generated A-module is
then finite-dimensional over k, and the k-dimension is additive in short exact sequences, so it
descends to a homomorphism TauCeti.finrankK0 : G₀(mod A) →+ ℤ out of the exact Grothendieck group
of TauCeti.finiteModulesExactStructure. It is the invariant that turns a relation in G₀(mod A)
into an identity between dimensions, and in particular it detects the zero module.
Read in the simple-class basis of
TauCeti/RepresentationTheory/GrothendieckGroup/SimpleBasis.lean, the dimension of a class is the
sum of its Jordan--Hölder multiplicities weighted by the dimensions of the simple modules. When
every simple module is isomorphic to one fixed line the dimension is an isomorphism
G₀(mod A) ≃+ ℤ.
The finite-dimensionality of A over k is essential and not cosmetic: Module.finrank has a junk
value on an infinite-dimensional space, so without it the function below is not additive. The same
restriction appears, for the same reason, in TauCeti.pathAlgebraDimensionVectorK0.
Main definitions #
TauCeti.finrankK0: thek-dimension as a homomorphismG₀(mod A) →+ ℤ.TauCeti.finrankK0Equiv: the isomorphismG₀(mod A) ≃+ ℤwhen every simpleA-module is isomorphic to one fixed line.
Main results #
TauCeti.finrankK0_of: the dimension of an object class is the dimension of the module.TauCeti.finrankK0_unique: the dimension homomorphism is the only one with that property.TauCeti.finrankK0_of_eq_zero_iffandTauCeti.finrankK0_of_pos: the dimension of an object class vanishes exactly for the zero module, and is positive otherwise.TauCeti.finrankK0_finiteModulesK0Restrict: restriction of scalars along a homomorphism of finite-dimensional algebras preserves the dimension of a class.TauCeti.finrankK0_eq_sum_jordanHolderCoordinate_mul: the dimension of a class is the sum of its Jordan--Hölder multiplicities weighted by the dimensions of the simple modules.TauCeti.eq_finrankK0_smul_of_finrank_eq_one: when every simple module is isomorphic to one fixed line, every class is an integer multiple of that line's class.
References #
- Charles A. Weibel, The K-book: An Introduction to Algebraic K-theory, Chapter II, Section 6.
The dimension homomorphism #
A finitely generated module over a finite-dimensional algebra is finite-dimensional over the
base field. This is what makes Module.finrank over the base field an honest invariant of such a
module rather than a junk value.
The dimension homomorphism on the Grothendieck group of the finitely generated modules over
a finite-dimensional algebra: on the class of M it is dim_k M.
Instances For
The dimension homomorphism sends the class of a module to its dimension over the base field.
The dimension homomorphism is the only homomorphism to ℤ returning the dimension on object
classes.
Object classes have nonnegative dimension.
The dimension homomorphism detects the zero module: the class of M has dimension zero
exactly when M is the zero module.
A nonzero module has a class of positive dimension.
Restriction of scalars preserves dimension. Restricting scalars along a ring
homomorphism f : A →+* B of finite-dimensional k-algebras compatible with the structure maps
does not change the k-dimension of a class.
The dimension homomorphism in the simple-class basis #
The dimension of a class is its Jordan--Hölder expansion weighted by the dimensions of the simple modules. For the class of a module this is the statement that the dimension of a module is the sum of the dimensions of its composition factors.
Algebras whose simple modules are all isomorphic to one line #
Every class is an integer multiple of the class of S when every simple module is
isomorphic to S and S is a line. The multiple is then the dimension itself. Simplicity of S is
not needed: exhaustiveness of the one-member family already says that S is the only simple module
up to isomorphism, which is what the composition-series induction behind
TauCeti.span_range_exactK0OfFamily_eq_top consumes.
The dimension homomorphism is bijective when every simple module is isomorphic to the line
S.
G₀(mod A) ≃+ ℤ when every simple module is isomorphic to the line S, the isomorphism
being the dimension. The group algebra of a finite ℓ-group over a field of characteristic ℓ,
whose only simple module is the trivial one, is an instance.