Spacetime #
i. Overview #
In this file we define the type SpaceTime d which corresponds to d+1 dimensional
spacetime. This is equipped with an instance of the action of a Lorentz group,
corresponding to Minkowski-spacetime.
It is defined through Lorentz.Vector d, and carries the tensorial instance,
allowing it to be used in tensorial expressions.
ii. Key results #
SpaceTime d: The type corresponding tod+1dimensional spacetime.toTimeAndSpace: A continuous linear equivalence betweenSpaceTime dandTime Γ Space d.
iii. Table of contents #
- A. The definition of
SpaceTime d - C. Continuous linear map to coordinates
- D. Measures on
SpaceTime d- D.1. Instance of a measurable space
- D.2. Instance of a borel space
- D.4. Instance of a measure space
- D.5. Volume measure is positive on non-empty open sets
- D.6. Volume measure is a finite measure on compact sets
- D.7. Volume measure is an additive Haar measure
- B. Maps to and from
SpaceandTime- B.1. Linear map to
Space d- B.1.1. Explicit expansion of map to space
- B.1.2. Equivariance of the to space under rotations
- B.2. Linear map to
Time- B.2.1. Explicit expansion of map to time in terms of coordinates
- B.3.
toTimeAndSpace: Continuous linear equivalence toTime Γ Space d- B.3.1. Derivative of
toTimeAndSpace - B.3.2. Derivative of the inverse of
toTimeAndSpace - B.3.3.
toTimeAndSpaceacting on spatial basis vectors - B.3.4.
toTimeAndSpaceacting on the temporal basis vectors
- B.3.1. Derivative of
- B.4. Time space basis
- B.4.1. Elements of the basis
- B.4.2. Equivalence adjusting time basis vector
- B.4.3. Determinant of the equivalence
- B.4.4. Time space basis expressed in terms of the Lorentz basis
- B.4.5. The additive Haar measure associated to the time space basis
- B.5. Integrals over
SpaceTime d
- B.1. Linear map to
iv. References #
C. Continuous linear map to coordinates #
For a given ΞΌ : Fin (1 + d) coord ΞΌ p is the coordinate of
p in the direction ΞΌ.
This is denoted π ΞΌ p, where π is typed with \MCx.
Equations
- SpaceTime.coord ΞΌ = { toFun := fun (x : SpaceTime d) => x (finSumFinEquiv.symm ΞΌ), map_add' := β―, map_smul' := β― }
Instances For
For a given ΞΌ : Fin (1 + d) coord ΞΌ p is the coordinate of
p in the direction ΞΌ.
This is denoted π ΞΌ p, where π is typed with \MCx.
Equations
- SpaceTime.termπ = Lean.ParserDescr.node `SpaceTime.termπ 1024 (Lean.ParserDescr.symbol "π")
Instances For
The continuous linear map from a point in space time to one of its coordinates.
Equations
- SpaceTime.coordCLM ΞΌ = { toFun := fun (x : SpaceTime d) => x ΞΌ, map_add' := β―, map_smul' := β―, cont := β― }
Instances For
D.1. Instance of a measurable space #
Equations
D.2. Instance of a borel space #
D.4. Instance of a measure space #
Equations
- SpaceTime.instMeasureSpace = { toMeasurableSpace := SpaceTime.instMeasurableSpace, volume := Lorentz.Vector.basis.addHaar }
D.5. Volume measure is positive on non-empty open sets #
D.6. Volume measure is a finite measure on compact sets #
D.7. Volume measure is an additive Haar measure #
B.1.1. Explicit expansion of map to space #
B.1.2. Equivariance of the to space under rotations #
The function space is equivariant with respect to rotations.
Instances For
The time part of spacetime.
Equations
- SpaceTime.time c = { toFun := fun (x : SpaceTime d) => { val := Lorentz.Vector.timeComponent x / c.val }, map_add' := β―, map_smul' := β― }
Instances For
B.2.1. Explicit expansion of map to time in terms of coordinates #
B.3. toTimeAndSpace: Continuous linear equivalence to Time Γ Space d #
B.3.1. Derivative of toTimeAndSpace #
B.3.2. Derivative of the inverse of toTimeAndSpace #
B.3.3. toTimeAndSpace acting on spatial basis vectors #
B.3.4. toTimeAndSpace acting on the temporal basis vectors #
B.4. Time space basis #
The basis of SpaceTime where the first component is (c, 0, 0, ...) instead
of (1, 0, 0, ....).
Equations
- SpaceTime.timeSpaceBasis c = { repr := (SpaceTime.toTimeAndSpace c).trans (Time.basis.toBasis.prod Space.basis.toBasis).repr }
Instances For
B.4.1. Elements of the basis #
B.4.2. Equivalence adjusting time basis vector #
The equivalence on of SpaceTime taking (1, 0, 0, ...) to
of (c, 0, 0, ....) and keeping all other components the same.
Equations
- One or more equations did not get rendered due to their size.