Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-generatedPipeline-generatedjudge pass (gpt-6-luna)
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.

Sphere-contact guards, normals and binary resets have explicit tube bounds

Statement

Use the Euclidean norm on the full state z=(q1,…,qP,v1,…,vP) of P≥2 spheres in Rd. Fix a pair i<j, positive masses mi,mj, positive radii ri,rj, and a fixed restitution coefficient e∈[0,1]. Put dij=qi−qj,n(z)=dij∥dij∥2,γ(z)=∥dij∥2−ri−rj, α=mi−1+mj−1,κ=1+eα,β=mi−2+mj−2. Extend the binary reset formula of Impulse, momentum, and kinetic-energy laws for an isolated frictionless sphere impact to every state with dij≠0 by setting J(z)=−κ⟨vi−vj,n(z)⟩, replacing vi by vi+J(z)n(z)/mi and vj by vj−J(z)n(z)/mj, and leaving all other coordinates unchanged. Denote this time-independent reset extension by R(z).

The functions γ,n,R are C1 on the open set dij≠0. For two states z,z′ with both pair distances at least σ>0 and both relative velocity norms at most V≥0, ∣γ(z)−γ(z′)∣≤2∥z−z′∥2,∥n(z)−n(z′)∥2≤22σ∥z−z′∥2, ∥R(z)−R(z′)∥2≤LR∥z−z′∥2,LR:=1+2 βκ(1+4Vσ). These pairwise bounds do not require a convex collision-free state set. Along a differentiable smooth segment with qk′=vk, ddtγ(z(t))=⟨n(z(t)),vi(t)−vj(t)⟩. The normal bound 2/σ applies to differences of the relative vectors dij; its full-state version includes the factor 2. This extension does not assert that an approximate state is exactly at contact or that an event exists.

Facts & Assumptions

Given: The stated pair, fixed masses/radii/restitution, two states with separated pair centers and bounded relative velocities, and the Euclidean full-state norm.

[F1]

The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn fixes the bilinear inner product and squared Euclidean norm.

[F3]

Impulse, momentum, and kinetic-energy laws for an isolated frictionless sphere impact supplies the impulse and equal/opposite binary velocity updates at an exact incoming contact.

[F5]

If all partial derivatives exist on a neighbourhood and are continuous at a point, then the map is totally differentiable there with Jacobian derivative: continuous first partial derivatives on an open set give total differentiability, with its derivative given by those partials.

Proof

1.1givenF1F2algebra

Write a=∥dij∥2 and a′=∥dij′∥2. By [F2], ∣a−a′∣≤∥dij−dij′∥2. Also ∥dij−dij′∥2≤∥qi−qi′∥2+∥qj−qj′∥2≤2∥q−q′∥2≤2∥z−z′∥2. Subtracting the fixed radii gives the guard bound.

2.1givenF2step 1.1algebra

The identity n−n′=(dij−dij′)/a+dij′(1/a−1/a′) and step 1.1 give ∥n−n′∥2≤∥dij−dij′∥2/a+∣a−a′∣/a≤2∥dij−dij′∥2/σ. Applying the full-state estimate from step 1.1 gives the asserted normal bound.

3.1givenF2F3step 1.1step 2.1algebra

Put w=vi−vj and w′=vi′−vj′. The impulse formula in [F3], used as the stated extension, gives ∣J−J′∣≤κ(∥w−w′∥2+∥w′∥2∥n−n′∥2)≤κ(2∥v−v′∥2+22Vσ∥q−q′∥2), and ∣J′∣≤κV. The two changed velocity increments have joint norm difference β∥Jn−J′n′∥2, which is at most β(∣J−J′∣+∣J′∣∥n−n′∥2).

4.1givenF2step 2.1step 3.1algebra

Combining steps 2.1–3.1 bounds the reset-increment difference by 2βκ(∥v−v′∥2+4V∥q−q′∥2/σ). Each coordinate-block norm is at most ∥z−z′∥2. The identity part of the reset contributes at most ∥z−z′∥2 by [F2], giving exactly the stated LR. This argument compares the two endpoints directly and uses no connecting line segment.

5.1givenF1F2F4F5algebra∎

For a nonzero vector d and increment h, rationalization gives ∥d+h∥2−∥d∥2=2⟨d,h⟩+∥h∥22∥d+h∥2+∥d∥2. The denominator tends to 2∥d∥2>0, so the total derivative is h↦⟨d/∥d∥2,h⟩, continuously dependent on d≠0. The coordinate rules in [F4] give continuous partial derivatives for the quotient defining n and the products defining R on this open set; [F5] makes them C1. Applying [F4] along dij′=vi−vj proves the guard derivative formula.

Depends on

Used by

Dependency tree · two levels

42 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