+
    i+                        ^ RI Ht ^ RIHt ^ RIHtHt ^ RIHt ^ RI	H
t
Ht ^ RIHtHt ^ RIHt ^ RIHt ^ R	IHtHt ^ R
IHt ^ RIHtHtHtHtHt ^ RIHt ^ RI H!t!H"t" ^ RIH#t#H$t$H%t% ^ RI&H't'H(t( ]
! R4      w  t)t*t+]
! R4      w  t,t-R t.R t/R t0R t1R t2R t3R t4R t5R t6R t7R t8R t9R t:R t;](R  4       t<R! t=R"# )#    )Tuple)Function)ooRational)S)symbolsSymbol)
tribonacci	fibonacci)exp)sqrt)cossin)EmptySequence)SeqMulSeqAddSeqPer
SeqFormulasequence)Interval)IndexedIdx)SeqExpr	SeqExprOpRecursiveSeq)raisesslowzx y zzn mc                  2   \         P                  \        J g   Q h\         P                  P                  \         P                  J g   Q h\         P                  P                  \         P
                  J g   Q h\        \         P                  4      . 8X  g   Q hR # N)r   r   intervalEmptySetlengthZerolist     _/var/www/html/photoedit/myenv/lib/python3.14/site-packages/sympy/series/tests/test_sequences.pytest_EmptySequencer(      sc    ??m+++??##qzz111??!!QVV+++ B&&&r&   c                  &   \        \        ^\        \        4      \        \        ^ ^
4      4      p \        V \         4      '       g   Q hV P                  ^\        \        38X  g   Q hV P                  \        ^ ^
4      8X  g   Q hV P                  ^ 8X  g   Q hV P                  ^
8X  g   Q hV P                  ^8X  g   Q hV P                  \        38X  g   Q h\        \        ^^^4      \        \        ^ \        4      4      P                  \        J g   Q hR# )   N)r   r   nyx
isinstancegenr    r   startstopr"   	variablesr   ss    r'   test_SeqExprr5      s     	aAaB0Aa!!!!55Q1I::!R(((77a<<66R<<88r>>;;1$5Aq>5Ar?3::b@@@r&   c                     \        ^\        ^3\        ^ ^34      p \        V \         4      '       g   Q hV P                  \        ^\        ^4      8X  g   Q hV P                  ^8X  g   Q hV P                  ^4      ^8X  g   Q hV P                  \        08X  g   Q h\        V 4      ^\        ^^\        ^.8X  g   Q hV R,          ^\        ^^\        ^.8X  g   Q h\        ^\        ^3\        \        ) ^ 34      R,          ^\        ^^\        ^.8X  g   Q h\        \        R 4       \        \        R 4       \        \        R 4       \        \        \        ^,          \        ^,          3\        ^ \        34      R,          \        \        ^,          \        ^,          \        \        ^,          \        ^,          .8X  g   Q h\        \        \        ^,          \        ^,          3\        ^ \        34      R,          . RO8X  g   Q h\        \        \        3\        ^ \        34      R,          ^ \        ^\        ^\        .8X  g   Q hR# )	r*   NNNr      Nc                      \        RR4      # )r*   r*         r   r*   r<   )r   r%   r&   r'   <lambda>test_SeqPer.<locals>.<lambda>=   s    vi;r&   c                  :    \        R\        \        ) \        34      # )r*   r;   )r   r-   r   r%   r&   r'   r?   r@   >   s    vi!bS">r&   c                  <    \        \        ^,          ^ \        34      # r<   )r   r+   r   r%   r&   r'   r?   r@   ?   s    vadQG4r&   :Nr9   NN)r   r*      r=      }   )r   r+   r-   r.   
periodicalr   periodcoefffree_symbolsr$   r   r   
ValueErrormr3   s    r'   test_SeqPerrM   0   s   1ay1a)$Aa    <<5Aq>)))88q==771:??>>aS   7q!Q1a((((Q4Aq!Q1%%%%1a)a"a[)#.1aAq!2DDDD
:;<
:>?
:451adAqD/Aq":.r2	
AqD!Q$1a4A&' ' '1adAqD/Aq":.r26KKKK1a&1a*%b)aAq!Q-????r&   c            
         \        \        ^,          \        ^ ^34      p \        V \         4      '       g   Q hV P                  \        ^,          8X  g   Q hV P	                  ^4      ^	8X  g   Q h\        V 4      \        ^4       Uu. uF  q^,          NK  	  up8X  g   Q hV R,          \        ^4       Uu. uF  q^,          NK  	  up8X  g   Q h\        \        ^,          \        \        ) ^ 34      R,          \        ^4       Uu. uF  q^,          NK  	  up8X  g   Q h\        \        ^,          ^ \        34      \        \        ^,          \        ^ \        34      8X  g   Q h\        \        ^,          ^ \        34      P                  \        \        4      \        \        ^,          ^ \        34      8X  g   Q h\        \        \        ^,          ,          \        ^ \        34      P                  \        \        4      \        \        \        ^,          ,          \        ^ \        34      8X  g   Q h\        \        R 4       \        \        R 4       \        \        R 4       \        \        \        ^,          \        ,           ,          \        ^^d34      pVP                  4       \        \        \        ^,          ,          \        \        ,          ,           \        ^^d34      8X  g   Q h\        \!        \        \        ^,          \        ,           ,          4      \        ^^d34      pVP                  RR7      \        \!        \        \        ^,          ,          4      \#        \        \        ,          4      ,          \!        \        \        ,          4      \#        \        \        ^,          ,          4      ,          ,           \        ^^d34      8X  g   Q hVP                  4       \        \!        \        \        ^,          ,          \        \        ,          ,           4      \        ^^d34      8X  g   Q hVP                  RR7      \        \!        \        \        ^,          ,          \        \        ,          ,           4      \        ^^d34      8X  g   Q h\        \%        \        \        ^,          \        ,           ,          4      \        ^^d34      pVP                  4       \        \%        \        \        ^,          ,          4      \%        \        \        ,          4      ,          \        ^^d34      8X  g   Q hVP                  RR	7      \        \%        \        \        ^,          ,          \        \        ,          ,           4      \        ^^d34      8X  g   Q hVP                  RRR
7      \        \%        \        \        ^,          \        ,           ,          4      \        ^^d34      8X  g   Q hR# u upi u upi u upi )r<   r7   r8   c                  0    \        \        ^,          R4      # )r<   r>   )r   r+   r%   r&   r'   r?   !test_SeqFormula.<locals>.<lambda>X   s    z!Q$	:r&   c                  P    \        \        ^,          \        \        ) \        34      # rC   )r   r+   r   r%   r&   r'   r?   rP   Y   s    z!Q$RC=r&   c                  R    \        \        \        ^,          ,          ^ \        34      # rC   )r   rL   r+   r   r%   r&   r'   r?   rP   Z   s    z!AqD&1b':r&   T)trigF)	power_exp)mulrT   N)r   r+   r.   formularI   r$   ranger   rL   subsr-   r   rK   r,   zexpandr   r   r   )r4   iseqs      r'   test_SeqFormular]   G   s   1a4!Q#Aa$$$$991771:??7U1X.X!ttX....Q4%(+(QqDD(++++adQQK(-a1I1Q$$1IIIIadQG$
1a4!Q(DDDDadQF#((A.*QTAq62JJJJa1fq!Rj)..q!41QT6Aq":&' ' ' ::;
:=>
::;
Q1q\Aq#;
/C::<:a1fqslQ3K@@@@
SAqD1H&1c{
3C::4: Js1QT6{3qs8/Cc!A#hsSTUVXYUYSY{FZ/Z]^`acf\g$hhhh::<:c!AqD&1Q3,&7!QEEEE::5:!ZAadFQqSL0AAq#;%OOOO
SAqD1H&As
4C::<:c!AqD&k#ac(&:Q3KHHHH:::&*S1a4!A#5FAs*TTTT::%5:1ZAq!taxL@QTUWXZ]S^5____/ /+1Is   W)3W.W3c                  L   \        \        ^,          \        ^ ^34      p \        R\        ^ ^34      p\        \        ^,          4      p\        \        ^,          \        ^ ^34      V 8X  g   Q h\        R\        ^ ^34      V8X  g   Q h\        \        ^,          4      V8X  g   Q hR# r<   Nr;   )r   r+   r   r   )formperinters      r'   test_sequencerc   g   s    adQ1I&D
Q1I
&Cq!tEAqD1a)$,,,I1ay)S000AqD>U"""r&   c                     \        \        ^,          \        ^ ^
34      p \        R\        ^^
34      p\	        W4      pVP
                  \        ^,          R38X  g   Q hVP                  \        ^^
4      8X  g   Q hVP                  ^8X  g   Q hVP                  ^
8X  g   Q hVP                  ^8X  g   Q hVP                  \        \        38X  g   Q hR# r_   )r   r+   r   rL   r   r/   r    r   r0   r1   r"   r2   )r`   ra   r4   s      r'   test_SeqExprOpre   q   s    adQ2J'D
Q2J
'C$A55QT9%%%%::!R(((77a<<66R<<88q==;;1a&   r&   c            	      "   \        R\        ^ \        34      p \        \        ^,          4      p\        R\        ^^34      p\        \        ^,          R4      p\        \        ^,          R4      p\	        4       \
        P                  8X  g   Q h\	        \
        P                  4      \
        P                  8X  g   Q h\	        V 4      V 8X  g   Q h\	        V \
        P                  4      V 8X  g   Q h\	        W#4      \
        P                  8X  g   Q h\	        W$RR7      pVP                  WB38X  g   Q hVR,          . R	O8X  g   Q h\        V4      . R	O8X  g   Q h\        \	        WRR7      \        4      '       g   Q h\	        W4      p\        V\         4      '       g   Q hV\        R
\        ^^34      8X  g   Q h\	        W4      p\        V\        4      '       g   Q hV\        ^\        ^,          ,          R4      8X  g   Q h\	        WV 4      \	        V \        ^\        ^,          ,          R4      4      8X  g   Q h\	        V\	        W04      4      \	        V \        ^\        ^,          ,          R4      4      8X  g   Q h\	        V \	        W4      RR7      \	        V \        ^\        ^,          ,          R4      4      8X  g   Q h\	        \        R\        ^ \        34      \        R\        ^ \        34      4      \        R\        ^ \        34      8X  g   Q hR# )r*   Fevaluater7   Nr;   r*   r<   r9   
   r*      )r<   r9   rk         )r<      rp   r=   r=   rm   r<   rp   )r   r+   r   r   r   r   r   argsr$   r.   rL   ra   r`   per_bouform_bou	form_bou2r4   s1s2s           r'   test_SeqAddry   ~   s   
Q2J
'CadDVaAY'G!Q$(H1a4(I8q&&&!//"aoo555#;##q'3...'$777wE2A66i))))Q4%%%%7((((fSE:FCCCC		Bb&!!!!*Q1I6666		Bb*%%%%AadFG,,,,$#&sJqAvw/01 1 1$x-.sJqAvw/01 1 1#vd->sJqAvw/01 1 1 &!Q,fVaBZ.HIv1bz"# # #r&   c            	         \        R\        ^ \        34      p \        \        ^,          4      p\        R\        ^^34      p\        \        ^,          \        ^^
34      p\        \        ^,          R4      p\	        4       \
        P                  8X  g   Q h\	        \
        P                  4      \
        P                  8X  g   Q h\	        V 4      V 8X  g   Q h\	        V \
        P                  4      \
        P                  8X  g   Q h\	        W#4      \
        P                  8X  g   Q h\	        W$RR7      pVP                  WB38X  g   Q hVR,          . RO8X  g   Q h\        V4      . RO8X  g   Q h\        \	        WRR7      \        4      '       g   Q h\	        W4      p\        V\         4      '       g   Q hV\        R	\        ^^34      8X  g   Q h\	        W4      p\        V\        4      '       g   Q hV\        \        ^,          R
4      8X  g   Q h\	        WV 4      \	        V \        \        ^,          R
4      4      8X  g   Q h\	        V\	        W04      4      \	        V \        \        ^,          R
4      4      8X  g   Q h\	        V \	        WRR7      RR7      \	        WVRR7      8X  g   Q h\	        \        R\        ^ \        34      \        R\        ^ \        34      4      \        R\        ^ \        34      8X  g   Q hR# )r*   Frg   r7   Nr;   ri   rl   )r*   rD   	          )r*   rp   r=   r<   r<   r9   rj   )r*   rp   )
r   r+   r   r   r   r   r   rr   r$   r.   rs   s           r'   test_SeqMulr~      sy   
Q2J
'CadDVaAY'G!Q$Ar
+H1a4(I8q&&&!//"aoo555#;##q'1??:::'$777wE2A66i))))Q4$$$$7''''fSE:FCCCC		Bb&!!!!*Q1I6666		Bb*%%%%AqD'****$#&sJq!tW-./ / /$x-.sJq!tW-./ / /#vd',.8=?t)e45 5 5 &!Q,fVaBZ.HIv1bz"# # #r&   c                    a \        R\        ^ \        34      o\        \        ^,          4      p S\        R4      ,           \        R\        ^ \        34      8X  g   Q hV \        \        ^,          4      ,           \        \        ^,          \        ^,          ,           4      8X  g   Q hSV ,           \	        SV 4      8X  g   Q h\        \        V3R l4       \        \        V3R l4       R# )r*   c                     < S \         ,           # r   r+   ra   s   r'   r?   test_add.<locals>.<lambda>   	    cAgr&   c                     < \         S ,           # r   r   r   s   r'   r?   r      	    a#gr&   Nri   r<   r=   )r=   rm   r   r+   r   r   r   r   	TypeErrorr`   ra   s    @r'   test_addr      s    
!Q
$CadD&.!VFQ2J%????*QT""jA1&====:T****
9o&
9o&r&   c                    a \        R\        ^ \        34      o\        \        ^,          4      p S\        R4      ,
          \        R\        ^ \        34      8X  g   Q hV \        \        ^,          4      ,
          \        \        ^,          \        ^,          ,
          4      8X  g   Q hSV ,
          \	        SV ) 4      8X  g   Q h\        \        V3R l4       \        \        V3R l4       R# )r*   c                     < S \         ,
          # r   r   r   s   r'   r?   test_sub.<locals>.<lambda>   r   r&   c                     < \         S ,
          # r   r   r   s   r'   r?   r      r   r&   Nri   r   )r   r   r   s    @r'   test_subr      s    
!Q
$CadD&.!VHq!Rj%AAAA:ad#$
1a4!Q$;(????:dU++++
9o&
9o&r&   c                     \        R\        ^ \        34      P                  ^4      \        R\        ^ \        34      8X  g   Q h\	        \        ^,          4      P                  ^4      \	        ^\        ^,          ,          4      8X  g   Q h\
        P                  P                  ^d4      \
        P                  8X  g   Q h\        R\        ^ \        34      \        R4      ,          \        R\        ^ \        34      8X  g   Q h\	        \        ^,          4      \	        \        ^,          4      ,          \	        \        ^,          4      8X  g   Q h\
        P                  \	        \        ^,          4      ,          \
        P                  8X  g   Q h\	        \        ^,          4      \
        P                  ,          \
        P                  8X  g   Q h\        \        R 4       \        \        R 4       R# )r*   c                  D    \        \        ^,          4      \        ,          # rC   )r   r+   r%   r&   r'   r?   %test_mul__coeff_mul.<locals>.<lambda>   s    hq!tnq0r&   c                  D    \         \        \         ^,          4      ,          # rC   )r+   r   r%   r&   r'   r?   r      s    a(1a4.0r&   Nri   rq   r   )r<   r9   )	r   r+   r   	coeff_mulr   r   r   r   r   r%   r&   r'   test_mul__coeff_mulr      sI   &1a*%//2fVaBZ6PPPPad%%a(JqAv,>>>>??$$S)Q__<<<&1a*%8v1bz"# # #adjA..*QT2BBBB??Z1--@@@adaoo-@@@
901
901r&   c                      \        R\        ^ \        34      ) \        R\        ^ \        34      8X  g   Q h\        \        ^,          4      ) \        \        ^,          ) 4      8X  g   Q hR# )r*   N)r*   )r   r<   )r   r+   r   r   r%   r&   r'   test_negr      sR    7Q2J''6'Aq":+FFFFq!t
AqD5 1111r&   c            	         \        R\        ^ \        34      p \        R\        ^ \        34      p\        \        ^,          4      p\        \        ^,          4      pW,           V,           \	        WV4      8X  g   Q hW,           V,
          \	        WV) 4      8X  g   Q hW,           \
        P                  ,
          \	        W4      8X  g   Q hW,           V,           \	        \        R\        ^ \        34      V4      8X  g   Q h\
        P                  V ,
          V ) 8X  g   Q hW",           \        ^\        ^,          ,          4      8X  g   Q hW,          V,          \        WV4      8X  g   Q hW",          \        \        ^,          4      8X  g   Q hW") ,          \        \        ^,          ) 4      8X  g   Q hW V,           ,          \        V\	        W4      4      8X  g   Q hW V ,           ,          \        W!4      8X  g   Q hVP                  \        4      \        \        \        ^,          ,          \        ^ \        34      8X  g   Q hV P                  \        4      \        \        ^\        ,          3\        ^ \        34      8X  g   Q hR# )r*   Nri   rq   )r=   r9   )
r   r+   r   r   r   r   r   r   r   rL   )ra   per2r`   form2s       r'   test_operationsr      s   
!Q
$C&1a*%DadDq!tE:5!9999:E6!:::::'6#+<<<<:vfq!Rj'A4 HHHH??S SD(((;*Qq!tV,,,,:5!9999;*QT****%<:q!te,,,,;6$s0B#CCCC9!3333>>!
1QT6Aq": >>>>==vq!A#hAr
;;;;r&   c                     \        R \        R7      p \        RV 4      p\        W^ ^34      R,          \	        ^4       Uu. uF  q!P                  W4      NK  	  up8X  g   Q h\        RV ^ ^34      R,          . RO8X  g   Q hR# u upi )r[   )clsrr7   Nri   )r*   r<   r*   r<   r*   r<   )r   r   r   r   rW   rX   r   )r[   r   js      r'   test_Idx_limitsr     sw    AQAaQ#A&q*JA66!<*JJJJ&1a)$Q'+==== +Ks   Bc                     \        R\        ^ ^
34      P                  ^4      ^^.8X  g   Q h\        R\        ^ ^34      P                  ^4      . RO8X  g   Q h\        \        \        ^,          ,          \        \        ,          ,           \        ^ \
        34      P                  ^
4      . RO8X  g   Q h\        \        \        ,          \        ^ ^34      P                  ^4      \        .8X  g   Q h\        R4      P                  ^
^4      . RO8X  g   Q h\        ^\        ^4      ,           ^,          \        ,          ^\        ^4      ,           ) ^,          \        ) ,          ,           4      P                  ^
4      ^^.8X  g   Q h\        \        ^\        ^4      ,           ^,          \        ,          ,          \        ^\        ^4      ,           ) ^,          \        ) ,          ,          ,           \        ^ \
        34      P                  ^
4      ^^.8X  g   Q h\        R	\        ^ ^34      P                  ^4      . 8X  g   Q h\        R
\        ^ ^34      P                  ^\        R7      . R38X  g   Q h\        R\        ^ ^34      P                  ^\        R7      \        ^^4      R\        ^^4      .R\        ^,          ,          ^ \        ,          ,           ^,
          ^\        ^,          ,          ^(\        ^,          ,          ,
          ^\        ,          ,           ^,
          ,          38X  g   Q h\        \        \        4      4      P                  ^\        R7      ^^.\        ) \        ^,          \        ,           ^,
          ,          38X  g   Q h\        \        \        4      4      P                  ^\        R7      . RO\        ) \        ^,          \        ^,          ,           \        ,           ^,
          ,          38X  g   Q hR# )r   )gfvarN)r   r*   r*   r<   r=   rm   rD         "   7   )r*   r<   rp            iF  i
  i2  i  iv i* )rm   r   r9   i)rp   irp   r   r;   )r   r   r*   )r*   r<   r=   rp   r9   )r<   r=   rp   rm   r9   O   )r<   r=   rp   rm   rD      ii)r*   r*   r*   )
r   r+   find_linear_recurrencer-   r,   r   r   r   r   r
   r%   r&   r'   test_find_linear_recurrencer     sA   92J&&r*q!f5 5 5 !Rj004H H HAadF1Q3JAr
+BB2F  AqD1Qr(#::2>1#EEEG33B:iGGGa$q'k1_q(47{^A! 44R8QFC C CADGQ**Q!d1g+q0@QB/G-GGqH$$R(QF3 3 3KAq	*AA!DJJJNAq!9-DDQQDO
Dz  NAq!9-DDQQDO	"a#xA/#ad(RT/A2E1a4RTUVXYUYRYHY\^_`\`H`bcHc1def f fIaL!88!8D	
AAqD1HqL!"# # #JqM"99"19E	QB1q!ta!+,-. . .r&   c                      \        R 4      p \        R4      p\        V ! V^,
          4      V ! V^,
          4      ,           V ! V4      V^ ^.4      pVP                  ^4      ^8X  g   Q hR# )r,   r+   N)r   r	   r   rI   )r,   r+   fibs      r'   test_RecursiveSeqr   4  sW    AsA
qQx!AE(*AaD!aV
<C99Q<1r&   N)>sympy.core.containersr   sympy.core.functionr   sympy.core.numbersr   r   sympy.core.singletonr   sympy.core.symbolr   r	   %sympy.functions.combinatorial.numbersr
   r   &sympy.functions.elementary.exponentialr   (sympy.functions.elementary.miscellaneousr   (sympy.functions.elementary.trigonometricr   r   sympy.seriesr   sympy.series.sequencesr   r   r   r   r   sympy.sets.setsr   sympy.tensor.indexedr   r   r   r   r   sympy.testing.pytestr   r   r-   r,   rY   r+   rL   r(   r5   rM   r]   rc   re   ry   r~   r   r   r   r   r   r   r   r   r%   r&   r'   <module>r      s    ' ( + " - G 6 9 = &  $ - C C -
'
1au~1'A"@.`@#
!$#N%#P
'
'2 2
<0> . ..r&   