The Geometric Tool That Solved Einstein's Relativity Problem
Tensors are vital in Einstein's theory of relativity, enabling the description of gravity through space-time geometry. They are widely used in physics, computer science, and biology for complex relationships.
Read original articleThe article discusses the pivotal role of tensors in understanding Einstein's theory of relativity and their broader applications in various fields. After publishing his special theory of relativity in 1905, Einstein sought a way to describe gravity as a warping of space-time geometry, which was complicated by the relative nature of time and distance. He found a solution in the geometric theory developed by Ricci-Curbastro and Levi-Civita, which laid the groundwork for tensors. Tensors serve as a mathematical framework that allows for the organization of complex equations and the representation of geometric relationships. They can be understood as arrays of numbers, but their significance extends beyond this definition, as they encapsulate deeper geometric meanings. Tensors are essential in various scientific domains, including physics, where they describe phenomena like electron motion and quantum states, as well as in computer science for machine learning models and in biology for tracing genetic traits. Einstein's ability to manipulate tensors enabled him to condense multiple equations into a single expression that describes how matter influences space-time. Since their introduction, tensors have become fundamental tools for scientists and mathematicians in exploring complex systems and relationships.
- Tensors were crucial for Einstein in formulating his general theory of relativity.
- They generalize concepts of vectors and can represent complex geometric information.
- Tensors are widely used in physics, computer science, and biology.
- They allow for efficient manipulation of equations and relationships in various scientific fields.
- Understanding tensors has been essential for advancements in modern science and mathematics.
Related
Implementing General Relativity: What's inside a black hole?
Implementing general relativity for black hole exploration involves coordinate systems, upgrading metrics, calculating tetrads, and parallel transport. Tetrads transform vectors between flat and curved spacetime, crucial for understanding paths.
Linear Algebra 101 for AI/ML
Introduction to Linear Algebra for AI/ML emphasizes basic concepts like scalars, vectors, matrices, vector/matrix operations, PyTorch basics, and mathematical notations. Simplified explanations aid beginners in understanding fundamental concepts efficiently.
Einstein and his peers were 'irrationally resistant' to black holes
Physicists, including Einstein, initially resisted the concept of black holes due to their strangeness and implications of singularities. Despite early skepticism, the existence of black holes has been confirmed, reshaping cosmic understanding.
Einstein and his peers were 'irrationally resistant' to black holes
Albert Einstein and peers initially resisted black hole concepts. Despite theoretical roots dating back a century, acceptance came in the 1960s with observational support. Einstein's work laid the foundation, but reluctance persisted due to clashes between evidence and personal beliefs.
Physicists: Tachyons can be reconciled with the special theory of relativity
Physicists propose a new view on tachyons, suggesting they enhance understanding of causal structures in relativity. Research introduces quantum entanglement between past and future, speculating on tachyons' role in matter formation.
(If you're unfamiliar with the definition of dual vector, it's even simpler: it's just a linear function from V to K.)
The conflicting definitions of tensors have precedent in lower dimensions: vectors were already being used in computer science to mean something different than in mathematics / physics, long before the current tensormania.
Its not clear if that ambiguity will ever be a practical problem though. For as long as such structures are containers of numerical data with no implied transformation properties we are really talking about two different universes.
Things might get interesting though in the overlap between information technology and geometry [1] :-)
Gibbs/Heavysides vectors were more popular at the time.
At least for me.
And this series by Dialect: https://youtube.com/playlist?list=PL__fY7tXwodmfntSAAyBDxZ4_...
https://grinfeld.org/books/An-Introduction-To-Tensor-Calculu...
There are two ways of using linear maps in the context of physics. One is as a thing that acts on the space . The other is a thing that acts on the coordinates . So when we talk about transformations in tensor analysis, we're talking about coordinate transformatios , not space transformations . Suppose I implement a double ended queue using two pointers:
``` struct Queue {int memory, start, end; } void queue_init(int size) { memory = malloc(sizeof(int) size); start = end = memory + (size - 1) / 2; } void queue_push_start(int x) { start = x; start--; } void queue_push_end(int x) { end++; end = x; } int queue_head() { return start; } int queue_tail() { return end; } void queue_deque_head() { start++; } void queue_deque_tail() { tail--; } ```
See that the state of the queue is technically three numbers, { memory, start, end } (Pointers are just numbers after all). But this is coordinate dependent , as start and end are relative to the location of memory. Now suppose I have a procedure to reallocate the queue size:
``` void queue_realloc(Queue q, int new_size) { int start_offset = q->memory - q->start; int end_offset = q->memory - q->end; int oldmem = q->memory; q->memory = realloc(q->memory, new_size); memcpy(q->memory, oldmem + q->start, sizeof(int) * (end_offset - start_offset); q->start = q->memory + start_offset; q->end = q->memory - end_offset; }
```
Notice that when I do this, the values of start and end can be completely different! However, see that the length of the queue, given by (end - start) is invariant : It hasn't changed!
---
In the exact same way, a "tensor" is a collection of numbers that describes something physical with respect to a particular coordinate system (the pointers start and end with respect to the memory coordinate system). "tensor calculus" is a bunch of rules that tell you how the numbers change when one changes coordinate systems (ie, how the pointers start and end change when the pointer memory changes). Some quantities that are computed from tensors are "physical", like the length of the queue, as they are invariant under transformations. Tensor calculus gives a principled way to make sure that the final answers we calculate are "invariant" / "physical" / "real". The actual locations of start and end don't matter, as (end - start) will always be the length of the list!
---
Physicists (and people who write memory allocators) need such elaborate tracking, to keep track of what is "real" and what is "coordinate dependent", since a lot of physics involves crazy coordinate systems , and having ways to know what things are real and what are artefacts of one's coordinate system is invaluable. For a real example, consider the case of singularities of the Schwarzschild solution to GR, where we initially thought there were two singularities, but it later turned out there was only one "real" singularity, and the other singularity was due to a poor choice of coordinate system:
Although there was general consensus that the singularity at r = 0 was a 'genuine' physical singularity, the nature of the singularity at r = rs remained unclear. In 1921 Paul Painlevé and in 1922 Allvar Gullstrand independently produced a metric, a spherically symmetric solution of Einstein's equations, which we now know is coordinate transformation of the Schwarzschild metric, Gullstrand–Painlevé coordinates, in which there was no singularity at r = rs. They, however, did not recognize that their solutions were just coordinate transform
Related
Implementing General Relativity: What's inside a black hole?
Implementing general relativity for black hole exploration involves coordinate systems, upgrading metrics, calculating tetrads, and parallel transport. Tetrads transform vectors between flat and curved spacetime, crucial for understanding paths.
Linear Algebra 101 for AI/ML
Introduction to Linear Algebra for AI/ML emphasizes basic concepts like scalars, vectors, matrices, vector/matrix operations, PyTorch basics, and mathematical notations. Simplified explanations aid beginners in understanding fundamental concepts efficiently.
Einstein and his peers were 'irrationally resistant' to black holes
Physicists, including Einstein, initially resisted the concept of black holes due to their strangeness and implications of singularities. Despite early skepticism, the existence of black holes has been confirmed, reshaping cosmic understanding.
Einstein and his peers were 'irrationally resistant' to black holes
Albert Einstein and peers initially resisted black hole concepts. Despite theoretical roots dating back a century, acceptance came in the 1960s with observational support. Einstein's work laid the foundation, but reluctance persisted due to clashes between evidence and personal beliefs.
Physicists: Tachyons can be reconciled with the special theory of relativity
Physicists propose a new view on tachyons, suggesting they enhance understanding of causal structures in relativity. Research introduces quantum entanglement between past and future, speculating on tachyons' role in matter formation.