A reduction theorem for $\tau$-rigid modules

We prove a theorem which gives a bijection between the support $\tau$-tilting modules over a given finite-dimensional algebra $A$ and the support $\tau$-tilting modules over $A/I$, where $I$ is the ideal generated by the intersection of the center of $A$ and the radical of $A$. This bijection is both explicit and well-behaved. We give various corollaries of this, with a particular focus on blocks of group rings of finite groups. In particular we show that there are $\tau$-tilting finite wild blocks with more than one simple module. We then go on to classify all support $\tau$-tilting modules for all algebras of dihedral, semidihedral and quaternion type, as defined by Erdmann, which include all tame blocks of group rings. Note that since these algebras are symmetric, this is the same as classifying all basic two-term tilting complexes, and it turns out that a tame block has at most $32$ different basic two-term tilting complexes. We do this by using the aforementioned reduction theorem, which reduces the problem to ten different algebras only depending on the ground field $k$, all of which happen to be string algebras. To deal with these ten algebras we give a combinatorial classification of all $\tau$-rigid modules over (not necessarily symmetric) string algebras.

On the one hand, it is related to silting theory for triangulated categories, which was introduced by Keller and Vossieck in [23] and provides a generalization of tilting theory.Just like tilting objects, silting objects generate the triangulated category they live in, but in contrast to tilting objects they are allowed to have negative self-extensions.Using Keller's version [22] of Rickard's derived Morita theorem, a silting object S in an algebraic triangulated category T gives rise to an equivalence between T and the perfect complexes over the derived endomorphism ring R End T (S).This ring is a non-negatively graded DGA, which can however be very hard to present in a reasonable way (see for example [26]).
On the other hand, τ -tilting theory is related to mutation theory, which has its origins in the Bernstein-Gelfand-Ponomarev reflection functors.The basic idea is to replace an indecomposable summand of a tilting object by a new summand to obtain a new tilting object.This mutation procedure has played an important role in several results concerning Broué's abelian defect group conjecture, see [18,25,28].However, it is not always possible to replace a summand of a tilting object and get a new tilting object in return, which may be seen as sign that one needs to consider a larger class of objects.This is why Aihara and Iyama introduced the concept of silting mutation [6], where one observes quite the opposite behavior: any summand of a silting object can be replaced to get (infinitely) many new silting objects, and among all of those possibilities one is distinguished as the "right mutation" and another one as the "left mutation".So in this setting it is natural to ask whether the action of iterated silting mutation on the set of basic silting objects in K b (proj A ) is transitive (for an explicit reference, see Question 1.1 in [6]).In general this question is hard, but to make it more manageable, one can start by studying not all of the basic silting complexes, but just the two-term ones.These have the benefit of being amenable to the theory of support τ -tilting modules mentioned above.
A support τ -tilting module M is a module which satisfies Hom A (M, τ M ) = 0 and which has as many non-isomorphic indecomposable summands as it has non-isomorphic simple composition factors.These modules correspond bijectively to two-term silting complexes, and possess a compatible mutation theory as well.Using τ -tilting theory, the computation of all the two-term silting complexes and their mutations is a lot more manageable, and in nice cases, one can deduce from the finiteness of the number of two-term silting complexes, the transitivity of iterated silting mutation.
In this article, we will be concerned with determining all basic two-term silting complexes (or equivalently support τ -tilting modules) for various finite dimensional algebras A defined over an algebraically closed field.To this end, we prove the following very general reduction theorem: Theorem 1.1 (see Theorem 4.1).For an ideal I which is generated by central elements and contained in the Jacobson radical of A, the g-vectors of indecomposable τ -rigid (respectively support τ -tilting) modules over A coincide with the ones for A/I, as do the mutation quivers.
For the purpose of this introduction we will call an algebra obtained from A by taking successive central quotients a good quotient of A. The proof of the theorem is a simple application of a four-term exact sequence 0 → Hom C b (proj A ) (C(α), C(β)) → Hom A (P, R) × Hom A (Q, S) fα,β − −− → Hom A (P, S) → Hom K b (proj A ) (C(α), C(β) [1]) → 0 which is constructed in Proposition 3.1, where P, Q, R and S are projective modules, and C(α) and C(β) are two-term complexes with terms P and Q, respectively R and S. The power of this theorem lies in its generality.For example, as an immediate corollary, we recover a result of [3] saying that the mutation quiver and the g-vectors of a Brauer graph algebra do not depend on the multiplicities of the exceptional vertices, without having to classify all τ -tilting modules beforehand.
One can often use Theorem 1.1 to effectively compute all two-term silting complexes over a given algebra.In fact, it turns out that many algebras of interest (for example all special biserial algebras and all algebras of dihedral, semidihedral and quaternion type) have a string algebra as a good quotient.Thus, in Section 5, we give a combinatorial algorithm to determine the indecomposable τrigid modules, the support τ -tilting modules and the mutation quiver of a string algebra, provided it is τ -tilting finite (otherwise one still gets a description, but no algorithm for obvious reasons).
As an application, in Section 6, we consider blocks of group algebras.Note that because these algebras are symmetric, silting and tilting complexes coincide.We show that all tame blocks are τ -tilting finite, i.e. there are only a finite number of isomorphism classes of τ -tilting modules, and we give non-trivial (i.e.non-local) examples of wild blocks of (in some sense) arbitrary large defect which are τ -tilting finite.
For tame blocks, there is a list of algebras containing all possible basic algebras of these blocks, which is due to Erdmann [13].It turns out that all algebras of dihedral, semidihedral and quaternion type (which are the algebras that Erdmann classifies) have a string algebra as good quotient, and we exploit this to determine the g-vectors and Hasse quivers of all of them.In particular, we obtain the following theorem.
Theorem 1.2 (see Theorem 6.7).The g-vectors and Hasse quivers for tame blocks of group algebras depend only on the Ext-quiver of their basic algebras.
The actual computation of the g-vectors and Hasse quivers, which we present in the form of several tables, has been relegated to Appendix A.
Using a result of Aihara and Mizuno [7], we deduce the following theorem: Theorem 1.3.All tilting complexes over an algebra of dihedral, semidihedral or quaternion type can be obtained from A (as a module over itself) by iterated tilting mutation.This implies in particular that if B is another algebra and X ∈ D b (A op ⊗ B) is a two-sided tilting complex, then there exists a sequence of algebras A = A 0 , A 1 , . . ., A n = B and two-sided two-term tilting complexes

Preliminaries
Throughout this paper, k denotes an algebraically closed field of arbitrary characteristic, and A is a basic finite-dimensional k-algebra with Jacobson radical rad(A).The category of finitely generated right A-modules is denoted by mod A and the subcategory of finitely generated projective A-modules is denoted by proj A .Let P 1 , . . ., P l denote the non-isomorphic projective indecomposable A-modules.By τ we denote the Auslander-Reiten translate for A. The category of bounded complexes of projective modules is denoted by C b (proj A ).Moreover, K b (proj A ) denotes the corresponding homotopy category and K 0 (proj A ) denotes its Grothendieck group.For any M ∈ mod A , |M | is defined as the number of indecomposable direct summands of M .We will use the same notation for complexes.
We will now give a short summary of the theory of silting complexes and the theory of support τ -tilting modules introduced in [4].
silting if it is presilting and generates K b (proj A ).
It can be shown that a silting complex has exactly |A| summands.
Remark 2.3.A two-term presilting complex is also known as a rigid two-term complex.These terms will be used interchangeably.
On the set of basic silting complexes, one can define a partial order as follows: Theorem 2.4.[6, Theorem 2.11] For basic silting complexes C and D, we write This defines a partial order on the set of silting complexes.
Let us denote the Hasse quiver of this poset by H(A).Now let C = D ⊕ E be a basic silting complex with D indecomposable.Then there is a triangle (in such that f is a minimal left add E-approximation of D.
Definition 2.5.The left mutation of C with respect to D is defined to be We denote by Q(A) the left mutation quiver of A with vertices corresponding to basic silting complexes, there being an arrow Remark 2.6.For symmetric algebras, silting complexes are in fact tilting complexes, so Q(A) is the mutation quiver of tilting complexes.In general, this quiver can be disconnected and has no regularity properties.However, if we restrict our attention to basic two-term silting complexes, then more structure appears.In fact, using the theory of support τ -tilting modules, one can prove the following theorem.This means that if we denote by Q 2 (A) the full subquiver of Q(A) containing the vertices corresponding to basic two-term silting complexes, then we get an |A|-regular graph.With an eye towards explicit calculations, the following properties are very useful.
In some cases, finiteness of Q 2 (A) implies that for every n, there are only finitely many n-term silting complexes.Proposition 2.10.[7, Theorem 2.4][3, Proposition 6.9] Let A be a symmetric algebra.If for any tilting complex C in the connected component of Q(A) containing A, the set of basic two-term End K b (proj A ) (C)-tilting complexes is finite, then for every n, the set of basic n-term A-tilting complexes is finite.
Theorem 2.11.[5, Theorem 3.5] If for every n, there are only finitely many isomorphism classes of basic n-term silting complexes, then Q(A) is connected, i.e. mutation acts transitively on basic silting complexes.
Rigid two-term complexes have a complete numerical invariant.Theorem 2.12.[4, Theorem 5.5] A two-term rigid complex C is uniquely determined by its class Expanding out [C] in terms of the basis [P 0 ], . . ., [P l ], we get The tuple g C = (g C 1 , . . ., g C l ) is known as the g-vector of C. So Theorem 2.12 says that two-term rigid complexes are uniquely determined by their g-vectors.
support τ -tilting if there is an idempotent e ∈ A such that M is a τ -tilting A/(e)-module.
We will often think of a support τ -tilting module as a pair (M, e • A), and say that it is basic if both M and e • A are basic.Also, direct sums are defined componentwise.
For basic support τ -tilting modules, there is again a notion of mutation, and one can then similarly define a left mutation quiver Q τ (A).Also, there is a partial order on this set giving rise to a Hasse quiver H τ (A).For details, see [4,Section 2.4].These quivers are again the same (see [4,Corollary 2.34]) and isomorphic to Q 2 (A), as the following shows: where P p − → Q → M is a minimal projective presentation of M , and R is the (uniquely determined, up to isomorphism) basic projective module such that (M, R) is a support τ -tilting pair.Moreover, this bijection gives an isomorphism of posets between the left mutation quivers Q 2 (A) and Q τ (A).

Geometry of two-term complexes of projective modules
In this section we construct an exact sequence which will be useful for proving our first main theorem.It also serves to provide an elementary proof of Theorem 2.12.
For two fixed projective A-modules P and Q, Hom A (P, Q) can be considered as algebraic variety, isomorphic to affine space.The connected algebraic group G = Aut A P × Aut A Q acts on Hom A (P, Q), in such a way that there is a bijection between the set of isomorphism classes of two-term complexes in C b (proj A ) with terms P and Q, and the set of orbits of G in Hom A (P, Q).
When we consider α ∈ Hom A (P, Q) as a complex in C b (proj A ), we will denote it as C(α).The orbit of α ∈ Hom A (P, Q) will be denoted by G • α and its stabilizer by G α .The following proposition should be well known, but we do not know of a reference.Proposition 3.1.For α ∈ Hom A (P, Q) and β ∈ Hom A (R, S) (P, Q, R, S projective A-modules), there is an exact sequence and g is just the natural map (we have C(α) 0 = P and C(β) [1] 0 = C(β) −1 = S, so we may view an element of Hom A (P, S) as a map of chain complexes).Now, in the situation α = β, let again G = Aut A (P ) × Aut A (Q) and Then d(φ α ) e = f α,α (where e denotes the unit element of G), and we get Proof.The only place where exactness is not immediately clear is at the Hom A (P, S) term.The kernel of g consists of all γ ∈ Hom A (P, S) such that g(γ) is homotopic to zero.This is exactly the image of f α,β (the negative sign in the definition of f α,β does not affect the image).
That f α,α can be identified with the differential at the identity of the orbit map is clear.
Let us consider the last statement.
We should first remark that the equality G α = Aut C b (proj A ) (C(α)) follows immediately from the definition, and hence dim G α = dim End C b (proj A ) (C(α)).Since orbits are smooth, and by using [19,Theorem 4.3], we find where we also used exactness of (3.1) in the last equality.By the identification of f α,α and d(φ α ) e , we are done.
Using this proposition we can easily reprove the following well-known results by Jensen-Su-Zimmermann in the special case of two-term complexes.Proof.Orbits are always locally closed and smooth, so they are open exactly when there is a point and hence the lemma follows.Note that the denseness of G•α follows from the fact that Hom A (P, Q) is an affine space, and hence irreducible.
We can use this lemma to obtain an alternative proof of Theorem 2.12.Note that a slightly weaker form of this theorem was also obtained in [21,Corollary 4.8].
Theorem 3.3.Two-term rigid complexes in K b (proj A ) are determined up to isomorphism by their g-vectors.
Proof.We first show that any two-term rigid complex C is isomorphic in K b (proj A ) to a complex with terms having no direct summands in common.So assume C can be represented by a complex which is minimal with respect to the number of direct summands of P and Q.This minimality ensures that im d ⊆ rad(Q).To now prove that P and Q have no summands in common, it suffices to show that the image of any morphism f : P → Q is contained in rad(Q).By rigidity, there exist h P ∈ End A (P ) and Now let C(α) and C(β) denote two-term rigid complexes, both with terms P and Q.Then by Lemma 3.2, the orbits G • α and G • β are dense in Hom A (P, Q), so they intersect and we get an isomorphism C(α) ∼ = C(β) in C b (proj A ).In particular, we find that two-term rigid complexes are uniquely determined by their terms.
Since we know by the first part of the proof that P and Q do not have any summands in common, the class [C(α)] ∈ K 0 (proj A ) already suffices to determine C(α) up to isomorphism, which is exactly what we needed to prove.

Quotients by a centrally generated ideal
Suppose z ∈ Z(A) ∩ rad(A) is an element such that z 2 = 0 and consider the ideal I = (z) of A. By P1 , . . ., Pl we denote the projective indecomposable Ā = A/I modules.Note that since z ∈ rad(A), the number of projectives is the same.
We know that Hom A (P i , P j ) is isomorphic to e j Ae i , and under this isomorphism the kernel of the natural epimorphism Hom A (P i , P j ) ։ Hom A/I ( Pi , Pj ) : α → ᾱ corresponds to e j Ie i .Since I = (z) we therefore have for any α ∈ Hom A (P i , P j ) The following is our main reduction theorem, which, despite its simple proof, will turn out to be very powerful in the remainder of this article.
Theorem 4.1.For an ideal I ⊆ (Z(A) ∩ rad(A)) • A of A, the g-vectors of two-term rigid (respectively silting) complexes for A coincide with the ones for A/I, as do the mutation quivers.
Proof.It suffices to consider I = (z) a principal ideal, with z ∈ Z(A) such that z 2 = 0. From Proposition 3.1, we know that for all α ∈ Hom A (P, Q), and β ∈ Hom A (R, S) (P, Q, R, S projective A-modules) there is a commutative diagram with exact rows: Since ψ is surjective, by commutativity of the rightmost square, so is the rightmost vertical arrow.This ensures that if The other way round, if From the exact sequence, we see that f ᾱ, β is surjective, and it suffices to prove that f α,β is also surjective.Let γ ∈ Hom A (P, S) be arbitrary, then there exists an element (X, Y ) ∈ Hom A (P, R) × Hom A (Q, S) such that X, Y ) ∈ ker ψ, and therefore, by (4.1), for some γ ′ ∈ Hom A (P, S).
Using surjectivity of f ᾱ, β • φ again, there exists Thus we find that where we used that z ∈ Z(A).Thus f α,β is surjective.
We conclude that for all α and β: ) does not change the g-vectors, and these uniquely determine a rigid complex by Theorem 2.12, it is bijective.For the same reason it preserves and reflects direct sums, which means that the aforementioned assignment induces a bijection between the two-term rigid complexes for A and the two-term rigid complexes for A/I which restricts to a bijection between the indecomposable complexes, and therefore also between the silting complexes.The mutation quivers will coincide as well since by Theorem 2.7 they coincide with the Hasse quivers of the posets formed by the two-term silting complexes, and the order is preserved due to (4.2).
As an immediate corollary of Theorem 4.1, we obtain [1, Theorem B] in the symmetric case.
Corollary 4.2.For a symmetric algebra A with soc(A) ⊆ rad(A), the g-vectors of two-term rigid (respectively silting) complexes for A coincide with the ones for A/ soc(A), as do the mutation quivers.
Proof.We may assume without loss that A is basic.In this case A/ rad(A) is a commutative ring.That implies that a • m = m • a for all m ∈ A/ rad(A) (which we now see as an A-A-bimodule), and all a ∈ A. Since A is symmetric we have soc(A) ∼ = Hom k (A/ rad(A), k) as an A-A-bimdule, which implies that a • m = m • a for all m ∈ soc(A) and all a ∈ A. That is, soc(A) ⊆ Z(A).
Here is another immediate application of the foregoing theorem, which recovers the result of [3] saying that the mutation quiver and the g-vectors of a Brauer graph algebra do not depend on the multiplicities of the exceptional vertices, without having to classify all τ -tilting modules beforehand.
Example 4.3.Recall that an algebra A = kQ/I is called special biserial if (1) There are at most two arrows emanating from each vertex of Q.
(2) There are at most two arrows ending in each vertex of Q.
(3) For any path Now suppose A is symmetric special biserial.By the main result of [29], these correspond exactly to the Brauer graph algebras, and using the description of the center of such algebras in [9, Proposition 2.1.1],Theorem 4.1 allows one to recover the fact that the poset of two-term tilting complexes of a Brauer graph algebra is independent of the multiplicities involved (cf.[3, Proposition 6.16]), simply because all Brauer graph algebras with the same Brauer graph but different exceptional multiplicities have the same quotient A/ rad(Z(A))A (the sum of all walks around a vertex in the Brauer graph, with each adjacent edge occuring as a starting point precisely once, is a central element; one then obtains the isomorphism of the quotients fairly easily by checking that all relations involving the exceptional multiplicities become zero modulo the ideal generated by these central elements).

String algebras
As a consequence of Theorem 4.1 the classification of indecomposable τ -rigid modules over an algebra A often reduces to the same problem over a quotient A/I, which will typically have a simpler structure than A itself.But of course this quotient still needs to be dealt with.One class of algebras for which one might hope to determine all indecomposable τ -rigid modules are the algebras of radical square zero (see [2]), but this class is not large enough for our purposes.In this section we study the τ -rigid modules of string algebras, which are special biserial algebras (as defined in Example 4.3) with monomial relations.There is a well-known classification of indecomposable modules over these algebras, in terms of combinatorial objects known as "strings", which are certain walks around the Ext-quiver of the algebra.All Auslander-Reiten sequences are known as well.Hence it is clear that it should be possible to give a combinatorial description of the τ -rigid modules and support τ -tilting modules in terms of these "strings".Note that for symmetric special biserial algebras such a classification exists already (see [3]).But, as A being symmetric does not imply that A/I is symmetric as well, it is useful to consider non-symmetric special biserial algebras even if one is merely interested in symmetric algebras A. By Remark 5.9 below we may then restrict our attention to string algebras, even if we are interested in arbitrary special biserial algebras.
Definition 5.1.Let Q be a finite quiver and and let I be an ideal contained in the k-span of all paths of length ≥ 2. We say that A = kQ/I is a string algebra if the following conditions are met: (1) There are at most two arrows emanating from each vertex of Q.
(2) There are at most two arrows ending in each vertex of Q.
(3) I is generated by monomials.
(4) For any path We will now introduce the combinatorial notions which are needed to classify τ -rigid modules over string algebras.For the most part we use the same terminology as used by Butler and Ringel in [12], where they classify all (finite dimensional) indecomposable modules over string algebras, as well as all Auslander-Reiten sequences.We will nonetheless make some definitions which are particular to our situation, since we only have the very specific goal of classifying τ -rigid modules in mind.One noteworthy detail on which we deviate from [12] is that, since the convention we use for multiplication in path algebras is the opposite of the one used in [12], the string module ) as defined in [12].Definition 5.2.Let A = kQ/I be a string algebra, and let We also ask that if C contains a subword of the form α i • α −1 j , then the target of α i is equal to the target of α j , and if C contains a subword of the form α −1 i • α j , then the source of α i is equal to the source of α j .Moreover, for each vertex e of Q, we define two paths of length zero, one of which is called "direct" and one of which is called "inverse" (this will make sense in the context of the next point below).
(2) We call a string of length greater than zero direct if all c i 's are arrows, and inverse if all c i 's are inverses of arrows.We call a string directed if it is either direct or inverse.(3) For an arrow α i we denote by s(α i ) its source and by t(α i ) its target.We define s(α We extend this notion to strings by defining (5) Given a string C of length greater than zero let C 1 • • • C l be the unique factorization of C such that each C i is directed of length greater than zero, and for each i ∈ {1, . . ., l − 1} exactly one of the strings C i and C i+1 is direct.If C is of length zero we set l = 1 and define are never considered loose ends.(7) Assume that C is not of length zero.Then we define a string P C as follows: if C 1 is a loose end, we define P C = C 2 • • • C l (or one of the strings of length zero corresponding to t(C 1 ) if l = 1).If C 1 is not a loose end then there is at most one arrow α i such that α −1 i • C is a string, and we define P C := α −1 i • C if such an α i exists, and P C := C otherwise.In the same vein, if C l is a loose end we define . If C l is not a loose end, then there is at most one arrow α i such that C • α i is a string and we define C P := C • α i if such an α i exists, and Now, if C is of length zero, then C is given by a vertex e, and we define for some α i emanating from e, provided such an arrow exists, and C P = P C := C if no such arrow exists (note that we make a choice here, so in order to make P C and C P welldefined, we technically have to designate one of the arrows emanating from each vertex as the one to be used).Unless l = 1 and C 1 = C l is a loose end, we define P C P := ( P C) P = P (C P ).If l = 1 and C 1 = C l is an inverse loose end, then we define P C P := P (C P ), and if C 1 = C l is a direct loose end we define P C P := ( P C) P .
Note that we always have P (C −1 ) P = ( P C P ) −1 .( 8) If C has length greater than zero, then we call the intermediate points of C, and for 1 ≤ i < l we call C i and C i+1 the adjacent directed strings of the intermediate point I C (i).We say that C 1 is the adjacent directed string of I C (0) and C l is the adjacent directed string of I C (l).We say that If C is of length zero, then it corresponds to a vertex e, which we consider an upper intermediate point of C. That is, I C (0) = e is an upper intermediate point (and, by definition, the only intermediate point of C), and we say that there are no adjacent directed strings.( 9) Let C and D be two strings.Write x by D ′−1 n−x+1 for each x) and j by n− j we can assume without loss that if i + 1 ≤ m and j + 1 ≤ n, then the strings C ′ i+1 and D ′ j+1 both start with the same arrow or inverse of an arrow, and if i > 0 and j > 0 then the strings C ′ i and D ′ j both end on the same arrow or inverse of an arrow.Define t(1) = 1 and t(−1) = 0.For σ ∈ {1, −1} we define e(σ) ∈ Z ≥0 to be maximal with respect to the property that for all 0 ≤ x < e(σ) whilst at the same time satisfying 0 ≤ i + σe(σ) ≤ m and 0 ≤ j + σe(σ) ≤ n.Now we ask that one of the following holds for at least one of the two choices for σ: ) is an upper intermediate point, the previous condition is not met, j + σ(e(σ) + 1) ∈ {−1, n + 1} and C′ i+σe(σ)+t(σ) = D′ j+σe(σ)+t(σ) • W for some direct string W (which, by the maximality of e(σ), must have positive length).
for some direct string W (which, by the maximality of e(σ), must have positive length).(10) We say that a string C is rigid if C is C-rigid.(11) We say that a vertex e lies in the support of a string C if one of the following holds (again and whose target is e, such that W does not factor as For a vertex e of Q we denote by P e = e • A the corresponding projective indecomposable module.Given two vertices e and f we will identify direct strings C with s(C) = e and t(C) = f with the homomorphism from P f to P e induced by left multiplication with C (considered as an element of A).
Definition 5.3.Let A = kQ/I be a string algebra and let C be a string.Decompose If C ′ has length greater than zero we define the string module M (C) as follows: and Furthermore, for each i ∈ {1, . . ., m 2 }, we denote by π Q(i) the projection from Q onto Q(i), and for each i ∈ {1, . . ., m 2 + 1} we denote by ι P (i) the embedding of P (i) into P .We define a homomorphism ψ C : Q −→ P as follows: Furthermore, for each i ∈ {1, . . ., m 2 + 1}, we denote by π Q(i) the projection from Q onto Q(i), and for each i ∈ {1, . . ., m 2 } we denote by ι P (i) the embedding of P (i) into P .We define a homomorphism ψ C : Q −→ P as follows: Furthermore, for each i ∈ {1, . . ., m+1 2 }, we denote by π Q(i) the projection from Q onto Q(i), and by ι P (i) the embedding of P (i) into P .We define a homomorphism ψ C : Q −→ P as follows: In each of the above three cases we define M (C) as the cokernel of ψ C , and we note that ψ C is a minimal projective presentation of M (C).In case both C ′ 1 and C ′ m are inverse we can define M (C) as M (C −1 ) (this will fall into the "C ′ 1 and C ′ m both direct" case).Note that M (C) ∼ = M (C −1 ) holds in the other cases as well.Now, if C ′ is of length zero, then it is given by a vertex e, and we define M (C) = P e .
Note that the previous definition is much less technical than it looks: given a string C, we quite simply form C ′ = P C P , and then define a presentation Q −→ P such that the indecomposable direct summands of P are in bijection with the upper intermediate points of C ′ and the indecomposable direct summands of Q are in bijection with the lower intermediate points of C ′ .The map between Q and P is then simply the sum of the direct versions C′ 1 , . . ., C′ m of the factors C ′ 1 , . . ., C ′ m , each being considered as a map from the summand of Q corresponding to its target to the summand of P corresponding to its source.Proposition 5.4.Let A = kQ/I be a string algebra and let M be an indecomposable τ -rigid A-module.Then M is a string module.
Proof.By [12, Theorem on page 161] each indecomposable A-module is either a string module or a so-called band module.By [12, Bottom of page 165] each band module occurs in an Auslander-Reiten sequence as both the leftmost and the rightmost term, which means that each band module is isomorphic to its Auslander-Reiten translate.But by definition such a module cannot be τrigid.
Proposition 5.5.Let A = kQ/I be a string algebra and let C and D be two strings.Denote by Proof.We know that a minimal projective presentation of the string module M (C) is given by the following two-term complex: where i ranges over all lower intermediate points of C ′ = P C P and j ranges over all upper intermediate points of C ′ (just as in Definition 5.3, we merely added the superscript (C), and are intentionally less explicit about the range of the direct sum in order to avoid having to deal with three different cases again).In the same vein we have the minimal projective presentation of M (D), where i and j range over the lower respectively upper intermediate points of D ′ = P D P .We adopt the following notation for homomorphisms: given a direct string W whose source is the upper intermediate point of D ′ associated with P (D) (j) and whose target is the lower intermediate point of C ′ associated with Q (C) (i), we denote by W j,i the element of Hom A (Q (C) (i), P (D) (j)) induced by left multiplication with W . Whenever we write W j,i below, we will mean this to tacitly imply that W starts and ends in the right vertices.Moreover, we identify i,j Note that the W j,i form a basis of the above vector space, and we will refer to them as basis elements in what follows.We say that W j,i is involved in an element ϕ of the above space if the coefficient of W j,i is non-zero when we write ϕ as a linear combination of the basis elements.

Now the condition Hom
that is, for each lower intermediate i point of C ′ ) and each summand P (D) (j) of P (D) (that is, for each upper intermediate point j of D ′ ) each basis element W j,i is zero-homotopic.One deduces from the definition of ψ C and ψ D that the space of zero-homotopic maps from T (C) • to T (D) • [1] is spanned by the following two families of maps: (1) Let u be an upper intermediate point of D ′ and let u ′ be an upper intermediate point of if C ′ has length greater than zero, and h C (W, u, u ′ ) = 0 otherwise.(2) Let l be a lower intermediate point of D ′ and let l ′ be a lower intermediate point of By definition, D ′ having a lower intermediate point implies that D ′ is of length greater than zero, so the length zero case does not need to be considered.
The source and target of the direct string W are I D ′ (u) and I C ′ (u ′ ) in the first case and I D ′ (l) and I C ′ (l ′ ) in the second.
The first condition in the definition of C-rigidness is fulfilled if and only if each basis element W j,i is involved in some h C (W ′ , u, u ′ ) or some h D (W ′ , l, l ′ ) for some W ′ .So clearly the first condition is necessary.Now notice that if W has positive length, then the unique continuation condition in the definition of string algebras ensures that h C (W, u, u ′ ) respectively h D (W, l, l ′ ) actually involves at most one basis element.Hence every W j,i is zero-homotopic if and only if all basis vectors involved in maps of the form h So assume that we have such a pair l ′ , l respectively u ′ , u.These correspond precisely to the pairs i, j which are considered in the second part of the definition of C-rigidness.
We may assume that D ′ is oriented as in the definition of C-rigidness, and we get non-negative integers e(σ) for σ ∈ {1, −1} just as in said definition.For ease of notation we will write h instead of h C and h D (the parameters do in fact determine which of the two we are dealing with).So we want to know when the basis elements involved in h(I C ′ (i), j, i) are zero-homotopic, that is, can be written as a linear combination of other h's.Without loss of generality we can assume that all h's occurring in such a linear combination lie in the equivalence class of h(I C ′ (i), j, i) ) j+x+1,i+x depending on whether I C ′ (i + x) is an upper or a lower intermediate point.
We can of course apply the same line of reasoning to the left neighbors of h(I C ′ (i − e(−1)), j − e(−1), i − e(−1).What we obtain then is the statement that the equivalence class of h(I C ′ (i), j, i) with respect to the neighborhood relation contains an element involving only a single basis element if and only if one of the conditions 9(b)i -9(b)iv is met for either σ = +1 or σ = +1.Now one just has to realize that if some element in the equivalence class of h(I C ′ (i), j, i) involves just a single basis element, then any basis element involved in any element of the equivalence class can be written as a linear combination of the elements of the equivalence class.Conversely, if every element of the equivalence class of h(I C ′ (i), j, i) involves two basis elements, then no basis element involved in any of the elements of the equivalence class can be written as a linear combination of elements of the equivalence class (note that this is just linear algebra, since such an equivalence class written as row vectors with respect to the basis consisting of all involved basis elements in the right order, looks like (1, 1, 0, . . ., 0), (0, 1, 1, 0, . . ., 0), . . ., (0, . . ., 0, 1, 1), and possibly (1, 0, . . ., 0) and/or (0, . . ., 0, 1)).(1) There are bijections where the first bijection is given by the correspondence between strings and indecomposable A-modules, and the second bijection is given by taking a minimal projective presentation of an indecomposable τ -rigid module and, in the other direction, taking homology in degree zero.In fact, the preceding corollary shows that there is a combinatorial algorithm to determine the indecomposable τ -rigid modules, the support τ -tilting modules and the mutation quiver of a string algebra, provided A has only finitely many indecomposable τ -rigid modules.We simply run through a list of all strings up to a given length (which we may have to increase if we do not obtain an |A|-regular graph as the Hasse quiver below), check which of these strings are rigid and which vertices lie in their support.Then we can determine the support τ -tilting modules involving only those rigid strings using point (2) of the preceding corollary.We can immediately see which of these support τ -tilting modules are mutations of one another, which gives us a subquiver of the Hasse quiver (the direction of the arrows follows from point 3 above).If each vertex in the quiver has exactly |A| neighbors, then we are done by Theorem 2.8 and Proposition 2.9.Otherwise we need to use a bigger maximal length above and start over.Of course, in practice, this can be done somewhat more efficiently.
Example 5.8 (cf.[20]).Consider the quiver and define A = kQ/I, where is central in A. We have So by Theorem 4.1 the poset of 2-term silting complexes over A is isomorphic to the poset of 2-term silting complexes over kQ/J, which is a string algebra.
In the same vein, the algebra also has kQ/J as a central quotient, because z obviously remains central modulo This shows that A, which is the Auslander algebra of k[x]/(x n ), and B, which is the preprojective algebra of type A n , have isomorphic posets of 2-term silting complexes.In fact, Theorem 4.1 immediately recovers all of [20,Theorem 5.3].Now by a result of Mizuno [24], the poset of 2-term silting complexes over B is isomorphic to the group S n+1 with the generation order as its poset structure.
One could in principle try to reprove that last assertion using string combinatorics for the algebra kQ/J, but it is not clear whether this would make matters easier.However, what we can easily see is that each string for kQ/J is rigid (and strings can easily be counted in this case), and hence both A and B have exactly 2 • (2 n − 1) − n indecomposable τ -rigid modules.Note that for n = 3, the algebra kQ/J is equal to the algebra R(3C) given in the appendix.R(3C) has, as expected, 24 support τ -tilting modules and 11 indecomposable τ -rigid modules, and all (rigid) strings are listed in Figure 4.
Remark 5.9.Suppose A = kQ/I is a special biserial algebra and denote by P a full set of nonisomorphic indecomposable projective-injective non-uniserial A-modules.Then it is well known (see for example [30]) that the quotient algebra is a string algebra.By [1, Theorem B], the support τ -tilting modules of A can be explicitly computed from those of B, so the techniques in this section can be used for arbitrary special biserial algebras.

Blocks of group algebras
Now we will apply our Theorem 4.1 and the results of the preceding section to blocks of group algebras.Throughout this section, k is an algebraically closed field of characteristic p, and G is a finite group.Remember that since (blocks of) kG are symmetric, two-term silting complexes are in fact tilting.
6.1.τ -tilting finite blocks.Recall that an algebra is called τ -tilting finite if there are only finitely many isomorphism classes of support τ -tilting modules.The following theorem determines the representation type of (blocks of) group algebras.
Theorem 6.1.[10,11,15] Let B be a block of kG and let P be a defect group of B. The block algebra B and the group algebra kP have the same representation type.Moreover: (1) kP is of finite type if P is cyclic.
(2) kP is of tame type if p = 2 and P is the Klein four-group, or a generalized quaternion, dihedral or semi-dihedral group.(3) In all other cases kP is of wild type.Corollary 6.2.There exist τ -tilting finite blocks of group algebras of every representation type and of arbitrary large defect.
Proof.Let G denote a finite p-group, so kG is local with defect group G.It is easy to see that local algebras are τ -tilting finite, and by the previous theorem they can be of arbitrary representation type.
A more interesting question is whether there exist non-local blocks of group algebras which are τ -tilting finite but not representation finite.Using Theorem 4.1 we can show the following: Theorem 6.3.There exist non-local τ -tilting finite wild blocks of group algebras with arbitrary large defect groups, in the sense that every p-group occurs as a subgroup of the defect group of a τ -tilting finite non-local block.
Proof.Assume B is a block of kG, with defect group P .For Q an arbitrary p-group, the algebra kQ ⊗ k B is a block of k(Q × G) with defect group Q × P (see for example [8, Ch.IV, §15, Lemma 6]).Since Q is a p-group, there is a non-trivial element z ∈ Z(Q), and we can form the quotient with Q = Q/ z .Since Q is again a p-group and Q is finite we can keep repeating this until we get B as a quotient.Now Theorem 4.1 provides a bijection between the support τ -tilting modules for B and the support τ -tilting modules for kQ ⊗ k B, so it suffices to take for B a block of cyclic defect or (as we will see below) a tame block, to obtain examples as in the statement of the theorem.6.2.Tame blocks.In [13], Erdmann determined the basic algebras of all algebras satisfying the following definition, which is satisfied in particular by all tame blocks of group algebras.Definition 6.4.A finite-dimensional algebra A defined over an algebraically closed field k of arbitrary characteristic is of dihedral, semidihedral or quaternion type if it satisfies the following conditions: (1) A is tame, symmetric and indecomposable.
(2) The Cartan matrix of A is non-singular.
(3) The stable Auslander-Reiten quiver of A has the following properties:

Dihedral type
Semidihedral type Quaternion type Tubes: rank 1 and 3 rank ≤ 3 rank ≤ 2 at most two 3-tubes at most one 3-tube Others: The following is clear a priori, even without looking at Erdmann's classification [13] in greater detail: Proposition 6.5.A block of a group algebra which is of dihedral, semidihedral or quaternion type is τ -tilting finite.
Proof.The class of algebras defined in Definition 6.4 is clearly closed under derived equivalences (cf.[17, Proposition 2.1]), and it follows from [13] that the entries of the Cartan matrices of algebras in the derived equivalence class of an algebra satisfying Definition 6.4 are bounded (to see this one has to use the fact that the dimension of the center is a derived invariant).Now for a two-term tilting complex T = T 1 ⊕ • • • ⊕ T l (remember that l = |A|), write and consider B = End K b (proj A ) (T ).Denote by C A (respectively C B ) the Cartan matrix of A (respectively B), and denote by χ the Euler form on K 0 (proj A ). Then: where in the second equality we used that the T i are tilting.Defining M ∈ M l (Z) by In fact, there are only finitely many such M .To see this suppose that M ′ ∈ M l (Z) also satisfies , the group of orthogonal, integral matrices preserving C A .Since the Cartan matrix C A is positive definite by virtue of A being a block, this is a finite group.
We have shown that for each of the finitely many Cartan matrices corresponding to algebras derived equivalent to A, there are only finitely many matrices M satisfying (6.1).Since the matrix M above is just the matrix of g-vectors of the T i , this matrix already determines the tilting complex T by Theorem 2.12, so we are done.Remark 6.6.The proof above works more generally for any symmetric algebra with positive definite Cartan matrix and a derived equivalence class in which the entries of the Cartan matrices are bounded.
It is known that tame blocks of group algebras satisfy Definition 6.4, and the appendix Erdmann [13] furnishes a complete list of basic algebras satisfying said definition.Later, Holm [16] showed that non-local tame blocks must actually be of one of the following types: By Proposition 6.5, tame blocks are always τ -tilting finite, so it is possible to completely classify the two-term tilting complexes and their associated Hasse quiver.Using Theorem 4.1 and the results on string algebras, we are able to achieve this (in fact, for all algebras in Erdmann's list, not just blocks).In Appendix A, we provide the presentations of the algebras from the appendix of [13], along with central elements and the quotients one obtains.A direct application of Theorem 4.1 then reduces the computation of g-vectors and Hasse quivers for all tame blocks to the same computation for five explicitly given finite dimensional algebras (with trivial center): R(2AB), R(3ABD), R(3C), R(3H) and R(3K) (see Table 2 below), which do not depend on any extra data.The computation of g-vectors and Hasse quivers for all algebras of dihedral, semidihedral or quaternion type reduces to the same computation for the aforementioned five algebras, and in addition the five algebras W (2B), W (3ABC), W (Q(3A) 1 ), W (3F ) and W (3QLR) (also given in Table 2).
In particular we obtain the following theorems.
Theorem 6.7.The g-vectors and Hasse quivers for tame blocks of group algebras depend only on the Ext-quiver of their basic algebras.
We also find the following more general (but slightly weaker) version of Theorem 6.7.
Theorem 6.8.All algebras of dihedral, semidihedral or quaternion type are τ -tilting finite and their g-vectors and Hasse quivers are independent of the characteristic of k and the parameters involved in the presentations of their basic algebras.
Corollary 6.9.All tilting complexes for algebras of dihedral, semidihedral, or quaternion type can be obtained from A (as module over itself) by iterated tilting mutation.
Proof.By [17, Proposition 2.1], the class of algebras satisfying Definition 6.4 is closed under derived equivalence, so the result follows immediately from Proposition 2.10 and Theorem 2.11.

Appendix A. Results for algebras of dihedral, semidihedral and quaternion type
In this appendix, we use Theorem 4.1 and the results in Section 5 to give a complete description of the g-vectors and Hasse quivers of all algebras in Erdmann's list (see Definition 6.4).These include all the basic algebras of tame blocks of group algebras.
In the first three columns of Table 1, we give the presentations of these basic algebras, along with their names and parameters.The fourth column describes central elements: note that a horizontal bar above an element means that this element only becomes central in the quotient of the algebra by the central elements above the bar.Taking these successive quotients we obtain the finite dimensional algebras listed in the fifth column, whose presentation can be found in Table 2. Since these algebras were obtained from the original algebras by taking successive central quotients, Theorem 4.1 ensures that the g-vectors and Hasse quiver of the original algebras coincide with the ones of the algebra specified in the fifth column.Using the presentations in Table 2 one checks easily that these are all string algebras.Hence we can use the results of Section 5 to determine all of their support τ -tilting modules using string combinatorics, see Figures 1 -10.We did the string combinatorics using GAP [14], and checked the results against computations done over k = F 2 using the GAP-package QPA [27], but it is possible to check the correctness of the results by hand.
As for the notation used in Figures 1 -10: we first give a list of all rigid strings C. The notation used for strings should be more or less self-explanatory: for instance, denotes the string β −1 αβ.We give a name to each such string (listed in the first column), which is essentially arbitrary (apart from the fact that we use the name X ∨ for a string whose g-vector is equal to the g-vector of X multiplied by −1).For each rigid string C we give P C P and its g-vector, as well as the names of all other rigid strings which are C-rigid.Among these, we highlight those D for which C is D-rigid.When P ∨ i figures among the C-rigid strings, it simply means that the corresponding vertex e i is not in the support of C. Below each such table we give the corresponding Hasse quiver, with vertices corresponding to the support τ -tilting modules.We did not draw arrowheads, but the quiver was drawn in such a way that arrows always point downwards.

Theorem 2 . 8 .
[4, Corollary 3.8] Any basic two-term rigid complex C with |C| = |A| − 1 is a direct summand of exactly two basic two-term silting complexes.Moreover, if two basic two-term silting complexes C and D have |A| − 1 summands in common, then C is a left or right mutation of D.

Lemma 3 . 2 .
[21, Lemma 4.5] A two-term complex C(α) ∈ K b (proj A ) with terms P and Q is rigid if and only if the orbit G • α is open (and thus dense) in Hom A (P, Q).
For a string C of length zero, given by a vertex e, we define s(C) = t(C) = e.(4) If C is directed, then we define the corresponding direct string C as follows: if C is direct, then C := C, and if C is inverse, then C := C −1 .
the following two conditions are met: (a) For any i ∈ {0, . . ., m} such that I C ′ (i) is a lower intermediate point of C ′ and any j ∈ {0, . . ., n} such that I D ′ (j) is an upper intermediate point of D ′ we have that any direct string W with s(W ) = I D ′ (j) and t(W ) = I C ′ (i) factors as either W = X • W ′ , where X is an adjacent string of I D ′ (j), or as W = W ′ • Ȳ , where Y is an adjacent string of I C ′ (i).(b) Assume that there are i ∈ {1, . . ., m} and j ∈ {1, . . ., n} such that I C ′ (i) = I D ′ (j) and I C ′ (i) and I D ′ (j) are either both upper intermediate points or they are both lower intermediate points.By replacing, if necessary, D ′ by D ′−1 (and, as a consequence, D ′ respect to the transitive closure of the relation h(W, a, b) ∼ h(W ′ , c, d) if there is a basis element which is involved in both h(W, a, b) and h(W ′ , c, d).We call h(W, a, b) and h(W ′ , c, d) neighbors of each other.Note that either c = a + 1 and d = b + 1, in which case we call h(W ′ , c, d) a right neighbor of h(W, a, b), or c = a − 1 and d = b − 1, in which case h(W ′ , c, d) is called a left neighbor of h(W, a, b).Left and right neighbors are unique if they exist.For any −e(−1) < x < e(1) we have ).It hence suffices to check what the right neighbor of h(I C ′ (i + e(1)), j + e(1), i + e(1)) and the left neighbor of h(I C ′ (i − e(−1)), j − e(−1), i − e(−1)) are.If I C ′ (i + e(1)) is an upper intermediate point, and i + e(1) = m (i.e. 9(b)i for σ = +1 is met), then h(I C ′ (i + e(1)), j + e(1), i + e(1)) has no right neighbors, but in this case h(I C ′ (i + e(1)), j + e(1), i + e(1)) = ( C′ i+e(1) ) j+e(1),i+e(1)−1 or h(I C ′ (i + e(1)), j + e(1), i + e(1)) = 0 (if C ′ has length zero).If 9(b)i is met neither for σ = 1 nor for σ = −1 then h(I C ′ (i + e(1)), j + e(1), i + e(1)) involves two different basis elements.If i + e(1) < m, then a right neighbor of h(I C ′ (i + e(1)), j + e(1), i + e(1)) must have the form h(W, i + e(1) + 1, j + e(1) + 1) where D′ j+e(1)+1 • W = C′ i+e(1)+1 .That is, a right neighbor exists if and only if the factorization condition 9(b)ii for σ = +1 is met, and this right neighbor involves just a single basis element.

Proposition 5 . 6 .
Let A = kQ/I be a string algebra and let C be a string.Denote by T (C) • ∈ K b (proj A ) a minimal projective presentation of M (C).Let e be a vertex of Q, and denote by P • e the stalk complex belonging to the projective indecomposable P e .Then we always have Hom K b (proj A ) (T (C) • , P • e [2]) = 0, and Hom K b (proj A ) (P • e [1], T (C) • [1]) = 0 if and only if e is not in the support of C. Proof.Analogous to the previous proposition.Corollary 5.7.Let A = kQ/I be a string algebra.

Table 1 :
Algebras from Erdmann's list together with central quotients

Table 1 :
Algebras from Erdmann's list together with central quotients

Table 1 :
Algebras from Erdmann's list together with central quotients

Table 1 :
Algebras from Erdmann's list together with central quotients

Table 1 :
Algebras from Erdmann's list together with central quotients

Table 1 :
Algebras from Erdmann's list together with central quotients

Table 1 :
Algebras from Erdmann's list together with central quotients

Table 1 :
Algebras from Erdmann's list together with central quotients

Table 2 :
Description of the quotient algebras t t t t t t t t t t t t t t t t t t t t t t t t ❏ t t t t t t t t t t t t t t t t t t t t t t t t ✷ t t t t t t t t t t t t t t t t t t t t t t t ❚ t t t t t t t t t t t t t t t t t t t t t t t ❄ t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t ❏