RegularChains[ChainTools][Cut] - split a chain by a variable
|
Calling Sequence
|
|
Cut(v, rc, R)
|
|
Parameters
|
|
v
|
-
|
variable of of R
|
rc
|
-
|
regular chain of R
|
R
|
-
|
polynomial ring
|
out_top
|
-
|
unevaluated name
|
out_pv
|
-
|
unevaluated name
|
out_sub_rc
|
-
|
unevaluated name
|
|
|
|
|
Description
|
|
•
|
The command Cut(v, rc, R) returns where is true if and only if v is an algebraic variable of rc, that is, if there exists a polynomial of rc with v as main variables.
|
•
|
Moreover, top is assigned to the list of polynomials of rc with main variable strictly greater than v, ordered by increasing main variable.
|
•
|
pv is assigned to the polynomial of rc with main variable v. If no such polynomial exists, pv is left unchanged.
|
•
|
sub_rc is the regular chain under the variable v, i.e. composed of the polynomials of rc with main variable strictly lower than v.
|
•
|
This command is part of the RegularChains[ChainTools] package, so it can be used in the form Cut(..) only after executing the command with(RegularChains[ChainTools]). However, it can always be accessed through the long form of the command by using RegularChains[ChainTools][Cut](..).
|
|
|
Examples
|
|
>
|
|
>
|
|
| (1) |
>
|
|
>
|
|
| (2) |
>
|
|
| (3) |
>
|
|
| (4) |
>
|
|
| (5) |
>
|
|
| (6) |
|
|
Download Help Document
Was this information helpful?