REVIEW 1 major objections 3 minor 1 cited by
Exact Integration for singular Zienkiewicz and Guzman-Neilan Finite Elements with Implementation
T0 review · 1 major / 3 minor · reviewed 2026-08-12 · deepseek-v4-flash
Pith's one-line read A recursive integration rule computes exact integrals of rational functions on triangles, enabling quadrature-free implementations of rational finite elements.
desk verdict Solid, useful paper: exact recursive integration for rational finite elements, with working code; the central claim holds, and the flagged Lemma 3.2 overstatement does not touch the algorithm. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The central object is the rational function $R_\alpha^\beta(\lambda)=\lambda^\alpha/(1-\lambda)^\beta$ on the 2D simplex, where $\lambda$ are the barycentric coordinates and $\alpha,\beta\in\mathbb{N}_0^3$. The argument is carried by three recurrence identities (Lemma 3.8) that express $R_\alpha^\beta$ as a linear combination of rational functions with lower total denominator exponent $|\beta|$ or lower numerator exponent component $\alpha_0$, together with two closed-form base cases: the polynomial integral formula (Lemma 3.3) and the single-pole formula for $\beta=(0,0,\beta_2)$ (Lemma 3.4). Algorithm 2 uses the integrability threshold of Lemma 3.2 as its first check, then routes the recursion through the identities and, when $\alpha_0=0$, through the one-dimensional closed-form evaluation of Algorithm 1.
What would settle it
Implement Algorithm 2 and compare its output on all multi-indices with entries up to, say, 3 to a high-precision Duffy-transform quadrature (e.g., 50-point Gauss rules per direction) on the reference triangle; a single mismatch in either the finite/infinite classification or the numerical value beyond rounding error would falsify the recursion or the integrability threshold. More directly, proving that the two terms in identity (3.7) cancel for some $(\alpha,\beta)$ would break the sharpness argument of Lemma 3.2.
Extended reading notes
Core claim
The central claim is that the integral mean of $R_\alpha^\beta$ over any triangle can be evaluated exactly by a finite recursion. The recursion uses three algebraic identities that rewrite the integrand into sums of rational functions with smaller parameters, and it is organized by an exact regularity condition: $I(\alpha,\beta)<\infty$ if and only if $\lVert\alpha+\beta\rVert_\infty \le |\alpha|+1$ (Lemma 3.2). Theorem 3.10 proves Algorithm 2, which implements this recursion, terminates and returns the exact value in all finite cases. As a consequence, the paper provides simple MATLAB implementations of the singular Zienkiewicz and the lowest-order Guzmán–Neilan elements whose system matrices are computed exactly, and its numerical experiments demonstrate that inexact quadrature causes stagnation of the biharmonic eigenvalue error and a loss of pressure robustness in the Stokes discretization, both of which are remedied by the exact integration.
Load-bearing premise
The paper's recursion relies on the exactness of its integrability test: it assumes that no exceptional rational function with $\lVert\alpha+\beta\rVert_\infty = |\alpha|+1$ is actually integrable because its two singular pieces cancel. If such a cancellation existed, the algorithm would wrongly return infinity for a finite integral.
Editorial extensions
If this is right
- The singular Zienkiewicz element can be assembled with exactly computed biharmonic stiffness and mass matrices during an offline phase, eliminating quadrature error from the discretization.
- The Guzmán–Neilan Stokes element preserves its exact divergence-free constraint when system matrices are formed with the exact rule, so discrete solutions remain exactly divergence-free.
- Inexact quadrature is shown to cause stagnation of eigenvalue error on uniform meshes and a reduced convergence order on graded meshes; exact integration removes this barrier.
- The provided MATLAB template demonstrates a general pipeline for implementing rational finite elements, so other rational elements can be studied without developing new quadrature.
Reading between the lines
- The same recursion identities may extend to rational functions in higher dimensions or with denominator factors that are products of general affine functions, since the algebraic decompositions in Lemma 3.8 are dimension-agnostic in form.
- If the numerical stagnation observed with inexact quadrature is generic, then any rational finite element method intended for eigenvalue or long-time structure-preserving simulations should use exact integration from the outset.
- The sharp integrability threshold is a reusable analytical tool: it provides a simple criterion for designing rational bubbles with prescribed Sobolev regularity on simplices.
- Memoizing intermediate values of $I(\alpha,\beta)$ and exploiting symmetries, as the performance remark suggests, should make the exact rule fast enough for production-scale use.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper develops an exact quadrature rule for rational functions of the form λ^α/(1−λ)^β on triangles. The central algorithmic contribution is a recursion (Algorithm 2) that computes the integral mean I(α,β) for all multi-indices with finite integral, with termination guaranteed by a sharp integrability criterion. The method is applied to the rational bubble functions appearing in the singular Zienkiewicz and Guzmán–Neilan finite elements, and MATLAB implementations are provided. Numerical experiments demonstrate that inexact quadrature causes stagnation in biharmonic eigenvalue computations and destroys pressure robustness in the Guzmán–Neilan Stokes discretization.
Significance. If the central claim holds, the paper fills a genuine gap in the literature: no exact quadrature for multivariate non-tensor-product rational functions on triangles was previously available. The derivation is parameter-free and the recursion identities are proven in detail, including a termination argument. The code is publicly available and the numerical experiments are reproducible and directly support the qualitative claims about the effects of inexact quadrature. The main theorem (Algorithm 2) is sound; the only mathematical defect is an overstatement in Lemma 3.2 that does not affect the main result but must be corrected.
major comments (1)
- [§3.1, Lemma 3.2] The claimed characterization of W^{m,p}-regularity is false for m ≥ 1. A counterexample is R^(1,0,0)_(0,0,0) = λ_1 on the reference triangle: for m = 1 and p = 2, one has |α| − ∥α+β∥∞ = 0, which violates the stated condition |α| − ∥α+β∥∞ > m − 2/p, yet λ_1 ∈ W^{1,2}(T). The sharpness argument invoking 'linearly independent singularities' is not valid in general, because cancellations under differentiation can occur. Since Algorithm 2 and Proposition 3.9 only use the m = 0 case, namely condition (3.10), this error does not affect the exact integration claim; nevertheless, the lemma should be corrected (for example, restricted to m = 0) or replaced by a valid statement for m ≥ 1.
minor comments (3)
- [§3.2.3, Algorithm 2] The sorting instruction reads 'Sort ((αj,βj))j=1,2 such that β0 ≤ β1 ≤ β2', but the indices should range over j = 0, 1, 2; please clarify the notation.
- [§4, Eq. (4.2)] The notation (DF)^{−⊤} is inconsistent with the code in Figure 4, line 6, which uses (DF)^{-1}, and with the preceding derivation Dλref = Dλ DF; the formula should read (DF)^{-1}.
- [§3.2.3, Theorem 3.10] The termination proof states that in the final recursion 'α0 or |β| is reduced', but the earlier branches using Proposition 3.9(c) also reduce α0. For completeness, the proof should specify a global decreasing measure, such as α0 + |β|, for all branches of Algorithm 2.
Circularity Check
No significant circularity: the exact integration recursion is derived from first principles, the termination argument is internally verifiable, and the load-bearing citations are external or non-essential.
full rationale
The central claim, Algorithm 2's exact computation of I(alpha,beta), is derived from Gamma-function identities (Lemma 3.3, Lemma 3.4), elementary one-dimensional integral recursions (Lemmas 3.5-3.6), and algebraic rational-function identities (Lemma 3.8). Each recursion is proven directly in the paper, and the finiteness check used by Algorithm 2 is the m=0 case of Lemma 3.2, which can be verified independently by local integrability analysis near vertices; it is not imported from a self-citation or fitted to data. The finite element properties of the singular Zienkiewicz and Guzman-Neilan spaces are cited from Ciarlet and Guzman-Neilan, but those citations are not used to justify the quadrature formula itself. The numerical experiments compare exact integration to inexact quadrature and are checked against known exact solutions; the observed stagnation and pressure-robustness loss are presented as numerical evidence, not as deductions from the integration formula. Self-citations such as [DST22] and [ST24] appear only in background comparisons and are not load-bearing. The only notable mathematical issue is that Lemma 3.2 states a regularity criterion for all m >= 1 and justifies sharpness by asserting that the two singular terms in (3.7) cannot cancel; that sharpness assertion is not fully demonstrated and the statement appears overbroad for m >= 1. However, Algorithm 2 and Proposition 3.9 invoke only the m=0 condition (3.10), whose sharpness follows directly from explicit vertex-neighborhood estimates, so this is a correctness concern rather than a circularity. No step reduces by construction to its own inputs, no fitted parameter is renamed as a prediction, and no load-bearing uniqueness theorem is imported from the authors' prior work.
Assumptions & free parameters
assumptions (5)
- domain assumption Z_s(T) has 12 local degrees of freedom and defines a C^1-conforming global space.
- domain assumption The Guzmán-Neilan spaces V,Q form an exact discrete de Rham complex and are inf-sup stable.
- standard math Gamma function identities: Γ(s)=∫_0^∞ t^{s-1}e^{-t}dt and Γ(s)=(s-1)! for integer s.
- standard math Polygamma identities, e.g. ∫_0^1 y^α log(y)/(1-y) dy = -ψ^(1)(α+1).
- standard math Lebesgue integrability near vertices: integrals of r^s over a 2D triangle are finite iff s > -2.
Cite this review
Pith. "Pith review of Exact Integration for singular Zienkiewicz and Guzman-Neilan Finite Elements with Implementation." pith.science (2026). https://pith.science/paper/K2NBILVC
@misc{pith2026241109485,
author = {Pith},
title = {Pith review of: Exact Integration for singular Zienkiewicz and Guzman-Neilan Finite Elements with Implementation},
year = {2026},
howpublished = {\url{https://pith.science/paper/K2NBILVC}},
note = {Machine review of arXiv:2411.09485}
}
read the original abstract
We develop a recursive integration formula for a class of rational polynomials in 2D. Based on this, we present implementations of finite elements that have rational basis functions. Specifically, we provide simple Matlab implementations of the singular Zienkiewicz and the lowest-order Guzman-Neilan finite element in 2D.
Figures
Figures from the paper (7 more)
Forward citations
Cited by 1 Pith paper
-
Scott-Vogelius element and iterated penalty method for inhomogeneous Dirichlet boundary conditions
For inhomogeneous Dirichlet Stokes data, quasi-optimal and pressure-robust error estimates for the Scott-Vogelius element and convergence of the iterated penalty method are established, contingent on a compatibility c...
Reference graph
Works this paper leans on
-
[36]
Application of Randomized Quadrature Formulas to the Finite Element Method for Elliptic Equations
doi: 10.1090/S0025-5718-2013-02753-6 . [GN18] J. Guzm´ an and M. Neilan. “inf-sup stable finite elements on barycentric refinements producing divergence-free approximations in arbitrary dimen- sions”. SIAM J. Numer. Anal. 56.5 (2018), pp. 2826–2844. doi: 10.1137/ 17M1153467. [HCB05] T. J. R. Hughes, J. A. Cottrell, and Y. Bazilevs. “Isogeometric analy- si...
work page Pith review arXiv 2018
-
[347]
doi: 10.1007/s00211-007-0063-4 . [Zie71] O. C. Zienkiewicz. The finite element method in engineering science . The second, expanded and revised, edition of The finite element method in structural and continuum mechanics . McGraw-Hill, London-New York- D¨ usseldorf, 1971, pp. xiv+521. (L. Diening) Department of Mathematics, Bielefeld University, Postfach 1...
-
[443]
doi: 10.1515/cmam-2020-0023 . [Lin09] A. Linke. “Collision in a cross-shaped domain—a steady 2d Navier-Stokes example demonstrating the importance of mass conservation in CFD”. REFERENCES 35 Comput. Methods Appl. Mech. Engrg. 198.41-44 (2009), pp. 3278–3286. doi: 10.1016/j.cma.2009.06.016. [LLMS17] P. L. Lederer, A. Linke, C. Merdon, and J. Sch¨ oberl. “D...
-
[1508]
Conforming and divergence-free Stokes ele- ments on general triangular meshes
doi: 10.1093/imanum/drt053. [GN14b] J. Guzm´ an and M. Neilan. “Conforming and divergence-free Stokes ele- ments on general triangular meshes”. Math. Comp. 83.285 (2014), pp. 15–
Reviewed August 12, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.