Adept Scientific - English
The world's best software and hardware for research, science and engineering.
flag arrow
clearclear

 Adept Store | register Join My Adept | Flags  
Adept Scientific | Amor Way | Letchworth Garden City | Herts | SG6 1ZA | Tel: +44 (0)1462 480055  
UKdedksvnofi
Home
Products
Training
Events
 Buy Online
Downloads
Academic Discounts
Support
My Adept
International |  About Us |  Adept Scientific Blog |  Contact Us |  Press Room |  Jobs
Adept Scientific on Facebook Adept Scientific on Twitter Adept Scientific on YouBube Adept Scientific on LinkedIn


The Next Steps

• Ask us a question
• Watch Maple Video Demonstrations
• Buy Maple Now
• View Maple Pricing
• Download a Brochure
• Request a Brochure
• Request an Evaluation
• Meet Our Team
• Read our RSS Feeds

Learn More

Maple Home
Maple 16 Overview
Maple 16 Professional
Maple 16 Academic
Maple 16 Student Use
What's New in Maple 16
Maple New Features
Datasheet

Maple History
Recorded Online Seminars

MapleSim
MapleNet
Maple T.A.
BlockImporter™
Maple Toolboxes

Maple Rave Reviews
Maple Study Guides
Books about Maple
System Requirements

Latest Information

New Features: Professional
New Features: Academic
Maple Features
The Maple Reporter Online

Service & Support

Maple Primes
blogs, forums etc

Elite Maintenance Program
Application Centre
Powertools
Search the Knowledge Base
Technical Support request

Upgrade Today to Maple 15 - Math & Engineering Software - Maplesoft
 
  Order Your Maple 15 Upgrade Today
Upgrading to Maple 15 will ensure that you get the most out of Maple. Take advantage of special upgrade discounts and click Maple 15 Upgrade, request a quote or contact sales.
 


View Maple 15 Upgrade Pricing:




What's New in Maple 15

New Features in Maple 15: Differential Geometry
Next

The Maple 15 Differential Geometry package is the most comprehensive mathematical software available in the area of differential geometry, with 224 commands covering a wide range of topics from basic jet calculus to the realm of the mathematics behind general relativity. It includes thorough documentation including extensive examples for all these commands, 19 differential geometry lessons covering both beginner and advanced topics, and 5 tutorials illustrating the use of package in applications.

Key features include being able to perform computations in user-specified frames, inclusion of a variety of homotopy operators for the de Rham and variational bicomplexes, algorithms for the decomposition of Lie algebras, and functionality for the construction of a solvable Lie group from its Lie algebra. Also included are extensive tables of Lie algebras, Lie algebras of vectors and differential equations taken from the mathematics and mathematical physics literature.

The package is structured as follows:

  • DifferentialGeometry contains 33 commands for working with vector fields, differential forms and related transformations, and 6 subpackages: GroupActions, JetCalculus, Library, LieAlgebras, Tensor and Tools.
  • The GroupActions subpackage, for working with Lie groups and infinitesimal transformations, contains 10 commands and one subpackage, MovingFrames, in turn with 2 commands.
  • The JetCalculus subpackage, for working in jet spaces, in calculus of variations and with differential equations, contains 22 commands.
  • The Library subpackage, for browsing and searching tables of Lie algebras and differential equations, contains 4 commands.
  • The LieAlgebras subpackage, for defining Lie algebras from a variety of sources and creating new ones, contains 33 commands and 2 subpackages, LieAlgebraCohomology and LieAlgebraRepresentations, with 4 and 11 commands, respectively.
  • The Tensor subpackage, for computations with tensors on the tangent bundle of any manifold or with tensors on any vector bundle, with specialized functionality for advanced general relativity, contains 79 commands.
  • The Tools subpackage, with utility procedures for developing new differential geometry applications, contains 20 commands and one subpackage, DGmain, with 7 commands.
  • The DifferentialGeometry lessons provide a systematic approach to learning the commands in the DifferentialGeometry, Tensor, LieAlgebras and JetCalculus packages. Each lesson contains a set of exercises which range in difficulty from simple computational exercise to programming exercises. Solutions are given. The tutorials present specialized applications of the DifferentialGeometry package.
With Maple 15, seventeen new commands have been introduced, most of them supporting advanced computations in general relativity. Additionally, there is increased functionality for many of the previously existing commands.



Details of New DifferentialGeometry Functionality in Maple 15
  • Two-component spinors and the Newman-Penrose formalism
    • Powerful new commands for the 2-component spinor and Newman-Penrose formalisms for general relativity are provided: AdaptedNullTetrad, AdaptedSpinorDyad, FactorWeylSpinor, and PrincipalNullDirections. Adapted null tetrads are a preferred basis of null vectors in which the components of the curvature tensor of space-time, expressed via the Newman-Penrose formalism, achieve a particularly simple form. Adapted null tetrads can be used to simplify subsequent computations and play an important role in the equivalence problem in relativity. Likewise, the principal null directions give a set of preferred null directions in space-time which are very important to the study of the geometric properties of that spacetime.
    • New calling sequences for NPCurvatureScalars and WeylSpinor provide added flexibility for computations with spinors.
    • The classification of spacetimes depending on parameters (case-splitting) is now possible with the command PetrovType.
  • Special Geometric Fields
    • Special classes of vectors, tensors and spinors can now be calculated with the new commands ConformalKillingVectors, CovariantlyConstantTensors, KillingSpinors, KillingYanoTensors, and RecurrentTensors.
    • The calling sequences for the existing commands KillingTensors and KillingVectors have been extended so that all these commands for finding special fields have a uniform syntax.
    • You can specify an ansatz to use to find these special tensors.
    • Case-splitting may be invoked with each command.
  • New tensors and utilities
    • The new NullVector, PlebanskiTensor, and TraceFreeRicciTensor provide implementations of the formulas for these tensors.
    • Tests for checking principal null directions and recurrent tensor are now available with GRQuery.
  • Integration of the subpackage Killing
    • The subpackage Tensor[Killing] has been deprecated and the 6 commands that were contained in the Killing subpackage [CheckKillingTensor, IndependentKillingTensors, KillingBracket, KillingTensors, KillingVectors, and SymmetricProductsOfKillingTensors] have been integrated directly into the Tensor subpackage.
  • Matrix Lie algebras
    • The commands BracketOfSubspaces and MinimalSubalgebra now accept lists of matrices as arguments.
    • The new command MatrixNormalizer commutes the normalizer of a set of matrices within a given Lie algebra.
    • With these new commands (and others from prior releases) the LieAlgebras subpackage now provides good basic support for working directly with matrix algebras.
  • Vector field representation of Lie algebras
    • The new command InfinitesimalCoadjointAction calculates the standard vector field representation of a Lie algebra in terms of the structure constants.
  • Vector field normalizers
    • The new command InfinitesimalPseudoGroupNormalizer will calculate the normalizer of a finite dimensional Lie algebra of vector fields within an infinite dimensional Lie algebra of vector fields, as parametrized by arbitrary functions. The command can be used, for example, in studying reductions of the Einstein equations.
  • Matrix groups and Lie groups
    • The command MatrixGroup will calculate the matrix group for a given matrix Lie algebra.
    • The command LieGroup has two new calling sequences which allow you to construct a Lie group module from an r-transformation group or from the explicit multiplication map defining the Lie group.
  • Invariant tensors
    • The calling sequences for the commands InvariantGeometricObjectFields and InfinitesimalSymmetriesOfGeometricObjectFields have been extended to match those used to compute special geometric fields.
    • Case-splitting can be invoked with either of these commands.
    • Invariant tensor fields on Lie algebras can now be computed with InvariantGeometricObjectFields. Case-splitting can be invoked.
  • Database of solutions to the Einstein equations
    • Space-time metrics, together with many of their properties, can now be automatically loaded into a Maple worksheet with the Retrieve command.



Examples Illustrating New Functionality in Maple 15

Special Tensors

  • Killing tensors, Killing-Yano tensors, Killing spinors, covariantly constant tensors, and recurrent tensors are examples of tensors which are defined as solutions to certain over-determined systems of linear partial differential equations. The DifferentialGeometry package generates these PDE systems; these equations are solved by pdsolve, and the solutions are re-expressed as tensor fields of the appropriate type.
  • We define a metric g on a manifold M and calculate the covariantly constant 1-forms, the rank 2 Killing tensors, and the rank 2 Killing-Yano tensors.
Special Tensors


Principal Null Directions

  • The principal null directions of a space-time are preferred directions determined by rather complicated non-linear algebraic equations formed from the Weyl tensor of the space-time metric g .
  • The new command PrincipalNullDirections uses the two-component spinor formalism of the DifferentialGeometry package to calculate principal null direction via the new command AdaptedSpinorDyad.
Principal Null Directions


Case Splitting with PetrovType
  • For four-dimensional space-times, the Petrov type is a fundamental invariant which provides important information about the geometric properties of the space. The possible Petrov types are ["I", "II", "III", "D", "N", "O"]. If the metric depends upon parameters (either constants or functions), then the Petrov type can change for exceptional values of these parameters.
  • New keyword arguments for the command PetrovType make it now possible to identity these exceptional values.
Case Splitting with PetrovType


Case Splitting with KillingVectors

Case Splitting with KillingVectors

Minimal Subalgebras of Matrices
  • The command MinimalSubalgebras has been extended to work with matrices. Given a list of matrices A, this command with calculate the smallest list of matrices which contains A and which is closed under the operation of matrix commutation.
Minimal Subalgebras of Matrices


Matrix Groups
  • Given a matrix algebra, as defined by a list of matrices A which are closed under matrix commutation, the corresponding matrix group can be calculated by taking the matrix exponential of a general linear combination of the elements of A. The result is usually rather complicated and not so useful for subsequently analysis. The command MatrixGroup will use some simple heuristics to simplify the expression for the matrix group.
Matrix groups
  • The 4-parameter family of matrices B is closed under matrix multiplication and matrix inversions. The value of the parameters which define the identity is also given.
Lie Groups
  • The DifferentialGeometry package uses a Maple module to represent a general Lie group. The exports of the module are LeftMultiplication, RightMultiplication, Inverse and Identity. These provide the basic operations for performing computations with Lie groups.
  • The command LieGroup uses various scenarios construct this Maple module. For Maple 15, new calling sequences for the LieGroup command has been added to include other common situations. In this example, we consider a 5 parameter group of affine transformations in the plane and use the LieGroup command to construct the abstract Lie group defined by this transformation group.
Lie Groups


Invariant Tensor Fields on Lie Algebras
  • The functionality of the command InvariantGeometricObjectFields has been extended to an algebraic setting to allow for the calculation of invariant tensors on Lie algebras.
  • In this example, we shall create a 4-dimensional Lie algebra and calculate the symmetric rank 2 tensors on this algebra which are invariant with respect to a one-dimensional subalgebra.
Invariant Tensor Fields on Lie Algebras


Retrieve
  • With the new database of solutions to the Einstein equations it is now possible to use the Retrieve command to automatically load into a worksheet known solutions, taken from the general relativity literature.
Retrieves




Next    


User Interface >>Control Design >>Physics >>Financial Modelling >>Connectivity






Take advantage of a 25% discount off the regular upgrade price!
This time-limited discount applies to all Maple users, no matter which version of Maple you have.


*Some conditions may apply



Ready to buy?

For more pricing information:
Visit our webstore, call us on +1 800 724 8380 or email us at info@adeptscience.com

Featured Downloads

Maple 16 & MapleSim 5 Professional Brochure
Maple 16 Academic Datasheet
Maple 16 & MapleSim 5 Academic Brochure
Maple 16 What is New datasheet
Maple 16 Professional Datasheet
Maple Whitepaper: Driving Innovation - How mathematical modeling and optimisation increase efficiency and productivity in vehicle design.
MapleSim Whitepaper - Technological Superiority in Multi-Domain Physical Modelling and Simulation

Latest Downloads

Maple 16 Programming Guide
Maple 16 User Manual
Maple 16 Academic Datasheet
Maple 16 Professional Datasheet
Maple 16 & MapleSim 5 Academic Brochure

Product Reviews

"Without the Maple software, we would have to spend weeks generating the equations of motion for every experiment. Then the chances that we did it right would basically be near zero. There would always be a mistake somewhere. It is very difficult to set up a dynamic motion model by hand."
- Jean-Claude PiedBeouf, Ph.D Manager of Robotics, Canadian Space Agency

"Its very good - highly accurate and easy to use. The speed of Maple allows me to change equations and quickly reintegrate them into the application, so more possibilities can be explored to achieve the precise effect desired."
Shawn Neely, Senior R & D Director for PDI/Dreamworks

Latest News

"The intuitive nature of MapleSIm allowed my team to create high fidelity models in a short period of time.
Connectivity to major CAD systems extended in Maple 16
MapleSim Breaks New Ground in Hardware-in-the-Loop real-time simulation for planetary rovers
MapleSim Breaks New Ground in Hardware-in-the-Loop real-time simulation for planetary rovers
Maths software usability reaches new heights with Maple 16
adept

Top of the Page

Popular Links: ChemDraw | ChemOffice | Data Acquisition | Data Analysis | EndNote | Maple | MapleSim | Mathcad | MathType | Quality Analyst | Reference Manager | VisSim

EU ePrivacy Directive | Our Privacy and Terms and Conditions Statement
All Trademarks Recognised. Copyright © 2012, Adept Scientific plc.
Site designed and maintained by Lyndon Ash

Adept Scientific | Amor Way | Letchworth Garden City | Herts | SG6 1ZA | Tel: +44 (0)1462 480055