A New Language for Physics

A New Language for Physics

A New Language for Physics Anthony Lasenby Kavli Institute for Cosmology and Cavendish Laboratory, Cambridge GAME2020, Kortrijk Feb 2020 Overview ‘Geometric Algebra’ is an extremely useful approach to the mathematics of physics, that allows one to use a common language in a huge variety of contexts E.g. complex variables, vectors, quaternions, matrix theory, differential forms, tensor calculus, spinors, twistors, are all subsumed under a common approach Therefore results in great efficiency — can quickly get into new areas Also tends to suggest new geometrical (therefore physically clear, and coordinate-independent) ways of looking at things Will try today to introduce a few aspects of it in more detail — principally applications to electromagnetism, quantum mechanics and gravity — in fact will discuss all four forces of nature For those who maybe have not been to the preceding lectures, will give a short introduction to what GA is, but aim to move on quickly to the new material with the Spacetime Algebra (STA) For further info and pointers to where else it’s useful, look at http://geometry.mrao.cam.ac.uk Geometric Algebra Know that for complex numbers there is a ‘unit imaginary’ i Main property is that i2 = −1 How can this be? (any ordinary number squared is positive) Troubled some very good mathematicians for many years Usually these days an object with these properties just defined to exist, and ‘complex numbers’ are defined as x + iy (x and y ordinary numbers) But consider following: Suppose have two directions in space a and b (these are called ‘vectors’ as usual) And suppose we had a language in which we could use vectors as words and string together meaningful phrases and sentences with them So e.g. ab or bab or abab would be meaningful phrases Geometric Algebra (contd.) Now introduce two rules: If a and b perpendicular, then ab = −ba If a and b parallel (same sense) then ab = jajjbj (product of lengths) Just this does an amazing amount of mathematics! E.g. suppose have two unit vectors at right angles 2 2 Rules say e1 = e1e1 = 1, e2 = e2e2 = 1 and e1e2 = −e2e1 Geometric Algebra (contd.) 2 Try (e1e2) This is e1e2e1e2 = −e1e1e2e2 = −1 We have found a geometrical object (e1e2) which squares to minus 1 ! Can now see complex numbers are objects of the form x + (e e )y 1 2 More generally, given What is (e1e2) ? —– we call it a any two vectors a and bivector b we can form a^b Can think of it as an oriented plane where we sweep out segment swept out in going from e1 over the angle to e2 between them: An algebra of geometric objects Geometric Algebra Consider a vector space with the usual inner product; a·b The new outer or wedge product produces a new quantity called a bivector a^b Combine these into a single geometric product: ab = a·b + a^b Unlike the inner and outer products, this product is INVERTIBLE Taking instead the geometric product as primary, we have 1 a·b = 2 (ab + ba) and 1 a^b = 2 (ab − ba) This is basis for axiomatic development 3D Geometric Algebras cont In 3D we have three orthonormal basis vectors: e1; e2; e3 2 2 2 e1 = 1; e2 = 1; e3 = 1; e1·e2 = e2·e3 = e3·e1 = 0 e1e2e3 = e1^e2^e3 ≡ I Note I times any vector is a bivector Ie1 = e2e2; Ie2 = e3e1; Ie3 = e1e2 Again, look at the properties of this trivector, I on squaring 2 I = (e1e2e3)(e1e2e3) = e1e1e2e3e2e3 = −(e1e1)(e2e2)(e3e3) = −1 So, we have another real geometric object which squares to -1 ! Indeed there are many such objects which square to −1 ; this means that we seldom have need for complex numbers.... Call the highest grade object in the space the pseudoscalar– unique up to scale Reflections As seen in earlier talks, reflections are very easy to implement in GA Consider reflecting a vector a in a plane with unit normal n , the reflected vector a0 is given by: a0 = −nan This can easily be seen via 2(n^a)n = (na−an)n = nan−a and therefore 2(n^a + n·a)n = 2nan = 2(a·n)n + nan − a and so −nan = a − 2(n·a)n Rotations For many applications rotations are also an extremely important aspect of GA – first consider rotations in 3D: Recall that two reflections form a rotation: a 7! −m(−nan)m = mnanm We therefore define our rotor R to be R = mn and rotations are given by a 7! RaR~ Note that this is a geometric product! The operation of reversion is the reversing of the order of products, eg R~ = nm and therefore RR~ = 1 Works in spaces of any dimension or signature. Works for all grades of multivectors A 7! RAR~ Rotations cont... A rotor, R, is therefore an element of the algebra and can also be written as the exponential of a bivector. R = e−B; B = Inθ=2 θ θ R = cos − In sin 2 2 The bivector B gives us the plane of rotation (cf Lie groups and quaternions). A rotor is a scalar plus bivector. Comparing with quaternions 2 2 2 q = a0 + a1i + a2j + a3k i = j = k = ijk = −1 i = Ie1; j = −Ie2 k = Ie3 An Algebra for SpacetimeI Aim — to construct the geometric algebra of spacetime. Invariant interval is s2 = c2t2 − x2 − y2 − z2 Work in natural units, c = 1. Need four vectors fe0; ei g; i = 1 ::: 3 with properties 2 2 e0 = 1; ei = −1 e0·ei = 0; ei ·ej = −δij Summarised by eµ·eν = diag(+ −−− ) = Minkowski metric ηµν ; µ, ν = 0 ::: 3 Bivectors 4 × 3=2 = 6 bivectors in algebra. Two types 1 Those containing e0, e.g. fei ^e0g, 2 Those not containing e0, e.g. fei ^ej g. An Algebra for SpacetimeII For any pair of vectors a and b, with a·b = 0, have (a^b)2 = abab = −abba = −a2b2 The two types have different squares Spacelike Euclidean bivectors satisfy 2 2 2 (ei ^ej ) = −ei ej = −1 and generate rotations in a plane Timelike bivectors satisfy 2 2 2 (ei ^e0) = −ei e0 = 1 and generate hyperbolic geometry e.g.: αe1e0 2 3 e = 1 + αe1e0 + α =2! + α =3! e1e0 + ··· = cosh α + sinh αe1e0 Crucial to treatment of Lorentz transformations (more below) An Algebra for Spacetime III THE PSEUDOSCALAR Define the pseudoscalar I I = e0e1e2e3 Since I is grade 4, it has ~ I = e3e2e1e0 = I Compute the square of I : 2 ~ I = II = (e0e1e2e3)(e3e2e1e0) = −1 Multiply bivector by I, get grade4 − 2 = 2— another bivector. Provides map between bivectors with positive and negative square: Ie1e0 = e1e0I = e1e0e0e1e2e3 = −e2e3 An Algebra for SpacetimeIV Have four vectors, and four trivectors in algebra. Interchanged by duality e1e2e3 = e0e0e1e2e3 = e0I = −Ie0 NB I anticommutes with vectors and trivectors. (In space of even dimensions). I always commutes with even-grade. Now at this point we settle on a given fixed Cartesian frame of vectors in which to do our physics — can think of this as the laboratory frame, and rename our eµ to be γµ Now have available the basic tool for the relativistic physics — the STA 1 fγµgf γµ^γν gf Iγµg I = γ0γ1γ2γ3 14641 scalar vectors bivectors trivectors pseudoscalar An Algebra for SpacetimeV The spacetime algebra or STA. Using the new name fγµg for preferred orthonormal frame. From γµ·γν = ηµν we see that the fγµg satisfy γµγν + γν γµ = 2ηµν This is the Dirac matrix algebra! Explains notation, but fγµg are vectors, not a set of matrices in ‘isospace’. Each inertial frame defines a set of relative vectors. These are spacetime areas swept out while moving along the velocity vector of the frame. γ0 0 γi σi γi An Algebra for SpacetimeVI We define σi = γi γ0 These are actually spacetime bivectors, but can function as spatial vectors in the frame orthogonal to γ0 — call these relative vectors where the relative bit means relative to the velocity vector of the frame Easy to show from what we’ve already defined that they satisfy 1 σi ·σj = 2 (γi γ0γj γ0 + γj γ0γi γ0) 1 = 2 (−γi γj − γj γi ) = δij and 1 2 (σi σj − σj σi ) = ijk Iσk This is the algebra of the Pauli spin matrices! 01 0 −i 10 σ^ = ; σ^ = ; σ^ = 1 10 2 i 0 3 0 −1 An Algebra for Spacetime VII And of course is also the GA of the 3-d relative space in rest frame of γ0 A particularly nice feature is that the volume element is σ1σ2σ3 = (γ1γ0)(γ2γ0)(γ3γ0) = −γ1γ0γ2γ3 = I so the 3-d subalgebra shares same pseudoscalar as spacetime! So projected onto the even subalgebra of the STA we have the following picture: The 6 spacetime bivectors split into relative vectors and relative bivectors. This split is observer dependent.A very useful technique. Lorentz TransformationsI Usually expressed as a coordinate transformation, e.g. x0 = γ(x − βt) t0 = γ(t − βx) x = γ(x0 + βt0) t = γ(t0 + βx0) where γ = (1 − β2)−1=2 and β is scalar velocity. 0 Position vector x decomposed in two frames, feµg and feµg, µ µ0 0 x = x eµ = x eµ (An aside: Relation of coordinates to these frames comes from the notion of reciprocal frame. µ Given the frame feµg we define the reciprocal frame fe g via µ µ e ·eν = δν Lorentz TransformationsII i 0 So e.g. γ = −γi ,(i = 1; 2; 3), and γ = γ0. With these definitions then x µ = x·eµ 0 and so t = e0·x; t0 = e0 ·x Very useful for working with curvilinear coordinates in particular, and articulates well with Geometric Calculus) Concentrating on the0,1 components: 0 0 0 0 te0 + xe1 = t e0 + x e1; Derive vector relations 0 0 e0 = γ(e0 + βe1); e1 = γ(e1 + βe0): Lorentz Transformations III Gives new frame in terms of the old.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    93 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us