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.
Finite group-relative updates preserve admissibility and have bounded oracle calls
Statement
For every input of the finite group-relative policy-update procedure, under its supplied exact terminating operation and oracle model, every formed advantage, sequence ratio and objective value at a parameter in is a finite real number. Zero group standard deviation uses the stated zero-advantage branch, without division by zero. The last valid parameter always lies in and retains the stipulated fixed positive support.
The procedure terminates with one of its specified statuses after at most response draws, reward evaluations, objective-gradient attempts and domain-oracle calls. An undefined gradient returns the previous valid parameter with status undefined-gradient; a rejected candidate returns it with status invalid-update; if all iterations succeed it returns with status complete. All these bounds hold pathwise and allow early exit. The work consists of finite arithmetic over the prescribed finite lists and the sum of the finite costs of the actual supplied calls. In particular it is finite, but no uniform bound on the internal cost of arbitrary objective-gradient or open-set membership oracles is claimed. No unbiasedness, monotone-improvement or convergence conclusion is asserted.
Statement references
Finite-budget group-relative policy update: gives the finite loops, full clipped objective and exact gradient/domain oracle model.
Facts & Assumptions
Given: All algorithm inputs: finite prompt and support lists, with arbitrary open , fixed positive policy/reference support, finite rewards, integers and , , , positive finite step sizes, and supplied terminating exact draws, scalar/evaluation operations and oracles. Returned draws lie in the supported finite response lists.
Finite-budget group-relative policy update: each outer iteration draws responses per prompt, freezes their rewards and advantages, and attempts at most gradient-oracle updates, accepting only when the exact oracle accepts the proposal. Otherwise it returns the previous valid parameter with the specified status.
Finite truncated response spaces, correctness predicates, and verifiers: supported policy masses are finite and positive, the support lists are finite and fixed, and rewards are finite reals. Finite-budget group-relative policy update additionally requires a reference probability mass function positive on exactly the policy support.
Multiplication by zero: and Sign rules for products and monotonicity of multiplication: each real square is nonnegative, including the zero case. Square roots exist: a unique with ; the positives are : every nonnegative real has a unique finite nonnegative square root.
The natural logarithm as the inverse of the exponential function: the logarithm is a finite real on positive inputs.
Finite sums and finite products, by recursion gives the recursive finite-sum clauses, and Ordered field gives closure of positive elements under addition. Canonical naturals are positive and strictly increasing and Inverses of positives are positive, and reciprocation reverses order imply for the input .
Proof
Fix an outer iteration begun at a valid parameter. Every returned response belongs to its finite fixed support, so the rewards and their mean are finite. Each squared deviation is nonnegative by [F3]. Let be the sum of the first squared deviations, with . If or the next term is zero, is the other nonnegative term; if both are positive, [F5] makes their sum positive. Induction gives . Since by [F5], the standard-deviation radicand is finite and nonnegative. Thus [F3] gives a finite nonnegative standard deviation. If it is positive, the normalized advantages are finite quotients; if it is zero, the explicit branch sets them to zero and makes no division.
At any candidate parameter in , old and new supported policy masses are positive by [F2], so each sampled sequence ratio is finite and has a nonzero denominator. The positive reference masses make every KL log ratio a finite real by [F4]; its sum over each finite support is finite. Clipping, products, minima and finite averages in the exact displayed objective therefore produce a finite real value. This requires no differentiability of the clipped minimum at a boundary.
Initially the last valid parameter is . Suppose it is valid before an inner attempt. The supplied exact gradient oracle terminates; if the total derivative does not exist, it reports undefined-gradient and the procedure returns the unchanged valid parameter. Otherwise its gradient is a finite vector in , so the finite step size gives a finite proposal. The supplied exact domain oracle terminates and returns zero or one. A zero returns the previous parameter with invalid-update; a one places the new parameter in , where fixed positive support holds. Induction over inner and outer iterations proves the invariant and stated return statuses. The frozen data and objective are well-defined by steps 1.1 and 1.2.
Each reached outer iteration uses exactly supported response draws and reward evaluations, followed by at most inner attempts. Every attempt makes one gradient-oracle call and at most one domain-oracle call. There are at most reached outer iterations, so the respective counts are at most , , and . Every support, group and coordinate computation is finite, and every supplied call has finite cost. Thus the finite sum of actual call costs and finite bookkeeping costs is finite; the procedure completes the prescribed loops or exits earlier as described in step 2.1. This argument decides neither arbitrary differentiability nor arbitrary open-set membership without the supplied oracles.
Depends on
- Finite-budget group-relative policy update
- Finite truncated response spaces, correctness predicates, and verifiers
- Square roots exist: a unique $\sqrt{a} \ge 0$ with $(\sqrt{a})^2 = a$; the positives are $\{x^2 : x \neq 0\}$
- The natural logarithm as the inverse of the exponential function
- Sign rules for products and monotonicity of multiplication
- Finite sums and finite products, by recursion
- Ordered field
- Canonical naturals are positive and strictly increasing
- Inverses of positives are positive, and reciprocation reverses order
- Multiplication by zero: $0 \cdot a = 0$
Used by
Nothing in the library uses this result yet.
Cited to discharge well-definedness by Finite-budget group-relative policy update.
Dependency tree · two levels
32 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
- DeepSeek-AI, DeepSeek-R1, §2.2.1 (group-relative procedure background; finite oracle bounds proved locally) (standard reference, not scraped)
- Schulman et al., Proximal Policy Optimization Algorithms, §2.2 and §3 (clipped-surrogate background) (standard reference, not scraped)