liesymm
extvars
extvars a set of differential forms
Calling Sequence
Parameters
Description
Examples
extvars()
extvars(f, x)
extvars(f, x, y)
f
-
name of a dependent variable
x, y
names of the independent variables with respect to the system of PDEs currently under investigation
During the investigation a particular system of PDEs names are dynamically created for the partials involving some of the and dependent and independent variables. This command reports on the names used for those partials.
If the function is called with no argument then a table indicating all the name mappings is returned.
In all other cases the first argument is the dependent variable and the remaining arguments are the independent variables defining the partial of interest. The result is the name used for the specified partial.
If there is no such table entry then extvars() returns unevaluated.
This routine is ordinarily loaded via with(liesymm) but can be used in the ``package style'' as liesymm[extvars]()
with⁡liesymm:
eq1≔Diff⁡h⁡t,x,x,x=Diff⁡h⁡t,x,t
eq1≔∂2∂x2h⁡t,x=∂∂th⁡t,x
forms≔makeforms⁡eq1,h⁡t,x,k
forms≔d⁡h−k1⁢d⁡t−k2⁢d⁡x,−d⁡k2&ˆd⁡t−k1⁢d⁡t&ˆd⁡x
translate⁡k2
h,x
extvars⁡
k2
extvars⁡h,y
table⁡h,x=k2,x=x,h,t=k1,t=t,h=h
See Also
liesymm[depvars]
liesymm[indepvars]
liesymm[makeforms]
liesymm[setup]
Download Help Document