How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Global planar FMM potential and derivative error
Statement
Assume the collision-free exact-arithmetic branch of Fixed-order planar Laplace fast multipole procedure with order . For each target in leaf , let be its far cell interactions. For put , , and . If is the exact fixed-branch logarithmic potential and the algorithm output, then If and is the algorithm's complex derivative output, then Near interactions are exact. The second estimate is branch-independent; no floating-point rounding error is included.
Facts & Assumptions
Given: Collision-free finite sources, a finite quadtree, order , and the exact-arithmetic local expansions in Fixed-order planar Laplace fast multipole procedure.
Finite planar quadtree and separated interaction lists: each far pair has and one analytic logarithm on a disk containing every source-target difference in that pair.
Fixed-order planar Laplace fast multipole procedure: P2M/M2M moments are computed through order , M2L retains source moment indices and local degrees , L2L re-centers finite polynomials exactly, and direct near pairs are evaluated exactly.
Planar Laplace multipole and local translation identities: these finite formulas are the corresponding source and target truncations of the absolutely convergent logarithmic series.
Planar FMM lists partition all ordered off-diagonal particle pairs: the far cell products and exact near pairs partition all ordered off-diagonal source-target pairs.
Proof
Fix a far interaction contributing to target , and write , , , and . Then , , and by [F1]. The series in [F3] for each source is the double binomial expansion of . The algorithm retains all terms with source index and target degree ; every omitted term has total degree .
For total degree , the sum of absolute values of the potential terms for one source is at most . Summing sources and omitted degrees gives an interaction error at most , since for .
For each total degree , the sum of absolute differentiated monomials for one source, before multiplying by , is Here a zeroth power is , including at zero. Every subset of these monomials, in particular the omitted subset from the rectangular truncation , has absolute sum bounded by the same nonnegative full sum. The series and its differentiated monomials converge absolutely and uniformly on because , so termwise differentiation is valid. By step 1.1, omitted terms have ; multiplying by and summing sources and degrees bounds the interaction derivative error by . The derivative of any additive branch constant is zero.
By [F4], each off-diagonal particle pair is either one exact direct near interaction or belongs to exactly one far cell product. M2M and L2L introduce no additional truncation error by [F2]–[F3], and L2P evaluates the stored polynomial exactly. Therefore the total potential and derivative errors for target are bounded by the sums of the finite per-interaction bounds from steps 2.1 and 2.2; all near terms contribute zero error.
Depends on
Used by
Dependency tree · one level
4 results within one dependency step of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.
Sources
- Leslie Greengard and Vladimir Rokhlin, A Fast Algorithm for Particle Simulations, Journal of Computational Physics 73 (1987), 325–348 (standard reference, not scraped)
- James Demmel, Fast Hierarchical Methods for the N-body Problem, Part 2, CS267 Lecture 25 (1996) (standard reference, not scraped)