next
|
previous
|
forward
|
backward
|
up
|
top
|
index
|
toc
|
home
Macaulay2
>
The Macaulay2 language
>
operators
>
++
++ -- a binary operator, usually used for direct sum
Ways to use
++
:
BettiTally ++ BettiTally, see
BettiTally
-- the class of all Betti tallies
ChainComplex ++ ChainComplex
-- direct sum
ChainComplexMap ++ ChainComplexMap, see
ChainComplex ++ ChainComplex
-- direct sum
GradedModule ++ GradedModule, see
ChainComplex ++ ChainComplex
-- direct sum
CoherentSheaf ++ CoherentSheaf
-- direct sum of coherent sheaves
GradedModuleMap ++ GradedModuleMap, see
Matrix ++ Matrix
-- direct sum of maps
Matrix ++ Matrix
-- direct sum of maps
Matrix ++ RingElement, see
Matrix ++ Matrix
-- direct sum of maps
RingElement ++ Matrix, see
Matrix ++ Matrix
-- direct sum of maps
RingElement ++ RingElement, see
Matrix ++ Matrix
-- direct sum of maps
GradedModule ++ Module, see
Module ++ Module
-- direct sum of modules
Module ++ GradedModule, see
Module ++ Module
-- direct sum of modules
Module ++ Module
-- direct sum of modules
Option ++ Option
-- missing documentation
For the programmer
The object
++
is
a
keyword
.
This operator may be used as a binary operator in an expression like
x++y
. The user may install
binary methods
for handling such expressions with code such as
X ++ Y := (x,y) -> ...
where
X
is the class of
x
and
Y
is the class of
y
.