LinApart3: efficient algorithm for multivariate partial fraction decomposition with linear denominators
Pith reviewed 2026-07-01 02:12 UTC · model grok-4.3
The pith
LinApart3 decomposes multivariate rational functions with linear denominators so each term uses at most as many distinct factors as there are partial-fraction variables, introduces no spurious singularities, and yields the same result regar
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
LinApart3 performs multivariate partial fraction decomposition for rational functions with linear denominators by exploiting the hyperplane arrangement geometry, replacing Gröbner basis or Leinartas methods with linear algebra and residue extraction. This yields terms each containing at most as many distinct original denominators as there are partial fraction variables, introduces no spurious singularities, remains independent of variable ordering, and is unaffected by spectator variables. The algorithm is naturally parallelizable due to independent basis contributions.
What carries the argument
The geometry of the hyperplane arrangement defined by the linear denominators, which permits replacement of polynomial-ideal computations by linear algebra plus residue extraction.
If this is right
- High-dimensional integrals or amplitudes can be reduced symbolically without intermediate expression growth.
- Parallel implementations become straightforward because each basis contribution can be computed independently.
- Results remain reproducible across different computer-algebra systems because the output does not depend on variable ordering.
- Spectator variables can be carried through the decomposition without extra cost or special handling.
Where Pith is reading between the lines
- The same geometric replacement strategy might apply to other linear arrangements that appear in multi-loop calculations.
- Combining the algorithm with existing reduction tools could automate more steps in amplitude computations.
- Because the method is insensitive to extra variables, it may simplify treatments of multi-scale problems where some parameters are held fixed.
- Implementation in open-source computer-algebra libraries would allow direct testing on benchmark integrals from the literature.
Load-bearing premise
The geometry of the hyperplane arrangement permits replacement of polynomial-ideal computations by linear algebra plus residue extraction without loss of correctness or introduction of intermediate swell.
What would settle it
A concrete multivariate rational function with linear denominators on which the algorithm produces at least one term containing more distinct denominators than the number of partial-fraction variables or adds a pole absent from the original expression.
Figures
read the original abstract
We present LinApart3, an efficient multivariate partial fraction decomposition algorithm for rational functions with linear denominators. Our decomposition algorithm guarantees that each term contains at most as many distinct denominators from the original set as partial fraction variables, introduces no spurious singularities, is independent of variable ordering, and is insensitive to the presence of spectator variables. While general multivariate approaches based on Gr\"obner bases or Leinartas' method handle arbitrary polynomial denominators, they suffer from intermediate expression swell. LinApart3 replaces polynomial-ideal computations with linear algebra and residue extraction by exploiting the geometry of the hyperplane arrangement defined by the denominators, circumventing this issue just as LinApart did in the univariate case. Because the individual basis contributions are independent, the algorithm is moreover naturally parallelizable. To showcase the utility of our algorithm we implemented the algorithm both in Wolfram Mathematica and FORM.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper presents LinApart3, an efficient algorithm for multivariate partial fraction decomposition of rational functions with linear denominators. The algorithm is claimed to guarantee that each term contains at most as many distinct denominators from the original set as there are partial-fraction variables, introduces no spurious singularities, is independent of variable ordering, and is insensitive to spectator variables. It achieves this by replacing Gröbner-basis or Leinartas-style polynomial-ideal computations with linear algebra plus residue extraction, exploiting the geometry of the hyperplane arrangement defined by the denominators. The method is naturally parallelizable, and implementations in both Wolfram Mathematica and FORM are provided to demonstrate utility.
Significance. If the stated guarantees hold and are supported by the full derivation, the work would supply a practical tool for a recurring task in high-energy physics calculations involving multivariate rational functions with linear denominators. Replacing ideal computations by linear algebra avoids the intermediate expression swell that limits general-purpose methods; the parallel structure and dual-language implementations are concrete strengths that aid both performance and reproducibility.
minor comments (2)
- [Abstract] Abstract: the phrase 'partial fraction variables' is used without an explicit definition or reference to its meaning in the context of the decomposition; a one-sentence clarification would improve accessibility.
- The manuscript would benefit from a short worked example (even a bivariate case) early in the text to illustrate how the hyperplane-geometry step produces the claimed bound on the number of denominators per term.
Simulated Author's Rebuttal
We thank the referee for the positive assessment of LinApart3, the recognition of its practical utility in high-energy physics calculations, and the recommendation for minor revision. No specific major comments were provided in the report.
Circularity Check
No significant circularity; algorithm is a constructive replacement of ideal methods
full rationale
The paper introduces LinApart3 as a new algorithm that exploits hyperplane geometry to replace Gröbner/ideal computations with linear algebra plus residue extraction. The listed guarantees (at most as many denominators per term as variables, no spurious singularities, ordering independence, spectator insensitivity) are stated as direct consequences of this replacement and the independence of basis contributions. No equation or claim reduces by construction to a fitted parameter, self-defined quantity, or load-bearing self-citation chain. The univariate LinApart reference is contextual background only and does not justify the multivariate correctness claims. The derivation is therefore self-contained as an explicit algorithmic construction.
Axiom & Free-Parameter Ledger
Reference graph
Works this paper leans on
-
[1]
K. G. Chetyrkin and F. V . Tkachov, Nucl. Phys. B192, 159 (1981)
1981
-
[2]
High-precision calculation of multi-loop Feynman integrals by difference equations
S. Laporta, Int. J. Mod. Phys. A15, 5087 (2000), arXiv:hep-ph/0102033 [hep-ph]
work page internal anchor Pith review Pith/arXiv arXiv 2000
-
[3]
A. V . Smirnov, JHEP10, 107 (2008), arXiv:0807.3243 [hep-ph]
work page internal anchor Pith review Pith/arXiv arXiv 2008
-
[4]
J. Klappert, S. Y . Klein, and F. Lange, Comput. Phys. Commun.264, 107968 (2020), arXiv:2004.01463 [cs.SC]
-
[5]
A. B. Goncharov, Math. Res. Lett.5, 497 (1998)
1998
-
[6]
E. Remiddi and J. A. M. Vermaseren, Int. J. Mod. Phys. A15, 725 (1999), arXiv:hep-ph/9905237 [hep-ph]
work page internal anchor Pith review Pith/arXiv arXiv 1999
-
[7]
Algorithms for the symbolic integration of hyperlogarithms with applications to Feynman integrals
E. Panzer, Comput. Phys. Commun.188, 148 (2014), arXiv:1403.3385 [hep-th]
work page internal anchor Pith review Pith/arXiv arXiv 2014
-
[8]
A. Kardos, S.-O. Moch, and O. Schnetz, Eur. Phys. J. C86, 659 (2026), arXiv:2511.19992 [hep-ph]
-
[9]
L. Fekeshazy, B. Chargeishvili, G. Somogyi, and S. Van Thurenhout, Comput. Phys. Commun. (2024), arXiv:2405.20130 [hep-ph]
-
[10]
L. Feke ´sházy and O. Schnetz, (2025), arXiv:2511.15735 [hep-ph]
-
[11]
E. K. Le ˘ınartas, Soviet Math. (Iz. VUZ)22, 32 (1978), translated from Izv. Vyssh. Uchebn. Zaved. Mat. 22 (10) (1978) 47–51
1978
-
[12]
Leinartas's partial fraction decomposition
A. Raichev, (2012), arXiv:1206.4740 [math.AC]
work page internal anchor Pith review Pith/arXiv arXiv 2012
-
[13]
M. Heller and A. von Manteuffel, Comput. Phys. Commun.271, 108174 (2022), arXiv:2101.08283 [cs.SC]
- [14]
- [15]
- [16]
-
[17]
Feynman Integrals and Intersection Theory
P. Mastrolia and S. Mizera, JHEP02, 139 (2019), arXiv:1810.03818 [hep-th]
work page internal anchor Pith review Pith/arXiv arXiv 2019
-
[18]
H. Frellesvig, F. Gasparotto, M. K. Mandal, P. Mastrolia, L. Mattiazzi, and S. Mizera, Phys. Rev. Lett.123, 201602 (2019), arXiv:1907.02000 [hep-th] . 43
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.