
    \h                     .    S SK Jr  S SKJr  S SKJr  S rg)    )FpGroup)
free_group)raisesc                  
  ^^^ [        S5      u  n mm[        U TT-  TS-  -  TS-  -  /5      nUR                  u  mmUR                  mTR                  (       d   eUR                  TS-  T-  5      TTS-  -  :X  d   eUR                  TS-  TS-  -  TS-  -  T-  5      TS-  T-  :X  d   eUR                  TS-  TS-  -  T-  TS-  TS-  -  TS-  -  5      (       d   eTR                  TT-  TS-  -  TS-  -  5      TS-  :X  d   eTR                  TS-  TS-  -  TS-  -  T-  5      TS-  T-  :X  d   eTR                  TS-  T-  5      TTS-  -  :X  d   e[        U TS-  TS-  TT-  S-  /5      nUR                  mTR                  5         TR                  (       d   eTR                  5       (       d   eUR                  TTS-  -  TS-  -  TS-  -  TS-  -  TS-  -  TS-  -  5      TS-  TS-  -  :X  d   eTR                  TTS-  -  TS-  -  TS-  -  TS-  -  TS-  -  TS-  -  5      TS-  TS-  -  :X  d   e[        U TS-  TS-  TT-  S-  /5      nUR                  mUR                  TS-  TS-  -  TS-  -  T-  5      TS-  :X  d   eTR                  TS-  TS-  -  TS-  -  T-  5      TS-  :X  d   eUR                  TS-  TS-  -  TS-  -  T-  5      TS-  TS-  -  :X  d   eTR                  TS-  TS-  -  TS-  -  T-  5      TS-  TS-  -  :X  d   eTR                  TS-  T5        TR                  TS-  TS-  -  TS-  -  T-  5      TS-  :X  d   eTR                  TS-  TS-  -  TS-  -  TS-  -  5      T:X  d   eTR                  S	5        [        [        UUU4S
 j5        TR                  S5        TR                  TS-  T5        TR                  TT5      [        5       :X  d   eg )Nza, b            i   c                  .   > T R                  TS-  T5      $ )N)add_rule)Rabs   `/var/www/auris/envauris/lib/python3.13/site-packages/sympy/combinatorics/tests/test_rewriting.py<lambda> test_rewriting.<locals>.<lambda>-   s    !**QUA"6       r   )r   r   
generators_rewriting_systemis_confluentreduceequalsreduce_using_automatonmake_confluent_check_confluencer   set_maxr   RuntimeErrorset)FGr   r   r   s     @@@r   test_rewritingr&      sx    GAq!AaC2IaeO$%A<<DAq	A>>>88ArE!G!R%'''88AqDAIaeOA%&!Q$q&00088AqDBJqL!Q$q"u*QU"23333##AaC1HQUN3q!t;;;##AqDAIaeOA$56!Q$q&@@@##ArE!G,!R%777AqD!Q$1q)*A	A >>>    88AaeGArEM!Q$&q!t+ArE1!S&89QU1b5[HHH##AaeGArEM!Q$$6q!t$;ArE$A!S&$HIQPRUSTVXSX[XXXAqD!Q$1q)*A	A88AqDBJq!tOA%&!R%///##AqDBJq!tOA$56!R%???88AqDBJq!tOA%&!R%2+555##AqDBJq!tOA$56!R%2+EEEJJq!tQ##AqDBJq!tOA$56!R%???##AqDBJq!tOAqD$89Q>>>IIbM
<67IIbMJJq"ua::asu$$$r   N)sympy.combinatorics.fp_groupsr   sympy.combinatorics.free_groupsr   sympy.testing.pytestr   r&    r   r   <module>r+      s    1 6 '+%r   