Maple Professional
Maple Academic
Maple Student Edition
Maple Personal Edition
Maple Player
Maple Player for iPad
MapleSim Professional
MapleSim Academic
Maple T.A. - Testing & Assessment
Maple T.A. MAA Placement Test Suite
Möbius - Online Courseware
Machine Design / Industrial Automation
Aerospace
Vehicle Engineering
Robotics
Power Industries
System Simulation and Analysis
Model development for HIL
Plant Modeling for Control Design
Robotics/Motion Control/Mechatronics
Other Application Areas
Mathematics Education
Engineering Education
High Schools & Two-Year Colleges
Testing & Assessment
Students
Financial Modeling
Operations Research
High Performance Computing
Physics
Live Webinars
Recorded Webinars
Upcoming Events
MaplePrimes
Maplesoft Blog
Maplesoft Membership
Maple Ambassador Program
MapleCloud
Technical Whitepapers
E-Mail Newsletters
Maple Books
Math Matters
Application Center
MapleSim Model Gallery
User Case Studies
Exploring Engineering Fundamentals
Teaching Concepts with Maple
Maplesoft Welcome Center
Teacher Resource Center
Student Help Center
Tensor[HomothetyVectors] - calculate the homothety vectors for a given metric
Calling Sequences
HomothetyVectors( g, options)
Parameters
g - a metric tensor on a manifold
options - any of the following keywords arguments: ansatz, unknowns, auxiliaryequations, coefficientvariables, parameters, output
Description
A vector field is called a homothety vector for the metric if, where denotes Lie differentiation with respect to and is a constant (proportional to the divergence of ). If and denotes covariant differentiation with respect to the given metric, then this equation can be written as The Killing vectors of are the solutions to this equation with The set of all homothety vector fields forms a Lie algebra of vector fields of dimension at most 1 greater than the dimension of the Lie algebra of Killing vector fields. The Killing vector fields are an ideal in the Lie algebra of homotheties.
The command HomothetyVectors generates the defining system of 1st order PDE for a homothety vector field and uses pdsolve to find the solutions to these PDE.
The command HomothetyVectors returns a sequence of two lists. The first list contains the homothety vector and the second the Killing vectors. If there are no genuine homothety vector fields then the first list is empty.
The keyword argument coefficientvariables allows the user to specify the coefficient functions in the homothety as functions of the variables .
The exact form of the homothety vector can be specified with the keyword argument ansatz . For example, if the coordinates on the underlying manifold are and are defined vectors, then one may solve for homothety vectors of the form . In this situation the unknown functions must be explicitly specified with the keyword argument unknowns, for example, unknowns
When using the keyword argument ansatz, additional algebraic or differential conditions may be imposed upon the unknowns using the keyword argument auxiliaryequations Here is a list of the auxiliary equations to be added to the homothety equations.
If the metric depends upon a number of unspecified parameters (either constants or functions), then the keyword argument parameterswhere is the list of parameters, will invoke case-splitting with respect to these parameters. Special values of the parameters, where either the number or the explicit form of the homothety vectors changes, are calculated.
With keyword argument output = the defining partial differential equations for the homothety vectors are returned. The option output = returns the general homothety vector in terms of a number of arbitray constants , ... . The option output = returns a list of vectors which form a basis for the solution space. The default value of this keyword argument is output =
This command is part of the DifferentialGeometry:-Tensor package, and so can be used in the form HomothetyVectors(...) only after executing the commands with(DifferentialGeometry), with(Tensor) in that order. It can always be used in the long form DifferentialGeometry:-Tensor:-HomothetyVectors(...).
Examples
Example 1.
We find the homotheties for the metric , defined on a 4-dimensional manifold.
We can check this result by calculating the Lie derivative of the metric with respect to these vector fields (see LieDerivative). We see that the vector field H[1] is a homothety with
We can use the LieAlgebraData command in the LieAlgebras package to calculate the structure equations for the Lie algebra of homothety vectors.
This output shows, for example, that the Lie bracket of the 1st and 7th vector fields in is the 1st vector field.
Example 2.
We look for homotheties of the metric , with the form specified by the vector .
Example 3.
We calculate the general homothety vector depending upon 6 arbitrary constants.
Example 4.
We calculate the homotheties for a metric which depends upon a parameter There is a true homothety vector only when .
See Also
DifferentialGeometry, Tensor, ConformalKillingVectors, ConformalKillingTensors, KillingSpinors, KillingTensors, KillingVectors, KillingYanoTensors
Download Help Document