
    g                         d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	 d dl
mZ d dlmZ d dlmZ d d	lmZ d d
lmZ d Zd ZdS )    )S)symbols)Matrix)MatrixSymbol	MatrixSet)
ZeroMatrix)raises)SetKind)
MatrixKind)
NumberKindc                     t          dd          \  } }t          d| |          t          d| |           t          ddt          j                  j        dk    sJ j        t          j        k    sJ t          d	dgd
dgg          v sJ t          dd          v sJ t          t          fd           t          t          fd           t          | |t          j                  v sJ t          t          fd           t          t          fd           t          ddh d          t          d	dgd
dgg          t          d	dgg          }v t          j        k    sJ |v t          j        k    sJ t          t          d            t          t          d            t          t          d            d S )Nzn mT)integerAC   set)r   r            c                       v S N )r   Ms   f/var/www/html/ai-engine/env/lib/python3.11/site-packages/sympy/matrices/expressions/tests/test_sets.py<lambda>z test_MatrixSet.<locals>.<lambda>       a1f     c                      d v S )Nr   r   )r   s   r   r   z test_MatrixSet.<locals>.<lambda>   r   r   c                       v S r   r   )r   r   s   r   r   z test_MatrixSet.<locals>.<lambda>   r   r   c                       v S r   r   )r   Xs   r   r   z test_MatrixSet.<locals>.<lambda>   r   r   >   r   r   r   c                  8    t          ddt          j                  S )Nr   r   r   Realsr   r   r   r   z test_MatrixSet.<locals>.<lambda>$   s    yB88 r   c                  8    t          ddt          j                  S )Ng333333@r&   r   r   r   r   z test_MatrixSet.<locals>.<lambda>%   s    yb!':: r   c                  $    t          ddd          S )Nr   )r   r   r   r   r   r   r   r   z test_MatrixSet.<locals>.<lambda>&   s    i1i88 r   )r   r   r   r   r'   shaper   r   r	   r
   	TypeErrorfalse
ValueError)nmYr   r   r   r#   s      @@@@r   test_MatrixSetr2      s   5$'''DAqS!QAS!QA!QAG$$$A7f5AGAA  A66661aA6666
9nnnnn%%%
9nnnn%%%!QAG$$$A6666
9nnnnn%%%
9nnnnn%%%!QIII&&&AAA  AAxAFqwFqw
:88999
:::;;;
98899999r   c                      t          ddt          j                  j        t	          t          t                              u sJ d S )Nr   r   )r   r   r'   kindr   r   r   r   r   r   test_SetKind_MatrixSetr5   )   s=    Qqw''',
:8N8N0O0OOOOOOOr   N)sympy.core.singletonr   sympy.core.symbolr   sympy.matricesr   "sympy.matrices.expressions.matexprr   sympy.matrices.expressions.setsr   "sympy.matrices.expressions.specialr	   sympy.testing.pytestr
   sympy.sets.setsr   sympy.matrices.kindr   sympy.core.kindr   r2   r5   r   r   r   <module>r@      s    " " " " " " % % % % % % ! ! ! ! ! ! ; ; ; ; ; ; 5 5 5 5 5 5 9 9 9 9 9 9 ' ' ' ' ' ' # # # # # # * * * * * * & & & & & &: : :8P P P P Pr   