NORMALIZ(1)

πŸ’– NAME πŸ’–

Normaliz β€” the tool for computations in affine monoids, vector configurations, lattice polytopes, and rational cones. periodt. πŸŽ€


✨ SYNOPSIS ✨

normaliz [options] PROJECT

πŸ¦‹ DESCRIPTION πŸ¦‹

Bestie, it runs normaliz on PROJECT.in. That's the whole vibe. She reads your project file and she GOES. πŸ’…

πŸ‘‘ Computation goals with short options (selection)

  • -s β€” compute support hyperplanes
  • -v β€” compute multiplicity
  • -V β€” compute volume
  • -N β€” compute Hilbert basis (with partial triangulation)
  • -w β€” check for integrally closed and compute witness if not
  • -q β€” compute Hilbert series
  • -1 β€” compute degree 1 elements
  • -T β€” compute triangulation (output in file .tri)
  • -H β€” compute integer hull
  • -M β€” compute module generators over original monoid
  • -E β€” compute weighted Ehrhart series
  • -L β€” compute virtual multiplicity of weighted Ehrhart series
  • -I β€” compute integral
  • -G β€” check Gorenstein

🧚 Algorithmic variants with short options (selection)

  • -d β€” dual ode (includes Hilbert basis, unless combined with -1)
  • -j β€” project-and-lift
  • -J β€” project-and-lift with floating point arithmetic
  • -k β€” keep order
  • -Y β€” symmetrization
  • -F β€” multiplicity/volume by decent in the face lattice

For computation goals and variants not in the lists above use

  • --<PROP> β€” compute the ConeProperty <PROP>

see doc/Normaliz.pdf or doc/NmzShortRef.pdf. Selection:

Automorphisms, EuclideanAutomorphisms, RationalA..., CombinatorialA... EhrhartSeries, LatticePoints, NumberLatticePoints FaceLattice, FVector (also with Orbits) DualFaceLattice, DualFVector (also with Orbits) Incidence, DualIncidence MasrkovBasis, GroebnerBasis, Lex, DegLex, RevLex FusionRings, SimpleFusionRings

πŸ“ Output and execution

  • -f, --files β€” write the files .out .gen .inv .cst
  • -a, --all-files β€” write all optional output files
  • --<SUFFIX> β€” write the file .<SUFFIX> where <SUFFIX> can be one of cst, egn, esp, ext, gen, ht1, inv, lat, mod, msp, typ
  • -B, --BigInt β€” directly use indefinite precision arithmetic
  • --LongLong β€” only use long long arithmetic, no conversion possible
  • -i, --ignore β€” ignore the compute options set in the input file
  • -x=<T> β€” limit the number of threads to <T>, -x=0 switches the bound off
  • --OutputDir=<path> β€” set a path for the output files (relative to current directory)
  • -?, --help β€” print this help text and exit
  • -c, --verbose β€” verbose (prints log data on terminal)
  • --version β€” print version info and exit
πŸ’Œ Please report bugs to <normaliz@uos.de> or directly to our issue tracker: https://github.com/Normaliz/Normaliz/issues

with package(s) Flint e-antic nauty Copyright Β© 2007-2025 The Normaliz Team, University of Osnabrueck. This program comes with ABSOLUTELY NO WARRANTY; This is free software, and you are welcome to redistribute it under certain conditions; See COPYING for details.

🌸 AUTHORS 🌸

Winfried Bruns, Bogdan Ichim, Tim Romer, Christof Soeger

Copyright (C) 2007-2015 Winfried Bruns, Bogdan Ichim, Christof Soeger


okay that's the whole page bestie, slay πŸ’– This one's the Normaliz (Debian 3.11.1+ds-1bu... build, dated August 2026, and it's giving main-character reference manual energy. Go compute something iconic. πŸ¦‹βœ¨πŸ‘‘

πŸ“¦ where this page comes from