Dimensions of common fixed submodules #
This file computes the dimension of the common fixed submodule of a finite family of commuting
idempotent endomorphisms when each new fixed-point condition has an explicitly equivalent
complementary eigenspace. The only input on the scalars is rank-nullity, so the results hold over
any ring with HasRankNullity, such as a division ring or a commutative domain.
Main results #
IsIdempotentElem.two_mul_finrank_fixedSubmodule: an idempotent whose fixed submodule is linearly equivalent to its kernel has a fixed submodule of half the dimension.LinearMap.finrank_fixedSubmodule_restrict: the fixed submodule of the restriction offto an invariant submodulephas the dimension ofp ⊓ f.fixedSubmodule.TauCeti.two_mul_finrank_iInf_fixedSubmodule_insert: adjoining one such idempotent halves the common fixed-space dimension.TauCeti.pow_card_mul_finrank_iInf_fixedSubmodule: iterating the construction multiplies the common fixed-space dimension by a power of two.
If the fixed submodule of an idempotent endomorphism q is linearly equivalent to the kernel
of q, then it has half the dimension of the space. In infinite dimension both sides are 0.
If f maps a submodule p into itself, then the fixed submodule of the restriction of f
to p has the same dimension as p ⊓ f.fixedSubmodule.
If two endomorphisms exchange the fixed and zero eigenspaces of an idempotent inside the common fixed space of a commuting family, adjoining that idempotent halves the dimension.
The maps u and v are stated on the ambient module so callers can supply natural operators;
the commuting hypotheses ensure that their restrictions preserve the previous common fixed
space.
A finite family of commuting idempotent endomorphisms has common fixed-space dimension
2 ^ (-|t|) times the ambient dimension when each idempotent's fixed and zero pieces are
exchanged by inverse endomorphisms that commute with the other idempotents.