aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulian Weigt <juw@posteo.de>2026-02-09 13:03:04 +0100
committerJulian Weigt <juw@posteo.de>2026-02-09 14:12:11 +0100
commitdb35cd5887e81b0470175537d00a66dc8665793b (patch)
tree2176b7be227daad35b4155d71cf5606f705977a8
parentb9f353f966ffa48dd0179c3ab3eb73e9feb9940e (diff)
Add readme.
-rw-r--r--README.md25
1 files changed, 25 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..f422ba8
--- /dev/null
+++ b/README.md
@@ -0,0 +1,25 @@
+For functions f on the discrete circle {0,…,N-1} this program computes their uncentered maximal functions and the ratio of the L<sup>p</sup> norms of the kth derivative of the maximal function and the function.
+
+# Building
+
+If `git` is installed you can fetch the repository using
+
+```
+git clone https://cgit.jnwt.eu/discretemf
+```
+
+The program is written in C and hence requires a C compiler for building. If `make` and `gcc` are installed then running
+
+```
+make
+```
+
+builds three files:
+
+- `charf_approx` does computations using floating point (`double`) numbers, which come with rounding errors.
+- `charf_error` does computations using floating point (`double`) numbers and gives an upper bound for the total rounding error.
+- `charf_exact` does exact computations using fractions. Nominator and denominator are of type `unsigned long long` and bounded in size accordingly.
+
+# Correctness
+
+I am relatively confident that the error bounds are correct for all operations except exponentiation, which is not used for p∈{1,āˆž}.