---
title: Trivial Source Ring in Modular Representation Theory
url: https://www.emergentmind.com/topics/trivial-source-ring
type: topic
---

# Trivial Source Ring in Modular Representation Theory

Searching arXiv for recent and foundational papers on the representation-theoretic trivial source ring and related species/idempotent results.
In modular representation theory, the **trivial source ring** is the Grothendieck ring generated by trivial source modules—equivalently \(p\)-permutation modules—of a finite group. It packages, in a single commutative ring, the direct-sum and tensor-product structure of those modules that are built from permutation sources and are stable under the standard local operations of modular representation theory. Modern work has made this ring increasingly explicit: it can be described by coherent systems of local characters, its primitive idempotents admit Möbius–Brauer inversion formulas, its orthogonal unit group decomposes into Burnside-theoretic and character-theoretic factors, its image in the ring of \(p\)-rational characters is now understood, and for families such as \(\mathrm{SL}_2(q)\) its species tables have been computed in closed form [2203.12718], [1809.10984], [2012.13365], [2107.06241], [2205.01401], [2310.10880].

## 1. Definition and basic structure

Let \(G\) be a finite group, \(p\) a prime, and let \(F\) be a field of characteristic \(p\), or \((K,\mathcal O,F)\) a \(p\)-modular system. A finitely generated module is called a **trivial source module** if every indecomposable direct summand has trivial source; equivalently, in the formulations used in the literature, it is a \(p\)-permutation module, or a direct summand of a permutation module. The trivial source ring is the corresponding Grothendieck ring: addition is induced by direct sum and multiplication by tensor product. In characteristic \(p\) this is written \(T_F(G)\), while over \(\mathcal O\) one writes \(T(\mathcal O G)\) or \(T_{\mathcal O}(G)\) [1809.10984], [2203.12718].

More explicitly, for trivial source modules \(M,N\),
\[
[M]+[N]=[M\oplus N], \qquad [M]\cdot[N]=[M\otimes N].
\]
Krull–Schmidt yields a distinguished \(\mathbb Z\)-basis indexed by indecomposable trivial source modules. In the \(\mathcal O\)-setting, reduction modulo \(p\) induces an isomorphism
\[
T(\mathcal O G)\xrightarrow{\sim}T(FG),
\]
preserving the standard basis and the vertices of indecomposable modules [2203.12718]. This makes the \(\mathcal O\)- and \(F\)-forms interchangeable for many structural purposes.

The ring is often regarded as a modular analogue of the Burnside ring. That analogy is precise at several points: for \(p\)-groups, all indecomposable trivial source modules are permutation modules, so \(T(\mathcal O S)\cong B(S)\) for a \(p\)-group \(S\); more generally, many of the structural maps on the trivial source ring behave like modular refinements of Burnside-ring marks [2203.12718], [1809.10984].

| Notation | Coefficients | Object |
|---|---|---|
| \(T_F(G)\) | field \(F\) of characteristic \(p\) | Grothendieck ring of trivial source \(FG\)-modules |
| \(T(\mathcal O G)\), \(T_{\mathcal O}(G)\) | DVR \(\mathcal O\) in a \(p\)-modular system | Grothendieck ring of trivial source \(\mathcal O G\)-modules |
| \(T_{\mathcal O}(B)\) | a block \(B\) of \(\mathcal O G\) | Grothendieck group of trivial source modules in \(B\) |

For a fixed block \(B\), the block summand \(T_{\mathcal O}(B)\) is usually treated additively rather than multiplicatively, because tensor product does not in general stay inside a fixed block [2310.10880].

## 2. Character-theoretic realization by coherent tuples

A decisive structural theorem identifies the trivial source ring with a ring of local character data subject to a coherence relation. For each \(p\)-subgroup \(P\le G\), let \(N_G(P)/P\) be the quotient normalizer, and consider the product
\[
\prod_{P\in S_p(G)} R(K[N_G(P)/P]).
\]
Boltje–Carman’s map
\[
\beta_G:T(\mathcal O G)\to \Bigl(\prod_{P\in S_p(G)}R(K[N_G(P)/P])\Bigr)^G
\]
sends a class \([M]\) to the tuple of ordinary characters of the Brauer constructions \(M(P)\). The central theorem states that \(\beta_G\) is injective and that its image consists exactly of the \(G\)-stable tuples \((\chi_P)\) satisfying the coherence condition
\[
\chi_P(xP)=\chi_{P\langle x_p\rangle}(xP\langle x_p\rangle)
\]
for every \(P\in S_p(G)\) and every \(x\in N_G(P)\), where \(x_p\) denotes the \(p\)-part of \(x\) [2203.12718].

This description has a concrete interpretation. A class in the trivial source ring is determined by the ordinary characters of all of its Brauer constructions, but those local characters are not independent: they must agree when one passes from \(P\) to the larger subgroup \(P\langle x_p\rangle\). The trivial source ring is therefore a ring of **coherent local character systems**.

The same paper also introduces a species, or ghost-type, embedding
\[
\sigma_G:T(\mathcal O G)\to \prod_{(P,sP)\in T_p(G)}\mathbb Z[\zeta],
\]
obtained by evaluating the tuple \(\beta_G([M])\) at \(p'\)-elements \(sP\) of \(N_G(P)/P\). This is the direct analogue of evaluating a Burnside element at subgroup marks, but now refined by Brauer characters on quotient normalizers [2203.12718].

## 3. Canonical bases, species, and primitive idempotents

After scalar extension to characteristic \(0\), the trivial source ring becomes particularly tractable. Let \(K T_F(G)=K\otimes_{\mathbb Z}T_F(G)\). Barker introduces a canonical \(\mathbb Z\)-basis indexed by pairs \((P,\phi)\), where \(P\) is a \(p\)-subgroup and \(\phi\in \IrrBr(F\overline N_G(P))\), with
\[
\overline N_G(P)=N_G(P)/P,
\]
via the modules
\[
N_{P,\phi}={}_G\!\Ind_{N_G(P)}\, \Inf_{\overline N_G(P)}^{N_G(P)}(E_\phi),
\]
where \(E_\phi\) is the indecomposable projective \(F\overline N_G(P)\)-module with simple head of Brauer character \(\phi\). The classes \([N_{P,\phi}]\) form a \(\mathbb Z\)-basis of \(T_F(G)\) [1809.10984].

Primitive idempotents of \(K T_F(G)\) are indexed by pairs \((Q,[s])\), where \(Q\) is a \(p\)-subgroup and \([s]\) is a \(G\)-conjugacy class of a \(p'\)-element of \(N_G(Q)/Q\). Writing \(\epsilon^G_{Q,s}\) for the associated species, one has a decomposition
\[
K T_F(G)=\bigoplus_{(Q,[s])\in_G \mathcal E(G)} K e^G_{Q,s}.
\]
The main inversion formula expresses \(e^G_{Q,s}\) in the canonical basis:
\[
e^G_{Q,s}
=
\frac{1}{|N_G(Q)|}
\sum_{\substack{(P,\phi)\in \mathcal C(G),\ gP\in \overline N_G(P)_{p'}:\\
P\le Q,\ g\in N_G(Q),\ gQ\in [s]}}
|P|\,\phi(g^{-1}P)\,\mu_g(P,Q)\,[N_{P,\phi}].
\]
Here \(\mu_g(P,Q)\) is the Möbius function of the fixed-point poset of \(p\)-subgroups normalized by \(g\) [1809.10984].

This formula is the modular analogue of the Gluck–Yoshida inversion formula for the Burnside ring. It shows that primitive idempotents are controlled by a blend of subgroup combinatorics and the modular character theory of all local quotient normalizers \(N_G(P)/P\). A further restriction is provided by the Frattini-subgroup lemma: if \(\mu_g(P,Q)\neq 0\), then
\[
\Phi(Q)\le P\le Q,
\]
so the idempotent expansion is supported only on a narrow interval inside the \(p\)-subgroup lattice [1809.10984].

## 4. Units and the image in character rings

The involution induced by \(\mathcal O\)-duality,
\[
[M]\longmapsto [M^\circ],
\]
defines the **orthogonal unit group**
\[
\mathrm O(T(\mathcal O G))=\{u\in T(\mathcal O G)\mid u\,u^\circ=1\}.
\]
Its structure admits a direct product decomposition. If \(S\) is a Sylow \(p\)-subgroup and \(\mathcal F=F_S(G)\) is the fusion system of \(G\), then
\[
\mathrm O(T(\mathcal O G))
\cong
B(\mathcal F)^\times
\times
\Bigl(\prod_{P\in S_p(G)}\operatorname{Hom}(N_G(P)/P,F^\times)\Bigr)'.
\]
The second factor consists of \(G\)-stable coherent tuples of local linear characters, satisfying the same type of coherence condition that appears in the character-tuple description of the ring itself. This group embeds into the group of \(p\)-permutation autoequivalences of \(\mathcal O G\), which explains its role in block and equivalence theory [2203.12718].

A different global invariant is the scalar-extension map
\[
\kappa_G:T_O(G)\to R_K(G),\qquad [M]\mapsto [K\otimes_O M].
\]
Its image is generated by monomial \(p\)-rational characters:
\[
\operatorname{im}(\kappa_G)=\left\langle \operatorname{Ind}_H^G(K_\phi):H\le G,\ \phi:H\to \mu_{p'}\right\rangle.
\]
The cokernel is completely understood. If \(p\neq 2\), then \(\kappa_G\) is surjective for every finite group. If \(p=2\), then the cokernel is a finite-dimensional \(F_2\)-vector space, and functorially it is uniserial:
\[
R_K/\operatorname{im}(\kappa)=F_3\supsetneq F_4\supsetneq F_5\supsetneq\cdots.
\]
Its generators are the quaternionic classes \(\gamma_n\) attached to generalized quaternion groups \(Q_{2^n}\), and non-surjectivity can occur only if a Sylow \(2\)-subgroup has a subquotient isomorphic to \(Q_8\) [2012.13365]. Thus the only obstruction to realizing all \(p\)-rational characters from trivial source modules is genuinely quaternionic.

## 5. Species tables for \(\mathrm{SL}_2(q)\)

For \(G=\mathrm{SL}_2(q)\), the trivial source ring has been made explicit through the computation of its **species table**, or **trivial source character table**, denoted \(\Triv_\ell(G)\). This table records the values of all species
\[
\tau^G_{Q,s}([M])=\varphi_{M[Q]}(s)
\]
on the basis of indecomposable trivial source modules. Equivalently, it is the matrix of the isomorphism
\[
K\otimes a(kG,\Triv)\xrightarrow{\sim}\prod_{(Q,s)\in[\mathcal Q_{G,\ell}]} K
\]
with respect to the basis indexed by indecomposable trivial source modules [2107.06241].

For odd \(q\), these tables were computed in the cases where \(q\) is odd, \(\ell\mid(q\pm1)\) for odd \(\ell\), and \(q\equiv \pm3\pmod 8\) when \(\ell=2\) [2107.06241]. For even \(q=2^f\), the cross-characteristic cases \(\ell\mid(q-1)\) and \(\ell\mid(q+1)\) were later computed, thereby completing the even-\(q\) family [2205.01401].

In the cyclic-defect cases, the species table has a rigid block form
\[
\Triv_\ell(G)=[T_{i,v}]_{1\le i,v\le n+1},
\]
where rows are grouped by vertex and columns by the conjugacy classes of \(\ell\)-subgroups \(Q_v\). A universal vanishing pattern holds:
\[
T_{i,v}=0\qquad \text{if } v>i.
\]
This reflects the basic fact that \(M[Q_v]=0\) unless \(Q_v\) is contained in a vertex of \(M\). In the even-\(q\) cases the local blocks stabilize further. If \(\ell\mid(q-1)\), then
\[
T_{i,v}=T_{i,i}\qquad \text{for all }2\le v<i\le n+1,
\]
while if \(\ell\mid(q+1)\), then
\[
T_{i,v}=T_{i,i}\qquad \text{for all }2\le v\le i\le n+1
\]
[2205.01401].

These formulas expose the local structure of the ring. The first block column \(T_{i,1}\) is determined by ordinary character values of the trivial source lifts on \(\ell'\)-elements of \(G\). The higher blocks \(T_{i,v}\) are determined by the Brauer quotients, equivalently by Green correspondents in quotient normalizers. In the \(2\)-modular cases for \(\mathrm{PSL}_2(q)\) and \(\mathrm{SL}_2(q)\), the tables also show that nonisomorphic trivial source modules may have the same ordinary character and are separated only by their nontrivial species values [2107.06241]. The species table is therefore finer than the ordinary character list and is the appropriate linear invariant of the trivial source ring.

## 6. Blockwise refinements and strong isotypies

A blockwise refinement replaces the global index set of \(p\)-subgroups by \(B\)-Brauer pairs. For a block \(B\) of \(\mathcal O G\), the group \(T_{\mathcal O}(B)\) of trivial source \(B\)-modules maps to
\[
\left(\prod_{(P,e)\in BP_{\mathcal O}(B)} R_K(I_{(P,e)}/P,e)\right)^G,
\qquad I_{(P,e)}=N_G(P,e),
\]
via
\[
\alpha_B([M])=(\chi_{M(P,e)})_{(P,e)\in BP_{\mathcal O}(B)}.
\]
Its image is characterized by explicit coherence relations. One formulation is the condition
\[
\chi_{(P,e)}(us)=
\sum_{\substack{
f\in \operatorname{bli}(\mathcal O C_G(P\langle u\rangle))\\
(P,e)\le (P\langle u\rangle,f),\ s\in I_{(P\langle u\rangle,f)}
}}
\chi_{(P\langle u\rangle,f)}(s),
\]
for all \((P,e)\), \(p\)-elements \(u\in I_{(P,e)}\), and \(s\in C_{I_{(P,e)}}(u)_{p'}\) [2310.10880].

After fixing a maximal Brauer pair \((D,e_D)\), the same data can be reindexed by subgroups \(P\le D\), producing an \(\mathcal F\)-fixed coherent tuple description, where \(\mathcal F=\mathcal F_{(D,e_D)}(G,B)\) is the block fusion system. This defect-group form is technically cleaner and is the version used in the paper’s later applications [2310.10880].

The principal application is to equivalence theory. The coherent-tuple description of \(T_{\mathcal O}(B)\), together with its twisted-diagonal bimodule analogue, provides the framework for **strong isotypies**. These are character-level objects indexed by local block data, and they are proved to be equivalent to \(p\)-permutation equivalences. Moreover, every strong isotypy restricts to an isotypy in Broué’s sense [2310.10880]. In this way, the trivial source ring becomes a bridge between local character theory and global equivalences of blocks.

## 7. Position within modular representation theory

The trivial source ring occupies an intermediate position between the Burnside ring and the full modular representation ring. Like the Burnside ring, it is built from permutation-theoretic data and admits ghost/species maps governed by subgroup combinatorics. Unlike the Burnside ring, its local structure depends essentially on Brauer characters of quotient normalizers, on Green correspondence, and on block-theoretic invariants such as Brauer trees and fusion systems [1809.10984], [2203.12718].

Its modern theory combines several layers. The coherent-tuple description identifies the ring itself. The inversion formula describes its primitive idempotents. The orthogonal-unit theorem identifies a canonical subgroup relevant to \(p\)-permutation autoequivalences. The map to the character ring shows that trivial source modules already account for all \(p\)-rational characters when \(p\neq 2\), and fail only by quaternionic obstructions when \(p=2\) [2012.13365]. Explicit species tables for \(\mathrm{SL}_2(q)\) demonstrate that these structures are computable in concrete infinite families [2107.06241], [2205.01401].

The resulting picture is that the trivial source ring is not merely a Grothendieck ring of a convenient subcategory. It is a local-global character object, a modular table-of-marks analogue, and a natural receptacle for blockwise and equivalence-theoretic information.

Source: https://www.emergentmind.com/topics/trivial-source-ring