Higher Multipoles of the Cow
Summary
This paper proposes extending the spherical cow approximation to a full multipole expansion to improve modeling of bovine potentials and interactions in physics, addressing limitations in spherical symmetry.
View Cached Full Text
Cached at: 09/03/26, 02:53 AM
# Higher multipoles of the cow
Source: [https://arxiv.org/html/2504.00506](https://arxiv.org/html/2504.00506)
Benjamin V\. LehmannAffiliation:Center for Theoretical Physics—a Leinweber Institute, Massachusetts Institute of Technology, Cambridge, Massachusetts 02139, USA
1 April 2026
###### Abstract
The spherical cow approximation is widely used in the literature, but is rarely justified\. Here, I propose several schemes for extending the spherical cow approximation to a full multipole expansion, in which the spherical cow is simply the first term\. This allows for the computation of bovine potentials and interactions beyond spherical symmetry, and also provides a scheme for defining the geometry of the cow itself at higher multipole moments\. This is especially important for the treatment of physical processes that are suppressed by spherical symmetry, such as the spindown of a rotating cow due to the emission of gravitational waves\. I demonstrate the computation of multipole coefficients for a benchmark cow, and illustrate the applicability of the multipolar cow to several important problems\.
## IIntroduction
Various forms of the spherical cow approximation \(SCA\) underlie crucial results across an enormous range of subfields\. A Google Scholar search indicates that spherical cows can be found in over 1000 published papers\[[1](https://arxiv.org/html/2504.00506#bib.bib1)\]\. The SCA is so pervasive that it has even become one of the few approximation methods that we regularly teach to first\-year undergraduates\. Given the importance of the SCA in physics, it is shocking and alarming that no quantitative assessment of its validity has ever appeared in the literature\.
Moreover, the SCA is impoverished as an approximation technique because it is not systematically improvable in its usual form\. In most approximation schemes, while one might work at leading order, it is possible in principle to consider contributions from next\-to\-leading order, or higher orders, whether to improve the result or to assess convergence of the approximation\. But a spherical cow is simply a ball, with no room for additional parameters to improve the matching to a realistic cow\. This should leave us all feeling quite sheepish\.
However, this is not intrinsic to the structure of the SCA itself\. Given an appropriate scheme for higher\-order corrections, the spherical cow could be treated as the leading\-order term of a well\-formulated expansion\. Indeed, there is a standard approximation technique that lends itself well to this purpose: the spherical multipole expansion\. The first term of the multipole expansion—the monopole—is spherically symmetric, and higher\-order terms encode deviations from spherical symmetry on progressively smaller scales\. If the spherical cow can be reinterpreted as the monopole of a multipole expansion, then the SCA becomes the first term in a systematically improvable approximation, allowing for a quantitative test of its reliability in various settings\.
In this work, I introduce several different schemes for implementing this expansion and extending the SCA to include higher multipoles of the cow\. I directly compare the contribution of higher multipoles to the monopole \(i\.e\., the spherical cow\), performing the first true test of the validity of the SCA under various circumstances\. I use this framework to identify cases where the SCA is clearly insufficient, and in which dipole or higher multipole contributions must be included to obtain physically realistic results even at the order\-of\-magnitude level\. As I explain, even some of the most classic bovine problems, such as the cow tipping problem, receive dominant contributions from higher multipoles\.
Since the SCA itself takes several different forms, the extension to higher multipoles also varies by use case\. Here I focus on two cases\. In[SectionII](https://arxiv.org/html/2504.00506#S2), I study the inclusion of higher multipoles in potentials sourced by the cow, and discuss some significant consequences for processes that are suppressed by spherical symmetry, including gravitational radiation\. In[SectionIII](https://arxiv.org/html/2504.00506#S3), I define a multipole expansion for the geometry of the cow itself, which allows for more general extensions of the SCA\. This latter case is especially important for problems in bovine rigid body mechanics \(e\.g\., cow tipping\), which are treated in[SectionIV](https://arxiv.org/html/2504.00506#S4)\. I discuss the implications of these results and conclude in[SectionV](https://arxiv.org/html/2504.00506#S5)\.
Throughout this work, for numerical computations, I use a benchmark cow from thelibigltutorial data\[[2](https://arxiv.org/html/2504.00506#bib.bib2),[3](https://arxiv.org/html/2504.00506#bib.bib3)\]\. I denote the interior of the cow by𝒞\\mathcal\{C\}, and the 2\-dimensional surface of the cow by∂𝒞\\partial\\mathcal\{C\}\. I follow IUPAC conventions for multiplier prefixes\[[4](https://arxiv.org/html/2504.00506#bib.bib4)\], so, for example, terms withℓ=256\\ell=256are said to be components of the hexapentacontadictapole moment\.
## IIHigher multipoles of bovine potentials
Let us first consider the simplest definition of the spherical cow, as it appears in the context of gravitational problems\. Of course, the same methods apply to the study of the electrostatic potential in the case of a charged cow\. However, charging cows are rarely observed in nature relative to charging bulls\[[5](https://arxiv.org/html/2504.00506#bib.bib5),[6](https://arxiv.org/html/2504.00506#bib.bib6)\]\. \(Still, caution is advised in experimental settings, per Ref\.[7](https://arxiv.org/html/2504.00506#bib.bib7)\.\)
When computing the gravitational potentialϕ\(𝐱\)\\phi\(\\bm\{\\mathrm\{x\}\}\)at a point𝐱\\bm\{\\mathrm\{x\}\}outside the cow, the solution of the Laplace equation can be expanded in spherical harmonicsYℓm\(𝐱^\)Y\_\{\\ell\}^\{m\}\(\\bm\{\\mathrm\{\\hat\{x\}\}\}\)via the irregular solid harmonics, which yields the multipole expansion
ϕ\(𝐱\)=−G∑ℓ=0∞\[4π2ℓ\+1\]1/2‖𝐱‖ℓ\+1∑m=−ℓℓ\(−1\)mYℓ−m\(𝐱^\)Qℓm,\\phi\(\\bm\{\\mathrm\{x\}\}\)=\-G\\sum\_\{\\ell=0\}^\{\\infty\}\\frac\{\\left\[\\frac\{4\\pi\}\{2\\ell\+1\}\\right\]^\{1/2\}\}\{\\\|\\bm\{\\mathrm\{x\}\}\\\|^\{\\ell\+1\}\}\\sum\_\{m=\-\\ell\}^\{\\ell\}\(\-1\)^\{m\}Y\_\{\\ell\}^\{\-m\}\(\\bm\{\\mathrm\{\\hat\{x\}\}\}\)Q\_\{\\ell\}^\{m\},\(1\)where the spherical multipole momentQℓmQ\_\{\\ell\}^\{m\}is defined by
Qℓm≡∫𝒞d3𝐱ρ\(𝐱\)‖𝐱‖ℓYℓm\(𝐱^\),Q\_\{\\ell\}^\{m\}\\equiv\\int\_\{\\mathcal\{C\}\}\\,\\mathrm\{d\}^\{3\}\\bm\{\\mathrm\{x\}\}\\,\\rho\(\\bm\{\\mathrm\{x\}\}\)\\,\\\|\\bm\{\\mathrm\{x\}\}\\\|^\{\\ell\}Y\_\{\\ell\}^\{m\}\(\\bm\{\\mathrm\{\\hat\{x\}\}\}\),\(2\)given a mass densityρ\(𝐱\)\\rho\(\\bm\{\\mathrm\{x\}\}\)\. \(See Ref\.\[[8](https://arxiv.org/html/2504.00506#bib.bib8)\]for a thorough derivation\.\) I normalize the spherical harmonics as
Yℓm\(𝐱^\)=\(2ℓ\+1\)\!4π\(ℓ−m\)\!\(ℓ\+m\)\!Pℓm\(cosθ\)eimθ,Y\_\{\\ell\}^\{m\}\(\\bm\{\\mathrm\{\\hat\{x\}\}\}\)=\\sqrt\{\\frac\{\(2\\ell\+1\)\!\}\{4\\pi\}\\frac\{\(\\ell\-m\)\!\}\{\(\\ell\+m\)\!\}\}\\,P\_\{\\ell\}^\{m\}\(\\cos\\theta\)\\,e^\{im\\theta\},\(3\)wherePℓmP\_\{\\ell\}^\{m\}denotes the associated Legendre polynomials, and𝐱^\\bm\{\\mathrm\{\\hat\{x\}\}\}is the unit vector in the direction of𝐱\\bm\{\\mathrm\{x\}\}\. I will takeρ\\rhoto be constant over the cow, and I will work in “cow coordinates,” where thexxaxis is aligned with the forward direction of the cow, theyyaxis is orthogonal to the ground, and the positivezzaxis points to the cow’s right\. This matches the coordinate axes of the benchmark cow\. I also retain the scaling of the benchmark cow, so the length units correspond to a bounding box for the cow with dimensions\(1\.044,0\.6397,0\.3403\)\(1\.044,0\.6397,0\.3403\)inxx,yy, andzz, respectively\. I call these units “benchmark units,” with conversions to SI units provided later in this section\. The first few multipole moments for the benchmark cow are given in these units in[Table1](https://arxiv.org/html/2504.00506#S2.T1)\. The monopole corresponds to the spherical cow, so the higher multipole coefficients indicate the size of corrections to the SCA\.
Table 1:Leading multipoles of the cow𝒞\\mathcal\{C\}treated as a mass distribution, computed about the center of mass in benchmark units\. In barycentric coordinates, the dipole moment vanishes, so these components are omitted\. Additionally, sinceQℓ−m=\(−1\)mQℓm∗Q\_\{\\ell\}^\{\-m\}=\(\-1\)^\{m\}Q\_\{\\ell\}^\{m\*\}, only the positive\-mmcoefficients are shown\.We can now use these coefficients to study gravitational phenomena in the bovine potential\. There are several potential applications\. For instance, the quadrupole encodes the equivalent of Earth’s equatorial bulge for a heavy cow\. Additionally, a cow with a nonvanishing quadrupole moment will experience a torque in a nonuniform gravitational field, so a cow falling from a high altitude in Earth’s gravitational field will favor a particular orientation\. Thus, the quadrupole moment is crucial to answering the question of whether a dropped cow tends to land on its feet\. For the same reason, the quadrupole plays a key role in the tidal locking of cows in orbit\.111A similar computation would apply for pigs in orbit, but these are only expected to be observed when pigs fly\.Neither of these cases is amenable to experimental study, and in each, the SCA clearly fails\.
However, for the moment, let us focus on another application of the quadrupole moment: computation of the rate of emission of gravitational radiation\. A freely rotating cow in vacuum will slow down as it loses energy and angular momentum to gravitational waves\. We can compute the rate of spindown using the quadrupole formula for gravitational radiation\. When written in terms of the components of the spherical quadrupole moment, this reads\[[9](https://arxiv.org/html/2504.00506#bib.bib9)\]
E˙quad=3G8πc5∑m=−22⟨\|Q˙˙˙2m\|2⟩\.\\dot\{E\}\_\{\\mathrm\{quad\}\}=\\frac\{3G\}\{8\\pi c^\{5\}\}\\sum\_\{m=\-2\}^\{2\}\\left\\langle\\left\|\\dddot\{Q\}\_\{2\}^\{m\}\\right\|^\{2\}\\right\\rangle\.\(4\)In principle, one could take the spherical multipole coefficients from[Table1](https://arxiv.org/html/2504.00506#S2.T1), transform them under rotations, and use this transformation behavior to evaluateQ˙˙˙2m\\dddot\{Q\}\_\{2\}^\{m\}for a rotation about a given axis\. It is simpler, however, to work with Cartesian multipole coefficients for this purpose, since the Cartesian quadrupole coefficients take the form of a symmetric tensor with componentsQijC=∫d3𝐱ρ\(𝐱\)\(3xixj−r2δij\)Q^\{\\mathrm\{C\}\}\_\{ij\}=\\int\\mathrm\{d\}^\{3\}\\bm\{\\mathrm\{x\}\}\\,\\rho\(\\bm\{\\mathrm\{x\}\}\)\\,\(3x\_\{i\}x\_\{j\}\-r^\{2\}\\delta\_\{ij\}\)\. The Cartesian quadrupole tensor of the benchmark cow in cow coordinates and benchmark units withρ\(𝐱\)=1\\rho\(\\bm\{\\mathrm\{x\}\}\)=1is
QC=\(4\.230040\.835310\.007040\.83531−1\.647530\.000390\.007040\.00039−2\.58252\)×10−3,Q^\{\\mathrm\{C\}\}=\\begin\{pmatrix\}4\.23004&\\phantom\{\-\}0\.83531&\\phantom\{\-\}0\.00704\\\\ 0\.83531&\-1\.64753&\\phantom\{\-\}0\.00039\\\\ 0\.00704&\\phantom\{\-\}0\.00039&\-2\.58252\\end\{pmatrix\}\\times$\{10\}^\{\-3\}$,\(5\)and the radiated power is given in terms of theQijCQ\_\{ij\}^\{\\mathrm\{C\}\}by
E˙quad=G45c5⟨Q˙˙˙ijCQ˙˙˙Cij⟩\.\\dot\{E\}\_\{\\mathrm\{quad\}\}=\\frac\{G\}\{45c^\{5\}\}\\left\\langle\\dddot\{Q\}^\{\\mathrm\{C\}\}\_\{ij\}\\dddot\{Q\}^\{\\mathrm\{C\}\\,ij\}\\right\\rangle\.\(6\)Now, suppose the cow is rotating about an axis𝐚^\\bm\{\\mathrm\{\\hat\{a\}\}\}with angular frequencyω\\omega\. IfRij\(θ\)R\_\{ij\}\(\\theta\)denotes the rotation matrix about𝐚^\\bm\{\\mathrm\{\\hat\{a\}\}\}by an angleθ\\theta, then at any timett, we can write the quadrupole tensor as
QijC\(t\)=Rik\(ωt\)Rjℓ\(ωt\)QkℓC\(0\),Q\_\{ij\}^\{\\mathrm\{C\}\}\(t\)=R^\{ik\}\(\\omega t\)\\,R^\{j\\ell\}\(\\omega t\)\\,Q\_\{k\\ell\}^\{\\mathrm\{C\}\}\(0\),\(7\)so the third derivative in time is given by
Q˙˙˙ijC\(t\)=QkℓC\(0\)∂t3\[Rik\(ωt\)Rjℓ\(ωt\)\]\.\\dddot\{Q\}\_\{ij\}^\{\\mathrm\{C\}\}\(t\)=Q\_\{k\\ell\}^\{\\mathrm\{C\}\}\(0\)\\,\\partial\_\{t\}^\{3\}\\left\[R^\{ik\}\(\\omega t\)\\,R^\{j\\ell\}\(\\omega t\)\\right\]\.\(8\)For a simple example, consider a constant rotation about theyyaxis, as might be experienced by a cow wearing misaligned rollerskates\. Here the rotation matrix is
R\(θ\)=\(cosθ0sinθ010−sinθ0cosθ\)\.R\(\\theta\)=\\begin\{pmatrix\}\\cos\\theta&0&\\sin\\theta\\\\ 0&1&0\\\\ \-\\sin\\theta&0&\\cos\\theta\\end\{pmatrix\}\.\(9\)Inserting this into[Eq\.8](https://arxiv.org/html/2504.00506#S2.E8)and averaging the result over a full period gives⟨Q˙˙˙ijCQ˙˙˙Cij⟩≈0\.00149ω6\\langle\\dddot\{Q\}^\{\\mathrm\{C\}\}\_\{ij\}\\dddot\{Q\}^\{\\mathrm\{C\}\\,ij\}\\rangle\\approx 0\.00149\\omega^\{6\}\.
We can now restore physical dimensions to this result, which has units ofM2L4ω6M^\{2\}L^\{4\}\\omega^\{6\}, whereMMandLLare the units of mass and length for the benchmark cow\. The average length of a cow is about2\.5m2\.5\\text\{\\,\}\\mathrm\{m\}, and the length in benchmark units is 1\.044, so let us say thatL=2\.39mL=$2\.39\\text\{\\,\}\\mathrm\{m\}$\. To determine the mass unit, recall that we setρ\(𝐱\)=1\\rho\(\\bm\{\\mathrm\{x\}\}\)=1, and the actual density of a cow is about1g1\\text\{\\,\}\\mathrm\{g\}\. SettingM/L3=1gM/L^\{3\}=$1\\text\{\\,\}\\mathrm\{g\}$givesM=13 652kgM=$13\\,652\\text\{\\,\}\\mathrm\{kg\}$\. Note that this isnotthe mass of the cow itself, but simply the mass unit implied by our choice to set particular physical values of length and density to 1\. \(The volume of the cow in benchmark units is only 0\.054, corresponding a physical mass of about740kg740\\text\{\\,\}\\mathrm\{kg\}—quite typical for a cow\.\) Replacing these quantities, in physical units, we obtain⟨Q˙˙˙ijCQ˙˙˙Cij⟩≈9×1012kg×ω6\\langle\\dddot\{Q\}^\{\\mathrm\{C\}\}\_\{ij\}\\dddot\{Q\}^\{\\mathrm\{C\}\\,ij\}\\rangle\\approx$9\\text\{\\times\}\{10\}^\{12\}\\text\{\\,\}\\mathrm\{kg\}$\\times\\omega^\{6\}, or
E˙quad≈5\.5×10−41erg×\(ω1Hz\)6\.\\dot\{E\}\_\{\\mathrm\{quad\}\}\\approx$5\.5\\text\{\\times\}\{10\}^\{\-41\}\\text\{\\,\}\\mathrm\{erg\}$\\times\\left\(\\frac\{\\omega\}\{$1\\text\{\\,\}\\mathrm\{Hz\}$\}\\right\)^\{6\}\.\(10\)
To understand the relevance of this energy loss rate, we must first compute the energy of rotation\. Recall that the rotational energy at an angular frequencyω\\omegais given byE=12Iω2E=\\frac\{1\}\{2\}I\\omega^\{2\}, whereIIis the moment of inertia about the axis of rotation\. For a rotation about an arbitrary axis, this generalizes to a vectorial expression: the moment of inertia is replaced by the inertia tensor, with componentsIij=∫d3𝐱ρ\(𝐱\)\(r2δij−xixj\)I\_\{ij\}=\\int\\mathrm\{d\}^\{3\}\\bm\{\\mathrm\{x\}\}\\,\\rho\(\\bm\{\\mathrm\{x\}\}\)\\,\\left\(r^\{2\}\\delta\_\{ij\}\-x\_\{i\}x\_\{j\}\\right\)\. \(Note that this is similar but not identical to the Cartesian quadrupole tensor of[Eq\.5](https://arxiv.org/html/2504.00506#S2.E5): the Cartesian multipole tensors originate from a Taylor expansion of the potential, which introduces different constant factors multiplying the Cartesian coordinates at each order in the expansion\.\) The inertia tensor in benchmark units is
I=\(7\.95079−2\.78437−0\.02348−2\.7843727\.5426−0\.00130−0\.02348−0\.0013030\.6593\)×10−4,I=\\begin\{pmatrix\}\\phantom\{\-\}7\.95079&\-2\.78437&\-0\.02348\\\\ \-2\.78437&\\phantom\{\-\}27\.5426&\-0\.00130\\\\ \-0\.02348&\-0\.00130&\\phantom\{\-\}30\.6593\\end\{pmatrix\}\\times$\{10\}^\{\-4\}$,\(11\)so we can readily determine the kinetic energy associated with rotation about theyyaxis\. \(We can also see that at fixedω\\omega, the most energetic spinning would involve rotation about thezzaxis, i\.e\., falling head over heels\.\) We can thus obtain the timescale on which the rotation slows \(neglecting the details of radiation of angular momentum\):
EE˙quad≈1\.9×1049s\(ω1Hz\)−4\.\\frac\{E\}\{\\dot\{E\}\_\{\\mathrm\{quad\}\}\}\\approx$1\.9\\text\{\\times\}\{10\}^\{49\}\\text\{\\,\}\\mathrm\{s\}$\\left\(\\frac\{\\omega\}\{$1\\text\{\\,\}\\mathrm\{Hz\}$\}\\right\)^\{\-4\}\.\(12\)This implies that a cow that began spinning with an angular frequency of1Hz1\\text\{\\,\}\\mathrm\{Hz\}at12Myr12\\text\{\\,\}\\mathrm\{Myr\}after the Big Bang222This corresponds to a cosmic temperature resulting in a medium\-well done steak\. For a rare steak, begin at13Myr13\\text\{\\,\}\\mathrm\{Myr\}\.would, at the present day, spin at a paltry rate of
ωnow=0\.999 999 999 999 999 999 999 999 999 999 988 568Hz\.\\omega\_\{\\mathrm\{now\}\}=$0\.999\\,999\\,999\\,999\\,999\\,999\\,999\\,999\\,999\\,999\\,988\\,568\\text\{\\,\}\\mathrm\{Hz\}$\.\(13\)Since there is no gravitational radiation due to the monopole or dipole moments, this effect is completely lost when the mass distribution is regarded as purely monopolar\. Thus, this is another case in which the SCA is wholly inadequate—under the SCA, one would incorrectly conclude that the cow never slows its spinning\!
Again, I stress that while the spherical cow naturally corresponds to the spherically\-symmetric monopole term, the monopole term actually represents the potential of a point mass, not a ball\. The multipole expansion of the potential does not readily encode the full geometry of the source\. In particular, the expansion is only well defined outside the source distribution—even including arbitrarily many terms, the potential of[Eq\.1](https://arxiv.org/html/2504.00506#S2.E1)is sourceless everywhere away from the origin\. We will study corrections to the spherical cow’s geometry in the next section\.
Figure 1:Illustration of the choice of𝐟\\bm\{\\mathrm\{f\}\}used in this work \(projected\)\. The point\(θ,ϕ\)∈S2\(\\theta,\\phi\)\\in S^\{2\}is mapped by the homeomorphismℱ\\mathcal\{F\}to a point on the surface of the cow\. This point,ℱ\(θ,ϕ\)∈∂𝒞\\mathcal\{F\}\(\\theta,\\phi\)\\in\\partial\\mathcal\{C\}, has a radial coordinatefr\(θ,ϕ\)f\_\{r\}\(\\theta,\\phi\), and also has different angular coordinates from the original point\. The differences in theθ\\thetaandϕ\\phicoordinates are given byf¯Δθ\\bar\{f\}\_\{\\Delta\\theta\}andf¯Δϕ\\bar\{f\}\_\{\\Delta\\phi\}, respectively\. The means of these angular differences are then subtracted by rotation of the coordinate system\.𝝋\(⋅,Δt\)\\bm\{\\mathrm\{\\varphi\}\}\(\\cdot\\,,\\Delta t\)𝝋\(⋅,Δt\)\\bm\{\\mathrm\{\\varphi\}\}\(\\cdot\\,,\\Delta t\)𝝋\(⋅,−Δt\)\\bm\{\\mathrm\{\\varphi\}\}\(\\cdot\\,,\-\\Delta t\)𝝋\(⋅,−Δt\)\\bm\{\\mathrm\{\\varphi\}\}\(\\cdot\\,,\-\\Delta t\)yyxxzzFigure 2:Increasing level sets ofd𝒞d\_\{\\mathcal\{C\}\}\. The function𝝋\(𝐱,t\)\\bm\{\\mathrm\{\\varphi\}\}\(\\bm\{\\mathrm\{x\}\},t\)maps between these level sets from left to right with increasingtt\. This has the effect of “inflating” the cow to a star\-shaped domain, from which the boundary can be projected onto the sphere smoothly and bijectively\.Figure 3:Distance gradient flow as a mapping to the unit sphere \(ℱ−1\\mathcal\{F\}^\{\-1\}\), shown here for points within 0\.001 benchmark units of theyzyzplane\. The original points are shown in the interior \(blue\)\. Points on the circle \(orange\) are obtained by integrating along the gradient shown by the gray streamlines\. Note the sharply different behavior of the streamlines above and below the cow: below, the presence of the legs \(out of the plane shown\) pushes the flow away from the front and back of the cow\.
## IIIHigher multipoles of bovine surfaces
In the previous section, we used the multipole expansion of the mass distribution and gravitational potential to study bovine phenomenology induced by the nonspherical geometry\. This is a paradigmatic example of how a particular problem might be solved beyond the spherical cow approximation, with contributions ordered by their asphericity\. However, it gives us little intuition for the shape of the cow itself at successive terms in the series\. The monopole term clearly corresponds to the spherical cow due to its spherical symmetry, but what is the shape of the cow that corresponds to inclusion of the dipole or quadrupole? In this section, we answer this question by defining a multipole expansion of the cow’s*geometry*based on the multipole expansion of functions on the 2\-sphere\.
We begin by defining the boundary surface of the cow,∂𝒞\\partial\\mathcal\{C\}, in a form that is amenable to a direct multipole expansion\. To that end, our goal is to represent∂𝒞\\partial\\mathcal\{C\}in terms of a function onS2S^\{2\}that can be expanded in spherical harmonics\. Clearly, a typical cow is topologically equivalent to a sphere,333Here I ignore the alimentary canal, since it is well known that including this results in pure bovine waste\.so there must exist many smooth deformations \(homeomorphisms\)ℱ:S2→∂𝒞\\mathcal\{F\}\\colon S^\{2\}\\to\\partial\\mathcal\{C\}mapping the sphere onto the surface of the cow\. Such a mapℱ\\mathcal\{F\}can be written in terms of a set of mapsfi:S2→ℝf\_\{i\}\\colon S^\{2\}\\to\\mathbb\{R\}\(e\.g\., the vector components of points in the image\), and thefif\_\{i\}admit a representation in spherical harmonics as
𝐟\(Ω\)=∑ℓ,m𝐟ℓm\(Ω\),𝐟ℓm\(Ω\)≡⟨𝐟\|Yℓm⟩S2Yℓm\(Ω\),\\bm\{\\mathrm\{f\}\}\(\\Omega\)=\\sum\_\{\\ell,m\}\\bm\{\\mathrm\{f\}\}\_\{\\ell\}^\{m\}\(\\Omega\),\\qquad\\bm\{\\mathrm\{f\}\}\_\{\\ell\}^\{m\}\(\\Omega\)\\equiv\\langle\\bm\{\\mathrm\{f\}\}\|Y\_\{\\ell\}^\{m\}\\rangle\_\{S^\{2\}\}Y\_\{\\ell\}^\{m\}\(\\Omega\),\(14\)whereΩ\\Omegadenotes the angular coordinates on the sphere, and⟨⋅\|⋅⟩S2\\langle\\cdot\|\\cdot\\rangle\_\{S^\{2\}\}denotes theL2L^\{2\}inner product onS2S^\{2\},
⟨u\|v⟩=∫S2dΩuv∗\.\\langle u\|v\\rangle=\\int\_\{S^\{2\}\}\\mathrm\{d\}\\Omega\\,uv^\{\*\}\.\(15\)\(Note that some conventions exchange the order of the functions in the brackets above\.\) Here, we are simply using the fact that the spherical harmonics provide a complete orthonormal system for real\-valued functions on the sphere\. The monopole term,𝐟00\(Ω\)=⟨𝐟\|Y00⟩Y00\\bm\{\\mathrm\{f\}\}\_\{0\}^\{0\}\(\\Omega\)=\\langle\\bm\{\\mathrm\{f\}\}\|Y\_\{0\}^\{0\}\\rangle Y\_\{0\}^\{0\}, is spherically symmetric in the𝐟\\bm\{\\mathrm\{f\}\}coordinate system, and can thus be used to define the spherical cow\. Higher\-order terms give corrections to the cow boundary∂𝒞\\partial\\mathcal\{C\}\.
While the decomposition ofℱ\\mathcal\{F\}into real\-valued component maps𝐟\\bm\{\\mathrm\{f\}\}is in principle arbitrary, there is a simple and natural choice\. In order to respect the spherical symmetry of the monopole term, let us define𝐟\(θ,ϕ\)=\(fr,fΔθ,fΔϕ\)\\bm\{\\mathrm\{f\}\}\(\\theta,\\phi\)=\(f\_\{r\},f\_\{\\Delta\\theta\},f\_\{\\Delta\\phi\}\), wherefr\(Ω\)f\_\{r\}\(\\Omega\)gives the radial component ofℱ\(Ω\)\\mathcal\{F\}\(\\Omega\), andfΔθf\_\{\\Delta\\theta\}andfΔϕf\_\{\\Delta\\phi\}give the difference in the polar and azimuthal angles produced by application ofℱ\\mathcal\{F\}\. Specifically, let us define
f¯Δθ\(θ,ϕ\)≡\[ℱ\(θ,ϕ\)\]θ−θ,\\bar\{f\}\_\{\\Delta\\theta\}\(\\theta,\\phi\)\\equiv\[\\mathcal\{F\}\(\\theta,\\phi\)\]\_\{\\theta\}\-\\theta,\(16\)where\[𝐱\]θ\[\\bm\{\\mathrm\{x\}\}\]\_\{\\theta\}denotes theθ\\thetacoordinate of the point𝐱\\bm\{\\mathrm\{x\}\}\. In general, there is no guarantee that the mean off¯Δθ\(θ,ϕ\)\\bar\{f\}\_\{\\Delta\\theta\}\(\\theta,\\phi\)vanishes, but the mean can always be subtracted\. Thus, let us choosefΔθ\(θ,ϕ\)≡f¯Δθ\(θ,ϕ\)−\(4π\)−1/2f¯Δθ\(0\)f\_\{\\Delta\\theta\}\(\\theta,\\phi\)\\equiv\\bar\{f\}\_\{\\Delta\\theta\}\(\\theta,\\phi\)\-\(4\\pi\)^\{\-1/2\}\\bar\{f\}\_\{\\Delta\\theta\}^\{\(0\)\}, wheref¯Δθ\(0\)\\bar\{f\}\_\{\\Delta\\theta\}^\{\(0\)\}denotes the monopole coefficient off¯Δθ\\bar\{f\}\_\{\\Delta\\theta\}\. This definition offΔθf\_\{\\Delta\\theta\}effects a rotation of the coordinates such that the monopole offΔθf\_\{\\Delta\\theta\}vanishes\. An analogous definition can be made forfΔϕf\_\{\\Delta\\phi\}\.[Figure1](https://arxiv.org/html/2504.00506#S2.F1)illustrates the definition off¯Δϕ\\bar\{f\}\_\{\\Delta\\phi\}, since the azimuthal angle is easy to visualize in thexyxyplane, andf¯Δθ\\bar\{f\}\_\{\\Delta\\theta\}is obtained by performing the same procedure with the polar angle\.
This choice of𝐟\\bm\{\\mathrm\{f\}\}guarantees that the image of the monopole term, with constant\(r,Δθ,Δϕ\)\(r,\\Delta\\theta,\\Delta\\phi\), is truly a sphere, and not merely a point, or a surface homeomorphic toS2S^\{2\}, and involves no spurious rotation of the coordinate system\. In particular, this means that a perfectly spherical cow is always absorbed entirely by the monopole term of the radial coordinate, and has vanishing higher multipole contributions, as desired\.
All that remains is to implement this prescription is to identify the mapℱ\\mathcal\{F\}\. This is an example of a “surface matching” problem, which has been well studied in computational geometry\. In the remainder of this section, I will describe two surface matching algorithms that give rise to multipole expansions of the cow surface\.
### III\.1Distance gradient flow method
First, let us solve the surface matching problem in a geometrically\-intuitive way\. The method follows from the realization that if the cow were simply rounder, every point on the boundary would have a unique angular coordinate, meaning that it would clearly be trivial to project onto the sphere\. For such a round cow,∂𝒞\\partial\\mathcal\{C\}could by defined by its radial coordinate via a single functionr∂𝒞:S2→ℝr\_\{\\partial\\mathcal\{C\}\}\\colon S^\{2\}\\to\\mathbb\{R\}, which would then admit a multipole expansion\. While this is not possible for a general cow, any cow can be first fattened up into a rounder shape and then projected to the sphere, which defines the mapℱ−1\\mathcal\{F\}^\{\-1\}\.
More precisely, suppose there exists an automorphism𝝋:ℝ3→ℝ3\\bm\{\\mathrm\{\\varphi\}\}\\colon\\mathbb\{R\}^\{3\}\\to\\mathbb\{R\}^\{3\}such that𝝋\(𝒞\)\\bm\{\\mathrm\{\\varphi\}\}\(\\mathcal\{C\}\), the image of the cow, is a star\-shaped domain\. This means that it is possible to choose an origin point,𝟎\\bm\{\\mathrm\{0\}\}, such that for every point𝐱∈𝝋\(𝒞\)\\bm\{\\mathrm\{x\}\}\\in\\bm\{\\mathrm\{\\varphi\}\}\(\\mathcal\{C\}\), the line segment from𝟎\\bm\{\\mathrm\{0\}\}to𝐱\\bm\{\\mathrm\{x\}\}lies entirely within𝒞\\mathcal\{C\}\. This implies that for any𝐱∈∂C\\bm\{\\mathrm\{x\}\}\\in\\partial C, the ray starting from𝟎\\bm\{\\mathrm\{0\}\}and passing through𝐱\\bm\{\\mathrm\{x\}\}has no other intersections with∂𝒞\\partial\\mathcal\{C\}: otherwise, the ray would need to exit and re\-enter𝒞\\mathcal\{C\}\. In turn, this means that any𝐱∈∂𝒞\\bm\{\\mathrm\{x\}\}\\in\\partial\\mathcal\{C\}has unique angular coordinates\. Then the projection map𝝅:𝝋\(∂𝒞\)→S2\\bm\{\\mathrm\{\\pi\}\}\\colon\\bm\{\\mathrm\{\\varphi\}\}\(\\partial\\mathcal\{C\}\)\\to S^\{2\}given by𝝅\(𝐱\)=𝐱/‖𝐱‖\\bm\{\\mathrm\{\\pi\}\}\(\\bm\{\\mathrm\{x\}\}\)=\\bm\{\\mathrm\{x\}\}/\\\|\\bm\{\\mathrm\{x\}\}\\\|is smooth and bijective, so we can defineℱ≡\(𝝅∘𝝋\)−1\\mathcal\{F\}\\equiv\(\\bm\{\\mathrm\{\\pi\}\}\\circ\\bm\{\\mathrm\{\\varphi\}\}\)^\{\-1\}\.
Such an inflated cow can in fact be produced computationally by flowing points in the direction of increasing distance from the cow\. To make this precise, we define the signed distance functiond𝒞:ℝ3→ℝd\_\{\\mathcal\{C\}\}\\colon\\mathbb\{R\}^\{3\}\\to\\mathbb\{R\}by
d𝒞\(𝐱\)=\(min𝐲∈∂𝒞‖𝐱−𝐲‖\)×\{−1𝐱∈𝒞1𝐱∉𝒞\.d\_\{\\mathcal\{C\}\}\(\\bm\{\\mathrm\{x\}\}\)=\\left\(\\min\_\{\\bm\{\\mathrm\{y\}\}\\in\\partial\\mathcal\{C\}\}\\\|\\bm\{\\mathrm\{x\}\}\-\\bm\{\\mathrm\{y\}\}\\\|\\right\)\\times\\begin\{cases\}\-1&\\bm\{\\mathrm\{x\}\}\\in\\mathcal\{C\}\\\\ 1&\\bm\{\\mathrm\{x\}\}\\notin\\mathcal\{C\}\.\\end\{cases\}\(17\)Now, observe thatlim‖𝐱‖→∞d𝒞\(𝐱\)/‖𝐱‖=1\\lim\_\{\\\|\\bm\{\\mathrm\{x\}\}\\\|\\to\\infty\}d\_\{\\mathcal\{C\}\}\(\\bm\{\\mathrm\{x\}\}\)/\\\|\\bm\{\\mathrm\{x\}\}\\\|=1, so at large distances, the level sets ofd𝒞d\_\{\\mathcal\{C\}\}approach a dilatedS2S^\{2\}, and thus they become trivially star\-shaped\. This behavior is demonstrated in[Fig\.2](https://arxiv.org/html/2504.00506#S2.F2)\. Now consider the gradient flow ofd𝒞d\_\{\\mathcal\{C\}\}, i\.e\., the function𝝋:ℝ3×ℝ→ℝ3\\bm\{\\mathrm\{\\varphi\}\}\\colon\{\\mathbb\{R\}^\{3\}\\times\\mathbb\{R\}\}\\to\\mathbb\{R\}^\{3\}satisfying∂t𝝋\(𝐱,t\)=∇d𝒞\(𝝋\(𝐱,t\)\)\\partial\_\{t\}\\bm\{\\mathrm\{\\varphi\}\}\(\\bm\{\\mathrm\{x\}\},t\)=\\nabla d\_\{\\mathcal\{C\}\}\(\\bm\{\\mathrm\{\\varphi\}\}\(\\bm\{\\mathrm\{x\}\},t\)\)with𝝋\(𝐱,0\)=𝐱\\bm\{\\mathrm\{\\varphi\}\}\(\\bm\{\\mathrm\{x\}\},0\)=\\bm\{\\mathrm\{x\}\}\. This function translates the point𝐱\\bm\{\\mathrm\{x\}\}along integral curves associated with the gradient ofd𝒞d\_\{\\mathcal\{C\}\}, orthogonal to the level sets\. At largett, the function𝝋\(⋅,t\)\\bm\{\\mathrm\{\\varphi\}\}\(\\cdot,t\)maps𝒞\\mathcal\{C\}to a star\-shaped domain, and the inverse is given by𝝋\(⋅,−t\)\\bm\{\\mathrm\{\\varphi\}\}\(\\cdot,\-t\)\. The resulting mapping to the unit sphere is illustrated in projection in[Fig\.3](https://arxiv.org/html/2504.00506#S2.F3)\.
Using this map to defineℱ\\mathcal\{F\}, we can then expand the components\(fr,fΔθ,fΔϕ\)\(f\_\{r\},f\_\{\\Delta\\theta\},f\_\{\\Delta\\phi\}\)in spherical harmonics\. The first few multipoles are enumerated in[Table2](https://arxiv.org/html/2504.00506#S3.T2)\. The magnitude of the monopole term relative to higher\-order terms gives us the first quantitative assessment of the reliability of the spherical cow approximation\. The resulting geometry∂𝒞\\partial\\mathcal\{C\}is shown at progressively higher multipole order in[Fig\.4](https://arxiv.org/html/2504.00506#S3.F4)\.
Figure 4:Cow geometry∂𝒞\\partial\\mathcal\{C\}reconstructed via the distance gradient flow method including progressively higher multipole contributions\.Top:monopole, dipole, and quadrupole\.Middle:octupole, hexadecapole, and dotriacontapole\.Bottom:tetrahexacontapole, octacosahectapole, and full cow for comparison\.While the distance gradient flow method has an appealingly simple geometric interpretation, it is far from the simplest approach to implement\. The flow tends to squeeze points along the “sutures” of the inflated cow \(see[Fig\.2](https://arxiv.org/html/2504.00506#S2.F2)\), meaning that the integral curves must be computed with very high precision for many points\. All that is really needed is for the cow to become*rounder\.*While the distance flow is an extremely simple way to accomplish that, there are more sophisticated techniques to more smoothly round out a cow, although they suffer from the clear deficiency that they do not produce a cow that looks as though it has been inflated with a bicycle pump\. For example, one could use a smoothing operator to asymptotically map∂𝒞\\partial\\mathcal\{C\}towards a surface with constant curvature, i\.e\., the sphere\. Ultimately, however, a more established approach is provided by the method of harmonic maps\.
Figure 5:Homeomorphismℱ\\mathcal\{F\}between the cow and the unit sphere obtained by the method of harmonic maps\. In each column, colors correspond to the value of one component of𝐟\\bm\{\\mathrm\{f\}\}\. The unit sphere is represented via Mollweide projection in the bottom row\.
### III\.2Harmonic map method
Another way to define a map from the cow to the sphere is to identify a set of harmonic coordinates on∂𝒞\\partial\\mathcal\{C\}\. A major advantage of this strategy is that there exist powerful theorems that guarantee the features of the resulting map\. In the previous section, we relied on ample handwaving to justify the smoothness and bijectivity of the map generated by the distance gradient flow, but in the harmonic map method, these properties can be easily proven\.
A harmonic coordinate system on a manifoldMMis a set of coordinate mapsxix\_\{i\}onMMsuch that eachxix\_\{i\}is harmonic, meaning thatΔxi=0\\Delta x\_\{i\}=0\. HereΔ\\Deltais the Laplace\-Beltrami operator, a generalization of the Laplacian to Riemannian manifolds: just as the ordinary Laplacian∇2\\nabla^\{2\}can be written as the divergence of the gradient of a scalar function onℝn\\mathbb\{R\}^\{n\}, the Laplace\-Beltrami operatorΔ\\Deltais the Riemannian divergence of the Riemannian gradient of a scalar function onMM\. Explicitly, given a coordinate chart with a metricgijg\_\{ij\}, the the Laplace\-Beltrami operator takes the form\[[10](https://arxiv.org/html/2504.00506#bib.bib10)\]
Δf=1\|g\|∂i\[\|g\|gij∂jf\]\.\\Delta f=\\frac\{1\}\{\\sqrt\{\|g\|\}\}\\partial\_\{i\}\\left\[\\sqrt\{\|g\|\}g^\{ij\}\\partial\_\{j\}f\\right\]\.\(18\)
It will turn out that if the mapℱ−1:∂𝒞→S2\\mathcal\{F\}^\{\-1\}\\colon\\partial\\mathcal\{C\}\\to S^\{2\}is harmonic, then for sufficiently fine discretizations of∂𝒞\\partial\\mathcal\{C\}andS2S^\{2\},ℱ\\mathcal\{F\}is bijective without self\-intersections of the mapped triangles\. I refer the reader to Ref\.[11](https://arxiv.org/html/2504.00506#bib.bib11)for the details\. In particular, let us assume that∂𝒞\\partial\\mathcal\{C\}is a genus\-0 surface \(again, omitting the alimentary canal in order to avoid stepping into truly messy calculations\), and that the discretizations of the surfaces take the form of triangulations\. For genus\-0 surfaces, harmonic maps are equivalent to conformal maps\[[12](https://arxiv.org/html/2504.00506#bib.bib12)\], and there exists a substantial literature on computing discrete conformal maps between meshes, notably Refs\.[13](https://arxiv.org/html/2504.00506#bib.bib13),[14](https://arxiv.org/html/2504.00506#bib.bib14)\.
In practice, as discussed in the foregoing references, we can construct a harmonic map to the sphere by first deleting one vertexv0v\_\{0\}and the connecting faces, leaving a mesh with the topology of the disk\. Efficient routines for computing harmonic maps between meshes with disk topology are widely available, and indeed, one such algorithm is implemented inlibigl\.harmonic\. Once mapped harmonically to the circular disk, the mesh can be further mapped to the sphere via stereographic projection, which is also conformal\. Finally, the deleted vertexv0v\_\{0\}is mapped to the pole of the stereographic projection, and the corresponding faces are restored\. This fully specifies the homeomorphismℱ−1:∂𝒞→𝒮2\\mathcal\{F\}^\{\-1\}\\colon\\partial\\mathcal\{C\}\\to\\mathcal\{S\}^\{2\}, and with it the inverseℱ\\mathcal\{F\}\. This mapping is shown for each component separately in[Fig\.5](https://arxiv.org/html/2504.00506#S3.F5)\.
[Table3](https://arxiv.org/html/2504.00506#S4.T3)shows multipole coefficients for the mapℱ\\mathcal\{F\}constructed by this route\. I selected the vertex for deletion in the middle of the cow’s back, where the geometry is relatively smooth\.444Experimental implementation of this procedure is strongly discouraged, as the deletion of vertices from live cows is highly unethical\.The basic structure of the multipole coefficients is very similar to those obtained by the distance gradient flow method \([Table2](https://arxiv.org/html/2504.00506#S3.T2)\)\. It is clear from[Fig\.5](https://arxiv.org/html/2504.00506#S3.F5)that most of the features in the map are at angular scales of𝒪\(10°\)\\mathcal\{O\}\($10\\text\{\\,\}\\mathrm\{\\SIUnitSymbolDegree\}$\)or larger\. Each multipole captures features on angular scales of orderπ/ℓ\\pi/\\ell, so we should expect that the power spectrum will be negligible forℓ≳20\\ell\\gtrsim 20\. This is indeed borne out by direct computation of these high multipoles\. Of course, the present computation cannot predict very high multipolesℓ≫100\\ell\\gg 100that correspond to angular scales smaller than the discretization scale of the benchmark cow—measuring these multipoles would require additional laboratory input\.
Table 2:Multipole coefficients of the cow surface∂𝒞\\partial\\mathcal\{C\}through the octupole in benchmark units, computed via the gradient flow method\.
## IVBovine rigid body mechanics
Having now specified multiple schemes for defining the multipole coefficients of the cow’s geometry, it is time to apply this expansion to an important real\-world problem: cow tipping\. The core problem of cow tipping is to determine the minimum amount of force that must be applied to a standing cow in order to cause it to fall onto its side horizontally\. In our coordinates, the cow must rotate about thexxaxis, and the force is applied in theyzyzplane\.
First, observe that this is a problem where the SCA completely fails\. If the cow is spherical, and the coefficient of friction between the cow and the ground is large enough to prevent slipping, then the minimum force required to tip the cow is*zero:*a very small force applied tangentially to the top of the cow will cause it to slowly roll until it has turned completely onto its side\.
How much force is required to tip a cow with a general geometry? A cow will begin tipping when the normal force𝐅N\\bm\{\\mathrm\{F\}\}\_\{\\mathrm\{N\}\}from the ground can no longer offset the torque from the tipping force\. The magnitude and direction of𝐅N\\bm\{\\mathrm\{F\}\}\_\{\\mathrm\{N\}\}are fixed by the weight of the cow less thezzcomponent of the applied force, so the only parameter of the normal force that is free to vary is its effective point of application\. There is some point𝐩\\bm\{\\mathrm\{p\}\}on the contact patch of the cow with the ground that maximizes the torque resulting from𝐅N\\bm\{\\mathrm\{F\}\}\_\{\\mathrm\{N\}\}in the direction opposite to the torque𝝉T\\bm\{\\mathrm\{\\tau\}\}\_\{\\mathrm\{T\}\}from the tipping force\. If the normal torque at this point is still less thanτT\\tau\_\{\\mathrm\{T\}\}, the cow will begin to tip, with𝐩\\bm\{\\mathrm\{p\}\}as the pivot point\. This is why the spherical cow is easily tipped: there is only one point of contact with the ground, from which the normal force always points directly towards the barycenter, yielding no torque at all\.
Let us assume that the tipping force𝐅T\\bm\{\\mathrm\{F\}\}\_\{\\mathrm\{T\}\}is applied at the point𝐩T\\bm\{\\mathrm\{p\}\}\_\{\\mathrm\{T\}\}at the intersection of∂𝒞\\partial\\mathcal\{C\}with the ray𝐪\\bm\{\\mathrm\{q\}\}that originates at the pivot point on the ground and passes through the barycenter𝐛\\bm\{\\mathrm\{b\}\}of𝒞\\mathcal\{C\}\. In this case, the optimal direction for𝐅T\\bm\{\\mathrm\{F\}\}\_\{\\mathrm\{T\}\}is the direction perpendicular to both𝐪\\bm\{\\mathrm\{q\}\}and𝐱^\\bm\{\\mathrm\{\\hat\{x\}\}\}\. Now, if𝐅T⋅𝐳^\>0\\bm\{\\mathrm\{F\}\}\_\{\\mathrm\{T\}\}\\cdot\\bm\{\\mathrm\{\\hat\{z\}\}\}\>0\(i\.e\., the cow is being tipped to the right\), thenpTp\_\{\\mathrm\{T\}\}must be the point of contact with the ground with the largest value ofzz\(i\.e\., the furthest to the right\)\. The arrangement of these vectors is illustrated in[Fig\.6](https://arxiv.org/html/2504.00506#S4.F6)\. Given these data, it is now easy to compute the minimum force required to start the tipping process\.
Table 3:Multipole coefficients of the cow surface∂𝒞\\partial\\mathcal\{C\}through the quadrupole computed via the harmonic map method\.Figure 6:Geometry of the cow tipping problem\. The tipping force is applied at𝐩T\\bm\{\\mathrm\{p\}\}\_\{\\mathrm\{T\}\}, and the compensating torque from the ground is applied at the contact patch,𝐩\\bm\{\\mathrm\{p\}\}\. The weight𝐰\\bm\{\\mathrm\{w\}\}is omitted from the diagram\.Left:the tipping problem in the SCA\. Any force is sufficient to tip the cow, since𝐅N\\bm\{\\mathrm\{F\}\}\_\{\\mathrm\{N\}\}is parallel to𝐪\\bm\{\\mathrm\{q\}\}\.Right:the tipping problem for the realistic cow geometry\. The normal force now generates a torque to resist tipping\. Note that the cow is facing out of the page\.If the force is sufficient to start tipping, and the contact patch with the ground does not change, then the same force is sufficient to complete the tip: as the tip begins, the barycenter moves in the positivezzdirection while the pivot stays fixed, reducing the torque applied by the normal force and favoring further tipping\. Thus, most prior analyses have simply computed the amount of force required to start the tipping process\. This is found by equating the tipping torqueτT=FT‖𝐩T−𝐛‖\\tau\_\{\\mathrm\{T\}\}=F\_\{\\mathrm\{T\}\}\\\|\\bm\{\\mathrm\{p\}\}\_\{\\mathrm\{T\}\}\-\\bm\{\\mathrm\{b\}\}\\\|to the torque at the pivot point,FN‖\(𝐩−𝐛\)×𝐲^‖F\_\{\\mathrm\{N\}\}\\\|\(\\bm\{\\mathrm\{p\}\}\-\\bm\{\\mathrm\{b\}\}\)\\times\\bm\{\\mathrm\{\\hat\{y\}\}\}\\\|\. The magnitude of the normal force isFN=w−𝐅T⋅𝐲^F\_\{\\mathrm\{N\}\}=w\-\\bm\{\\mathrm\{F\}\}\_\{\\mathrm\{T\}\}\\cdot\\bm\{\\mathrm\{\\hat\{y\}\}\}, wherewwis the weight of the cow\.
It is certainly possible to implement exactly this procedure for the multipole expansion of the cow geometry at any given order\. Theyycoordinate is analytically minimized to determine a discrete set of candidate pivot points, and of these, the pivot𝐩\\bm\{\\mathrm\{p\}\}is the point with maximalzzcoordinate\. Once𝐩\\bm\{\\mathrm\{p\}\}is determined, one can solve e\.g\. forθ\\thetainθ\+fΔθ\(θ\)=pθ\+π\\theta\+f\_\{\\Delta\\theta\}\(\\theta\)=p\_\{\\theta\}\+\\pito find the coordinates onS2S^\{2\}corresponding underℱ\\mathcal\{F\}to the point𝐩T\\bm\{\\mathrm\{p\}\}\_\{\\mathrm\{T\}\}at which the force is applied\. The minimum required forceFTF\_\{\\mathrm\{T\}\}is then found by simple vector algebra, as above\.
But the multipole expansion allows us to go further\. Since it is simple to compute the inertia tensor of the cow at any order in the expansion, we can separately consider the case of a momentary impulse applied at𝐩T\\bm\{\\mathrm\{p\}\}\_\{\\mathrm\{T\}\}\. It then becomes a simple exercise to determine whether the torque applied by the normal force will overcome that angular impulse before the center of mass moves to the other side of the pivot point, ensuring the completion of the tip\. This is extremely important in the cow tipping problem, because the maximum*sustainable*force that can be produced by a human is much less than the maximum*momentary*force that can be applied\. A typical human can sustain a pushing force of about500N500\\text\{\\,\}\\mathrm\{N\}, which leads to the conclusion that cow tipping is well out of reach, by a factor of a few\. However, elite boxers are known to punch with forces of order5000N5000\\text\{\\,\}\\mathrm\{N\}, larger by an order of magnitude\. It is certainly conceivable that the impulse delivered by such a strong momentary burst could lead to a complete tip of the cow\. While time\-dependent data on human strength is available\[[15](https://arxiv.org/html/2504.00506#bib.bib15)\], I defer a detailed analysis to future work\.
## VDiscussion and conclusions
In the foregoing sections, I have introduced multiple schemes for interpreting the spherical cow as the first term of a*multipole cow\.*This allows for the first quantitative tests of the SCA, and I find that there are several cases in which the SCA fails badly\. This work also significantly extends previous literature on bovine rigid body mechanics, particularly the cow tipping problem, where the SCA dramatically underestimates the force required\. This improved theoretical understanding of cow tipping is essential, since experimental work on this subject faces significant ethical barriers\.
The main virtue of the multipole expansion is that it is systematically improvable, with interpretable behavior at each successive multipole order\. It is not necessarily the most economical or fastest\-converging scheme for approximating the cow\. Various claims have been made at times in the context of elephantine approximations, notably that four parameters are sufficient to fit an elephant, and that a fifth can be used to incorporate mobility of the tail\[[16](https://arxiv.org/html/2504.00506#bib.bib16)\]\. More recent explorations have shown that it is indeed possible to find such fits\[[17](https://arxiv.org/html/2504.00506#bib.bib17)\]\. However, were these methods to be applied to the cow, they would still not provide an interpretable, systematically improvable approximation scheme\.
One weakness of the numerical results presented here is that they correspond only to one benchmark cow\. Physical cows exhibit individual variation that presents a fundamental limit to precision bovine modeling\. In this work, I have generally limited results to the first few multipoles, which are likely to be fairly robust, but I have made no effort to quantify the distribution of each of the multipole coefficients across the bovine population\. It is also worth noting that results may vary for different species of cow, and here I have considered onlyBos taurus\.
Additionally, while the multipolar expansion performed in this work can reproduce theshapeof the cow, there are several other considerations for bovine mechanics that require an independent set of approximation schemes\. In particular, I have assumed that the cow is entirely homogeneous, with uniform density\. This is well known not to be the case\. Even neglecting bone structure, a significant fraction of the interior volume of the cow is occupied by the stomach, whose largest component can displace up to200L200\\text\{\\,\}\\mathrm\{L\}\[[18](https://arxiv.org/html/2504.00506#bib.bib18)\]\. Inhomogeneity has significant implications for the cow tipping problem, and any reliable treatment must include these effects\.
The treatment in this work also provides no diagnostic of compressibility and elasticity, which are important for a complete treatment of gravitational radiation at higher angular frequencies: forω≫1Hz\\omega\\gg$1\\text\{\\,\}\\mathrm\{Hz\}$, centrifugal forces distort the shape of the cow, modifying the emitted power\. While this distortion contributes most significantly to the dipole, which is unimportant for gravitational radiation, all higher multipoles will also be affected\. I stress, however, that for angular frequencies at which one might realistically find a cow spinning in space, these are extremely small effects\. Moreover, the framework developed here can be readily extended to incorporate oblateness, exactly as is done for the shape of Earth: the reference EGM2008 model for Earth’s shape is itself defined in terms of spherical harmonics\[[19](https://arxiv.org/html/2504.00506#bib.bib19)\]\.
Ultimately, the SCA is quite accurate in many physical problems with rough spherical symmetry\. However, in more general circumstances, the spherical cow approximation risks producing nothing but bull\. This is not to say that the SCA should be put out to pasture\. Rather, I would suggest only that when choosing tools for a given problem, it is sometimes best not to follow the herd\.
###### Acknowledgements\.
I thank Innes Bigaran, Sarah Geller, Natasha Keces, Lee Rosenthal, and Aaron Vincent for valuable discussions, and I acknowledge alarming current events for driving me to the distraction of investigating this problem\. No cows were harmed in the course of this work, and no Dehn surgery was performed without veterinary supervision\. I declare no conflicts of interest \(apart from vegetarianism\)\. Although my work has been generally supported by the MIT Pappalardo Fellowship and Center for Theoretical Physics—a Leinweber Institute, this work was performed on my own time, and definitely incurred no cost to the US government\. The reader who still objects to this use of my off\-hours is invited to check the date—and to not have a cow, man\.
The author has no conflicts to disclose\.
## References
- \[1\]““spherical cow” \- Google Scholar,” [scholar\.google\.com/scholar?q=%22spherical\+cow%22](https://scholar.google.com/scholar?q=%22spherical+cow%22) \(accessed March 2025\)\.
- \[2\]A\. Jacobson, D\. Panozzo,*et al\.*, “libigl: A simple C\+\+ geometry processing library,” \(2018a\),[libigl\.github\.io](https://libigl.github.io/)\.
- \[3\]A\. Jacobson, D\. Panozzo,*et al\.*, “cow\.off,” \(2018b\), [github\.com/libigl/libigl\-tutorial\-data/blob/master/cow\.off](https://github.com/libigl/libigl-tutorial-data/blob/master/cow.off)\(accessed March 2025\)\.
- \[4\]H\. A\. Favre and W\. H\. Powell,[*Nomenclature of Organic Chemistry: IUPAC Recommendations and Preferred Names 2013*](https://doi.org/10.1039/9781849733069)\(RSC Publishing, 2014\)\.
- \[5\]D\. F\. Lott, “Sexual behavior and intersexual strategies in American bison,”[Zeitschrift für Tierpsychologie56, 97–114 \(1981\)](https://doi.org/10.1111/j.1439-0310.1981.tb01289.x)\.
- \[6\]C\. B\. Douglass,[*Bulls, bullfighting, and Spanish identities*](https://doi.org/10.2307/j.ctv2jhjw0x)\(University of Arizona Press, 1999\)\.
- \[7\]C\. G\. Murphy, C\. M\. McGuire, N\. O’Malley, and P\. Harrington, “Cow\-related trauma: a 10\-year review of injuries admitted to a single institution,”[Injury41, 548–550 \(2010\)](https://doi.org/10.1016/j.injury.2009.08.006)\.
- \[8\]J\. D\. Jackson,*Classical Electrodynamics*\(Wiley, 1998\)\.
- \[9\]M\. Maggiore,[*Gravitational Waves\. Vol\. 1: Theory and Experiments*](https://doi.org/10.1093/acprof:oso/9780198570745.001.0001)\(Oxford University Press, 2007\)\.
- \[10\]H\. Flanders,*Differential Forms with Applications to the Physical Sciences*, Mathematics in Science and Engineering, Vol\. 11 \(Academic Press, 1963\)\.
- \[11\]M\. S\. Floater and K\. Hormann, “Surface parameterization: a tutorial and survey,” in[*Advances in Multiresolution for Geometric Modelling*](https://doi.org/10.1007/3-540-26808-1_9), edited by N\. A\. Dodgson, M\. S\. Floater, and M\. A\. Sabin \(Springer Berlin Heidelberg, Berlin, Heidelberg, 2005\) pp\. 157–186\.
- \[12\]X\. Gu and S\. Yau, “Computing conformal structure of surfaces,”[CoRRcs\.GR/0212043\(2002\)](http://arxiv.org/abs/cs/0212043)\.
- \[13\]L\. Kharevych, B\. Springborn, and P\. Schröder, “Discrete conformal mappings via circle patterns,”[ACM Trans\. Graph\.25, 412–438 \(2006\)](https://doi.org/10.1145/1138450.1138461)\.
- \[14\]B\. Springborn, P\. Schröder, and U\. Pinkall, “Conformal equivalence of triangle meshes,” in[*ACM SIGGRAPH 2008 Papers*](https://doi.org/10.1145/1399504.1360676), SIGGRAPH ’08 \(Association for Computing Machinery, New York, NY, USA, 2008\)\.
- \[15\]“HUMAN PERFORMANCE CAPABILITIES,” [web\.archive\.org/web/20250304202426/msis\.jsc\.nasa\.gov /sections/section04\.htm\#\_4\.9\_STRENGTH](https://web.archive.org/web/20250304202426/msis.jsc.nasa.gov/sections/section04.htm#_4.9_STRENGTH) \(accessed March 2025\)\.
- \[16\]F\. Dyson, “A meeting with Enrico Fermi,”[Nature427, 297–297 \(2004\)](https://doi.org/10.1038/427297a)\.
- \[17\]D\. Jin and J\. Yuan, “Fitting an elephant with four non\-zero parameters,” arXiv \(2024\),[2407\.07909](https://arxiv.org/abs/2407.07909)\.
- \[18\]R\. Milo, P\. Jorgensen, U\. Moran, G\. Weber, and M\. Springer, “Bionumbers—the database of key numbers in molecular and cell biology,”[Nucleic Acids Research38, D750–D753 \(2009\)](https://doi.org/10.1093/nar/gkp889), BNID 117319\.
- \[19\]N\. K\. Pavlis, S\. A\. Holmes, S\. C\. Kenyon, and J\. K\. Factor, “The development and evaluation of the Earth Gravitational Model 2008 \(EGM2008\),”[Journal of Geophysical Research \(Solid Earth\)117, B04406 \(2012\)](https://doi.org/10.1029/2011JB008916)\.Similar Articles
When Multi-Sensor Fusion Fails to Generalize: Cattle Posture Classification Under Animal-Level and Temporal Distribution Shift
This paper evaluates the robustness of multi-sensor fusion for cattle posture classification under temporal distribution shift, finding that multimodal models suffer significant performance drops and that simpler single-sensor models generalize better, highlighting shortcut learning issues.
(MPO)$^2$: Multivariate Polynomial Optimization based on Matrix Product Operators
Introduces (MPO)², a framework combining learned matrix product operator feature embeddings with compact polynomial weight tensors for efficient multivariate polynomial optimization, achieving improved performance over existing tensor decomposition based polynomial models.
MoZoo:Unleashing Video Diffusion power in animal fur and muscle simulation
MoZoo is a generative diffusion model that synthesizes high-fidelity animal videos from coarse meshes, using novel attention mechanisms and a synthetic-to-real data pipeline.
CORAM: Coherent Orthogonal Rotation for Model Merging
CORAM introduces a coherent orthogonal rotation method for model merging that partitions weight matrices into row slices, uses SVD in the base model's frame, and merges updates on manifolds to improve accuracy over existing techniques.
Meta-clustering of milk mid-infrared spectra identifies dairy cow groups associated with negative energy balance in early lactation
This study uses meta-clustering on milk mid-infrared spectra to identify dairy cow groups associated with negative energy balance in early lactation, revealing five distinct clusters with varying severity.