+
    id                     h    ^ RI Ht ^ RIt^ RIHtHtHt ^ RIHt ^ RIH	t	H
t
 ^ RIHt R tR tR	 tR# )
    )raisesN)DaggerAntiCommutatorqapply)	FermionOp)FermionFockKetFermionFockBra)Symbolc                     \        R 4      p \        R4      p\        V \         4      '       g   Q h\        \        V 4      \         4      '       g   Q hV P                  '       g   Q h\        V 4      P                  '       d   Q h\        R 4      \        R R4      8X  g   Q h\        R 4      \        R4      8w  g   Q h\        R R4      \        R R4      8w  g   Q h\	        V \        V 4      4      P                  4       ^8X  g   Q h\	        V \        V4      4      P                  4       V \        V4      ,          \        V4      V ,          ,           8X  g   Q hR# )cdTFN)r   
isinstancer   is_annihilationr   doit)r   r   s     f/var/www/html/photoedit/myenv/lib/python3.14/site-packages/sympy/physics/quantum/tests/test_fermion.pytest_fermionoperatorr   
   s
   #A#Aa####fQi++++ay(((((S>YsD1111S>Ys^+++S$9S%#8888!VAY',,.!333!VAY',,.!fQi-&)a-2OOOO    c                  4   \        R 4      p \        ^ 4      \        ^4      ,          P                  4       ^ 8X  g   Q h\        ^4      \        ^4      ,          P                  4       ^8X  g   Q h\	        V \        ^4      ,          4      \        ^ 4      8X  g   Q h\	        V \        ^ 4      ,          4      ^ 8X  g   Q h\	        \        V 4      \        ^ 4      ,          4      \        ^4      8X  g   Q h\	        \        V 4      \        ^4      ,          4      ^ 8X  g   Q hR# )r   N)r   r	   r   r   r   r   r   s    r   test_fermion_statesr      s    #A 1q 11779Q>>>1q 11779Q>>>!nQ''(N1,====!nQ''(A---&)nQ//0N14EEEE&)nQ//0A555r   c                  b   \        R 4      p V ^ ,          ^8X  g   Q hV ^,          V 8X  g   Q hV ^,          ^ 8X  g   Q hV ^,          ^ 8X  g   Q h\        V 4      ^,          \        V 4      8X  g   Q h\        V 4      ^,          ^ 8X  g   Q hV \        R4      ,          P                  \        P
                  P                  P                  8X  g   Q hV \        R4      ,          P                  V \        R4      38X  g   Q h\        \        4      ;_uu_ 4        V R,           RRR4       \        \        4      ;_uu_ 4        V R,           RRR4       \        \        4      ;_uu_ 4        V R,           RRR4       R#   + '       g   i     Ld; i  + '       g   i     LN; i  + '       g   i     R# ; i)r   aNg	@y              ?)r   r   r
   funcsympycorepowerPowargsr   
ValueError	TypeErrorr   s    r   
test_powerr"   +   s6   #Aa4199a4199a4199a4199!9a<6!9$$$!9a<1vc{N  EJJ$4$4$8$8888vc{N  Qs$4444	
			2 
 

			3 
 
				2 
	 
	 
	 
		s$   
E7:
F
#
F7F	
F	F.	)pytestr   r   sympy.physics.quantumr   r   r   sympy.physics.quantum.fermionr   r   r	   r
   r   r   r"    r   r   <module>r'      s*      @ @ 3 H P&6r   