
    MZd                     0   d Z ddlmZmZ ddlmZmZmZmZm	Z	m
Z
mZmZmZ ddlmZ ddlmZmZmZmZ ddlmZmZmZmZ ddlmZmZ dd	lmZmZmZm Z m!Z!m"Z" dd
l#m$Z$ ddl%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+ ddl,m,Z, ddl-m-Z-m.Z.m/Z/m0Z0m1Z1 ddl2m3Z3 e3jh                  Z4g dZ5y)zA 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]
    )check_assumptionsfailing_assumptions   )	solvesolve_linear_systemsolve_linear_system_LUsolve_undetermined_coeffsnsolvesolve_linearchecksol	det_quick	inv_quick)diophantine)rsolversolve_polyrsolve_ratiorsolve_hyper)checkodesolclassify_odedsolvehomogeneous_order)solve_poly_systemsolve_triangulated)pde_separatepde_separate_addpde_separate_mulpdsolveclassify_pdecheckpdesol)	ode_order)reduce_inequalitiesreduce_abs_inequalityreduce_abs_inequalitiessolve_poly_inequalitysolve_rational_inequalitiessolve_univariate_inequality)
decompogen)solvesetlinsolvelinear_eq_to_matrixnonlinsolvesubstitution   )S)*r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   	ComplexesN)6__doc__sympy.core.assumptionsr   r   solversr   r   r   r	   r
   r   r   r   r   r   recurrr   r   r   r   oder   r   r   r   polysysr   r   pder   r   r   r   r   r   deutilsr    inequalitiesr!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   core.singletonr.   r/   __all__     8/usr/lib/python3/dist-packages/sympy/solvers/__init__.py<module>r>      st   	 J   % C C  ;' ' m m # X X KK	r<   