polynomial_ring_operation
Construct polynomial rings and compute Groebner bases, ideal dimensions, varieties, reductions, and Groebner checks from variable lists and polynomial strings.
Instructions
Polynomial ring operations: construct rings and compute Groebner bases, ideals, quotients
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| session | No | Workspace to use, as a name or a portable handle. Workspaces have independent variables. A name is scoped to this MCP session; a handle returned by start_sage_session (workspace_token) reaches the same workspace across reconnects and is a bearer credential -- keep it secret. Omit for 'default'. | default |
| base_ring | No | Base ring | |
| operation | Yes | One of: groebner_basis, ideal_dimension, ideal_variety, reduce, is_groebner | |
| ring_vars | Yes | Variable names, e.g. ['a', 'b', 'c'] | |
| polynomials | Yes | Polynomials as strings, e.g. ['a^2+b', 'b^2-1'] |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||