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