Exact Real Search: Formalised Optimisation and Regression in Constructive Univalent Mathematics
Todd Waugh Ambridge

TL;DR
This paper develops a formal framework within constructive univalent mathematics for exact real arithmetic, enabling verified search, optimisation, and regression algorithms on real number types using Agda.
Contribution
It introduces a novel constructive, type-theoretic approach to formalising and verifying optimisation and regression algorithms on exact real number types.
Findings
Formalised convergence properties of optimisation and regression algorithms.
Implemented verified algorithms on ternary signed-digit encodings of reals.
Extended the theory of searchable types within a constructive setting.
Abstract
The real numbers are important in both mathematics and computation theory. Computationally, real numbers can be represented in several ways; most commonly using inexact floating-point data-types, but also using exact arbitrary-precision data-types which satisfy the expected mathematical properties of the reals. This thesis is concerned with formalising properties of certain types for exact real arithmetic, as well as utilising them computationally for the purposes of search, optimisation and regression. We develop, in a constructive and univalent type-theoretic foundation of mathematics, a formalised framework for performing search, optimisation and regression on a wide class of types. This framework utilises Mart\'in Escard\'o's prior work on searchable types, along with a convenient version of ultrametric spaces -- which we call closeness spaces -- in order to consistently search…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMathematical and Theoretical Analysis · Numerical Methods and Algorithms · Computability, Logic, AI Algorithms
