diffalg(deprecated)/Rosenfeld_Groebner - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.
Our website is currently undergoing maintenance, which may result in occasional errors while browsing. We apologize for any inconvenience this may cause and are working swiftly to restore full functionality. Thank you for your patience.

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : diffalg(deprecated)/Rosenfeld_Groebner

diffalg

  

Rosenfeld_Groebner

  

compute a characteristic decomposition of the radical differential ideal generated by a finite set of differential polynomials

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

Rosenfeld_Groebner (S, H, R, J)

Parameters

S

-

list or set of differential polynomials of R

H

-

(optional) list or a set of differential polynomials of R

R

-

differential polynomial ring

J

-

(optional) radical differential ideal

Description

• 

Important: The diffalg package has been deprecated. Use the superseding package DifferentialAlgebra instead.

• 

For an informal presentation, see the diffalg overview.

• 

Rosenfeld_Groebner computes a characteristic decomposition of the radical differential ideal P = {S}:(H)^infinity.

• 

If the parameter H is omitted, Rosenfeld_Groebner computes a characteristic decomposition of the radical differential ideal P={S} generated by the differential polynomials of S.

• 

R is a differential polynomial ring constructed with the differential_ring command.

• 

The output of Rosenfeld_Groebner depends on the ranking defined on R.

• 

Rosenfeld_Groebner returns a list of characterizable differential ideals.

  

The empty list denotes the unit ideal (meaning that there is no solution).

  

Each characterizable differential ideal is stored in a table. Only the name of the table (characterizable) is printed on the screen. To access their defining characteristic sets you can use the commands rewrite_rules, equations, and inequations.

• 

If the fourth parameter J is present, it is assumed to be another representation of P with respect to another ranking. It is used to spare some splittings. It can be used to speed up the computation, for example, if there is a natural ranking to compute the representation of P.

• 

The command with(diffalg,Rosenfeld_Groebner) allows the use of the abbreviated form of this command.

Examples

Important: The diffalg package has been deprecated. Use the superseding package DifferentialAlgebra instead.

withdiffalg:

The first example illustrates how the Rosenfeld_Groebner command splits a system of differential equations into a system representing the general solution and  systems representing the singular solutions.

Rdifferential_ringranking=z,y,derivations=x,notation=diff

RODE_ring

(1)

eq1yx+xdiffyx,x+diffyx,x2+diffzx,x

eq1yx+xⅆⅆxyx+ⅆⅆxyx2+ⅆⅆxzx

(2)

eq2zx+xdiffzx,x+diffyx,xdiffzx,x

eq2zx+xⅆⅆxzx+ⅆⅆxyxⅆⅆxzx

(3)

PRosenfeld_Groebnereq1,eq2,R

Pcharacterizable,characterizable,characterizable

(4)

equationsP1,inequationsP1

yx+xⅆⅆxyx+ⅆⅆxyx2+ⅆⅆxzx,ⅆⅆxyx3+2ⅆⅆxyx2xⅆⅆxyxyx+ⅆⅆxyxx2+zxyxx,x2+4xⅆⅆxyx+3ⅆⅆxyx2yx

(5)

equationsP2,inequationsP2

6ⅆⅆxyxyx+2ⅆⅆxyxx29zx+7yxx+2x3,27zx218zxyxx4zxx34yx3yx2x2,3yx+x2,2x39yxx+27zx

(6)

equationsP3,inequationsP3

27zx+x3,3yx+x2,

(7)

To obtain the characterizable differential ideal representing the  general solution alone, we can proceed as follows.

GRosenfeld_Groebnereq1,eq2,x2+4xdiffyx,xyx+3diffyx,x2,R

Gcharacterizable

(8)

It is sometimes the case that the radical differential ideal P generated by S is prime. This can be proved by exhibiting a ranking for which the characteristic decomposition of P consists of only one orthonomic characterizable differential ideal.

Before computing a representation of P with respect to the ranking of R, it may be useful to proceed as follows. Search for a ranking for which the characteristic decomposition is as described above. Assign J this computed characteristic decomposition. Then call Rosenfeld_Groebner with J as fourth parameter.

With such a fourth parameter, whatever the ranking of R is, the computed representation of P consists of only one characterizable differential ideal.

If J consists of a single non-orthonomic component or has more than one characterizable component, Rosenfeld_Groebner uses the information to avoid unnecessary splittings.

The example below illustrates this behavior for Euler's equations for an incompressible fluid in two dimensions.

p1v1t+v1v1x+v2v1y+px:

p2v2t+v1v2x+v2v2y+py:

p3v1x+v2y:

Rdifferential_ringderivations=x,y,t,ranking=v1,v2,p

RPDE_ring

(9)

Rosenfeld_Groebnerp1,p2,p3,R

characterizable,characterizable,characterizable

(10)

Sdifferential_ringderivations=t,x,y,ranking=lexp,v1,v2

SPDE_ring

(11)

JRosenfeld_Groebnerp1,p2,p3,S

Jcharacterizable

(12)

is_orthonomicJ

true

(13)

Rosenfeld_Groebnerp1,p2,p3,R,J

characterizable

(14)

See Also

diffalg(deprecated)

diffalg(deprecated)/differential_algebra

diffalg(deprecated)/Rosenfeld_Groebner_options

diffalg(deprecated)[differential_ring]

diffalg(deprecated)[equations]

diffalg(deprecated)[inequations]

diffalg(deprecated)[is_orthonomic]

diffalg(deprecated)[rewrite_rules]