Graph C*-algebra

From testwiki
Jump to navigation Jump to search

In mathematics, a graph C*-algebra is a universal C*-algebra constructed from a directed graph. Graph C*-algebras are direct generalizations of the Cuntz algebras and Cuntz-Krieger algebras, but the class of graph C*-algebras has been shown to also include several other widely studied classes of C*-algebras. As a result, graph C*-algebras provide a common framework for investigating many well-known classes of C*-algebras that were previously studied independently. Among other benefits, this provides a context in which one can formulate theorems that apply simultaneously to all of these subclasses and contain specific results for each subclass as special cases.

Although graph C*-algebras include numerous examples, they provide a class of C*-algebras that are surprisingly amenable to study and much more manageable than general C*-algebras. The graph not only determines the associated C*-algebra by specifying relations for generators, it also provides a useful tool for describing and visualizing properties of the C*-algebra. This visual quality has led to graph C*-algebras being referred to as "operator algebras we can see."[1][2] Another advantage of graph C*-algebras is that much of their structure and many of their invariants can be readily computed. Using data coming from the graph, one can determine whether the associated C*-algebra has particular properties, describe the lattice of ideals, and compute K-theoretic invariants.

Graph terminology

The terminology for graphs used by C*-algebraists differs slightly from that used by graph theorists. The term graph is typically taken to mean a directed graph E=(E0,E1,r,s) consisting of a countable set of vertices E0, a countable set of edges E1, and maps r,s:E1E0 identifying the range and source of each edge, respectively. A vertex vE0 is called a sink when s1(v)=; i.e., there are no edges in E with source v. A vertex vE0 is called an infinite emitter when s1(v) is infinite; i.e., there are infinitely many edges in E with source v. A vertex is called a singular vertex if it is either a sink or an infinite emitter, and a vertex is called a regular vertex if it is not a singular vertex. Note that a vertex v is regular if and only if the number of edges in E with source v is finite and nonzero. A graph is called row-finite if it has no infinite emitters; i.e., if every vertex is either a regular vertex or a sink.

A path is a finite sequence of edges e1e2en with r(ei)=s(ei+1) for all 1in1. An infinite path is a countably infinite sequence of edges e1e2 with r(ei)=s(ei+1) for all i1. A cycle is a path e1e2en with r(en)=s(e1), and an exit for a cycle e1e2en is an edge fE1 such that s(f)=s(ei) and fei for some 1in. A cycle e1e2en is called a simple cycle if s(ei)s(e1) for all 2in.

The following are two important graph conditions that arise in the study of graph C*-algebras.

Condition (L): Every cycle in the graph has an exit.

Condition (K): There is no vertex in the graph that is on exactly one simple cycle. That is, a graph satisfies Condition (K) if and only if each vertex in the graph is either on no cycles or on two or more simple cycles.

The Cuntz-Krieger Relations and the universal property

A Cuntz-Krieger E-family is a collection {se,pv:eE1,vE0} in a C*-algebra such that the elements of {se:eE1} are partial isometries with mutually orthogonal ranges, the elements of {pv:vE0} are mutually orthogonal projections, and the following three relations (called the Cuntz-Krieger relations) are satisfied:

  1. (CK1) se*se=pr(e) for all eE1,
  2. (CK2) pv=s(e)=vsese* whenever v is a regular vertex, and
  3. (CK3) sese*ps(e) for all eE1.

The graph C*-algebra corresponding to E, denoted by C*(E), is defined to be the C*-algebra generated by a Cuntz-Krieger E-family that is universal in the sense that whenever {te,qv:eE1,vE0} is a Cuntz-Krieger E-family in a C*-algebra A there exists a Template:Nowrap ϕ:C*(E)A with ϕ(se)=te for all eE1 and ϕ(pv)=qv for all vE0. Existence of C*(E) for any graph E was established by Kumjian, Pask, and Raeburn.[3] Uniqueness of C*(E) (up to Template:Nowrap) follows directly from the universal property.

Edge Direction Convention

It is important to be aware that there are competing conventions regarding the "direction of the edges" in the Cuntz-Krieger relations. Throughout this article, and in the way that the relations are stated above, we use the convention first established in the seminal papers on graph C*-algebras.[3][4] The alternate convention, which is used in Raeburn's CBMS book on Graph Algebras,[5] interchanges the roles of the range map r and the source map s in the Cuntz-Krieger relations. The effect of this change is that the C*-algebra of a graph for one convention is equal to the C*-algebra of the graph with the edges reversed when using the other convention.

Row-Finite Graphs

In the Cuntz-Krieger relations, (CK2) is imposed only on regular vertices. Moreover, if vE0 is a regular vertex, then (CK2) implies that (CK3) holds at v. Furthermore, if vE0 is a sink, then (CK3) vacuously holds at v. Thus, if E is a row-finite graph, the relation (CK3) is superfluous and a collection {se,pv:eE1,vE0} of partial isometries with mutually orthogonal ranges and mutually orthogonal projections is a Cuntz-Krieger E-family if and only if the relation in (CK1) holds at all edges in E and the relation in (CK2) holds at all vertices in E that are not sinks. The fact that the Cuntz-Krieger relations take a simpler form for row-finite graphs has technical consequences for many results in the subject. Not only are results easier to prove in the row-finite case, but also the statements of theorems are simplified when describing C*-algebras of row-finite graphs. Historically, much of the early work on graph C*-algebras was done exclusively in the row-finite case. Even in modern work, where infinite emitters are allowed and C*-algebras of general graphs are considered, it is common to state the row-finite case of a theorem separately or as a corollary, since results are often more intuitive and transparent in this situation.

Examples

The graph C*-algebra has been computed for many graphs. Conversely, for certain classes of C*-algebras it has been shown how to construct a graph whose C*-algebra is *-isomorphic or Morita equivalent to a given C*-algebra of that class.

The following table shows a number of directed graphs and their C*-algebras. We use the convention that a double arrow drawn from one vertex to another and labeled indicates that there are a countably infinite number of edges from the first vertex to the second.

Directed Graph E Graph C*-algebra C*(E)
β„‚, the complex numbers
C(𝕋), the complex-valued continuous functions on the circle 𝕋
v1v2vn1vn Mn(β„‚), the n×n matrices with entries in β„‚
𝒦, the compact operators on a separable infinite-dimensional Hilbert space
Mn(C(𝕋)), the n×n matrices with entries in C(𝕋)
π’ͺn, the Cuntz algebra generated by n isometries
π’ͺ, the Cuntz algebra generated by a countably infinite number of isometries
𝒦1, the unitization of the algebra of compact operators 𝒦
𝒯, the Toeplitz algebra


The class of graph C*-algebras has been shown to contain various classes of C*-algebras. The C*-algebras in each of the following classes may be realized as graph C*-algebras up to Template:Nowrap:

The C*-algebras in each of the following classes may be realized as graph C*-algebras up to Morita equivalence:

  • AF algebras[6]
  • Kirchberg algebras with free K1-group

Correspondence between graph and C*-algebraic properties

One remarkable aspect of graph C*-algebras is that the graph E not only describes the relations for the generators of C*(E), but also various graph-theoretic properties of E can be shown to be equivalent to Template:Nowrap properties of C*(E). Indeed, much of the study of graph C*-algebras is concerned with developing a lexicon for the correspondence between these properties, and establishing theorems of the form "The graph E has a certain graph-theoretic property if and only if the C*-algebra C*(E) has a corresponding Template:Nowrap property." The following table provides a short list of some of the more well-known equivalences.

Property of E Property of C*(E)
E is a finite graph and contains no cycles. C*(E) is finite-dimensional.
The vertex set E0 is finite. C*(E) is unital (i.e., C*(E) contains a multiplicative identity).
E has no cycles. C*(E) is an AF algebra.
E satisfies the following three properties:
  1. Condition (L),
  2. for each vertex v and each infinite path α there exists a directed path from v to a vertex on α, and
  3. for each vertex v and each singular vertex w there exists a directed path from v to w
C*(E) is simple.
E satisfies the following three properties:
  1. Condition (L),
  2. for each vertex v in E there is a path from v to a cycle.
Every hereditary subalgebra of C*(E) contains an infinite projection.
(When C*(E) is simple this is equivalent to C*(E) being purely infinite.)

The gauge action

The universal property produces a natural action of the circle group 𝕋:={zβ„‚:|z|=1} on C*(E) as follows: If {se,pv:eE1,vE0} is a universal Cuntz-Krieger E-family, then for any unimodular complex number z𝕋, the collection {zse,pv:eE1,vE0} is a Cuntz-Krieger E-family, and the universal property of C*(E) implies there exists a Template:Nowrap γz:C*(E)C*(E) with γz(se)=zse for all eE1 and γz(pv)=pv for all vE0. For each z𝕋 the Template:Nowrap γz is an inverse for γz, and thus γz is an automorphism. This yields a strongly continuous action γ:𝕋AutC*(E) by defining γ(z):=γz. The gauge action γ is sometimes called the canonical gauge action on C*(E). It is important to note that the canonical gauge action depends on the choice of the generating Cuntz-Krieger E-family {se,pv:eE1,vE0}. The canonical gauge action is a fundamental tool in the study of C*(E). It appears in statements of theorems, and it is also used behind the scenes as a technical device in proofs.

The uniqueness theorems

There are two well-known uniqueness theorems for graph C*-algebras: the gauge-invariant uniqueness theorem and the Cuntz-Krieger uniqueness theorem. The uniqueness theorems are fundamental results in the study of graph C*-algebras, and they serve as cornerstones of the theory. Each provides sufficient conditions for a Template:Nowrap from C*(E) into a C*-algebra to be injective. Consequently, the uniqueness theorems can be used to determine when a C*-algebra generated by a Cuntz-Krieger E-family is isomorphic to C*(E); in particular, if A is a C*-algebra generated by a Cuntz-Krieger E-family, the universal property of C*(E) produces a surjective Template:Nowrap ϕ:C*(E)A, and the uniqueness theorems each give conditions under which ϕ is injective, and hence an isomorphism. Formal statements of the uniqueness theorems are as follows:

The Gauge-Invariant Uniqueness Theorem: Let E be a graph, and let C*(E) be the associated graph C*-algebra. If A is a C*-algebra and ϕ:C*(E)A is a Template:Nowrap satisfying the following two conditions:

  1. there exists a gauge action β:𝕋AutA such that ϕβz=γzϕ for all z𝕋, where γ denotes the canonical gauge action on C*(E), and
  2. ϕ(pv)0 for all vE0,

then ϕ is injective.

The Cuntz-Krieger Uniqueness Theorem: Let E be a graph satisfying Condition (L), and let C*(E) be the associated graph C*-algebra. If A is a C*-algebra and ϕ:C*(E)A is a Template:Nowrap with ϕ(pv)0 for all vE0, then ϕ is injective.

The gauge-invariant uniqueness theorem implies that if {se,pv:eE1,vE0} is a Cuntz-Krieger E-family with nonzero projections and there exists a gauge action β with βz(pv)=pv and βz(se)=zse for all vE0, eE1, and z𝕋, then {se,pv:eE1,vE0} generates a C*-algebra isomorphic to C*(E). The Cuntz-Krieger uniqueness theorem shows that when the graph satisfies Condition (L) the existence of the gauge action is unnecessary; if a graph E satisfies Condition (L), then any Cuntz-Krieger E-family with nonzero projections generates a C*-algebra isomorphic to C*(E).

Ideal structure

The ideal structure of C*(E) can be determined from E. A subset of vertices HE0 is called hereditary if for all eE1, s(e)H implies r(e)H. A hereditary subset H is called saturated if whenever v is a regular vertex with {r(e):eE0,s(e)=v}H, then vH. The saturated hereditary subsets of E are partially ordered by inclusion, and they form a lattice with meet H1H2:=H1H2 and join H1H2 defined to be the smallest saturated hereditary subset containing H1H2.

If H is a saturated hereditary subset, IH is defined to be closed two-sided ideal in C*(E) generated by {pv:vH}. A closed two-sided ideal I of C*(E) is called gauge invariant if γz(a)C*(E) for all aI and z𝕋. The gauge-invariant ideals are partially ordered by inclusion and form a lattice with meet I1I2:=I1I2 and joint I1I2 defined to be the ideal generated by I1I2. For any saturated hereditary subset H, the ideal IH is gauge invariant.

The following theorem shows that gauge-invariant ideals correspond to saturated hereditary subsets.

Theorem: Let E be a row-finite graph. Then the following hold:

  1. The function HIH is a lattice isomorphism from the lattice of saturated hereditary subsets of E onto the lattice of gauge-invariant ideals of C*(E) with inverse given by I{vE0:pvI}.
  2. For any saturated hereditary subset H, the quotient C*(E)/IH is *-isomorphic to C*(EH), where EH is the subgraph of E with vertex set (EH)0:=E0H and edge set (EH)1:=E1r1(H).
  3. For any saturated hereditary subset H, the ideal IH is Morita equivalent to C*(EH), where EH is the subgraph of E with vertex set EH0:=H and edge set EH1:=s1(H).
  4. If E satisfies Condition (K), then every ideal of C*(E) is gauge invariant, and the ideals of C*(E) are in one-to-one correspondence with the saturated hereditary subsets of E.

Desingularization

The Drinen-Tomforde Desingularization, often simply called desingularization, is a technique used to extend results for C*-algebras of row-finite graphs to C*-algebras of countable graphs. If E is a graph, a desingularization of E is a row-finite graph F such that C*(E) is Morita equivalent to C*(F).[7] Drinen and Tomforde described a method for constructing a desingularization from any countable graph: If E is a countable graph, then for each vertex v0 that emits an infinite number of edges, one first chooses a listing of the outgoing edges as s1(v0)={e0,e1,e2,}, one next attaches a tail of the form

to E at v0, and finally one erases the edges e0,e1,e2, from the graph and redistributes each along the tail by drawing a new edge fi from vi to r(ei) for each i=0,1,2,.

Here are some examples of this construction. For the first example, note that if E is the graph

then a desingularization F is given by the graph

For the second example, suppose E is the π’ͺ graph with one vertex and a countably infinite number of edges (each beginning and ending at this vertex). Then a desingularization F is given by the graph

Desingularization has become a standard tool in the theory of graph C*-algebras,[8] and it can simplify proofs of results by allowing one to first prove the result in the (typically much easier) row-finite case, and then extend the result to countable graphs via desingularization, often with little additional effort.

The technique of desingularization may not work for graphs containing a vertex that emits an uncountable number of edges. However, in the study of C*-algebras it is common to restrict attention to separable C*-algebras. Since a graph C*-algebra C*(E) is separable precisely when the graph E is countable, much of the theory of graph C*-algebras has focused on countable graphs.

K-theory

The K-groups of a graph C*-algebra may be computed entirely in terms of information coming from the graph. If E is a row-finite graph, the vertex matrix of E is the E0×E0 matrix AE with entry AE(v,w) defined to be the number of edges in E from v to w. Since E is row-finite, AE has entries in β„•{0} and each row of AE has only finitely many nonzero entries. (In fact, this is where the term "row-finite" comes from.) Consequently, each column of the transpose AEt contains only finitely many nonzero entries, and we obtain a map AEt:E0β„€E0β„€ given by left multiplication. Likewise, if I denotes the E0×E0 identity matrix, then IAEt:E0β„€E0β„€ provides a map given by left multiplication.


Theorem: Let E be a row-finite graph with no sinks, and let AE denote the vertex matrix of E. Then IAEt:E0β„€E0β„€ gives a well-defined map by left multiplication. Furthermore, K0(C*(E))coker(IAEt) and K1(C*(E))ker(IAEt). In addition, if C*(E) is unital (or, equivalently, E0 is finite), then the isomorphism K0(C*(E))coker(IAEt) takes the class of the unit in K0(C*(E)) to the class of the vector (1,1,,1) in coker(IAEt).


Since K1(C*(E)) is isomorphic to a subgroup of the free group E0β„€, we may conclude that K1(C*(E)) is a free group. It can be shown that in the general case (i.e., when E is allowed to contain sinks or infinite emitters) that K1(C*(E)) remains a free group. This allows one to produce examples of C*-algebras that are not graph C*-algebras: Any C*-algebra with a non-free K1-group is not Morita equivalent (and hence not isomorphic) to a graph C*-algebra.

See also

Template:Portal

Notes

Template:Reflist

  1. ↑ 2004 NSF-CBMS Conference on Graph Algebras [1]
  2. ↑ NSF Award [2]
  3. ↑ 3.0 3.1 Cuntz-Krieger algebras of directed graphs, Alex Kumjian, David Pask, and Iain Raeburn, Pacific J. Math. 184 (1998), no. 1, 161–174.
  4. ↑ The C*-algebras of row-finite graphs, Teresa Bates, David Pask, Iain Raeburn, and Wojciech SzymaΕ„ski, New York J. Math. 6 (2000), 307–324.
  5. ↑ Graph algebras, Iain Raeburn, CBMS Regional Conference Series in Mathematics, 103. Published for the Conference Board of the Mathematical Sciences, Washington, DC; by the American Mathematical Society, Providence, RI, 2005. vi+113 pp. Template:ISBN
  6. ↑ Viewing AF-algebras as graph algebras, Doug Drinen, Proc. Amer. Math. Soc., 128 (2000), pp. 1991–2000.
  7. ↑ The C*-algebras of arbitrary graphs, Doug Drinen and Mark Tomforde, Rocky Mountain J. Math. 35 (2005), no. 1, 105–135.
  8. ↑ Chapter 5 of Graph algebras, Iain Raeburn, CBMS Regional Conference Series in Mathematics, 103. Published for the Conference Board of the Mathematical Sciences, Washington, DC; by the American Mathematical Society, Providence, RI, 2005. vi+113 pp. Template:ISBN