Top
Back: gorensteinIndex
Forward: hilbertBasis
FastBack: SINGULAR libraries
FastForward: Release Notes
Up: polymake_so
Top: Singular Manual
Contents: Table of Contents
Index: Index
About: About this document

D.16.1.8 gorensteinVector

Syntax:
Polymake::gorensteinVector( polytope p )
Assume:
p is Gorenstein, i.e. n*p+v is reflexive for some dilatation n and translation v.
Type:
intvec
Purpose:
returns a vector v such that n*p+v is reflexive for some dilatation v.
Note:
you can check whether p is Gorenstein by Polymake::isGorenstein(p); the dilatation n can be computed via Polymake::gorensteinIndex(p).
Example:
 
  intmat M[4][3]=1,1,0, 1,0,1, 1,0,0, 1,1,1;
  polytope p = polytopeViaPoints(M);
  Polymake::gorensteinVector(p);
  intmat N[3][3]=1,2,0, 1,0,2, 1,-2,-2;
  polytope q = polytopeViaPoints(N);
  Polymake::gorensteinVector(q);

Top Back: gorensteinIndex Forward: hilbertBasis FastBack: SINGULAR libraries FastForward: Release Notes Up: polymake_so Top: Singular Manual Contents: Table of Contents Index: Index About: About this document
            User manual for Singular version 3-1-6, Dec 2012, generated by texi2html.