boolean_algebra_operation
Evaluate, reduce, and analyze Boolean polynomials over GF(2): list variables, compute degree, and test zero or one. Use for Boolean algebra instead of general expression evaluation.
Instructions
Boolean polynomials over GF(2): evaluate, list variables, degree, and zero/one tests. Prefer this over evaluate_sage for boolean algebra.
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 |
| operation | Yes | One of: evaluate, variables, degree, is_zero, is_one, reduce | |
| expression | Yes | Boolean expression (e.g. 'x*y + x*z + y*z') | |
| num_variables | No | Number of boolean variables |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||