PlanetMath (more info)
 Math for the people, by the people.
Encyclopedia | Requests | Forums | Docs | Wiki | Random | RSS  
Login
create new user
name:
pass:
forget your password?
Main Menu
Owner confidence rating: Low Entry average rating: No information on entry rating
frame (Definition)

Introduction

Frames and coframes are notions closely related to the notions of basis and dual basis. As such, frames and coframes are needed to describe the connection between list vectors and the more general abstract vectors.

Frames and bases.

Let $ \mathcal{U}$ be a finite-dimensional vector space over a field $ \mathbb{K}$, and let $ I$ be a finite, totally ordered set of indices 1, e.g. $ (1,2,\ldots,n)$. We will call a mapping $ \mathbf{F}:I\rightarrow\mathcal{U}$ a reference frame, or simply a frame. To put it plainly, $ \mathbf{F}$ is just a list of elements of $ \mathcal{U}$ with indices belong to $ I$. We will adopt a notation to reflect this and write $ \mathbf{F}_i$ instead of $ \mathbf{F}(i)$. Subscripts are used when writing the frame elements because it is best to regard a frame as a row-vector 2 whose entries happen to be elements of $ \mathcal{U}$, and write
$\displaystyle \mathbf{F}= (\mathbf{F}_1,\ldots,\mathbf{F}_n).$
This is appropriate because every reference frame $ \mathbf{F}$ naturally corresponds to a linear mapping $ \hat{\mathbf{F}}:\mathbb{K}^I\rightarrow \mathcal{U}$ defined by
$\displaystyle \mathbf{a}\mapsto \sum_{i\in I} \mathbf{a}^i\, \mathbf{F}_i,\quad \mathbf{a}\in \mathbb{K}^I.$
In other words, $ \hat{\mathbf{F}}$ is a linear form on $ \mathbb{K}^I$ that takes values in $ \mathcal{U}$ instead of $ \mathbb{K}$. We use row vectors to represent linear forms, and that's why we write the frame as a row vector.

We call $ \mathbf{F}$ a coordinate frame (equivalently, a basis), if $ \hat{\mathbf{F}}$ is an isomorphism of vector spaces. Otherwise we call $ \mathbf{F}$ degenerate, incomplete, or both, depending on whether $ \hat{\mathbf{F}}$ fails to be, respectively, injective and surjective.

Coframes and coordinates.

In cases where $ \mathbf{F}$ is a basis, the inverse isomorphism
$\displaystyle \hat{\mathbf{F}}^{-1}:\mathcal{U}\rightarrow \mathbb{K}^I$
is called the coordinate mapping. It is cumbersome to work with this inverse explicitly, and instead we introduce linear forms $ \mathbf{x}^i\in \mathcal{U}^*,\; i\in I$ defined by
$\displaystyle \mathbf{x}^i:\mathbf{u}\mapsto \hat{\mathbf{F}}^{-1}(\mathbf{u})(i),\quad \mathbf{u}\in \mathcal{U}.$
Each $ \mathbf{x}^i,\; i\in I$ is called the $ i^{\text{th}}$ coordinate function relative to $ \mathbf{F}$, or simply the $ i^{\text{th}}$ coordinate 3. In this way we obtain a mapping
$\displaystyle \mathbf{x}:I\rightarrow \mathcal{U}^*,\quad i\mapsto \mathbf{x}^i$
called the coordinate coframe or simply a coframe. The forms $ \mathbf{x}^i,\,i \in I$ give a basis of $ \mathcal{U}^*$. It is the dual basis of $ \mathbf{F}_i,\,i \in I$, i.e.
$\displaystyle \mathbf{x}^i(\mathbf{F}_j) = \delta^i_j,\quad i,j\in I,$
where $ \delta^i_j$ is the well-known Kronecker symbol.

In full duality to the custom of writing frames as row-vectors, we write the coframe as a column vector whose components are the coordinate functions:

$\displaystyle \begin{pmatrix} \mathbf{x}^1\\ \mathbf{x}^2\\ \vdots \\ \mathbf{x}^n \end{pmatrix}. $
We identify of $ \hat{\mathbf{F}}^{-1}$ and $ \mathbf{x}$ with the above column-vector. This is quite natural because all of these objects are in natural correspondence with a $ \mathbb{K}$-valued functions of two arguments,
$\displaystyle \mathcal{U}\times I \rightarrow \mathbb{K},$
that maps an abstract vector $ \mathbf{u}\in \mathcal{U}$ and an index $ i\in I$ to a scalar $ \mathbf{x}^i(\mathbf{u})$, called the $ i^{\text{th}}$ component of $ \mathbf{u}$ relative to the reference frame $ \mathbf{F}$.

Change of frame.

Given two coordinate frames $ \mathbf{F}:I\rightarrow \mathcal{U}$ and $ \mathbf{G}:J\rightarrow \mathcal{U}$, one can easily show that $ I$ and $ J$ must have the same cardinality. Letting $ \mathbf{x}^i,\,i\in I$ and $ \mathbf{y}^j,\,j\in J$ denote the coordinates functions relative to $ \mathbf{F}$ and $ \mathbf{G}$, respectively, we define the transition matrix from $ \mathbf{F}$ to $ \mathbf{G}$ to be the matrix
$\displaystyle \mathcal{M}:I\times J\rightarrow \mathbb{K}$
with entries
$\displaystyle \mathcal{M}^j_i = \mathbf{y}^j(\mathbf{F}_i),\quad i\in I,\; j\in J.$
An equivalent description of the transition matrix is given by
$\displaystyle \mathbf{y}^j = \sum_{i\in I} \mathcal{M}^j_i\, \mathbf{x}^i,$   for all $\displaystyle j\in J. $

It is also the custom to regard the elements of $ I$ as indexing the columns of the matrix, while the elements of $ J$ label the rows. Thus, for $ I=(1,2,\ldots,n)$ and $ J=(\bar{1},\bar{2},\ldots,\bar{n})$, we can write

$\displaystyle \begin{pmatrix} \mathcal{M}^{\bar{1}}_1 & \ldots &\mathcal{M}^{\b... ...nd{pmatrix}\begin{pmatrix} \mathbf{F}_1 & \ldots & \mathbf{F}_n \end{pmatrix}. $
In this way we can describe the relation between coordinates relative to the two frames in terms of ordinary matrix multiplication. To wit, we can write
$\displaystyle \begin{pmatrix} \mathbf{y}^{\bar{1}} \\ \vdots \\ \mathbf{y}^{\ba... ...nd{pmatrix}\begin{pmatrix} \mathbf{x}^1 \\ \vdots \\ \mathbf{x}^n \end{pmatrix}$

Notes.

The term frame is often used to refer to objects that should properly be called a moving frame. The latter can be thought of as a field of frames, or functions taking values in the space of all frames, and are fully described elsewhere. The confusion in terminology is unfortunate but quite common, and is related to the questionable practice of using the word scalar when referring to a scalar field (a.k.a. scalar-valued functions) and using the word vector when referring to a vector field.

We also mention that in the world of theoretical physics, the preferred terminology seems to be polyad and related specializations, rather than frame. Most commonly used are dyad, for a frame of two elements, and tetrad for a frame of four elements.



Footnotes

...1
It is advantageous to allow general indexing sets, because one can indicate the use of multiple frames of reference by employing multiple, disjoint sets of indices.
... row-vector2
It is customary to use superscripts for the components of a column vector, and subscripts for the components of a row vector. This is fully described in the vector entry.
... coordinate3
Strictly speaking, we should be denote the coframe by $ \mathbf{x}_\mathbf{F}$ and the coordinate functions by $ \mathbf{x}^i_\mathbf{F}$ so as to reflect their dependence on the choice of reference frame. Historically, writers have been loath to do this, preferring a couple of different notational tricks to avoid ambiguity. The cleanest approach is to use different symbols, e.g. $ \mathbf{x}^i$ versus $ \mathbf{y}^j$, to distinguish coordinates coming from different frames. Another approach is to use distinct indexing sets; in this way the indices themselves will indicate the choice of frame. Say we have two frames $ \mathbf{F}: I\rightarrow \mathcal{U}$ and $ \mathbf{G}:J\rightarrow \mathcal{U}$ with $ I$ and $ J$ distinct finite sets. We stipulate that the symbol $ i$ refers to elements of $ I$ and that $ j$ refers to elements of $ J$, and write $ \mathbf{x}^i$ for coordinates relative to $ \mathbf{F}$ and $ \mathbf{x}^j$ for coordinates relative to $ \mathbf{G}$. That's the way it was done in all the old-time geometry and physics papers, and is still largely the way physicists go about writing coordinates. Be that as it may, the notation has its problems and is the subject of long-standing controversy, named by mathematicians the debauche of indices. The problem is that the notation employs the same symbol, namely $ \mathbf{x}$, to refer to two different objects, namely a map with domain $ I$ and another map with domain $ J$. In practice, ambiguity is avoided because the old-time notation never refers to the coframe (or indeed any tensor) without also writing the indices. This is the classical way of the dummy variable, a cousin to the $ f(x)$ notation. It creates some confusion for beginners, but with a little practice it's a perfectly serviceable and useful way to communicate.


"frame" is owned by rmilson. [ full author list (2) ]
(view preamble)

View style:

See Also: vector, tensor array, basic tensor

Also defines:  coframe, component, coordinate, transition matrix, polyad

Attachments:
Cartesian coordinates (Definition) by pahio
Log in to rate this entry.
(view current ratings)

Cross-references: dyad, specializations, vector field, moving frame, matrix multiplication, terms, relation, rows, label, columns, equivalent, matrix, cardinality, scalar, index, abstract vector, arguments, duality, Kronecker symbol, variable, tensor, domain, map, objects, geometry, finite sets, strictly, function, inverse, surjective, injective, incomplete, isomorphism, represent, linear form, linear mapping, row vector, column vector, superscripts, subscripts, reflect, mapping, disjoint, multiple, indexing sets, indices, totally ordered set, finite, field, vector space, finite-dimensional, connection, dual basis, basis
There are 278 references to this entry.

This is version 10 of frame, born on 2002-05-23, modified 2006-10-07.
Object id is 2931, canonical name is Frame.
Accessed 24557 times total.

Classification:
AMS MSC15A03 (Linear and multilinear algebra; matrix theory :: Vector spaces, linear dependence, rank)

Pending Errata and Addenda
None.
[ View all 1 ]
Discussion
Style: Expand: Order:
forum policy

No messages.

Interact
post | correct | update request | add derivation | add example | add (any)