From claude-scholar
Verifies mathematical derivations step-by-step using SymPy via CLI. Checks equality, differentiates, integrates, simplifies expressions, and solves equations.
npx claudepluginhub yy/claude-scholar --plugin claude-scholarThis skill uses the workspace's default tool permissions.
Verify mathematical derivations step-by-step using SymPy.
Perform symbolic mathematics in Python using SymPy: algebra, calculus operations, equation solving, matrices, physics calculations, and code generation for exact results.
Performs symbolic mathematics in Python using SymPy: algebraic equation solving, calculus (derivatives, integrals, limits), expression manipulation, matrices, physics, code generation. Use for exact symbolic results.
Performs symbolic math in Python using SymPy: exact algebra, calculus (derivatives, integrals, limits), equation solving, symbolic matrices, ODEs, code gen (lambdify, C/Fortran). For exact results.
Share bugs, ideas, or general feedback.
Verify mathematical derivations step-by-step using SymPy.
For each derivation step:
./verify.py before proceeding# Check two expressions are equal
./verify.py eq "EXPR1" "EXPR2"
# Compute derivative
./verify.py diff "EXPR" [VAR]
# Compute integral
./verify.py int "EXPR" [VAR]
# Simplify/expand expression
./verify.py simp "EXPR"
# Solve equation (EXPR = 0)
./verify.py solve "EXPR" [VAR]
Paths are relative to this skill's directory.
x**2 or x^2sin(x), cos(x), exp(x), log(x), sqrt(x)x y z t s n k a b c CE I S N O (treated as variables, not SymPy constants)Problem: Find dF/ds where F(s) = s - log(e^s + C)
Step 1: Apply derivative rule
dF/ds = 1 - d/ds[log(e^s + C)]
= 1 - e^s/(e^s + C)
./verify.py diff "s - log(exp(s) + C)" s
Step 2: Simplify to single fraction
= (e^s + C - e^s)/(e^s + C)
= C/(e^s + C)
./verify.py eq "1 - exp(s)/(exp(s) + C)" "C/(exp(s) + C)"