Del archivo al resultado útil
Cómo pedir trabajo con esta skill instalada
Instalar la skill da un método a tu IA. Tu petición todavía debe aportar los hechos del caso, las restricciones y el entregable esperado.
Describe la decisión o el entregable, no solo el tema.
Añade materiales, público, límites y hechos conocidos.
Fija formato, criterios de calidad y comprobaciones.
Cuándo usarla
Use this skill when:
- Solving equations symbolically (algebraic, differential, systems of equations)
- Performing calculus operations (derivatives, integrals, limits, series)
- Manipulating and simplifying algebraic expressions
- Working with matrices and linear algebra symbolically
- Doing physics calculations (mechanics, quantum mechanics, vector analysis)
- Number theory computations (primes, factorization, modular arithmetic)
- Geometric calculations (2D/3D geometry, analytic geometry)
- Converting mathematical expressions to executable code (Python, C, Fortran)
- Generating LaTeX or other formatted mathematical output
- Needing exact mathematical results (e.g.,
sqrt(2)not1.414...)
Errores que conviene evitar
- "NameError: name 'x' is not defined"
- Solution: Always define symbols using
symbols()before use
- Unexpected numerical results
- Issue: Using floating-point numbers like
0.5instead ofRational(1, 2) - Solution: Use
Rational()orS()for exact arithmetic
- Slow performance in loops
- Issue: Using
subs()andevalf()repeatedly - Solution: Use
lambdify()to create a fast numerical function
- "Can't solve this equation"
- Try different solvers:
solve,solveset,nsolve(numerical) - Check if the equation is solvable algebraically
- Use numerical methods if no closed-form solution exists
- Simplification not working as expected
- Try different simplification functions:
simplify,factor,expand,trigsimp - Add assumptions to symbols (e.g.,
positive=True) - Use
simplify(expr, force=True)for aggressive simplification