Implementing evaluation strategies for continuous real functions
Michal Kone\v{c}n\'y, Eike Neumann

TL;DR
This paper presents a comprehensive implementation of evaluation strategies for continuous real functions, covering various representations and operations, with a focus on exact real computation and efficient algorithms.
Contribution
It introduces multiple representations for continuous functions, including oracle-based and polynomial approximations, and discusses local hybrid approaches for efficient evaluation.
Findings
Multiple function representations enable precise evaluation strategies.
Local hybrid representations improve efficiency for function approximation.
The paper analyzes the complexity of function division in polynomial representations.
Abstract
We give a technical overview of our exact-real implementation of various representations of the space of continuous unary real functions over the unit domain and a family of associated (partial) operations, including integration, range computation, as well as pointwise addition, multiplication, division, sine, cosine, square root and maximisation. We use several representations close to the usual theoretical model, based on an oracle that evaluates the function at a point or over an interval. We also include several representations based on an oracle that computes a converging sequence of rigorous (piecewise or one-piece) polynomial and rational approximations over the whole unit domain. Finally, we describe "local" representations that combine both approaches, i.e. oracle-like representations that return a rigorous symbolic approximation of the function over a requested interval…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNumerical Methods and Algorithms · Computability, Logic, AI Algorithms · Logic, programming, and type systems
