+
    ‹°³jJ#  ã                   óH   € ^ RI Ht ^ RIHt R tR tR tR tR tR t	R	 t
R
# )é    ©Úinterval)Úraisesc                  ó<  € \        ^^4      \        ^^RR7      8H  R
8X  g   Q h\        ^^4      \        ^^RR7      8H  R8X  g   Q h\        ^^4      \        ^^RR7      8H  R8X  g   Q h\        ^R4      \        ^^4      8H  R8X  g   Q h\        ^ ^4      \        ^^4      8H  R8X  g   Q h\        ^ ^4      \        ^^4      8H  R8X  g   Q h\        ^^4      \        ^^4      8g  R8X  g   Q h\        ^^4      \        ^^4      8g  R8X  g   Q h\        ^^4      \        RR4      8g  R
8X  g   Q h\        ^^RR7      \        RR4      8g  R8X  g   Q h\        ^^RR7      \        R^4      8g  R8X  g   Q h\        ^^4      ^8g  R8X  g   Q h\        ^^4      ^8H  R
8X  g   Q h\        ^^RR7      \        ^^4      8H  R8X  g   Q h\        ^^RR7      \        ^^4      8H  R8X  g   Q h\        R^4      p \        V 4      \        R^4      8H  R
8X  g   Q hV P                  ^
8X  g   Q h^ V 9   g   Q hRV 9   g   Q h^V 9   g   Q h\        ^ ^4      V 9   g   Q h\        R^4      V 9  g   Q hRV 9  g   Q hRV 9  g   Q h\        \        R4      ) \        R4      4      p^ V 9   g   Q hW9   g   Q h\        ^ \        R4      4      V9   g   Q h\        \        R4      ) ^4      V9   g   Q h\        RR4      V9   g   Q h\        RRRR7      ) \        ^^4      8H  R8X  g   Q h\        \        R	 4       R# )é   T©Úis_validFNç      ø?g333333@Úinfgšd~ÅQJc                  ó   € \        ^^^4      # )r   r   © ó    Út/home/luca/screen-checking/.venv/lib/python3.14/site-packages/sympy/plotting/intervalmath/tests/test_intervalmath.pyÚ<lambda>Útest_interval.<locals>.<lambda>(   s   € œx¨¨1¨aÔ0r   ©TT©TF©TN©NT©FTéûÿÿÿéýÿÿÿ)NNiúÿÿÿg333333Àgšd~ÅQÊéÿÿÿÿéþÿÿÿ)r   ÚwidthÚfloatr   Ú
ValueError)ÚinterÚinterbs     r   Útest_intervalr       s8  € Ü�Q˜‹Nœh q¨!°dÔ;Ñ;ÀÔLÐLÐLÜ�Q˜‹Nœh q¨!°eÔ<Ñ<ÀÔNÐNÐNÜ�Q˜‹Nœh q¨!°dÔ;Ñ;ÀÔLÐLÐLÜ�Q˜Ó¤¨¨A£Ñ.°<Ô?Ð?Ð?Ü�Q˜‹Nœh q¨!›nÑ,°Ô>Ð>Ð>Ü�Q˜‹Nœh q¨!›nÑ,°Ô=Ð=Ð=Ü�Q˜‹Nœh q¨!›nÑ,°Ô>Ð>Ð>Ü�Q˜‹Nœh q¨!›nÑ,°Ô=Ð=Ð=Ü�Q˜‹Nœh r¨2Ó.Ñ.°<Ô?Ð?Ð?ä��A Ô&¬(°2°rÓ*:Ñ:¸}ôMð Mð Mä�Q˜ DÔ)¬X°b¸!«_Ñ<ÀÔMÐMÐMÜ�Q˜‹N˜aÑ MÔ1Ð1Ð1Ü�Q˜‹N˜aÑ LÔ0Ð0Ð0Ü�Q˜ EÔ*¬h°q¸!«nÑ<ÀÔNÐNÐNÜ�Q˜ DÔ)¬X°a¸«^Ñ;ÀÔLÐLÐLÜ�R˜‹O€EÜ�U‹Oœx¨¨A›Ñ.°<Ô?Ð?Ð?Ø�;‰;˜"ÔÐÐØ�Œ:Ðˆ:Ø�Œ;Ðˆ;Ø�Œ:Ðˆ:Ü�A�q‹>˜UÔ"Ð"Ð"Ü�B˜‹? %Ô'Ð'Ð'Ø˜ÔÐÐØ�eÔÐÐÜ”u˜U“|�m¤U¨5£\Ó2€FØ�Œ:Ðˆ:ØŒ?Ðˆ?Ü�A”u˜U“|Ó$¨Ô.Ð.Ð.Ü”U˜5“\�M 1Ó%¨Ô/Ð/Ð/Ü�E˜4Ó  FÔ*Ð*Ð*ä	�"�b 5Ô	)Ð)¬X°a¸«^Ñ;ÀôNð Nð Nä
Œ:Ñ0Ö1r   c                  ó$  € \        ^^4      \        ^^4      ,           \        ^^4      8H  R8X  g   Q h^\        ^^4      ,           \        ^^4      8H  R8X  g   Q h\        ^^4      ^,           \        ^^4      8H  R8X  g   Q h^\        ^ \        R4      4      ,           \        ^\        R4      4      8H  p V R8X  g   Q h^\        ^^RR7      ,           pVP                  RJ g   Q h^\        ^^RR7      ,           pVP                  e   Q h\        ^^RR7      \        ^^RR7      ,           pVP                  RJ g   Q h\        ^^4      \        R^RR7      ,           pVP                  e   Q h\        ^^RR7      ^,           pVP                  RJ g   Q hR# )r   r   Fr   Nr   r   ©r   r   r	   )ÚcompareÚas     r   Útest_interval_addr%   +   sk  € Ü�Q˜‹NœX a¨›^Õ+¬x¸¸1«~Ñ=À,ÔNÐNÐNØ”˜˜A“Õ¤(¨1¨a£.Ñ0°\ÔAÐAÐAÜ�Q˜‹N˜QÕ¤(¨1¨a£.Ñ0°\ÔAÐAÐAØ”8˜Aœu U›|Ó,Õ,´¸¼EÀ%»LÓ0IÑI€GØ�lÔ"Ð"Ð"Ø	ŒH�Q˜ EÔ*Õ*€AØ�:‰:˜ÓÐÐØ	ŒH�Q˜ DÔ)Õ)€AØ�:‰:ÒÐÐÜ��A Ô&¬°!°QÀÔ)FÕF€AØ�:‰:˜ÓÐÐÜ��A‹œ " a°$Ô7Õ7€AØ�:‰:ÒÐÐÜ��A Ô&¨Õ*€AØ�:‰:˜ÓÐÒr   c                  ó\  € \        ^^4      \        ^^4      ,
          \        R^4      8H  R8X  g   Q h\        ^^4      ^,
          \        ^ ^4      8H  R8X  g   Q h^\        ^^4      ,
          \        R^ 4      8H  R8X  g   Q h^\        ^^RR7      ,
          p V P                  RJ g   Q h\        ^^RR7      ^,
          p V P                  e   Q h\        ^^RR7      \        ^^4      ,
          p V P                  RJ g   Q h\        ^^RR7      \        ^^4      ,
          p V P                  e   Q hR# )r   Fr   Néüÿÿÿr   r   ©r   r	   ©r$   s    r   Útest_interval_subr*   =   s  € Ü�Q˜‹NœX a¨›^Õ+¬x¸¸A«Ñ>À<ÔOÐOÐOÜ�Q˜‹N˜QÕ¤(¨1¨a£.Ñ0°\ÔAÐAÐAØ”˜˜A“Õ¤(¨2¨q£/Ñ1°lÔBÐBÐBØ	ŒH�Q˜ EÔ*Õ*€AØ�:‰:˜ÓÐÐÜ��A Ô%¨Õ)€AØ�:‰:ÒÐÐÜ��A Ô&¬°!°Q«Õ7€AØ�:‰:˜ÓÐÐÜ��A Ô%¬°°A«Õ6€AØ�:‰:ÒÐÒr   c                  óV  € \        ^^4      \        ^^4      8  R8X  g   Q h\        ^^4      \        ^^4      8  R8X  g   Q h\        ^^4      \        R	^ 4      8  R
8X  g   Q h\        ^^4      \        ^^4      8*  R8X  g   Q h\        ^^4      \        R^4      8*  R8X  g   Q h\        ^^4      \        ^^4      8*  R8X  g   Q h\        ^^4      \        ^R4      8*  R
8X  g   Q h\        ^^RR7      \        R	^ 4      8*  R8X  g   Q h\        ^^RR7      \        R	^ 4      8*  R8X  g   Q h\        ^^4      R8*  R8X  g   Q h\        ^^4      ^8*  R8X  g   Q h\        ^^4      ^ 8*  R
8X  g   Q h\        ^^4      \        ^^4      8„  R8X  g   Q h\        ^^4      \        ^^4      8„  R8X  g   Q h\        ^^4      \        R^4      8„  R
8X  g   Q h\        R^4      ^ 8H  R8X  g   Q h\        R^4      ^8H  R
8X  g   Q h\        R^4      ^ 8g  R8X  g   Q h\        R^4      ^8g  R8X  g   Q h\        ^^4      ^8„  R8X  g   Q h\        ^^4      ^8  R
8X  g   Q h\        ^^4      ^8  R8X  g   Q h\        ^^4      ^8„  R8X  g   Q h\        ^ ^4      ^8„  R
8X  g   Q h\        ^^4      \        ^ ^4      8¬  R8X  g   Q h\        ^^4      \        ^ R4      8¬  R8X  g   Q h\        ^^4      \        ^^4      8¬  R
8X  g   Q h\        ^^4      ^ 8¬  R8X  g   Q h\        ^^4      R8¬  R8X  g   Q h\        ^^4      ^8¬  R
8X  g   Q h^\        ^ ^4      8„  R8X  g   Q h\        R^RR7      \        ^^RR7      8  p V R8X  g   Q h\        R^RR7      \        ^^RR7      8  p V R8X  g   Q h\        R^RR7      \        ^^RR7      8  p V R8X  g   Q h\        R^RR7      \        RR	RR7      8„  p V R8X  g   Q h\        R^RR7      \        RR	RR7      8„  p V R8X  g   Q h\        R^RR7      \        RR	RR7      8„  p V R8X  g   Q hR# )r   NFr
   r   gÍÌÌÌÌÌ@g333333ó?r   r   r   r   )FF)FNr   r   r   r   r   r)   s    r   Útest_interval_inequalityr,   K   sr  € Ü�Q˜‹NœX a¨›^Ñ+°Ô<Ð<Ð<Ü�Q˜‹NœX a¨›^Ñ+°Ô<Ð<Ð<Ü�Q˜‹NœX b¨!›_Ñ,°Ô>Ð>Ð>Ü�Q˜‹Nœh q¨!›nÑ,°Ô=Ð=Ð=Ü�Q˜‹Nœh s¨AÓ.Ñ.°<Ô?Ð?Ð?Ü�Q˜‹Nœh q¨!›nÑ,°Ô=Ð=Ð=Ü�Q˜‹Nœh q¨#Ó.Ñ.°=Ô@Ð@Ð@ä��A Ô&¬(°2°q«/Ñ9¸nôMð Mð Mä�Q˜ DÔ)¬X°b¸!«_Ñ<ÀÔNÐNÐNÜ�Q˜‹N˜cÑ! lÔ2Ð2Ð2Ü�Q˜‹N˜aÑ LÔ0Ð0Ð0Ü�Q˜‹N˜aÑ MÔ1Ð1Ð1Ü�Q˜‹NœX a¨›^Ñ+°Ô<Ð<Ð<Ü�Q˜‹NœX a¨›^Ñ+°Ô<Ð<Ð<Ü�Q˜‹NœX c¨1Ó-Ñ-°-Ô?Ð?Ð?ä�R˜‹O˜qÑ  \Ô1Ð1Ð1Ü�R˜‹O˜qÑ  ]Ô2Ð2Ð2Ü�R˜‹O˜qÑ  \Ô1Ð1Ð1Ü�R˜‹O˜qÑ  \Ô1Ð1Ð1ä�Q˜‹N˜QÑ <Ô/Ð/Ð/Ü�Q˜‹N˜QÑ =Ô0Ð0Ð0Ü�Q˜‹N˜QÑ <Ô/Ð/Ð/Ü�Q˜‹N˜QÑ <Ô/Ð/Ð/Ü�Q˜‹N˜QÑ =Ô0Ð0Ð0Ü�Q˜‹Nœh q¨!›nÑ,°Ô=Ð=Ð=Ü�Q˜‹Nœh q¨#Ó.Ñ.°<Ô?Ð?Ð?Ü�Q˜‹Nœh q¨!›nÑ,°Ô>Ð>Ð>Ü�Q˜‹N˜aÑ LÔ0Ð0Ð0Ü�Q˜‹N˜cÑ! lÔ2Ð2Ð2Ü�Q˜‹N˜aÑ MÔ1Ð1Ð1Ø”˜˜A“Ñ <Ô/Ð/Ð/Ü��Q Ô'¬(°1°aÀ$Ô*GÑG€AØ�ÔÐÐÜ��Q Ô&¬°!°QÀÔ)GÑG€AØ�ÔÐÐÜ��Q Ô&¬°!°QÀÔ)FÑF€AØ�ÔÐÐÜ��Q Ô'¬(°2°rÀDÔ*IÑI€AØ�ÔÐÐÜ��Q Ô&¬°"°bÀ5Ô)IÑI€AØ�ÔÐÐÜ��Q Ô&¬°"°bÀ4Ô)HÑH€AØ�ÔÐÒr   c                  óÎ  € \        ^^4      \        ^^
4      ,          \        ^^24      8H  R8X  g   Q h\        R^4      \        ^^
4      ,          \        R^
4      8H  p V R8X  g   Q h\        R^4      \        R^4      ,          \        R^4      8H  p V R8X  g   Q h\        ^^4      ^,          \        ^^4      8H  R8X  g   Q h^\        R^4      ,          \        R^4      8H  R8X  g   Q h^\        ^^RR7      ,          p V P                  RJ g   Q h^\        ^^RR7      ,          p V P                  e   Q h\        ^^RR7      \        ^^RR7      ,          p V P                  RJ g   Q hR# )	r   Fr   Nr   r   iöÿÿÿr   r   r(   r)   s    r   Útest_interval_mulr.   |   sR  € ä��A‹œ ! R›Õ(¬H°Q¸«OÑ;ÀôMð Mð Mä��Q‹œ( 1 b›/Õ)¬X°c¸2Ó->Ñ>€AØ�ÔÐÐä��Q‹œ( 2 q›/Õ)¬X°b¸!«_Ñ<€AØ�ÔÐÐä�Q˜‹N˜QÕ¤(¨1¨a£.Ñ0°\ÔAÐAÐAØ”˜˜Q“Õ¤8¨B°£?Ñ2°|ÔCÐCÐCà	ŒH�Q˜ EÔ*Õ*€AØ�:‰:˜ÓÐÐà	ŒH�Q˜ DÔ)Õ)€AØ�:‰:ÒÐÐä��A Ô&¬°!°QÀÔ)FÕF€AØ�:‰:˜ÓÐÒr   c                  óz	  € \        ^^RR7      ^,          p V \        \        R4      ) \        R4      RR7      8X  g   Q h\        ^^RR7      ^,          p V \        \        R4      ) \        R4      RR7      8X  g   Q h^\        ^^RR7      ,          p V \        \        R4      ) \        R4      RR7      8X  g   Q h\        ^^4      ^ ,          pVP                  RJ g   Q h\        R^4      \        R^ 4      ,          pVP                  e   Q h\        ^ ^4      \        ^ ^4      ,          pVP                  e   Q h\        R^4      \        R^4      ,          pVP                  e   Q h\        R^4      \        R^4      ,          \        RR4      8H  pVR8X  g   Q h\        ^ ^4      \        R^4      ,          \        RR4      8H  pVR8X  g   Q h\        R^ 4      \        R^4      ,          \        RR4      8H  pVR8X  g   Q h\        RR4      \        R^4      ,          \        RR4      8H  pVR8X  g   Q h\        R^4      \        R^4      ,          \        RR4      8H  pVR8X  g   Q h\        R^4      \        R^4      ,          \        RR4      8H  pVR8X  g   Q h\        RR4      \        R^4      ,          \        RR4      8H  pVR8X  g   Q h\        RR4      \        R^4      ,          \        RR4      8H  pVR8X  g   Q h\        R^4      \        RR4      ,          \        RR4      8H  pVR8X  g   Q h\        ^ ^4      \        RR4      ,          \        RR4      8H  pVR8X  g   Q h\        R^ 4      \        RR4      ,          \        RR4      8H  pVR8X  g   Q h\        RR4      \        RR4      ,          \        RR
4      8H  pVR8X  g   Q h\        R^4      \        RR4      ,          \        RR4      8H  pVR8X  g   Q h\        R^4      \        RR4      ,          \        RR4      8H  pVR8X  g   Q h\        RR4      \        RR4      ,          \        R	R4      8H  pVR8X  g   Q h\        RR4      \        RR4      ,          \        R	R4      8H  pVR8X  g   Q h\        R^RR7      ^,          pVP                  RJ g   Q hR# )r   Fr   r   Ng      à?g       @g      @g        ç      Ð?g      ð?ç       @g      À?r   g       Àr   ç      à¿g      Ð¿g      ð¿r'   g       Àr   g      Àr   r"   )Údivr$   s     r   Útest_interval_divr4   ’   sr  € Ü
�1�a %Ô
(¨1Õ
,€CØ”(œE %›L˜=¬%°«,ÀÔGÔGÐGÐGä
�1�a $Ô
'¨!Õ
+€CØ”(œE %›L˜=¬%°«,ÀÔFÔFÐFÐFà
Œh�q˜! dÔ+Õ
+€CØ”(œE %›L˜=¬%°«,ÀÔFÔFÐFÐFÜ��A‹˜Õ€AØ�:‰:˜ÓÐÐÜ��aÓœ8 B¨›?Õ*€AØ�:‰:ÒÐÐÜ��A‹œ ! Q›Õ'€AØ�:‰:ÒÐÐä��Q‹œ( 2 q›/Õ)€AØ�:‰:ÒÐÐä��Q‹œ( 3¨Ó*Õ*¬h°t¸SÓ.AÑA€AØ�ÔÐÐÜ��A‹œ # qÓ)Õ)¬X°c¸3Ó-?Ñ?€AØ�ÔÐÐÜ��Q‹œ( 3¨Ó*Õ*¬h°t¸SÓ.AÑA€AØ�ÔÐÐÜ��uÓ¤¨¨aÓ 0Õ0´H¸TÀ5Ó4IÑI€AØ�ÔÐÐÜ��aÓœ8 C¨Ó+Õ+¬x¸¸SÓ/AÑA€AØ�ÔÐÐÜ��aÓœ8 C¨Ó+Õ+¬x¸¸SÓ/AÑA€AØ�ÔÐÐÜ��TÓœX c¨1Ó-Õ-´¸$ÀÓ1EÑE€AØ�ÔÐÐÜ��TÓœX c¨1Ó-Õ-´¸$ÀÓ1EÑE€AØ�ÔÐÐÜ��Q‹œ( 2 tÓ,Õ,´¸¸sÓ0CÑC€AØ�ÔÐÐÜ��A‹œ " dÓ+Õ+¬x¸¸cÓ/BÑB€AØ�ÔÐÐÜ��Q‹œ( 2 tÓ,Õ,´¸¸cÓ0BÑB€AØ�ÔÐÐÜ��uÓ¤¨¨TÓ 2Õ2´h¸uÀcÓ6JÑJ€AØ�ÔÐÐÜ��aÓœ8 B¨Ó-Õ-´¸$ÀÓ1FÑF€AØ�ÔÐÐÜ��aÓœ8 B¨Ó-Õ-´¸$ÀÓ1FÑF€AØ�ÔÐÐÜ��TÓœX b¨$Ó/Õ/´8¸DÀ#Ó3FÑF€AØ�ÔÐÐÜ��TÓœX b¨$Ó/Õ/´8¸DÀ#Ó3FÑF€AØ�ÔÐÐÜ��Q Ô'¨!Õ+€AØ�:‰:˜ÓÐÒr   c                 óÜ   € \        \        ^^4      4       \        \        ^^RR7      4       \        \        RR4      4       \        \        RR4      4       \        \        RR4      4       R# )	a  
test that interval objects are hashable.
this is required in order to be able to put them into the cache, which
appears to be necessary for plotting in py3k. For details, see:

https://github.com/sympy/sympy/pull/2101
https://github.com/sympy/sympy/issues/6533
Tr   r0   r1   Nr'   r2   r   )Úhashr   r   r   r   Útest_hashabler7   È   sP   € ô 	Œ�!�Q‹ÔÜŒ�!�Q Ô	&Ô'ÜŒ�"�dÓ	ÔÜŒ�"�dÓ	ÔÜŒ�$˜Ó	Ör   N)Úsympy.plotting.intervalmathr   Úsympy.testing.pytestr   r    r%   r*   r,   r.   r4   r7   r   r   r   Ú<module>r:      s1   ðÝ 0Ý 'ò#2òLò$ò.òbò,4ôlr   