Pith. sign in

REVIEW 4 major objections 3 minor 8 references

A Positivity-Preserving Finite Element Framework for Accurate Dose Computation in Proton Therapy

T0 review · 4 major / 3 minor · reviewed 2026-08-07 · deepseek-v4-flash

Pith's one-line read A finite element method that keeps proton dose from going negative

desk verdict A useful numerical framework undermined by a reversed inequality and an unproven maximum principle; the positivity-preserving claims don't yet have the advertised theoretical support. read the letter →

arxiv 2506.01105 v1 pith:66TSM5EQ submitted 2025-06-01 math.NA cs.NAphysics.med-ph

classification math.NAcs.NAphysics.med-ph MSC 65N3065N1535Q4992C50
keywords protontherapyfiniteelementmethodpositivitypreservationvariationalinequalitySUPGstabilisationabsorbeddoselinearBoltzmanntransportmaximumprinciple
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

This paper claims that a deterministic finite element solver for proton beam therapy can guarantee nonnegative fluence and dose at the mesh nodes, even on coarse meshes, by replacing the usual stabilised variational problem with a variational inequality over a set of functions with physically bounded nodal values. If the claim is correct, the method removes the unphysical negative dose values that standard streamline-upwind Petrov-Galerkin schemes produce near the Bragg peak, without requiring post-processing or Monte Carlo simulation. The authors derive optimal a priori convergence rates for fluence and dose and validate the scheme against analytic benchmarks, adaptive refinement tests, and a layered heterogeneous tissue model. A sympathetic reader would take the central contribution to be a practical, structure-preserving discretisation that makes deterministic proton dose computation reliable enough for treatment planning and downstream optimisation.

What carries the argument

The load-bearing object is the convex set $K_h = \{v_h \in V : 0 \le v_h(x_i) \le \sup_{\Gamma_-} g\}$ of finite element functions whose nodal values respect the physical bounds, paired with the variational inequality: find $\psi_h^+ \in K_h$ such that $A(\psi_h^+, v_h - \psi_h^+) + B_h(\psi_h^+, v_h - \psi_h^+) \ge l(v_h - \psi_h^+)$ for all $v_h \in K_h$. This is a box-constrained version of the SUPG discretisation: the constraint enforces the nodal maximum principle exactly, while the SUPG stabilisation with $\delta_K \sim h_K / (2(|\omega| + |\Pi_0 S(E)|))$ provides the coercivity and continuity estimates that yield quasi-optimality and the stated error rates.

What would settle it

Solve the slab problem with zero inflow ($g=0$) and a positive interior source ($f=1$), with $\epsilon=0$. Along each characteristic the exact fluence grows with path length, so the true solution is positive in the interior while $\sup_{\Gamma_-} g = 0$ forces $K_h = \{0\}$; the variational inequality then returns zero fluence everywhere, and the $L^2$ error between numerical and exact fluence fails to vanish as $h \to 0$. This calculation directly tests whether the upper bound $\sup g$ is the correct constraint for the scheme.

Watch

Extended reading notes

Core claim

The central claim is that the positivity-preserving variational inequality scheme (21), posed on the convex feasible set $K_h = \{v_h \in V : 0 \le v_h(x_i) \le \sup_{\Gamma_-} g\}$ defined by nodal bounds, guarantees nonnegative fluence at every Lagrange node, and that the analogous variational inequality or elementwise constant projection for dose (72), (69) guarantees nonnegative dose. The paper states that this discrete nodal maximum principle is compatible with SUPG stabilisation, and that the combined scheme achieves optimal a priori convergence rates for fluence (Corollary 3.9) and for dose (Lemmas 4.2 and 4.5), with the rate improving to $O(h^{p+1/2})$ when angular diffusion is absent.

Load-bearing premise

The whole positivity guarantee rests on the claim that the true fluence always stays between zero and the maximum value of the incoming beam; if a physical situation such as an interior proton source pushes the fluence above that ceiling, the method silently clamps the solution and the promised accuracy has no support.

Editorial extensions

If this is right

  • Standard SUPG solutions that exhibit spurious negative fluence or negative dose beyond the Bragg peak are replaced by solutions with no nodal undershoots or overshoots.
  • The positivity-preserving scheme reproduces the Bragg peak position and magnitude with fewer degrees of freedom when driven by the residual-plus-jump adaptive indicator.
  • The elementwise constant and variational inequality dose projections preserve nonnegativity, whereas the Galerkin L2 projection of dose does not.
  • The same framework handles sharp material interfaces in layered heterogeneous media without post-processing or filtering.
  • In the absence of angular diffusion, the a priori error rate improves to $O(h^{p+1/2})$, matching the hyperbolic character of the transport problem.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • If the continuous solution violates the upper bound $\sup_{\Gamma_-} g$ — for example with an interior source $f > 0$ — the variational inequality clamps the solution, and the paper's error estimates, which are proven for the unconstrained SUPG scheme, would not cover the clamped solution.
  • For polynomial degree two or higher, nodal positivity does not imply pointwise positivity between nodes, so a dose evaluated at non-nodal points could still be negative even though all Lagrange nodes are nonnegative.
  • Because $K_h$ is convex, the method could plug directly into treatment-planning optimisation as a convex constraint, making inverse planning with positivity constraints a natural next step.
  • The same variational inequality projection can be applied to other energy-integrated observables such as LET-weighted dose, since the positivity argument only uses the positivity of $S$, $\rho$, and the quadrature weights.
Share X Bluesky LinkedIn Reddit HN

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

4 major / 3 minor

Summary. The paper proposes SUPG finite element discretisations for a deterministic proton transport model that combines streaming, continuous slowing-down via a Bragg--Kleeman stopping power, and angular diffusion through a Laplace--Beltrami operator. The main advertised innovation is a positivity-preserving variational inequality variant that restricts nodal values of the discrete fluence to the physical interval, and the paper claims optimal a priori error estimates for both fluence and dose, supported by numerical benchmarks. In my reading, the numerical experiments are suggestive, but the central theoretical arguments contain several load-bearing errors: the consistency proof is invalid for positive angular diffusion, the coercivity lemma contains a sign error and an integration-by-parts error, no error estimate is proved for the constrained variational inequality scheme, and the dose error bounds omit the fluence approximation error.

Significance. If the theoretical claims were valid, the paper would make a useful contribution to deterministic dose computation in proton therapy: positivity preservation on coarse meshes is practically important, and a deterministic alternative to Monte Carlo with guaranteed nonnegative fluence would be valuable for treatment planning. The paper also deserves credit for using reproducible tooling (Firedrake, PETSc, Netgen) and for presenting numerical comparisons against an analytic Bragg-peak solution and against the unconstrained SUPG method. However, the advertised optimal-rate theorems for the positivity-preserving scheme are not established by the proofs as written, and the errors are not merely cosmetic; they affect the main analytical contribution. The numerical sections alone do not compensate for the unsupported convergence claims.

major comments (4)
  1. [Section 3.5, Lemma 3.5 and Eq. (26)] The consistency proof is invalid for the angular diffusion case. From (8) and (17), the transport operator satisfies L(ψ) = f + εΔωψ, not L(ψ) = 0. Consequently the claim in (26) that the SUPG stabilisation term vanishes because the residual of L(ψ) is zero is false; the term Σ_K ∫_K δ_K L(ψ)L(v_h) does not vanish. The derivation of Galerkin orthogonality (49) and hence Theorem 3.8 and Corollary 3.9 depends on this cancellation, so the quasi-optimality result is not established for ε > 0. For ε = 0 the argument would go through, but the paper explicitly advertises the framework for the angular diffusion regime.
  2. [Section 3.6, Eqs. (35)-(39)] The coercivity proof contains a sign error and an integration-by-parts error. For S(E)=E^{1-p}/(αp), S' is increasing on [Emin,Emax], so S'(E) ≥ S'(Emin) = -μ. This gives ∫_Ω S' u_h^2 ≥ -μ ||u_h||^2, the reverse of the inequality printed in (37). Equivalently, -∫_Ω S' u_h^2 = ∫_Ω |S'| u_h^2 is at most μ||u_h||^2, so it cannot provide the +μ||u_h||^2 lower bound used in (39). Moreover, the integration by parts in (35) omits the +1/2∫_Ω S' u_h^2 term that appears when -∫_Ω ∂_E(Su_h)u_h is integrated by parts, so Eq. (36) is also algebraically inconsistent. A corrected calculation may yield a different coercivity constant, but Lemma 3.6 as stated is false, and the coercivity-based results depending on it are unsupported.
  3. [Section 3.3, Eq. (21), and Corollary 3.9] The abstract and introduction claim optimal a priori convergence rates for the positivity-preserving scheme, but no error estimate is proved for the constrained variational inequality solution ψ_h^+ defined in (21). Corollary 3.9 and Theorem 3.8 apply only to the unconstrained SUPG solution ψ_h of (19). For the variational inequality (21), the paper does not establish existence, uniqueness, a consistency inequality with the exact solution, or a quasi-optimality bound. Therefore the central claim that the positivity-preserving formulation achieves optimal rates is unproved. This is not a local technicality; it is the main theoretical contribution claimed in the abstract.
  4. [Section 4.2, Lemma 4.2, and Section 4.5, Lemma 4.5] The dose error bounds omit the fluence approximation error. In Lemma 4.2, Dh is defined from ψ_h, but the proof introduces D* using the exact ψ and then bounds ∥D*-Dh∥ as a spatial projection error with no reference to ∥ψ-ψ_h∥. The missing term is unavoidable: the difference between D* and Dh contains the factor S(E)/ρ(x) times ψ(x,ξ_q)-ψ_h(x,ξ_q), integrated against quadrature weights. Without including this term, the stated estimate (64) does not follow. The same omission occurs in Lemma 4.5, where (70) is asserted without accounting for ∥ψ-ψ_h∥ in the elementwise projection. These lemmas therefore do not provide the advertised dose error rates.
minor comments (3)
  1. [Section 5.1, Eq. (75)] The Gaussian inflow data uses ε in the denominator of the exponent, while δ is the parameter introduced for the energy spread; this appears to be a typo.
  2. [Section 5.2, Figure 9 caption] The caption contains an unresolved cross-reference to 'Figure ??', which should be corrected.
  3. [Section 3.9, proof of Corollary 3.9] The statement uses p for the polynomial degree and s for the Sobolev regularity, but the proof switches between k and p inconsistently; the notation should be unified.

Circularity Check

0 steps flagged · score 2.0 of 10

No significant circularity: positivity is transparently imposed by the feasible set, and the a priori error analysis is self-contained; self-citations are contextual, not load-bearing.

full rationale

The paper's central derivation chain is not circular. The positivity-preserving property is obtained by defining the discrete feasible set K_h = {v_h : v_h(x_i) ∈ [0, sup_Γ- g]} (Eq. 20) and then solving the variational inequality (21) over K_h; the paper states 'By construction, ψ_h+ ∈ K_h satisfies a nodal analogue of the maximum principle.' Thus the nonnegativity guarantee is an explicit imposed constraint, not a quantity fitted from data nor a prediction derived from a different input. The a priori error claims (Theorem 3.8, Corollary 3.9, Lemmas 4.2 and 4.5) are derived from consistency, coercivity, continuity, interpolation and quadrature estimates within the paper; they do not reuse the target error as an input, and no parameter is fitted to make the rates hold in the analysis. Self-citations ([Ash+25], [AHP25], [ABP24], [Bar+24]) supply the underlying transport model and the variational-inequality framework, but they are not used as a uniqueness theorem or to exclude alternatives, and the paper's mathematical estimates do not reduce to those citations. Empirical parameters (α, p) are taken from the literature (Bragg–Kleeman, Bortfeld), so no fitted input is relabelled as a prediction. The numerical benchmark in Sec. 5.1 compares against the exact solution of the same PDE, which is code verification rather than independent physical validation, but this is not a circular reduction of the paper's claims. Separate correctness concerns—e.g. the apparent sign of Eq. (37) (since S' is increasing, ∫S'u² ≥ -µ||u||², not ≤, so the coercivity lower bound (39) is not established) and the absence of an error estimate for the constrained solution of (21)—are gaps in proof, not circularity.

Assumptions & free parameters 1 free parameters · 4 assumptions · 0 invented entities

The framework rests on the transport model (8) and the positivity feasible set (20). The main external inputs are the empirical Bragg-Kleeman parameters (α,p) from [BK05, Bor97], which are literature values, and the numerical stabilization δK. The maximum principle and coercivity assumptions are load-bearing and not rigorously justified.

free parameters (1)
  • δK (SUPG stabilization parameter) = h_K/(2(|ω| + |Π0 S(E)|))
    Chosen by hand per element (Eq 54). Standard SUPG scaling; the error estimates in Corollary 3.9 assume this specific choice, so the convergence rates depend on it.
assumptions (4)
  • ad hoc to paper Continuous solution satisfies the maximum principle 0≤ψ≤sup_{Γ-}g (Remark 2.8).
    Asserted without proof; used to define the feasible set K_h in Eq (20). The term -S'(E)ψ with S'<0 acts as a source, making the upper bound suspect.
  • domain assumption Homogeneous Neumann condition ∇ωψ·nx=0 on Γ⊥(ω) (Eq 14, Remark 2.5).
    Physical assumption that no particles escape through transverse boundaries. Required for the integration by parts in Lemma 3.5.
  • standard math Regularity ψ∈H^{s+1}(Ω) for the interpolation error estimates.
    Standard assumption for finite element error estimates; it is stated in Corollary 3.9 and used throughout the error analysis.
  • ad hoc to paper The bilinear form A+B is coercive on V with the constant μ=-S'(Emin) (Lemma 3.6).
    The proof uses an incorrect inequality (Eq 37), so this coercivity is not established; the error estimates (Theorem 3.8, Corollary 3.9) rely on it.

how reviews work

0 comments
Cite this review

Pith. "Pith review of A Positivity-Preserving Finite Element Framework for Accurate Dose Computation in Proton Therapy." pith.science (2026). https://pith.science/paper/66TSM5EQ

@misc{pith2026250601105,
  author       = {Pith},
  title        = {Pith review of: A Positivity-Preserving Finite Element Framework for Accurate Dose Computation in Proton Therapy},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/66TSM5EQ}},
  note         = {Machine review of arXiv:2506.01105}
}
read the original abstract

We present a stabilised finite element method for modelling proton transport in tissue, incorporating both inelastic energy loss and elastic angular scattering. A key innovation is a positivity-preserving formulation that guarantees non-negative fluence and dose, even on coarse meshes. This enables reliable computation of clinically relevant quantities for treatment planning. We derive a priori error estimates demonstrating optimal convergence rates and validate the method through numerical benchmarks. The proposed framework provides a robust, accurate and efficient tool for advancing proton beam therapy.

Figures

Figures reproduced from arXiv: 2506.01105 by the authors.

Figure 1
Figure 1. A 2D slice of dose from a 62 MeV proton beam. The sharp Bragg peak near the end of the track highlights the potential of proton beams to localise dose. This deter￾ministic simulation includes inelastic and Coulomb scatter￾ing but neglects nuclear interactions. The potential for improved dose distributions has been recognised for decades [LGA03], and by 2021, over 275,000 patients had received PBT worldwide [Par22]. … view at source ↗
Figure 2
Figure 2. The three main interactions of a proton with matter. A nonelastic proton–nucleus collision, an inelastic Coulomb interaction with atomic electrons and elastic Coulomb scattering with the nucleus. Consider a domain Ω ⊂ R d+1 for d = 2, 3, where Ω = Ωx × ΩE, with Ωx ⊂ R d representing space and ΩE = [Emin, Emax] ⊂ R energy. 2.1. Inelastic scattering. For α > 0 and p ∈ [1, 2] we introduce (1) S(E) = 1 αp E 1−p , the Br… view at source ↗
Figure 3
Figure 3. Illustration of the domain and the relevant inflow boundary for d = 2 with ω = (0, 1), say. The analysis of this degenerate elliptic problem is challenging due to the partial smoothing effects of the angular diffusion term, combined with the advective behaviour. For example, while angular diffusion regularises the solution in directions orthogonal to ω, the advection term can propagate discontinuities along streamli… view at source ↗
Figures from the paper (8 more)
Figure 4
Figure 4. Figure 4: Numerical solution obtained using the SUPG method (19). The plots display the inflow energy boundary conditions, the space-energy fluence and the absorbed dose. Spurious oscillations appear in the fluence, propagating throughout the domain due to the lack of strict pos…
Figure 5
Figure 5. Figure 5: Numerical solution obtained using the positivity-preserving scheme (21). The plots display the inflow energy boundary conditions, the space-energy fluence, and the absorbed dose. Unlike the SUPG method, this scheme eliminates oscillations and provides a sharper, more p…
Figure 6
Figure 6. Figure 6: Adaptive mesh refinement driven by the a posteriori indicator ηK from (76). (a) Refined mesh after several iterations of Algorithm 1. (b) Convergence of the energy norm error |||ψ − ψh||| under uniform and adaptive refinement. The adaptive method achieves comparable ac…
Figure 7
Figure 7. Figure 7: Spatial distribution of pointwise error in the absorbed dose, comparing three numerical schemes against the exact reference. The blue curve corresponds to the standard SUPG method (≈ 9.7×105 DoFs), the red curve to the positivity-preserving variational inequality (VI) …
Figure 8
Figure 8. Figure 8: Absorbed dose computed using the SUPG scheme with adaptive mesh refinement for increasing values of the angular diffusion coefficient ϵ. The dose at ϵ = 0 is normalised by its maximum value; all others are plotted using the same scale for comparison. As ϵ increases, an…
Figure 9
Figure 9. Figure 9: Adaptive meshes sliced in energy and rendered as stacked layers for varying values of the angular diffusion coefficient ϵ ∈ {0, 0.005, 0.01, 0.1}. Finer resolutions follow the evolution of the angularly smeared Bragg peak. Compare with the dose profiles in [PITH_FULL_…
Figure 10
Figure 10. Figure 10: Idealised tissue composition along an ocular proton beam path. Layers represent major anatomical structures in the orbital region, with material densities indicated. The tumour lies at a depth of approximately 3cm. Bragg–Kleeman parameters for each region are given in…
Figure 11
Figure 11. Figure 11: Simulation of a proton beam through layered heterogeneous media using the positivity￾preserving scheme (21). The top-left panel shows the inflow energy boundary condition. The middle panel presents the computed space-energy fluence, and the bottom panel shows the abso…

Discussion (0). Sign in to comment.

Reference graph

Works this paper leans on

8 extracted references · 7 canonical work pages

  1. [1]

    A nodally bound-preserving finite element method for hyperbolic convection-reaction problems

    [ABP24] A. Amiri, G. R. Barrenechea, and T. Pryer. “A nodally bound-preserving finite element method for reaction–convection–diffusion equations”. In: Mathematical Models and Methods in Applied Sciences 34.08 (2024), pp. 1533–1565. [AHP25] B. S. Ashby, A. Hamdan, and T. Pryer. “A nodally bound-preserving finite element method for hyperbolic convection-rea...

  2. [52]

    A fast Monte Carlo code for proton transport in radiation therapy based on MCNPX

    [JS14] K. Jabbari and J. Seuntjens. “A fast Monte Carlo code for proton transport in radiation therapy based on MCNPX”. In: Journal of Medical Physics 39.3 (2014), pp. 156–163. [LGA03] A. J. Lomax, M. Goitein, and J. Adams. “Intensity modulation in radiotherapy: photons versus protons in the paranasal sinus”. In: Radiotherapy and Oncology 66.1 (Jan. 2003)...

  3. [2004]

    Hypocoercivity-compatible finite element methods for the long-time com- putation of Kolmogorov’s equation

    [Geo21] E. H. Georgoulis. “Hypocoercivity-compatible finite element methods for the long-time com- putation of Kolmogorov’s equation”. In: SIAM Journal on Numerical Analysis 59.1 (2021), pp. 173–194. [Ham+23] D. A. Ham et al. Firedrake User Manual . First edition. Imperial College London et al. May

  4. [2006]

    A Deterministic Dynamical Low-rank Approach for Charged Particle Transport

    [Sal13] F. Salvat. “A generic algorithm for Monte Carlo simulation of proton transport”. In: Nuclear Instruments and Methods in Physics Research Section B: Beam Interactions with Materials and Atoms 316 (2013), pp. 144–159. [Sta+24] P. Stammer et al. “A Deterministic Dynamical Low-rank Approach for Charged Particle Trans- port”. In: arXiv preprint arXiv:2...

  5. [2022]

    Optimal control of a kinetic equation

    [PPT24] A. Pim, T. Pryer, and A. Trenam. “Optimal control of a kinetic equation”. In: arXiv preprint arXiv:2412.10747 (2024). [PZ17] A. Porretta and E. Zuazua. “Numerical hypocoercivity for the Kolmogorov equation”. In: Math- ematics of Computation 86.303 (2017), pp. 97–119. [RHH23] T. J. Radley, P. Houston, and M. E. Hubbard. “Quadrature-free polytopic d...

  6. [2023]

    Iterative solution methods for high-order/hp– DGFEM approximation of the linear Boltzmann transport equation

    doi: 10.25561/104839. [HHR24] P. Houston, M. E. Hubbard, and T. J. Radley. “Iterative solution methods for high-order/hp– DGFEM approximation of the linear Boltzmann transport equation”. In: Computers & Mathe- matics with Applications 166 (2024), pp. 37–49. [Hou+24] P. Houston et al. “Efficient high-order space-angle-energy polytopic discontinuous Galerki...

  7. [2301]

    Jump stochastic differential equations for the characterization of the Bragg peak in proton beam radiotherapy

    The Royal Society. 2024, p. 20230836. [Cro+25] A. Crossley et al. “Jump stochastic differential equations for the characterization of the Bragg peak in proton beam radiotherapy”. In: Proceedings of the Royal Society A 481.2310 (2025), p. 20240687. [DMS13] A. Dedner, P. Madhavan, and B. Stinner. “Analysis of the discontinuous Galerkin method for elliptic p...

  8. [7359]

    Cycle-Free Polytopal Mesh Sweeping for Boltzmann Transport

    doi: 10.21105/joss.07359. [BK05] W. H. Bragg and R. Kleeman. “XXXIX. On the α particles of radium, and their loss of range in passing through various atoms and molecules”. In: The London, Edinburgh, and Dublin Philo- sophical Magazine and Journal of Science 10.57 (1905), pp. 318–340. 20 [Bor97] T. Bortfeld. “An analytical approximation of the Bragg curve ...

Pith tools

Reviewed August 7, 2026 · model on record in the stance chip above.