master index
!
!=
#
# BasicList
# File
# HashTable
# String
##
#?
%
&
&&
(...) _ ZZ
*
**
+
++
,
-
->
.
..
.?
/
//
///
/^
:
:=
;
<
<-
<<
<< Thing
<=
=
=!=
==
===
==>
=>
>
>=
>>
?
@
@@
Acknowledgements
Adjacent
AffineVariety
AfterEval
AfterNoPrint
AfterPrint
Algorithm
Array
Ascending
Associative
AssociativeExpression
BIG
BLOCKQUOTE
BODY
BOLD
BR
BasicList
BasicList # ZZ
BasicList #? ZZ
BasisElementLimit
Bayer
BeforePrint
BinaryOperation
BinaryPowerMethod
Boolean
CC
CENTER
CITE
CODE
Canonical Embeddings of Plane Curves and Gonality
ChainComplex
ChainComplex ** ChainComplex
ChainComplex ** ChainComplexMap
ChainComplex ** GradedModule
ChainComplex ++ ChainComplex
ChainComplex [...]
ChainComplex _ ZZ
ChainComplexMap
ChainComplexMap ** ChainComplex
ChainComplexMap ** ChainComplexMap
ChainComplexMap _ ZZ
ChangeMatrix
CodimensionLimit
CoherentSheaf
CoherentSheaf ** CoherentSheaf
CoherentSheaf ++ CoherentSheaf
CoherentSheaf / CoherentSheaf
CoherentSheaf ZZ
Command
CompleteIntersection
ConversionFormat
ConvertApply
ConvertFixedRepeat
ConvertInteger
ConvertJoin
ConvertList
ConvertMissing
ConvertRepeat
ConvertToExpression
Copyright and license
DFN
DL
Daniel R. Grayson
Database
Database # String
Database #? String
David Eisenbud
Degree
DegreeLimit
DegreeOrder
Degrees
Descending
Developer's Corner
Divide
Divisors
Documentation
DoubleArrow
DownArrow
EM
EXAMPLE
Elementary uses of Groebner bases
Eliminate
Elimination
EliminationOrder
EmptyMarkUpType
End
Engine
EngineRing
Entity
Equation
ExampleTABLE
Expression
Ext
Factorization and characteristic sets library
Factory library
Fano
Fano varieties
Field
File
File << Thing
FindOne
FractionField
Function
Function Thing
Function \ VisibleList
Function \ {...}
FunctionApplication
GBtype
GC garbage collector
GF
GF Ring
GF ZZ
GF(ZZ,ZZ)
GLex
GNU MP
GRevLex
GaloisField
GeneralOrderedGroup
GeneralOrderedMonoid
Getting started
GlobalAssignHook
GlobalReleaseHook
GradedModule
GradedModule ** ChainComplex
GradedModule ** GradedModule
GradedModule ++ GradedModule
GradedModule [...]
GradedModule _ ZZ
GradedModuleMap
Grassmannian
Groebner bases
GroebnerBasis
H1
H2
H3
H4
H5
H6
HEAD
HEADLINE
HH
HH ChainComplex
HH^ZZ ChainComplex
HH^ZZ ChainComplexMap
HH^ZZ CoherentSheaf
HH^ZZ Module
HH_Matrix Matrix
HH_ZZ ChainComplex
HH_ZZ ChainComplexMap
HR
HREF
HTML
Handle
HardDegreeLimit
HashTable
HashTable # Thing
HashTable #? Thing
HeaderType
Holder
Hom
Hom(ChainComplex,Module)
Homogeneous
How to get this program
IMG
ITALIC
Ideal
Ideal * Ideal
Ideal + Ideal
Ideal / Ideal
Ideal : Ideal
Ideal ^ ZZ
IndeterminateNumber
IndexedVariable
IndexedVariableTable
InfiniteNumber
Inhomogeneous
InverseMethod
Inverses
Invoking the program
Iterate
KBD
LISTING
LITERAL
Language and Programming Overview
LengthLimit
Lex
Limit
Linear
List
LongPolynomial
MENU
Macaulay 2
Manipulator
MarkUpList
MarkUpType
Mathematical Overview
Mathematical Vignettes
Matrix
Matrix % Matrix
Matrix % RingElement
Matrix ** Matrix
Matrix ** Module
Matrix ** Ring
Matrix ++ Matrix
Matrix // Matrix
Matrix // RingElement
Matrix ^ [...]
Matrix ^ {...}
Matrix _ (...)
Matrix _ ZZ
Matrix _ [...]
Matrix _ {...}
Matrix | Matrix
Matrix || Matrix
MatrixExpression
Michael E. Stillman
MinimalGenerators
MinimalMatrix
MinorsComputation
Minus
Miscellaneous Topics
Module
Module ** Module
Module ** Ring
Module + Module
Module ++ Module
Module / Ideal
Module / Module
Module : Module
Module == Module
Module [...]
Module ^ [...]
Module ^ {...}
Module _ ZZ
Module _ [...]
Module _ {...}
Module ~
ModuleMap
Monoid
Monoid ** Monoid
Monoid _ ZZ
MonoidElement
MonomialIdeal
MonomialOrder
MonomialSize
Monomials
MutableHashTable
MutableList
NL
NOINDENT
Net
Net ^ ZZ
Net | Net
Net || Net
NewFromMethod
NewMethod
NewOfFromMethod
NewOfMethod
NoPrint
NonAssociativeProduct
NonLinear
Nothing
Nothing << Thing
OL
OO
OneExpression
Option
OptionTable
OptionTable ==> Function
Options
Order
OrderedMonoid
PARA
PRE
PairLimit
PairsRemaining
PfaffiansComputation
PolynomialRing
Position
Power
Preface
Primary
PrimitiveElement
Print
Product
ProductOrder
ProductRing
Proj
Projective
ProjectiveHilbertPolynomial
ProjectiveHilbertPolynomial ZZ
ProjectiveVariety
PushforwardComputation
QQ
QuotientRing
RR
Reading the Documentation
Reference Manual
Resolution
Resources required
RevLex
RightArrow
Ring
Ring ** Ring
Ring / Ideal
Ring OrderedMonoid
Ring [...]
Ring ^ ZZ
Ring ^ {...}
Ring _ String
Ring _ ZZ
Ring _ {...}
Ring ~
RingElement
RingElement _ RingElement
RingMap
RowExpression
SAMP
SEEALSO
SEQ
SHIELD
SMALL
STRONG
SUB
SUP
Schur
SchurRing
SchurRing _ {...}
ScriptedFunctor
SelfInitializingType
Sequence
Set
Set #? Thing
Set * Set
Set ** Set
Set + Set
Set ++ Set
Set - Set
SimplePowerMethod
SingleArgumentDispatch
SkewCommutative
Sort
SortStrategy
SparseMonomialVectorExpression
SparseVectorExpression
Spec
StopBeforeComputation
StopWithMinimalGenerators
Strategy
String
String # ZZ
String #? ZZ
String << Thing
String | String
SubringLimit
Subscript
Sum
Superscript
Symbol
SymbolTable
Syzygies
SyzygyLimit
SyzygyMatrix
SyzygyRows
TABLE
TEST
TEX
TITLE
TO
TOH
TT
Table
Tally
Tally ** Tally
Tally + Tally
Tally - Tally
Tally ? Tally
Tally _ Thing
TeX
The authors
Thing
Thing /^ ZZ
Thing ? Thing
Time
Tor
TotalPairs
Type
TypicalValue
UL
UNDERLINE
Unmixed
UseHilbertFunction
User's Guide
VAR
Variable
VariableBaseName
VariableOrder
Variables
Variety
Vector
Vector _ ZZ
Verify
VisibleList
VisibleList / Function
Weights
Weyl algebras
WeylAlgebra
WrapperType
XMP
ZZ
ZZ & ZZ
ZZ : Thing
ZZ << ZZ
ZZ >> ZZ
ZZ _ Monoid
ZZ _ Ring
ZZ | ZZ
ZeroExpression
\
\\
^
^^
_
abs
accumulate
accumulate(Function,Thing,VisibleList)
accumulate(Function,VisibleList)
accumulate(VisibleList,Function)
accumulate(VisibleList,Thing,Function)
acos
addEndFunction
addStartFunction
adjoint
adjoint1
adjust
alarm
algebraic varieties
all
ambient
ancestor
and
ann
annihilator
any
append
apply
apply(BasicList,BasicList,Function)
apply(BasicList,Function)
apply(HashTable,Function)
apply(ZZ,Function)
applyKeys
applyPairs
applyTable
applyValues
apropos
argument
ascii
asin
assert
assign
assigning values
associative algebras
atEndOfFile
atan
autoload
backtrace
baseName
baseRings
bases of parts of modules
basic rings
basictype
basis
benchmark
betti
between
binary method
binomial
borel
briefDocumentation
browse
buckets
callgg
ceiling
chainComplex
chainComplex (...)
chainComplex GradedModule
chainComplex Matrix
char
characters
class
classes
clearAll
clearEcho
clearOutput
close
closeIn
closeOut
code
codim
codim CoherentSheaf
coefficientRing
coefficients
coherent sheaves
cohomology
coimage
coker
cokernel
collectGarbage
columnate
combine
commandLine
communicating with programs
compactMatrixForm
complement
complete
complete ChainComplex
component example
components
components ChainComplex
compress
computing Groebner bases
computing resolutions
computing syzygies
concatenate
conditional execution
cone
conjugate
connectionCount
content
contract
contract(Matrix,Matrix)
convert
copy
cos
cosh
cotangentSheaf
cotangentSheaf ProjectiveVariety
cotangentSheaf(ZZ,ProjectiveVariety)
cover
creating and writing files
currentDirectory
currentFile
dd
debugging
decompose
deepSplice
degree
degreeLength
degrees
degrees CoherentSheaf
degreesMonoid
degreesRing
delete
demark
denominator
depth
describe
det
diff
diff Matrix
diff ProjectiveHilbertPolynomial
diff RingElement
diff and contract
diff(Matrix,Matrix)
diff(ProjectiveHilbertPolynomial,ZZ)
difference
dim
directSum
displaying matrices
divideByVariable
do
document
documentation
drop
drop(BasicList,ZZ)
drop(BasicList,{...})
dual
dual ChainComplex
dual Matrix
dual Module
dumpdata
echoOff
echoOn
edit
editing Macaulay 2 code with emacs
eeLift
eePop
eePopBool
eePopInt
eePopIntarray
eePromote
else
emacs
end
endl
engine
engine communication protocol
engineMemory
engineStack
entries
environment
erase
error
error handling
errorDepth
euler
even
examine
examples
exec
executing other programs
exit
exp
exponents
expression
extend
exterior algebras
exteriorPower
exteriorPower(ZZ,CoherentSheaf)
extracting information from chain complexes
factor
false
finite fields
first
firstkey
fittingIdeal
flag
flatten
flip
flip(Module,Module)
floor
flush
fold
fold(Function,Thing,VisibleList)
fold(Function,VisibleList)
fold(VisibleList,Function)
fold(VisibleList,Thing,Function)
forceGB
forceGB(..., ChangeMatrix => ...)
fork
format
formatDocumentTag
frac
fraction
fraction fields
frame
free modules
free resolutions of modules
from
fromDual
functions
gb
gb(..., ChangeMatrix => ...)
gb(..., CodimensionLimit => ...)
gb(..., DegreeLimit => ...)
gb(..., PairLimit => ...)
gb(..., StopBeforeComputation => ...)
gb(..., StopWithMinimalGenerators => ...)
gb(..., Strategy => ...)
gb(..., SyzygyLimit => ...)
gbTrace
gcDump
gcd
gcdCoefficients
genera
generatorExpressions
generatorSymbols
generators
generators GroebnerBasis
genericMatrix
genericSkewMatrix
genericSymmetricMatrix
gens
get
getChangeMatrix
getMatrix
getWWW
getc
getenv
getting input from the user
gg
ggPush
global
globalAssignFunction
globalReleaseFunction
gradedModule
gradedModuleMap
graphIdeal
graphRing
group
handle
hash
hash tables
hashTable
hashing
heap
height
help
help functions
high level gb engine commands
hilbertFunction
hilbertPolynomial
hilbertSeries
hold
homogenize
homology
homomorphism
horizontalJoin
html
hypertext
id
ideal
ideal Ring
ideals
identity
if
ii
image
imaginaryPart
incomparable
indeterminate
index
indexComponents
indices
inducedMap
inducedMap(..., Degree => ...)
inducedMap(..., Verify => ...)
inducesWellDefinedMap
infinity
inheritance from parents
initialization file
input
installMethod
installing methods
instance
integrate
internals
intersect
irreducibleCharacteristicSeries
isAffineRing
isBorel
isCommutative
isDirectSum
isField
isFreeModule
isHomogeneous
isIdeal
isInjective
isInputFile
isIsomorphism
isListener
isModule
isOpenFile
isOutputFile
isPolynomialRing
isPrime
isPrimitive
isQuotientModule
isQuotientOf
isQuotientRing
isReady
isRing
isSubmodule
isSubset
isSubset(Set,Set)
isSurjective
isTable
isUnit
isWellDefined
jacobian
join
ker
kernel
kernel(..., SubringLimit => ...)
keys
kill
koszul
last
leadCoefficient
leadComponent
leadMonomial
leadTerm
length
length ChainComplex
length GradedModule
lift
liftable
lineNumber
lines
listForm
listUserSymbols
lists
load
loaddata
local
local variables in a file
local variables in a function
locate
log
look
lookup
lookupCount
loops
low level gb engine commands
making a new method function
making chain complexes by hand
making functions
making functions with a variable number of arguments
making generic matrices
making matrices
making modules from matrices
making new functions with optional arguments
making new types
making random matrices
manipulating chain complexes
manipulating matrices
manipulating modules
manipulating polynomials
map
map Matrix
map Module
map(ChainComplex,ChainComplex,Function)
map(GradedModule,GradedModule,Function)
map(Module,Matrix)
map(Module,Module)
map(Module,Module,Function)
map(Module,Module,Matrix)
map(Module,Module,RingElement)
map(Module,Module,ZZ)
map(Module,Module,{...})
map(Module,Nothing,{...})
map(Module,RingElement)
map(Module,ZZ,Function)
map(Module,ZZ,{...})
map(Ring,Ring,{...})
mapping over hash tables
mapping over lists
maps between chain complexes
maps between modules
maps between rings
match
mathML
matrix
matrix Matrix
matrix {...}
matrix(Ring,{...})
max
max ChainComplex
maxPosition
member
memoize
merge
mergePairs
method
method functions with a variable number of arguments
method functions with optional arguments
method(..., Associative => ...)
method(..., TypicalValue => ...)
methods
min
min ChainComplex
minPosition
mingens
mingens GroebnerBasis
mingle
minors
minprimes
minus
mod
modifyRing
module
module CoherentSheaf
module Ideal
modules
modulo
monoid
monoid Ring
monoid [...]
monomialCurve
monomialIdeal
monomialIdeal Matrix
monomialIdeal MonomialIdeal
monomialIdeal(ZZ,Matrix)
multi-graded polynomial rings
mutable
n
name
needs
net
netRows
nets
new
new ChainComplex
new HashTable from {...}
newClass
newCoordinateSystem
newHandle
newline
nextkey
not
not documented yet
notImplemented
null
nullhomotopy
number
numbered variables
numerator
numeric
numgens
obsolete functions and symbols
odd
of
on
oo
ooo
oooo
openDatabase
openDatabaseOut
openFiles
openIn
openInOut
openListener
openOut
operators
options
options Function
options Monoid
options Ring
or
order
override
pack
pad
pairs
parent
partitions
path
pathSeparator
pdim
peek
peek2
pfaffians
phase
plus
poincare
poincareComputation
poincareN
polynomial rings
polynomial rings with other monomial orderings
pop
position
positions
power
precedence
prepend
presentation
print
print C.dd
printExamples
printString
printing and formatting for new types
printing to the screen
processID
product
product Set
product Tally
product {...}
product(ZZ,Function)
product({...},Function)
product({...},{...},Function)
profile
profileSummary
programming
projectiveHilbertPolynomial
promote
protect
prune
pruningMap
pseudoRemainder
pushForward
pushForward(..., StopBeforeComputation => ...)
pushForward(..., StopWithMinimalGenerators => ...)
pushForward(..., Strategy => ...)
pushForward1
pushForward1(..., DegreeLimit => ...)
pushForward1(..., MonomialOrder => ...)
pushForward1(..., PairLimit => ...)
pushForward1(..., StopBeforeComputation => ...)
pushForward1(..., StopWithMinimalGenerators => ...)
pushForward1(..., Strategy => ...)
pushForward1(..., UseHilbertFunction => ...)
quit
quotient
quotient rings
quotient(..., MinimalGenerators => ...)
quotient(..., Strategy => ...)
radical
random
random RR
random Ring
random ZZ
random(Module,Module)
random(ZZ,Ring)
random({...},Ring)
rank
rank CoherentSheaf
read
reading files
realPart
regularity
relations
reloaded
remove
removeLowestDimension
reorganize
replacements for commands and scripts from Macaulay
res
reshape
resolution
resolution Ideal
resolution Matrix
resolution Module
resolution(..., DegreeLimit => ...)
resolution(..., HardDegreeLimit => ...)
resolution(..., LengthLimit => ...)
resolution(..., PairLimit => ...)
resolution(..., SortStrategy => ...)
resolution(..., StopBeforeComputation => ...)
resolution(..., Strategy => ...)
resolution(..., SyzygyLimit => ...)
restart
returnCode
reverse
ring
ring CoherentSheaf
rsort
run
runEndFunctions
runStartFunctions
running Macaulay 2 in emacs
same
saturate
saturate(..., DegreeLimit => ...)
saturate(..., MinimalGenerators => ...)
saturate(..., Strategy => ...)
scan
scan(BasicList,Function)
scan(ZZ,Function)
scanKeys
scanPairs
scanPairs(HashTable,Function)
scanValues
see
seeParsing
select
select(BasicList,Function)
select(HashTable,Function)
select(ZZ,BasicList,Function)
select(ZZ,HashTable,Function)
selectInSubring
sendToEngine
sendgg
sequence
sequences
set
setEcho
setSpin
setrecursionlimit
sheaf
sheaf Module
sheaf Ring
sheaf(Module,Variety)
shield
showStructure
showUserStructure
sin
singleton
singularLocus
sinh
size
sleep
someTerms
sort
sortColumns
sortColumns(..., DegreeOrder => ...)
sortColumns(..., MonomialOrder => ...)
source
specifying typical values
splice
sqrt
stack
standardForm
stats
stats GroebnerBasis
status
stderr
stdio
strings
subclass
submatrix
subquotient
subscript
subscripted variables
subsets
subsets Set
subsets {...}
subsets(Set,ZZ)
subsets(ZZ,ZZ)
substitute
substring
subtable
sum
sum ChainComplex
sum ChainComplexMap
sum Set
sum Tally
sum {...}
sum(ZZ,Function)
sum({...},Function)
sum({...},{...},Function)
super
superscript
symbol
symbol Resolution
symbolTable
symmetric algebras
symmetricAlgebra
symmetricPower
syntax
system
syz
syz GroebnerBasis
syz(..., ChangeMatrix => ...)
syz(..., CodimensionLimit => ...)
syz(..., StopBeforeComputation => ...)
syz(..., StopWithMinimalGenerators => ...)
syz(..., Strategy => ...)
syzygyScheme
table
take
tally
tan
tanh
target
tensor
tensor products of rings
tensorAssociativity
terms
tex
texMath
text
then
time
times
timing
tmpname
toDual
toExternalString
toHandle
toList
toList BasicList
toList HashTable
toList Set
toSequence
toString
top
top level loop
top-method
topCoefficients
topicList
topics
trace
transmitting a matrix
transmitting a monomial
transmitting a polynomial
transmitting a positive integer
transmitting a sequence
transmitting a vector
transmitting an integer
transmitting an integer mod n
transnet
transpose
trim
true
truncate
try
two dimensional formatting
typicalValues
ultimate
unSingleton
unhex
uniform
unique
use
userSymbols
using functions
using functions with optional arguments
using sockets
valid names
value
values
variety
variety CoherentSheaf
vars
vector
version
viewing the symbols defined so far
w3
wait
wedgeProduct
what a class is
while
width
xor
youngest
{...} + {...}
{...} / Function
{...} / Thing
{...} ==> Function
{...} _ ZZ
{...} _ {...}
{...} | {...}
{}
|
||
~