SKILL.md
Matrices
When to Use
Use this skill when working on matrices problems in linear algebra.
Decision Tree
- Identify Matrix Type
- Square, symmetric, orthogonal, diagonal? - Check properties with sympycompute.py matrixtype
- Basic Operations
- Multiplication: sympycompute.py matmul "A" "B" - Inverse: sympycompute.py inverse "A" - Transpose: sympy_compute.py transpose "A"
- Solve Linear Systems
- Ax = b: sympycompute.py linsolve "A" "b" - Check consistency with z3solve.py sat
- Decompositions
- LU: sympycompute.py lu "A" - QR: sympycompute.py qr "A" - SVD: sympy_compute.py svd "A"
Tool Commands
Sympy_Inverse
uv run python -m runtime.harness scripts/sympy_compute.py inverse "[[1,2],[3,4]]"
Sympy_Det
uv run python -m runtime.harness scripts/sympy_compute.py det "[[a,b],[c,d]]"
Sympy_Linsolve
uv run python -m runtime.harness scripts/sympy_compute.py linsolve "[[1,2],[3,4]]" "[5,6]"
Cognitive Tools Reference
See .claude/skills/math-mode/SKILL.md for full tool documentation.