diff options
| author | Julian Weigt <juw@posteo.de> | 2026-02-10 12:59:50 +0100 |
|---|---|---|
| committer | Julian Weigt <juw@posteo.de> | 2026-02-10 13:01:01 +0100 |
| commit | f3af023f94c8822c0cc7e66f3d030efd2108c9ef (patch) | |
| tree | 4a86b964982978a842cc197fa85a062d5bd831f4 | |
| parent | e6bff8c3821469b4475ff1ac9662093a82fae9c3 (diff) | |
Expand readme on error bounds.
| -rw-r--r-- | README.md | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -28,6 +28,9 @@ Computing the maximal function of a function is the most computationally complex The program continuously outputs whenever it finds a function that beats the last record for the largest ratio of the L<sup>p</sup> norm of the kth derivative of the maximal function and the function. It is also possible to print the results in human readable format and as a latex table. -# Correctness +# Error bounds -I am relatively confident that the computed error bounds are correct for all operations except exponentiation, which is not used for p ∈ {1,∞}. +Even for a characteristic function that only take values 0 or 1, its maximal function may not be integer valued. The most widespread way to do non integer arithmetic on a computer is floating point arithmetic. This however is not exact, so results cannot be trusted a priori. This program implements two alternative ways to make results reliable: + +1. Interval arithmetic: To each floating point variable we assign an confidence interval, in which we know the true value has to lie. In this model arithmetic operations act on pairs of floating point numbers: the estimated value and the length of the confidence interval. I am relatively confident that the computed confidence intervals are correct for all operations except exponentiation, which is not used for p = 1,∞. +2. Rational numbers: For integer and even rational valued functions also the maximal function is rational valued. Thus, by storing values as fractions the maximal function and all derivatives can be computed exactly, and so can L<sup>p</sup> norms for p = 1,∞. The downside of this method is that nominator and denominator quickly become too large to be stored in standard integer formats. |
