IsInvolutive - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Mozilla Firefox.

Online Help

All Products    Maple    MapleSim


IsInvolutive

check if a Distribution object is in involution

IsIntegrable

a synonym for IsInvolutive

Integrals

calculate the integrals of an involutive Distribution object

 

Calling Sequence

Parameters

Description

Examples

Compatibility

Calling Sequence

IsInvolutive( dist)

IsIntegrable( dist)

Integrals( dist)

Parameters

dist

-

a Distribution object.

Description

• 

The IsInvolutive (or IsIntegrable) method returns true if the distribution specified by dist is in involution.

• 

A distribution is involutive (also known as integrable, or completely integrable) if the Lie bracket of any two vector fields lying in dist also lies in dist.

• 

The Integrals method  returns a list of the functionally independent integrals of an involutive distribution, or the string "not known" if Maple was unable to find all the integrals.

• 

A function f⁡x1,…,xn is an integral of distribution dist on a space with coordinates x1,…,xn if every vector field X lying in dist satisfies X_(f(x[1], ..., x[n]))= 0.

• 

Because successful integration of PDE by Maple cannot be guaranteed (see pdsolve), it is possible that Integrals is unable to return an answer.

• 

These methods are associated with the Distribution object. For more detail see Overview of the Distribution object.

Examples

> 

with⁡LieAlgebrasOfVectorFields:

Build vector fields associated with 3-d spatial rotations...

> 

Rx≔VectorField⁡−z⁢Dy+y⁢Dz,space=x,y,z

Rx≔−z⁢ⅆⅆy+y⁢ⅆⅆz

(1)
> 

Ry≔VectorField⁡−x⁢Dz+z⁢Dx,space=x,y,z

Ry≔z⁢ⅆⅆx−x⁢ⅆⅆz

(2)
> 

Rz≔VectorField⁡−y⁢Dx+x⁢Dy,space=x,y,z

Rz≔−y⁢ⅆⅆx+x⁢ⅆⅆy

(3)

Construct the associated distribution...

> 

Σ≔Distribution⁡Rx,Ry,Rz

Σ≔−y⁢ⅆⅆxx+ⅆⅆy,−z⁢ⅆⅆxx+ⅆⅆz

(4)
> 

IsInvolutive⁡Σ

true

(5)
> 

IsIntegrable⁡Σ

true

(6)
> 

IN≔Integrals⁡Σ

IN≔x2+y2+z2

(7)
> 

ρ≔op⁡IN

ρ≔x2+y2+z2

(8)

Since rho is an integral of distribution Sigma, it should be annihilated by every vector field lying in Sigma...

> 

vfs≔GetVectorFields⁡Σ

vfs≔−y⁢ⅆⅆxx+ⅆⅆy,−z⁢ⅆⅆxx+ⅆⅆz

(9)
> 

map⁡X↦X⁡ρ,vfs

0,0

(10)

Compatibility

• 

The IsInvolutive, IsIntegrable and Integrals commands were introduced in Maple 2020.

• 

For more information on Maple 2020 changes, see Updates in Maple 2020.

See Also

Distribution (Object overview)

LieAlgebrasOfVectorFields[Distribution]

VectorField (Object overview)

LieAlgebrasOfVectorFields[VectorField]

LieAlgebrasOfVectorFields (Package overview)