Exact Volumes of Semi-Algebraic Convex Bodies
Pith reviewed 2026-05-16 07:09 UTC · model grok-4.3
The pith
Convex bodies defined by inequalities of concave polynomials have volumes that can be computed to arbitrary precision by representing periods as linear differential equations.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
We compute the volumes of convex bodies that are given by inequalities of concave polynomials to arbitrary precision thanks to the representation of periods by linear differential equations. Our approach rests on prior work and presents a novel method to identify the relevant critical values. Convexity allows us to reduce the required number of creative telescoping steps by an exponential factor. We provide an implementation and examples in low dimensions.
What carries the argument
Representation of the volume periods as solutions to linear differential equations, together with a novel procedure for identifying critical values that exploits convexity.
If this is right
- Volumes of such convex bodies can be obtained numerically to arbitrary precision without performing explicit symbolic integration.
- The exponential reduction in creative telescoping steps applies specifically because of convexity.
- The method produces results in dimensions two, three, and four as demonstrated by the implementation.
- The SageMath implementation based on ore_algebra makes the technique directly usable for further examples.
Where Pith is reading between the lines
- The differential-equation representation could be applied to other integrals over convex semi-algebraic domains beyond volume.
- Efficiency gains from convexity might extend to related problems such as computing moments or surface areas of the same bodies.
- The approach may scale to moderately higher dimensions if the critical-value procedure remains efficient.
Load-bearing premise
The input polynomials must be concave to guarantee the body is convex, and the critical-value identification procedure must locate every relevant value without omission or duplication.
What would settle it
Run the implementation on the unit disk given by x squared plus y squared less than or equal to one and verify whether the output matches pi to high precision; alternatively, construct an example where a known critical value is missed and check if the computed volume is incorrect.
Figures
read the original abstract
We compute the volumes of convex bodies that are given by inequalities of concave polynomials. These volumes are found to arbitrary precision thanks to the representation of periods by linear differential equations. Our approach rests on work of Lairez, Mezzarobba, and Safey El Din. We present a novel method to identify the relevant critical values. Convexity allows us to reduce the required number of creative telescoping steps by an exponential factor. We provide an implementation based on the ore_algebra package in SageMath. We present examples computed with our implementation in 2, 3 and 4 dimensions.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript presents an algorithm to compute the exact volumes of semi-algebraic convex bodies defined by inequalities involving concave polynomials. Volumes are obtained to arbitrary precision by representing them as periods of rational functions and deriving linear differential equations via creative telescoping; a novel procedure identifies the critical values that determine the singularities of these D-finite equations. Convexity is exploited to prune the telescoping computation, yielding an exponential reduction in steps. The method builds on Lairez–Mezzarobba–Safey El Din and is implemented in SageMath using ore_algebra, with explicit examples in dimensions 2–4.
Significance. If the critical-value procedure is complete and the convexity reduction is rigorously justified, the work supplies a practical, high-precision tool for volume computation in convex algebraic geometry and optimization. The implementation and low-dimensional examples demonstrate feasibility, while the claimed exponential saving in creative-telescoping cost would be a concrete algorithmic advance over prior D-module techniques.
major comments (2)
- [Section 4] Section 4 (Critical-Value Identification): the novel procedure for locating critical values is described algorithmically but lacks a self-contained completeness argument or termination proof. If a relevant critical value is omitted, the resulting differential equation is incorrect and the arbitrary-precision claim fails; an explicit proof or exhaustive enumeration strategy is required.
- [Section 3.2] Section 3.2 (Convexity Pruning): the assertion that convexity reduces the number of creative-telescoping steps by an exponential factor is stated without a first-principles complexity derivation or concrete operation count; this reduction is load-bearing for the efficiency claim and needs a detailed bound.
minor comments (2)
- The introduction would benefit from a short table summarizing the input format (concave polynomials, dimension, degree) and the output precision achieved in the examples.
- Notation for the period integrals and the D-module generators should be unified between the abstract and the algorithmic sections to avoid minor confusion for readers outside D-module theory.
Simulated Author's Rebuttal
We thank the referee for the careful reading and constructive comments on our manuscript. We address each major point below and will revise the paper to incorporate the requested arguments and bounds.
read point-by-point responses
-
Referee: [Section 4] Section 4 (Critical-Value Identification): the novel procedure for locating critical values is described algorithmically but lacks a self-contained completeness argument or termination proof. If a relevant critical value is omitted, the resulting differential equation is incorrect and the arbitrary-precision claim fails; an explicit proof or exhaustive enumeration strategy is required.
Authors: We agree that a formal completeness argument is required to support the correctness of the arbitrary-precision claim. In the revised manuscript we will add a self-contained proof that the critical-value procedure enumerates all relevant singularities. The argument will proceed by showing that any omitted critical value would contradict the convexity of the semi-algebraic set and the algebraic dependence relations among the defining polynomials; we will also supply an explicit termination proof based on the finite degree of the input polynomials and the bounded number of real roots of the resultant systems that arise. revision: yes
-
Referee: [Section 3.2] Section 3.2 (Convexity Pruning): the assertion that convexity reduces the number of creative-telescoping steps by an exponential factor is stated without a first-principles complexity derivation or concrete operation count; this reduction is load-bearing for the efficiency claim and needs a detailed bound.
Authors: We acknowledge that the exponential-reduction claim in Section 3.2 requires a rigorous complexity derivation. In the revision we will insert a first-principles analysis that bounds the size of the pruned monomial basis under convexity: specifically, we show that the number of admissible monomials is at most O(d^{n/2}) rather than O(d^n) for degree-d polynomials in n variables, yielding an exponential saving in the creative-telescoping phase. We will also tabulate explicit operation counts from the SageMath implementation for the dimension-2, 3 and 4 examples to make the practical savings concrete. revision: yes
Circularity Check
No circularity; derivation rests on independent external prior work
full rationale
The paper attributes its core period-to-linear-DE representation directly to Lairez, Mezzarobba, and Safey El Din (external authors). The novel critical-value identification procedure and the convexity-based exponential reduction in creative-telescoping steps are algorithmic contributions that do not reduce by construction to the paper's own inputs, fitted parameters, or self-citations. No equations or claims equate a prediction to its defining data, import uniqueness from the authors' prior results, or rename known patterns; the chain remains self-contained against the cited external literature.
Axiom & Free-Parameter Ledger
axioms (1)
- standard math Periods of algebraic integrals satisfy linear differential equations with rational coefficients (D-module theory).
Reference graph
Works this paper leans on
-
[1]
Jérémy Berthomieu, Christian Eder, and Mohab Safey El Din. 2021. msolve: A Library for Solving Polynomial Systems. In2021 International Symposium on Symbolic and Algebraic ComputationACM, 51–58
work page 2021
-
[2]
Jeff Bezanson, Alan Edelman, Stefan Karpinski, and Viral B Shah. 2017. Julia: A fresh approach to numerical computing.SIAM review59, 1 (2017), 65–98
work page 2017
-
[3]
2024.Metric Algebraic Geom- etry
Paul Breiding, Kathlén Kohn, and Bernd Sturmfels. 2024.Metric Algebraic Geom- etry. Birkhäuser
work page 2024
- [4]
-
[5]
Frédéric Chyzak. 2000. An extension of Zeilberger’s fast algorithm to general holonomic functions.Discrete Math.217, 1–3 (2000), 115–134
work page 2000
-
[6]
2014.The ABC of Creative Telescoping — Algorithms, Bounds, Complexity
Frédéric Chyzak. 2014.The ABC of Creative Telescoping — Algorithms, Bounds, Complexity. Ecole Polytechnique X. Accreditation to supervise research
work page 2014
-
[7]
Daniel R. Grayson and Michael E. Stillman. Macaulay2, a software system for research in algebraic geometry. Available at http://www2.macaulay2.com
-
[8]
Manuel Kauers. 2023.D-finite functions. Algorithms and Computation in Mathe- matics, Vol. 30. Springer
work page 2023
-
[9]
Manuel Kauers, Maximilian Jaroschek, and Fredrik Johansson. 2015. Ore polyno- mials in Sage. InComputer algebra and polynomials. Lecture Notes in Comput. Sci., Vol. 8942. Springer, 105–125
work page 2015
-
[10]
Vladimir Koltchinskii, Lakshmi Ramesh, and Martin Wahl. 2026. Maximum likelihood estimation of the location of a symmetric convex body. Manuscript in preparation
work page 2026
-
[11]
Pierre Lairez. 2016. Computing periods of rational integrals.Math. Comp.85, 300 1719–1752
work page 2016
-
[12]
Pierre Lairez, Marc Mezzarobba, and Mohab Safey El Din. 2019. Computing the Volume of Compact Semi-Algebraic Sets.Proceedings of the 2019 International Symposium on Symbolic and Algebraic Computation (ISSAC ’19). ACM, 259–266
work page 2019
-
[13]
Marc Mezzarobba. 2023. volumes. A Git repository available at https://src.koda. cnrs.fr/marc.mezzarobba.3/volumes/
work page 2023
-
[14]
2011.Singularities of integrals
Frédéric Pham. 2011.Singularities of integrals. Springer, EDP Sciences
work page 2011
-
[15]
2026.exact_convex_volumes: v0.0.1
Lakshmi Ramesh and Nicolas Weiss. 2026.exact_convex_volumes: v0.0.1. https: //doi.org/10.5281/zenodo.18472470
- [16]
-
[17]
2000.Gröbner deforma- tions of hypergeometric differential equations
Mutsumi Saito, Bernd Sturmfels, and Nobuki Takayama. 2000.Gröbner deforma- tions of hypergeometric differential equations. Algorithms and Computation in Mathematics, Vol. 6. Springer
work page 2000
-
[18]
Anna-Laura Sattelberger and Bernd Sturmfels. 2025. 𝐷-Modules and Holonomic Functions. InVarieties, Polyhedra, Computation. EMS Series of Congress Reports, Vol. 22. EMS Press, 251–293
work page 2025
-
[19]
Nobuki Takayama. 2013. Gröbner Basis for Rings of Differential Operators and Applications. InGröbner Bases: Statistics and Software Systems, Takayuki Hibi (Ed.). Springer, 279–344
work page 2013
-
[20]
2025.SageMath, the Sage Mathematics Software System (Version 10.6)
The Sage Developers. 2025.SageMath, the Sage Mathematics Software System (Version 10.6). https://www.sagemath.org
work page 2025
-
[21]
D. Zeilberger. 1990. A holonomic systems approach to special functions identities. Journal of Computational and Applied Mathematics, 32(3):321–368. 8
work page 1990
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.