§
    OŠtjÀ  ã                   ó:   — d dl mZ d dlmZ ed„ ¦   «         Zd„ ZdS )é    )Útree)ÚXFAILc                  ó¤   — ddl m}   | ddd¦  «        } | ddd¦  «        }g d¢}t          ||z   ¦  «        d                     |¦  «        k    sJ ‚d S )Nr   ©ÚMatrixSymbolÚAé   ÚB)¡zMatAdd: A + B
zalgebraic: False
zcommutative: False
zcomplex: False
zcomposite: False
zeven: False
zextended_negative: False
zextended_nonnegative: False
zextended_nonpositive: False
zextended_nonzero: False
zextended_positive: False
zextended_real: False
zimaginary: False
zinteger: False
zirrational: False
znegative: False
znoninteger: False
znonnegative: False
znonpositive: False
znonzero: False
zodd: False
zpositive: False
zprime: False
zrational: False
zreal: False
ztranscendental: False
zzero: False
z+-MatrixSymbol: A
z| algebraic: False
z| commutative: False
z| complex: False
z| composite: False
z| even: False
z| extended_negative: False
z| extended_nonnegative: False
z| extended_nonpositive: False
z| extended_nonzero: False
z| extended_positive: False
z| extended_real: False
z| imaginary: False
z| integer: False
z| irrational: False
z| negative: False
z| noninteger: False
z| nonnegative: False
z| nonpositive: False
z| nonzero: False
z| odd: False
z| positive: False
z| prime: False
z| rational: False
z| real: False
z| transcendental: False
z| zero: False
z| +-Symbol: A
ú| | commutative: True
ú| +-Integer: 3
z| | algebraic: True
r   z| | complex: True
z| | extended_negative: False
z| | extended_nonnegative: True
z| | extended_real: True
z| | finite: True
z| | hermitian: True
z| | imaginary: False
z| | infinite: False
z| | integer: True
z| | irrational: False
z| | negative: False
z| | noninteger: False
z| | nonnegative: True
z| | rational: True
z| | real: True
z| | transcendental: False
r   z|   algebraic: True
z|   commutative: True
z|   complex: True
z|   extended_negative: False
z|   extended_nonnegative: True
z|   extended_real: True
z|   finite: True
z|   hermitian: True
z|   imaginary: False
z|   infinite: False
z|   integer: True
z|   irrational: False
z|   negative: False
z|   noninteger: False
z|   nonnegative: True
z|   rational: True
z|   real: True
z|   transcendental: False
z+-MatrixSymbol: B
z  algebraic: False
z  commutative: False
z  complex: False
z  composite: False
z  even: False
z  extended_negative: False
z  extended_nonnegative: False
z  extended_nonpositive: False
z  extended_nonzero: False
z  extended_positive: False
z  extended_real: False
z  imaginary: False
z  integer: False
z  irrational: False
z  negative: False
z  noninteger: False
z  nonnegative: False
z  nonpositive: False
z  nonzero: False
z  odd: False
z  positive: False
z  prime: False
z  rational: False
z  real: False
z  transcendental: False
z  zero: False
z  +-Symbol: B
ú  | commutative: True
ú  +-Integer: 3
z  | algebraic: True
r   z  | complex: True
z  | extended_negative: False
z  | extended_nonnegative: True
z  | extended_real: True
z  | finite: True
z  | hermitian: True
z  | imaginary: False
z  | infinite: False
z  | integer: True
z  | irrational: False
z  | negative: False
z  | noninteger: False
z  | nonnegative: True
z  | rational: True
z  | real: True
z  | transcendental: False
r   z    algebraic: True
z    commutative: True
z    complex: True
z    extended_negative: False
z    extended_nonnegative: True
z    extended_real: True
z    finite: True
z    hermitian: True
z    imaginary: False
z    infinite: False
z    integer: True
z    irrational: False
z    negative: False
z    noninteger: False
z    nonnegative: True
z    rational: True
z    real: True
z    transcendental: False
Ú )Úsympy.matrices.expressionsr   r   Újoin©r   r   r
   Útest_strs       ú\/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/sympy/printing/tests/test_tree.pyÚtest_print_tree_MatAddr      s~   € à7Ð7Ð7Ð7Ð7Ð7Øˆ�S˜!˜QÑÔ€AØˆ�S˜!˜QÑÔ€Aðbð bð b€HõH ��A‘‰;Œ;˜"Ÿ'š' (Ñ+Ô+Ò+Ð+Ð+Ð+Ð+Ð+ó    c                  ó~   — ddl m}   | ddd¦  «        } | ddd¦  «        }d}t          ||z   d¬¦  «        |k    sJ ‚d S )	Nr   r   r   r	   r
   z„MatAdd: A + B
+-MatrixSymbol: A
| +-Str: A
| +-Integer: 3
| +-Integer: 3
+-MatrixSymbol: B
  +-Str: B
  +-Integer: 3
  +-Integer: 3
F)Úassumptions)r   r   r   r   s       r   Ú$test_print_tree_MatAdd_noassumptionsr   ³   sn   € Ø7Ð7Ð7Ð7Ð7Ð7Øˆ�S˜!˜QÑÔ€AØˆ�S˜!˜QÑÔ€Að	ð õ ��A‘ 5Ð)Ñ)Ô)¨XÒ5Ð5Ð5Ð5Ð5Ð5r   N)Úsympy.printing.treer   Úsympy.testing.pytestr   r   r   © r   r   ú<module>r      sa   ðØ $Ð $Ð $Ð $Ð $Ð $Ø &Ð &Ð &Ð &Ð &Ð &ð ði,ð i,ñ „ði,ðX6ð 6ð 6ð 6ð 6r   