to your HTML Add class="sortable" to any table you'd like to make sortable Click on the headers to sort Thanks to many, many people for contributions and suggestions. Licenced as X11: http://www.kryogenix.org/code/browser/licence.html This basically means: do what you want with it. */ var stIsIE = /*@cc_on!@*/false; sorttable = { init: function() { // quit if this function has already been called if (arguments.callee.done) return; // flag this function so we don't do the same thing twice arguments.callee.done = true; // kill the timer if (_timer) clearInterval(_timer); if (!document.createElement || !document.getElementsByTagName) return; sorttable.DATE_RE = /^(\d\d?)[\/\.-](\d\d?)[\/\.-]((\d\d)?\d\d)$/; forEach(document.getElementsByTagName('table'), function(table) { if (table.className.search(/\bsortable\b/) != -1) { sorttable.makeSortable(table); } }); }, makeSortable: function(table) { if (table.getElementsByTagName('thead').length == 0) { // table doesn't have a tHead. Since it should have, create one and // put the first table row in it. the = document.createElement('thead'); the.appendChild(table.rows[0]); table.insertBefore(the,table.firstChild); } // Safari doesn't support table.tHead, sigh if (table.tHead == null) table.tHead = table.getElementsByTagName('thead')[0]; if (table.tHead.rows.length != 1) return; // can't cope with two header rows // Sorttable v1 put rows with a class of "sortbottom" at the bottom (as // "total" rows, for example). This is B&R, since what you're supposed // to do is put them in a tfoot. So, if there are sortbottom rows, // for backwards compatibility, move them to tfoot (creating it if needed). sortbottomrows = []; for (var i=0; i
In cracking one of the biggest unresolved problems in mathematics, OpenAI launched a controversy over the information it used to train the developmental artificial intelligence system behind it, which raises questions over to whom credit for the accomplishment belongs. The controversy is overshadowing AI's more important contribution to the advancement of mathematics: its role in "autoformalizing" mathematical proofs in the Lean proof assistant.
Autoformalization refers to the automated formal verification of a mathematical proof utilizing proof assistant software. That matters because developing the computer code to verify a proof is often a time consuming and often tedious task for mathematicians.
As a general rule of thumb, it takes 40 hours of labor for a mathematician to formalize the equivalent of one page of an established mathematical proof presented in a textbook with all supporting material preceding it using the popular Lean proof assistant. John D. Cook, an applied mathematician and statistician who runs a consulting firm, estimates a research paper in mathematics takes about 20 times more effort to formalize into a Lean-verified proof, mainly because time needed to collect and validate all the supporting material for it, which may or may not be presented within the paper.
OpenAI's Navier-Stokes proof runs 166 pages. By Cook's back-of-the-envelope math, formalizing all the math needed to verify it could take as much as 132,800 hours for mathematicians to execute.
OpenAI autoformalized its Navier-Stokes proof in just 17 hours.
It's also not just OpenAI's technology making these kinds of advancements toward automating the most tedious and time consuming aspect of modern mathematics. On 4 September 2026, less than a week before OpenAI unveiled its Navier-Stokes proof, Anthropic announced its Claude AI system had successfully generated Lean-verified code for Andrew Wiles' proof of Fermat's Last Theorem (FLT). In doing so, Anthropic beat the mathematicians who had been working for years to formalize it by manually coding it in Lean.
Here's how Anthropic describes what its Claude AI system accomplished:
One way to check a proof’s correctness is to ask a computer to do it. Proof assistants like Lean verify the logic of a proof algorithmically, demonstrating its correctness beyond a doubt. The difficult part for humans is rewriting the proof so Lean can understand it. While a proof written for human readers will skip many obvious steps, Lean needs to see every step, no matter how trivial. Human proofs also build on centuries of published work, while a formalization starts from the tiny fraction of math that’s been formalized already.
For FLT, the formalization process was expected to take years. Just the blueprint the mathematical community has been using to describe the initial phase of the project runs to 86 pages.
Claude completed the proof in 11 days, producing computer-verifiable proofs of 30,300 theorems along the way (using 29,500 in the final proof). Dozens of Claude agents collaborated to define concepts, prove intermediate theorems, and use those theorems to prove ever harder statements. At 13 million lines of Lean code, Claude’s proof is over 5x the size of Mathlib, the principal community library of mathematical proofs this theorem builds on.
Here's some more back of the envelope math. If mathematicians were given $20 million and told to generate the Lean code to verify the Navier-Stokes proof using 132,800 hours of labor, no more and no less, assuming they got it done, they would effectively be paid a little over $150 for each hour of labor. That may even be close to what it would actually cost a single trained mathematician or coder per hour of their labor. Although assuming they worked 40 hours a week, 50 weeks a year, it would also take them nearly 64 years to perform the task.
How many trained mathematicians do you think it might take to accomplish the same task in 17 hours? Keep in mind that level of execution would also take extraordinary planning, preparation, coordination, and execution on their part to accomplish the task in that time. Do you think that extraordinary effort would cost more or less than $20 million?
Businesses around the world are already running numbers like these. The potential to realize massive savings in time and cost is why AI technology has sparked an investing and development boom in the last few years. It might have cost OpenAI $20 million to develop its AI systems to crack the Navier-Stokes equations including generating the Lean code to verify the proof, which perhaps appears excessive next to the Clay Mathematical Institute's $1 million prize for the achievement. But how much would the alternative of having an army of trained mathematicians to do the same job in the same time have cost?
We've been covering developments toward the resolving the open question of when the Navier-Stokes equations describing fluid motion works and when it doesn't for some time. Here's our coverage in chronological order:
On 8 September 2026, OpenAI officially announced it had determined the Navier-Stokes differential equations for describing the motion of fluids can develop a "singularity", or "blow up" or "break" to use more expressive terms, while running in a finite period of time.
Here's how they described the open question about the math involved in the Navier-Stokes equations:
The Navier–Stokes equations use Newton’s second law of motion (“F=ma”) to describe how fluids move. Importantly, they treat a fluid as a continuous medium rather than tracking individual molecules. These equations are used for aircraft design, weather forecasting, and the study of blood flow.
A fundamental open question for these dynamical equations has been whether the continuum approximation of the fluid can break down. Specifically, can the Navier–Stokes equations for a three-dimensional incompressible fluid with constant density develop a “singularity,” even when the motion starts smoothly? Here, a singularity means the dynamics lead to speeds in the fluid growing without bound within a finite amount of time. The development of a singularity would have to happen despite the presence of viscosity, which tends to smooth out motion. Because a real fluid cannot move infinitely fast, this would mark a breakdown in how the equations model the fluid. To continue modeling the system, one would then need to track the behaviour of each particle individually.
The equations date to the nineteenth-century work of Claude-Louis Navier and George Gabriel Stokes. In 1934, Jean Leray proved that solutions exist in a generalized sense, but whether they always remain smooth became a central unanswered question. In 2000, the Clay Mathematics Institute named the Navier–Stokes existence and smoothness problem one of seven Millennium Prize Problems.
And here's their result:
Our system produced an analytical proof and a Lean formalization that an initially smooth fluid at rest can develop a singularity in a finite time. The fluid has a smooth force applied to it, and its energy remains finite through the entire dynamics, from rest to the formation of the singularity. This resolves the Navier–Stokes Millennium Prize problem by establishing statement “C” (and also “D”) in the official Millennium Prize formulation.
The solution is a vortex, a spinning swirl of fluid, that spirals inward and gets increasingly elongated, like spaghetti. This central region shrinks while it speeds up in such a way that its energy still stays finite, as required by the laws of physics. The technical challenge is for the equations to develop the breakdown through the motion of the fluid itself, rather than, for example, us putting in an infinite force by hand. More mathematically, the terms in the Navier–Stokes equations that describe the motion—acceleration, pressure gradients, momentum transfer, viscosity—must both become big yet cancel in a precise way. This detailed balance leaves a smooth external force even as the velocity of the fluid grows without bound.
Assuming it holds, OpenAI's solution to the Navier-Stokes Millennium Prize challenge, for which it might win $1 million, will have cost the firm $20 million.
The Clay Mathematics Institute, which established the "Millennium Prize" challenges for solving seven long-standing open problems in mathematics back in 2000, issued a statement indicating the million dollar prize for cracking the Navier-Stokes millennium problem is now pending their official verification.
Controversy soon erupted because of questions about whose mathematical research OpenAI's still-internal AI system used to develop their proof the Navier-Stokes equations will not always work and that they can break down under specific circumstances. The following Code Report from Fireship provides an entertaining rundown of the conflict:
Terry Tao's blog post announcing the accomplishment and assigning credit as best as could be done on 7 September 2026 is here.
The controversy over credit has the potential to arrest the rapid progress in mathematics that is being boosted by AI technologies. That potential exists because of the AI systems' ability to rapidly absorb new developments by mathematicians and apply them to a multitude of other problems without really understanding the work. In doing so, the AI developers are creating a strong, adverse incentive for the mathematicians to hold back their work until it has been fully verified to ensure they retain credit for it.
On 11 September 2026, Tao signed onto a declaration with other Fields Medal-winners (the math equivalent of the Nobel prize for science disciplines) who are alarmed at the major disconnect they're seeing between mathematicians and AI developers, which they argue puts advances in mathematics at risk.
That's a shame because the controversy is obscuring one of the biggest math stories of the year, which points to the massive capabilties that AI technologies are unlocking to advance mathematics. We'll cover that part of the story in Part 2.
Tristan Buckmaster. Announcement of three results with Levent Alpöge on finite-time blowup with smooth forcing for incompressible porous media, for Boussinesq, and for 3d incompressible Euler. [Mastodon post]. 7 September 2026.
Terence Tao. Finite time blowup with smooth forcing term for the incompressible porous medium, Boussinesq, and incompressible Euler equations. [Online article]. 7 September 2026.
OpenAI. On the Navier-Stokes Millennium Prize Problem. [Online article]. 8 September 2026.
Complexity. Visualizing the OpenAI solution to the Navier Stokes Equation. [Online video]. 10 September 2026.
Clay Mathematics Institute. Navier-Stokes Announcement. [Online article]. 11 September 2026.
Math and AI. A Severe Misalignment of AI in Mathematics. [Online article]. 11 September 2026.
We've been covering developments toward resolving the open question of when the Navier-Stokes equations describing fluid motion will work and when it won't for some time. Here's our coverage in chronological order, the articles marked with an asterisk are directly relevant to the resolution of the Clay Mathematical Institute's Navier-Stokes Millennium Problem:
The dividend outlook for the S&P 500 (Index: SPX) turned negative for the current quarter of 2026-Q3 since our August 2026 snapshot.
Projected dividends for 2026-Q3 dropped $0.37 per share during the intervening month. The CME Group's S&P 500 dividend futures for the quarter dropped to $20.65 per share as higher dividends that previously had been expected failed to materialize. Even so, the dividend futures data indicates 2026-Q3's dividends will still register around a dollar per share increase year-over-year by the time 2026-Q3's dividend futures contracts finally expire.
Meanwhile, the outlook for more distant future quarters was more positive. Dividends in each of the upcoming quarters from 2026-Q4 through 2027-Q3 now expected to be slightly higher than what dividend futures forecast last month.
Here is the summary of how the expected future for the S&P 500's dividends changed between 14 August and 14 September 2026:
The following chart illustrates the expectations for the S&P 500's quarterly dividends per share as of 14 August 2026 and how they compare with the preceding quarters going back to 2024-Q3.
Dividend futures represent the quantified expectations investors have for the future income they will realize from owning shares of stocks, which in turn, affects how investors set current day stock prices. How changes in the outlook for dividends at specific points of time in the future contribute to changes in current day stock prices as represented by the value of the S&P 500 index is described by this math.
Dividend futures for the index indicate the market capitalization-weighted amount of dividends per share for all these dividend-paying stocks that are expected to be paid out over the period covered by each quarter's dividend futures contracts. These contracts start on the day after the preceding quarter's dividend futures contracts expire and end on the third Friday of the month ending the indicated quarter. For example, as determined by dividend futures contracts, the now "current" quarter of 2026-Q3 began on Saturday, 20 June 2026 and will officially end on Friday, 18 September 2026. Since the expectations for this quarter's dividend payouts can change all the way up to that final date, it counts as a future quarter all the way up through that future point in time. The next quarter of 2026-Q4 will then begin on Saturday, 19 September 2026 and will run through Friday, 18 December 2026.
Because dividend futures are tied to options contracts that run on this schedule, that makes these figures different from the quarterly dividends per share figures that are reported by Standard and Poor. S&P reports the amount of dividends per share paid out during regular calendar quarters after the end of each quarter. This term mismatch accounts for the differences in dividends reported by both sources, with the biggest differences between the two typically seen in the first and fourth quarters of each year.
Image Credit: Microsoft Copilot Designer. Prompt: "A crystal ball with the word 'SP 500' written inside it". And 'Dividends' written above it, which we added.
Labels: dividends, forecasting, SP 500
The trading week ending Friday, 11 September 2026 saw the S&P 500 (Index: SPX) drop 0.8% below the preceding week's close. The index dropped to 7,656.98, which is 1.8% below its all-time record high close from 13 August 2026.
The week's biggest catalyst driving the outlook for investors was news of inflation, which saw the Consumer Price Index come in at an annualized value of 3.4%, the same a month earlier. That news locked in expectations the Fed will hike interest rates when after it meets 15 and 16 September 2026. The CME Group's FedWatch Tool now foresees four quarter point rate hikes in the Federal Reserve's future. The increases above the Federal Funds Rate's current target level of 3.50-3.75% are expected to come at 12 week intervals, starting on 16 September (2026-Q3), and repeating on 9 December (2026-Q4), 17 March (2027-Q1), and 28 July (2027-Q2).
The news also eliminated all the remaining uncertainty for what the Fed would do in this next week, giving the index some room to rebound on Friday, which saw the S&P 500 rise a little under 0.9% above its Thursday close.
The latest update of the alternative futures chart shows the trajectory of the Samp;P 500 is consistent with investors focusing on 2026-Q4, with the index running in the lower end of its expected range for that time horizon.
Here are the week's market-moving headlines:
The Atlanta Fed's GDPNow tool's forecast of real GDP growth for the U.S. economy in 2026-Q3 dipped to +4.4, declining from the +4.7% annualized growth it projected a week earlier.
Image credit: Microsoft Copilot Designer. Prompt: "An editorial cartoon of a Wall Street bull and bear who are happy to see news the Federal Reserve will hike interest rates in September 2026 as the bull says 'THANK GOODNESS. MAYBE WE CAN FINALLY START LOOKING PAST THIS MONTH'". That's a bit of satire aimed at analysts who somehow think investors weren't already looking past the end of the current quarter and factoring in the potential for more rate hikes before the end of the year in their investing decisions.
There's an entire cottage industry that has sprung up for Americans thinking about how long should they wait to start taking Social Security's retirement benefits.
If you only look at size of your monthly benefit, the numbers seem to suggest waiting for as long as possible to start taking the benefit is the right path forward. If you compare the amount of your benefit with what you would get if you waited until you reached what Social Security considers "normal retirement age", which has been set at Age 67 for those born in 1960 or later, your initial monthly benefit will be reduced by 8% per each year early. For example, if you start drawing Social Security as early as possible at Age 62, your benefit will be 40% less than what it would be if you had waited until Age 67 to start.
Similarly, if you hold out longer until Age 70, the longest you can hold out, your initial benefit will be 24% higher than what it would be if you had started taking benefits three years earlier.
But whether waiting like that actually makes sense depends on more than just how old you will be when you start taking Social Security benefits. If you have health problems that might keep you from living longer, for example, taking benefits earlier might make a lot more sense for your situation. If however you have a reasonable expectatation you'll live much longer, waiting to be older before tapping Social Security could be more beneficial for you.
The answer to the question of when to start taking benefits can also depend upon whether you're married or single. If you're married, the right age for you to start pulling Social Security's pension benefits may be different from the optimal age for your spouse to maximize your total household benefit. So what's the right thing to do?
That topic was recently covered on the RetirementNerds podcast, in which host Erik Soderborg ran through a number of examples with financial planner Zacc Call. The following hour-long video provides one of the better overviews we've seen of the factors that can complicate the major life event of deciding when to start taking Social Security retirement benefits:
We came across this video while researching an upcoming article that we're still developing behind the scenes, in which we'll feature another video by the pair discussing a different retirement-related topic.
Labels: ideas, personal finance
Welcome to the blogosphere's toolchest! Here, unlike other blogs dedicated to analyzing current events, we create easy-to-use, simple tools to do the math related to them so you can get in on the action too! If you would like to learn more about these tools, or if you would like to contribute ideas to develop for this blog, please e-mail us at:
ironman at politicalcalculations
Thanks in advance!
Closing values for previous trading day.
This site is primarily powered by:
The tools on this site are built using JavaScript. If you would like to learn more, one of the best free resources on the web is available at W3Schools.com.