POLY.X(1)

πŸ’– poly.x, poly-<num>d.x β€” bestie, we're computing polytope data πŸ’–

okay so this is a page from the User Commands manual, and it's all about poly.x and its little sibling programs poly-<num>d.x. no cap, if you've ever wanted to know everything about a polytope, this is the vibe. ✨


✨ NAME ✨

poly.x, poly-<num>d.x β€” computes data of a polytope. that's the whole job, she's a data girlie πŸŽ€


🌸 SYNOPSIS 🌸

poly.x [-<Option-string>] [in-file [out-file]]

πŸ¦‹ DESCRIPTION πŸ¦‹

She computes data of a polytope P. literally that's it, that's her whole personality. πŸ’…

The poly-<num>d.x variant programs, where <num> is one of 4, 5, 6 and 11, work in different dimensions. and poly.x itself? she defaults to dimension 6. default queen πŸ‘‘

πŸ’œ Options (concatenate any number of them into <Option-string>) πŸ’œ

yes bestie, you smash them all together into one string. go feral.

  • h β€” print this information (hi, that's the help text, she's self-aware)
  • f β€” use as filter
  • g β€” general output. for P reflexive: numbers of (dual) points/vertices, Hodge numbers. and if P is not reflexive: numbers of points, vertices, equations
  • p β€” points of P
  • v β€” vertices of P
  • e β€” equations of P/vertices of P-dual
  • m β€” pairing matrix between vertices and equations
  • d β€” points of P-dual (only if P reflexive, no exceptions 🚨)
  • a β€” all of the above except h, f
  • l β€” LG-`Hodge numbers' from single weight input
  • r β€” ignore non-reflexive input
  • D β€” dual polytope as input (ref only)
  • n β€” do not complete polytope or calculate Hodge numbers
  • i β€” incidence information
  • s β€” check for span property (only if P from CWS)
  • I β€” check for IP property
  • S β€” number of symmetries
  • T β€” upper triangular form
  • N β€” normal form
  • t β€” traced normal form computation
  • V β€” IP simplices among vertices of P*
  • P β€” IP simplices among points of P* (with 1<=codim<=# when # is set)
  • Z β€” lattice quotients for IP simplices
  • # β€” #=1,2,3 fibers spanned by IP simplices with codim<=#
  • ## β€” ##=11,22,33,(12,23): all (fibered) fibers with specified codim(s). when combined: ### = (##)#
  • A β€” affine normal form
  • B β€” Barycenter and lattice volume [# ... points at deg #]
  • F β€” print all facets
  • G β€” Gorenstein: divisible by I>1
  • L β€” like 'l' with Hodge data for twisted sectors
  • U β€” simplicial facets in N-lattice
  • U1 β€” Fano (simplicial and unimodular facets in N-lattice)
  • U5 β€” 5d fano from reflexive 4d projections (M lattice)
  • C1 β€” conifold CY (unimodular or square 2-faces)
  • C2 β€” conifold FANO (divisible by 2 & basic 2 faces)
  • E β€” symmetries related to Einstein-Kaehler Metrics

πŸ“ Input πŸ“

degrees and weights d1 w11 w12 ... d2 w21 w22 ... or d np or np d

(where d=Dimension, np=#[points])

...and then (after a newline) np*d coordinates. yes you have to feed her the coordinates, she's not a mind reader πŸ’€

🌈 Output 🌈

as specified by options. you asked for it, you got it, slay.


πŸ‘‘ SEE ALSO πŸ‘‘

a complete manual is available here: http://arxiv.org/abs/1205.4147 β€” go read it, it's giving academic ✨


and that's the whole page bestie!! this is from poly.x (palp) 2.1, dated May 2012 β€” yes she's an elder but she still ate and left no crumbs. mwah πŸ’‹πŸ«Ά

πŸ“¦ where this page comes from