Macaulay2 » Documentation
Packages » RandomPoints :: DecompositionStrategy
next | previous | forward | backward | up | index | toc

# DecompositionStrategy -- control how ideals of points are factored into minimal primes

## Description

In many cases using a multiplication table (ie, computing how a variable acts on residue fields of points in two different ways) can be used to more quickly decompose ideals. This is turned on by setting DecompositionStrategy => MultiplicationTable. However, in other cases, especially when there are many variables, using DecompositionStrategy => Decompose can be substantially faster. Currently MultiplicationTable only works with homogeneous ideals and will not find geometric points.

## Functions with optional argument named DecompositionStrategy:

- `extendIdealByNonZeroMinor(...,DecompositionStrategy=>...)`
- `findANonZeroMinor(...,DecompositionStrategy=>...)`
- `randomPoints(...,DecompositionStrategy=>...)`

## For the programmer

The object DecompositionStrategy is a symbol.

The source of this document is in /build/macaulay2-88fgJW/macaulay2-1.25.11+ds/M2/Macaulay2/packages/RandomPoints.m2:1903:0.