
    g                         d Z  G d de          Z G d dee          Z G d de          Z G d dee          Z G d	 d
ee          ZdS )z)
Exceptions raised by the matrix module.
c                       e Zd ZdS )MatrixErrorN__name__
__module____qualname__     U/var/www/html/ai-engine/env/lib/python3.11/site-packages/sympy/matrices/exceptions.pyr   r              Dr	   r   c                       e Zd ZdZdS )
ShapeErrorzWrong matrix shapeNr   r   r   __doc__r   r	   r
   r   r   
   s        Dr	   r   c                       e Zd ZdS )NonSquareMatrixErrorNr   r   r	   r
   r   r      r   r	   r   c                       e Zd ZdZdS )NonInvertibleMatrixErrorzGThe matrix in not invertible (division by multidimensional zero error).Nr   r   r	   r
   r   r      s        QQDr	   r   c                       e Zd ZdZdS )NonPositiveDefiniteMatrixErrorz-The matrix is not a positive-definite matrix.Nr   r   r	   r
   r   r      s        77Dr	   r   N)r   	Exceptionr   
ValueErrorr   r   r   r   r   r	   r
   <module>r      s    
	 	 	 	 	) 	 	 		 	 	 	 	[ 	 	 	
	 	 	 	 	: 	 	 		 	 	 	 	z; 	 	 	
	 	 	 	 	Z 	 	 	 	 	r	   