diffalg
preparation_polynomial
compute preparation polynomial
Calling Sequence
Parameters
Description
Examples
preparation_polynomial (p, a, R, 'm' )
preparation_polynomial (p, A=a, R, 'm' )
p
-
differential polynomial in R
a
regular differential polynomial in R
R
differential polynomial ring
m
(optional) name
A
derivative of order zero in R
Important: The diffalg package has been deprecated. Use the superseding package DifferentialAlgebra instead.
The function preparation_polynomial computes a preparation polynomial of p with respect to a.
The preparation polynomial of p with respect to a is a sort of expansion of p according to mparama and its derivatives. It plays a prominent role in the determination of the essential components of the radical differential ideal generated by a single differential polynomial.
A differential polynomial a is said to be regular if it has no common factor with its separant. This property is therefore dependent on the ranking defined on R.
If A is omitted, the preparation polynomial appears with an indeterminate (local variable) looking like _A.
If A is specified, the preparation polynomial is in the differential indeterminate A. Then, A, nor its derivatives, should appear in p nor a.
Assume that preparation_polynomial(p, a, R, 'm') = c1⁢M1⁡_A+....+ck⁢Mk⁡_A, where the Mi are differential monomials in _A and the ci are polynomials in R. Then
- m⁢p=c1⁢M1⁡a+....+ck⁢Mk⁡a, where m belongs to R.
- The ci are not reduced to zero by a, and therefore do not belong to the general component of a.
- m is a power product of factors of the initial and separant of a).
The command with(diffalg,preparation_polynomial) allows the use of the abbreviated form of this command.
The preparation polynomial is used to determine the essential singular zeros of a differential polynomial.
with⁡diffalg:
R≔differential_ring⁡derivations=x,y,ranking=u,A:
p≔16⁢ux,y⁢ux,x2−uy,y2+uy,y−ux,x+u2⁢4⁢u−x2−y2
p≔16⁢ux,y⁢ux,x2−uy,y2−ux,x+uy,y+u2⁢−x2−y2+4⁢u
equations⁡Rosenfeld_Groebner⁡p,R
−x2⁢u2−y2⁢u2+4⁢u3+16⁢ux,x2⁢ux,y−16⁢ux,y⁢uy,y2−16⁢ux,x⁢ux,y+16⁢ux,y⁢uy,y,−x2−y2+4⁢u,u
preparation_polynomial⁡p,u,R
4⁢_A3−16⁢_Ay,y2⁢_Ax,y+16⁢_Ax,y⁢_Ax,x2+−x2−y2⁢_A2+16⁢_Ay,y⁢_Ax,y−16⁢_Ax,y⁢_Ax,x
preparation_polynomial⁡p,A=4⁢u−x2−y2,R
A3−4⁢Ay,y2⁢Ax,y+4⁢Ax,y⁢Ax,x2+2⁢x2+2⁢y2⁢A2+x4+2⁢x2⁢y2+y4⁢A
Studying the degree in A (or _A) and its derivatives in these preparation polynomials, we can deduce that u⁡x,y=x24+y24 is an essential singular zero of p while u⁡x,y=0 is not.
The preparation polynomial can be used to further study the relationships between the general zero and the singular zeros of p.
R≔differential_ring⁡ranking=y,A,derivations=x:
p≔3⁢yx4⁢y`$`⁡x,2⁢y`$`⁡x,42−4⁢yx4⁢y`$`⁡x,32⁢y`$`⁡x,4+6⁢yx3⁢y`$`⁡x,22⁢y`$`⁡x,3⁢y`$`⁡x,4+24⁢yx2⁢y`$`⁡x,24⁢y`$`⁡x,4−12⁢yx3⁢y`$`⁡x,2⁢y`$`⁡x,33−29⁢yx2⁢y`$`⁡x,23⁢y`$`⁡x,32+12⁢y`$`⁡x,27
p≔3⁢yx4⁢yx,x⁢yx,x,x,x2−4⁢yx4⁢yx,x,x2⁢yx,x,x,x+6⁢yx3⁢yx,x2⁢yx,x,x⁢yx,x,x,x−12⁢yx3⁢yx,x⁢yx,x,x3+24⁢yx2⁢yx,x4⁢yx,x,x,x−29⁢yx2⁢yx,x3⁢yx,x,x2+12⁢yx,x7
3⁢yx4⁢yx,x⁢yx,x,x,x2−4⁢yx4⁢yx,x,x2⁢yx,x,x,x+6⁢yx3⁢yx,x2⁢yx,x,x⁢yx,x,x,x−12⁢yx3⁢yx,x⁢yx,x,x3+24⁢yx2⁢yx,x4⁢yx,x,x,x−29⁢yx2⁢yx,x3⁢yx,x,x2+12⁢yx,x7,yx2⁢yx,x,x2+3⁢yx,x4,yx,x
q≔3⁢yx,x4+yx2⁢yx,x,x2
q≔yx2⁢yx,x,x2+3⁢yx,x4
preparation_polynomial⁡p,A=q,R
−32⁢yx,x⁢yx,x,x⁢yx−32⁢yx,x3⁢A2−8⁢yx2⁢yx,x,x⁢A⁢Ax+3⁢yx,x⁢yx2⁢Ax2+96⁢yx⁢yx,x5⁢yx,x,x+96⁢yx,x7⁢A
equations⁡essential_components⁡p,R
3⁢yx4⁢yx,x⁢yx,x,x,x2−4⁢yx4⁢yx,x,x2⁢yx,x,x,x+6⁢yx3⁢yx,x2⁢yx,x,x⁢yx,x,x,x−12⁢yx3⁢yx,x⁢yx,x,x3+24⁢yx2⁢yx,x4⁢yx,x,x,x−29⁢yx2⁢yx,x3⁢yx,x,x2+12⁢yx,x7,yx2⁢yx,x,x2+3⁢yx,x4
The general zero of q is an essential singular zero of p while the general zero of yx,x is not. Thus, the straight lines y⁡x=_C1⁢x+_C2, zeros of yx,x, must be limits of either some non singular zeros of p or of the non singular zeros of q. Again studying the degrees of the preparation polynomials of p and q we can deduce that the straight lines are in fact limits of the non singular zeros of both (cf. [Kolchin]).
preparation_polynomial⁡p,A=yx,x,R
12⁢A7+24⁢yx2⁢A4⁢Ax,x−29⁢yx2⁢A3⁢Ax2+6⁢yx3⁢A2⁢Ax⁢Ax,x−12⁢yx3⁢A⁢Ax3+3⁢yx4⁢A⁢Ax,x2−4⁢yx4⁢Ax2⁢Ax,x
preparation_polynomial⁡q,A=yx,x,R
3⁢A4+yx2⁢Ax2
See Also
diffalg(deprecated)
diffalg(deprecated)/differential_algebra
diffalg(deprecated)/differential_ring
diffalg(deprecated)/essential_components
diffalg(deprecated)/Rosenfeld_Groebner
DifferentialAlgebra[PreparationEquation]
Download Help Document