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.
Planar FMM lists partition all ordered off-diagonal particle pairs
Statement
For a finite quadtree and a nonempty root pair as in Finite planar quadtree and separated interaction lists, the recursive interaction decomposition terminates. The Cartesian pair sets of its far cell pairs, together with its direct near particle pairs, are pairwise disjoint and partition .
Facts & Assumptions
Given: A finite quadtree with its source/target labels, the recursive pair rule, and distinct positions for distinct labels.
Finite planar quadtree and separated interaction lists: each internal cell's four child cells partition its labels; the recursive rule either records a separated cell pair, records the off-diagonal pairs in two leaves directly, or replaces a cell pair by its nonempty child-pair partition.
Proof
For a cell let be its remaining tree height, and for a pair use . Every nonterminal call split by [F1] selects a nonleaf cell (both coordinates when ); each child call strictly lowers the height of every split coordinate and leaves any unsplit coordinate fixed. The measure is a nonnegative integer, so every branch terminates. The recursion is finitely branching (at most sixteen child pairs at a simultaneous equal-cell split), hence its finite-depth recursion tree is finite.
If the source cell is split, its child label sets are disjoint and cover the source labels, so the child Cartesian products are a disjoint cover of . The same statement holds when the target cell is split. When is internal, splitting both ordered coordinates gives all ordered child products, also disjoint. Thus each recursive replacement preserves exactly the parent pair set.
A terminal far cell pair records its entire Cartesian product . A terminal near pair of leaves records exactly that product with the diagonal labels removed. By step 2.1, induction from the root pair shows these terminal records cover the off-diagonal part of the root product without overlap.
A far cell pair has disjoint circumscribed disks because ; hence its label sets cannot intersect and its product contains no diagonal pair. Removing the diagonal only at terminal leaf pairs therefore leaves exactly all ordered pairs with , each once.
Depends on
Used by
Dependency tree · one level
1 result 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)