Port regressions
Teaching implications first, followed by development evidence
STACK authors and maintainers can review the semantics questions and evidence.
For teachers
These additional cases record supported behavior, invalid or unsupported inputs, and known differences found while developing STACK SymPy. They are separate from the 2,303 imported STACK cases.
How to use the cases
Expected is the intended result for the case. Port is this SymPy implementation, STACK is Maxima, and Browser runs the port through Pyodide. Amber cases explain what differs and what it means for a question. Browser agreement may reproduce the same known issue; it does not make that result mathematically correct.
For teaching, state the domain, select the intended written form and use a numerical test for approximate answers. The semantics reference for STACK authors discusses unresolved conventions in detail. The authoring guide explains supported features and how to test your own questions, including matrix conditions and SPD.
Green: expected behavior or agreement Amber: known issue or explained difference Red: unexpected result Gray: input handling or no comparison
Cases
Select a count above or use the filters. Open a case to see its explanation.
For developers
Scope and interpretation
An input-handling check verifies that invalid or unsupported input is refused; it is not a successful mathematical comparison. Known port issues remain issues when their observations match an expected exception. Root-convention differences have their own explanation rather than a mathematical-failure label.
The saved run observes isolated Python, official STACK functions where applicable, and the same port in browser Pyodide. “Test applies” describes answer-test applicability, separately from syntax validity. Missing observations remain unavailable. These regression counts do not alter the native inventory.
Saved evidence and contribution
The conventions reference explains the case-specific mathematics. Add focused project discoveries to the regression cases and contribution guide. The development guide provides reproduction commands. Rendering this page reads saved results without rerunning the mathematical checks.