Geometric Realization

Wait-Free Computability for General Tasks

Maurice Herlihy , ... Sergio Rajsbaum , in Distributed Computing Through Combinatorial Topology, 2014

11.4.3 Colors and covers

Fact 11.4.9

A set of vertices v 0 , , v q of a complex K forms a simplex if and only if the intersection of their open stars is non-empty:

i = 0 q St ( v i , K ) .

To construct a color-preserving simplicial map from Ch N I to Div I , we will need the vertex colors to "align" nicely. More specifically, the open stars of the vertices in a Div I form an open cover for I . This open-star cover has a natural coloring inherited from the coloring of I : name ( St ( v , I ) ) = name ( v ) . The open-star cover of Div I is chromatic on Ch N I if every simplex of Ch N I is covered by open stars of vertices of a simplex in Div I of matching color:

for all σ Ch N I , σ t τ St ( t , Div I ) ,

for some τ Div I where names ( σ ) names ( τ ) .

We will show that without loss of generality, the geometric realization of Div I can be chosen so that its open-star cover is chromatic on any iterated standard chromatic subdivision of I .

Lemma 11.4.10

The geometric realization of Div I can be chosen so that its open-star cover is chromatic on each of the subdivisions

I , Ch I , Ch 2 I , Ch 3 I , .

Figure 11.12 shows how an open-star covering can fail to be chromatic. Simplices of Div I are shown with dotted lines and square vertices, whereas simplices of Ch n I are shown with solid lines and round vertices. The gray vertex marked v lies on the boundary between two gray open stars, so it is not covered by an open star of the same color.

Figure 11.12. How an open-star covering can fail to be chromatic. Simplices of Div I are shown with dotted lines and square vertices; simplices of Ch n I are shown with solid lines and round vertices. The gray vertex marked v lies on the boundary between two gray open stars, so this open-star covering fails to be chromatic.

Note, however, that if we perturb some of the square vertices by an arbitrarily small amount, then v moves off the boundary and into the open star of a vertex of matching color. This observation suggests a strategy: We will pick an arbitrary geometric realization of Div I , and if its open-star cover fails to be chromatic, then we will "perturb" vertex positions by very small amounts until the open-star cover becomes chromatic.

Readers willing to accept Lemma 11.4.10 can skip directly to Section 11.4.4.

We can recast some familiar concepts in terms of convex combinations. Every point x in the polyhedron of a complex I can be expressed uniquely as the convex combination of the vertices of a simplex σ of I . The open star St ( v , I ) is just the set of points that can be expressed as the convex combination of the vertices of a simplex that includes v .

In this definition and in the subsequent lemmas, Div I and Ch n I may be replaced by arbitrary chromatic subdivisions. Two simplices conflict if they share no colors.

Definition 11.4.11

A conflict point for Div I and Ch N I is a point that can be expressed as the convex combination of vertices of two conflicting simplices, σ = s 0 , , s p Div I and τ = t 0 , , t q Ch N I , were names ( σ ) names ( τ ) = :

x = i = 0 p a i · t i = j = 0 q b j · t j

for 0 < a i , b j and 1 = i a i = j b j .

Lemma 11.4.12

The open-star cover of Div I is chromatic for Ch N I if and only if there are no conflict points.

Proof

As noted, every point x in I has a unique expression as the convex combination of the vertices of a σ Div I , and similarly for a τ Ch N I .

If x is a conflict point, then it lies in the interior of τ but not in St ( v , Div I ) for any vertex v where name ( v ) names ( τ ) . The open stars of Div I with colors from names ( τ ) therefore fail to cover τ .

If the open-star cover is chromatic, then every x lies in the open star of some vertex v of Div I and u of Ch N I such that name ( v ) = name ( u ) , implying that x is not a conflict point.

Corollary 11.4.13 follows because the definition of conflict point is symmetric in terms of the two subdivisions.

Corollary 11.4.13

If the open-star cover of Div I is chromatic on Ch N I , then the open-star cover of Ch N I is chromatic on Div I .

We say that Div I has an -perturbation at vertex v for some > 0 if there is a point v , v - v < , such that replacing v with v in each simplex of Div I yields a subdivision Div I isomorphic to Div I . (This isomorphism means that both complexes are geometric realizations of the same abstract complex.) See Figure 11.13. For brevity, we write such a perturbation as:

Figure 11.13. An -perturbation.

( v , Div I ) ( v , Div I ) .

If Div I is the result of applying -perturbations at multiple vertices, we write:

Div I Div I .

We will see that there is always an > 0 such that any vertex of a Div I can be perturbed to any position within within its carrier.

Lemma 11.4.14

If v is a vertex in Div I whose carrier is an n -simplex σ , then there is an -perturbation

( v , Div I ) ( v , Div I )

for any v B ( v , ) .

Proof

We must check that any choice of v B ( v , ) yields a subdivision. We can pick small enough that v lies in the open star of v . We must check that v can be made affinely independent of each simplex υ = u 0 , , u p in Lk ( v , Div σ ) . Each such υ defines a hyperplane H ( υ ) of dimension p < n . Because each v υ is a simplex of Div σ , v , u 0 , , u p are affinely independent, and hence v is not in any H ( υ ) . By Fact 11.4.4, there is an > 0 so that for any v B ( v , ) , v ¬ H ( υ ) , and thus is affinely independent of the vertices of υ .

Lemma 11.4.15

If v is a vertex of Div I whose carrier is an n -simplex σ , then there is a perturbation ( v , Div I ) ( v , Div I ) such that St ( v , Div I ) contains no conflict points with Ch N I .

Proof

Let H be the set of hyperplanes defined by all pairs of conflicting simplices, one from Lk ( v , Div σ ) and one from Ch N σ . By Fact 11.4.3, there is an > 0 so that some point v within of v does not intersect any of these hyperplanes. By Lemma 11.4.14, this choice of v defines a perturbation ( v , Div I ) ( v , Div I ) .

We claim that St ( v , Div I ) and Ch N I have no conflict points. Otherwise, if x is a conflict point, then there are conflicting simplices ρ = r 0 , , r p in Lk ( v , Div σ ) and τ = t 0 , , t q in Ch N σ such that

x = ( i = 0 p a i · r i ) + a p + 1 · v = j = 0 q b j t j

where 1 = i a i = j b j , and 0 < a i , b j . And yet, this equation implies that x lies on the hyperplane defined by the vertices of ρ τ , which contradicts the choice of v .

Lemma 11.4.16

If v is a vertex of Div σ whose carrier is an n -simplex σ , then there is a perturbation ( v , Div I ) ( v , Div I ) such that St ( v , Div I ) has no conflict points with any of the subdivisions

σ , Ch σ , Ch 2 σ , Ch 3 σ , .

Proof

By Lemma 11.4.14, there is a > 0 such that ( v , Div I ) ( v , Div I ) is a perturbation for any v B ( v , ) .

We inductively construct a sequence of subdivisions

( v ( i - 1 ) , Div ( i - 1 ) σ ) i ( v ( i ) , Div ( i ) σ )

such that St ( v ( i ) , Div ( i ) σ ) has no conflict points with Ch i σ .

For the base case, the open-star cover of Ch 0 σ = σ is already a chromatic cover for Div σ , so let v ( 0 ) = v and Div ( 0 ) σ = σ .

For the induction step, Lemma 11.4.15 states that there is a perturbation

( v ( i - 1 ) , Div ( i - 1 ) σ ) i ( v ( i ) , Div ( i ) σ )

such that St ( v ( i ) , Div ( i ) σ ) has no conflict points with Ch i σ .

If we pick each

i 2 i ,

then v ( 0 ) , v ( 1 ) , is a Cauchy sequence that converges to v , where

v - v v ( 0 ) - v ( 1 ) + v ( 1 ) - v ( 2 ) + 2 + 4 + .

As a result, we have constructed a perturbation

( v , Div σ ) ( v , Div σ )

where St ( v , Div σ ) and Ch i σ have no conflict points for all i 0 .

Lemma 11.4.17

Every chromatic subdivision Div I has a perturbation

Div I Div I

such that Div I has no conflict points with any of the subdivisions

I , Ch I , Ch 2 I , Ch 3 I , .

Proof

By induction on n . In the base case, when n = 0 , the claim is trivial because both complexes are discrete sets of vertices.

Inductively assume that the open-star cover of Div skel n - 1 I is chromatic for each of

skel n - 1 I , Ch skel n - 1 I , Ch 2 skel n - 1 I , Ch 3 skel n - 1 I , .

For each vertex v in Div I whose carrier has dimension n , Lemma 11.4.16 states that we can construct a perturbation that eliminates all conflict points from its open star. Successively applying this construction to each such vertex yields a perturbation

Div I Div I

that has no conflict points with any iterated standard chromatic subdivision Ch i I .

Because Div I and its perturbation Div I are just different geometric realizations of the same abstract complex, we have completed the proof of Lemma 11.4.10.

Read full chapter

URL:

https://www.sciencedirect.com/science/article/pii/B9780124045781000115

Finite-Dimensional Algebras and Quivers

A. Savage , in Encyclopedia of Mathematical Physics, 2006

Nakajima's Quiver Varieties

We introduce here a description of the quiver varieties first presented by Nakajima. They yield a geometric realization of the irreducible highest-weight representations of simply-laced Kac–Moody algebras. The construction was motivated by the work of Kronheimer and Nakajima on solutions to the anti-self-dual Yang–Mills equations on ALE gravitational instantons ( see Instantons: Topological Aspects).

Definition 3

For υ , w Z 0 I , choose I-graded vector spaces V and W of graded dimensions v and w , respectively. Then define

Λ Λ ( υ , w ) = Λ V × i I Hom ( V i , W i )

Definition 4

Let Λ st = Λ υ , w st be the set of all (x, t) ∈ Λ( υ , w ) satisfying the following condition: if S = ( S i ) with S i V i is x-stable and t i ( S i = 0 for iI, then S i = 0 for iI.

The group G V acts on Λ( υ , w ) via

( g , ( x , t ) ) ( ( g h ( ρ ) x ρ g t ( ρ ) 1 ) , ( t i g i 1 ) )

and the stabilizer of any point of Λ( υ , w )st in G V is trivial. We then make the following definition.

Definition 5

Let L L υ , w = Λ υ , w st / G V .

We should note that while the above definition and other constructions in this article are algebraic, there are also more geometric ways of looking at quiver varieties. In particular, the space

M ( υ , w ) = ( ρ Q 1 Hom ( V t ( ρ ) , V h ( ρ ) ) ) ( i I Hom ( W i , V i ) Hom ( V i , W i ) )

has a natural hyper-Kähler metric and one can consider a hyper-Kähler quotient by the group ∏ U( V i ). The variety L υ , w is a Lagrangian subvariety of (and is homotopic to) this hyper-Kähler quotient. In the case g = sl n , the varieties involved are closely related to flag varieties.

Let w , υ , υ , υ Z 0 I be such that υ = υ + υ . Consider the maps

[2] Λ ( υ , 0 ) × Λ ( υ , w ) p 1 F ˜ ( υ , w ; υ ) p 2 F ( υ , w ; υ ) p 3 Λ ( υ , w )

where the notation is as follows. A point of F ( υ , w ; υ ″) is a point (x, t) ∈ Λ( υ , w ) together with an I-graded, x-stable subspace S of V such that dim S = υ ′ = υ υ ″. A point of F ˜ ( υ , w ; υ ) is a point (x, t, S ) of F ( υ , w ; υ ″) together with a collection of isomorphisms R i : V i S i and R i : V i V i / S i for each iI. Then we define p 2 ( x , t , S , R , R ) = ( x , t , S ) , p 3 ( x , t , S ) = ( x , t ) and p 1 ( x , t , S , R , R ) = ( x , x , t ) where x″, x′, t′ are determined by

R h ( ρ ) x ρ = x ρ R t ( ρ ) : V t ( ρ ) S h ( ρ ) t i = t i R i : V i W i R h ( ρ ) x ρ = x ρ R t ( ρ ) : V t ( ρ ) V h ( ρ ) / S h ( ρ )

It follows that x′ and x″ are nilpotent.

Lemma 1

One has

( p 3 p 2 ) 1 ( Λ ( υ , w ) st ) p 1 1 ( Λ ( υ , 0 ) × Λ ( υ , w ) st )

Thus, we can restrict [2] to Λst, forget the Λ( υ ″, 0 )-factor and consider the quotient by G V and G V ′. This yields the diagram

[3] L ( υ , w ) π 1 F ( υ , w ; υ υ ) π 2 L ( υ , w )

where

F ( υ , w , υ υ ) def = { ( x , t , S ) F ( υ , w ; υ υ ) | ( x , t ) Λ ( υ , w ) st } / G V

Let M L υ , w be the vector space of all constructible functions on L υ , w . Then define maps

h i : M ( L ( υ , w ) ) M ( L ( υ , w ) ) e i : M ( L ( υ , w ) ) M ( L ( υ e i , w ) ) f i : M ( L ( υ e i , w ) ) M ( L ( υ , w ) )

by

h i f = u i f e i f = ( π 1 ) ! ( π 2 * f ) f i g = ( π 2 ) ! ( π 1 * g )

Here

u = ( u 0 , , u n ) t = w C υ

where C is the Cartan matrix of g and we are using diagram 3 with υ ′ = υ e i where e i is the vector whose components are given by e j i = δ ij .

Now let ϕ be the constant function on L 0 , w with value 1. Let L( w ) be the vector space of functions generated by acting on ϕ with all possible combinations of the operators f i . Then let L υ , w = M L υ , w L w .

Proposition 3

The operators e i , f i , h i on L( w ) provide it with the structure of the irreducible highest-weight integrable representation of g with highest weight i Q 0 w i ω i . Each summand of the decomposition L ( w ) = υ L ( υ , w ) is a weight space with weight i Q 0 w i ω i υ i α i . Here the ω i and α i are the fundamental weights and simple roots of g , respectively.

Let Z Irr L υ , w and define a linear map T Z : L υ , w C that associates to a constructible function fL( υ , w ) the (constant) value of f on a suitable open dense subset of Z. The fact that L( υ , w ) is finite dimensional allows us to take such an open set on which any fL( υ , w ) is constant. So we have a linear map

Φ : L ( υ , w ) Irr L ( υ , w )

Then we have the following proposition.

Proposition 4

The map Φ is an isomorphism; for any Z Irr L υ , w , there is a unique function g Z L( υ , w ) such that for some open dense subset O of Z we have g Z | O = 1 and for some closed G V -invariant subset K L υ , w of dimension < dim L υ , w we have g Z = 0 outside ZK. The functions g Z for Z ∈ Irr Λ( υ , w ) form a basis of L( υ , w ).

Read full chapter

URL:

https://www.sciencedirect.com/science/article/pii/B0125126662004181

Topology

Reinhard Klette , Azriel Rosenfeld , in Digital Geometry, 2004

6.2.4 The number of digital topologies

There is only one digital topology for n = 1: the alternating topology on Z .

Theorem 6.4

Let S be a subset of Z 2 that contains a translate of the set G 0 shown in Figure 6.9. Then there is no topology on S in which connectivity is the same as 8-connectivity.

FIGURE 6.9. The set G 0 used in Theorem 6.4.

Let [ Z 2 , G ] be a digital topology, and let U(p) be the intersection of all of the open sets of G that contain p. Then, for all p Z 2 , we must have U (p) ⊆ N 8(p). If not, the 8-disconnected set Z 2 /A8 (p) would be connected in [ Z 2 , G ] , because any open set containing p would also contain a point in Z 2 /N 8(p).

This result limits the possible topologic neighborhoods U(p) that can be used to define a basis for a digital topology:

Theorem 6.5

Up to homeomorphism (see Definition 6.8), there are only two digital topologies on Z 2 .

It follows that the 2D grid point and grid cell topologies are the only two possible 2D digital topologies.

Theorem 6.6

Up to homeomorphism, there are only five digital topologies on Z 3 .

In addition to the 3D grid point and grid cell topologies, we also have the product of two one-dimensional grid cell topologies and one one-dimensional grid point topology; a topology [ Z 2 , G ] in which alternate grid planes have the grid point and grid cell topologies; and a topology with open sets that are the closed sets of [ Z 2 , G ] .

Theorem 6.7

Up to homeomorphism, there are only 24 digital topologies on Z 4 .

The grid point and grid cell topologies exist on Z n for all n; they are the "most regular" digital topologies.

Geometric realizations such as those shown in Figures 2.13 and 2.14 are models for the 2D and 3D grid cell topologies; these models can be generalized to n dimensions. 3 The grid point topology can also be geometrically represented by a tessellation of the Euclidean plane or space into convex polygons or polyhedra. For example, in Figure 6.10, the squares represent odd grid points (2-cells), and the trapezoids represent even grid points (1-cells); there are no 0-cells in this digital topology.

FIGURE 6.10. Left: geometric representation of the smallest neighborhoods of even grid points. Right: the closed set of Figure 6.4, which is now shown as a union of convex polygons.

The algorithms described in Section 5.4.1 can be used to assign 1-cells to their adjacent 2-cells that have the largest pixel values.

The values of topologic properties of a set M of pixels or voxels depend in general on which digital topology is being used. These values remain the same if the topologic spaces are homeomorphic (see Definition 6.8) and M is interpreted in the same way (e.g., as an open set).

Read full chapter

URL:

https://www.sciencedirect.com/science/article/pii/B9781558608610500080

Elements of Combinatorial Topology

Maurice Herlihy , ... Sergio Rajsbaum , in Distributed Computing Through Combinatorial Topology, 2014

3.2.3 The topological view

Finally, we proceed to the topological framework. Given a geometric simplicial complex K in R d , we let K denote the union of its simplices, called its polyhedron. This space has the usual topology as the subspace of R d . Somewhat confusingly, the space K is called the geometric realization of K . If A is an abstract simplicial complex, we can first construct K , such that C ( K ) = A , and then let A = K . This construction does not depend on the choice of K , only the choice of A . One can also construct A by starting with a set of disjoint simplices, then gluing them together along their boundaries using the combinatorial data as the gluing schema.

Let us now look at the maps between the objects we just described. Let A and B be abstract simplicial complexes. Recall that a vertex map μ : V ( A ) V ( B ) maps each vertex of A to a vertex of B and that μ is a simplicial map if it also carries simplices to simplices. A vertex map μ : V ( A ) V ( B ) need not induce a continuous map between the geometric realizations A and B . For example, if both A and B have the vertex set 0 , 1 , and the edge 0 , 1 is a simplex of A but not of B , then the identity map id : 1 , 2 1 , 2 is a vertex map, but there is no continuous map from an edge to its endpoints that is the identity on the endpoints. However, any simplicial map μ induces a continuous map μ between geometric realizations. For each n -simplex σ = s 0 , , s n in A , μ is defined on points of σ by extending barycentric coordinates:

(3.2.2) μ i = 0 n t i s i = i = 0 n t i μ ( s i ) .

Before proceeding with constructions, we would like to mention that in standard use in algebraic topology the word simplex is overloaded. It is used to denote the abstract simplicial complex consisting of all subsets of a certain finite set, but it is also used to refer to individual elements of the family of sets constituting and abstract simplicial complex. There is a relation here: With a simplex in the second sense one can associate a subcomplex of the considered abstract simplicial complex, which is a simplex in the first sense. We will use simplex in both of these meanings. In some texts, simplex is also used to denote the geometric realization of that abstract simplicial complex; here we say geometric simplex instead.

Read full chapter

URL:

https://www.sciencedirect.com/science/article/pii/B9780124045781000036

Inferring Interactions in Molecular Networks via Primary Decompositions of Monomial Ideals

Matthew Macauley , Brandilyn Stigler , in Algebraic and Combinatorial Computational Biology, 2019

6.2.2 Square-Free Monomial Ideals

A special type of monomial ideal that arises in a number of applications are those that are square-free. These are defined exactly as their name suggests: the monomial x α is square-free if each α i ∈{0, 1}, and a monomial ideal I is square-free if can be generated by square-free monomials. These are also called Stanley-Reisner ideals. Clearly, the exponent vector α = (α 1, …, α n ) canonically determines a subset of [n] = {1, …, n}; namely, the coordinates i whose entry α i is nonzero. Though it is a slight abuse of notation, we will often speak of α as a subset of [n] rather than a vector for convenience.

Remark 6.2

For many of our examples, we will work in the ring F [ x , y , z ] instead of F [ x 1 , x 2 , x 3 ] ; the variables x, y, z are canonically identified with x 1, x 2, x 3. In this setting, it is more convenient to write subsets as strings instead of vectors. For example, xz is short for {x, z}—we can express both the subset and the monomial with α = xz. This has the added advantage that we no longer need to distinguish between subsets, exponent vectors, and monomials.

For example, in F [ x 1 , x 2 , x 3 ] , we would write a monomial as x α = x (1, 0, 1) = x 1 x 3, where α = { 1 , 3 } [ 3 ] is a subset, or α = (1, 0, 1) is an exponent vector. In F [ x , y , z ] , we just write α = xz for both the subset and the monomial, which leaves the exponent vector unnecessary. Though this is a slight abuse of notation, it works well and greatly simplifies things. It should always be clear from the context what α represents.

To summarize, every square-free monomial ideal is minimally generated by a unique collection of monomials, each of which is described by a subset α [ n ] . In other words, every square-free monomial ideal can be uniquely described by a canonical collection of subsets of [n]. Moreover, this collection of subsets is not arbitrary; it has the following key properties, which we will return to soon.

Proposition 6.2

Let I be a square-free monomial of F [ x 1 , x n ] , and α , β [ n ] . Then

x α I and x β I x α β I , x α I and x β I x α β I .

Exercise 6.5

Prove Proposition 6.2.

As a direct consequence of Proposition 6.2, every square-free monomial ideal can be expressed uniquely using a very simple combinatorial diagram called a simplicial complex. One can think of a simplicial complex as a structure built with triangular "faces" in various dimensions, which we call its geometric realization . A k-dimensional face is called a k-face, but for small k, these have more familiar names:

A 0-dimensional face is a vertex, or node.

A 1-dimensional face is an edge.

A 2-dimensional face is a triangle.

A 3-dimensional face is a (solid) triangular pyramid.

If a simplicial complex has a two-face (a triangle), then it must have the three edges and three vertices contained in that triangle. Formally, a k-face is just any size-(k + 1) subset, and simplicies must be closed under taking subsets. This is the only restriction; the formal definition is following.

Definition 6.5

An abstract simplicial complex over a finite set X is a collection Δ of subsets of X that are closed under the operation of taking subsets. That is, if βΔ and α β , then αΔ. The elements in Δ are called simplices or faces.

Most simplicial complexes in this chapter will be over [n] or over a set of letters (e.g., {a, b, c, d, e}). Recall that we usually prefer to write subsets as strings, for example,

{ , a , b , c , d , a b , a c , b c , a b c } instead of , { a } , { b } , { c } , { d } , { a , b } , { a , c } , { b , c } , { a , b , c } .

Clearly, in this context, the order of the letters in a string does not matter, so abc = acb = ⋯ = cba.

We will now go over two examples: one on six variables that is large enough to see some intricacies, and a three-variable example that is small enough that we can visualize key features on the three-variable Boolean lattice.

Running Example 6.1

Consider the simplicial complex Δ on X = {a, b, c, d, e, f} shown below in two ways: as a collection of strings (subsets) at left, and its geometric realization at right.

The triangle cde is shaded to indicate that cdeΔ, whereas the unshaded triangle def means that defΔ.

For reasons that will become clear soon, we will often be interested in the nonfaces of a simplicial complex. These are the subsets that are not in Δ. Clearly, if Δ is a simplicial complex over X, then the collection 2 X of all subsets of X is the disjoint union 2 X = ΔΔ c , where Δ c := 2 X Δ is the set complement of Δ. Thus, every subset of X is either a face or a nonface. The following easy observation is crucial.

Remark 6.3

Let Δ be a simplicial complex.

(i)

Faces of Δ are closed under intersection: α , β Δ α β Δ .

(ii)

Nonfaces of Δ are closed under unions: α , β Δ c α β Δ c .

Due to Remark 6.3, we do not need to specify all of the faces (or nonfaces) of Δ to completely determine it. It should be clear that every simplicial complex is uniquely defined by its maximal faces, also called facets. Formally, we say that a face α [ n ] of Δ is maximal if there is no β α in Δ. In terms of the geometric realization, the facets of a simplicial complex are what one would use if building them from physical materials.

Just as Δ is determined by its maximal faces, Δ c is determined by its minimal nonfaces. Formally, a nonface α [ n ] of Δ c is minimal if there is no β α in Δ c . The following three-node example should help illustrate these concepts.

Running Example 6.2

Consider the following simplicial complex Δ over X = {x, y, z}, where the geometric realization is shown on the right.

Since this example is small enough, it can be nicely visualized on the 3D Boolean lattice, as shown in Fig. 6.2. On the left is the full lattice with the faces in Δ circled, and the maximal faces shaded. In the middle diagram, the nonfaces are boxed with the minimal nonfaces shaded. The edges connecting the faces with nonfaces are dotted to emphasize the partition of the vertices into ΔΔ c .

Fig. 6.2

Fig. 6.2. The partition of the Boolean lattice on X = {x, y, z} into the simplicial complex Δ = {, x, y, z, xz} (a down-set) and its complement Δ c = {xy, yz, xyz} (an up-set). At right are the complements of the faces of Δ.

We added arrows in Fig. 6.2 to emphasize how the faces are precisely those vertices that lie on a downward path from the maximal faces, y and xz. Similarly, the nonfaces are precisely those that lie on an upward path from the minimal nonfaces, xy and yz, and this is shown in the middle diagram of Fig. 6.2. Formally, we say that the faces form a down-set of the Boolean lattice 2 X generated by {xz, y}, and the nonfaces form an up-set generated by {xy, yz}.

The diagram on the right of Fig. 6.2 shows the complements α ¯ : = [ n ] α of the faces αΔ. Soon, we will return to this diagram when we learn how to encode this information into an ideal of F [ x , y , z ] . Note that we are using different notations to help distinguish between the two different set-complements that arise in this chapter: we write the complement of a face αΔ as α ¯ : = [ n ] α , and the complement of a simplicial complex Δ 2 X as Δ c := 2 X Δ.

We will now return to our first running example and find the maximal faces and minimal nonfaces. The same structure of the Boolean lattice 2 X being partitioned into an up-set and a down-set holds, but it is too large to easily draw, as it would contain 64 vertices.

Running Example 6.1 continued

Let Δ = {, a, b, c, d, e, f, bc, cd, ce, de, cde, df, ef}. There are 26 = 64 subsets of a six-element set, and Δ has 14 faces. Hence, there are 50 nonfaces in Δ c . The maximal faces (facets) and minimal nonfaces are listed below.

Maximal faces: a, bc, cde, df, ef.

Minimal nonfaces: ab, ac, ad, ae, af, bd, be, bf, cf, def.

Note that by construction, every proper subset of a minimal nonface is in Δ, and every proper superset of a maximal face is in Δ c .

Now, let us turn back to square-free monomial ideals. Recall that every monomial ideal in R = F [ x 1 , , x n ] is uniquely determined by the (monic) monomials x α it contains, and so every square-free monomial ideal I is uniquely determined by a collection of subsets of [n].

Remark 6.4

Let I be a square-free monomial ideal, which is completely determined by the subsets α for which x α I.

If α β and x α I, then x β I.

If α β and x β I, then x α I.

In other words,

(i)

As subsets, exponents of square-free monomials in I are closed under unions.

(ii)

As subsets, exponents of square-free monomials not in I are closed under intersections.

By Remarks 6.3 and 6.4, we can describe a square-free monomial ideal I combinatorially as a collection of subsets that is closed under intersections. These subsets have two interpretations, one algebraic and one combinatorial.

algebraically: the monomials x α not in I; and

combinatorially: the faces α of a simplicial complex, that we will denote by Δ I c .

To summarize, every square-free monomial ideal I canonically defines a simplicial complex Δ I c , where the (monic) monomials in I correspond to the nonfaces of Δ I c , that is, the elements of Δ I c c . Or equivalently, the faces of Δ I c correspond to the (monic) monomials not in I. This correspondence is bijective, as every simplicial complex Δ canonically defines a square-free monomial ideal. The formal definition is below.

Definition 6.6

Given an ideal I, define the simplicial complex Δ I c as

Δ I c = α x α I .

Given a simplicial complex Δ on [n], define a square-free monomial ideal I Δ c as

I Δ c = x α α Δ .

This is called the Stanley-Reisner ideal of Δ. The following theorem highlights the interplay between the combinatorial and algebraic structure of these objects. See [7, Section 1.1] for more details, including proofs.

Theorem 6.1

The correspondence I Δ I c and Δ I Δ c is a bijection between:

(i)

simplicial complexes on [n] = {1, …, n}, and

(ii)

square-free monomial ideals in F [ x 1 , , x n ] .

Remark 6.5

Our notation in Definition 6.6 is nonstandard. Usually, the correspondence is denoted IΔ I and ΔI Δ . We choose to retain the small c to remind the reader that one must take the complement; this is sometimes called Alexander duality. The authors remember first-hand how confusing this can be initially! However, one can read right off of our notation that:

I Δ c is the ideal generated by the monomials not in Δ.

Δ I c is the simplicial complex whose faces are the monomials not in I.

At this point, we will return to our first running example.

Running Example 6.1 continued

Consider the simplicial complex Δ on X = {a, b, c, d, e, f } shown below in two ways: as a collection of strings (subsets) at left, and its geometric realization at right.

Read full chapter

URL:

https://www.sciencedirect.com/science/article/pii/B9780128140666000064