First initialize several different jet spaces over bundles , . The dimension of the base spaces are dim() =2, dim() =1, dim() =3.
Example 1.
Define a transformation . This transformation is a projectable transformation and therefore pullbacks by the prolongation of can be calculated directly using the Pullback command.
Pullback the contact 1-form Cv[1] on to a contact form on -- this can be done with either the Pullback command or the ProjectedPullback command.
Example 2
Define a point transformation and prolong it to a transformation .
Calculate the projected pullback of the type (1, 0) form .
Calculate the projected pullback of the type (1, 1) form .
To illustrate the definition of the projected pullback we re-derive this result using the usual Pullback command. First convert from a bi-form to a form .
Then pullback using
Then convert back to a bi-form and take the type [1, 1] part.
Example 3
Define a differential substitution and prolong it to a transformation .
Calculate the projected pullback of the type (1, 0) form
Calculate the projected pullback of the type (1, 0) form