b=isHomogeneousVectorField(M)
b=isHomogeneousVectorField(m)
b=isHomogeneousVectorField(M,s)
b=isHomogeneousVectorField(m,s)
Determine whether the matrix or module is generated by homogeneous vector fields, or homogeneous vector fields of degrees appearing in s. See homogeneousVectorFieldDegree for more information on degrees.
This is not homogeneous because of $1 \partial_x + 2x \partial_y$:
|
|
|
This is homogeneous, of degree -1 and 0:
|
|
|
|
This is homogeneous, of degrees 0, 1, and -infinity:
|
|
|
|
|
If the parameter is a module, then the generators given by generators are studied. Consequently, the routine may return false even though a module may have a homogeneous basis:
|
|
|
Despite the name, the function does not check the number of vector fields provided.
The object isHomogeneousVectorField is a method function.