ring {m2r} | R Documentation |
Create a new ring in Macaulay2
Description
Create a new ring in Macaulay2
Usage
ring(..., coefring = m2_coefrings(), order = m2_termorders(), code = FALSE)
ring.(..., coefring = m2_coefrings(), order = m2_termorders(), code = FALSE)
ring_(
vars,
coefring = m2_coefrings(),
order = m2_termorders(),
code = FALSE,
...
)
ring_.(
vars,
coefring = m2_coefrings(),
order = m2_termorders(),
code = FALSE,
...
)
m2_coefrings()
m2_termorders()
## S3 method for class 'm2_polynomialring'
print(x, ...)
Arguments
... |
... |
coefring |
coefficient ring (default: |
order |
a term order (default: |
code |
return only the M2 code? (default: |
vars |
vector of variable names |
x |
formal argument for print method |
Value
a reference to a Macaulay2 ring
Examples
## Not run: requires Macaulay2
##### basic usage
########################################
ring("x", "y")
ring("x", "y", coefring = "QQ")
##### standard evaluation
########################################
ring_(c("x", "y"))
ring_(c("x", "y"), code = TRUE)
(myring <- ring_(c("x1","x2","x3","y"), coefring = "QQ", order = "lex"))
m2_name(myring)
m2_meta(myring, "vars")
m2_meta(myring, "coefring")
m2_meta(myring, "order")
##### other options
########################################
ring_.(c("x", "y"))
ring_.(c("x", "y"), code = TRUE)
## End(Not run)
[Package m2r version 1.0.2 Index]