Eigenvalues
When to Use
Use this skill when working on eigenvalues problems in linear algebra.
Decision Tree
Compute Characteristic Polynomial
- det(A - lambda*I) = 0
sympy_compute.py charpoly "[[a,b],[c,d]]" --var lam
Find Eigenvalues
- Solve characteristic polynomial
sympy_compute.py eigenvalues "[[1,2],[3,4]]"
Find Eigenvectors
- For each eigenvalue lambda: solve (A - lambda*I)v = 0
sympy_compute.py eigenvectors "[[1,2],[3,4]]"
Verify
- Check Av = lambda*v with
z3_solve.py prove
- Verify algebraic/geometric multiplicity
Tool Commands
Sympy_Eigenvalues
uv run python -m runtime.harness scripts/sympy_compute.py eigenvalues "[[1,2],[3,4]]"
Sympy_Charpoly
uv run python -m runtime.harness scripts/sympy_compute.py charpoly "[[a,b],[c,d]]" --var lam
Z3_Verify
uv run python -m runtime.harness scripts/z3_solve.py sat "det(A - lambda*I) == 0"
Cognitive Tools Reference
See .claude/skills/math-mode/SKILL.md for full tool documentation.
1---2name: eigenvalues3description: Eigenvalues4---56# Eigenvalues78## When to Use910Use this skill when working on eigenvalues problems in linear algebra.1112## Decision Tree1314151. **Compute Characteristic Polynomial**16 - det(A - lambda*I) = 017 - `sympy_compute.py charpoly "[[a,b],[c,d]]" --var lam`18192. **Find Eigenvalues**20 - Solve characteristic polynomial21 - `sympy_compute.py eigenvalues "[[1,2],[3,4]]"`22233. **Find Eigenvectors**24 - For each eigenvalue lambda: solve (A - lambda*I)v = 025 - `sympy_compute.py eigenvectors "[[1,2],[3,4]]"`26274. **Verify**28 - Check Av = lambda*v with `z3_solve.py prove`29 - Verify algebraic/geometric multiplicity303132## Tool Commands3334### Sympy_Eigenvalues35```bash36uv run python -m runtime.harness scripts/sympy_compute.py eigenvalues "[[1,2],[3,4]]"37```3839### Sympy_Charpoly40```bash41uv run python -m runtime.harness scripts/sympy_compute.py charpoly "[[a,b],[c,d]]" --var lam42```4344### Z3_Verify45```bash46uv run python -m runtime.harness scripts/z3_solve.py sat "det(A - lambda*I) == 0"47```4849## Cognitive Tools Reference5051See `.claude/skills/math-mode/SKILL.md` for full tool documentation.