master index
--
-infinity
///
Canonical Embeddings of Plane Curves and Gonality
Daniel R. Grayson
David Eisenbud
Divisors
Elementary uses of Groebner bases
Factorization and characteristic sets library
Factory library
Fano varieties
GC garbage collector
GNU MP
Groebner bases
MP: Multi Protocol
Macaulay 2
Michael E. Stillman
String # ZZ
Weyl algebras
acknowledgements
algebraic varieties
arithmetic functions
assigning values
assignment
associative algebras
bases of parts of modules
basic rings
binary method
classes
coherent sheaves
combinatorial functions
communicating with programs
comparison
component example
conditional execution
copyright and license
creating and writing files
debugging
editing Macaulay 2 code with emacs
emacs
engine communication protocol
engine
error handling
executing other programs
exterior algebras
extracting information from chain complexes
finite fields
fraction fields
free modules
free resolutions of modules
functions
getting input from the user
getting started
hash tables
hashing
help functions
high level gb engine commands
how to get this program
hypertext
ideals
inheritance from parents
initialization file
installing methods
internals
invoking the program
language and programming overview
lists
local variables in a file
local variables in a function
loops
low level gb engine commands
making a new method function
making chain complexes by hand
making functions with a variable number of arguments
making functions
making generic matrices
making matrices
making module maps
making modules from matrices
making new functions with optional arguments
making new types
making random matrices
making ring maps
manipulating chain complexes
manipulating matrices
manipulating modules
manipulating polynomials
mapping over hash tables
mapping over lists
maps between chain complexes
maps between modules
maps between rings
mathematical overview
mathematics
method functions with a variable number of arguments
method functions with optional arguments
multi-graded polynomial rings
nets
not documented yet
numbered variables
numbers
obsolete functions and symbols
operators
polynomial rings with other monomial orderings
polynomial rings
printing and formatting for new types
printing to the screen
programming
quotient rings
reading files
reading the documentation
replacements for commands and scripts from Macaulay
resources required
running Macaulay 2 in emacs
sequences
strings
subclass
subscripted variables
symmetric algebras
syntax
system
tensor products of rings
the authors
top level loop
top-method
transcendental functions
transmitting a matrix
transmitting a monomial
transmitting a polynomial
transmitting a positive integer
transmitting a sequence
transmitting a vector
transmitting an integer mod n
transmitting an integer
two dimensional formatting
using functions with optional arguments
using functions
using methods
using sockets
valid names
viewing the symbols defined so far
what a class is
(Hom,ChainComplex,Module)
(NewFromMethod,HashTable,List)
(NewMethod,ChainComplex)
(chainComplex,GradedModule)
(chainComplex,Matrix)
(chainComplex,Sequence)
(codim,CoherentSheaf)
(cohomology,ZZ,ChainComplex)
(cohomology,ZZ,ChainComplexMap)
(cohomology,ZZ,CoherentSheaf)
(cohomology,ZZ,Module)
(complete,ChainComplex)
(components,ChainComplex)
(cotangentSheaf,ProjectiveVariety)
(cotangentSheaf,ZZ,ProjectiveVariety)
(degrees,CoherentSheaf)
(dual,ChainComplex)
(dual,Matrix)
(dual,Module)
(exteriorPower,ZZ,CoherentSheaf)
(homology,ChainComplex)
(homology,Matrix,Matrix)
(homology,ZZ,ChainComplex)
(homology,ZZ,ChainComplexMap)
(isSubset,Set,Set)
(length,ChainComplex)
(map,ChainComplex,ChainComplex,Function)
(map,Matrix)
(map,Module)
(map,Module,Matrix)
(map,Module,Module)
(map,Module,Module,Function)
(map,Module,Module,List)
(map,Module,Module,Matrix)
(map,Module,Module,RingElement)
(map,Module,Module,ZZ)
(map,Module,Nothing,List)
(map,Module,RingElement)
(map,Module,ZZ,Function)
(map,Module,ZZ,List)
(matrix,List)
(matrix,Matrix)
(matrix,Ring,List)
(max,ChainComplex)
(min,ChainComplex)
(module,CoherentSheaf)
(product,List)
(product,List,Function)
(product,List,List,Function)
(product,Set)
(product,Tally)
(product,ZZ,Function)
(quote " ",ChainComplex,Array)
(quote " ",CoherentSheaf,ZZ)
(quote " ",Module,Array)
(quote " ",ProjectiveHilbertPolynomial,ZZ)
(quote " ",Ring,OrderedMonoid)
(quote %,Matrix,Matrix)
(quote %,Matrix,RingElement)
(quote &,ZZ,ZZ)
(quote **,ChainComplex,ChainComplex)
(quote **,ChainComplex,ChainComplexMap)
(quote **,ChainComplex,GradedModule)
(quote **,ChainComplexMap,ChainComplex)
(quote **,ChainComplexMap,ChainComplexMap)
(quote **,CoherentSheaf,CoherentSheaf)
(quote **,GradedModule,ChainComplex)
(quote **,Matrix,Matrix)
(quote **,Matrix,Module)
(quote **,Matrix,Ring)
(quote **,Module,Module)
(quote **,Module,Ring)
(quote **,Monoid,Monoid)
(quote **,Ring,Ring)
(quote **,Set,Set)
(quote **,Tally,Tally)
(quote *,Ideal,Ideal)
(quote *,Set,Set)
(quote ++,ChainComplex,ChainComplex)
(quote ++,CoherentSheaf,CoherentSheaf)
(quote ++,Matrix,Matrix)
(quote ++,Module,Module)
(quote ++,Set,Set)
(quote +,Ideal,Ideal)
(quote +,List,List)
(quote +,Module,Module)
(quote +,Set,Set)
(quote +,Tally,Tally)
(quote -,Set,Set)
(quote -,Tally,Tally)
(quote /,CoherentSheaf,CoherentSheaf)
(quote /,Ideal,Ideal)
(quote /,List,Function)
(quote /,Module,Ideal)
(quote /,Module,Module)
(quote /,Ring,Ideal)
(quote //,Matrix,Matrix)
(quote //,Matrix,RingElement)
(quote /^,Thing,ZZ)
(quote :,Module,Module)
(quote :,ZZ,Thing)
(quote <<,File,Thing)
(quote <<,Nothing,Thing)
(quote <<,String,Thing)
(quote <<,Thing)
(quote <<,ZZ,ZZ)
(quote ==,Module,Module)
(quote =>,Thing,Thing)
(quote >>,ZZ,ZZ)
(quote ?,Tally,Tally)
(quote @,List,Function)
(quote @,OptionTable,Function)
(quote \,Function,List)
(quote ^,Ideal,ZZ)
(quote ^,Matrix,Array)
(quote ^,Matrix,List)
(quote ^,Module,Array)
(quote ^,Module,List)
(quote ^,Net,ZZ)
(quote ^,Ring,List)
(quote ^,Ring,ZZ)
(quote _,ChainComplex,ZZ)
(quote _,ChainComplexMap,ZZ)
(quote _,List,List)
(quote _,List,ZZ)
(quote _,Matrix,Array)
(quote _,Matrix,List)
(quote _,Matrix,Sequence)
(quote _,Matrix,ZZ)
(quote _,Module,Array)
(quote _,Module,List)
(quote _,Module,ZZ)
(quote _,Monoid,ZZ)
(quote _,Ring,List)
(quote _,Ring,String)
(quote _,Ring,ZZ)
(quote _,RingElement,RingElement)
(quote _,SchurRing,List)
(quote _,Sequence,ZZ)
(quote _,Tally,Thing)
(quote _,Vector,ZZ)
(quote _,ZZ,Monoid)
(quote _,ZZ,Ring)
(quote |,List,List)
(quote |,Matrix,Matrix)
(quote |,String,String)
(quote |,ZZ,ZZ)
(quote ||,Matrix,Matrix)
(quote ||,Net,Net)
(quote ~,Module)
(quote ~,Ring)
(rank,CoherentSheaf)
(resolution,Ideal)
(resolution,Matrix)
(resolution,Module)
(ring,CoherentSheaf)
(sheaf,Module)
(sheaf,Module,Variety)
(sheaf,Ring)
(subsets,List)
(subsets,Set)
(subsets,Set,ZZ)
(subsets,ZZ,ZZ)
(sum,ChainComplex)
(sum,ChainComplexMap)
(sum,List)
(sum,List,Function)
(sum,List,List,Function)
(sum,Set)
(sum,Tally)
(sum,ZZ,Function)
(variety,CoherentSheaf)
Adjacent
AffineVariety
AfterEval
AfterNoPrint
AfterPrint
Algorithm
Array
Ascending
Associative
AssociativeExpression
BIG
BLOCKQUOTE
BODY
BOLD
BR
BasicList
BasisElementLimit
Bayer
BeforePrint
BinaryOperation
BinaryPowerMethod
Boolean
CC
CENTER
CITE
CODE
ChainComplex
ChainComplexMap
ChangeMatrix
CodimensionLimit
CoherentSheaf
Command
CompleteIntersection
ConversionFormat
ConvertApply
ConvertFixedRepeat
ConvertInteger
ConvertJoin
ConvertList
ConvertMissing
ConvertRepeat
ConvertToExpression
DFN
DL
Database
Degree
DegreeLimit
DegreeOrder
Degrees
Descending
Divide
Documentation
DoubleArrow
DownArrow
EM
EXAMPLE
Eliminate
Elimination
EliminationOrder
EmptyMarkUpType
End
Engine
EngineRing
Entity
Equation
ExampleTABLE
Expression
Ext
Fano
Field
File
FindOne
FractionField
Function
FunctionApplication
GBtype
GF
GLex
GRevLex
GaloisField
GeneralOrderedGroup
GeneralOrderedMonoid
GlobalAssignHook
GlobalReleaseHook
GradedModule
GradedModuleMap
Grassmannian
GroebnerBasis
H1
H2
H3
H4
H5
H6
HEAD
HH
HR
HREF
HTML
Handle
HardDegreeLimit
HashTable
HeaderType
Holder
Hom
IMG
ITALIC
Ideal
IndeterminateNumber
IndexedVariable
IndexedVariableTable
InfiniteNumber
InverseMethod
Inverses
Iterate
KBD
LISTING
LITERAL
LengthLimit
Lex
Limit
Linear
List
LongPolynomial
MENU
Manipulator
MarkUpList
MarkUpType
Matrix
MatrixExpression
MinimalGenerators
MinimalMatrix
MinorsComputation
Minus
Module
ModuleMap
Monoid
MonoidElement
MonomialIdeal
MonomialOrder
MonomialSize
Monomials
MutableHashTable
MutableList
NL
NOINDENT
Net
NewFromMethod
NewMethod
NewOfFromMethod
NewOfMethod
NoPrint
NonAssociativeProduct
NonLinear
Nothing
Numeric
OL
OO
OneExpression
Option
OptionTable
Options
OptionsRegistry
Order
OrderedMonoid
PARA
PRE
PairLimit
PairsRemaining
PfaffiansComputation
PolynomialRing
Position
Power
PrimitiveElement
Print
Product
ProductOrder
ProductRing
Proj
Projective
ProjectiveHilbertPolynomial
ProjectiveVariety
PushforwardComputation
PutAnnotationPacket
PutCommonMetaOperatorPacket
PutCommonMetaTypePacket
PutCommonOperatorPacket
PutOperatorPacket
QQ
QuotientRing
RETURNS
RR
Resolution
RevLex
RightArrow
Ring
RingElement
RingMap
RowExpression
SAMP
SEEALSO
SEQ
SHIELD
SMALL
STRONG
SUB
SUP
Schur
SchurRing
ScriptedFunction
ScriptedFunctor
SelfInitializingType
Sequence
Set
SimplePowerMethod
SingleArgumentDispatch
SkewCommutative
Sort
SortStrategy
SparseMonomialVectorExpression
SparseVectorExpression
Spec
StopBeforeComputation
StopWithMinimalGenerators
Strategy
String
SubringLimit
Subscript
Sum
Superscript
Symbol
SymbolTable
Syzygies
SyzygyLimit
SyzygyMatrix
SyzygyRows
TABLE
TEST
TEX
TITLE
TO
TT
Table
Tally
TeX
Thing
Time
Tor
TotalPairs
Type
UL
UNDERLINE
Unmixed
UseHilbertFunction
VAR
Variable
VariableBaseName
VariableOrder
Variables
Variety
Vector
Verify
WeylAlgebra
WrapperType
WritePacket
XMP
ZZ
ZeroExpression
abs
accumulate
acos
addEndFunction
addStartFunction
adjoint
adjoint1
adjust
alarm
all
ambient
ancestor
ann
annihilator
any
append
apply
applyKeys
applyPairs
applyTable
applyValues
apropos
argument
ascii
asin
assert
assign
atEndOfFile
atan
autoload
backtrace
baseName
baseRings
basictype
basis
benchmark
betti
between
binomial
borel
browse
buckets
callgg
ceiling
chainComplex
char
characters
class
clearAll
clearOutput
close
closeIn
closeLink
closeOut
code
codim
coefficientRing
coefficients
cohomology
coimage
coker
cokernel
collectGarbage
columnate
combine
commandLine
compactMatrixForm
complement
complete
components
compress
concatenate
cone
conjugate
content
contract
convert
copy
cos
cosh
cotangentSheaf
cover
currentDirectory
dd
decompose
deepSplice
degree
degreeLength
degrees
degreesMonoid
degreesRing
delete
demark
denominator
depth
describe
det
diff
difference
dim
directSum
divideByVariable
doc
document
drop
dual
dumpdata
echoOff
echoOn
edit
eeLift
eePop
eePopBool
eePopInt
eePopIntarray
eePromote
elements
endl
engineMemory
engineStack
entries
environment
erase
error
errorDepth
euler
evaluate
even
examine
examples
exec
exit
exp
expand
exponents
expression
extend
exteriorPower
factor
false
first
firstkey
fittingIdeal
flag
flatten
flip
floor
flush
fold
forceGB
forceGB => ChangeMatrix
fork
format
formatDocumentTag
frac
fraction
frame
fromDual
gb
gb => ChangeMatrix
gb => CodimensionLimit
gb => DegreeLimit
gb => PairLimit
gb => StopBeforeComputation
gb => StopWithMinimalGenerators
gb => Strategy
gb => SyzygyLimit
gbTrace
gcDump
gcd
gcdCoefficients
gcdDegree
genera
generatorExpressions
generatorSymbols
generators
genericMatrix
genericSkewMatrix
genericSymmetricMatrix
gens
get
getDocumentationTag
getMatrix
getWWW
getc
getchange
getenv
gg
ggColumn2by2
ggColumnAddMultiple
ggColumnInterchange
ggColumnScale
ggGF
ggINT
ggINTARRAY
ggLLLcalc
ggLLLinit
ggMONOMIAL
ggMOelim
ggMOgeneral
ggMOglex
ggMOgproduct
ggMOgrevlex
ggMOlex
ggMOproduct
ggMOrevlex
ggMOwtfcn
ggPush
ggRow2by2
ggRowAddMultiple
ggRowInterchange
ggRowScale
ggSTRING
ggSetEntry
ggSmithNormalForm
ggZ
ggZn
ggadd
ggaddress
ggautoreduce
ggbetti
ggbinomialGB
ggbinomialGBaddgens
ggbinomialGBenlarge
ggborel
ggcalc
ggcharp
ggcodim
ggcoeffs
ggcompare
ggconcat
ggcontract
ggcopy
ggdegree
ggdenominator
ggderef
ggdets
ggdiff
ggdim
ggdirectsum
ggdiv
ggdivides
ggdivmod
ggdrop
ggdup
ggduplicate
ggelem
ggelim
ggev
ggexterior
ggexteriorproduct
ggfactor
ggfactor1
ggfactor2
ggfindGoodUnitPivot
ggflip
ggforget
ggfraction
ggfractionfield
ggfree
ggfromint
gggb
gggcd
gggcdextended
gggetColChange
gggetColumnChange
gggetRowChange
gggetchange
gggetcoeff
gggetcols
gggetgb
gggetideal
gggetmingens
gggetring
gggetrows
gggetshift
gggetsubring
gggetsubringGB
gggetsyz
gggetterms
gggetvalue
ggheap
gghermite
gghilb
gghomogenize
gghomogenize1
ggiden
ggindex
gginitial
ggintersect
ggisborel
ggisequal
ggishomogeneous
ggissubset
ggisunit
ggiszero
ggkbasis
ggkbasisIn
ggkbasisOut
ggker
ggkoszul
gglcm
ggleadcoeff
ggleadcomp
ggleadmonom
ggleadterm
gglength
gglift
ggmatrix
ggmem
ggminleadterms
ggmod
ggmodtensor
ggmonideal
ggmonoid
ggmonsyz
ggmult
ggnegate
ggnmonoms
ggnone
ggnumcols
ggnumerator
ggnumrows
ggpairs
ggpermute
ggpfaffs
ggpick
ggpolyring
ggpop
ggpoppem
ggpower
ggprimes
ggpromote
ggqring
ggquit
ggradical
ggrandom
ggrandomint
ggrandommax
ggrandomseed
ggreceive
ggreduce
ggremaining
ggremote
ggremove
ggres
ggresNmap
ggresNmodule
ggreshape
ggresmap
ggresmodule
ggringmap
ggsagbi
ggsat
ggschur
ggsearch
ggsee
ggselect
ggsend
ggsetColChange
ggsetRowChange
ggsetshift
ggshift
ggsimplify
ggskeleton
ggsortcolumns
ggsparsematrix
ggsparsevector
ggstack
ggstats
ggstatus
ggsubduction
ggsubmatrix
ggsubmodule
ggsubtract
ggsymm
ggtensor
ggterm
ggtermideal
ggtest
ggtonet
ggtostring
ggtracing
ggtranspose
ggtruncate
ggvar
ggvector
ggweylalgebra
ggzero
ggzeromat
ggzeromonoid
globalAssignFunction
globalReleaseFunction
gradedModule
gradedModuleMap
graphIdeal
graphRing
group
handle
hash
hashTable
heap
height
help
hilbertFunction
hilbertPolynomial
hilbertSeries
hold
homogenize
homology
homomorphism
horizontalJoin
html
id
ideal
identity
ii
image
imaginaryPart
incomparable
indeterminate
index
indexComponents
indices
inducedMap
inducedMap => Degree
inducedMap => Verify
inducesWellDefinedMap
infinity
input
installMethod
instance
integrate
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
isSurjective
isTable
isUnit
isWellDefined
jacobian
join
ker
kernel
keys
kill
koszul
last
lcmDegree
leadCoefficient
leadComponent
leadMonomial
leadTerm
length
lift
liftable
lineNumber
lines
linkFilename
linkFilenameKeys
listForm
listUserSymbols
load
loaddata
locate
log
look
lookup
lookupCount
map
match
mathML
matrix
max
maxPosition
member
memoize
merge
mergePairs
method
methods
min
minPosition
mingens
mingle
minors
minprimes
minus
mod
modifyRing
module
modulo
modulus
monoid
monomialCurve
monomialIdeal
mutable
name
needs
net
netRows
newClass
newCoordinateSystem
newHandle
newline
nextkey
notImplemented
null
nullhomotopy
number
numerator
numgens
odd
on
oo
ooo
oooo
openDatabase
openDatabaseOut
openFiles
openIn
openInOut
openLink
openListener
openOut
options
order
original
pack
pad
pairs
parent
partitions
path
pathSeparator
pdim
peek
peek2
pfaffians
phase
pi
plus
poincare
poincareComputation
poincareN
pop
position
positions
power
precedence
prepend
presentation
print
printExamples
printString
processArgs
processID
product
profile
profileSummary
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
!
!=
" "
#
#?
%
&
&&
*
**
+
++
,
-
->
.
..
.?
/
//
/^
:
:=
;
<
<-
<<
<=
=
=!=
==
===
=>
>
>=
>>
?
@
@@
\
\\
^
^^
_
and
do
else
from
global
if
local
new
not
of
or
quote
shield
then
time
timing
try
while
|
||
~
quotient
quotient => MinimalGenerators
quotient => Strategy
radical
random
rank
read
realPart
regularity
relations
reloaded
remove
removeLowestDimension
reorganize
res
reshape
resolution
resolution => Algorithm
resolution => DegreeLimit
resolution => HardDegreeLimit
resolution => LengthLimit
resolution => PairLimit
resolution => SortStrategy
resolution => StopBeforeComputation
resolution => SyzygyLimit
restart
returnCode
reverse
ring
rsort
run
runEndFunctions
runStartFunctions
same
saturate
saturate => DegreeLimit
saturate => MinimalGenerators
saturate => Strategy
scan
scanKeys
scanPairs
scanValues
see
seeParsing
select
selectInSubring
sendToEngine
sendgg
seq
sequence
set
setSpin
setrecursionlimit
sheaf
sin
singleton
singularLocus
sinh
size
sleep
someTerms
sort
sortColumns
sortColumns => DegreeOrder
sortColumns => MonomialOrder
source
splice
sqrt
stack
standardForm
stats
status
stderr
stdio
string
submatrix
submodule
subquotient
subscript
subsets
substitute
substring
subtable
sum
super
superscript
symbol
symbolTable
symmetricAlgebra
symmetricPower
syms
syz
syz => ChangeMatrix
syz => CodimensionLimit
syz => StopBeforeComputation
syz => StopWithMinimalGenerators
syz => Strategy
syzygyScheme
table
take
tally
tan
tanh
target
tensor
tensorAssociativity
terms
tex
texMath
text
times
tmpname
toDual
toHandle
toList
toSequence
toString
top
topCoefficients
topicList
topics
trace
transnet
transpose
trim
true
truncate
ultimate
unhex
uniform
unique
unlist
use
userSymbols
value
values
variety
vars
vector
version
verticalJoin
wait
wedgeProduct
width
writeMessage
writePacket
writeRawPacket
xor
youngest