Special affine group action on curves
> | with(Vessiot): |
f > | coord_frame([x],[u],f): |
f > | action := transform(f,f,[x=a1*x+a2*u[0]+t1,u[0]=a3*x+a4*u[0]+t2]);
J := linalg[inverse](total_Jacobian(action)): action := pr_transform(action, 4, J); |
f > | z := frameJetVariables(f);
lambda := [a1,a2,a3,a4,t1,t2]; |
f > | G := [a1*a4-a2*a3-1]; |
f > | g := map2(pullback, action, z); |
> | amf(G, g, [x,u[0],u[1],u[2]-1,u[3]], z, lambda, r); |