Algorithms for reducing a system of PDEs to standard form, determining the dimension of its solution space and calculating its Taylor series solution

We present several algorithms, executable in a finite number of steps, which have been implemented in the symbolic language maple. The standard form algorithm reduces a system of PDEs to a simplified standard form which has all of its integrability conditions satisfied (i.e. is involutive). The initial data algorithm uses a system's standard form to calculate a set of initial data that uniquely determines a local solution to the system without needing to solve the system. The number of arbitrary constants and arbitrary functions in the general solution to the system is directly calculable from this set. The taylor algorithm uses a system's standard form and initial data set to determine the Taylor series expansion of its solution about any point to any given finite degree. All systems of linear PDEs and many systems of nonlinear PDEs can be reduced to standard form in a finite number of steps. Our algorithms have simple geometric interpretations which are illustrated through the use of diagrams. The standard form algorithm is generally more efficient than the classical methods due to Janet and Cartan for reducing systems of PDEs to involutive form.