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.
Naive all-pairs sphere-contact search has quadratic work
Statement
For spheres, the naive search that evaluates every unordered pair guard exactly once per smooth segment performs pair-guard evaluations. Thus it uses pair checks; this count excludes the cost of each certified event solve, dense reintegration, and restart-error certificate. With zero or one sphere the pair list is empty, but the event-driven algorithm is defined for .
Facts & Assumptions
Given: The pair-enumeration loop of Event-driven integration for isolated frictionless spherical impacts and the particle count .
Event-driven integration for isolated frictionless spherical impacts: on each smooth segment, the naive search inspects each unordered pair once; event-certificate solves and reintegration are charged separately.
Laws of finite sums and finite products: finite sums split and telescope, and The principle of mathematical induction supplies induction on .
Proof
For each lower index , the loop tests exactly higher indices. Every unordered pair has a unique smaller index, so these sets of tests are disjoint and include every pair once. The count is therefore .
Reindexing by gives . This sum is : it is for and , and increasing to adds exactly , which changes to ; induction gives the formula. For every , it is at most , proving the stated bound.
Depends on
Used by
Nothing in the library uses this result yet.
Dependency tree · two levels
25 results within two dependency steps 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
- David E. Stewart, Dynamics with Inequalities: Impacts and Hard Constraints (standard reference, not scraped)
- Dimitri P. Bertsekas, 6.253 Convex Analysis and Optimization, Complete Lecture Notes (standard reference, not scraped)