frame
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 (http://planetmath.org/Vector2) and
the more general abstract vectors (http://planetmath.org/VectorSpace).
Frames and bases.
Let ๐ฐ be a finite-dimensional vector space over a field ๐,
and let I be a finite, totally ordered set
of indices11It 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., e.g. (1,2,โฆ,n). We
will call a mapping ๐
:Iโ๐ฐ a reference frame, or simply
a frame. To put it plainly, ๐
is just a list of elements of ๐ฐ
with indices belong to I. We will adopt a notation to reflect this
and write ๐
i instead of ๐
(i). Subscripts are used when
writing the frame elements because it is best to regard a frame as a
row-vector22It 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 (http://planetmath.org/Vector2). whose entries happen to be elements of ๐ฐ,
and write
๐ =(๐ 1,โฆ,๐ n). |
This is appropriate because every reference frame ๐ naturally corresponds to a linear mapping ^๐ :๐Iโ๐ฐ defined by
๐โฆโiโI๐i๐ i,๐โ๐I. |
In other words, ^๐
is a linear form on ๐I that takes
values in ๐ฐ instead of ๐. We use row vectors to represent
linear forms, and thatโs why we write the frame as a row vector.
We call ๐
a coordinate frame (equivalently, a basis), if ^๐
is
an isomorphism of vector spaces. Otherwise we call ๐
degenerate,
incomplete, or both, depending on whether ^๐
fails to be,
respectively, injective
and surjective
.
Coframes and coordinates.
In cases where ๐
is a basis, the inverse isomorphism
^๐ -1:๐ฐโ๐I |
is called the coordinate mapping. It is cumbersome to work with this inverse explicitly, and instead we introduce linear forms ๐ฑiโ๐ฐ*,iโI defined by
๐ฑi:๐ฎโฆ^๐ -1(๐ฎ)(i),๐ฎโ๐ฐ. |
Each
๐ฑi,iโI is called the ith coordinate function
relative to ๐
, or simply the ith
coordinate33Strictly speaking, we should be denote the coframe
by ๐ฑ๐
and the coordinate functions by ๐ฑi๐
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. ๐ฑi versus
๐ฒ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 ๐
:Iโ๐ฐ and ๐:Jโ๐ฐ 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 ๐ฑi for coordinates relative to ๐
and ๐ฑj for
coordinates relative to ๐. 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 ๐ฑ,
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.. In this way we obtain a mapping
๐ฑ:Iโ๐ฐ*,iโฆ๐ฑi |
called the coordinate coframe or simply a coframe. The forms ๐ฑi,iโI give a basis of ๐ฐ*. It is the dual basis of ๐ i,iโI, i.e.
๐ฑi(๐ j)=ฮดij,i,jโI, |
where ฮดij 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:
(๐ฑ1๐ฑ2โฎ๐ฑn). |
We identify of ^๐ -1 and ๐ฑ with the above column-vector. This is quite natural because all of these objects are in natural correspondence with a ๐-valued functions of two arguments,
๐ฐรIโ๐, |
that maps an abstract vector ๐ฎโ๐ฐ and an index iโI to a scalar ๐ฑi(๐ฎ), called the ith component of ๐ฎ relative to the reference frame ๐ .
Change of frame.
Given two coordinate frames ๐ :Iโ๐ฐ and ๐:Jโ๐ฐ, one can easily show that I and J must have the same cardinality. Letting ๐ฑi,iโI and ๐ฒj,jโJ denote the coordinates functions relative to ๐ and ๐, respectively, we define the transition matrix from ๐ to ๐ to be the matrix
โณ:IรJโ๐ |
with entries
โณji=๐ฒj(๐ i),iโI,jโJ. |
An equivalent description of the transition matrix is given by
๐ฒj=โiโIโณji๐ฑi,for all jโ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,โฆ,n) and J=(ห1,ห2,โฆ,หn), we can write
(โณห11โฆโณห1nโฎโฑโฎโณหn1โฆโณหnn)=(๐ฒห1โฎ๐ฒหn)(๐ 1โฆ๐ n). |
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
(๐ฒห1โฎ๐ฒหn)=(โณห11โฆโณห1nโฎโฑโฎโณหn1โฆโณหnn)(๐ฑ1โฎ๐ฑn) |
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 , 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.
Title | frame |
Canonical name | Frame |
Date of creation | 2013-03-22 12:39:42 |
Last modified on | 2013-03-22 12:39:42 |
Owner | rmilson (146) |
Last modified by | rmilson (146) |
Numerical id | 13 |
Author | rmilson (146) |
Entry type | Definition |
Classification | msc 15A03 |
Related topic | Vector2 |
Related topic | TensorArray |
Related topic | BasicTensor |
Defines | coframe |
Defines | component |
Defines | coordinate |
Defines | transition matrix |
Defines | polyad |