Macaulay2 » Documentation
Packages » SimplicialComplexes :: zieglerBallComplex(PolynomialRing)
next | previous | forward | backward | up | index | toc

zieglerBallComplex(PolynomialRing) -- make a nonshellable 3-ball with 10 vertices and 21 facets

Synopsis

Description

As appears on page 167 of Günter M. Ziegler's "Shelling polyhedral 3-balls and 4-polytopes", Discrete & Computational Geometry 19 (1998) 159–174, this method returns a non-shellable 3-ball with 10 vertices and 21 facets.

i1 : S = ZZ/101[a..n];
i2 : Δ = zieglerBallComplex S;
i3 : matrix {facets Δ}

o3 = | bfgj bcgj befj abej abcj aehi adhi aefi abfi abdi cfgh degh cdgh bcfh
     ------------------------------------------------------------------------
     adeh bcdh bcfg adeg acdg abef abcd |

             1      21
o3 : Matrix S  <-- S
i4 : dim Δ

o4 = 3
i5 : fVector Δ

o5 = {1, 10, 38, 50, 21}

o5 : List
i6 : assert(dim Δ === 3 and isPure Δ)
i7 : assert(fVector Δ === {1,10,38,50,21})

This abstract simplicial complex is Cohen-Macaulay but not shellable.

Our enumeration of the vertices follows the ziegler example in Masahiro Hachimori's simplicial complex library.

See also

Ways to use this method: