-
#Chapter 1: Tensors
- #(Tensors)
- #componente in a given basis :-
- #Tensor of rank 2 :- (2 basis vector / component)
- #IMPORTANT POINTS
- #Contravariant tensor :-
- #covariant tensor :-
- #Tensor Notation :-
- #Transformation law :-
- #Summary :-
- #Non- identities :-
- #Identities :-
- #kronecker delta :-
- #Linear Algebra of Tensors :-
- #Chain rule of partial derivative :-
- #Coordinate transformation for tensors :-
- #curvilinear coordinates :-
- #contravariant and covariant tensors :-
- #Contravariant and covariant tensors (formal definition) :-
- #contravariant tensor (rank 2)
- #covariant tensor (rank 2)
- #Mixed tensor (rank -2)
- #Tensor Ranks
- #General Tensor
- #Tensor operations
- #Scalar multiplication
- #Linear combinations
- #Contraction
- #Inner product
- #Outer product
- #(Chapter -1) The Einstien summation convention
- #Einstein summation convention
- #Substitutions
- #(1.3) kronecker delta and algebric manipulations
- #Non-identities
- #Problems
- #Exercise 1.2
- #Exercise 1.3
- #Exercise 1.4
- #Exercise 1.5
- #Exercise 1.6
- #Exercise 1.7
- #Exercise 1.8
- #Exercise 1.9
- #Exercise 1.11
- #Exercise 1.12
- #Exercise 1.13
In an \(n\)-dimentional space a tensor of rank \('r'\) is a mathematical object that has \('r'\) indices and \(n^r\) componente and obey certain transformation rules.
[the word "components" is written in below the line, as an insertion]
\usetikzlibrary{arrows.meta,decorations.pathreplacing,calc,angles,quotes,positioning,patterns}
\begin{tikzpicture}[scale=1.0]
\draw[->] (0,0) -- (0,1.7) node[left] {$z$};
\draw[->] (0,0) -- (1.8,0) node[right] {$y$};
\draw[->] (0,0) -- (-0.9,-1.1) node[below] {$x$};
\draw[->] (0,0) -- (0.35,1.0);
\node at (0.05,0.95) {$\hat n$};
\end{tikzpicture}
\[
\vec{A} = x\hat{i} + y\hat{j} + z\hat{k} \qquad \text{here } (\vec A = \vec r)
\]
components in basis \((\hat i, \hat j, \hat k)\)
vector can also define area ,
\usetikzlibrary{arrows.meta,decorations.pathreplacing,calc,angles,quotes,positioning,patterns}
\begin{tikzpicture}[scale=1.0]
\draw (0,0) -- (0.25,0.9) -- (1.0,0.9) -- (0.75,0) -- cycle;
\draw[->] (0.55,0.5) -- (1.7,0.6) node[right] {$\hat n$};
\end{tikzpicture}
\((\text{area} = dA)\)
scalar
To specify temp of water
\usetikzlibrary{arrows.meta,decorations.pathreplacing,calc,angles,quotes,positioning,patterns}
\begin{tikzpicture}[scale=1.0]
\draw (0,1.0) -- (0.12,0) -- (0.95,0) -- (1.07,1.0);
\draw (0.15,0.72) -- (0.95,0.72);
\draw (0.28,0.42) -- (0.72,0.42);
\end{tikzpicture}
we don't need any basis vector.
\(0\) Basis vector / component
vector :-
Per component we require one basis vector.
for each component we require only one basis vector.
How will you define stress at point \(O\).
\usetikzlibrary{arrows.meta,decorations.pathreplacing,calc,angles,quotes,positioning,patterns}
\begin{tikzpicture}[scale=1.0]
\draw (0,0) -- (4,0) -- (4,0.9) -- (0,0.9) -- cycle;
\draw (0,0.9) -- (0.8,1.5) -- (4.8,1.5) -- (4,0.9);
\draw (4,0) -- (4.8,0.6) -- (4.8,1.5);
\draw[dashed] (0.8,1.5) -- (0.8,0.6) -- (4.8,0.6);
\draw[dashed] (0,0) -- (0.8,0.6);
\fill (2.0,0.72) circle (0.05);
\node at (2.35,0.72) {$O$};
\end{tikzpicture}
we can cut surface in 3 ways at point \('O'\)
\usetikzlibrary{arrows.meta,decorations.pathreplacing,calc,angles,quotes,positioning,patterns}
\begin{tikzpicture}[scale=1.0]
% first cut
\begin{scope}[shift={(0,0)}]
\draw (0,0) rectangle (1.0,0.8);
\draw (0.15,-0.1) -- (1.15,-0.1) -- (1.15,0.7) -- (0.15,0.7) -- cycle;
\fill (0.6,0.35) circle (0.04);
\draw[->] (0.6,0.35) -- (0.6,1.25) node[above right] {$\sigma_{xz}$};
\draw[->] (0.6,0.35) -- (1.9,0.35) node[right] {$\sigma_{xy}$};
\draw[->] (0.6,0.35) -- (0.6,-0.75) node[below] {$\sigma_{xx}$};
\end{scope}
% second cut
\begin{scope}[shift={(4.2,0)}]
\draw (0.05,-0.2) -- (0.75,-0.35) -- (0.85,1.0) -- (0.15,1.15) -- cycle;
\fill (0.45,0.35) circle (0.04);
\draw[->] (0.45,0.35) -- (0.45,1.4) node[above right] {$\sigma_{yz}$};
\draw[->] (0.45,0.35) -- (1.7,0.35) node[right] {$\sigma_{yy}$};
\draw[->] (0.45,0.35) -- (0.45,-0.8) node[below] {$\sigma_{yx}$};
\end{scope}
% third cut
\begin{scope}[shift={(8.4,0)}]
\draw (0.05,-0.2) rectangle (0.85,1.0);
\fill (0.45,0.35) circle (0.04);
\draw[->] (0.45,0.35) -- (0.45,1.4) node[above right] {$\sigma_{zz}$};
\draw[->] (0.45,0.35) -- (1.7,0.35) node[right] {$\sigma_{zy}$};
\draw[->] (0.45,0.35) -- (0.45,-0.8) node[below] {$\sigma_{zx}$};
\end{scope}
\end{tikzpicture}
first \('x'\) indicate dir\(^n\) of area & second indices indicate dir\(^n\) of stsers/pressure.
[we need 2 basis vectors to write one component.]
(arrows under the columns of the matrix) All components with \(\sigma\) along \(x\)-dirn \(\big|\) \(\left(\sigma \text{ along } 'y'\right)\) \(\big|\) \(\left(\sigma \text{ along } z\right)\)
[we can't add \(\sigma_{xx} + \sigma_{yx} + \sigma_{zx}\) just because all are in same dir\(^n\) but these componente have different nature]
longitudnal stress \(= \sigma_{xx}\)
shear stress \(= \sigma_{yx}\)
To specify piezoelectricity & stiffness we require 3 basis vector per component & 4 basis vector per component respectively.
So, For a tensor of rank \('r'\) in \('n'\) dimentional space has \(n^r\) components and require \('r'\) basis to define one component.
Summary
[the word "Tensor" is written and struck out on the line below "vector"]
In form of tensor, any quantity is represented as
component \(\big|\) basis vector (also called indices)
\(\left\{T^i = T \text{ super } i \ ;\quad T_i = T \text{ sub } i\right.\)
Representation of Tensor quantity.
\(\rightarrow\) superscript represents contravariant tensor represented as column vector
\(\rightarrow\) A tensor quantity with subscript Represents covariant tensor with representation of row vector
\(\rightarrow\) A tensor of second rank is a matrix
\(\rightarrow\) Any twice repeated index in single term is summed over.
\(\rightarrow\) Any index repeated twice in a single term is called dummy index.
dummy index can be replaced with other index of same range.
range should be same \(\qquad (j = 1,2,3\ ,\quad k = 1,2,3\ ,\quad \ell = 1,2,3\ )\)
\(\rightarrow\) Any index occuring once in single term is called free index.
\((i = 1,2,3)\)
index \('i'\) can have one out of 3 values.
here
\(j = \) dummy index \(\qquad\qquad\) \(i = \) free index
\(-\) Repeats twice in single term. \(\qquad\) \(-\) occurs once in single term
\(-\) Represents sum over range \(\qquad\) \(-\) do not represent summation
\(-\) can be replaced by other index \(\qquad\) \(-\) can't be replaced by other index.
\(-\) Index can not occur more than 2 times.
while counting indices, count superscript & subscript together.
\(\rightarrow\) In an equation involving einstien notation free indices on both sides must match
(1) \(\quad x_i = a_{ij}b_j \qquad \checkmark\)
(2) \(\quad x_i = a_{jj} \qquad (\times) \qquad (\text{invalid eq}^n)\)
(3) \(\quad a_i = A_{ki}B_{kj}x_j \qquad (\checkmark)\)
(4) \(\quad x_j = A_{ik}v_k \qquad (\times) \qquad (\text{invalid eq}^n)\)
\(-\) Contravariant Tensor & covariant tensor
Tensor \(\vec{AB}\) remains unchanged under general rotation about origin.
In general, in coordinate transformations component of tensor transforms in two manner contravariant and covariant.
\usetikzlibrary{arrows.meta,decorations.pathreplacing,calc,angles,quotes,positioning,patterns}
\begin{tikzpicture}[scale=1.0]
\draw[->] (0,0) -- (0,2.2) node[left] {$\hat j$};
\draw[->] (0,0) -- (3.0,0) node[right] {$\hat i$};
\foreach \x in {1,2} {\draw (\x,-0.08) -- (\x,0.08);}
\foreach \y in {1} {\draw (-0.08,\y) -- (0.08,\y);}
\node[below left] at (0,0) {$A$};
\draw[->] (0,0) -- (1.8,1.2) node[right] {$B$};
\end{tikzpicture}
\[
\vec{AB} = 3\hat i + 2\hat j
\]
\[
\hat i' = 2\hat i
\]
\[
\hat j' = \hat j
\]
\usetikzlibrary{arrows.meta,decorations.pathreplacing,calc,angles,quotes,positioning,patterns}
\begin{tikzpicture}[scale=1.0]
\draw[->] (0,0) -- (0,2.3) node[left] {$\hat j'$};
\draw[->] (0,0) -- (3.0,0) node[right] {$\hat i'$};
\foreach \y in {0.4,0.8,1.2,1.6} {\draw (-0.08,\y) -- (0.08,\y);}
\foreach \x in {0.9,1.8} {\draw (\x,-0.08) -- (\x,0.08);}
\node[below left] at (0,0) {$A$};
\draw[->] (0,0) -- (1.6,1.3) node[above right] {$B$};
\draw (1.6,1.3) -- (1.6,0);
\end{tikzpicture}
\[
\vec{AB} = 1.5\,\hat i' + 3\hat j'
\]
components of tensor \(\vec{AB}\) are changing inverse of change of basis vectors.
so, we call these tensor as contravariant tensor.
If Basis is doubled \(\rightarrow\) component halved.
We represent such quantities as
displacement, velocity, accelaration are contravariant vectors.
A tensor whose components change in same manner as basis change under given transformation.
ex
\(\partial x = \) contravariant
The quantities \(\frac{\partial F}{\partial x'}, \frac{\partial F}{\partial y'}, \frac{\partial F}{\partial z'}\) also doubles just like basis vectors, such vectors are called as covariant tensors.
\usetikzlibrary{arrows.meta,decorations.pathreplacing,calc,angles,quotes,positioning,patterns}
\begin{tikzpicture}[scale=1.0]
\draw[->] (0,0) -- (4.2,0) node[right] {$\hat e_1$};
\draw[->] (0,0) -- (2.0,2.2) node[right] {$\hat e_2$};
\draw[->] (0,0) -- (3.0,0.9) node[right] {$a$};
\draw[dashed] (0,0) -- (0.85,0.95);
\draw[dashed] (0.85,0.95) -- (3.0,0.9);
\draw[dashed] (2.15,-0.05) -- (3.0,0.9);
\node at (0.55,0.75) {$a^2$};
\draw[decorate,decoration={brace,mirror,amplitude=4pt}] (0,-0.3) -- (2.15,-0.3);
\node at (1.1,-0.62) {$a^1$};
\end{tikzpicture}
[If \('a'\) is contravariant vector, its components are calculated from parallel projection.]
\usetikzlibrary{arrows.meta,decorations.pathreplacing,calc,angles,quotes,positioning,patterns}
\begin{tikzpicture}[scale=1.0]
\draw[->] (0,0) -- (4.2,0) node[right] {$\hat e_1$};
\draw[->] (0,0) -- (1.5,2.3) node[right] {$\hat e_2$};
\draw[->] (0,0) -- (2.6,1.1) node[right] {$\vec a$};
\draw[dashed] (2.6,1.1) -- (2.6,0);
\draw[dashed] (2.6,1.1) -- (1.05,1.61);
\node at (0.35,1.05) {$a_2$};
\node at (1.3,-0.35) {$a_1$};
\node at (2.35,0.45) {$a_1$};
\end{tikzpicture}
[If \(\vec a\) is covariant tensor, its components are calculated from perpendicular projection.]
(1) For covariant tensor :-
suppose \(F(x)\) is scalar field defined in a coordinate system \((x^i)\)
where \(u_i = \frac{\partial F}{\partial x^i}\) \(\qquad (i = 1,2,3\cdots n)\) \(\quad (1 \le i \le n)\)
represents \(i^{th}\) component of \(\nabla F\).
used as subsmpt as \(\nabla F\) is covarient tensor.
If the coordinate system transformed to new coordinate system \((\bar x^i)\) gradient is defined as
where,
represents \(i^{th}\) component of \(\nabla F\).
where \(\left(u_r = \frac{\partial F}{\partial x^r}\right)\)
\(\frac{\partial x^r}{\partial \bar x^i}\) represents transformation from \((x^i\) to \(\bar x^i)\) coordinate system
Def\(^n\) :-
covariant 1st rank tensor :-
The vector field \('u'\) is said to be covariant first rank tensor, if its component \(u_i\) in \((x^i)\) coordinate system and \(\bar u_i\) in \((\bar x^i)\) coordinate system are related by following Transformation.
(2) Transformation for contravariant tensor :-
suppose \(v(x) = v(x^1, x^2 \cdots x^n)\) is velocity defined in coordinate system \((x^i)\) \(\quad\) [\((n\)-d space)]
where
If coordinate system is transformed to new coordinate system, \((\bar x^i)\)
(ex)
Summary
Def\(^n\) :- The vector field \('v'\) is said to be contravariant 1st rank tensor if its components \(v^i\) in \((x^i)\) coordinate system and \(\bar v^i\) in \(\bar x^i\) coordinate system are related by following set of transformation.
\(-\) Basis & components transform in same manner \(\qquad\) \(-\) Basis and components transform in opposite manner
\(-\) Indices are in subscript of component \((T_i)\) \(\qquad\) \(-\) indices are superscript of tensor quantity \((T^i)\)
ex \(\ \left. \nabla F\right)_i = u_i = \frac{\partial F}{\partial x^i}\) \(\qquad\qquad\) ex displacement, velocity, accelaration, \(\cdots\)
\(-\) Transformation rule \(\qquad\qquad\) \(-\) Transformation rule
(Q.1) expand \(a_{ij}(b_i + c_j + d_k)\)
\((\times)\)
Brackets in Einstien notation
(step-1) Combine terms outside parantheses with each term inside seperately.
(1)
LHS : \(a_{ij}(x_i + y_j)\) \(\qquad\) \(\left.\begin{aligned} i_{max} &= 2\\ j_{max} &= 2\end{aligned}\right\} i,j = \text{dummys}\)
RHS \(\quad a_{ij}x_i + a_{ij}y_j\)
[under the first term: \(i = \) dumy, \(j = \) free ; under the second term: \(j = \) dummy, \(i = \) free]
RHS is inconsistent with LHS
(2)
but coeff of \(x_1y_2 = \left\{\begin{aligned} a_{12}&\quad \text{LHS}\\ a_{21}&\quad \text{RHS}\end{aligned}\right.\)
(3)
\((i,j = \) dummy both sides but\()\) \(\underline{(a_{ij}+a_{ji})}\) .
(1)
(2)
(3)
(4)
(5)
example \(\quad\) Simplify \(\ \delta_{ij}x_ix_j\)
linear transformations
\usetikzlibrary{arrows.meta,decorations.pathreplacing,calc,angles,quotes,positioning,patterns}
\begin{tikzpicture}[scale=1.0]
\draw[->] (0,0) -- (0,2.6);
\draw[->] (0,0) -- (-1.2,0);
\draw[->] (0,0) -- (-0.7,2.6);
\draw[->] (0,0) -- (-0.5,-0.5);
\draw[->] (0,0) -- (1.3,1.4) node[above left] {$x$};
\draw[->] (0,0) -- (1.5,1.35) node[above right] {$x'$};
\draw[->] (0,0) -- (3.6,0) node[right] {$c$};
\draw[->] (0,0) -- (3.4,0.9) node[right] {$c'$};
\end{tikzpicture}
[linear \(-\) scaling, rotation]
Suppose we have vector \('x'\) in coordinate system \(c\), If we do linear transformation of coordinate system to \(c'\), then vector \(x\) will look like \(x'\) in new \(c'\) coordinate system.
\(\rightarrow\) matrix \((2\times 2)\) Transformation matrix
General Transformation :
\usetikzlibrary{arrows.meta,decorations.pathreplacing,calc,angles,quotes,positioning,patterns}
\begin{tikzpicture}[scale=1.0]
\draw[->] (0,0) -- (0,2.4);
\draw[->] (0,0) -- (3.6,0) node[right] {$c$};
\draw[->] (0,0) -- (1.4,1.5) node[above right] {$x$};
\draw[->] (-0.9,-0.7) .. controls (-1.2,0.8) .. (-0.7,1.9);
\draw[->] (-1.4,-0.8) .. controls (0.6,-0.4) and (2.2,0.9) .. (3.3,1.0) node[right] {$c'$};
\end{tikzpicture}
New vector will look like \(x'\) in new coordinate system \(c'\),
(or)
A bijective transformation is one to one, every \('x'\) in original coordinate system coorespondes to unique \(x'\) in the image coordinate system & every \(x'\) in image coordinate system corresponds to a unique \(x\) in the original coordinate system.
\usetikzlibrary{arrows.meta,decorations.pathreplacing,calc,angles,quotes,positioning,patterns}
\begin{tikzpicture}[scale=1.0]
\draw plot [smooth cycle] coordinates {(0,0) (0.9,0.9) (0.4,1.9) (-0.7,1.6) (-1.0,0.7)};
\draw plot [smooth cycle] coordinates {(5.2,0) (6.2,0.8) (5.9,2.0) (4.7,1.8) (4.3,0.8)};
\node at (-0.2,-0.6) {$c$};
\node at (5.3,-0.6) {$c'$};
\node at (-0.55,1.35) {$x_1$}; \fill (-0.25,1.35) circle (0.03);
\node at (-0.55,0.75) {$x_2$}; \fill (-0.25,0.75) circle (0.03);
\node at (-0.55,0.2) {$x_3$}; \fill (-0.25,0.2) circle (0.03);
\node at (5.3,1.5) {$x_1'$};
\node at (5.3,1.0) {$x_2'$};
\node at (5.3,0.5) {$x_3'$};
\draw[->] (-0.2,1.4) .. controls (2.0,1.9) .. (5.05,1.5);
\draw[->] (-0.2,0.8) .. controls (2.0,1.2) .. (5.05,1.0);
\draw[->] (-0.2,0.25) .. controls (2.0,0.7) .. (5.05,0.5);
\node at (2.4,2.0) {one$-$one};
\end{tikzpicture}
The image of \(x'\) of bijective transformation \('T'\) represents a set of admissible coordinates for \(x\)
\(\left(\begin{aligned}\text{collection of } x_i &\text{ represents } c\\ "\qquad\quad x'_i &\quad " \qquad c'\end{aligned}\right)\)
If \(T\) is linear \(x_i\) coordinate system is called affine coordinate system. If \(T\) is non-linear then \(\{x_i\}\) makes up curvilinear coordinate systems ex, polar, cylindrical, spherical coordinate system.
Suppose
where \(u_i = u_i(x_1, x_2 \cdots x_m)\)
Then we know that
or
New notation :- A vector in \(\mathbb{R}^n\)
\usetikzlibrary{arrows.meta,decorations.pathreplacing,calc,angles,quotes,positioning,patterns}
\begin{tikzpicture}[scale=1.0]
\draw (0,-0.2) -- (0,1.6);
\draw (0,-0.2) -- (2.6,-0.2);
\fill (0.25,0.15) circle (0.04); \node[below] at (0.25,0.1) {$P$};
\fill (1.3,0.95) circle (0.04); \node[above] at (1.3,1.0) {$Q$};
\draw (0.25,0.15) -- (1.3,0.95);
\fill (1.15,0.15) circle (0.04); \node[right] at (1.2,0.15) {$A$};
\end{tikzpicture}
\[
\overline{PQ} = \begin{pmatrix} x^1 \\ x^2 \\ x^3 \\ \vdots \\ x^N\end{pmatrix}
\]
[use parantheses for power]
[\((a_i)^2 = a_i\,a_i\)]
[\((a^i)^2 = a^i \times a^i\)]
coordinate of \('A'\) in \(\mathbb{R}^N\) \(=\)
Ractangular coordinates :-
\usetikzlibrary{arrows.meta,decorations.pathreplacing,calc,angles,quotes,positioning,patterns}
\begin{tikzpicture}[scale=1.0]
\draw (0,-0.2) -- (0,1.9);
\draw (-0.6,0) -- (3.0,0);
\node[below left] at (0,0) {$O$};
\fill (1.1,1.05) circle (0.04); \node[above left] at (1.1,1.05) {$B$};
\draw[decorate,decoration={brace,amplitude=4pt}] (1.25,1.05) -- (1.25,0.05);
\node[right] at (1.35,0.55) {$x^2$};
\draw[decorate,decoration={brace,mirror,amplitude=4pt}] (0,-0.25) -- (1.1,-0.25);
\node[below] at (0.55,-0.35) {$x^1$};
\end{tikzpicture}
\[
B = \begin{pmatrix} x^1 \\ x^2\end{pmatrix}
\]
A coordinate system is said to be ractangular if distance b/w two points \(C(x^1x^2 \cdots x^N)\) & \(D(y^1\,y^2 \cdots y^N)\) is given by
or
or
suppose:
- \(P\) is a point in a coordinate system \((x^i)\) in \(\mathbb{R}^n\) given by \(P: (x^1, x^2 \cdots , x^n)\)
- \((\bar x^i)\) is another coordinate system in \(\mathbb{R}^n\) such that the coordinates of \('p'\) in this system are \((\bar x^1\ \bar x^2 \cdots \bar x^n)\)
- suppose that \(\bar x^i = \bar x^i(x^1\ x^2\ x^3 \cdots x^N)\) [\(F\) denotes \(N\) such transformations]. If functions \(\bar x^i(x^1 x^2 \cdots x^n)\) are all real valued, have continuous 2nd order partial derivatives every where and are all invertible then \(F\) is called coordinate transformation.
If \((x^i)\) being inputs of \(F\) are ractangular coordinates then \((\bar x^i)\) is
- Affine if \(F\) is linear
- curvilinear if \(F\) is not-linear
\(-\) examples of curvilinear coordinates
(1) polar coordinates
\usetikzlibrary{arrows.meta,decorations.pathreplacing,calc,angles,quotes,positioning,patterns}
\begin{tikzpicture}[scale=1.0]
\draw[->] (0,-0.1) -- (0,2.0);
\draw[->] (-0.3,0) -- (2.8,0) node[below] {$x^1$};
\fill (1.6,1.2) circle (0.04); \node[above right] at (1.6,1.2) {$P(x^1,x^2)$};
\draw (0,0) -- (1.6,1.2);
\node[above left] at (0.75,0.6) {$\bar x^1$};
\draw (0.5,0) arc (0:37:0.5);
\node at (0.72,0.2) {$\bar x^2$};
\draw[dashed] (1.6,1.2) -- (1.6,0);
\node[right] at (1.65,0.6) {$x^2$};
\end{tikzpicture}
\[
\left.\begin{aligned}
\bar x^1 &= \sqrt{(x^1)^2 + (x^2)^2}\\[4pt]
\bar x^2 &= \arctan\left(\frac{x^2}{x^1}\right)
\end{aligned}\right\} T_p
\]
\(T_p\) is coordinate transformation
\(-\) As inputs of & outputs of \(T\) are real numbers
\(-\) \(T\) has or functions of \(T\) has continuous 2nd partial derivative everywhere (except origin)
\(-\) \(T_p\) is invertible
eq\(^n\) of \(T_p\) are non-linear so \(T_p\) represents curvilinear coordinate transformation
(2) cylindrical coordinates :
\usetikzlibrary{arrows.meta,decorations.pathreplacing,calc,angles,quotes,positioning,patterns}
\begin{tikzpicture}[scale=1.0]
\draw[->] (0,-0.2) -- (0,2.2);
\draw[->] (0,0) -- (2.9,0);
\draw[->] (0,0) -- (-1.1,-1.0);
\fill (1.1,1.5) circle (0.04); \node[above right] at (1.1,1.5) {$P(x^1,x^2,x^3)$};
\draw[dashed] (1.1,1.5) -- (1.1,0.0);
\draw (0,0) -- (1.1,0.0);
\node[above] at (0.75,0.02) {$\bar x^1$};
\draw[decorate,decoration={brace,amplitude=4pt}] (-0.15,1.5) -- (-0.15,0.0);
\node[left] at (-0.3,0.75) {$\bar x^3$};
\node at (0.55,0.62) {$\bar x^2$};
\node at (-0.75,-0.75) {$\bar x^2$};
\end{tikzpicture}
\[
\left.\begin{aligned}
\bar x^1 &= \sqrt{(x^1)^2 + (x^2)^2}\\[4pt]
\bar x^2 &= \arctan\left(\frac{x^2}{x^1}\right)\\[4pt]
\bar x^3 &= x^3
\end{aligned}\right\} T_p
\]
\[
T_p^{-1} \Rightarrow \left\{
\begin{aligned}
x^1 &= \bar x^1\cos(\bar x^2)\\
x^2 &= \bar x^1\sin(\bar x^2)\\
x^3 &= \bar x^3
\end{aligned}\right.
\]
[Non-linear so represents Curvilnear Coordinate System.]
(3) spherical coordinate system :-
\usetikzlibrary{arrows.meta,decorations.pathreplacing,calc,angles,quotes,positioning,patterns}
\begin{tikzpicture}[scale=1.0]
\draw[->] (0,-0.2) -- (0,2.3);
\draw[->] (0,0) -- (3.0,0);
\draw[->] (0,0) -- (-1.2,-1.1);
\fill (1.2,1.6) circle (0.04); \node[above right] at (1.2,1.6) {$P(x^1,x^2,x^3)$};
\draw[dashed] (0,0) -- (1.2,1.6);
\node[left] at (0.55,1.0) {$\bar x^1$};
\draw (0,0.7) arc (90:53:0.7);
\node at (0.28,0.62) {$\bar x^2$};
\draw[dashed] (1.2,1.6) -- (1.2,-0.4);
\draw[dashed] (0,0) -- (-0.7,-0.65);
\draw[dashed] (-0.7,-0.65) -- (1.2,-0.4);
\node[below left] at (-0.35,-0.35) {$\bar x^3$};
\end{tikzpicture}
\[
\left.\begin{aligned}
\bar x^1 &= \sqrt{(x^1)^2 + (x^2)^2 + (x^3)^2}\\[6pt]
\bar x^2 &= \cos^{-1}\left(\frac{x^3}{\sqrt{(x^1)^2+(x^2)^2+(x^3)^2}}\right)\\[6pt]
\bar x^3 &= \tan^{-1}\left(\frac{x^2}{x^1}\right)
\end{aligned}\right\} T_p
\]
\[
T_p^{-1} \Rightarrow \left\{
\begin{aligned}
x^1 &= \bar x^1\sin(\bar x^2)\cos(\bar x^3)\\
x^2 &= \bar x^1\sin(\bar x^2)\sin(\bar x^3)\\
x^3 &= \bar x^1\cos(\bar x^2)
\end{aligned}\right.
\]
\(T_p\) & \(T_p^{-1}\) have non-linear functions so \(T_p\) & \(T_p^{-1}\) represents curvilinear coordinate transformation.
A Tensor whose components change in contravarient/covariant manner is said to be contravariant/Covariant tensor.
-
contravariant change :-
suppose we have 2-D non-orthogonal coordinate system.
\usetikzlibrary{arrows.meta,decorations.pathreplacing,calc,angles,quotes,positioning,patterns} \begin{tikzpicture}[scale=1.0] \draw[->] (0,0) -- (3.4,0) node[right] {$x^1$}; \draw[->] (0,0) -- (1.4,2.2) node[right] {$x^2$}; \draw[->] (0,0) -- (0.28,0.44) node[left] {$\vec e_2$}; \draw[->] (0,0) -- (0.8,0) node[below] {$\vec e_1$}; \draw[->] (0,0) -- (2.7,1.6) node[right] {$\vec a$}; \draw[->] (0,0) -- (1.15,1.8); \node at (0.72,1.15) {$a^2$}; \draw[decorate,decoration={brace,mirror,amplitude=4pt}] (0,-0.45) -- (2.3,-0.45); \node[below] at (1.1,-0.55) {$a^1$}; \end{tikzpicture}\[ \vec a = a^1\vec e_1 + a^2\vec e_2 \] \(a^1 = \) no. of \(e_1\) req. \(a^2 = \) no. of \(e_2\) requred.
what happens to \(\vec a\) if \(\vec{e_1'} = \alpha\vec{e_1}\) & \(\vec{e_2'} = \beta\vec{e_2}\)
\(\vec a\) does not change but its components will change
\usetikzlibrary{arrows.meta,decorations.pathreplacing,calc,angles,quotes,positioning,patterns}
\begin{tikzpicture}[scale=1.0]
\draw[->] (0,0) -- (3.4,0) node[right] {$x^1$};
\draw[->] (0,0) -- (1.4,2.2) node[right] {$x^2$};
\draw[->] (0,0) -- (0.55,0.87) node[left] {$\bar e_2$};
\draw[->] (0,0) -- (1.6,0) node[below] {$\bar e_1$};
\draw[->] (0,0) -- (2.7,1.4) node[right] {$\vec a$};
\end{tikzpicture}
\[
\vec a = \bar a^1\bar e_1 + \bar a^2\bar e_2
\]
\[
\bar a^1 = \frac{a^1}{\alpha} \qquad\qquad \bar a^2 = \frac{a^2}{\beta}
\]
So components \(\bar a^1\) & \(\bar a^2\) are changing in contrary to \(\bar e_1\) & \(\bar e_2\).
For representation purpose we use superscripts to distinguish from covariant quantities.
Covariant change :-
\usetikzlibrary{arrows.meta,decorations.pathreplacing,calc,angles,quotes,positioning,patterns}
\begin{tikzpicture}[scale=1.0]
\draw[->] (0,0) -- (3.4,0) node[right] {$x^1$};
\draw[->] (0,0) -- (1.3,2.1) node[right] {$x^2$};
\draw[->] (0,0) -- (0.28,0.45) node[left] {$\vec e_2$};
\draw[->] (0,0) -- (0.7,0) node[below] {$\vec e_1$};
\draw[->] (0,0) -- (2.3,1.5) node[right] {$\vec b$};
\draw[->] (0,0) -- (1.0,1.6);
\node at (0.62,1.0) {$b^2$};
\draw[dashed] (2.3,1.5) -- (1.3,0.0);
\draw[dashed] (2.3,1.5) -- (2.3,0.0);
\draw[decorate,decoration={brace,mirror,amplitude=3pt}] (0,-0.28) -- (1.3,-0.28);
\node[below] at (0.65,-0.36) {$b^1$};
\draw[decorate,decoration={brace,mirror,amplitude=3pt}] (0,-0.85) -- (2.3,-0.85);
\node[below] at (1.15,-0.93) {$b_1$};
\end{tikzpicture}
we can write \(\vec b\) as \(\vec b = b^1e_1 + b^2e_2\) in contravariant components.
We can also write \(\vec b = b_1e_1 + b_2e_2\)
where \(b_1\) & \(b_2\) are covariant components.
where
If we change our basis \(e_1' = \alpha e_1\) & \(e_2' = \beta e_2\) then
where
so we can see that components \(b_1'\) & \(b_2'\) also change in same manner as \(e_1'\) & \(e_2'\) are changing so such components are called as covariant components.
Caveats :-
- vectors with covariant components are covectors (different from regular vectors)
- co-vectors are better thought as functions
- co-vectors are usually specified with dual vectors as basis instead of conventional basis vectors.
\(-\) Note: we have learned that contravariant vector \('v'\) transform under change of coordinate system \((x^i \rightarrow \bar x^i)\) as
ex
\(-\) Tangent vector of parametric curve \((x^1, x^2, x^3 \cdots x^N)\) (where \(x^i = x^i(t)\))
is also contravariant vector / contravariant tensor of rank 1
under coordinate transformation \(x^i \longrightarrow \bar x^i\)
\(\theta^i\) transform like contravariant tensor of rank 1 so it's an contravariant vector.
we have seen that covariant vector (Tensors of rank 1) transform \(v_i \rightarrow \bar v_i\) under coordinate transformation \(x^i \longrightarrow \bar x^i\).
To know how tensors of higher rank transform, In order to define higher rank tensors, we start with assumption.
[the word "components" is inserted above "tensors", and "tensor" is inserted above "rank"]
Assumptions :- suppose that \((w/V)\) is a matrix field (i.e. \((w/V)\) provides us matrix for every point in space) composed of \(n\times n\) scalar field (functions) defined
over region 'u' in \(\mathbb{R}^n\).
Assume that in \(\{x^i\}\) coordinate system, the components of V are \(V^{ij}\). Assume also that after a coordinate transformation \(T: \bar{x}^i = \bar{x}^i(x^1 x^2 - . x^n)\) that takes us to the \(\bar{x}^i\) coordinate system, the components of V becomes \(\bar{V}^{ij}\).
matrix is not a tensor. A tensor is an object that is invariant under change of coordinate systems with components that change according to a special set of mathematical formulae
A matrix field V is a contravariant tensor of rank 2 if its components \(V^{ij}\) in \(\{x^i\}\) coordinate system transform to \(\bar{V}^{ij}\) in \(\{\bar{x}^i\}\) coordinate system, such that
[\(i,j\) -- free indices]
[\(r,s\) -- dummy indices.]
A matrix field 'W' is covariant tensor of rank-2 if its components \(W_{ij}\) in \(\{x^i\}\) coordinate system & \(\bar{W}_{ij}\) in \(\{\bar{x}^i\}\) coordinate system obey
suppose that \(Z\) is a matrix field composed of \(n\times n\) scalar fields defined over region \(u\) in \(\mathbb{R}^n\). Assume that in \(\{x^i\}\) coordinate system, the components of \(Z\) are \(Z^i_j\), which becomes \(\bar{Z}^i_j\) after coordinate transformation \(T: \bar{x}^i = \bar{x}^i(x^1 x^2 . x^N)\)
then \(Z\) (is matrix field) is mixed tensor of rank-2 of its components \(Z^i_j\) in \(x^i\) coordinate system.
& \(\bar{Z}^i_j\) in \(\bar{x}^i\) coordinate system obey
Suppose \(V\) is tensor with components
then total rank of \(V\) is \((m = p+q)\).
we call \(V\) as \((p,q)\) tensor.
[\(p\) -- contravariant rank ; \(q\) -- covariant rank.]
ex, If \(A\) is a tensor with components
Assumption :- suppose \(V\) is an array field (It returns 1D/2D/3D -- mD array) For each point in \(\mathbb{R}^n\)) composed of \(n^m\) scalar fields (functions) defined over a region 'u' in \(\mathbb{R}^n\). Assume that in the \((x^i)\) coordinate system components of \(V\) are \(V^{i_1 i_2 -- i_p}_{j_1 j_2 - j_q}\) where \((p+q=m)\). Assume also that after a coordinate transformation \(T: \bar{x}^i = \bar{x}^i(x^1 x^2 - x^N)\) that takes us to \((\bar{x}^i)\) coordinate system components of \(\bar{V}\) becomes.
In order to be array field \(\bar{V}\) to be tensor of rank \(m = p+q\) with contravariant rank \(p\) & covariant rank 'q', then its components \(\bar{V}^{i_1 i_2 -- i_p}_{j_1 j_2 - j_q}\) in \((\bar{x}^i)\) coordinate system & \(V^{i_1 i_2 - i_p}_{j_1 j_2 -- j_q}\) in \((x^i)\) coordinate system should obey
[\(i\)'s & \(j\)'s are free indices]
[\(r\)'s & \(s\) are dummy indices.]
suppose that 'S' & 'T' are tensors given by
\(S\) is \((p,q)\) tensor , \(T\) is \((r,s)\) tensor.
- summation :- \[ \left.\begin{array}{c} p = r \\ q = s \end{array}\right\}\ \text{contravariant \& covariant rank should be same.} \] \[ S+T = \left( S^{i_1 i_2 --- i_p}_{j_1 j_2 - j_q} + T^{k_1 k_2 -- k_p}_{l_1 l_2 - l_q} \right) \] Then \((S+T)\) is tensor of rank same as \(S\) & \(T\). Proof :- Assume that we change coordinates \(x^i \rightarrow \bar{x}^i\) Then \[ \bar{S}^{i_1 i_2 -- i_p}_{j_1 j_2 - j_q} = S^{\alpha_1 \alpha_2 -- \alpha_p}_{\beta_1 \beta_2 - \beta_q}\ \frac{\partial \bar{x}^{i_1}}{\partial x^{\alpha_1}}\frac{\partial \bar{x}^{i_2}}{\partial x^{\alpha_2}}\cdots\frac{\partial \bar{x}^{i_p}}{\partial x^{\alpha_p}}\ \frac{\partial x^{\beta_1}}{\partial \bar{x}^{j_1}}\frac{\partial x^{\beta_2}}{\partial \bar{x}^{j_2}}\cdots\frac{\partial x^{\beta_q}}{\partial \bar{x}^{j_q}} \qquad (1) \] Similarly \[ \bar{T}^{i_1 i_2 -- i_p}_{j_1 j_2 -- j_q} = T^{\alpha_1 \alpha_2 - \alpha_p}_{\beta_1 \beta_2 - \beta_q}\ \frac{\partial \bar{x}^{i_1}}{\partial x^{\alpha_1}}\frac{\partial \bar{x}^{i_2}}{\partial x^{\alpha_2}}\cdots\frac{\partial \bar{x}^{i_p}}{\partial x^{\alpha_p}}\ \frac{\partial x^{\beta_1}}{\partial \bar{x}^{j_1}}\frac{\partial x^{\beta_2}}{\partial \bar{x}^{j_2}}\cdots\frac{\partial x^{\beta_q}}{\partial \bar{x}^{j_q}} \qquad (2) \] \((1) \pm (2) \Rightarrow\) \[ \bar{S}^{i_1 i_2 - i_p}_{j_1 j_2 - j_q} \pm \bar{T}^{i_1 i_2\ i_p}_{j_1 j_2 - j_q} = \left( S^{\alpha_1 \alpha_2 - \alpha_p}_{\beta_1 \beta_2 - \beta_q} \pm T^{\alpha_1 \alpha_2 - \alpha_p}_{\beta_1 \beta_2 - \beta_q} \right) C \] \[ C = \frac{\partial \bar{x}^{i_1}}{\partial x^{\alpha_1}}\frac{\partial \bar{x}^{i_2}}{\partial x^{\alpha_2}}\cdots\frac{\partial \bar{x}^{i_p}}{\partial x^{\alpha_p}}\cdot\frac{\partial x^{\beta_1}}{\partial \bar{x}^{j_1}}\frac{\partial x^{\beta_2}}{\partial \bar{x}^{j_2}}\cdots\frac{\partial x^{\beta_q}}{\partial \bar{x}^{j_q}} \] [\(\downarrow\) Transformation law for \((S \pm T)\)] \(S+T\) is also tensor of same rank as \(S\) & \(T\) \((p,q)\) \[ \left(\begin{array}{l} S, T \text{ are } (p,q) \text{ tensor} \\ (S \pm T) \text{ is } (p,q) \text{ tensor} \end{array}\right) \]
(2) Scalar multiplication :-
Suppose \(A\) is a \((p,q)\) tensor. If \(\phi\) is a scalar then \(\phi A\) is found by
i.e. multiplying each component \(A^{i_1 i_2 - i_p}_{j_1 j_2 - j_q}\) by \(\phi\).
Then \(\phi A\) is also \((p,q)\) tensor.
Proof :- \(A\) transform like -- (If it is a \((p,q)\) tensor)
we can multiply each side by \(\phi\) (scalar)
since \(\phi\) is scalar \(\left(\bar{\phi} = \phi\right)\)
So this implies \((\phi A)\) also obey transformation law of that of \(A\) i.e. \((p,q)\) tensor. So \((\phi A)\) is also a \((p,q)\) tensor.
(3) Linear combinations :-
If \((T_1\ T_2\ T_3 -- T_u)\) are tensors of same contravariant & covariant rank i.e. \((p,q)\) tensor
then, \(\left(\lambda_1 T_1 + \lambda_2 T_2 + \lambda_3 T_3 - \lambda_u T_u\right)\) is also tensor of same contravariant & covariant rank.
i.e.
Tensor operations :-
suppose 'S' & 'T' are tensors given by:
i.e
Contraction :-
suppose \(S\) is \((p,q)\) tensor such that
The contraction of \(S\) w.r.t a contravariant index \(i_f\) and covariant index \(j_g\) (where \((1 \leq f \leq p)\) & \((1 \leq g \leq q)\)) is given by setting \(\left(i_f = j_g = u\right)\) and evaluating
[\(S'\) is \((p-1, q-1)\) tensor]
example :- Suppose we have \((2,2)\) tensor \(A = A^{i_1 i_2}_{j_1 j_2}\)
contraction of \(A\) relative to \(i_2\) & \(j_1\) \(\left(A' : A^{i_1 u}_{u j_2}\right)\)
\(A' = \) contraction of \(A\) w.r.t \(i_2\) & \(j_1\)
[\(\leftarrow\) (repeated index gets summed over)]
in \(\mathbb{R}^n\),
in 3-D \(\left(\mathbb{R}^3\right.\),
[\((1,1)\) tensor]
\(\therefore\) in going from \(A \longrightarrow A'\)
contravariant & covariant rank reduces by 1.
So \(A'\) is \((1,1)\) tensor.
Proof :-
For \(S\) is a \((p,q)\) tensor, we know its transformation law,
we know that from reverse chain rule
So, eqn (2) becomes transformation law for \((p-1, q-1)\) tensor
so \(S'\) represents \((p-1, q-1)\) tensor.
(2) Inner product :-
suppose \(S\) and \(T\) are two tensors given by
To find inner product \(S\cdot T\), choose a contravariant index on \(S\) \((i_f)\) and covariant index \((l_g)\) on \(T\).
let \(\left(i_f = l_g = u\right)\) then
\(S\cdot T\) is \((p+r-1,\ q+s-1)\) tensor
or total rank of \(S\cdot T = m = p+r-1+q+s-1\)
Proof can be found similer previous method.
ex (1) Evaluate \(u\cdot v\) where, \(V = \left(V^i\right)\) and \(u = \left(u_j\right)\)
i.e., \(\left(\text{in } \mathbb{R}^3\right)\)
\(V, u\) & tensors following
for inner product \((i=j=k)\)
[\(\dfrac{\partial x^s}{\partial x^r} = \delta^s_r\)]
inner product of contravariant and covariant vector is invariant / scalar.
So \(\left(V\cdot u = \text{scalar}\right)\) i.e. tensor of rank \(\underline{0}\).
(3) Outer product :-
Suppose \(S\) & \(T\) are tensors given by
'S' is \((p,q)\) tensor & 'T' is \((r,s)\) tensor.
Then the outer product / direct product / tensor product
\(S\otimes T\) is tensor whose components are product of each component of \(S\) & each component of \(T\).
\(S\otimes T\) is \((p+r,\ q+s)\) tensor.
\(S\otimes T\) is tensor of rank \((m = p+r+q+s)\).
example (1) Find outer product of \(a = \begin{pmatrix} a^1 \\ a^2 \\ a^3 \end{pmatrix}\) & \(b = \begin{pmatrix} b_1 & b_2 & b_3 \end{pmatrix}\)
[\(\rightarrow\) mixed tensor of rank 2.]
[(Schaum's outlines)]
(1) (i)
(Repeated indices gets summed over)
(ii)
(iii)
repeated indices \(=\) dummy indices
non-repeated indices \(=\) free indices.
Note
(iv)
[tensor of rank 1]
[If \(\left(y_i \in \mathbb{R}^3\right)\)]
Any expression involving a twice repeated index (occuring twice as superscript, or twice as subscript, or once a superscript and once a subscript) shall automatically stand for its sum over the values \(1,2,3, --- n\). of repeated index.
for \(a^i_j\) to be \((1,1)\) tensor in n-D. \(\left(\mathbb{R}^n\right)\)
If \(a^i x^i\) is an tensor of rank 0. (scalar).
But 'j' is duplicated so
we replace \(j \rightarrow r\) (different index) to substitute \(y_i\) in \(Q\).
ex If \(y_i = a_{ij}x_j\) then express quadratic form
where \(y_i = a_{ir} x_r\) (\(j\) is replaced with \(r\)) as \(j\) is duplicated
(or)
where
(\(i\) & \(j\) gets summed over).
A much used symbol in tensor calculus has the effect of annihilating the off-diagonal terms in a double summation.
kronecker delta
clearly \(\left(\delta_{ij} = \delta_{ji} \quad \forall\ i\ \&\ j\right)\).
ex (1)
ex 2) Suppose \(T^i = g^i_r a_{rs} y_s\) , \(y_i = b_{ir} x_r\) , \(a_{ir} b_{rj} = \delta_{ij}\)
Find \(T^i\) in terms of \(x_p\).
[\(y_s = b_{sr} x_r\) but (\(r\) is duplicated) so \(y_s = b_{sj} x_j\)]
Repeated indices :-
use summation convention to write following
(a)
\(a_{i1}b_{1i}\) is tensor of rank 1 in \(\underline{\mathbb{R}^4}\). \((n=4)\)
(b)
(c)
_Tensor in \(\mathbb{R}^8\) \((n=8)\)_
(1.2) use summation convention to write following systems.
(a)
(b)
[\(j\) = free index ; \(i\) = dummy index]
[\(j = 1,2\) ; \(i = 1,2,3,4\)]
(1.3) write out explicit summations
- \(C_i\left(x_i + y_i\right)\) & \(C_j x_j + C_k y_k\) \((n=4)\) \[ C_i\left(x_i+y_i\right) = C_1\left(x_1+y_1\right) + C_2\left(x_2+y_2\right) + C_3\left(x_3+y_3\right) + C_4\left(x_4+y_4\right) \] \[ = \left(C_1x_1 + C_2x_2 + C_3x_3 + C_4x_4\right) + \left(C_1y_1 + C_2y_2 + C_3y_3 + C_4y_4\right) \] \[ = C_j x_j + C_k y_k \] \[ \boxed{\ C_i\left(x_i+y_i\right) = C_j x_j + C_k y_k\ } \] Double sum
(1.4) If \(n=3\), expand \(Q = a^{ij}x_i x_j\)
(1.5) use summation convention to write the following & state \(n = ?\)
(a)
(b)
[\(C_i, C_j = 1\) \(\forall\ i,j = 1,2\)]
(1.6) For \(n=2\) write out explicitly the tripple summation
(1.7) show that \(a_{ij}x_i x_j = 0\) if \(a_{ij} = i-j\)
(1.8) If \(a_{ij}\) are const. calculate partial derivatives
Since \(i,j\) has same range,
(1.9) Substitutions, kronecker delta :-
express \(b^{ij}y_i y_j\) in Terms of \(x\)-variables, if \(y_i = C_{ij}x_j\)
& \(b^{ij}C_{jk} = \delta^i_k\)
replace \(j \rightarrow r\)
[\((i,j,r,k)\) has same range]
(1.11) If \(a_{ij} = a_{ji}\)
(1.12) consider a system of linear eqn of form \(y^i = a^{ij}x_j\) and suppose that \(\left(b_{ij}\right)\) is matrix of numbers such that \(\forall\ i,j\) \(b_{ir}a^{rj} = \delta^j_i\) (\(b_{ij}\) is inverse of \(a^{ij}\))
or
or
[Both represents same sol\(^n\).]
(1.13) show that,
[\(i,j,k\) = dummy indices ,]
[\(\uparrow\) \(j\) = free ; \(\uparrow\) \(i\) = free]
So not equal.
Supplementary problems will be addressed in revision (in the end of all 13-chapters).