check_steps
Check an algebra derivation step by step: does each step keep exactly the same solutions?
Args:
request: {"equations": ["x^2 = x", "x = 1"], "var": "x", "domain": [lo, hi] or null,
"domain_verified": true}. Each equation is the next step; one unknown; + - * / ^ with whole powers.
Returns:
The chain's verdict (its weakest step) and each step's: EARNED = same solutions on the domain;
ON CREDIT = the same, on an unverified domain; REFUTED = a solution is lost (e.g. cancelling a factor that
can be 0) or gained (e.g. clearing a denominator where the original was undefined), with the witness and
the cause; E = the step divides by an expression that is 0 for every value. A request above the public
limits is refused with the reason (ok: false, refused).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"request": "<request>"
},
"name": "check_steps"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| request | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||