Tensor products, wedge products and differential forms phil lucht rimrock digital technology, salt lake city, utah 84103 last update. For algebra on vectors and tensors, an index must show up twice and only twice. Proceeding a small step further, tensor theory requires background in multivariate calculus. It is the output of the function iafter the independent variable. Introduction to the tensor product james c hateley in mathematics, a tensor refers to objects that have multiple indices. Zero tensor 0 has all its components zero in all coord systems. Mining large timeevolving graphs using matrix and tensor tools. On completion of this chapter, the reader should be able to use maple as a mathematical tool. A basic knowledge of vectors, matrices, and physics is assumed.
Mass, momentum, energy and entropy, and derivation of constitutive relations for various materials this worksheet uses continuum mechanics principles to derive the laws governing flow behavior of elastic and viscous. For an analogy, retreat to the case of a real valued function. The tensor analysis as presented in this report is based on the general treatment of heinbockel, irgens and lovelock and rund, see 3, 5 and 12. Thebehaviourofthetransformationofthecomponentsofavectorunder the transformation of a. A gentle introduction to tensors washington university in. A number of schemes are used for tensor variables, often dependent on the branch of engineering or science they are used for. For example, if g is a lie group acting on a manifold m, then the pushpulltensor command can be used to push forward the g invariant tensors on m to tensor fields on the quotient manifold mg. It has extensive functionality for tensor polynomial simplification including multi. It follows at once that scalars are tensors of rank 0,0, vectors are tensors of rank 1,0 and oneforms are tensors of. Advancedtopics cse8803ml,spring2012 mariya ishteva.
Course notes tensor calculus and differential geometry. Feb 11, 2007 the calculation is simple but extremely long. The title, the poor mans introduction to tensors, is a reference to gravitation by misner, thorne and wheeler, which characterizes simplified approaches to a problem as the poor mans way to do x. Introduction to tensor calculus for general relativity. The tensor package, working in conjunction with other differential geometry commands, provides great flexibility for mapping tensors between manifolds. Closely associated with tensor calculus is the indicial or index notation. Tutorial focus is on 3rd order, but everything can be extended to. Administrative announcements pset 1 due today 419 3 late days maximum.
It puzzles me why the package tutorial is only available for the old style classic worksheet. It works with tensors with arbitrary symmetries under permutations of indices, defined on several different manifolds and products of them. They have the further property that they are linear functions, i. Second, tensor theory, at the most elementary level, requires only linear algebra and some calculus as prerequisites. K tensor column mode1 fibers row mode2 fibers tube mode3 fibers horizontal slices lateral slices frontal slices 3rd order tensor mode 1 has dimension i mode 2 has dimension j mode 3 has dimension k note. I initially started using mathtensor under mathematica, but my love. The title, the poor mans introduction to tensors, is a reference to gravitation by misner, thorne and wheeler. Simple tensor manipulation in maple or mathematica physics.
An introduction to tensors for students of physics and. The rank of a tensor 7 the rank r of an nth order tensor x is the minimal number of rank1 tensors that yield x in a linear combination multilinear rank. A collection of tutorials to help solve common math problems using maple. Tensor analysis 1967 missing p74 princeton university. Tensorpack package, and proofs of the examples of the shearfree theorem can be found.
This is a maple worksheettutorial on numerical methods for approximating solutions of differential equations des. Overview of the differentialgeometry package maple. Mining large timeevolving graphs using matrix and tensor. To put it succinctly, tensors are geometrical objects over vector spaces, whose coordinates obey certain laws of transformation under change of basis. An ndimensional vector eld is described by a onetoone correspondence between nnumbers and a point. Vectors are simple and wellknown examples of tensors, but there is much more to tensor theory than vectors. The graphics look ratty in windows adobe pdf viewers when not scaled. All i want is to teach maplemathematica to do tensor contraction without using explicit 4x4 matrices or fourvectors. Qiaojing will host tensorflow on aws setup session in office hours, sundar 424, 46 pm, gates b24 will host special tensorflow help session in my office. Tensors were invented as an extension of vectors to formalize the manipulation of geometric entities arising in the study of mathematical manifolds a vector is an entity that has both magnitude. After successful environmental setup, it is important to activate tensorflow module. The reader must be prepared to do some mathematics and to think.
In maple 17, it is possible to define a tensor with a tensorial equation, where. Cartesian coords, then tensor is called a cartesian tensor. As a new maple user, but a sophisticated software developer, i think the tutorial is better that comes with maple. Going through that tutorial is faster, and it covers the same things as the book, but without errors. If an index shows up once on the left hand side lhs of sign, it must show up once and only once on the right hand side rhs of sign.
The stress at a point of an elastic solid is an example of a tensor which depends on two directions one normal to the area and other that of the force on it. The tensor subpackage of the differentialgeometry package supplants the nowdeprecated tensor package in maple. Tensors have their applications to riemannian geometry, mechanics, elasticity, theory of relativity. In minkowski space and under poincare transformations, tensors are lorentz tensors, or, 4tensors. Tensor analysis applied to the equations of continuum. Note that the tensor product is implicit in the maple output. Administrative announcements pset 1 due today 419 3 late days maximum pset 2 released tomorrow 420 due 55 help us help you.
Understanding the role of the metric in linking the various forms of tensors1 and, more importantly, in di. I would like to have a way to create tensor objects that can interact with other objects like vectors and matrices that i have created using the linear. I know that there is a tensor package but that seems to be mainly focused on general relativity and that is not what i am interested in. A tensor is a multidimensional array i x ijk j k an i.
Xinshe yang, in engineering mathematics with examples and applications. Simply put, a tensor is a mathematical construction that eats a bunch of vectors, and spits out a scalar. The differentialgeometry package is a comprehensive suite of commands and subpackages featuring a collection of tightly integrated tools for computations in the areas of. Algebraic computations in physics using maple youtube. While some other specialized systems handle a small fraction of this domain of computations, maple is the only system that handles the mathematical objects and notation used in physics in general. Simple tensor manipulation in maple or mathematica. To promote selfhelp using the online help facilities. Introduction to tensor calculus a scalar eld describes a onetoone correspondence between a single scalar number and a point. You can add as many pages as you want using the golang templating language and also build an entire backside with text files. Tensor analysis applied to the equations of continuum mechanics i. In maple, tensor indices are letters, as when computing with paper and.
On completion of this chapter, the reader should be able to. Tensor products, wedge products and differential forms. Atutorial introduction to maple aims and objectives to provide a tutorial guide to the maple package. Most available information made the use of the software package mathematica. Linear algebra forms the skeleton of tensor calculus and differential geometry. Jun 10, 2014 while some other specialized systems handle a small fraction of this domain of computations, maple is the only system that handles the mathematical objects and notation used in physics in general. It turns out that tensors have certain properties which. An introduction to tensor analysis and differential geometry is given in kreyszigs book, see 7.
Dec 18, 2019 a collection of tutorials to help solve common math problems using maple. For coordinate axes ill use xs, with subscripts if necessary the x,y,z axes of high school become the x 1, x 2, and x 3 coordinate axes. In preparing this two volume work our intention is to present to engineering and science students a modern introduction to vectors and tensors. Overview of the tensor package maple programming help.
Pdf in this article we propose some maple procedures, for teaching purposes, to study. Execute the following command to initialize the installation of tensorflow. All i want is to teach maple mathematica to do tensor contraction without using explicit 4x4 matrices or fourvectors. For a deeper understanding, knowledge of manifolds and some pointset topology is required. Tensor analysis is also a basic ingredient in differential geometry. Tensor analysis, branch of mathematics concerned with relations or laws that remain valid regardless of the system of coordinates used to specify the quantities. A good starting point for discussion the tensor product is the notion of direct sums.
Roughly speaking this can be thought of as a multidimensional array. A semiintuitive approach to those notions underlying tensor analysis is given via scalars, vectors, dyads, triads, and similar higherorder vector products. Let us generalize these concepts by assigning nsquared numbers to a single point or ncubed numbers to a single. In both of these examples, the functions involved were vector valued functions of vector variables. The tensor package made essential use of the alsodeprecated linalg package, so although worksheets that used these deprecated packages still work, it is imperative to move to using the new formalisms in the tensor package. The notation for each section carries on to the next. What is the best way to work with tensors in maple 14. Is free for individual use and educational purposes. Tensors for beginners albert tarantola september 15, 2004 1 tensor notations the velocity of the wind at the top of eiffels tower, at a given moment, can be represented by a vector v with components, in some local, given, basis, vi i 1,2,3.
This is a maple worksheettutorial on numerical methods. Maple 12 tutorial 4 the department of statistics and data sciences, the university of texas at austin getting started the maple launch method varies for different operating systems. Tensor analysis and curvilinear coordinates phil lucht rimrock digital technology, salt lake city, utah 84103 last update. New symbolic tools for differential geometry, gravitation, and field. Here ill use as with subscripts to keep the discussion as general as possible.
458 1495 159 1203 1485 213 342 1109 948 623 811 1254 1601 1415 1503 132 1259 1114 777 801 408 833 264 514 656 1491 1096 319 442 911