§
    –X¼h	  ã                   ó@  — 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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/m0Z0m1Z1m2Z2m3Z3 ddl4m5Z5m6Z6m7Z7 ddl8m9Z9 e9j:        Z:g d¢Z;dS )zÂA module for solving all kinds of equations.

    Examples
    ========

    >>> from sympy.solvers import solve
    >>> from sympy.abc import x
    >>> solve(((x + 1)**5).expand(), 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Úfactor_system)Ú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)ÚlpminÚlpmaxÚlinprogé   )Ú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,   r-   Ú	Complexesr.   r/   r0   N)<Ú__doc__Úsympy.core.assumptionsr   r   Úsolversr   r   r   r	   r
   r   r   r   r   Ú%sympy.solvers.diophantine.diophantiner   Úrecurrr   r   r   r   Úoder   r   r   r   Úpolysysr   r   r   Úpder   r   r   r   r   r    Údeutilsr!   Úinequalitiesr"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   Úsimplexr.   r/   r0   Úcore.singletonr2   r3   Ú__all__© ó    úh/var/www/tools.fuzzalab.pt/emblema-extractor/venv/lib/python3.11/site-packages/sympy/solvers/__init__.pyú<module>rD      s}  ðð	ð 	ð JÐ IÐ IÐ IÐ IÐ IÐ IÐ Iðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð >Ð =Ð =Ð =Ð =Ð =à CÐ CÐ CÐ CÐ CÐ CÐ CÐ CÐ CÐ CÐ CÐ Cðð ð ð ð ð ð ð ð ð ð ð ð JÐ IÐ IÐ IÐ IÐ IÐ IÐ IÐ IÐ Ið'ð 'ð 'ð 'ð 'ð 'ð 'ð 'ð 'ð 'ð 'ð 'ð 'ð 'ð 'ð 'ð Ð Ð Ð Ð Ð ðmð mð mð mð mð mð mð mð mð mð mð mð mð mð mð mð #Ð "Ð "Ð "Ð "Ð "à XÐ XÐ XÐ XÐ XÐ XÐ XÐ XÐ XÐ XÐ XÐ XÐ XÐ Xà *Ð *Ð *Ð *Ð *Ð *Ð *Ð *Ð *Ð *ð Ð Ð Ð Ð Ð ØŒK€	ðð ð €€€rB   