Euclidean space curves  

from P. Olver, On generating Differential Invariants, in preparation. 

> coord_frame([x], [u, v], fr);
 

`frame name: fr` 

fr> LieAlg:=[[1,0,0],[0,1,0],[0,0,1],[u[0],-x,0],[v[0],0,-x],[0,v[0],-u[0]]]:
LieAlg:=map( V-> v_zip(V,frameJetVariables(fr,0)[1..3],plus, vect), LieAlg);
 

(Typesetting:-mprintslash)([LieAlg := [D_x[``], D_u[[0]][``], D_v[[0]][``], u[0]*D_x[``]-x*D_u[[0]][``], v[0]*D_x[``]-x*D_v[[0]][``], v[0]*D_u[[0]][``]-u[0]*D_v[[0]][``]]], [[_VESSIOT([[vect, fr, []],...
(Typesetting:-mprintslash)([LieAlg := [D_x[``], D_u[[0]][``], D_v[[0]][``], u[0]*D_x[``]-x*D_u[[0]][``], v[0]*D_x[``]-x*D_v[[0]][``], v[0]*D_u[[0]][``]-u[0]*D_v[[0]][``]]], [[_VESSIOT([[vect, fr, []],...
 

Minimal order cross-section 

Non minimal order cross section