Quiver (mathematics)
In mathematics, especially representation theory, a quiver is another name for a multidigraph; that is, a directed graph where loops and multiple arrows between two vertices are allowed. Quivers are commonly used in representation theory: a representation Template:Mvar of a quiver assigns a vector space V(x)Script error: No such module "Check for unknown parameters". to each vertex Template:Mvar of the quiver and a linear map V(a)Script error: No such module "Check for unknown parameters". to each arrow Template:Mvar.
In category theory, a quiver can be understood to be the underlying structure of a category, but without composition or a designation of identity morphisms. That is, there is a forgetful functor from CatScript error: No such module "Check for unknown parameters". (the category of categories) to QuivScript error: No such module "Check for unknown parameters". (the category of multidigraphs). Its left adjoint is a free functor which, from a quiver, makes the corresponding free category.
Definition
A quiver ΓScript error: No such module "Check for unknown parameters". consists of:
- The set Template:Mvar of vertices of ΓScript error: No such module "Check for unknown parameters".
- The set Template:Mvar of edges of ΓScript error: No such module "Check for unknown parameters".
- Two functions: Template:Tmath giving the start or source of the edge, and another function, Template:Tmath giving the target of the edge.
This definition is identical to that of a multidigraph that has edges with their own distinct identity.
A morphism of quivers is a mapping from vertices to vertices which takes directed edges to directed edges. Formally, if and are two quivers, then a morphism of quivers consists of two functions and such that the following diagrams commute:
File:Quiver Morphism Start Diagram.svg File:Quiver Morphism Target Diagram.svg
That is,
and
Category-theoretic definition
The above definition is based in set theory; the category-theoretic definition generalizes this into a functor from the free quiver to the category of sets.
The free quiver (also called the walking quiver, Kronecker quiver, 2-Kronecker quiver or Kronecker category) Template:Mvar is a category with two objects, and four morphisms: The objects are Template:Mvar and Template:Mvar. The four morphisms are Template:Tmath Template:Tmath and the identity morphisms Template:Tmath and Template:Tmath That is, the free quiver is the category
A quiver is then a functor Template:Tmath. (That is to say, specifies two sets and , and two functions ; this is the full extent of what it means to be a functor from to .)
More generally, a quiver in a category Template:Mvar is a functor Template:Tmath The category Quiv(C)Script error: No such module "Check for unknown parameters". of quivers in Template:Mvar is the functor category where:
- objects are functors Template:Tmath
- morphisms are natural transformations between functors.
Note that QuivScript error: No such module "Check for unknown parameters". is the category of presheaves on the opposite category QopScript error: No such module "Check for unknown parameters"..
Path algebra
If ΓScript error: No such module "Check for unknown parameters". is a quiver, then a path in ΓScript error: No such module "Check for unknown parameters". is a sequence of arrows
such that the head of ai+1Script error: No such module "Check for unknown parameters". is the tail of Template:Mvar for i = 1, …, n−1Script error: No such module "Check for unknown parameters"., using the convention of concatenating paths from right to left. Note that a path in graph theory has a stricter definition, and that this concept instead coincides with what in graph theory is called a walk.
If Template:Mvar is a field then the quiver algebra or path algebra K ΓScript error: No such module "Check for unknown parameters". is defined as a vector space having all the paths (of length ≥ 0) in the quiver as basis (including, for each vertex Template:Mvar of the quiver ΓScript error: No such module "Check for unknown parameters"., a trivial path Template:Mvar of length 0; these paths are not assumed to be equal for different Template:Mvar), and multiplication given by concatenation of paths. If two paths cannot be concatenated because the end vertex of the first is not equal to the starting vertex of the second, their product is defined to be zero. This defines an associative algebra over Template:Mvar. This algebra has a unit element if and only if the quiver has only finitely many vertices. In this case, the modules over K ΓScript error: No such module "Check for unknown parameters". are naturally identified with the representations of ΓScript error: No such module "Check for unknown parameters".. If the quiver has infinitely many vertices, then K ΓScript error: No such module "Check for unknown parameters". has an approximate identity given by where Template:Mvar ranges over finite subsets of the vertex set of ΓScript error: No such module "Check for unknown parameters"..
If the quiver has finitely many vertices and arrows, and the end vertex and starting vertex of any path are always distinct (i.e. Template:Mvar has no oriented cycles), then K ΓScript error: No such module "Check for unknown parameters". is a finite-dimensional hereditary algebra over Template:Mvar. Conversely, if Template:Mvar is algebraically closed, then any finite-dimensional, hereditary, associative algebra over Template:Mvar is Morita equivalent to the path algebra of its Ext quiver (i.e., they have equivalent module categories).
Representations of quivers
A representation of a quiver Template:Mvar is an association of an Template:Mvar-module to each vertex of Template:Mvar, and a morphism between each module for each arrow.
A representation Template:Mvar of a quiver Template:Mvar is said to be trivial if for all vertices Template:Mvar in Template:Mvar.
A morphism, Template:Tmath between representations of the quiver Template:Mvar, is a collection of linear maps Template:Tmath such that for every arrow Template:Mvar in Template:Mvar from Template:Mvar to Template:Mvar, i.e. the squares that Template:Mvar forms with the arrows of Template:Mvar and Template:Mvar all commute. A morphism, Template:Mvar, is an isomorphism, if f (x)Script error: No such module "Check for unknown parameters". is invertible for all vertices Template:Mvar in the quiver. With these definitions the representations of a quiver form a category.
If Template:Mvar and Template:Mvar are representations of a quiver Template:Mvar, then the direct sum of these representations, is defined by for all vertices Template:Mvar in Template:Mvar and is the direct sum of the linear mappings V(a)Script error: No such module "Check for unknown parameters". and W(a)Script error: No such module "Check for unknown parameters"..
A representation is said to be decomposable if it is isomorphic to the direct sum of non-zero representations.
A categorical definition of a quiver representation can also be given. The quiver itself can be considered a category, where the vertices are objects and paths are morphisms. Then a representation of Template:Mvar is just a covariant functor from this category to the category of finite dimensional vector spaces. Morphisms of representations of Template:Mvar are precisely natural transformations between the corresponding functors.
For a finite quiver ΓScript error: No such module "Check for unknown parameters". (a quiver with finitely many vertices and edges), let K ΓScript error: No such module "Check for unknown parameters". be its path algebra. Let Template:Mvar denote the trivial path at vertex Template:Mvar. Then we can associate to the vertex Template:Mvar the projective K ΓScript error: No such module "Check for unknown parameters".-module K ΓeiScript error: No such module "Check for unknown parameters". consisting of linear combinations of paths which have starting vertex Template:Mvar. This corresponds to the representation of ΓScript error: No such module "Check for unknown parameters". obtained by putting a copy of Template:Mvar at each vertex which lies on a path starting at Template:Mvar and 0 on each other vertex. To each edge joining two copies of Template:Mvar we associate the identity map.
This theory was related to cluster algebras by Derksen, Weyman, and Zelevinsky.[1]
Quiver with relations
To enforce commutativity of some squares inside a quiver a generalization is the notion of quivers with relations (also named bound quivers). A relation on a quiver Template:Mvar is a Template:Mvar linear combination of paths from Template:Mvar. A quiver with relation is a pair (Q, I)Script error: No such module "Check for unknown parameters". with Template:Mvar a quiver and an ideal of the path algebra. The quotient K Γ / IScript error: No such module "Check for unknown parameters". is the path algebra of (Q, I)Script error: No such module "Check for unknown parameters"..
Quiver Variety
Given the dimensions of the vector spaces assigned to every vertex, one can form a variety which characterizes all representations of that quiver with those specified dimensions, and consider stability conditions. These give quiver varieties, as constructed by Script error: No such module "Footnotes"..
Gabriel's theorem
Script error: No such module "Labelled list hatnote".
A quiver is of finite type if it has only finitely many isomorphism classes of indecomposable representations. Script error: No such module "Footnotes". classified all quivers of finite type, and also their indecomposable representations. More precisely, Gabriel's theorem states that:
- A (connected) quiver is of finite type if and only if its underlying graph (when the directions of the arrows are ignored) is one of the ADE Dynkin diagrams: An, Dn, E6, E7, E8Script error: No such module "Check for unknown parameters"..
- The indecomposable representations are in a one-to-one correspondence with the positive roots of the root system of the Dynkin diagram.
Script error: No such module "Footnotes". found a generalization of Gabriel's theorem in which all Dynkin diagrams of finite dimensional semisimple Lie algebras occur. This was generalized to all quivers and their corresponding Kac–Moody algebras by Victor Kac.
See also
- ADE classification
- Adhesive category
- Assembly theory
- Graph algebra
- Group ring
- Incidence algebra
- Quiver diagram
- Semi-invariant of a quiver
- Toric variety
- Derived noncommutative algebraic geometry - Quivers help encode the data of derived noncommutative schemes
References
<templatestyles src="Reflist/styles.css" />
- ↑ Script error: No such module "citation/CS1".. Published in J. Amer. Math. Soc. 23 (2010), p. 749-790.
Script error: No such module "Check for unknown parameters".
Books
Script error: No such module "citation/CS1".
Lecture Notes
- Script error: No such module "citation/CS1".
- Quiver representations in toric geometry
Research
Sources
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1"..
- Victor Kac, "Root systems, representations of quivers and invariant theory". Invariant theory (Montecatini, 1982), pp. 74–108, Lecture Notes in Math. 996, Springer-Verlag, Berlin 1983. Template:ISBN[1]
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Bernšteĭn, I. N.; Gelʹfand, I. M.; Ponomarev, V. A., "Coxeter functors, and Gabriel's theorem" (Russian), Uspekhi Mat. Nauk 28 (1973), no. 2(170), 19–33. Translation on Bernstein's website.
- Template:Nlab
- ↑ Script error: No such module "citation/CS1".