Macaulay2 » Documentation
Packages » Macaulay2Doc » commutative algebra » hilbertSeries » hilbertSeries(...,Reduce=>...)
next | previous | forward | backward | up | index | toc

# hilbertSeries(...,Reduce=>...) -- reduce the Hilbert series

- Usage:
    `hilbertSeries(..., Reduce => true)`
- Consequences:
  - the resulting rational function is reduced by cancelling factors of the numerator that occur explicitly as factors of the denominator. See also reduceHilbert.

## Description

    i1 : R = QQ[x,y,z];

    i2 : hilbertSeries ideal (x,y)

                   2
         1 - 2T + T
    o2 = -----------
                  3
           (1 - T)

    o2 : Expression of class Divide

    i3 : hilbertSeries(ideal (x,y), Reduce => true)

            1
    o3 = -------
         (1 - T)

    o3 : Expression of class Divide

## Functions with optional argument named Reduce:

- hilbertSeries(...,Reduce=>...) -- reduce the Hilbert series

## Further information

- Default value: false
- Function: hilbertSeries -- compute the Hilbert series
- Option key: Reduce -- an optional argument

The source of this document is in /build/macaulay2-88fgJW/macaulay2-1.25.11+ds/M2/Macaulay2/packages/Macaulay2Doc/functions/hilbertSeries-doc.m2:197:0.