Table of Contents
Fetching ...

On the computational properties of basic mathematical notions

Dag Normann, Sam Sanders

TL;DR

The paper investigates the computational properties of core mathematical notions for $\mathbb{R}\to\mathbb{R}$ and subsets of $\mathbb{R}$ within Kleene's higher-order framework, introducing two robust computation clusters: the $\Omega$-cluster and the $\Omega_1$-cluster. It develops a $\lambda$-calculus formulation that accommodates partial objects, enabling precise analysis of countably based partial functionals and their computability. The authors establish extensive computational equivalences for functionals arising from BV-, regulated-, and AC-related notions, revealing deep connections between mainstream theorems (e.g., Jordan decomposition, FTC, arc length) and higher-order computation. A key finding is that $\Omega$ and $\Omega_1$ are fundamentally partial and not equivalent to any total functional, while both clusters capture a wide array of functionals from BV, Sobolev, and Caccioppoli settings, clarifying the landscape of higher-order computability and its ties to classical analysis.

Abstract

We investigate the computational properties of basic mathematical notions pertaining to $\mathbb{R}\rightarrow \mathbb{R}$-functions and subsets of $\mathbb{R}$, like finiteness, countability, (absolute) continuity, bounded variation, suprema, and regularity. We work in higher-order computability theory based on Kleene's S1-S9 schemes. We show that the aforementioned italicised properties give rise to two huge and robust classes of computationally equivalent operations, the latter based on well-known theorems from the mainstream mathematics literature. As part of this endeavour, we develop an equivalent $λ$-calculus formulation of S1-S9 that accommodates partial objects. We show that the latter are essential to our enterprise via the study of countably based and partial functionals of type $3$.

On the computational properties of basic mathematical notions

TL;DR

The paper investigates the computational properties of core mathematical notions for and subsets of within Kleene's higher-order framework, introducing two robust computation clusters: the -cluster and the -cluster. It develops a -calculus formulation that accommodates partial objects, enabling precise analysis of countably based partial functionals and their computability. The authors establish extensive computational equivalences for functionals arising from BV-, regulated-, and AC-related notions, revealing deep connections between mainstream theorems (e.g., Jordan decomposition, FTC, arc length) and higher-order computation. A key finding is that and are fundamentally partial and not equivalent to any total functional, while both clusters capture a wide array of functionals from BV, Sobolev, and Caccioppoli settings, clarifying the landscape of higher-order computability and its ties to classical analysis.

Abstract

We investigate the computational properties of basic mathematical notions pertaining to -functions and subsets of , like finiteness, countability, (absolute) continuity, bounded variation, suprema, and regularity. We work in higher-order computability theory based on Kleene's S1-S9 schemes. We show that the aforementioned italicised properties give rise to two huge and robust classes of computationally equivalent operations, the latter based on well-known theorems from the mainstream mathematics literature. As part of this endeavour, we develop an equivalent -calculus formulation of S1-S9 that accommodates partial objects. We show that the latter are essential to our enterprise via the study of countably based and partial functionals of type .
Paper Structure (45 sections, 48 theorems, 33 equations)

This paper contains 45 sections, 48 theorems, 33 equations.

Key Result

Theorem 2.8

A function $f : [0, 1] \rightarrow {\mathbb R}$ of bounded variation is the difference of two non-decreasing functions $g, h:[0,1]\rightarrow {\mathbb R}$.

Theorems & Definitions (136)

  • Definition 2.1
  • Definition 2.2: Real numbers and related notions
  • Definition 2.4
  • Definition 2.6
  • Definition 2.7
  • Theorem 2.8: Jordan decomposition theorem
  • Definition 2.9
  • Definition 3.1
  • Definition 3.3: Types
  • Definition 3.4
  • ...and 126 more