Non-computability of solutions of certain equations on digital computers (2022)

Significance of the result

  • Central question: is a computable continuous function with an uncomputable derivative “big news” or just a pathological curiosity.
  • Several commenters lean toward “parlor trick / nothing-burger”: mathematically cute, but not revealing deep new facts about computation.
  • Others stress it is still interesting that such behavior is possible within smooth analysis, even if not physically realizable.

Intuition for a computable function with uncomputable derivative

  • Computability of a real‑valued function is framed as “approximable to any desired precision by an algorithm.”
  • Construction idea: encode a recursively enumerable but undecidable set into the derivative using many tiny “bumps” in the graph.
  • The bumps get exponentially smaller and narrower as you go along a computable enumeration of the set, keeping the function itself easy to approximate.
  • To approximate the derivative at a point, you’d need information about the entire infinite pattern of bumps, effectively solving an undecidable problem.
  • This explains why numerical differentiation can fail even when numerical evaluation is straightforward.

Physical realizability and “uncomputable physics”

  • Several comments question whether such functions or PDE solutions can exist as physical processes.
  • Arguments: real physics has finite precision, Planck‑scale limits, and likely cannot implement such extreme constructions.
  • Some note that whether spacetime is truly continuous and real‑valued is itself an assumption, not experimentally provable.

Computable reals and (un)decidable properties

  • Discussion of computable reals: numbers given by algorithms that approximate them to arbitrary precision.
  • Key points:
    • Equality and ordering on computable reals are, in general, undecidable; only inequalities are semidecidable.
    • This connects directly to the halting problem via reals whose binary expansion encodes machine behavior or open conjectures.
  • There is debate and clarification around what “decidable” vs “semidecidable” means in this context.

Differentiation, integration, and numerical practice

  • Differentiation as an operator on computable functions can be noncomputable; an example family is sketched using smooth functions converging to zero with nonzero derivatives at a point.
  • In contrast, integration over reals is said to be computable via interval arithmetic and Darboux sums.
  • Some argue this has little practical impact: it concerns highly pathological inputs unlike those arising in standard scientific computing.

Measure, randomness, and typical reals

  • Side discussion: rationals in [0,1] have measure zero, so a “random real” is almost surely irrational and in fact uncomputable.
  • This is used to highlight how unintuitive real‑number probability and exact equality are, and why physical measurements never access “inaccessible” reals.