Foundations of tensor algebra and analysis (composed by Dr.-Ing. Olaf Kintzel, September 2007, reviewed June 2011.) Web-site:

Similar documents
02 - tensor calculus - tensor algebra tensor calculus

02 - introduction to vectors and tensors. me338 - syllabus. introduction tensor calculus. continuum mechanics. introduction. continuum mechanics

Week 6: Differential geometry I

A Brief Introduction to Tensors

Introduction to Matrix Algebra

1.4 LECTURE 4. Tensors and Vector Identities

Chapter 1. Describing the Physical World: Vectors & Tensors. 1.1 Vectors

Tensors, and differential forms - Lecture 2

CONTINUUM MECHANICS. lecture notes 2003 jp dr.-ing. habil. ellen kuhl technical university of kaiserslautern

1. Basic Operations Consider two vectors a (1, 4, 6) and b (2, 0, 4), where the components have been expressed in a given orthonormal basis.

Vector and tensor calculus

Math Bootcamp An p-dimensional vector is p numbers put together. Written as. x 1 x =. x p

MAT 2037 LINEAR ALGEBRA I web:

Chapter 0. Preliminaries. 0.1 Things you should already know

Some elements of vector and tensor analysis and the Dirac δ-function

A matrix over a field F is a rectangular array of elements from F. The symbol

2.14 Basis vectors for covariant components - 2

03 - introduction to vectors and tensors. me338 - syllabus. introduction tensor calculus. tensor calculus. tensor calculus.

Vector calculus. Appendix A. A.1 Definitions. We shall only consider the case of three-dimensional spaces.

ELEMENTARY LINEAR ALGEBRA

We could express the left side as a sum of vectors and obtain the Vector Form of a Linear System: a 12 a x n. a m2

Mathematics that Every Physicist should Know: Scalar, Vector, and Tensor Fields in the Space of Real n- Dimensional Independent Variable with Metric

Tensor Analysis in Euclidean Space

Tensor Calculus. arxiv: v1 [math.ho] 14 Oct Taha Sochi. October 17, 2016

Linear Algebra (Review) Volker Tresp 2018

VECTORS, TENSORS AND INDEX NOTATION

PHYS 705: Classical Mechanics. Rigid Body Motion Introduction + Math Review

Matrix & Linear Algebra

Introduction to Tensor Notation

a 11 x 1 + a 12 x a 1n x n = b 1 a 21 x 1 + a 22 x a 2n x n = b 2.

Vectors To begin, let us describe an element of the state space as a point with numerical coordinates, that is x 1. x 2. x =

Mathematical Preliminaries

Lecture 3 Linear Algebra Background

A.1 Appendix on Cartesian tensors

Vector and Tensor Calculus

Physics 6303 Lecture 5 September 5, 2018

Calculus II - Basic Matrix Operations

Physics 411 Lecture 7. Tensors. Lecture 7. Physics 411 Classical Mechanics II

Electromagnetic. G. A. Krafft Jefferson Lab Jefferson Lab Professor of Physics Old Dominion University Physics 804 Electromagnetic Theory II

Chapter 2. Linear Algebra. rather simple and learning them will eventually allow us to explain the strange results of

Linear Algebra Homework and Study Guide

Introduction to relativistic quantum mechanics

Faculty of Engineering, Mathematics and Science School of Mathematics

Cartesian Tensors. e 2. e 1. General vector (formal definition to follow) denoted by components

6 The Fourier transform

Matrices. Chapter Definitions and Notations

CP3 REVISION LECTURES VECTORS AND MATRICES Lecture 1. Prof. N. Harnew University of Oxford TT 2013

Tensors - Lecture 4. cos(β) sin(β) sin(β) cos(β) 0

Elementary maths for GMT

7 Matrix Operations. 7.0 Matrix Multiplication + 3 = 3 = 4

Introduction to tensors and dyadics

Elements of linear algebra

Multilinear (tensor) algebra

Matrix Algebra. Matrix Algebra. Chapter 8 - S&B

PART 2: INTRODUCTION TO CONTINUUM MECHANICS

1.4 DERIVATIVE OF A TENSOR

Matrices BUSINESS MATHEMATICS

Matrix Algebra Determinant, Inverse matrix. Matrices. A. Fabretti. Mathematics 2 A.Y. 2015/2016. A. Fabretti Matrices

Getting Started with Communications Engineering. Rows first, columns second. Remember that. R then C. 1

INTRODUCTION TO CONTINUUM MECHANICS ME 36003

Matrix Arithmetic. j=1

Phys 731: String Theory - Assignment 3

CS 468. Differential Geometry for Computer Science. Lecture 13 Tensors and Exterior Calculus

Phys 201. Matrices and Determinants

A FIRST COURSE IN LINEAR ALGEBRA. An Open Text by Ken Kuttler. Matrix Arithmetic

1 Tensors and relativity

Gravity theory on Poisson manifold with R-flux

Classical differential geometry of two-dimensional surfaces

x + 2y + 3z = 8 x + 3y = 7 x + 2z = 3

1.13 The Levi-Civita Tensor and Hodge Dualisation

Cartesian Tensors. e 2. e 1. General vector (formal definition to follow) denoted by components

Matrix Operations. Linear Combination Vector Algebra Angle Between Vectors Projections and Reflections Equality of matrices, Augmented Matrix

Projective Quantum Spaces

Matrices A brief introduction

L8. Basic concepts of stress and equilibrium

CE-570 Advanced Structural Mechanics - Arun Prakash

Vector analysis. 1 Scalars and vectors. Fields. Coordinate systems 1. 2 The operator The gradient, divergence, curl, and Laplacian...

Faraday Tensor & Maxwell Spinor (Part I)

5 Constructions of connections

Basic Concepts in Matrix Algebra

Matrices. Chapter What is a Matrix? We review the basic matrix operations. An array of numbers a a 1n A = a m1...

Vectors, metric and the connection

2. Linear algebra. matrices and vectors. linear equations. range and nullspace of matrices. function of vectors, gradient and Hessian

Introduction Eigen Values and Eigen Vectors An Application Matrix Calculus Optimal Portfolio. Portfolios. Christopher Ting.

APPENDIX A. Background Mathematics. A.1 Linear Algebra. Vector algebra. Let x denote the n-dimensional column vector with components x 1 x 2.

General tensors. Three definitions of the term V V. q times. A j 1...j p. k 1...k q

4 Linear Algebra Review

Contravariant and Covariant as Transforms

Introduction to Decision Sciences Lecture 6

1 Matrices and vector spaces

2. Matrix Algebra and Random Vectors

1. Rotations in 3D, so(3), and su(2). * version 2.0 *

CS 468 (Spring 2013) Discrete Differential Geometry

Linear Algebra and Matrices

Physics 6303 Lecture 2 August 22, 2018

In this lecture we define tensors on a manifold, and the associated bundles, and operations on tensors.

Knowledge Discovery and Data Mining 1 (VO) ( )

Module 4M12: Partial Differential Equations and Variational Methods IndexNotationandVariationalMethods

Introduction to Quantitative Techniques for MSc Programmes SCHOOL OF ECONOMICS, MATHEMATICS AND STATISTICS MALET STREET LONDON WC1E 7HX

8. Diagonalization.

Transcription:

Foundations of tensor algebra and analysis (composed by Dr.-Ing. Olaf Kintzel, September 2007, reviewed June 2011.) Web-site: http://www.kintzel.net 1 Tensor algebra Indices: Kronecker delta: δ i = δ i = δ i = δ i α, β, γ, δ,... {1,2} i,, k, l, m,... {1,2,3} { 1 for i = 0 for i. Einstein summation convention: If an index appears twice within a tensor component relation in co-variant and contra-variant position, we have to sum with respect to these indices. This index is called summation index (or dummy index) and is different from a free index which appears only once. Three-fold or four-fold appearing indices are not allowed. Representation of tensors of first order (vectors): A = A i G i (co-variant component), A = A i G i (contra-variant component). Remark: In what follows, all tensors are represented with respect to the reference placement using the material basis vectors G i and G i. A similar representation were imaginable with respect to the current placement (g i andg i ) or e.g. the intermediate placement(ĝg i and ĜG i ). Addition of vectors: A ± B = A i G i ± B G = (A i ± B i )G i. Dual basis: The basis vectors G i and G i are orthogonal to each other: G i G = δ i = G G i, whereby ( ) is called scalar product. 1

Dyadic product of two vectors: A B = (A i G i ) (B G ) = A i B G i G = A i G i G with A i = A i B. Metric tensor components: G i = G i = G i G = G G i, G i = G i = G i G = G G i, G i G k = G k G i = δ i k. Using the metric tensor components, the contra-variant (co-variant) basis vector can be transformed into a co-variant (contra-variant) basis vector : G i = (G i G )G = G i G, G i = (G i G )G = G i G. Metric (Identity) tensors of the reference placement: G = G i G i G, G 1 = G i G i G, I = G i G i, I = G i G i. Raising and lowering of indices: Using the metric tensor components, the contra-variant (co-variant) component can be transformed into a co-variant (contra-variant) component : A i = G i A, A i = G i A. In an absolute notation we can write these expressions as: A = GA A = G 1 A (Lowering of index), (Raising of index). Dot product of two vectors: A B = A i B G i = A i B i = A B = A i B G i. Symbolic distinction of the dot product into scalar and vector product: < A,B > X = A i B < G i,g > X = A i B G i, (Vector product) < A,B > X = A i B < G i,g > X = A i B G i, (Vector product) A B = A B. (Scalar product) 2

Transformation between scalar and vector product: < A,B > X = G 1 A B = A G 1 B, < A,B > X = GA B = A GB. Representation of tensors of second order: A = A i G i G (co-co-variant) A = A i G i G (contra-contra-variant) A \ = A ị G i G (contra-co-variant) A / = A i. G i G (co-contra-variant) Remark: A symbolic distinction of component variance (position of indices) is redundant if the component decomposition is already clear. The dual of a second-order tensor: The dual is formed by exchanging the order of basis vectors within the dyadic product. Example: A = (A ị G i G ) = A ị G G i (A ) = A i G G i, (A ) = A i G G i, (A \ ) = A ị G G i, (A / ) = A i. G G i. The transpose of a second-order tensor: (A \ ) T = G 1 (A \ ) G, (A / ) T = G(A / ) G 1. Remark: The transpose is identical to the dual after raising and lowering of indices. Therefore, the component variance is the same as before. A transpose for co-co-variant or contra-contra-variant tensors has no use, but could be defined by: (A ) T = G 1 (A ) G 1, (A ) T = G(A ) G. Here, the component variance is different than before. 3

Inverse: The inverse of a second-order tensor is defined by: A \ (A 1 ) \ = (A 1 ) \ A \ = I, A / (A 1 ) / = (A 1 ) / A / = I, A (A 1 ) = I, (A 1 ) A = I, A (A 1 ) = I, (A 1 ) A = I. (Skew-)Symmetry of a second-order tensor: For the definition of symmetry properties it is useful to consider tensors with equal component variance. Therefore, the definition of a (skew-)symmetric part of a tensor is given as follows: (A ) sym = 1 2 (A + (A ) ), (A ) skw = 1 2 (A (A ) ), (A ) sym = 1 2 (A + (A ) ), (A ) skw = 1 2 (A (A ) ) (A \ ) sym = 1 2 (A\ + (A \ ) T ), (A \ ) skw = 1 2 (A\ (A \ ) T ) (A / ) sym = 1 2 (A/ + (A / ) T ), (A / ) skw = 1 2 (A/ (A / ) T ). Trace of a second-order tensor of order n: tr(a ) n = (A G 1 ) n : I, tr(a ) n = (A G) n : I, tr(a \ ) n = (A \ ) n : I, tr(a / ) n = (A / ) n : I. Deviatoric and spherical part of a second-order tensor: A dev = A 1 3 tr(a )G, A sph = 1 3 tr(a )G, A dev = A 1 3 tr(a )G 1, A sph = 1 3 tr(a )G 1, A \ dev = A\ 1 3 tr(a\ )I, A \ sph = 1 3 tr(a\ )I, A / dev = A/ 1 3 tr(a/ )I, A / sph = 1 3 tr(a/ )I. Addition of tensors of second order: A ± B = (A i ± B i ) G i G, A ± B = (A i ± B i ) G i G, A \ ± B \ = (A ị ± B ị )G i G, A / ± B / = (A i. ± B i. )G i G. 4

Simple contraction of tensors of first and second order: E.g.: A A = (A i G i G ) (A k G k ) = A i A G i, A A = (A k G k ) (A i G i G ) = A k A k G, A B = (A i G i G ) (B kl G k G l ) = A ik B kl G i G l. Double contraction of tensors of second-order: A : B = A i B i, A : B = A i B i, A \ : B / = A ị B i., A / : B \ = A i.b ị. Representation of tensors of fourth order: E = E ikl G i G G k G l, E = E ikl G i G G k G l. Remark: Depending on the position of indices there exist 14 additional component decompositions for a fourth-order tensor. Tensor products for a tensor of fourth order: E ikl = (A B ) ikl = A i B kl, E ikl = (A B ) ikl = A il B k, E ikl = (A B ) ikl = A ik B l. Simple contractions of tensors of second and fourth order: E \ A = E i ḳ m A ml G i G G k G l, A \ E = A ị me mkl G i G G k G l. Double contractions of tensors of fourth order: E : D = E imn D mn.. klg i G G k G l, E D = E imn D mkln G i G k G l G, E D = E mkn D imnl G i G G k G l. 5

Double contractions of tensors of second and fourth order: A : E = A mn E mni G i G, E : A = E imn A mn G i G, A E = A mn E min G i G, E A = E imn A mn G i G, A E = A mn E imn G i G, E A = E min A mn G i G. For second-order tensors the distinction of inner and outer bases is meaningless: A : B = A B = A B. Transposition operations for fourth-order tensors: E ikl E ikl = E (E ) dl, E ikl E ilk = E (E ) dr, E ikl E ilk = E (E ) d, E ikl E kli = E (E ) D. E ikl E ikl = E (E ) ti, E ikl E lki = E (E ) to, E ikl E lki = E (E ) t, E ikl E ilk = E (E ) T. Symmetry-properties of a fourth-order tensor: A tensor E fulfills minor symmetry if: E = E ti = E to or E = E dl = E dr. A tensor E fulfills maor symmetry if: E = E T or E = E D. A tensor E is supersymmetric if: E = E ti = E to = E T or E = E dl = E dr = E D. 6

In particular, considering the tensors E = G C H and F = K : D : L, the following applies: E T = H T C T G T, F D = L D : D D : K D, E ti = G C H ti, F dr = K : D : L dr, E to = G to C H, F dl = K dl : D : L. 2 Tensor analysis Tensor differentiation in absolute notation: f X = f G i G, X i f X = f X i Gi G, f X \ = f G i X ị G, f X / = f X i. G i G, F X = F i X kl G i G k G l G, F X = F i X klgi G k G l G, F X \ = F i G i X ḳ G k G l G, l F X / = F i X k ḷ Gi G k G l G, f F X A B X A : B X = f F X + F f X, = A X B + A B X, = A X B + A B X. 7

Special rules: E i kl.. = A i A kl = δ k i δl E/\ = A A = I I, E i kl.. = A i A lk = δ l i δk E/\ = A (A ) = I I = (I I) ti, E i kl.. = A i A kl = δ k δl i E/\ = (A ) A = I I = (I I) to, E i kl.. = A i A lk = δ l δk i E/\ = (A ) (A ) = I I = (I I) t. E ị kl = Ai A kl = δ i k δ l E \/ = A A = I I, E ị kl = Ai A lk = δ i l δ k E\/ = A (A ) = I I = (I I ) ti, E ị kl = Ai A kl = δ k δi l E\/ = (A ) A = I I = (I I ) to, E ị kl = Ai A lk = δ l δi k E\/ = (A ) (A ) = I I = (I I ) t. E ị k ḷ = Aị A ḳ l = δi k δl E\\ = A\ A \ = I I, E ịḷ k = Aị A ḳ l = δi k δl E = A\ (A \ ) = I I = (I I) ti, E k li.. = Aị A ḳ l = δi k δl E = (A\ ) A \ = I I = (I I) to, E ḷ k ị = Aị A ḳ l = δi k δl E// = (A\ ) (A \ ) = I I = (I I) t. E i ḳ l. = A i. A k ḷ = δ k i δ l E // = A/ A / = I I, E il ḳ. = A i. A k ḷ = δ k i δ l E = A/ (A / ) = I I = (I I ) ti, E k.. li = A i. A k ḷ = δ k i δ l E = (A/ ) A / = I I = (I I ) to, E. l ḳ i = A i. A k ḷ = δ k i δ l E \\ = (A/ ) (A / ) = I I = (I I ) t. 8

Differentiation with respect to a (skew-)symmetrical tensor: F X X =(X ) = F X 1 2 ( X X + X (X ) ) = F X 1 2 (I I + I I) = F X S /\, F X X =(X ) = F X 1 2 ( X X + X (X ) ) = F X 1 2 (I I + I I ) = F X S \/, F X X \ = F \ =(X \ ) T X 1 \ 2 ( X\ X \ + X\ (X \ ) T ) = F X \ 1 2 (I I + G 1 G) = F X \ S \\, F X X / = F / =(X / ) T X 1 / 2 ( X/ X / + X/ (X / ) T ) = F X / 1 2 (I I + G G 1 ) = F X / S //. F X X = F = (X ) X 1 2 ( X X X (X ) ) = F X 1 2 (I I I I) = F X A /\, F X X = F = (X ) X 1 2 ( X X X (X ) ) = F X 1 2 (I I I I ) = F X A \/, F X X \ = F \ = (X \ ) T X 1 \ 2 ( X\ X \ X\ (X \ ) T ) = F X \ 1 2 (I I G 1 G) = F X \ A \\, F X X / = F / = (X / ) T X 1 / 2 ( X/ X / X/ (X / ) T ) = F X / 1 2 (I I G G 1 ) = F X / A //. 9

Differentiation of the inverse: (X 1 ) X = (X 1 ) (X 1 ), (X 1 ) X = (X 1 ) (X 1 ), (X 1 ) \ X \ = (X 1 ) \ (X 1 ) \, (X 1 ) / X / = (X 1 ) / (X 1 ) /. Differentiation with respect to the inverse: X (X 1 ) = X X, X (X 1 ) = X X, X \ (X 1 ) \ = X \ X \, X / (X 1 ) / = X / X /. Using the chain rule and product rule of differential calculus: Using the above rules, we may state : (A B (X )) = A B X X = (A B ), X X = (A, X B + A B, X ) X. Using the contraction rule ( ) and the representation of a fourth-order differential expression in the proposed form, the product rule of differential calculus is fulfilled for a simple contraction of second-order tensors. Furthermore, the chain rule can be used. Note that for the classical representation of a differential expression in the form: A = A i B B kl G i G G k G l = A ; B, which was often used in the past, the product rule cannot be applied. Thus: (A B (X )) = A B X : X = (A B ); X : X (A ; X B + A B ; X ) : X. 10

Note that for traces of second-order tensors we have to use the contraction rule ( ) : tr(a B ) X = (A, X B + A B, X ) I. The contraction rules ( ) and ( ) can be used to represent the same contraction in absolute notation in different form: or E I = I E, tr(a B ) X = I (A, X B + A B, X ). It is of importance to consider the contraction of tensors which is already existing in a given tensor equation in correct form by using either ( ) or ( )! Transformation between the new and old convention: To transform between A, B and A ; B we can use the following basis rearrangement operations: (A B) L = A B, (A B) L = A B, (A B) L = A B, (A B) R = A B, (A B) R = A B, (A B) R = A B. such that: A, B = (A ; B ) L and A ; B = (A, B ) R. Also, applying ( ) R and ( ) L, the sequence of tensors is changed in a double contraction: E : C = E L C = C E L, E C = C E = E R : C, (D : E) L = D L E L = E L D L, (D E) R = (E D) R = D R : E R. 11

3 Differential geometrical relationships Material time derivative of a tensor of first and second order: ȦA = A i G i + A i ĠG i, Ȧ = A i G i G + A iġg i G + A i G i ĠG. Push-forward and pull-back-relationships: F (A ) = F A, F (a ) = F a, F (A ) = FA, F (a ) = F 1 a, F (A ) = F A F 1, F (a ) = F a F, F (A ) = FA F, F (a ) = F 1 a F, F (A \ ) = FA \ F 1, F (a \ ) = F 1 a \ F, F (A / ) = F A / F, F (a / ) = F a / F, F (C ) = (F F 1 ) C (F 1 F ), F (c ) = (F F) c (F F ), F (C ) = (F F ) C (F F), F (c ) = (F 1 F ) c (F F 1 ). Remark: Note that F must be an invertible second-order tensor mapping vectors onto vectors i.e. F \. Covariance of tensor functions: A scalar-valued (second-order-valued, fourth-order-valued) tensor function is covariant if the following equations are satisfied: F(B,B,B) = F(A (B),A (B),B), = F(A (B),A (B),B), A (F(B,B,B)) = F(A (B),A (B),B), A (F(B,B,B)) = F(A (B),A (B),B), A (F(B,B,B)) = F(A (B),A (B),B), A (F(B,B,B)) = F(A (B),A (B),B). Remark:Covariance of a tensor function is satisfied if it is constructed using the representation theorem for isotropic tensor functions. Any tensorial invariant (usually some linear combinations of traces) has to be computed in 12

mixed-variant form considering certain metric tensors. Normally, we distinguish the principle of material and spatial covariance depending on which manifold the transformed tensors belong to. However, we can speak simply of the principle of covariance whereby the general case is considered where any tensor function may be composed of tensors belonging to different manifolds. The Lie-derivative (for convective coordinates (g i = FG i ): Definition: L F ( ) = F ( F ( )). L F (a ) = F ( F (a )) = F ( F a ) = F (Ḟ a + F ȧa ) = ȧa + l a = ȧ i g i, L F (a ) = F ( F (a )) = F( F 1 a ) = F(Ḟ 1 a + F 1 ȧa ) = ȧa la = ȧ i g i. L F (a ) = F ( F (a )) = F ( F a F)F 1 = F (Ḟ a F + F ȧ F + F a Ḟ)F 1 = ȧ + l a + a l = ȧ i g i g, L F (a ) = F ( F (a )) = F( F 1 a F )F = F(Ḟ 1 a F + F 1 ȧ F + F 1 a Ḟ )F = ȧ la a l = ȧ i g i g, L F (a \ ) = F ( F (a \ )) = F( F 1 a \ F)F 1 = F(Ḟ 1 a \ F + F 1 ȧ \ F + F 1 a \ Ḟ)F 1 = ȧ \ la \ + a \ l = ȧ ị g i g, L F (a / ) = F ( F (a / )) = F ( F a / F )F = F (Ḟ a / F + F ȧ / F + F a / Ḟ )F = ȧ / + l a / a / l = ȧ i. g i g. 13

A time derivative is not unique: We are able to use any time derivative (material, Lie, co-rotated) for the time differentiation of covariant tensor functions. Thus, the choice of a time derivative is not unique and can only be motivated on the grounds of special constitutive assumptions. Thus, we find: F(a,b ) = F(a,b ) a : a + F(a,b ) b : b = F(c\ (a ),c \ (b )) : c \ (a ) ( F(a = c \,b ) ) a : c \ (a ) + F(c\ (a ),c \ (b )) c \ (b ) c \ (a ) + c \ ( F(a,b ) b ) : : c \ (b ) c \ (b ) or = F(a,b ) a : c \ ( c \ (a )) + F(a,b ) b : c \ ( c \ (b )) = F(a,b ) a : L c \(a ) + F(a,b ) b : L c \(b ) = L c \(F). L \ c (F(c \ 2 (a ),c \ 2 (b ))) = F(c\ 2 (a ),c \ 2 (b )) L 1 c \ 2 (a \ c (c \ 2 (a )) + 1 ) = F(c\ 2 (a ),c \ 2 (b )) c \ c \ 2 2 ( c\ (a 2 (L c \ (c \ 2 (a ))) + 1 )) = c\ 2 (F(a,b )) L a \ c (a ) + 2 c\ 1 = c\ 2 ( F(a,b )) L a \ c (a ) + 2 c\ 1 = c \ 2 (Lc \ (F(a,b ))). 2 c\ 1 Remark: Note in particular that ( )(c\ (a ),c \ (b )) c \ (a ) ( ( )(a = c \,b ) ) a. 14

The following couplings hold for a scalar-valued function f(a,b i,c\ k,d/ l ): m1 (a ) =1 F + m2 (a ) i=1 F (b ) (b ) i i + m3 k=1 ( F [1,...,m1], i [1,...,m2],k [1,...,m3], (c \ ) k (c \ ) k (c\ ) k ) F (c \ ) k = 0, and m1 F (a ) (a =1 ) + m2 (b ) i i=1 F + m4 (b ) i l=1 [1,...,m1], i [1,...,m2],l [1,...,m4]. Remark: A valid function F would be e.g. ( (d / ) l F = tr((d / ) 2 a b a b )tr((c \ ) 2 b a b a ). F (d / ) l F (d / ) ) (d / ) l = 0, l For a second-order-valued tensor function only very restricted cases are considered. E.g. we consider the functions: F \ (a,b i ) and F/ (a,b i ). Then the following couplings hold: m1 =1 F \ (i (a ) (a ) ) + m2 i=1 F \ (b ) i ((b ) i i ) = 0, m1 =1 F / ((a ) (a ) i) + m2 i=1 F / (b ) i (i (b ) i ) = 0, [1,...,m1], i [1,...,m2]. 15

For the second-order derivative of the above introduced scalar-valued function similar couplings hold! Thus, we find: with m1 m2 ( ) T A2i 2 F T (b =1 i=1 ) i (a ) A 1 + A 1 2 F (a ) (b ) i A 2i + m1 m3 ( ) T A3k 2 F T (c =1 k=1 \ ) k (a ) A 1 + A 1 2 F (a ) A (c \ ) 3k k + m2 m3 ( ) T A3k 2 F T (c i=1 k=1 \ ) k (b ) i A 2i + A 2i 2 F (b ) i A (c \ ) 3k k + m1 T A 1i 2 F (a i,k=1 ) i A (a ) 1k + m2 T A 2 k 2 F (b,l=1 ) (b ) l A 2l + m3 T A 3i 2 F (c i,k=1 \ ) i A (c \ ) 3k + G = 0, k A 1 = ((a ) i), A 2i = (i (b ) i ), A 3k = ((c \ ) k i) + (i (c \ ) k ), G = m1 =1 i (a ) F + m1 (a ) =1 (a ) F i + m3 (a ) k=1 i (c \ ) k F + m3 k=1 (c\ ) k F i m3 (c \ ) k=1 (c\ ) k k F m3 F (c \ ) k=1 (c \ ) k (c \ ) k k, and: m1 m2 ( ) T A2i 2 F T (b =1 i=1 ) i (a ) A 1 + A 1 2 F (a ) (b ) i A 2i + m1 m4 ( ) T A4l 2 F T (d =1 l=1 / ) l (a ) A 1 + A 1 2 F (a ) A (d / ) 4l l + m2 m4 ( ) T A4l 2 F T A (d i=1 l=1 / ) l (b ) 2i + A 2 i i 2 F A (b ) i (d / ) 4l l + m1 T A 1i 2 F (a i,k=1 ) i A (a ) 1k + m2 T A 2 k 2 F (b,l=1 ) (b ) l A 2l + m4 T A 4 2 W A (d,l=1 / ) (d / ) 4l + G = 0, l with A 1 = (i (a ) ), A 2i = ((b ) i i ), A 4l = (i (d / ) l )+((d / ) l i ), G = m1 =1 i F (a ) (a ) + m1 =1 + m4 l=1 i F (d / ) l (d / ) l m4 l=1 F (a ) (a ) i + m4 l=1 (c \ ) k F (d / ) l (d / ) l i F (d / ) (d / ) l l m4 l=1 (d/ ) l F, (d / ) l [1,...,m1], i [1,...,m2],k [1,...,m3],l [1,...,m4]. 16

The Lie-variation: δ F f(x) = F (δ(f (f(x)))) = F ( d dǫ including the typical variation as special case: δf(x) = d dǫ f(x + ǫδx) ǫ=0 = f X δx. δx=0 ( F (f(x + ǫδx)) ) ǫ=0 ) Analogously, the variation of a second-order tensor function can be found: δa(x) = d dǫ A(X + δx) ǫ=0 = A X δx, δx=0 or its general Lie-variation: δ F A(X) = F ( d dǫ ( F (A(X + δx)) ) ǫ=0 ). The linearization of a second-order tensor function can be computed as: Lin(A(X, X)) = A(X)+ A(X, X) = A(X)+ A X. X X=0 The gradient and divergence of a first and second-order tensor: Grad(A ) = A X = A θ i G i, Grad(A ) = A X = A θ i G i, Div(A ) = Grad(A ) : I = Ai θ i, Div(A ) = Grad(A ) : I = Aik θ k G i. In particular, we have: Div(A A ) = Grad(A A ) : I = A Div((A ) )+(A ) : Grad(A ), Div(A A ) = Grad(A A ) : I = A Div(A ) + A : Grad(A ). 17

4 Application of the tensor differentiation rules Here, we use an invariant representation of tensors. In fact, these tensors could have arbitrary component variance. Although the actual kind of component variance may be important for the implementation process, the use of invariant relations merits consideration for their simple expressions (e.g. I is simply written as I and no symbols ( ), ( ), ( ) \ or ( ) / ). Differentiation of F(A) = tr(a 3 ): F(A), A = I ((I I)A 2 + A(I I)A + A 2 (I I)) = I (I A 2 + A A + A 2 I) = 3(A 2 ). Rule: tr(a n ), A = n (A n 1 ). Differentiation of F(A) = tr(a 3 )tr(a 2 ): F(A), A = 3(A 2 ) tr(a 2 ) + tr(a 3 )2A, F(A), A A = 6((A 2 ) A + A (A 2 ) ) +3tr(A 2 )(A I + I A ) + 2tr(A 3 )(I I). Differentiation of F(A) = Atr(A 2 ) + A tr(a 3 ): F(A), A = tr(a 2 )I I + tr(a 3 )I I + 2A A + 3A (A 2 ). Differentiation of F(A) = dev(a): F(A) = A 1 3 tr(a)i, F(A), A = I I 1 3 I I. for a symmetric tensor we have: F(A), A = S 1 3 I I. Differentiation of F(A) = (dev(a)) 3 : F(A), A = ((dev(a)) 2 I + dev(a) dev(a) + I (dev(a)) 2 ) (dev(a)), A = ((dev(a)) 2 I + dev(a) dev(a) + I (dev(a)) 2 ) (I I 1 3 I I) = (dev(a)) 2 I + dev(a) dev(a) + I (dev(a)) 2 (dev(a)) 2 I. 18

5 Tables (A B)C = A (BC) C (A B) = (CA) B (A B)C = (AC) B C (A B) = (CA) B (A B)C = A (BC) C (A B) = (CA) B Table 1: Simple contractions of tensors of second and fourth order. (A B) : C = A(B : C) C : (A B) = (C : A)B (A B) C = ACB C (A B) = A CB (A B) C = A CB C (A B) = ACB (A B) : C = AC B C : (A B) = B C A (A B) C = (B : C)A C (A B) = (A : C)B (A B) C = (A : C)B C (A B) = (C : B)A (A B) : C = ACB C : (A B) = A CB (A B) C = AC B C (A B) = BC A (A B) C = BC A C (A B) = AC B Table 2: Double contractions of tensors of second and fourth order. 19

(A B) : (C D) = (B : C)A D (A B) (C D) = (AC) (DB) (A B) (C D) = (CA) (BD) (A B) : (C D) = A (D B C) (A B) : (C D) = (AC B ) D (A B) (C D) = (ACB) D (A B) (C D) = A (C BD ) (A B) (C D) = C (A DB ) (A B) (C D) = (CAD) B (A B) : (C D) = (AD) (BC) (A B) (C D) = (B : C)A D (A B) (C D) = (A : D)C B (A B) : (C D) = A (C BD) (A B) : (C D) = (ACB ) D (A B) (C D) = (AC) (DB) (A B) (C D) = (AD ) (C B) (A B) (C D) = (CB ) (A D) (A B) (C D) = (CA) (BD) (A B) : (C D) = (AC) (BD) (A B) (C D) = (AD ) (C B) (A B) (C D) = (CB ) (A D) (A B) : (C D) = (AD) (BC) (A B) : (C D) = (AC) (BD) (A B) (C D) = A (DB C) (A B) (C D) = (AC B) D (A B) (C D) = (CA D) B (A B) (C D) = C (BD A) Table 3: Double contractions of tensors of fourth order. 20

(A B) T = A B (A B) D = B A (A B) T = B A (A B) D = B A (A B) T = B A (A B) D = A B (A B) ti = A B (A B) dl = A B (A B) ti = A B (A B) dl = B A (A B) ti = A B (A B) dl = B A (A B) to = B A (A B) dr = A B (A B) to = A B (A B) dr = A B (A B) to = B A (A B) dr = A B (A B) t = B A (A B) d = A B (A B) t = A B (A B) d = B A (A B) t = B A (A B) d = B A Table 4: Transposition operations for tensors of fourth order. A, A = I I A, (A ) = I I (A ), A = I I (A ), (A ) = I I A, A = I I A, (A ) = I I (A ), A = I I (A ), (A ) = I I A \, A \ = I I A \, (A \ ) = I I (A \ ), A \ = I I (A \ ), (A \ ) = I I A /, A / = I I A /, (A / ) = I I (A / ), A / = I I (A / ), (A / ) = I I Table 5: Identity tensors of fourth order. 21

(E : F) T = E d : F d (E : F) D = F D : E D (E F) T = F T E T (E F) D = F ti T E to T (E F) T = F T E T (E F) D = F to T E ti T (E F) ti = E F ti (E F) ti = E ti F (E F) to = E to F (E F) to = E F to (E : F) dl = E dl : F (E : F) dr = E : F dr (E : F) t = F Dd : E Dd (E : F) d = E d : F d (E F) t = E t F t (E F) d = F T E T (E F) t = E t F t (E F) d = F T E T Table 6: Transposition operations applied to contracted 4th-order tensors. E T ti = E to T E D dl = E dr D E ti D = E D to = E d ti = E to d E T to = E ti T E D dr = E dl D E D ti = E to D = E d to = E ti d E t T = E T t = E D E D d = E d D = E t E t dl = E dr t E t dr = E dl t E ti to = E to ti = E t E dl dr = E dr dl = E d E t D = E D t E t d = E d t E T dl = E dl T = E dr E T dr = E dr T = E dl E T D = E D T E T d = E d T = E Table 7: Connections between various transposition operations (E T = E d ). 22