
    g                     D    d dl mZ d dlmZ d dlmZmZ d dlmZm	Z	 d Z
dS )    )IndexedIntegral)symbols)cossin)IdxIndexedBasec                     t          d          } t          dd          \  }}t          dt                    \  }}t          |t                    sJ t	          d| |                                                   | |         k    sJ t	          | |         | |                                                   | |         dz  dz  k    sJ t	          | |         | |                                                   | |         | |         z  k    sJ t	          | |         | |         z  | |                                                   | |         dz  | |         z  dz  k    sJ t	          t          | |                   | |                                                   t          | |                    k    sJ t	          t          | |                   | |                                                   t          | |                   | |         z  k    sJ t	          d| |                                                   | |         k    sJ t	          | |         | |                                                   | |         dz  dz  k    sJ t	          | |         | |                                                   | |         | |         z  k    sJ t	          | |         | |         z  | |                                                   | |         dz  | |         z  dz  k    sJ t	          t          | |                   | |                                                   t          | |                    k    sJ t	          t          | |                   | |                                                   t          | |                   | |         z  k    sJ d S )	NAzi jT)integerza1:3)cls      )r   r   r   
isinstancer   doitr   r   )r
   ija1a2s        f/var/www/html/ai-engine/env/lib/python3.11/site-packages/sympy/sandbox/tests/test_indexed_integrals.pytest_indexed_integralsr      sN   CA5$'''DAqV%%%FBb#1ad##((**ad22221Q41&&++--1Q>>>>1Q41&&++--1!<<<<1Q4!A$;!--2244!	AaD8H18LLLLL3qt99ad++0022s1Q4yyj@@@@3qt99ad++0022c!A$ii!A$6FFFFF1ae$$))++qu44441R5!B%((--//1R5A:>AAAA1R5!B%((--//1R51R5=@@@@1R51R5=!B%0055771R5A:";MPQ;QQQQQ3qu::qu--2244QrUCCCC3qu::qu--2244AbE

QrU8JJJJJJJ    N)sympy.sandbox.indexed_integralsr   sympy.core.symbolr   (sympy.functions.elementary.trigonometricr   r   sympy.tensor.indexedr   r   r    r   r   <module>r      sw    ; ; ; ; ; ; % % % % % % ? ? ? ? ? ? ? ? 3 3 3 3 3 3 3 3K K K K Kr   