+
    iS
                         ^ RI HtHtHtHtHtHtHt ^ RIH	t	 ^ RI
Ht ^ RIHt ^ RIHt ^ RIHt R tR tR	 tR
 tR tR tR tR# )    )HilbertSpaceComplexSpaceL2	FockSpaceTensorProductHilbertSpaceDirectSumHilbertSpaceTensorPowerHilbertSpace)oo)Symbol)srepr)sstr)Intervalc                      \        4       p \        V \         4      '       g   Q h\        V 4      R 8X  g   Q h\        V 4      R8X  g   Q hR# )HzHilbertSpace()N)r   
isinstancer   r   )hss    f/var/www/html/photoedit/myenv/lib/python3.14/site-packages/sympy/physics/quantum/tests/test_hilbert.pytest_hilbert_spacer      s?    	Bb,''''8s??9((((    c                     \        ^4      p \        V \         4      '       g   Q hV P                  ^8X  g   Q h\        V 4      R8X  g   Q h\	        V 4      R8X  g   Q h\        R4      p\        V4      p\        V\         4      '       g   Q hVP                  V8X  g   Q h\        V4      R8X  g   Q h\	        V4      R8X  g   Q hVP                  V^4      \        ^4      8X  g   Q hR# )   zC(2)zComplexSpace(Integer(2))nzC(n)zComplexSpace(Symbol('n'))N)r   r   	dimensionr   r   r   subs)c1r   c2s      r   test_complex_spacer      s    	aBb,''''<<18v92222sA	aBb,''''<<18v93333771a=LO+++r   c                     \        \        \        ) ^4      4      p \        V \         4      '       g   Q hV P                  \        J g   Q hV P
                  \        \        ) ^4      8X  g   Q h\        RRR7      p\        RRR7      p\        \        W4      4      pVP                  \        J g   Q hVP
                  \        W4      8X  g   Q hVP                  VR4      \        \        RV4      4      8X  g   Q hR# )   xT)realyN)r   r   r
   r   r   intervalr   r   )b1r    r"   b2s       r   test_L2r'   $   s    	HbS!	Bb"<<2;;(B3****sAsA	HQN	B<<2;;(1.(((771b>RQ0000r   c                      \        4       p \        4       p\        V \         4      '       g   Q hV P                  \        J g   Q hW8X  g   Q hR # )N)r   r   r   r
   )f1f2s     r   test_fock_spacer+   2   s>    	B	Bb)$$$$<<28O8r   c                     \        R 4      p \        ^4      p\        V 4      pW,          p\        V\        4      '       g   Q hVP                  ^V ,          8X  g   Q hVP
                  W38X  g   Q hW",          p\        V\        4      '       g   Q hVP                  V8X  g   Q hVP                  ^8X  g   Q hVP                  V ^,          8X  g   Q h\        4       pW,          V,          pVP                  \        J g   Q hR# r   N)r   r   r   r   r   spacesr	   baseexpr   r
   r   hs1hs2hfs        r   test_tensor_productr6   :   s    sA
q/C
q/CAa23333;;!A#88z!!!Aa0111166S==55A::;;!Q$A	A;;"r   c                     \        R 4      p \        ^4      p\        V 4      pV^,          p\        V\        4      '       g   Q hVP                  V8X  g   Q hVP
                  ^8X  g   Q hVP                  ^8X  g   Q hV^,          p\        V\        4      '       g   Q hVP                  V8X  g   Q hVP
                  ^8X  g   Q hVP                  V ^,          8X  g   Q hR# r-   )r   r   r   r	   r/   r0   r   )r   r2   r3   r4   s       r   test_tensor_powerr8   O   s    sA
q/C
q/CQAa0111166S==55A::;;!QAa0111166S==55A::;;!Q$r   c                  l   \        R 4      p \        ^4      p\        V 4      pW,           p\        V\        4      '       g   Q hVP                  ^V ,           8X  g   Q hVP
                  W38X  g   Q h\        4       pW,           V,           pVP                  \        J g   Q hVP
                  WV38X  g   Q hR# r-   )r   r   r   r   r   r.   r   r
   r1   s        r   test_direct_sumr:   a   s    sA
q/C
q/C	Aa.////;;!a%88z!!!A#A;;"88}$$$r   N)sympy.physics.quantum.hilbertr   r   r   r   r   r   r	   sympy.core.numbersr
   sympy.core.symbolr   sympy.printing.reprr   sympy.printing.strr   sympy.sets.setsr   r   r   r'   r+   r6   r8   r:    r   r   <module>rB      sH     
 " $ % # $), 1*$%r   