Macaulay2 » Documentation
Packages » Macaulay2Doc > packages provided with Macaulay2
next | previous | forward | backward | up | index | toc

packages provided with Macaulay2

Here is a list of the packages that are distributed with Macaulay2. The ones that have been refereed and published are marked with a star.

Algebraic Geometry

Algebraic Number Theory

  • Cyclotomic -- cyclotomic fields
  • EllipticCurves -- group law on elliptic curves (and counting points with brute force methods)
  • LLLBases -- Lenstra-Lenstra-Lovasz bases

Algebraic Statistics

Applied Algebraic Geometry

Coding Theory

Combinatorial Commutative Algebra

Combinatorics

Commutative Algebra

Complex Analytic Geometry

Convex Geometry

D-modules

Deformation Theory

Documentation

  • BeginningMacaulay2 -- Mathematicians' Introduction to Macaulay2
  • FirstPackage -- an example Macaulay2 package
  • Macaulay2Doc -- Macaulay2 documentation
  • PackageTemplate -- an example Macaulay2 package
  • SimpleDoc -- a simple documentation function
  • Style -- style sheets and images for the documentation
  • Text -- documentation and hypertext
  • VNumber -- compute v-number of homogeneous ideals and v-function of monomial ideals

Edge Ideals

Equivariant Cohomology

  • GKMVarieties -- computations with GKM manifolds and moment graphs

Examples and Random Objects

Flag Varieties

Graph Theory

  • Chordal -- routines that exploit chordal structure
  • GraphicalModels a gold star -- discrete and Gaussian graphical models
  • Graphs -- graphs and directed graphs (digraphs)
  • Nauty a gold star -- interface to nauty
  • NautyGraphs -- interface to nauty (Graphs fork)
  • StatGraphs -- Graphs specific for algebraic statistics

Graphics

  • Graphics -- create graphics
  • VectorGraphics -- producing SVG graphics
  • Visualize -- interactive visualization and manipulation of combinatorial objects in a browser

Groebner Basis Algorithms

  • BIBasis -- involutive Pommaret basis in a Boolean ring
  • BooleanGB -- Groebner bases for ideals in Boolean polynomial quotient rings
  • EquivariantGB -- Equivariant Groebner bases and related algorithms
  • FGLM -- Groebner bases via the FGLM algorithm
  • GroebnerWalk -- Groebner bases via the Groebner walk
  • InvolutiveBases -- Methods for Janet bases and Pommaret bases in Macaulay 2
  • Msolve -- interface to the msolve library for solving multivariate polynomial systems using Groebner Bases
  • ThreadedGB a gold star -- Compute a Groebner basis using the classical Buchberger with multiple threads

Group Theory

Homological Algebra

  • ChainComplexExtras -- some additional ChainComplex Functions
  • ChainComplexOperations -- sym2, wedge2, chi2 of a ChainComplex
  • Complexes -- beta testing new version of chain complexes
  • HighestWeights a gold star -- decompose free resolutions and graded modules with a semisimple Lie group action
  • Isomorphism -- Probabilistic test of isomorphism between modules
  • NonminimalComplexes -- non-minimal strands of a non-minimal resolution of a homogeneous module
  • PruneComplex -- pruning chain complexes over polynomial and local rings
  • ResLengthThree -- Multiplication in free resolutions of length three
  • SchurComplexes a gold star -- Schur functors of complexes
  • SchurFunctors -- Schur modules and maps between them
  • SpectralSequences -- spectral sequences
  • SVDComplexes -- SVD (singular value decomposition) of a complex over the reals and related functions
  • TorAlgebra a gold star -- classification of local rings based on multiplication in homology
  • Varieties -- routines for working with affine and projective varieties and coherent sheaves on them
  • VirtualResolutions a gold star -- Methods for virtual resolutions on products of projective spaces

Homotopy Theory

Interfaces

Intersection Theory

  • AbstractToricVarieties -- links abstract simplicial (normal) toric varieties to Schubert2
  • Book3264Examples -- examples to accompany the eponymous book by Eisenbud and Harris
  • CharacteristicClasses a gold star -- CSM and Segre classes and the Euler characteristic for subschemes of smooth complete toric varieties
  • CotangentSchubert a gold star -- Cotangent Schubert calculus
  • Schubert2 -- characteristic classes for varieties without equations
  • SegreClasses -- Segre class computations for containment of varieties and Fulton-MacPherson intersection products

Lie Groups and Lie Algebras

Linear Algebra

Matroids

Miscellaneous

  • Benchmark -- standard Macaulay2 benchmarks
  • Browse -- a method for browsing and examining Macaulay2 data structures
  • EngineTests -- a test suite for the Macaulay2 engine
  • Licenses -- licensing of Macaulay2
  • PackageCitations -- citation of Macaulay2 packages
  • Units -- units conversion and physical constants
  • XML -- an XML parser

Noncommutative Algebra

Numerical Algebraic Geometry

Numerical Linear Algebra

Projective Algebraic Geometry

Real Algebraic Geometry

Representation Theory

System

  • Classic -- a classic Macaulay parser
  • JSON -- JSON encoding and decoding
  • MergeTeX -- Run Macaulay2 code inside a LaTeX file
  • OnlineLookup -- Look up mathematical information online
  • OpenMath -- OpenMath for Macaulay2
  • Parsing -- a framework for creating recursive descent parsers
  • RunExternalM2 -- run Macaulay2 functions outside the current Macaulay2 process
  • SCSCP -- SCSCP for Macaulay2
  • Serialization -- reversible conversion of all Macaulay2 objects to strings

Toric Geometry

Tropical Geometry

  • Tropical -- computations in tropical geometry
  • TropicalToric a gold star -- tropical methods for toric intersection theory

See also