+
    h7                        ^ RI Ht ^ RIHt ^ RIHt ^ RIHt ^ RIH	t	 ^ RI
Ht ^ RIHtHt ^ RIHt ^ R	IHtHtHtHtHtHt ^ R
IHt ^ RIHtHtHtHtHtHt ^ RI H!t! ]! R4      t"]"PG                  4       w  t$t%t&]"PO                  4       w  t(t)t*]! 4       t+]	! R4      w  t,t-t.t/R t0R t1]"Pe                  R]/]"PL                  4      t3^](^,          ,          ]),          ]*,          t4]! ]44      t5])^,          ]$,          ^](,          ]%,          ,           ^]),          ]*,          ]&,          ,           t6]! ]64      t7R t8R t9R t:R t;R t<R t=R t>R# )    )
Derivative)Vector)
CoordSys3D)simplify)symbols)S)cossin)Dot)curl
divergencegradientGradient
DivergenceCross)Del)is_conservativeis_solenoidalscalar_potentialdirectional_derivative	laplacianscalar_potential_difference)raisesCza b c qc                  +   \         \        P                  ,          \        P                  8X  g   Q h\         \        P                  ,          P                  4       \        P                  u;8X  d    \	        \        P                  4      8X  g   Q h Q h\         P                  \        P                  4      \         \        P                  ,          8X  g   Q h\         \        ,          P                  4       \        P                  8X  g   Q h\         P                  ^\        ^,          ,          \        ,          RR7      \        P                  8X  g   Q h\         P                  ^\        ^,          ,          \        ,          4      \         ^\        ^,          ,          \        ,          ,          8X  g   Q h\        \        ,          \        ,          \        \        ,           \        ,           ,          p \         V ,          P                  4       \        ) \        ,          \        \        ,          ,           \        ,          \        \        ,          \        \        ,          ,
          \        ,          ,           \        ) \        ,          \        \        ,          ,           \        ,          ,           u;8X  d   \	        V 4      8X  g   Q h Q h\         V ,          \         P                  V 4      8X  g   Q h\         P                  ^\        ^,          ,          \        ,          4      \        ^ \        P                  4      \        ^\        P                  ^,          ,          \        P                  4      ,
          \        P                  ,          \        ^ \        P                  4      ) \        ^ \        P                  4      ,           \        P                  ,          ,           \        ^ \        P                  4      ) \        ^\        P                  ^,          ,          \        P                  4      ,           \        P                  ,          ,           8X  g   Q h\         P                  ^\        ^,          ,          \        ,          RR7      ^\        ,          \        ,          u;8X  d/   \	        ^\        ^,          ,          \        ,          4      8X  g   Q h Q h\         \        P                  ,          \        P                  u;J d    \!        \        P                  4      8X  g   Q h Q h\         \        P                  ,          P                  4       \        P                  J g   Q h\         P#                  \        P                  4      \         \        P                  ,          8X  g   Q h\         \        ,          P                  4       \        P                  J g   Q h\         \        ^,          \        ,          ,          P                  4       ^\        ,          u;8X  d(   \!        \        ^,          \        ,          4      8X  g   Q h Q h\         P#                  V RR7      \        \        ,          \        \        ,          ,           \        \        ,          ,           u;8X  d   \!        V 4      8X  g   Q h Q h\         V ,          \         P#                  V 4      8X  g   Q h\         P#                  ^\        \        ,          \        ,          ,          \        \        ,           \        ,           ,          RR7      R	\        \        ,          \        ^,          ,          ,          ^\        \        ^,          ,          \        ,          ,          ,
          ^\        ^,          \        ,          \        ,          ,          ,
          8X  g   Q h\        \        ,          \        \        ,          ,           \        \        ,          ,           p \         V ,          \        \        P                  \        P                  4      \        \        P                  \        P                  4      ,           \        \        P                  \        P                  4      ,           8X  g   Q h\         P#                  V RR7      ^u;8X  d   \!        V 4      8X  g   Q h Q h\         V ,          \         P#                  V 4      8X  g   Q h\%        \         V ,          P                  4       4      ^8X  g   Q h\         P'                  ^ RR7      \        P                  u;8X  d   \'        ^ 4      8X  g   Q h Q h\         P'                  ^ 4      \        ^ 4      8X  g   Q h\        \        P                  4      P                  4       \        P                  8X  g   Q h\        \        4      \        \        P                  \        P                  4      \        P                  ,          \        \        P                  \        P                  4      \        P                  ,          ,           \        \        P                  \        P                  4      \        P                  ,          ,           8X  g   Q h\        \        4      P                  4       \        u;8X  d   \'        \        4      8X  g   Q h Q h\        \        \        ,          \        ,          4      \        \        P                  \        P                  ,          \        P                  ,          \        P                  4      \        P                  ,          \        \        P                  \        P                  ,          \        P                  ,          \        P                  4      \        P                  ,          ,           \        \        P                  \        P                  ,          \        P                  ,          \        P                  4      \        P                  ,          ,           8X  g   Q h\         P'                  \        \        ,          \        ,          RR7      \        \        ,          \        ,          \        \        ,          \        ,          ,           \        \        ,          \        ,          ,           u;8X  d,   \'        \        \        ,          \        ,          4      8X  g   Q h Q h\        \        \        ,          \        ,          4      \         P'                  \        \        ,          \        ,          4      8X  g   Q h\        ^\        ^,          ,          4      P                  4       ^\        ,          \        ,          8X  g   Q h\        \(        \+        \        4      ,          \        ,          4      P                  4       \(        ) \+        \        4      ,          \        ^,          ,          \        ,          \(        \-        \        4      ,          \        ,          \        ,          ,           8X  g   Q h\        P                  \         ,          ! \(        4      \        P                  J g   Q h\        P                  \         ,          ! \(        4      P                  4       \        P                  J g   Q hV \         ,          ! \        P                  4      P                  4       \        P                  8X  g   Q hV \         ,          ! \        P                  4      P                  4       \        P                  J g   Q h\        \         ,          ! \        4      P                  4       ^8X  g   Q h\        \         ,          ! \        4      P                  4       ^8X  g   Q h\        \         ,          ! \        4      P                  4       ^8X  g   Q h\        \         ,          ! \        \        ,          \        ,          4      P                  4       \        \        ,          8X  g   Q hV \         ,          ! \        4      P                  4       \        8X  g   Q hV \         ,          ! \        \        ,          \        ,          4      P                  4       ^\        ,          \        ,          \        ,          8X  g   Q hV \         ,          ! \        \        ,           \        ,           4      \        P                  \        P                  ,           \        P                  ,           8X  g   Q hV \         ,          ! \        \        ,           \        ,           4      P                  4       \        \        ,           \        ,           8X  g   Q hV \         ,          ! V 4      P                  4       V 8X  g   Q h\        \         ,          ! V 4      P                  4       \        8X  g   Q h\        \         ,          ! V 4      P                  4       \        8X  g   Q h\        \         ,          ! V 4      P                  4       \        8X  g   Q hV \         ,          ! \        P                  4      P                  4       \        P                  8X  g   Q h\/        \        \        ,          \        ,          4      \        P                  J g   Q h\/        \        ^,          4      \        ^4      8X  g   Q h\/        \        ^,          \        ^,          ,          \        ^,          ,          4      ^\        ^,          ,          \        ^,          ,          ^\        ^,          ,          \        ^,          ,          ,           ^\        ^,          ,          \        ^,          ,          ,           8X  g   Q h\1        RR. R
OR7      p\1        RR. ROR7      p\/        VP2                  VP4                  ,           VP6                  ,           4      ^VP2                  ,          \-        VP4                  4      VP2                  ^,          \+        VP4                  4      ,          ,          ,           8X  g   Q h\/        VP2                  VP4                  ,           VP                  ,           4      ^VP2                  ,          8X  g   Q h\/        \        \        ,          \        ,          \        \        ,           \        ,           ,          4      \        P                  8X  g   Q h\/        \        \        ^,          ,          \        ,          \        \        ,           \        ,           ,          4      ^\        ,          \        ,          \        ,          ^\        ,          \        ,          \        ,          ,           ^\        ,          \        ,          \        ,          ,           8X  g   Q hR# )   TdoitA	sphericaltransformationvariable_namesBcylindricalNrthetaphir(   r)   z)delopr   zeror   r   crossiyjxr,   kr   r   r   Zeror   dotr   r   ar
   r	   r   r   r(   r)   r*   )vr   r$   s      I/usr/lib/python3/dist-packages/sympy/vector/tests/test_field_functions.pytest_del_operatorr:      s    6;;&++---V[[ &&(FKK     ;;v{{#uv{{'::::AI,,,;;qAvaxd;+v{{:::;;qAvax EAadF1H$4444	!AQAQYRTAaCZNacAaCi]*qbdQqSj!^;G     19A&&&KK!Q$q!133*QqssAvXqss";;QSS@ACC  :a#55qss:;ACC  :aQh#<<accABB C B KK!Q$qtK,!A 1a4N     6;;!&&CJv{{,CCCCCCFKK%%'16611199V[[!UV[[%8888AI'''AqDFN  "ac?Z1Q-??????IIadI#qsQqSy1Q3 qM    19		!$$$99Q!AY!a%!),498!A#ad(a1QT6!8n,qAqDF1H~=> > >	!ac	AaCAAIACC-qssACC !#-acc133#78 8 9 899QT9"a8:a=8888819		!$$$UQY$$&'1,,, NN14N(FKK QK    >>!a(((!&&M!V[[000!HACC-qss2QSS!133&'*4QSS!##*>)CD D E D!H??0Xa[00000!A#a%LACCQSS)133.ACCQSS)133./ACCQSS)133.// 0 / NN1Q3q5tN,aCEAaCEMAaCE!QqSUO     1Q<5>>!A#a%0000!AqD&M!QqSU***1SV8a< &&(Bs1vIadNQ3q6!a/0 1 0 KK%#qvv---[[5 !$**,666Y$**,;;;Y%%'166111YN  "a'''YN  "a'''YN  "a'''Y!A$$&!A#---YN  "a'''Y!A$$&!A#a%'111Iq1uqy!QSS133Y_444YA	"((*a!eai777YN  "a'''YN  "a'''YN  "a'''YN  "a'''Y$**,;;; QqSUqvv%%%QT?ad"""QT!Q$Yq!t^$adF1a4K!AqD&A+-!Q$q!t;< < <3{CXYA3}EXYAQSS177]QUU*+qus177|QSS!VCPQPWPWLEX7Y/YYYYQSS177]QSS()QqssU222 QqSUAEAI&'6;;666Qq!tVAXq1uqy)*aCE!Gac!eAg-!Aa78 8 8    c                     ^\         ,          \        ,          \        ,          p \         \        ,          \        \        ,          ,           \        \         ,          ,           p\         ^,          \        ,          ^\        ,          ,           \        ^,          \        ,          \
        ,          ,
          p^\        ,          \         \        ,          \        ,          \
        ,          ,           p\        W,          RR7      pV \        V4      ,          V\        V 4      ,          ,           P                  4       p\        V4      \        V4      8X  g   Q h\        W#,          4      P                  4       pV\        V,          ,          V\        V,          ,          ,           V\        ,          ! V4      ,           V\        ,          ! V4      ,           P                  4       p\        V4      \        V4      8X  g   Q h\        W,          ,          P                  4       pV \        V,          ,          V\        V 4      ,          ,           P                  4       p\        V4      \        V4      8X  g   Q h\        W#,          ,          P                  4       pV\        V,          ,          V\        V,          ,          ,
          P                  4       p\        V4      \        V4      8X  g   Q h\        W,          ,          P                  4       p\        V 4      V,          V \        V,          ,          ,           P                  4       p\        V4      \        V4      8X  g   Q h\        W#,          ,          P                  4       pV\        V,          ,          V\        V,          ,          ,
          V\        ,          ! V4      ,           V\        ,          ! V4      ,
          P                  4       p\        V4      \        V4      8X  g   Q hR# )z
Tests the six product rules defined with respect to the Del
operator

References
==========

.. [1] https://en.wikipedia.org/wiki/Del

Tr   N)	r3   r1   r,   r0   r2   r4   r-   r   r   )fgur8   lhsrhss         r9   test_product_rulesrB   v   s    	
!AaA	!ac	AaCA	1Q1q!tAvaxA	!ac!eAgA D
!CuQx<!eAh,&
,
,
.CC=HSM))) ,


COUQY0Iq> 5y!n./3tv C=HSM))) AC=


 COU1X/
5
5
7CC=HSM))) AE?
 
 
"COUQY0
6
6
8CC=HSM))) AE?
 
 
"C1XNqEAI/
5
5
7CC=HSM))) AE?
 
 
"C	?Q%!)_,Iq>YN+,0DF C=HSM)))r;   Pc                     \        \        P                  4      R J g   Q h\        \        4      R J g   Q h\        ^\        ,          ^\        ,          ,           ^\
        ,          ,           4      R J g   Q h\        \        \        ,          \        ,          \        \        ,          \        ,          ,           \        \        ,          \
        ,          ,           4      R J g   Q h\        \        \        ,          4      RJ g   Q h\        \        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R# )TFN)r   r   r.   r0   r2   r4   r1   r,   r3   
grad_field
curl_fieldrC    r;   r9   test_conservativerH      s2   6;;'4///1%%%1q51q5=1q501T999AaCEAaCEMAaCE12  1q5!U***:&$...:&%///AaCE!GAI!Q$q
23  1QSS5133q5=)T111r;   c                  .   \        \        P                  4      R J g   Q h\        \        4      R J g   Q h\        ^\        ,          ^\        ,          ,           ^\
        ,          ,           4      R J g   Q h\        \        \        ,          \        ,          \        \        ,          \        ,          ,           \        \        ,          \
        ,          ,           4      R J g   Q h\        \        \        ,          4      RJ g   Q h\        \        4      RJ g   Q h\        \        4      R J g   Q h\        R\        ,          ^,           \
        ,          4      R J g   Q h\        \        \        4      \        ,          \        \        4      \        ,          ,           \        \        4      \        P
                  ,          ,           4      R J g   Q h\        \        \        P                  ,          \        P                  \
        ,          ,           4      R J g   Q hR# )TFN)r   r   r.   r0   r2   r4   r1   r,   r3   rE   rF   r	   qr
   rC   rG   r;   r9   test_solenoidalrL      sK   %---t###QQQ./4777!A#a%!A#a%-!A#a%/0  Q5((($---$,,,"Q$(A&$...QCF1H,s1vaccz9:dBBB133Q'4///r;   c                  J   \        \        P                  \        P                  ,          \        P                  ,          ^\        P
                  ,          ^\        P                  ,          ,           \        P                  ,           4      \        P                  \        P                  ,          ^\        P                  ,          \        P                  ,          ,           ^\        P                  ,          \        P                  ,          ,           8X  g   Q h\        ^\        P                  ^,          ,          \        P                  ,          ^\        P
                  ,          ^\        P                  ,          ,           \        P                  ,           4      ^\        P                  ^,          ,          ^\        P                  ,          \        P                  ,          ,           8X  g   Q h\        ^\        P                  ^,          ,          \        P                  ,          ^\        P                  ,          4      \        P                  J g   Q h\        RR. RO. ROR7      p V P                  4       w  rpV P                  4       w  rEp\        V^,          V,          V4      ^V,          V,          8X  g   Q h\        ^V^,          ,          V,          ^V,          ^V,          ,           V,           4      ^V^,          ,          ^V,          V,          ,           8X  g   Q hR# )   Dr    )r#   vector_namesNr'   )e_re_thetae_phi)r   r   r3   r1   r,   r0   r2   r4   r   r5   r   base_scalarsbase_vectors)rO   r(   r)   r*   rQ   rR   rS   s          r9   test_directional_derivativerV      s   !!##acc'!##+ququ}qss/BCqss133wQRSTSVSVQVWXWZWZQZGZ]^_`_b_b]bcdcfcf]fGffff!!ACCF(133,!##!##0CD!##q&SUVWVYVYSYZ[Z]Z]S]H]]]]!!ACCF(133,!##6!&&@@@34I ;	=ANN$MAc..*C%!!Q$s(C0AaCG;;;!!AqD&*aeai.?%.GHAaQRdFUWXYUYZ]U]L]]]]r;   c                     \        \        P                  \        4      ^ 8X  g   Q h\        \        \        4      \
        8X  g   Q h\        \        \        4      \        8X  g   Q h\        \        \        4      \        8X  g   Q h\        \        \        ,          \        ,          \
        \        ,          \        ,          ,           \
        \        ,          \        ,          ,           \        4      \
        \        ,          \        ,          8X  g   Q h\        \        \        4      \        8X  g   Q h\        \        \        P                  ,          \        P
                  \        ,          ,           \        4      \
        \        ,          \        \        4      ,          \        \        ,          \        \        4      ,          ,           8X  g   Q h\        \        \        P                  ,          \        P
                  \        ,          ,           \        4      \        P
                  \        P                  ,          8X  g   Q h\!        \"        R 4       R# )r   c                  @    \        \        \        ,          \        4      # )N)r   r3   r2   r   rG   r;   r9   <lambda>'test_scalar_potential.<locals>.<lambda>   s    /!Q7r;   N)r   r   r.   r   r0   r3   r2   r1   r4   r,   rE   scalar_fieldrC   r	   rK   r
   r   
ValueErrorrG   r;   r9   test_scalar_potentialr]      s3   FKK+q000Aq!Q&&&Aq!Q&&&Aq!Q&&&AaCEAaCEMAaCE1151Q>>>J*l:::AaccEACCEM1-1SVac#a&j1HHHHAaccEACCEM1-QSS888
:78r;   c                     \         P                  P                  R ^\        ,          ^\        ,          ,           ^\
        ,          ,           4      p \         P                  P                  R^\        ,          ^\        ,          ,           ^\
        ,          ,           4      p\         P                  P                  R\        \        ,          \        \        ,          ,           \        \
        ,          ,           4      p\        P                  P                  R\        P                  \        P                  ,          \        P                  \        P                  ,          ,           \        P                  \        P
                  ,          ,           4      p\        \        P                  \         W4      ^ 8X  g   Q h\        \        \         \         P                  V4      \        8X  g   Q h\        \        \         \         P                  V4      \        8X  g   Q h\        \        \         W4      R8X  g   Q h\        \        \        ,          \        ,          \        \        ,          \        ,          ,           \        \        ,          \
        ,          ,           \         V V4      \        \        ,          \        ,          ^,
          8X  g   Q h^\        P                  ,          \        P                  \        \         4      ,          \        P                  \#        \         4      ,          ,           ,          \        P                  \#        \         4      ,          \        P                  \        \         4      ,          ,
          ^,          ,          p\        \        \        \        P                  V4      P%                  4       VP%                  4       8X  g   Q hR# )P1P2RPPPi  N)r   origin
locate_newr0   r2   r4   r3   r1   r,   rC   r   r   r5   r[   rE   r
   rK   r	   r   )point1point2genericpointCgenericpointPpotential_diff_Ps        r9    test_scalar_potential_differencerj      s1   XX  qsQqSy1Q37FXX  qsQqSy1Q37FHH''acAaCi!A#o>MHH''acc!##gACC.?!##acc'.IJM&qvvq&AQFFF'a(57   (
Aqxx(57   'z1fELLL'!A!A()!A)./0&(57 aCEAI   !##qss3q6zACCAJ67SVacc#a&j0145'
Aqxx(577?xz%%'( ) (r;   c                     \        R R. ROR7      p \        RR. ROR7      p\        ^V P                  ,          ^V P                  ,          ,           4      ^V P                  ,          ^V P                  ,          V P
                  ,          ,           8X  g   Q h\        ^V P                  ,          V P                  ,          ^V P                  ,          ,           4      ^V P                  ,          V P                  ,          ^V P                  ,          V P
                  ,          ,           ^\        V P                  4      ,          V P                  ,          ,           8X  g   Q h\        ^ V P                  ,          ^ V P                  ,          ,           ^ V P                  ,          ,           4      \        P                  8X  g   Q h\        V P                  V P                  ,          V P                  ,          4      V P                  V P                  ,          V P                  ,          V P                  V P
                  ,          ,           V P                  \        V P                  4      ,          V P                  ,          ,           8X  g   Q h\        V P                  V P                  ,          V P                  V P
                  ,          ,           V P                  V P                  ,          ,           4      \        V P                  4      V P                  ,          \        V P                  4      V P                  ,          V P                  ,          ,           \        V P                  4      V P                  ^,          ,          ,          ^,           ^\        V P                  4      V P                  ,          ,          ,           8X  g   Q h\        ^V P                  ,          V P                  ,          V P                  ,          V P                  V P
                  ,          ,           V P                  V P                  ,          V P                  ,          V P                  ,          ,           4      \        V P                  4      V P                  ,          \        V P                  4      V P                  ,          V P                  ,          ,           \        V P                  4      V P                  ^,          ,          ,          ^	V P                  ,          ,           V P                  \        V P                  4      ,          ,           8X  g   Q h\        \        P                  4      ^ 8X  g   Q h\        ^ V P                  ,          ^ V P
                  ,          ,           ^ V P                  ,          ,           4      ^ 8X  g   Q h\        V P                  V P                  ,          V P                  V P
                  ,          ,           V P                  V P                  ,          ,           4      \        V P                  4      V P                  ,          \        V P                  4      V P                  ,          ,          V P                  ,          V P                  ) V P                  ,          V P
                  ,          ,           V P                  V P                  ,          V P                  ,          ,           8X  g   Q h\        V P                  V P
                  ,          V P                  V P                  ,          ,           4      \        V P                  4      V P                  ,          \        V P                  4      V P                  ,          ,          V P                  ,          V P                  ) V P                  ,          V P
                  ,          ,           ^V P                  ,          ,           8X  g   Q h\        ^ VP                  ,          ^ VP                  ,          ,           ^ VP                  ,          ,           4      \        P                  8X  g   Q h\        VP                  VP                  ,          VP                  ,          4      VP                  VP                  ,          VP                  ,          VP                  VP
                  ,          ,           VP                  VP                  ,          VP                  ,          ,           8X  g   Q h\        ^VP                  ,          4      ^VP                  ,          8X  g   Q h\        ^VP                  ,          4      ^VP                  ,          VP
                  ,          8X  g   Q h\        ^VP                  ,          4      ^VP                  ,          8X  g   Q h\        VP                  VP                  ,          VP                  VP
                  ,          ,           VP                  VP                  ,          ,           4      ^^VP                  ,          ,           8X  g   Q h\        VP                  VP
                  ,          VP                  VP                  ,          ,           4      ^8X  g   Q h\        VP                  VP
                  ,          VP                  VP                  ,          ,           4      ^VP                  ,          8X  g   Q h\        ^VP                  ,          ^VP                  ,          VP
                  ,          ,           ^VP                  ,          ,           4      \        P                  8X  g   Q hR# )r   r    r!   r$   r%   Nr'   r+   )r   r   r(   r)   r0   r2   r*   r
   r4   r   r.   r   r	   r   r,   )r   r$   s     r9   .test_differential_operators_curvilinear_systemrl      s   3{CXYA3}EXYAAaccEAaggI%&!ACC%!ACC%)*;;;;AaccE!%%K!AGG)+,!%%aeACCi0G1SQRQXQX\>[\[^[^J^0^^^^AaccEAaggI%ag-.&++===ACCK%&!''!%%-*;aeeACCi*G177SVWXW^W^S_K_abadadJd*ddddaccACCi!''ACC-/!%%!##+=>Ls177|ACC/77#agg,qssAv:MNQRRUVX[\]\c\cXdefehehXhUiij j jaeAEEk!##o3acc!''k!%%6G6KKLLs177|ACC/77#agg,qssAv:MNQRSTSXSXQXX[\[b[bcfghgngnco[oop p pfkk"a'''aeaemae+,111ACC!''!##+%acc	12LAGGQSS 011336155&*acc9IIAGGTUTWTWKXYX[X[O[\ \ \ACC!%%)#$QWWaee);S\!##=M)NPQPSPS(SXYX]X]W]^_^a^aWacdcfcfVf(fijklknknin(nnnn AaccEAaggI%ae+,;;;ACCKO$ACC!##acc'(AACCKPQPSPSO(SSSSAaccE?ae###AaggI!ACC%!##+---AaccE?ae###acc!##g+acc!##g56!ae)CCCacc!##gACC'(A---ACC!##acc'!"ae+++!##!##acc	!AaccE)*fkk999r;   c            
         \        R 4      p \        R4      p\        R4      p\        V P                  VP                  ,          4      VP                  V P                  ,          V P                  VP
                  ,          ,           8X  g   Q h\        ^\        \        4      ,          V P                  ,          VP                  ,          V P                  V P                  \        \        4      VP                  ,           ,           ,          ,           4      V P                  ^VP                  ,          \        \        4      ,          ,           V P                  ,          V P                  VP                  ,           \        \        4      ,           V P
                  ,          ,           ^V P                  ,          \        \        4      ,          V P                  ,           VP                  ,          ,           8X  g   Q h\        V P                  VP                  ,          4      \        V P                  VP                  ,          4      8X  g   Q h\        \        V P                  VP                  ,          4      4      \        \        V P                  VP                  ,          4      4      8X  g   Q h\        ^\        \        4      ,          V P                  ,          VP                  ,          V P                  ,          V P                  ,          VP                  VP                  ,          ,           \        V P                  V P                  ,           4      VP                  ,          ,           4      ^V P                  ,          V P                  ,          VP                  ,          \        \        4      ,          VP                  \        V P                  V P                  ,           4      ,          ,
          V P                  ,          ^V P                  ,          V P                  ,          VP                  ,          \        \        4      ,          VP                  \        V P                  V P                  ,           4      ,          ,
          V P
                  ,          ,           ^V P                  ,          V P                  ,          VP                  ,          \        \        4      ,          V P                  ,          ,           ^V P                  ,          V P                  ,          V P                  ,          \        \        4      ,          VP                  ,          ,           VP                  VP
                  ,          ,           VP                  \        V P                  V P                  ,           4      ,           VP                  ,          ,           8X  g   Q h\        V P                  V P                  ,          V P
                  V P                  ,          ,           V P                  V P                  ,          ,           VP                  VP                  ,          ,           VP
                  VP                  ,          ,           VP                  VP                  ,          ,           VP                  VP                  ,          ,           VP
                  VP                  ,          ,           VP                  VP                  ,          ,           4      \        ^	4      8X  g   Q h\        ^V P                  ,          V P                  ,          V P                  ,          VP
                  VP                  ,          VP                  ,          ,           ^V P
                  ,          V P                  ,          V P                  ,          ,           4      ^V P                  ,          VP                  \        VP
                  VP                  4      ,          ,           8X  g   Q h\        ^\        \        4      ,          V P                  ,          VP                  ,          VP                  ,          VP                  ,          4      ^V P                  ,          VP                  ,          \        \        4      ,          \        VP                  VP                  4      ,          ^V P                  ,          VP                  ,          \        \        4      ,          ,           ^VP                  ,          VP                  ,          \        \        4      ,          \        VP                  V P                  4      ,          ,           8X  g   Q h\        V P                  VP                  ,          VP                  ,          \        V P                  V P                  ,          V P                  VP
                  ,          4      ,          4      V P                  VP                  ,          VP                  ,          \!        \        V P                  V P                  ,          V P                  VP
                  ,          4      4      ,          VP                  VP                  ,          \        \        V P                  V P                  ,          V P                  VP
                  ,          4      V P                  4      ,          ,           V P                  VP                  ,          \        \        V P                  V P                  ,          V P                  VP
                  ,          4      VP                  4      ,          ,           V P                  VP                  ,          \        \        V P                  V P                  ,          V P                  VP
                  ,          4      VP                  4      ,          ,           8X  g   Q h\        V P                  VP                  ,          VP                  ,          V P                  V P                  ,          VP                  VP                  ,          ,           ,          4      ^V P                  ,          VP                  ,          VP                  ,          V P                  ^,          VP                  ,          \        V P                  VP                  4      ,          ,           V P                  ^,          VP                  ,          \        V P                  VP                  4      ,          ,           VP                  ^,          VP                  ,          \        VP                  V P                  4      ,          ,           V P                  VP                  ^,          ,          \        VP                  VP                  4      ,          ,           8X  g   Q hR# )r7   bcN)r   r   r3   r1   r0   r2   r	   rK   r   r,   r
   r4   r   r   r   r   r   )r7   rn   ro   s      r9   test_mixed_coordinatesrp     s   3A3A3AACCGACC!##acc' 1111Ac!fHQSSL$QSS!##s1vaccz*:%;;<CC!ACC%A,#qssQSSy3q6'9133&>>!ACC%A,QRQTQTBTVWVYVYAYYZ Z Z
 ACCH!##qss(!3333CACCL!Xc!##acc'l%;;;;Ac!fHQSSL$QSS(,acc!##g5ACCGQSS8HHIaccE!##IaccM#a& 133s1339~#55qss:accE!##IaccM#a& 133s1339~#55qss:;>?eACCimCPQF>RTUTWTW=WXaccE!##IaccM#a& !##%&()ACC03433QSS133Y3G2LMM M M
 acc!##gacc!##goacc!##g-ACC7ACC?ACCG!##acc'QRSRURUVWVYVYRYYZ[Z]Z]^_^a^aZaabfghifjjjjaeACCimacc!##gacck1AaccE!##IaccMABaccEACCACC%%& & &aAhqssl133&qss*133./	!##acc	#a&QSS!##&133qss3q6)99AaccE!##Ic!f<LSQRQTQTVWVYVY]<ZZ[ [ [acc!##gacck%ACCQSS"99:33qss7133;z%ACCQSS"9::33qss73uQSSWacc!##g.44533qss73uQSSWacc!##g.445 33qss73uQSSWacc!##g.4455 5 5
 acc!##gacck133qss7QSSW#456!##acc	!##Qqss
3qssACC=()Qqss
3qssACC=() Qqss
3qssACC=() ACCF
3qssACC=(	)) ) )r;   N)?sympy.core.functionr   sympy.vector.vectorr   sympy.vector.coordsysrectr   sympy.simplifyr   sympy.core.symbolr   
sympy.corer   (sympy.functions.elementary.trigonometricr	   r
   r   sympy.vector.operatorsr   r   r   r   r   r   sympy.vector.deloperatorr   sympy.vector.functionsr   r   r   r   r   r   sympy.testing.pytestr   r   rU   r0   r2   r4   rT   r3   r1   r,   r-   r7   rn   ro   rK   r:   rB   orient_new_axisrC   r[   rE   vector_fieldrF   rH   rL   rV   r]   rj   rl   rp   rG   r;   r9   <module>r~      s   * & 0 # %  ? # Z Z (L L (sO
..
1a
..
1aY
1a\8~0*f c1acc"Avaxzl#
!tAv!A~!Aa',
20
^	9)0:B#)r;   