+
    ‹°³jÁ  ã                   ó~  € ^ RI Ht ^ RIHt ^ RIHtHt ^ RIHtH	t	H
t
Ht ^ RIHtHtHtHtHtHtHt ^ RIHt ]! R4      t]! R4      t]P1                  R	R
]]P2                  .4      tR tR tR t^]^ ,          ^,          ,          ]^,          ,          ]^,          ,          t]! ]]4      t]^,          ^,          ]P@                  ,          ^]^ ,          ,          ]PB                  ,          ,           ^]^,          ,          ]^,          ,          ]P2                  ,          ,           t"]! ]"]4      t#R t$R t%R t&R t'R# )é    )ÚS)ÚSymbol)ÚcosÚsin)ÚReferenceFrameÚVectorÚPointÚdynamicsymbols)Ú
divergenceÚgradientÚcurlÚis_conservativeÚis_solenoidalÚscalar_potentialÚscalar_potential_difference)ÚraisesÚRÚqÚPÚAxisc                  ó¸  € \        \        ^ 4      \        4      \        ^ 4      8X  g   Q h\        \        P                  \        4      \        ^ 4      8X  g   Q h\        ^\        ^,          ^,          ,          \        P                  ,          \        4      \        ^ 4      8X  g   Q h\        \        ^ ,          \        ^,          ,          \        P
                  ,          \        4      \        ^ ,          \        P                  ,          \        ^,          \        P                  ,          ,
          8X  g   Q h\        \        ^ ,          \        ^,          ,          \        ^,          ,          \        P                  \        P                  ,           \        P
                  ,           ,          \        4      \        ^ ,          ) \        ^,          ,          \        ^ ,          \        ^,          ,          ,           \        P                  ,          \        ^ ,          \        ^,          ,          \        ^,          \        ^,          ,          ,
          \        P                  ,          ,           \        ^ ,          ) \        ^,          ,          \        ^,          \        ^,          ,          ,           \        P
                  ,          ,           8X  g   Q h\        ^\        ^ ,          ^,          ,          \        P                  ,          \        4      ^\        ^ ,          ,          \        P
                  ,          8X  g   Q h\        \        ^ ,          ^,          \        P                  ,          \        P                  ,           \        4      R\        ^ ,          \        \        4      ,          \        ^,          \        \        4      ,          ,           ,          \        \        4      ,          \        P
                  ,          8X  g   Q h\        \        ^ ,          \        P                  ,          \        4      \        \        4      \        P
                  ,          8X  g   Q hR# )r   Néþÿÿÿ)
r   r   r   ÚxÚyÚzr   r   r   r   © ó    Úo/home/luca/screen-checking/.venv/lib/python3.14/site-packages/sympy/physics/vector/tests/test_fieldfunctions.pyÚ	test_curlr      sK  € Ü”�q“	œ1Ó¤¨£Ô*Ð*Ð*Ü”—‘”Q‹<œ6 !›9Ô$Ð$Ð$Ü�”!�A•$˜•'•	œ!Ÿ#™#•œqÓ!¤V¨A£YÔ.Ð.Ð.Ü”�!•”Q�q•T•	œ!Ÿ#™#•œqÓ!¤Q q¥T¬!¯#©#¥X´°!µ´Q·S±SµÕ%8Ô8Ð8Ð8Ü”�!•”Q�q•T•	œ!˜A�$•¤!§#¡#¤a§c¡c¥'¬!¯#©#¥+Õ.´Ó2Üˆq�TˆE”!�A•$�Jœ˜1�œa �d�Õ"¤A§C¡CÕ'¬1¨Q­4´°!µ­9´q¸µt¼A¸a½DµyÕ+@Ä!Ç#Á#Õ*EÕEÜˆq�TˆE”!�A•$�Jœ˜1�œa �d�Õ"¤A§C¡CÕ'õ(ô(ð (ð (ô �”!�A•$˜•'•	œ!Ÿ#™#•œqÓ! Q¤q¨¥t¥V¬A¯C©C¥ZÔ/Ð/Ð/Ü”�!•�a•œŸ™•œaŸc™cÕ!¤1Ó%Ø”�!•”Sœ“V•œa �d¤3¤q£6�kÕ)Õ*¬3¬q«6Õ1´!·#±#Õ5ô6ð 6ð 6ä”�!•”Q—S‘S•œ!Ó¤¤A£¤q§s¡s¥
Ô*Ð*Ò*r   c                  ó  € \        \        ^ 4      \        4      \        P                  J g   Q h\        \        P
                  \        4      \        P                  J g   Q h\        \        ^ ,          ^,          \        P
                  ,          \        4      ^\        ^ ,          ,          8X  g   Q h\        \        ^ ,          \        ^,          ,          \        ^,          ,          \        P
                  \        P                  ,           \        P                  ,           ,          \        4      \        ^ ,          \        ^,          ,          \        ^ ,          \        ^,          ,          ,           \        ^,          \        ^,          ,          ,           8X  g   Q h\        ^\        ^ ,          \        ^,          ,          \        ^,          ,          ,          \        P
                  \        P                  ,           \        P                  ,           ,          \        4      R\        ^ ,          \        ^,          ,          \        ^,          ^,          ,          ,          ^\        ^ ,          \        ^,          ^,          ,          \        ^,          ,          ,          ,
          ^\        ^ ,          ^,          \        ^,          ,          \        ^,          ,          ,          ,
          8X  g   Q h\        ^ ,          \        P
                  ,          \        ^,          \        P                  ,          ,           \        ^,          \        P                  ,          ,           p \        V \        4      ^8X  g   Q h\        V \        4      P                  4       ^8X  g   Q h\        \        ^ ,          \        P
                  ,          \        ^ ,          \        P
                  ,          ,           \        4      ^\        \        4      ,          8X  g   Q hR# )r   Néÿÿÿÿ)r   r   r   r   ÚZeror   r   r   r   Úsimplifyr   r   )Úvs    r   Útest_divergencer%      s7  € Ü”f˜Q“i¤Ó#¤q§v¡vÓ-Ð-Ð-Ü”a—c‘cœ1Ó¤§¡Ó'Ð'Ð'Ü”a˜•d˜A•gœaŸc™c•k¤1Ó%¨¬1¨Q­4­Ô/Ð/Ð/Ü”a˜•dœ1˜Q�4•i¤ !¥•n¬¯©¬A¯C©C­´·±­Õ4´aÓ8ÜˆQ�4”�!•�9”q˜•tœA˜a�D•yÕ ¤1 Q¥4¬¨!­¥9Õ,ô-ð -ð -ä�qœ!˜A�$œq �t�)¤A a¥D�.Õ)¬a¯c©c´!·#±#­g´a·c±c­kÕ:¼AÓ>ØŒq��t”A�a•D�yœ˜1�˜q�Õ Õ! A¤q¨¥t¬A¨a­D°!­G¥|´A°aµDÕ'8Õ$9Õ9ØŒa��d�A�g”a˜•d�lœ1˜Q�4ÕÕ õ!ô!ð !ð !ô 	
ˆ!�ŒQ�S‰S�”1�Q•4œŸ™•8Õœa �d¤1§3¡3�hÕ&€AÜ�aœÓ˜qÔ Ð Ð Ü�aœÓ×$Ñ$Ó&¨!Ô+Ð+Ð+Ü”a˜•dœ1Ÿ3™3•h¤ 1¥¤a§c¡c¥Õ)¬1Ó-°´3´q³6µÔ9Ð9Ò9r   c                  ó”	  € \        R 4      p \        ^ \        4      \        ^ 4      8X  g   Q h\        \        ^ ,          \        4      \        P                  8X  g   Q h\        \        ^ ,          \        ^,          ,          \        ^,          ,          \        4      \        ^,          \        ^,          ,          \        P                  ,          \        ^ ,          \        ^,          ,          \        P
                  ,          ,           \        ^ ,          \        ^,          ,          \        P                  ,          ,           8X  g   Q h\        ^\        ^ ,          ^,          ,          \        4      ^\        ^ ,          ,          \        P                  ,          8X  g   Q h\        V \        \        ^,          4      ,          \        ^ ,          ,          \        4      V ) \        \        ^,          4      ,          \        ^ ,          ^,          ,          \        P                  ,          V \        \        ^,          4      ,          \        ^ ,          ,          \        P
                  ,          ,           8X  g   Q h\        \        ^ ,          \        ^,          ,          \        4      \        ^ ,          ) \        \        4      ,          \        ^,          \        \        4      ,          ,           \        \        4      ,          \        ^ ,          \        \        4      ,          \        ^,          \        \        4      ,          ,           \        \        4      ,          ,
          \        P                  ,          \        ^ ,          ) \        \        4      ,          \        ^,          \        \        4      ,          ,           \        \        4      ,          \        ^ ,          \        \        4      ,          \        ^,          \        \        4      ,          ,           \        \        4      ,          ,           \        P
                  ,          ,           8X  g   Q h\        \        ^ ,          \        ^,          ,          \        4      \        ^,          \        P                  ,          \        ^ ,          \        P                  ,          ,           8X  g   Q hR# )ÚaN)r   r   r   r   r   r   r   r   r   r   r   )r'   s    r   Útest_gradientr(   -   s“  € Üˆs‹€AÜ�A”q‹>œV A›YÔ&Ð&Ð&Ü”A�a•Dœ!Ó¤§¡Ô#Ð#Ð#Ü”A�a•Dœ˜1�•Iœa �d•N¤AÓ&ÜˆQ�4”�!•�9”Q—S‘S�=œ1˜Q�4¤ !¥�9¤Q§S¡S�=Õ(¬1¨Q­4´°!µ­9´Q·S±S­=Õ8ô9ð 9ð 9ä�A”a˜•d˜A•g•IœqÓ! Q¤q¨¥t¥V¬A¯C©C¥ZÔ/Ð/Ð/Ü�A”cœ!˜A�$“i•K¤ !¥Õ$¤aÓ(Øˆ3Œs”1�Q•4‹y�=œ˜1�˜q�Õ ¤§¡Õ$ q¬¬Q¨q­T«¥{´1°Qµ4Õ'7¼¿¹Õ';Õ;ô<ð <ð <ä”A�a•Dœ˜1�•IœqÓ!Ü��dˆU”3”q“6�\œA˜a�D¤¤Q£�KÕ'¬¬Q«Õ/´1°Qµ4¼¼A»µ;ÄÀ1ÅÄcÌ!ÃfÅÕ3LÌcÔRSËfÕ2TÕTÔVW×VYÑVYÕYÜ��dˆU”3”q“6�\œA˜a�D¤¤Q£�KÕ'¬¬Q«Õ/´1°Qµ4¼¼A»µ;ÄÀ1ÅÄcÌ!ÃfÅÕ3LÌcÔRSËfÕ2TÕTÔVW×VYÑVYÕYõZôZð Zð Zô ”A�a•Dœ˜1�•IœqÓ!¤Q q¥T¬!¯#©#¥X´°!µ´Q·S±SµÕ%8Ô8Ð8Ò8r   c                  ó8  € \        ^ 4      RJ g   Q h\        \        P                  4      RJ g   Q h\        ^\        P                  ,          ^\        P                  ,          ,           ^\        P                  ,          ,           4      RJ g   Q h\        \        ^,          \        ^,          ,          \        P                  ,          \        ^ ,          \        ^,          ,          \        P                  ,          ,           \        ^ ,          \        ^,          ,          \        P                  ,          ,           4      RJ g   Q h\        \        ^ ,          \        P                  ,          4      RJ g   Q h\        \
        4      RJ g   Q h\        \        4      RJ g   Q h\        ^\        ^ ,          ,          \        ^,          ,          \        ^,          ,          \        P                  ,          ^\        ^ ,          ^,          ,          \        ^,          ,          \        P                  ,          ,           4      RJ g   Q h\        \        ^,          \        P                  ,          \        ^ ,          \        P                  ,          ,           4      RJ g   Q hR# )r   TFN)r   r   r   r   r   Ú
grad_fieldÚ
curl_fieldr   r   r   r   Útest_conservativer,   B   s”  € Ü˜1Ó Ó%Ð%Ð%Üœ1Ÿ3™3Ó 4Ó'Ð'Ð'Ü˜1œqŸs™s�7 Q¬¯©¥WÕ,¨q´1·3±3­wÕ6Ó7¸4Ó?Ð?Ð?Üœ1˜Q�4¤ !¥�9¤Q§S¡S�=¬1¨Q­4´°!µ­9´Q·S±S­=Õ8¼1¸Q½4ÄÀ!Å½9ÄQÇSÁS½=ÕHÓIØóð ð äœ1˜Q�4¤!§#¡#�:Ó&¨%Ó/Ð/Ð/Üœ:Ó&¨$Ó.Ð.Ð.Üœ:Ó&¨%Ó/Ð/Ð/Ü˜1œQ˜q�T�6¤! A¥$�;¤q¨¥tÕ+¬A¯C©CÕ/°!´A°aµD¸!µGµ)¼A¸a½Dµ.ÄÇÁÕ2DÕDÓEØ ó!ð !ð !äœ1˜Q�4¤§¡�8¤a¨¥d¬1¯3©3¥hÕ.Ó/°4Ó7Ð7Ò7r   c                  óz  € \        ^ 4      RJ g   Q h\        \        P                  4      RJ g   Q h\        ^\        P                  ,          ^\        P                  ,          ,           ^\        P                  ,          ,           4      RJ g   Q h\        \        ^,          \        ^,          ,          \        P                  ,          \        ^ ,          \        ^,          ,          \        P                  ,          ,           \        ^ ,          \        ^,          ,          \        P                  ,          ,           4      RJ g   Q h\        \        ^,          \        P                  ,          4      RJ g   Q h\        \
        4      RJ g   Q h\        \        4      RJ g   Q h\        R\        ^,          ,          ^,           \        P                  ,          4      RJ g   Q h\        \        \        4      \        P                  ,          \        \        4      \        P                  ,          ,           \        \        4      \        P                  ,          ,           4      RJ g   Q h\        \        ^,          \        P                  ,          \        ^ ,          \        P                  ,          ,           4      RJ g   Q hR# )r   TFNr   )r   r   r   r   r   r*   r+   r   r   r   r   r   r   r   Útest_solenoidalr.   P   sŸ  € Ü˜Ó˜tÓ#Ð#Ð#ÜœŸ™Ó Ó%Ð%Ð%Ü˜œQŸS™S� 1¤q§s¡s¥7Õ*¨Q´·±­WÕ4Ó5¸Ó=Ð=Ð=Üœ˜1�œa �d�¤1§3¡3�¬¨1­¬a°­d­´1·3±3­Õ6¼¸1½¼aÀ½d½Ä1Ç3Á3½ÕFÓGØóð ð äœ˜1�¤§¡�Ó$¨Ó-Ð-Ð-ÜœÓ$¨Ó-Ð-Ð-ÜœÓ$¨Ó,Ð,Ð,Ü˜"œQ˜q�T�' A�+¤q§s¡sÕ*Ó+¨tÓ3Ð3Ð3ÜœœQ›¤§¡�¤c¬!£f¬Q¯S©S¥jÕ0´3´q³6¼!¿#¹#µ:Õ=Ó>À$ÓFÐFÐFÜœ˜1�œaŸc™c�¤A a¥D¬¯©¥HÕ,Ó-°Ó5Ð5Ò5r   c                  ó  € \        ^ \        4      ^ 8X  g   Q h\        \        P                  \        4      \        ^ ,          8X  g   Q h\        \        P                  \        4      \        ^,          8X  g   Q h\        \        P                  \        4      \        ^,          8X  g   Q h\        \        ^,          \        ^,          ,          \        P                  ,          \        ^ ,          \        ^,          ,          \        P                  ,          ,           \        ^ ,          \        ^,          ,          \        P                  ,          ,           \        4      \        ^ ,          \        ^,          ,          \        ^,          ,          8X  g   Q h\        \
        \        4      \        8X  g   Q h\        \        ^,          \        P                  ,          \        ^ ,          \        P                  ,          ,           \        4      \        ^ ,          \        ^,          ,          \        \        4      ,          \        ^,          \        ^,          ,          \        \        4      ,          ,           8X  g   Q h\        \        ^,          \        P                  ,          \        ^ ,          \        P                  ,          ,           \        4      \        ^ ,          \        ^,          ,          8X  g   Q h\        \        R 4       R# )r   c                  ób   € \        \        ^ ,          \        P                  ,          \        4      # )r   )r   r   r   r   r   r   Ú<lambda>Ú'test_scalar_potential.<locals>.<lambda>i   s   € Ô/´°!µ´q·s±sµ
¼AÔ>r   N)r   r   r   r   r   r*   Úscalar_fieldr   r   r   r   r   Ú
ValueErrorr   r   r   Útest_scalar_potentialr5   ^   s³  € Ü˜AœqÓ! QÔ&Ð&Ð&ÜœAŸC™C¤Ó#¤q¨¥tÔ+Ð+Ð+ÜœAŸC™C¤Ó#¤q¨¥tÔ+Ð+Ð+ÜœAŸC™C¤Ó#¤q¨¥tÔ+Ð+Ð+ÜœA˜a�D¤ 1¥�I¤a§c¡c�M¬A¨a­D´°1µ­I´a·c±c­MÕ9Ü˜a�D¤ 1¥�I¤a§c¡c�Mõ*Ü+,ó.Ü12°1µ´a¸µdµ¼1¸Q½4µô@ð @ð @äœJ¬Ó*¬lÔ:Ð:Ð:ÜœA˜a�D¤§¡�H¤q¨¥t¬A¯C©C¥xÕ/´Ó3ÜˆQ�4”�!•�9”Sœ“VÕœa �d¤1 Q¥4�i¬¬A«Õ.Õ.ô/ð /ð /äœA˜a�D¤§¡�H¤q¨¥t¬A¯C©C¥xÕ/´Ó3´q¸µt¼A¸a½DµyÔ@Ð@Ð@Ü
Œ:Ñ>Ö?r   c                  óH  € \        R 4      p V P                  R^\        P                  ,          ^\        P                  ,          ,           ^\        P
                  ,          ,           4      pV P                  R^\        P                  ,          ^\        P                  ,          ,           ^\        P
                  ,          ,           4      pV P                  R\        ^ ,          \        P                  ,          \        ^,          \        P                  ,          ,           \        ^,          \        P
                  ,          ,           4      pV P                  R\        ^ ,          \        P                  ,          \        ^,          \        P                  ,          ,           \        ^,          \        P
                  ,          ,           4      p\        \        P                  \        WV 4      ^ 8X  g   Q h\        \        \        V W04      \        8X  g   Q h\        \        \        V W04      \        8X  g   Q h\        \        \        WV 4      R8X  g   Q h\        \        ^,          \        ^,          ,          \        P                  ,          \        ^ ,          \        ^,          ,          \        P                  ,          ,           \        ^ ,          \        ^,          ,          \        P
                  ,          ,           \        VW04      \        ^ ,          \        ^,          ,          \        ^,          ,          ^,
          8X  g   Q h^\        ^,          ,          \        ^ ,          \        \        4      ,          \        ^,          \        \        4      ,          ,           ,          \        ^ ,          \        \        4      ,          \        ^,          \        \        4      ,          ,
          ^,          ,          p\        \        \        V VV 4      P                  4       V8X  g   Q hR# )ÚOÚP1ÚP2ÚRPÚPPi´  N)r	   Ú	locatenewr   r   r   r   r   r   r   r"   r3   r*   r   r   r   r#   )ÚoriginÚpoint1Úpoint2ÚgenericpointRÚgenericpointPÚpotential_diff_Ps         r   Ú test_scalar_potential_differencerC   l   s–  € Ü�3‹Z€FØ×Ñ˜d A¤a§c¡c¥E¨A¬a¯c©c­E¥M°A´a·c±cµEÕ$9Ó:€FØ×Ñ˜d A¤a§c¡c¥E¨A¬a¯c©c­E¥M°A´a·c±cµEÕ$9Ó:€FØ×$Ñ$ T¬1¨Q­4´·±­8´a¸µd¼1¿3¹3µhÕ+>ÄÀ1ÅÄaÇcÁcÅÕ+IÓJ€MØ×$Ñ$ T¬1¨Q­4´·±­8´a¸µd¼1¿3¹3µhÕ+>ÄÀ1ÅÄaÇcÁcÅÕ+IÓJ€MÜ&¤q§v¡v¬q°&Ø'-ó/Ø23ô4ð 4ð 4ä&¤|´Q¸Ø'4ó>ä'3ô4ð 4ð 4ô '¤z´1°fØ'4ó>ä'3ô4ð 4ð 4ô '¤z´1°fØ'-ó/Ø25ô6ð 6ð 6ä&¤q¨¥t¬A¨a­D¥y´·±¥}´q¸µt¼A¸a½DµyÄÇÁµ}Õ'DÜ'(¨¥t¬A¨a­D¥y´·±¥}õ(5Ü67¸Ø'4ó>ô ()¨¥t¬A¨a­D¥y´°1µ¥~¸Õ'9ô:ð :ð :ð œ˜1�•vœq �t¤C¬£F�{¬Q¨q­T´#´a³&­[Õ8Õ9Ü˜!�œS¤›V�¤a¨¥d¬3¬q«6¥kÕ1°AÕ5õ6Ðä&¤z´1°fØ'4Ø'-ó/ç/7©x«zØ'7ô8ð 8ò 8r   N)(Úsympy.core.singletonr   Úsympy.core.symbolr   Ú(sympy.functions.elementary.trigonometricr   r   Úsympy.physics.vectorr   r   r	   r
   Ú#sympy.physics.vector.fieldfunctionsr   r   r   r   r   r   r   Úsympy.testing.pytestr   r   r   Ú	orientnewr   r   r   r%   r(   r3   r*   r   r   Úvector_fieldr+   r,   r.   r5   rC   r   r   r   Ú<module>rL      s  ðÝ "Ý $ß ?÷ó ÷3÷ 3ñ 3õ (á�3Ó€Ù�3Ó€Ø‡K�K��V˜a §¡˜XÓ&€ò+ò:ò9ð ��1•�q•�y˜˜1��~˜a �dÕ"€Ù�l AÓ&€
Ø��t�Q�w�q—s‘s�{˜Q˜q �t�V A§C¡C�ZÕ'¨!¨A¨a­D­&°°1µ­+°a·c±c­/Õ9€Ù�, Ó"€
ò8ò6ò@ô8r   