+
    ‹°³j  ã                   óÒ  € ^ RI Ht ^ RIHt ^ RIHt ^ RIHt ^ RI	H
t
HtHtHt ^ RIHtHtHt ^ RIHt R tR	 t]
! R
4      t]P-                  R]]P.                  4      t. t. t]P7                  ]P8                  4       ]P7                  ]P:                  4       ]P7                  ]P:                  ) 4       ]P7                  ]P:                  ]P<                  ,           4       ]P7                  ]]P:                  ,          4       ]P7                  ]]P:                  ,          ]]P<                  ,          ,
          4       ]P7                  ]^,          ]P>                  ,           ]P:                  ,          ]P.                  ,           4       ]P7                  ]^,          ],           ]P:                  ,          ^]P@                  ],
          ,          ]P.                  ,          ,           4       ]! R4      t!]P7                  ]P<                  ]! ]!! ]4      4      ]P>                  ^,          ,
          ]P.                  ,          ,
          4       Rt"Rt#]P7                  ]P:                  ]P.                  ,           4       ]P7                  ]! ]P:                  ]4      4       ]P7                  ]^,          ],           ]P:                  ,          ]! ]!! ]4      4      ]P.                  ,          ,           4       Rt$Rt%] F%  t]P7                  ]]P.                  ,          4       K'  	  ^]P>                  ^,          ,          ]P@                  ,          t&Rt'Rt(Rt)Rt*R t+]R 4       t,R t-R t.R t/R t0R# )é    )ÚFunction)ÚIntegral)Úlatex)Úpretty)Ú
CoordSys3DÚDelÚVectorÚexpress)ÚaÚbÚc)ÚXFAILc                ó   € \        V RRR7      # )zASCII pretty-printingF©Úuse_unicodeÚ	wrap_line©Úxpretty©Úexprs   &Úa/home/luca/screen-checking/.venv/lib/python3.14/site-packages/sympy/vector/tests/test_printing.pyr   r      s   € ä�4 U°eÔ<Ð<ó    c                ó   € \        V RRR7      # )zUnicode pretty-printingTFr   r   r   s   &r   Úuprettyr      s   € ä�4 T°UÔ;Ð;r   ÚNÚCÚfuh         âŽ›   2   âŒ         âŽž    
j_N + âŽœx_C  - âŽ® f(b) dbâŽŸ k_N
      âŽ�       âŒ¡        âŽ     z‚j_N + /         /       \
      |   2    |        |
      |x_C  -  | f(b) db|
      |        |        |
      \       /         / uy   âŽ› 2    âŽž        âŽ›âŒ         âŽž    
âŽ�a  + bâŽ  i_N  + âŽœâŽ® f(b) dbâŽŸ k_N
                âŽ�âŒ¡        âŽ     zy/ 2    \ + /  /       \
\a  + b/ i_N| |        |
           | | f(b) db|
           | |        |
           \/         / u            2
3â‹…y_Câ‹…x_N z         2
3*y_C*x_N ug   âŽ› 2    âŽž                                     
âŽ�a  + bâŽ  (i_N|k_N)  + (3â‹…y_C - 3â‹…c) (k_N|k_N)zY/ 2    \ (i_N|k_N) + (3*y_C - 3*c) (k_N|k_N)
\a  + b/                                    c                  ó°  € \        \        ^ ,          4      R8X  g   Q h\        \        ^,          4      R8X  g   Q h\        \        ^,          4      R8X  g   Q h\        \        ^,          4      R8X  g   Q h\        \        ^,          4      R8X  g   Q h\        \        ^	,          4      R8X  g   Q h\        \        4      R8X  g   Q h\        \        ^ ,          4      R8X  g   Q h\        \        ^,          4      R8X  g   Q h\        \        ^,          4      R	8X  g   Q h\        \        ^,          4      R
8X  g   Q h\        \        ^,          4      R8X  g   Q hR# )r   Ú0zN.iz(-1)*N.iz	N.i + N.jz&N.j + (C.x**2 - Integral(f(b), b))*N.kz	C.k + N.iz3*C.y*N.x**2z	(N.i|N.k)za*(N.i|N.k)za*(N.i|N.k) + (-b)*(N.j|N.k)Nz2(N.j|N.k) + (C.x**2 - Integral(f(b), b))*(N.k|N.k))ÚstrÚvÚsÚd© r   r   Útest_str_printingr%   [   s  € ÜŒq��t‹9˜ÔÐÐÜŒq��t‹9˜ÔÐÐÜŒq��t‹9˜
Ô"Ð"Ð"ÜŒq��t‹9˜Ô#Ð#Ð#ÜŒq��t‹9Ð@Ô@Ð@Ð@ÜŒq��t‹9˜Ô#Ð#Ð#ÜŒq‹6�^Ô#Ð#Ð#ÜŒq��t‹9˜ÔÐÐÜŒq��t‹9˜Ô#Ð#Ð#ÜŒq��t‹9˜Ô%Ð%Ð%ÜŒq��t‹9Ð6Ô6Ð6Ð6ÜŒq��t‹9ð 8ô 9ð 9ò 9r   c                  ó–  € \        \        ^ ,          4      R8X  g   Q h\        \        ^,          4      R8X  g   Q h\        \        ^,          4      R8X  g   Q h\        \        ^,          4      \        8X  g   Q h\        \        ^,          4      R8X  g   Q h\        \        ^,          4      \        8X  g   Q h\        \        4      \
        8X  g   Q h\        \        ^ ,          4      R8X  g   Q h\        \        ^,          4      R8X  g   Q h\        \        ^,          4      \        8X  g   Q h\        \        ^
,          4      R8X  g   Q hR# )	r   r   Úi_Nú(a) i_N + (-b) j_Nú(-1) i_Nú(0|0)ú(a) (i_N|k_N) + (-b) (j_N|k_N)ú((cos(a)) (i_C|k_N) + (-sin(a)) (j_C|k_N)N)r   r!   Ú
pretty_v_8Úpretty_v_11r"   Úpretty_sr#   Ú
pretty_d_7r$   r   r   Útest_pretty_printing_asciir1   k   só   € ä”!�A•$‹<˜3ÔÐÐÜ”!�A•$‹<˜5Ô Ð Ð Ü”!�A•$‹<Ð/Ô/Ð/Ð/Ü”!�A•$‹<œ:Ô%Ð%Ð%Ü”!�A•$‹<˜:Ô%Ð%Ð%Ü”!�B•%‹=œKÔ'Ð'Ð'Ü”!‹9œÔ Ð Ð Ü”!�A•$‹<˜7Ô"Ð"Ð"Ü”!�A•$‹<Ð;Ô;Ð;Ð;Ü”!�A•$‹<œ:Ô%Ð%Ð%Ü”!�B•%‹=ÐFÔFÐFÒFr   c                  óä  € \        \        ^ ,          4      R8X  g   Q h\        \        ^,          4      R8X  g   Q h\        \        ^,          4      R8X  g   Q h\        \        ^,          P                  4      R8X  g   Q h\        \        ^,          4      \        8X  g   Q h\        \        ^,          4      R8X  g   Q h\        \        ^,          4      \        8X  g   Q h\        \
        4      \        8X  g   Q h\        \        ^ ,          4      R8X  g   Q h\        \        ^,          4      R8X  g   Q h\        \        ^,          4      \        8X  g   Q h\        \        ^
,          4      R8X  g   Q hR	# )
r   r   r'   r(   z((a) i_N, (-b) j_N)r)   r*   r+   r,   N)	r   r!   ÚargsÚupretty_v_8Úupretty_v_11r"   Ú	upretty_sr#   Úupretty_d_7r$   r   r   Útest_pretty_print_unicode_vr8   z   s  € Ü”1�Q•4‹=˜CÔÐÐÜ”1�Q•4‹=˜EÔ!Ð!Ð!Ü”1�Q•4‹=Ð0Ô0Ð0Ð0ä”1�Q•4—9‘9ÓÐ!6Ô6Ð6Ð6Ü”1�Q•4‹=œKÔ'Ð'Ð'Ü”1�Q•4‹=˜JÔ&Ð&Ð&Ü”1�R•5‹>œ\Ô)Ð)Ð)Ü”1‹:œÔ"Ð"Ð"Ü”1�Q•4‹=˜GÔ#Ð#Ð#Ü”1�Q•4‹=Ð<Ô<Ð<Ð<Ü”1�Q•4‹=œKÔ'Ð'Ð'Ü”1�R•5‹>ÐGÔGÐGÒGr   c                  óv  € \        \        ^ ,          4      R8X  g   Q h\        \        ^,          4      R8X  g   Q h\        \        ^,          4      R8X  g   Q h\        \        ^,          4      R8X  g   Q h\        \        ^,          4      R8X  g   Q h\        \        ^,          4      R	8X  g   Q h\        \        4      R8X  g   Q h\        \        ^ ,          4      R8X  g   Q h\        \        ^,          4      R
8X  g   Q h\        \        ^	,          4      R8X  g   Q h\        \        ^,          4      R8X  g   Q hR# )r   z\mathbf{\hat{0}}z\mathbf{\hat{i}_{N}}z- \mathbf{\hat{i}_{N}}z'3 \mathbf{{y}_{C}} \mathbf{{x}_{N}}^{2}z#(\mathbf{\hat{0}}|\mathbf{\hat{0}})NzI\left(a\right)\mathbf{\hat{i}_{N}} + \left(- b\right)\mathbf{\hat{j}_{N}}zP\left(\mathbf{{x}_{N}} + a^{2}\right)\mathbf{\hat{i}_{N}} + \mathbf{\hat{k}_{N}}zk\mathbf{\hat{j}_{N}} + \left(\mathbf{{x}_{C}}^{2} - \int f{\left(b \right)}\, db\right)\mathbf{\hat{k}_{N}}zM\left(a\right)\left(\mathbf{\hat{i}_{N}}{\middle|}\mathbf{\hat{k}_{N}}\right)z�\left(\mathbf{\hat{k}_{C}}{\middle|}\mathbf{\hat{k}_{N}}\right) + \left(\mathbf{\hat{i}_{N}}{\middle|}\mathbf{\hat{k}_{N}}\right)zÀ\left(a^{2} + b\right)\left(\mathbf{\hat{i}_{N}}{\middle|}\mathbf{\hat{k}_{N}}\right) + \left(\int f{\left(b \right)}\, db\right)\left(\mathbf{\hat{k}_{N}}{\middle|}\mathbf{\hat{k}_{N}}\right))r   r!   r"   r#   r$   r   r   Útest_latex_printingr:   Š   s6  € Ü”�1•‹;Ð.Ô.Ð.Ð.Ü”�1•‹;Ð2Ô2Ð2Ð2Ü”�1•‹;Ð4Ô4Ð4Ð4Ü”�1•‹;ð Fô Gð Gð Gä”�1•‹;ð :ô ;ð ;ð ;ä”�1•‹;ð ?ô @ð @ð @ô ”‹8ÐBÔBÐBÐBÜ”�1•‹;ÐCÔCÐCÐCÜ”�1•‹;ð <ô =ð =ð =ä”�1•‹;ð 3ô 4ð 4ð 4ô ”�2•‹<ð 4ô 5ð 5ò 5r   c                  óv  € ^ RI Hp HpHpHpHp \        4       p\        R4      pVP                  pVP                  pV ! R4      p	V ! RRR7      p
^V,          V
R,          ,          V
R,          rË^V
R,          ,          V! V
^,          V	,          4      ,          V! V
R,          V,          4      ,          pWØ,          p^V,          \        VP                  Wì,          4      P                  4       V	4      ,          pVP                  4       pRpRp\        V4      V8X  g   Q h\        V4      V8X  g   Q hV! ^
4      p
^V,          V
R,          ,          V
R,          rË^V
R,          ,          V! V
^,          V	,          4      ,          V! V
R,          V,          4      ,          pWØ,          pR	p\        V4      V8X  g   Q hR
# )r   )ÚsymbolsÚsinÚcosÚpiÚUnevaluatedExprr   ÚtÚ10T)Úpositiveu-  âŽ›     âŽ›y_CâŽž    âŽ›  5  âŽžâŽž    
âŽœ2â‹…sinâŽœâ”€â”€â”€âŽŸâ‹…cosâŽ�10 â‹…tâŽ âŽŸ i_C
âŽœ     âŽœ  3âŽŸ           âŽŸ    
âŽœ     âŽ�10 âŽ            âŽŸ    
âŽœâ”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€âŽŸ    
âŽœ           4         âŽŸ    
âŽ�         10          âŽ     u0  âŽ›   4    âŽ›  5  âŽž    âŽ›y_CâŽž âŽž    
âŽœ-10 â‹…sinâŽ�10 â‹…tâŽ â‹…cosâŽœâ”€â”€â”€âŽŸ âŽŸ k_C
âŽœ                   âŽœ  3âŽŸ âŽŸ    
âŽœ                   âŽ�10 âŽ  âŽŸ    
âŽœâ”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€âŽŸ    
âŽ�           2â‹…Ï€           âŽ     uo   âŽ›    -4    âŽ›    5âŽž    âŽ›      -3âŽžâŽž     
âŽ�2â‹…10  â‹…cosâŽ�tâ‹…10 âŽ â‹…sinâŽ�y_Câ‹…10  âŽ âŽ  i_C Niõÿÿÿéûÿÿÿéüÿÿÿéýÿÿÿ)Úsympyr<   r=   r>   r?   r@   r   r   ÚyÚir   ÚcrossÚdoitr   )r<   r=   r>   r?   r@   ÚdelopÚCC_rH   ÚxhatrA   ÚtenÚepsÚmuÚBxÚvecBÚvecEÚvecB_strÚvecE_strs                     r   Útest_issue_23058rW   £   sh  € ß<Õ<ä‹E€EÜ�s‹O€CØ�E‰E€AØ�E‰E€Dá�‹€AÙ
�$ Ô
&€CØ��d�3˜•:�o˜s R�yˆà	
ˆS�2�Y�™˜S !�V a�Z›Õ	(©3¨s°R­y¸1­}Ó+=Õ	=€BØ�9€DØˆc�E”X˜eŸk™k¨$­'Ó2×7Ñ7Ó9¸1Ó=Õ=€DØ�9‰9‹;€Dð€Hð€Hô �4‹=˜HÔ$Ð$Ð$Ü�4‹=˜HÔ$Ð$Ð$á
˜"Ó
€CØ��d�3˜•:�o˜s R�yˆà	
ˆS�2�Y�™˜S !�V a�Z›Õ	(©3¨s°R­y¸1­}Ó+=Õ	=€BØ�9€Dð€Hô �4‹=˜HÔ$Ð$Ò$r   c                  ó–  € \        R . R	O. R
OR7      p V P                  P                  4       R8X  g   Q hV P                  P                  4       R8X  g   Q hV P                  P                  R8X  g   Q hV P                  P                  R8X  g   Q hV P                  P
                  R8X  g   Q hV P                  P
                  R8X  g   Q hR# )ÚA)Úvector_namesÚvariable_nameszA.izA.xÚi_AÚx_Az\mathbf{{i}_{A}}z\mathbf{\hat{x}_{A}}N)ÚxrH   Úz)rI   ÚjÚk)r   rI   Ú__str__r^   Ú_pretty_formÚ_latex_form)rY   s    r   Útest_custom_namesre   Õ   s¡   € Ü�3¢_Ú"1ô	3€Aà�3‰3�;‰;‹=˜EÔ!Ð!Ð!Ø�3‰3�;‰;‹=˜EÔ!Ð!Ð!Ø�3‰3×Ñ˜uÔ$Ð$Ð$Ø�3‰3×Ñ˜uÔ$Ð$Ð$Ø�3‰3�?‰?Ð1Ô1Ð1Ð1Ø�3‰3�?‰?Ð5Ô5Ð5Ò5r   N)1Úsympy.core.functionr   Úsympy.integrals.integralsr   Úsympy.printing.latexr   Úsympy.printing.prettyr   r   Úsympy.vectorr   r   r	   r
   Ú	sympy.abcr   r   r   Úsympy.testing.pytestr   r   r   Úorient_new_axisra   r   r!   r#   ÚappendÚzerorI   r`   r^   rH   r   r4   r-   r5   r.   r"   r6   r/   r7   r0   r%   r1   r8   r:   rW   re   r$   r   r   Ú<module>rp      sq  ðå (Ý .Ý &Ý 3ß 9Ó 9ß Ñ Ý &ò=ò
<ñ ˆsƒO€Ø×Ñ�c˜1˜aŸc™cÓ"€Ø€Ø€Ø ‡�ˆ�‰Ô Ø ‡�ˆ�‰„Ø ‡�ˆ!�#‰#ˆ„Ø ‡�ˆ�‰ˆq�s‰s�Ô Ø ‡�ˆˆ1�3‰3�„Ø ‡�ˆˆ1�3‰3���1—3‘3•�Ô Ø ‡�ˆ!ˆQ�$�—‘�*�a—c‘cÕ	˜AŸC™CÕ	Ô  Ø ‡�ˆ!ˆQ�$��(�A—C‘C�˜!˜QŸS™S 1�W�+ a§c¡c�/Õ	)Ô *ÙˆSƒM€Ø ‡�ˆ�‰‘™˜1›“ §¡ a¥Õ'¨¯©Õ,Õ	,Ô -ð€ð
€
ð ‡�ˆ�‰ˆq�s‰s�Ô Ø ‡�‰�—‘�a‹Ô Ø ‡�ˆ!ˆQ�$��(�A—C‘C�™8¡A a£D›>¨1¯3©3Õ.Õ	.Ô /ð€ð
€ó 
€AØ‡H�HˆQ�—‘�WÖñ 
à€a‡c�cˆ1…f…HˆQ�S‰S…L€ð€	ð€ð€ð€
ò9ð  ñGó ðGòHò 5ò20%ôd6r   