+
    ‹°³j¼  ã                   ó†   € ^ RI Ht ^ RIHt ^ RIHtHtHtHtH	t	 ^ RI
HtHt ^ RIHt ^ RIHt ^ RIHt R tR	 tR
 tR tR# )é    )ÚEq)ÚS)ÚxÚyÚzÚsÚt)Ú	FiniteSetÚEmptySet)ÚPoint)ÚImplicitRegion)Úraisesc                  ó4  € \        \        \        3\        ^,          ^,          \        ^,          ^,          ,           ^,
          4      p V P                  \        ^,          ^,          \        ^,          ^,          ,           ^,
          8X  g   Q hV P                  \        \        38X  g   Q hV P
                  ^8X  g   Q h\        \        \        \        3\        \        ^,          \        ^,          ,           \        \        ,          ,
          ^4      4      pVP                  \        ^,          \        ^,          ,           \        \        ,          ,
          ^,
          8X  g   Q hVP                  \        \        \        38X  g   Q hVP
                  ^8X  g   Q hR# )é   N)r   r   r   ÚequationÚ	variablesÚdegreer   r   )ÚellipseÚrs     Úg/home/luca/screen-checking/.venv/lib/python3.14/site-packages/sympy/vector/tests/test_implicitregion.pyÚtest_ImplicitRegionr   
   s  € Üœa¤˜V¤a¨¥d¨1¥f¬q°!­t°B­wÕ&6¸Õ&:Ó<€GØ×Ñœq !�t A�v¬¨1­¨R­Õ/°!Õ3Ô3Ð3Ð3Ø×Ñ¤¤A Ô&Ð&Ð&Ø�>‰>˜QÔÐÐÜœœ1œa�y¤"¤Q¨¥T¬A¨q­D¥[´1´Qµ3Õ%6¸Ó":Ó;€AØ�:‰:œ˜A�¤ 1¥�¤q¬¥sÕ*¨QÕ.Ô.Ð.Ð.Ø�;‰;œ1œa¤˜)Ô#Ð#Ð#Ø�8‰8�qŒ=ÐŠ=ó    c                  ó´  a€ \        \        3\        ^,          ^,
          4      p V P                  4       R8X  g   Q h\        \        \        3\        ^,          \        ^,          ,           ^,
          4      pVP                  4       R8X  g   Q h\        \        \        3\        \	        ^4      ^,          ,
          ^,          \        ^,          ,           \	        ^4      ^,          ^,          ,
          4      pVP                  4       \	        ^4      ^,          \	        ^4      ) ^,          38X  g   Q h\        \        \        3\        ^,
          ^,          ^\        ^,
          ,          ,
          4      pVP                  4       R8X  g   Q h\        \        \        3\        ^,          ^\        ,          \        ,          ,
          ^\        ^,          ,          ,
          ^\        ,          ,           ^\        ,          ,           ^,
          4      pVP                  4       \	        ^4      ^,          \	        ^	4      ^,          38X  g   Q h\        \        \        3\        ^,          ^\        ,          \        ,          ,
          ^\        ^,          ,          ,           ^\        ,          ,
          ^\        ,          ,
          R,           4      o\        \        V3R l4       R# )r   c                  ó$   <€ S P                  4       # ©N)Úregular_point)Úr3s   €r   Ú<lambda>Ú$test_regular_point.<locals>.<lambda>!   s   ø€ ˜r×/Ñ/Ô1r   N)éüÿÿÿ)r   éþÿÿÿ)é   r"   g      ø?)r   r   r   r   r   r   Ú
ValueError)Úr1Úc1Úc2Úc3Úr2r   s        @r   Útest_regular_pointr)      sÊ  ø€ Ü	œ˜œa �d R�iÓ	(€BØ×ÑÓ Ô&Ð&Ð&Ü	œœA˜¤ 1¥¤q¨!¥t¥¨a¥Ó	0€BØ×ÑÓ Ô(Ð(Ð(Ü	œœA˜¤¤Q q£T¨!¥V¥¨a¥´!°Qµ$Õ 6¼!¸A»$¸q½&À1½Õ DÓ	E€BØ×ÑÓ¤! A£$ q¥&¬1¨Q«4¨%°­'Ð!2Ô2Ð2Ð2Ü	œœA˜¤ Q¥¨¥
¨b´!°aµ%­jÕ 8Ó	9€BØ×ÑÓ Ô'Ð'Ð'Ü	œœA˜¤ 1¥ q¬¥s¬1¥u¥¨q´°Aµ­vÕ 5¸¼!½Õ ;¸aÄ½cÕ AÀAÕ EÓ	F€BØ×ÑÓ¤! A£$ q¥&¬!¨A«$¨q­&Ð!1Ô1Ð1Ð1Ü	œœA˜¤ 1¥ q¬¥s¬1¥u¥¨q´°Aµ­vÕ 5¸¼!½Õ ;¸aÄ½cÕ AÀCÕ GÓ	H€BÜ
Œ:Ô1Ö2r   c                  óV  € \        \        \        \        3\	        \        \        ,           \        ,           ^ 4      4      p V P                  4       \        8X  g   Q h\        \        \        \        3\        \        ,          \        ,          \        ^,          ,           \        ^,          \        ^,          ,          ,
          4      pVP                  4       \        ^ ^ \        3\        ^ ^ 34      8X  g   Q hVP                  R4      ^8X  g   Q hVP                  R4      ^8X  g   Q h\        \        \        \        3\        ^,          \        ^,          ,
          \        ^,          ,
          4      pVP                  4       \        R4      8X  g   Q hVP                  R4      ^8X  g   Q h\        \        \        3\        ^,          \        ^,          ,           ^\        ,          ,
          4      pVP                  4       \        8X  g   Q hVP                  \        ^^4      4      ^ 8X  g   Q hR# )r   N)r   r   r   )r   r   é   )
r   r   r   r   r   Úsingular_pointsr   r
   Úmultiplicityr   )r$   r(   r   Úr4s       r   Ú$test_singular_points_and_multiplictyr/   $   sx  € Ü	œœAœq˜	¤2¤a¬!¥e¬a¥i°Ó#3Ó	4€BØ×ÑÓ¤8Ô+Ð+Ð+Ü	œœAœq˜	¤1¤Q¥3¤q¥5¬1¨a­4¥<´°Aµ´a¸µdµÕ#:Ó	;€BØ×ÑÓ¤9¨a°´A¨Y¼¸A¸q¸	Ó#BÔBÐBÐBØ�?‰?˜9Ó%¨Ô*Ð*Ð*Ø�?‰?˜9Ó%¨Ô*Ð*Ð*Ü	œœAœq˜	¤1 a¥4¬!¨Q­$¥;´°AµÕ#5Ó	6€BØ×ÑÓ¤9¨YÓ#7Ô7Ð7Ð7Ø�?‰?˜9Ó%¨Ô*Ð*Ð*Ü	œœA˜¤ 1¥¤q¨!¥t¥¨a´­cÕ 1Ó	2€BØ×ÑÓ¤8Ô+Ð+Ð+Ø�?‰?œ5  A›;Ó'¨1Ô,Ð,Ò,r   c            	      ó\  aa€ \        \        3\        ^,
          4      p V P                  4       \        ^,
          38X  g   Q h\        \        \        3\	        \        ^\        ,          ^,           4      4      pVP                  4       \        ^\        ,          ^,           38X  g   Q h\        \        \        3\        ^,
          ^,          \        ^,           ^,          ,           ^,
          4      pVP                  \
        R7      ^\
        ,          \
        ^,          ^,           ,          ^,           ^\
        ^,          ,          \
        ^,          ^,           ,          ^,
          38X  g   Q h\        \        \        3\        \        P                  ,
          ^,          \        ^,          ,           \        ^4      ^,          ^,          ,
          4      pVP                  \
        R7      \
        \
        ^,          ^,           ,          \        ^4      ^,          ,           \
        ^,          \
        ^,          ^,           ,          \        ^4      ^,          ,
          38X  g   Q h\        \        \        3\	        \        ^,          \        ^,          ,           ^\        ,          4      4      pVP                  \
        3R7      ^\
        ,          \
        ^,          ^,           ,          ^,           ^\
        ^,          ,          \
        ^,          ^,           ,          ^,
          38X  g   Q h\        \        \        3\        ^,
          ^,          ^\        ^,           ,          ,
          4      pVP                  \
        4      R^\
        ^,          ,          ,           ^^\
        ,          ,           38X  g   Q h\        \        \        3\        \        ,          ^,
          4      pVP                  \
        4      R\
        ^,           \
        ,          ,           \
        38X  g   Q h\        \        \        3\        ^,          \        ^,          ,           \        ^,          ,
          4      pVP                  \
        R7      \
        ^,          ^,
          \
        \
        ^,          ^,
          ,          38X  g   Q h\        \        \        3\        ^,          \        ^,          ,
          4      pVP                  \
        4      \
        ^,          \
        ^,          38X  g   Q h\        \        \        3\        ^,          \        ^,          ,           \        ^,          ,
          4      p	V	P                  \
        4      \
        ^,          ^,
          \
        \
        ^,          ^,
          ,          38X  g   Q h\        \        \        \        3\	        \        ^,          \        ^,          ,           \        ^,          ,           ^\        ,          4      4      p
V
P                  \        \
        3R7      ^\        ^,          \
        ^,          ,           ^,           ,          ^\
        ,          \        ^,          \
        ^,          ,           ^,           ,          ^\        ,          \        ^,          \
        ^,          ,           ^,           ,          38X  g   Q h\        \        \        3\	        \        ^,          ^\        ,          \        ,          ,           ^\        ^,          ,          ,           \        ,           \        ,
          ^
,           ^ 4      4      pVP                  \
        4      \        ^4      ^,          ^^\
        ^,          ,          ^\
        ,          ,           ^,           ,          ,           ^\
        ,          ^\
        ^,          ,          ^\
        ,          ,           ^,           ,          \        ^4      ^,          ,
          38X  g   Q h\        \        \        3\        ^,          \        ^,          ,
          \        ,           4      o\        \        V3R l4       \        \        \        3\        ^,          \        ^,          ,
          \        ^,          ,
          ^,           4      o\        \        V3R l4       R# )r   )Ú
parametersc                  ó$   <€ S P                  4       # r   ©Úrational_parametrization)r$   s   €r   r   Ú/test_rational_parametrization.<locals>.<lambda>X   ó   ø€ ¨×(CÑ(CÔ(Er   c                  ó$   <€ S P                  4       # r   r3   )r(   s   €r   r   r5   Z   r6   r   Niúÿÿÿéÿÿÿÿ)r   r   r4   r   r   r	   r   ÚHalfr   r   r   ÚNotImplementedError)ÚpÚlineÚcircle1Úcircle2Úcircle3ÚparabolaÚrect_hyperbolaÚcubic_curveÚcuspidalÚIÚsphereÚconicr$   r(   s               @@r   Útest_rational_parametrizationrG   3   sŸ  ù€ Üœ�tœQ �UÓ#€AØ×%Ñ%Ó'¬A°­E¨8Ô3Ð3Ð3äœ1œa˜&¤"¤Q¨¬!­¨a­£.Ó1€DØ×(Ñ(Ó*¬q°!´Aµ#¸µ'¨lÔ:Ð:Ð:äœa¤˜V¤a¨¥c¨A¥X´°1µ°qµÕ%8¸1Õ%<Ó=€GØ×+Ñ+´qÐ+Ó9¸aÄ½cÄ1ÀaÅ4È!Å8½nÈqÕ>PÐRSÔTUÐWXÕTXÕRXÔZ[Ð]^ÕZ^ÐabÕZbÕRcÐfgÕRgÐ=hÔhÐhÐhÜœa¤˜V¤a¬!¯&©&¥j°1¥_´q¸!µtÕ%;¼qÀ»tÀA½vÈ½kÕ%IÓJ€Gà×+Ñ+´qÐ+Ó9¼aÄÀAÅÈÅ½lÌQÈqËTÐRSÍVÕ>SÔUVÐXYÕUYÔ[\Ð^_Õ[_ÐbcÕ[cÕUdÔghÐijÓgkÐlmÕgmÕUmÐ=nÔnÐnÐnÜœa¤˜V¤R¬¨1­¬q°!­t­°Q´qµSÓ%9Ó:€GØ×+Ñ+¼°tÐ+Ó<ÀÄ1ÅÄaÈÅdÈQÅhÅÐRSÕASÐUVÔWXÐZ[ÕW[ÕU[Ô]^Ð`aÕ]aÐdeÕ]eÕUfÐijÕUjÐ@kÔkÐkÐkäœq¤!˜f¤q¨1¥u¨q¥j°1´a¸!µeµ9Õ&<Ó=€HØ×,Ñ,¬QÓ/°B¸¼1¸a½4½µKÀÀQÄqÅSÅÐ3IÔIÐIÐIä#¤Q¬ F¬A¬a­C°!­GÓ4€NØ×2Ñ2´1Ó5¸"ÄÀAÅÄq½y½.Ì!Ð9LÔLÐLÐLä ¤!¤Q ¬¨A­´°1µ­´q¸!µtÕ);Ó<€KØ×/Ñ/¼AÐ/Ó?ÄAÀqÅDÈ1ÅHÌaÔQRÐTUÕQUÐXYÕQYÍlÐC[Ô[Ð[Ð[Üœq¤!˜f¤q¨!¥t¬a°­d¥{Ó4€HØ×,Ñ,¬QÓ/´A°qµD¼!¸Q½$°<Ô?Ð?Ð?äœœ1�vœq !�t¤a¨¥d�{¬Q°­TÕ1Ó2€AØ×%Ñ%¤aÓ(¬Q°­T°A­X´q¼!¸Q½$À½(µ|Ð,DÔDÐDÐDäœQ¤¤1˜I¤r¬!¨Q­$´°Aµ­+¼¸1½Õ*<¸aÄ½cÓ'BÓC€FØ×*Ñ*´q¼!°fÐ*Ó=À!ÄQÈÅTÌAÈqÍDÅ[ÐSTÅ_ÕBUÐWXÔYZÕWZÔ\]Ð_`Õ\`ÔcdÐfgÕcgÕ\gÐjkÕ\kÕWlÐnoÔpqÕnqÔstÐvwÕswÔz{Ð}~Õz~Õs~ð  BCõ  tCõ  oDð  BEô  Eð  Eð  EäœAœq˜6¤2¤a¨¥d¨Q¬q­S´­U¥l°Q´q¸!µtµVÕ&;¼aÕ&?Ä!Õ&CÀbÕ&HÈ!Ó#LÓM€EØ×)Ñ)¬!Ó,Ü	ˆ"‹ˆa��!�Q”q˜!•t•V˜a¤�c•\ AÕ%Õ&Õ&¨¬!­¨Q¬q°!­t­V°a¼µc­\¸AÕ-=Õ(>ÄÀ2ÃÀqÅÕ(Hð1Jô Jð Jð Jô 
œœA˜¤ 1¥¤q¨!¥t¥¬a¥Ó	0€BÜ
ÔÔ EÔFÜ	œœA˜¤ 1¥¤q¨!¥t¥¬a°­dÕ 2°QÕ 6Ó	7€BÜ
ÔÔ EÖFr   N)Úsympy.core.relationalr   Úsympy.core.singletonr   Ú	sympy.abcr   r   r   r   r	   Ú
sympy.setsr
   r   Úsympy.geometryr   Úsympy.vectorr   Úsympy.testing.pytestr   r   r)   r/   rG   © r   r   Ú<module>rP      s2   ðÝ $Ý "ß #Õ #ß *Ý  Ý 'Ý 'òò3ò-ô'Gr   