K in FddlmZmZmZddlmZddlmZddlm Z m Z dZ y))SymbolSoo)sqrt)poly) dispersion dispersionsetcL td}td}ttj|}t t |dgk(sJttd|}t t |dgk(sJt|dz|}t t |dgk(sJt |dk(sJt|dz|dzz|}t t |ddgk(sJt |dk(sJt||dzz|}t t |ddgk(sJt |dk(sJt|dz |dzz|}t t |ddgk(sJt |dk(sJt|dzd|dzzz dz|}|jd }t t ||gd k(sJt ||dk(sJt t ||gk(sJt ||t usJt|d|dzz|zz|d z z|dz|zz|}|jj||d z j|}t t ||d d gk(sJt t ||dgk(sJt|dz dz|dz dzz|dz dzz|}t t |gdk(sJt t ||dzdzddgk(sJt||dzz|dz z|}t t |gdk(sJt|dztd|zzdz |d}t|dzdtdz|zztdz|d}t t ||dgk(sJt t ||ddgk(sJtd|dzzd|zdz|dzzz|dzd|zzdz|dzzz|dzd|zz|zz|}t t |ddgk(sJt|dz|dzz|dz|dzz|zdz|zz|}|jj||d|zz j|}t t ||gk(sJ|jj|dj|}|jj|dj|}t t ||dgk(sJ|dz|dzz}t t |ddgk(sJt |dk(sJ|dzd|dzzz dz}|dzd|dzzz d|dzzzd|zz dz}t t ||gd k(sJt ||dk(sJ|dz|dzz}t t |d|ddgk(sJt |d|dk(sJ|dzd|dzzz dz}|dzd|dzzz d|dzzzd|zz dz}t t |||gd k(sJt |||dk(sJy)Nxar)r rri iYiA i)rrr rz QQ)domain 3Z7) rrrZerosortedr rshiftras_exprsubsas_polyr)r r fpgpfpagpafgs g/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/sympy/polys/tests/test_dispersion.pytest_dispersionr'ss As A affaB -# $ ++ + adAB -# $ ++ + a!eQB -# $ ++ + b>Q   q1uq1uoq !B -# $A .. . b>Q   aQi B -# $A .. . b>Q   q1uq1uoq !B -# $A .. . b>Q   adQq!tVma #B "B -B' (I 55 5 b"  "" " -B' (B .. . b" " $$ $ a1a4lAdF#QT!V,a 0B   1ae $ , ,Q /B -B' (S$K 77 7 -B' (TF 22 2 qsQh!ax1q(! ,B -# $ 44 4 -RTAI. /Aq6 99 9 a1gqsmQ B -# $ 44 4 adT!WQY"Am r.s$$9<X$r(