+
    i                     0    ^ RI Ht ^ RIHt ^ RIHt R tR# )    )FpGroup)
free_group)raisesc                  @  aaa \        R 4      w  p oo\        V SS,          SR,          ,          SR,          ,          .4      pVP                  w  ooVP                  oSP                  '       g   Q hVP                  SR,          S,          4      SSR,          ,          8X  g   Q hVP                  S^,          S^,          ,          SR,          ,          S,          4      S^,          S,          8X  g   Q hVP                  S^,          SR,          ,          S,          S^,          SR,          ,          SR,          ,          4      '       g   Q hSP                  SS,          S^,          ,          SR,          ,          4      S^,          8X  g   Q hSP                  S^,          S^,          ,          SR,          ,          S,          4      S^,          S,          8X  g   Q hSP                  SR,          S,          4      SSR,          ,          8X  g   Q h\        V S^,          S^,          SS,          ^,          .4      pVP                  oSP                  4        SP                  '       g   Q hSP                  4       '       g   Q hVP                  SSR,          ,          SR,          ,          S^,          ,          S^,          ,          SR,          ,          SR,          ,          4      SR,          SR,          ,          8X  g   Q hSP                  SSR,          ,          SR,          ,          S^,          ,          S^,          ,          SR,          ,          SR,          ,          4      SR,          SR,          ,          8X  g   Q h\        V S^,          S^,          SS,          ^,          .4      pVP                  oVP                  S^,          SR,          ,          S^,          ,          S,          4      SR,          8X  g   Q hSP                  S^,          SR,          ,          S^,          ,          S,          4      SR,          8X  g   Q hVP                  S^,          SR,          ,          S^,          ,          S,          4      SR,          SR,          ,          8X  g   Q hSP                  S^,          SR,          ,          S^,          ,          S,          4      SR,          SR,          ,          8X  g   Q hSP                  S^,          S4       SP                  S^,          SR,          ,          S^,          ,          S,          4      SR,          8X  g   Q hSP                  S^,          SR,          ,          S^,          ,          S^,          ,          4      S8X  g   Q hSP                  ^4       \        \        VVV3R l4       SP                  ^4       SP                  SR,          S4       SP                  SS4      \        4       8X  g   Q hR# )za, bc                  6   < S P                  SR,          S4      # )   )add_rule)Rabs   f/var/www/html/photoedit/myenv/lib/python3.14/site-packages/sympy/combinatorics/tests/test_rewriting.py<lambda> test_rewriting.<locals>.<lambda>-   s    !**QUA"6    Nir	   )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!      s|    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   