Jonathan Gorard Profile picture
Researcher @Princeton "A thousand stories which the ignorant tell, and believe, die away at once, when the computist takes them in his gripe" - Samuel Johnson
8 subscribers
Jan 11 14 tweets 3 min read
There's something which almost every major neutron star simulation gets wrong, and it's related to a widespread confusion about the behavior of rotating objects in general relativity.

The confusion goes back to one of the most beautiful results in GR: Birkhoff's theorem. (1/14) Image
Image
Here's one way to think about Birkhoff's theorem: suppose that you have a perfectly spherically-symmetric object that is uncharged and not rotating. Clearly, by measuring its gravitational field (i.e. the extent to which it curves spacetime), you can determine its mass. (2/14)
Dec 28, 2024 10 tweets 2 min read
I'm often described (due to my work on computable physics) as being an advocate for the Simulation Hypothesis.
But I'm not.
In fact, I think the Hypothesis is nonsensical, and that the most famous argument in its favor actually proves the opposite of what it purports. (1/10) Image First, it is crucial to distinguish two things: a computation (which we can formalize as the operation of a Turing machine), and a simulation (which is a specific type of computation, whose output states are interpreted as approximate states of some *external* system). (2/10)
Dec 8, 2024 14 tweets 3 min read
The apparent "philosophical problems" of quantum mechanics are not unique to QM at all: they are in fact the same problems that arise whenever one attempts to construct an abstract model of reality. We can see these problems already in high school-level mechanics. (1/14) Image
Image
When you throw an object into the air and try to calculate when it will hit the ground, you can do this (neglecting air resistance) using a SUVAT equation: by solving for t in s = ut + 1/2 at^2. But this equation is a quadratic, and so generically has 2 solutions. (2/14)
Nov 30, 2024 16 tweets 3 min read
Lord Kelvin famously believed that atoms were "knots in the aether".

And he was onto something: perhaps not atoms per se, but knots can indeed tell us something quite deep about the nature of the universe, and the relationship between classical and quantum field theories. (1/16) Image
Image
A "knot" is an embedding of a circle (S^1) in 3D space (R^3). A "link" is a collection of knots (potentially linked together, but not intersecting). And whenever you smoothly (topologically) deform a knot or link, some properties will always remain the same. (2/16)
Nov 4, 2024 6 tweets 2 min read
Much more work is needed before this is really a robust result (paper forthcoming, hopefully by the end of the year), but the initial findings are clear:

Spacetime discreteness may be observationally detectable in things like quasar luminosities. (1/6) Image
Image
In previous work (), I showed that black holes in discrete spacetime accrete matter more slowly than their continuous spacetime counterparts, for essentially ergodic reasons: with only countable degrees of freedom,... (2/6)arxiv.org/abs/2402.02331
Oct 25, 2024 17 tweets 3 min read
This is a rock.

More precisely, it's a sample of my favorite mineral: Zn Cu3 (OH)6 Cl2, otherwise known as anarakite or Herbertsmithite.

Here's what it may be telling us about the fundamental structure of space, time, and the universe. (1/17) Image Suppose that you have a big collection of matrices, representing elements of some symmetry group. For instance, the elements of the 2D rotation groups U(1) or SO(2) can be represented by 2x2 rotation matrices. Call this collection a "representation" of the group. (2/17)
Oct 4, 2024 11 tweets 3 min read
New paper alert!

Numerical general relativity is hard, complicated and computationally expensive. Here, we develop a radically new approach to doing it: cheat, and do special relativity instead...

arXiv link and explanation in thread... (1/11) Image
Image
Link: 
In GR, a deep consequence of the equivalence principle is that, within any curved spacetime, there must always exist an observer (a worldline) that perceives it to be flat. A free-falling observer feels no gravity. (2/11)arxiv.org/abs/2410.02549
Sep 19, 2024 9 tweets 2 min read
Functions like sine and cosine have some pretty nice properties: they're always differentiable and well-behaved (i.e. don't ever blow up to infinity). Apparently.

Yet it turns out that such functions are actually impossible, at least over the complex numbers. (1/9) Image As soon as we start extending sine and cosine to the complex plane, we see that they start blowing up - they don't remain nicely bounded like they do over the reals. We could try imposing bounds on them, but that would quickly break their differentiability. (2/9)
Sep 8, 2024 10 tweets 2 min read
"Duality" is a deep concept in mathematics, but an intuitive way to think about it is in terms of tables.
When we lay out data in a table, we are familiar with the idea that each row represents a different "entity", and each column represents a different "property". (1/10) Image If we flip it over (swapping rows for columns), now we have a new data layout in which each "entity" is really a property, and each "property" is really an entity. It's clearly the same data, just represented differently; if we flip again, we get back to where we started. (2/10).
Aug 10, 2024 15 tweets 3 min read
Gödel's first incompleteness theorem is commonly proved by means of a diagonal argument. But, in retrospect, we can see that what Gödel was really doing was proving that Peano arithmetic is Turing-complete, and then applying an argument from computational irreducibility... (1/15)
Image
Image
First, the standard proof. In Peano arithmetic (integers with multiplication), the fundamental theorem of arithmetic guarantees that all integers greater than 1 admit a unique prime factorization. So a sequence of integers can be encoded uniquely as a single integer... (2/15)
Jul 28, 2024 11 tweets 3 min read
Moths are attracted to lights because of the same mathematics that underlies twistor theory and compactification in theoretical physics: projective geometry.

It all starts from a simple observation: translations are just rotations whose center is located "at infinity". (1/11) Image So if we take an ordinary space (like the 2D plane) and we adjoin a hypothetical point "at infinity", then the distinction between translations and rotations disappears: as the center of rotation moves further and further away from the object being rotated,... (2/11)
Jul 19, 2024 11 tweets 3 min read
As this is pretty much the only statement of my personal philosophical outlook on metaphysics/ontology that I've ever made on here, I should probably provide a little further clarification.
It starts from a central idea from philosophy of science: theory-ladenness. (1/11)
Image As argued by Hanson, Kuhn, etc., raw sense data is filtered through many layers of perception and analysis before it may be said to constitute "an observation". So making a truly "bare metal" observation of "reality" (uninfluenced by theoretical models) is impossible. (2/11)
Jul 15, 2024 16 tweets 3 min read
At first glance, the idea that distributions of stars in the outermost regions of the universe directly affect physics here on Earth seems pretty absurd.
But, as it turns out, reconciling the concept of rotation with general relativity requires some pretty absurd things. (1/16) Image Relativity is based on the idea that physics is the same in all "inertial" frames, i.e. all frames of reference that are not accelerating. If I move every object in the universe one meter to the left, then I haven't changed the laws of physics: only the coordinate system. (2/16)
Jul 14, 2024 16 tweets 3 min read
"Quantum mechanics is just thermodynamics in imaginary time."

It sounds like a hand-wavy, quasi-philosophical statement. But with a brief dive into the relationship(s) between hyperbolic and parabolic PDEs, it becomes possible to formalize it mathematically. (1/16)
Image
Image
(2nd-order) PDEs may be classified broadly as hyperbolic, elliptic or parabolic, based upon their relationship with time and causality. Hyperbolic PDEs have a notion of time/causality: a perturbation somewhere in the domain propagates out, wave-like, with a finite speed. (2/16)
Jul 10, 2024 16 tweets 4 min read
In physics, one often thinks of space and time as being fundamental, pre-existing concepts, and proceeds to define everything else (energy, momentum, forces, etc.) in terms of them. But it doesn't need to be so - symplectic geometry shows us how to go the other way. (1/16) Image Suppose you have two functions, f and g, and you want to quantify "How much does f change as a result of a flow generated by g?"
Well, that's exactly what the Poisson bracket {f, g} measures. [We'll come on to precisely what a "flow generated by g" means in a moment…] (2/16)
Jul 7, 2024 15 tweets 3 min read
Fibrations/bundles/sections/etc. are slightly opaque-sounding terms for an otherwise very intuitive idea: that you can parameterize a collection of spaces in terms of points from a different space, and then assemble new spaces out of points taken from that collection... (1/15)
Image
Image
Take the simple example of a curve on a 2D plane. That curve is a 1D space, and at every point along it there is a line (i.e. a different 1D space) that is tangent to it. So we can say that the collection of tangent lines is parameterized by the points on the curve. (2/15)
Apr 28, 2024 10 tweets 2 min read
"The boundary of a boundary is always empty."
A huge amount of (classical) physics, including much of general relativity and electromagnetism, can be deduced directly from this simple mathematical fact.
Yet, on the surface, it doesn't seem to have much to do with physics. (1/10) Image Some spaces (like spheres) don't have boundaries. But, when the boundary exists, it's always one dimension lower (codimension-1). A disc is a 2-dimensional space, but its boundary is a 1-dimensional circle.
But what's the boundary of a circle? Well, it doesn't have one. (2/10)
Apr 18, 2024 9 tweets 2 min read
A few people have asked what "fully covariant computation" means, with regards to my last post. I'm currently writing up a big paper about this, but since that will take a while to finish, let me try explaining the basic idea.
Consider, for a moment, general relativity... (1/9) Image Often, when we think of solving the Einstein equations, we think of defining initial data on a spacelike hypersurface (a Cauchy surface, or "instantaneous snapshot") and then evolving it forwards in time.
But general covariance means that this is not the only way to do it. (2/9)
Nov 18, 2023 11 tweets 3 min read
Here's a quick story about comonads, and how they can be used to unify various concepts in functional programming, category theory, rewriting systems and multicomputation. It starts with a practical problem: how to implement better compositional rewriting in Mathematica. (1/11) Image First, a brief recap of some basic functional programming/category theory. A “functor” is just a Map in Mathematica: it allows one to apply a function to every element of a data structure (e.g. a list), whilst still preserving the "shape" of that data structure. (2/11) Image
Nov 17, 2023 20 tweets 4 min read
Shock waves, solitons and spacetime singularities: what do sonic booms and water ripples have to do with cosmic censorship and the determinism (or otherwise) of general relativity?
Brace for a brief adventure in hyperbolic partial differential equations (PDEs). (1/20)
Image
Image
PDEs may be broadly classified into three types: elliptic, which are time-independent and where information propagation is instantaneous; parabolic, which are time-dependent and diffusive; and hyperbolic, which are time-dependent and non-diffusive (i.e. wavelike). (2/20)
Nov 16, 2023 11 tweets 5 min read
[This is part 2 of my series on tensor calculus, differential geometry, etc.]
These blobs are called "tensors", and the "rank" of a tensor represents how many legs it has. Here's a rank-4 tensor with two contravariant indices (inputs) and two covariant indices (outputs). (1/11)
Image We can build higher-rank tensors out of lower-rank ones by stacking the blobs on top of each other; for instance, here we have assembled a rank-4 tensor out of two rank-2 tensors. As an equation: "M_{j}^{i} N_{l}^{k} = T_{j l}^{i k}". This is called a "tensor product". (2/11) Image