next
|
previous
|
forward
|
backward
|
up
|
top
|
index
|
toc
|
home
Macaulay2Doc
>
The Macaulay2 language
>
operators
>
**
** -- a binary operator, usually used for tensor product or Cartesian product
See also
^**
-- a binary operator, usually used for tensor or Cartesian power
Ways to use
**
:
AffineVariety ** Ring
(missing documentation )
BettiTally ** BettiTally, see
BettiTally
-- the class of all Betti tallies
ChainComplex ** ChainComplex
-- tensor product
ChainComplex ** Module, see
ChainComplex ** ChainComplex
-- tensor product
Module ** ChainComplex, see
ChainComplex ** ChainComplex
-- tensor product
ChainComplex ** ChainComplexMap
-- tensor product
Module ** ChainComplexMap, see
ChainComplex ** ChainComplexMap
-- tensor product
ChainComplex ** GradedModule
-- tensor product
ChainComplex ** Ring
(missing documentation )
ChainComplexMap ** ChainComplex
-- tensor product
ChainComplexMap ** Module, see
ChainComplexMap ** ChainComplex
-- tensor product
ChainComplexMap ** ChainComplexMap
-- tensor product
CoherentSheaf ** CoherentSheaf
-- tensor product of coherent sheaves
Expression ** Expression, see
Expression
-- the class of all expressions
GradedModule ** ChainComplex
-- tensor product
GradedModule ** GradedModule
(missing documentation )
GradedModule ** Module
(missing documentation )
Matrix ** Matrix
-- tensor product
Matrix ** Module
-- tensor product
Module ** Matrix, see
Matrix ** Module
-- tensor product
Matrix ** Ring
-- tensor product
Ring ** Matrix, see
Matrix ** Ring
-- tensor product
Matrix ** RingElement
(missing documentation )
Module ** GradedModule
(missing documentation )
Module ** Module
-- tensor product
Module ** Ring
-- tensor product
Ring ** Module, see
Module ** Ring
-- tensor product
Monoid ** Monoid
-- tensor product of monoids
Number ** RingElement
(missing documentation )
ProjectiveVariety ** Ring
(missing documentation )
Ring ** Ring
-- tensor product
RingElement ** Matrix
(missing documentation )
RingElement ** Number
(missing documentation )
RingElement ** RingElement
(missing documentation )
RingMap ** Matrix
-- tensor product of a module map via a ring map
RingMap ** Module
-- tensor product of a module via a ring map
Set ** Set
-- Cartesian product
Tally ** Tally
-- Cartesian product of tallies
Thing ** InexactFieldFamily
(missing documentation )
Vector ** Vector
-- tensor product
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
.