Showing posts with label physics. Show all posts
Showing posts with label physics. Show all posts

Friday, 12 June 2009

Spinors II: Isotropic Subspaces

This is a sequel.

Definition
Consider V a quadratic space. Consider W a subspace. W is called isotropic when given v, w in W arbitrary, Q(v, w) = 0.

For instance, when k = R and V is positive definite (that is, sn V = dim V) the only isotropic subspace is {0}. If V is Lorentzian (that is, sn V = dim V - 1) we have
1-dimensional isotropic subspaces: null or lightlike lines in physics talk. On the other hand, for
k = C we have:

Proposition
  • Suppose V is a complex quadratic space of dimension 2n. Then the maximal dimension of an isotropic subspace is n.
  • Suppose V is a complex quadratic space of dimension 2n + 1. Then the maximal dimension of an isotropic subspace is n.
It will be useful to introduce the following

Definition
Consider V a quadratic space over an arbitrary field k. Consider W a subspace of V. Define W^ to be {v in V | for any w in W: Q(v, w) = 0}. W^ is called the subspace orthogonal to W.

Several facts about orthogonal subspace will be handly. Given V, W as above:
  • dim W + dim W^ = dim V
  • W^^ = W
  • Suppose W is isotropic. Then W^ contains W.
Consider V a quadratic space over an arbitrary field k. Consider W an isotropic subspace of V. Denote n = dim V, m = dim W. We have dim W^ = n - m but W^ contains W hence
dim W^ >= dim W i.e. n - m >= m and thus n >= 2m. It is therefore obvious that the maximal dimension of an isotropic subspace can be at most as in the proposition, even for k different from C. It remains to show that for k = C the bound can always be saturated.

Proof of Proposition
  • Suppose V is a complex quadratic space of dimension 2n.
    Consider e_1 ... e_2n a basis such that Q(e_i, e_j) = delta_ij. Here delta_ij is the Kronecker symbol, that is delta_ij = 1 for i = j and delta_ij = 0 for i =/= j. Define
    f_1 = e_1 + i e_2, f_2 = e_3 + i e_4 ... f_n = e_2n-1 + i e_2n. Here i is the imaginary unit, that is i = sqrt(-1). It is easily seen that {f_j} span an n-dimensional isotropic subspace.
  • Suppose V is a complex quadratic space of dimension 2n + 1.
    Consider e_1 ... e_2n, e_2n + 1 a basis such that Q(e_i, e_j) = delta_ij. Define
    f_1 = e_1 + i e_2, f_2 = e_3 + i e_4 ... f_n = e_2n-1 + i e_2n. It is easily seen that {f_j} span an n-dimensional isotropic subspace.
Definition
Consider V a complex quadratic subspace. A subspace W of V is called a maximal isotropic subspace when it is of maximal possible dimension. That is:
  • For dim V = 2n, we require dim W = n.
  • For dim V = 2n + 1, we require dim W = n.
Definition
Consider V a quadratic space over the field k. Consider R: V -> V an operator. V is called orthogonal when for any v, w in V we have Q(Rv, Rw) = Q(v, w). The orthogonal operators are the automorphisms of V, that is, isomorphisms of V with itself. The set of all orthogonal operators is denoted O(V).

Proposition
Consider V a complex quadratic space, U and W two maximal isotropic subspaces. Then, there exists R in O(V) s.t. R(U) = W.

This means that all maximal isotropic subspaces of a given space are essentially the same. However, we'll see in the sequels that for dim V = 2n + 1, the space of maximal isotropic subspaces has 1 connected component, whereas for dim V = 2n there are 2 connected components. For now, I won't explain what I mean by "space" and what are "connected components". These are some basic concepts of topology which I hope to explain in the sequels.

Friday, 29 May 2009

Spinors I: Clifford Algebra

This post is meant to be the first in a series about spinors, exceptional isomorphisms, twistors and supersymmetry. My interest in in-depth investigation of spinors was partially inspired by Yasha, in particular I learnt from him on the annihilator approach (will appear in the sequels). I will try to assume little prior knowledge except linear algebra. The emphasis will be on mathematics, at least for a while, so if you're interested in this purely from a physics perspective than you better already know the physical motivation / applications of this stuff.

The first object we'll need is the Clifford algebra. Fix a field k (in this series it will always be either the set of real numbers R or the set of complex numbers C).

Algebras

I'll start from a quick reminder of what an algebra is. Suppose A is a vector space over k. Suppose further that a mapping m: A x A -> A is given. For convenience sake, given a, b in A we denote m(a, b) by ab and call m multiplication. A is called a unital associative k-algebra (just k-algebra in the sequel) when the following conditions hold:
  • m is bilinear (i.e. linear in each of the arguments separately). In details, it means that
    Given a, b, c in A: (a + b)c = ac + bc additivity in the 1st argument / left distributivity
    Given x in k and a, b in A: (xa)b = x(ab) homogenuity in the 1st argument
    Given a, b, c in A: c(a + b) = ca + cb additivity in the 2nd argument / right distributivity
    Given x in k and a, b in A: a(xb) = x(ab) homogenuity in the 2nd argument
  • Given a, b, c in A: (ab)c = a(bc) associativity
  • There exists an element "1" in A such that for any a in A: a1 = 1a = a unit
An algebra A is called commutative when given a, b in A we have ab = ba.

Examples
  • Consider V a k-vector space. Consider End(V) the set of all endomorphisms of V, i.e., linear operators V -> V. End(V) is a k-algebra where multiplication corresponds to composition of linear operators. For dim V <>
  • Consider V a k-vector space, W a subspace. Consider End(V, W) the set of endomorphisms of V leaving W invariant (non-standard notation). That is, given a in End(V, W), w in W we have aw also in W. End(V, W) is an algebra. It is a subalgebra of End(V), that is, a linear subspace closed under multiplication. For dim V <>
  • Fix n a natural number. The set of n x n matrices with coefficients in k forms an algebra: Mat(n, k). It is isomorphic to End(V) for dim V = n. Obviously, dim Mat(n) = n^2.
  • Fix n a natural number. The set of upper-triangular n x n matrices with coefficients in k forms an algebra: UT(n, k) (non-standard notation). We have dim UT(n, k) = n (n + 1) / 2.
  • Consider k[x] the set of polynomials with coefficients in k in the variable x. k[x] is a
    k-algebra. It is infinite-dimensional. It is
    commutative.
  • Fix n a natural number. We have k^n the set of column vectors of size n with coefficients in k. We can define multiplication in k^n by multiplying each vector entry separately. It makes k^n into an algebra. Obviously dim k^n = n. k^n is commutative.
Ideals

A subset I of A is called a right ideal when the following conditions hold:
  • I is a linear subspace of A
  • Given a in A, b in I, ba is also in I
Consider S an arbitrary subset of A. Denote SA to be the collection of all elements of A of the form

s1 a1 + s2 a2 + ... + sn an

where:
s1, s2 ... sn are elements of S
a1, a2 ... an are elements of A

Claim: SA is a right ideal.
SA is called the right ideal of A generated by S.

A subset I of A is called a left ideal when the following conditions hold:
  • I is a linear subspace of A
  • Given a in A, b in I, ab is also in I
Consider S an arbitrary subset of A. Denote AS to be the collection of all elements of A of the form

a1 s1 + a2 s2 + ... + an sn

where:
s1, s2 ... sn are elements of S
a1, a2 ... an are elements of A

Claim: AS is a left ideal.
AS is called the left ideal of A generated by S.

A subset I of A is called a two-sided ideal when it is simultaneously a left ideal and a right ideal.
Consider S an arbitrary subset of A. Denote ASA to be the collection of all elements of A of the form

a1 s1 b1 + a2 s2 b1 + ... + an sn bn

where:
s1, s2 ... sn are elements of S
a1, a2 ... an are elements of A
b1, b2 ... bn are elements of A

Claim: ASA is a two-sided ideal.
ASA is called the two-sided ideal of A generated by S.

Claim: Suppose A is a commutative algebra. Then a subset of A is a left ideal if and only if it is a right ideal if and only if it is a two-sided ideal.
Thus for a commutative algebra all three notions coincide hence we speak simply of ideals.

Examples
  • Consider V a k-vector space. Consider the algebra End(V). Consider W a subspace of V. Define I = {a in End(V) | Im a lies in W}. I is a right ideal of End(V). Define
    J = {a in End(V) | Ker a contains W}. J is a left ideal in End(V).
  • Fix n a natural number. Consider the algebra Mat(n, k). Fix m <= n another natural number. Define I = {a in Mat(n, k) | the first m rows are zero}. I is a right ideal of Mat(n, k). Define J = {a in Mat(n, k) | the first m columns are zero}. J is a left ideal of Mat(n, k).
  • Fix n a natural number. Consider the algebra UT(n, k). Fix m <= n another natural number. Define J = {a in UT(n, k) | the first m columns are zero}. I is a two-sided ideal of UT(n, k).
  • Consider the algebra k[x]. Consider S a finite subset of k[x].
    Define I = {p in k[x] | for any a in S: p(a) = 0}. I is an ideal of k[x]. It is generated by the polynomials {x - a} where a traverses elements of S. Now fix n a natural number. Define
    J = {p in k[x] | for any m natural with m <= n: p^(m)(a) = 0}. J is an ideal of k[x]. It is generated by the single polynomial x^(m + 1).
  • Fix n a natural number. Consider the algebra k^n. Consider m <= n another natural number. Define I = {v in k^n | the first m entries of v are zero}. I is an ideal.
Quotient Algebra

Consider A an algebra and I a two-sided ideal. Then we may take the vector space quotient A/I. That is, we consider the set of equivalence classes of A under the following equivalence relation: Given a, b in A they are equivalent when a - b is in I.
It is easy to see the operation of multplication in A defines an operation of multiplication in A/I as well, that is, makes A/I into an algebra on its own right. For this to work, it is crucial that I is a two-sided ideal. A/I is called the quotient algebra of A by I.

Examples
  • Fix n a natural number. Consider the algebra UT(n, k). Fix m <= n another natural number. Define J = {a in UT(n, k) | the first m columns are zero}. Then UT(n, k) / J is naturally isomorphic to UT(m, k).
  • Consider the algebra k[x]. Consider S a finite subset of k[x].
    Define I = {p in k[x] | for any a in S: p(a) = 0}. Then k[x] / I is naturally isomorphic to k^n where n is the number of elements of S.
  • Fix n a natural number. Consider the algebra k^n. Consider m <= n another natural number. Define I = {v in k^n | the first m entries of v are zero}. Then k^n / I is naturally isomorphic to k^m.
Generators and Relations

One of the simplest ways to construct an algebra is using generators and relations. This is done as follows. Suppose G is an abritrary set (possibly infinite). Consider F = k the algebra of non-commutative polynomials with coefficients in k and variables G. For G non-empty this algebra is infinite-dimensional. It is also called the free algebra over G.
Now take R an arbitrary subset of F. We have I = FRF a two-sided ideal. We obtain the algebra A = F / I. A is called the algebra generated by G with relations R. In this context, elements of G are called generators and elements of R relations. It is often convenient to define relation using equations. For example, suppose f, g, h are elements of G and x, y, z are elements of k. Then the relation

xf^2 = ygh + zhg

means that the element xf^2 - ygh - zhg of F is in R.

Quadratic Spaces

Consider V a vector space over k. V is called a quadratic space when it is equipped with a symmetric bilinear non-degenerate form Q. A quick reminder of what that means:
  • Q is mapping V x V -> k
  • Q is bilinear (i.e. linear in each of the arguments separately):
    Given u, v, w in A: Q(u + v, w) = Q(u, w) + Q(v, w) additivity in the 1st argument
    Given x in k and u, v in A: Q(xu, v) = xQ(u, v) homogenuity in the 1st argument
    Given u, v, w in A: Q(w, u + v) = Q(w, u) + Q(w, v) additivity in the 2nd argument
    Given x in k and u, v in A: Q(u, xv) = xQ(u, v) homogenuity in the 2nd argument
  • Q is symmetric, that is, given u, v in V: Q(u, v) = Q(v, u)
  • Q is non-degenerate: Suppose u in V is such that for any v in V we have Q(u, v) = 0. Then u = 0.
Two quadratic spaces V, W with corresponding forms Q, R are called isomorphic when there exists a linear mapping i: V -> W such that
  • i is injective: Given u, v in V, i(u) = i(v) implies u = v. Equivalently, Given u in V, i(u) = 0 implies u = 0.
  • i is surjective: Given w in W, there exists v in V such that i(v) = w.
  • i preserves the quadratic stucture, that is, given u, v in V: Q(u, v) = R(i(u), i(v))
When the conditions hold, the mapping i is called an isomorphism between V and W. Two isomorphic quadratic spaces are "essentially the same".
In the sequel, we'll only care about finite-dimensional quadratic spaces.

Proposition:
  1. Suppose V, W are quadratic spaces over k = C. Then V is isomorphic to W if and only if
    dim V = dim W.
  2. Suppose V is a quadratic space over k = C of dimension n. Then there exists a basis
    e1, e2 ... en of V such that:
    Q(ei, ei) = 1
    Q(ei, ej) = 0 for i =/= j
Proposition:
  1. Suppose V is a quadratic space over k = R of dimension n. Then there exists a natural number s and a basis of V e1, e2 ... en such that:
    For i <= s: Q(ei, ei) = 1 For i > s: Q(ei, ei) = -1
    Q(ei, ej) = 0 for i =/= j
    We call s the "s-number" of V and denote it sn V (this is not standard terminology).
  2. (Trivial) Suppose V, W are quadratic spaces over k = R. Then V is isomorphic to W if and only if dim V = dim W, sn V = sn W.
Clifford Algebra

Fix V a vector space. The tensor algebra T(V) is the algebra generated by V with the following relations:
  • Given u, v, w in V with u + v = w, we take u + v = w to be a relation.
  • Given u, v in V, x in k with xu = v we take xu = v to be a relation.
T(V) is infinite-dimensional.

Suppose V is a quadratic space. The Clifford algebra C(V) is the algebra generated by V with the following relations:
  • The relations we used for T(V).
  • Given u, v in V: uv + vu = -2Q(u, v)
Claim: dim C(V) = 2^dim V

Examples

We use k = R in these examples.
  • Suppose dim V = 0. Then C(V) is isomorphic to R.
  • Suppose dim V = 1, sn V = 1. Then C(V) is isomorphic to C.
  • Suppose dim V = 2, sn V = 2. Then C(V) is isomorphic to the quaternion algebra H.
  • For dim V > 2, C(V) is no longer a division algebra, that is, it doesn't have an inverse for each non-zero element.

Friday, 13 March 2009

Regular Polytopes and Tilings

A few random thoughts on regular polytopes and tilings I wanted to share.

2D

Given m,n >= 3, we can try to build a 2-dimensional tiling where m regular n-gons meet at each vertex. The angle of a regular n-gon is alpha = (1 - 2/n) pi, and we have the following three cases:
  1. m alpha < 2 pi. This yields a regular polyhedron (a Platonic solid). There are 5 cases like that:
    a. n = 3, m = 3: tetrahedron, a self-dual polyhedron, the 3-dimensional simplex
    b. n = 3, m = 4: octahedron, the 3-dimensional cross-polytope
    c. n = 3, m = 5: icosahedron
    d. n = 4, m = 4: cube, dual to octahedron, the 3-dimensional hypercube
    e. n = 5, m = 3: dodecahderon, dual to icosahedron
    Each of those defines a finite subgroup of SO(3), the 3-dimensional rotation group and of O(3) the 3-dimensional rotation-and-reflection group. These subgroups are, of course, the symmetry groups of the polyhedra.
  2. m alpha = 2 pi. This yields a regular tiling of the Euclidean plane. There are 3 cases like that:
    a. n = 3, m = 6
    b. n = 4, m = 4 A self-dual tiling
    c. n = 6, m = 3 dual to a
    Each of those defines a discrete subgroup of the group of isometries (rotations, translations and reflections) of the Euclidean plane. Alternatively we can use orientation-preserving isometries (rotations and translations only).
  3. m alpha > 2 pi. This yields a regular tiling of the hyperbolic plane. There's an infinite number of cases. Each of them defines a discrete subgroup of SO(2, 1). The later group has various geometric realizations:
    a. Orientation-preserving isometries of the hyperbolic plane.
    b. Lorentz transformations of special relativity in 3-dimensional spacetime (2 space dimensions and 1 time dimension).
3D

Given A, B regular polyhedrons, we can try to build a 3-dimensional tiling where #{faces of B} A-polyhedra meet at a B-type vertex. What do I mean by a B-type vertex? Imagine the vertex being in the ceter O of a B-polyhedron Y. Fix a face F of
Y. F corresponds to an A-polyhedron X of the tiling. The lines passing through the O and the vertices of F correspond to edges of X.
This wouldn't work for any A, B. For purely combinatorial reasons, we need

#{faces meeting at a vertex of A} = #{sides of a face of B}

Geometrically, we again have three cases, depending on
  • alpha, the dihedral angle of A, that is, it is the angle between its two adjacent faces.
  • m, the number of faces meeting at a vertex of B.
The three cases are:
  1. m alpha < href="http://en.wikipedia.org/wiki/Convex_regular_4-polytope">polychoron). There are 6 cases like that:
    a. A = tetrahedron, B = tetrahedron: pentachoron, a self-dual polychoron. It is the 4-dimensional simplex.
    b. A = tetrahedron, B = octahedron: hexadecachoron. It is the 4-dimensional cross-polytope.
    c. A = tetrahedron, B = icosahedron: hexacosichoron.
    d. A = cube, B = tetrahedron: tesseract, dual to the hexadecahoron. It is the 4-dimensional hypercube.
    e. A = octahedron, B = cube: icositetrachoron, a self-dual polychoron.
    f. A = dodecahedron, B = tetrahedron: hecatonicosachoron, dual to the hexaicosohoron.
    Each of those defines a finite subgroup of SO(4), the group of 4-dimensional rotations. It also defines a finite subgroup of O(4), the group of 4-dimensional rotations-and-reflections.
  2. m alpha = 2 pi. This yields a regular tiling of the Euclidean space. There is only 1 case like that: A = cube, B = octahedron. It defines a discrete subgroup of the group of isometries (rotations, translations and reflections) of the Euclidean space, or of the group of orientation-preserving isometries (no reflections).
  3. m alpha > 2 pi. This yields a regular tiling of the 3-dimensional hyperbolic space. There are 4 cases like that:
    a. A = cube, B = icosahedron
    b. A = dodecahedron, B = octahedron: dual to a
    c. A = dodecahedron, B = icosahedron: self-dual
    d. A = icosahedron, B = dodecahedron: self-dual
    Each of those defines a discrete subgroup of SO(3, 1). The later group has various geometric realizations:
    a. The group of orientation-preserving isometries of the 3-dimensional hyperbolic space.
    b. The group of Lorentz transformations in special relativity.
    c. The group of orientation-preserving conformal transformations of the
    2-sphere.
    Realization b is intriguing since it makes me wonder whether these discrete subgroups appear in any physically-interesting situation.
    Realization c is intriguing for the following reason. Each such transformation has one or two fixed points. Consider the set of fixed points of all transformations belonging to a given discrete subgroup. This is a countable subset of the sphere, invariant under the discrete subgroup (due to conjugation). Clearly it must be either dense everywhere or a sort of fractal, but I don't know which.
4D

This time we take A, B to be regular polychorons. We want to construct a 4-dimensional tiling of A-polychorons which meet at a B-type vertex. The combinatorial compatibility condition is

vertex polyhedron of A = hyperface polyhedron of B

We have 3 geometric cases:
  1. A regular tiling of the 4-sphere, that is, a 5-dimensional regular polytope. There are 3 cases like that:
    a. A = pentachoron, B = pentachoron: the self-dual 5-dimensional simplex.
    b. A = pentachoron, B = hexadecahoron: the 5-dimensional cross-polytope.
    c. A = tesseract, B = pentachoron: the 5-dimensional hypercube, dual to a.
  2. A regular tiling of the 4-dimensional Euclidean space. One example is
    A = tessaract, B = hexadecahoron, which is self-dual
  3. A regular tiling of the 4-dimensional hyperbolic space.
There are 7 exotic objects (that is, object special to dimension 4) among cases 2-3:
  1. A = pentachoron, B = hexacosichoron
  2. A = hexadecachoron, B = icositetrachoron
  3. A = tesseract, B = hexacosichoron
  4. A = icositetrachoron, B = tesseract: dual to 2
  5. A = hecatonicosachoron, B = pentachoron: dual to 1
  6. A = hecatonicosachoron, B = hexadecachoron: dual to 3
  7. A = hecatonicosachoron, B = hexacosichoron: self-dual
At the moment I'm not sure which of them is a tiling of 4-dimensional Euclidean space and which is a tiling of 4-dimensional hyperbolic space.

Higher dimension

We take A, B to be regular n-dimensional polytopes. We want to construct an n-dimensional tiling of A-polytopes which meet at a B-type vertex. The combinatorial compatibility condition is

n-1-dimensional vertex polytope of A = n-1-dimensional hyperface polytope of B

Once again, we have 3 geometric cases:
  1. A regular tiling of the n-sphere, that is an n+1-dimensional regular polytope. There are 3 cases like that:
    a. A = n-dimensional simplex, B = n-dimensional simplex. This is the self-dual
    n+1-dimensional simplex.
    b. A = n-dimensional hypercube, B = n-dimensional simplex. This is the n+1-dimensional hypercube.
    c. A = n-dimensional simplex, B = n-dimensional cross-polytope. This is the
    n+1-dimensional cross-polytope, dual to the n+1-dimensional hypercube.
  2. A regular tiling of the n-dimensional Euclidean space. There is only 1 case:
    A = n-dimensional hypercube, B = n-dimensional cross-polytope.
  3. A regular tiling of the n-dimensional hyperbolic space. There are none!
Indefinite signature

As we said, we construct n-dimensional tilings out of a pair A, B of n-dimensional polytopes. Now, a polytope is a tiling of the n-1-sphere. What if we take A, B to be tilings of the n-1-dimensional hyperbolic space instead? Logically, we should get a tiling of a space of Lorentzian signature, since the hyperbolic space plays the same role in Minkowski space that the sphere plays in Euclidean space. I'm not sure how would such a tiling look like, it appears it would be
self-interecting. As before, such tilings would come with different curvatures. That is, we should get
  1. Positive curvature: a tiling of de Sitter space.
  2. Zero curvature: a tiling of Minkowski space.
  3. Negative curvature: a tiling of anti-de Sitter space.
If it indeed makes sense, we would also get discrete subgroups of the symmetry groups of the aforementioned spaces. For instance, we might get a discrete subgroup of the symmetry group of Minkowski space: the Poincare group. I wonder whether there exists a physical object with this kind of symmetry group: a sort of relativistic crystal!