Hide keyboard shortcuts

Hot-keys on this page

r m x p   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

"""A module for solving all kinds of equations. 

 

Examples 

======== 

 

>>> from sympy.solvers import solve 

>>> from sympy.abc import x 

>>> solve(x**5+5*x**4+10*x**3+10*x**2+5*x+1,x) 

[-1] 

""" 

from .solvers import solve, solve_linear_system, solve_linear_system_LU, \ 

solve_undetermined_coeffs, nsolve, solve_linear, checksol, \ 

det_quick, inv_quick, check_assumptions, failing_assumptions 

 

from .diophantine import diophantine 

 

from .recurr import rsolve, rsolve_poly, rsolve_ratio, rsolve_hyper 

 

from .ode import checkodesol, classify_ode, dsolve, \ 

homogeneous_order 

 

from .polysys import solve_poly_system, solve_triangulated 

 

from .pde import pde_separate, pde_separate_add, pde_separate_mul, \ 

pdsolve, classify_pde, checkpdesol 

 

from .deutils import ode_order 

 

from .inequalities import reduce_inequalities, reduce_abs_inequality, \ 

reduce_abs_inequalities, solve_poly_inequality, solve_rational_inequalities, solve_univariate_inequality 

 

from .decompogen import decompogen 

 

from .solveset import solveset, linsolve, linear_eq_to_matrix, nonlinsolve, substitution 

 

from ..core.singleton import S 

Complexes = S.Complexes 

del S