§
    OŠtjï  ã                   óÌ   — d dl mZmZ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mZmZ d d	lmZmZmZ d d
lmZ eez  ez  Zd„ Zdd„Zdd„Zdd„Zdd„ZdS )é    )ÚRationalÚooÚpi)ÚS)ÚSymbol)Úexp)Úsqrt)Ú	integrate)Úsimplify)ÚomegaÚmÚx)Úpsi_nÚE_nÚcoherent_state)Úhbarc            	      ó¬  — t           t          z  t          dd¦  «        z  t          t            t          dz  z  dz  ¦  «        z  t           t          z  t          dd¦  «        z  t          dt           z  ¦  «        z  t          z  t          t            t          dz  z  dz  ¦  «        z  t           t          z  t          dd¦  «        z  dt           z  t          dz  z  dz
  z  t          d¦  «        z  t          t            t          dz  z  dz  ¦  «        z  t           t          z  t          dd¦  «        z  t          t           dz  ¦  «        z  dt           z  t          dz  z  dt          z  z
  z  t          t            t          dz  z  dz  ¦  «        z  dœ} | D ]?}t          t          |t          t          t          ¦  «        | |         z
  ¦  «        dk    sJ ‚Œ@d S )Né   é   é   é   )r   r   r   r   r   )
Únur   r   r   r   r	   r   r   r   r   )ÚPsiÚns     ú]/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/sympy/physics/tests/test_qho_1d.pyÚtest_wavefunctionr      s€  € å�r‰E•H˜Q ‘N”NÑ"¥S­"¨­q°!©t©°Q©Ñ%7Ô%7Ñ7Ý�r‰E•H˜Q ‘N”NÑ"¥T¨!­B©$¡Z¤ZÑ/µ!Ñ3µc½2¸#ÅÀ1Á¹*Àa¹-Ñ6HÔ6HÑHÝ�r‰E•H˜Q ‘N”NÑ" a­"¡f­q°!©t¡m°aÑ&7Ñ8½¸a¹¼Ñ@Å3ÍÀsÍQÐPQÉTÁzÐSTÁ}ÑCUÔCUÑUÝ�r‰E•H˜Q ‘N”NÑ"¥T­"¨Q©$¡Z¤ZÑ/°1µr±6½A¸q¹D±=À1ÅqÁ5Ñ3HÑIÍCÕQSÐPSÕVWÐYZÑVZÑPZÐ\]ÑP]ÑL^ÔL^Ñ^ð	ð €Cð ð =ð =ˆÝ�˜a¥¥A¥uÑ-Ô-°°A´Ñ6Ñ7Ô7¸1Ò<Ð<Ð<Ð<Ð<ð=ð =ó    r   c           	      ó²   — t          | dz   ¦  «        D ]C}t          t          |t          dd¦  «        dz  t          t           t          f¦  «        dk    sJ ‚ŒDd S )Nr   r   ©Úranger
   r   r   r   ©r   Úis     r   Ú	test_normr#      sb   € å�1�q‘5‰\Œ\ð Bð BˆÝ�˜q¥! Q¨Ñ*Ô*¨AÑ-µµB°3½¨|Ñ<Ô<ÀÒAÐAÐAÐAÐAðBð Br   c                 ó  — t          | dz   ¦  «        D ]q}t          |dz   | dz   ¦  «        D ]X}t          t          |t          dd¦  «        t          |t          dd¦  «        z  t          t           t          f¦  «        dk    sJ ‚ŒYŒrd S )Nr   r   r   )r   r"   Újs      r   Útest_orthogonalityr&       s°   € å�1�q‘5‰\Œ\ð Hð HˆÝ�q˜1‘u˜a !™eÑ$Ô$ð 	Hð 	HˆAÝÝ�a�˜A˜qÑ!Ô!¥%¨­1¨a°Ñ"3Ô"3Ñ3µa½"¸½b°\ñCô CØFGòHð Hð Hð Hð Hð	HðHð Hr   c                 ó    — t          | dz   ¦  «        D ]:}t          |t          ¦  «        t          t          z  |t          j        z   z  k    sJ ‚Œ;d S )Nr   )r    r   r   r   r   ÚHalfr!   s     r   Útest_energiesr)   (   sP   € å�1�q‘5‰\Œ\ð <ð <ˆÝ�1•e‰}Œ}¥¥u¡°µA´F±
Ñ ;Ò;Ð;Ð;Ð;Ð;ð<ð <r   é
   c           	      óü   — t          d¦  «        }t          | dz   ¦  «        D ]Y}t          t          | dz   ¦  «        t	          | dz   |¦  «        z  ¦  «        t          |t	          | |¦  «        z  ¦  «        k    sJ ‚ŒZd S )NÚalphar   )r   r    r   r	   r   )r   r,   r"   s      r   Útest_coherent_stater-   -   sŠ   € õ �7‰OŒO€EÝ�1�q‘5‰\Œ\ð rð rˆÝ�˜Q ™U™œ¥n°Q¸±U¸EÑ&BÔ&BÑBÑCÔCÅxÐPUÕXfÐghÐjoÑXpÔXpÑPpÑGqÔGqÒqÐqÐqÐqÐqðrð rr   N)r   )r*   ) Úsympy.core.numbersr   r   r   Úsympy.core.singletonr   Úsympy.core.symbolr   Ú&sympy.functions.elementary.exponentialr   Ú(sympy.functions.elementary.miscellaneousr	   Úsympy.integrals.integralsr
   Úsympy.simplify.simplifyr   Ú	sympy.abcr   r   r   Úsympy.physics.qho_1dr   r   r   Úsympy.physics.quantum.constantsr   r   r   r#   r&   r)   r-   © r   r   ú<module>r9      sb  ðØ 1Ð 1Ð 1Ð 1Ð 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø "Ð "Ð "Ð "Ð "Ð "Ø $Ð $Ð $Ð $Ð $Ð $Ø 6Ð 6Ð 6Ð 6Ð 6Ð 6Ø 9Ð 9Ð 9Ð 9Ð 9Ð 9Ø /Ð /Ð /Ð /Ð /Ð /Ø ,Ð ,Ð ,Ð ,Ð ,Ð ,Ø !Ð !Ð !Ð !Ð !Ð !Ð !Ð !Ð !Ð !Ø ;Ð ;Ð ;Ð ;Ð ;Ð ;Ð ;Ð ;Ð ;Ð ;Ø 0Ð 0Ð 0Ð 0Ð 0Ð 0àˆ�Y�Ñ€ð=ð =ð =ðBð Bð Bð BðHð Hð Hð Hð<ð <ð <ð <ð
rð rð rð rð rð rr   