math.CAOct 10, 2026

Description Complexity Bounds for Analytic Approximations of Lipschitz Functions

Authors: Artem Vozmishchev

Organizations: Faculty of Applied Informatics, ITMO University, St. Petersburg, 197101, Russia

Abstract

We study how many bits are needed to write down an elementary analytic expression that uniformly approximates a Lipschitz function. Expressions are finite trees over the basis {+,−,×,÷,exp⁡}\{+,-,\times,÷,\exp\} with the variables and rational constants, and their size is \dc(f)\dc(f), the length of the shortest description of ff in a fixed binary description language. For functions of one variable we prove that every LL-Lipschitz F:[0,1]→[0,1]F:[0,1]\to[0,1] has an everywhere-defined approximant of accuracy ΔΔ with \dc(f)≤C (L/Δ+lg⁡(1/Δ+2))\dc(f)\le C\,(L/Δ+\lg(1/Δ+2)) for all L,Δ>0L,Δ>0, by a linear spline smoothed with logistic ramps in a description language with one repetition construct. We prove a matching lower bound valid for every description language: for Δ≤1/36Δ\le 1/36 and every L>0L>0 some LL-Lipschitz function needs at least 116(L/Δ+lg⁡(1/Δ+2))\tfrac1{16}(L/Δ+\lg(1/Δ+2)) bits. Hence the worst-case description complexity is Θ(L/Δ+lg⁡(1/Δ+2))Θ(L/Δ+\lg(1/Δ+2)). For functions on [0,1]d[0,1]^d the same method gives Θd((L/Δ)d+lg⁡(1/Δ+2))Θ_d\bigl((L/Δ)^d+\lg(1/Δ+2)\bigr), using a tensor-product spline whose coefficients are mixed second differences and cost O(d)O(d) bits each. Without the repetition construct the upper bounds carry an additional logarithmic factor, whose necessity for plain expression trees is left open. A reference encoder, decoder and evaluator confirm the constructions numerically, and figures and tables report the checks.

Figures & tables

Explore similar work

Mar 11, 2026

Efficient Approximation to Analytic and LpL^p functions by Height-Augmented ReLU Networks

This work addresses two fundamental limitations in neural network approximation theory. We demonstrate that a three-dimensional network architecture enables a significantly more efficient representation of sawtooth functions, which serves as the cornerstone in the approximation of analytic and LpL^p functions. First, we establish substantially improved exponential approximation rates for several important classes of analytic functions and offer a parameter-efficient network design. Second, for the first time, we derive a quantitative and non-asymptotic approximation of high orders for general LpL^p functions. Our techniques advance the theoretical understanding of the neural network approximation in fundamental function spaces and offer a theoretically grounded pathway for designing more parameter-efficient networks.
Mar 30, 2026

Demystifying Lipschitz verification: positive matrices, negative results

The global Lipschitz constant of a neural network is related to robustness and generalization, yet unlike in many classical models, it is not plainly legible from the parameters. This has motivated sophisticated verification algorithms, especially semidefinite programming (SDP) based on incremental quadratic constraints on the activation functions, to improve on the fast but often loose product of layerwise Lipschitz constants (the trivial bound). We ask why Lipschitz verification is a problem in the first place. Our answer is that the difficulty is structural: estimating a network's Lipschitz constant requires knowing which hidden states are reachable, and reachability is NP-hard. If P!=NP, then reachability is a barrier to any polynomial-time algorithm. Through explicit constructions, we show that this blindness can force SDP-based bounds to inherit the same qualitative failures as the trivial bound, including but not limited to polynomial per-layer conservatism. We show that the difficulties of NP-hard questions are not isolated to worst-case computational reductions, but actually afflict every instance of the verification problem. Thus SDP is not sufficient for Lipschitz verification. We also argue that it is not necessary: several apparent failures of the trivial bound arise from removable parameterization pathologies, and can be mitigated by optimizing or regularizing the trivial bound itself. We demonstrate this claim via a "spherical cow" linear model and numerical proofs of concept. While the main contribution is theoretical and negative, we finally motivate a novel form of trigonometric layers that do not need biases for universal approximation. Combined with trivial bound regularization, they make the trivial bound provably and practically tight.
Apr 29, 2026

Layer-wise Lipschitz-Product Control for Deep Kolmogorov--Arnold Network Representations of Compositionally Structured Functions

We prove that any continuous function f from [0,1]^n to R representable by a finite computation tree with N internal nodes and compositional sparsity s = O(1) admits a deep Kolmogorov-Arnold Network (KAN) representation. Each internal node is realised by a primitive KAN block with controlled block depth and Lipschitz product. The layer-wise Lipschitz product satisfies the primary domain-sensitive bound independent of the input dimension n. It simplifies to P(KAN_f) <= max(C*,1)^L_f with L_f <= c_max * N. For the standard operations {+,-,x,sin,cos} with x nodes on [0,1]-bounded inputs we obtain P(KAN) <= 1. Layer widths satisfy n_l <= n + 2 w_max * N. The uniform approximation error is bounded by N * max(C*,1)^d(f) * epsilon_Op (simplifies when C* <=1). For f in C^m we obtain optimal B-spline rates. Range bounds are also derived (B_f <= N+1 for additive trees). This addresses the gap on Lipschitz control in deep KAN stacks noted by Liu et al. (2024). Experiments confirm P(KAN)=1.0 for several compositionally structured functions.