Alphabeta Math
Pipeline-generated
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.

Preference learning and direct preference optimization

1 · Prerequisites

2 · Logical flowchart

3 · Definitions, theorems and proofs

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Finite KL-regularized policy improvement

Definition

Let Y be a finite nonempty set. A probability vector on Y is a family p=(py)y∈Y with py≥0 and ∑y∈Ypy=1. For probability vectors p,q, define the finite relative entropy D(p∥q)=∑y:py>0pylog⁡pyqy when py=0 whenever qy=0, and define D(p∥q)=+∞ otherwise. Terms with py=0 are omitted. Given a real reward r:Y→R and a coefficient β>0, define Fq,r,β(p)=∑y∈Ypyr(y)−βD(p∥q). The finite KL-regularized policy-improvement problem is to maximize Fq,r,β over all probability vectors p on Y. The reference q has full support when qy>0 for every y∈Y; in that case Fq,r,β(p) is finite for every p.

Definition references

Finite KL divergence: uses the same directed finite sum, omits zero first-coordinate terms, and assigns +∞ when p has positive mass where q is zero.

Natural logarithm: defines log⁡ on (0,∞) as the inverse of the exponential function.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Finite Bradley–Terry preference model

Definition

Let X be a finite nonempty prompt set. For each x∈X, let Yx be a finite response set with at least two elements, and let rx:Yx→R be a real-valued reward. The Bradley–Terry model assigns to each ordered pair of distinct responses a,b∈Yx the two-outcome comparison a≻b or b≻a, with Pr⁡(a≻b∣x)=σ(rx(a)−rx(b)),σ(t)=11+e−t. Here a≻b means that response a is preferred to response b at prompt x; the probability of the reverse outcome is 1−Pr⁡(a≻b∣x)=σ(rx(b)−rx(a)). This is a statistical model for pairwise comparisons, not a universal law of human preference.

Definition references

TheoremStatement: Literature-sourcedProof: AI-generatedOpen item page →

The finite-action Gibbs policy uniquely maximizes reward minus KL

Statement

Let Y be a finite nonempty set, let q be a probability vector on Y with qy>0 for every y, let r:Y→R, and let β>0. Define Z=∑y∈Yqyer(y)/β,py∗=qyer(y)/βZ. Then Z is finite and positive, p∗ is a full-support probability vector, the maximum objective value is Fq,r,β(p∗)=βlog⁡Z, and for every probability vector p on Y, Fq,r,β(p∗)−Fq,r,β(p)=βD(p∥p∗)≥0. Equality holds exactly when p=p∗. Thus p∗ is the unique maximizer of the finite KL-regularized policy-improvement objective.

Statement references

Finite KL-regularized policy improvement: defines Fq,r,β and the finite KL support convention.

Finite-label score loss: defines logarithmic loss as −log⁡qy and its expected loss as the corresponding finite sum.

Strict propriety of finite logarithmic loss: the truthful forecast uniquely minimizes expected logarithmic loss on the finite simplex.

Facts & Assumptions

Given: The finite nonempty set Y, full-support probability vector q, real reward r, positive β, and the vectors p,p∗ in the Statement.

[F1]

Finite KL-regularized policy improvement: Fq,r,β(p)=∑ypyr(y)−βD(p∥q), and when the second vector is positive, D(p∥q)=∑y:py>0pylog⁡(py/qy) with zero first-coordinate terms omitted.

[F2]

Strictly proper scoring rules on a finite label set: the finite expected logarithmic loss at forecast v under probability vector u is Sˉlog⁡(u,v)=∑y:uy>0−uylog⁡vy.

[F3]

Log and Brier losses are strictly proper: for finite probability vectors u,v, the expected logarithmic loss is minimized at the truthful forecast v=u, with equality only there.

Proof

1.1givenalgebra

Since Y is finite and each qyer(y)/β is a positive finite real, their sum Z is positive and finite. The coordinates of p∗ are positive and sum to 1, so p∗ is a full-support probability vector.

2.1F1givenstep 1.1algebra

For each y, the definition of p∗ gives log⁡(py∗/qy)=r(y)/β−log⁡Z. Substitution into the finite sum for D(p∥p∗), omitting zero coordinates of p, yields βD(p∥p∗)=βD(p∥q)−∑ypyr(y)+βlog⁡Z=βlog⁡Z−Fq,r,β(p). All sums are finite, and all logarithm arguments in the sums are positive.

3.1F1step 2.1algebra

Substituting p=p∗ in step 2.1 gives Fq,r,β(p∗)=βlog⁡Z, because D(p∗∥p∗)=0. Therefore for every p, step 2.1 gives Fq,r,β(p∗)−Fq,r,β(p)=βD(p∥p∗).

4.1F1F2F3givenstep 3.1algebra∎

If ∣Y∣=1, its simplex contains only p=p∗, so the objective gap is zero and the maximizer is unique. Otherwise identify Y with a K-label set, where K=∣Y∣≥2. Since p∗ has full support, the difference Sˉlog⁡(p,p∗)−Sˉlog⁡(p,p) is the finite sum ∑y:py>0pylog⁡(py/py∗)=D(p∥p∗) by [F1] and [F2]. By [F3], this difference is nonnegative and is zero only when p=p∗. As β>0, step 3.1 proves the stated inequality and uniqueness.

TheoremStatement: Literature-sourcedProof: AI-generatedjudge pass (gpt-6-luna)Open item page →

Bradley–Terry reward-policy reparameterization and finite DPO gradient

Statement

For each prompt x under consideration, let Yx be a finite response set with at least two elements, let qx be a probability vector with qx(y)>0 for every y∈Yx, let rx:Yx→R, and let β>0. Define Zx=∑y∈Yxqx(y)erx(y)/β and px∗(y)=qx(y)erx(y)/β/Zx. For every distinct a,b∈Yx, rx(a)−rx(b)=βlog⁡px∗(a)qx(a)−βlog⁡px∗(b)qx(b), so the Bradley–Terry probability is Pr⁡(a≻b∣x)=σ ⁣(βlog⁡px∗(a)qx(a)−βlog⁡px∗(b)qx(b)). Conversely, every full-support probability vector πx on Yx is the unique Gibbs policy for reward r^x(y)=βlog⁡(πx(y)/qx(y)); adding any prompt-only constant cx to this reward leaves both the Gibbs policy and the Bradley–Terry probabilities unchanged.

Let D=((xi,yiw,yil))i=1n be a finite ordered dataset with n≥1, yiw,yil∈Yxi, and yiw≠yil. Let Θ⊆Rd be open and let each conditional policy πθ(⋅∣xi) be a probability vector with πθ(y∣xi)>0 for every y∈Yxi, whose coordinates are continuously differentiable in θ∈Θ. Put ui(θ)=β(log⁡πθ(yiw∣xi)qxi(yiw)−log⁡πθ(yil∣xi)qxi(yil)),LD(θ)=1n∑i=1nlog⁡(1+e−ui(θ)). Then LD is the finite direct preference optimization (DPO) loss: the average negative log likelihood for the Bradley–Terry model with implicit reward r^θ(xi,y)=βlog⁡ ⁣(πθ(y∣xi)/qxi(y)). Its Euclidean gradient is ∇θLD(θ)=−βn∑i=1nσ(−ui(θ))(∇θlog⁡πθ(yiw∣xi)−∇θlog⁡πθ(yil∣xi)). Here ∇θ is the column vector of Euclidean partial derivatives on the open set Θ.

Statement references

Finite Bradley–Terry preference model: defines Pr⁡(a≻b∣x)=σ(rx(a)−rx(b)) and the sigmoid.

Finite KL-regularized policy improvement: defines the finite KL objective and its reward/reference conventions.

Finite-action Gibbs policy theorem: gives the unique optimizer px∗ and its normalization.

Chain rule for total derivatives: differentiates the finite composition of the loss and the conditional log-probability coordinates.

Natural logarithm derivative: supplies (log⁡t)′=1/t for t>0.

Exponential derivative: supplies (et)′=et for real t.

Rafailov et al., §4 Eqs. (6)–(7), Appendix A.2 and A.4

Purdue PrefOpt course notes, §§3e–4a

Facts & Assumptions

Given: The finite response sets, full-support reference vectors, rewards, positive β, finite dataset, open parameter domain, and full-support C1 policy family in the Statement.

[F1]

Finite Bradley–Terry preference model: for distinct responses, Pr⁡(a≻b∣x)=σ(rx(a)−rx(b)), where σ(t)=(1+e−t)−1.

[F2]

Finite KL-regularized policy improvement: for finite probability vectors p,q, Fq,r,β(p)=∑ypyr(y)−βD(p∥q); with full-support q, the finite KL sum has no zero denominator.

[F3]

The finite-action Gibbs policy uniquely maximizes reward minus KL: the unique maximizer is py∗=qyer(y)/β/Z, with Z=∑yqyer(y)/β>0.

[F4]

The chain rule for total derivatives: D(g∘f)(a)=Dg(f(a))∘Df(a): the derivative of a finite composition is the ordered composition of the derivatives of its constituent maps.

[F5]

The natural logarithm has derivative 1/x and equals the integral from 1 to x of 1/t: log⁡ is differentiable on (0,∞) with derivative 1/t.

[F6]

The exponential function is smooth and (exp⁡)′=exp⁡: et is differentiable on R with derivative et.

Proof

1.1F3givenalgebra

For each y∈Yx, the Gibbs formula and positivity of qx(y) and px∗(y) give rx(y)=βlog⁡(px∗(y)/qx(y))+βlog⁡Zx.

1.2F2F3givenalgebra

For any full-support probability vector πx, define r^x(y)=βlog⁡(πx(y)/qx(y)). Its partition sum is ∑yqx(y)er^x(y)/β=∑yπx(y)=1. By the objective definition [F2], the policy is optimized over the finite simplex; the formula and uniqueness in [F3] then return πx as the unique Gibbs maximizer. Adding cx multiplies both the numerator and partition sum by ecx/β, preserving that policy.

1.3F1F5F6algebra

For real u, [F5] and [F6] give ddulog⁡(1+e−u)=−e−u1+e−u=−σ(−u). The logarithm arguments are positive for every finite u.

2.1F1F3step 1.1algebra

Subtracting the identities in step 1.1 for a and b cancels the common βlog⁡Zx term. Applying [F1] to the remaining reward difference gives the displayed Bradley–Terry probability formula. If rx is replaced by rx+cx, the reward difference is unchanged, so the comparison probability is unchanged.

2.2F1givenstep 1.2algebra

For each record i, apply step 1.2 to πθ(⋅∣xi). Its implicit reward is r^θ, and [F1] gives the preferred-outcome probability σ(ui(θ)). Since σ(u)=(1+e−u)−1, its negative logarithm is log⁡(1+e−u). Summing over the n records proves the stated finite negative log likelihood.

3.1F4F5F6givenstep 1.3algebra∎

Each πθ(yiw∣xi) and πθ(yil∣xi) is positive and continuously differentiable on Θ, so the logarithms are continuously differentiable. Applying [F4] to each ui gives ∇θui=β(∇θlog⁡πθ(yiw∣xi)−∇θlog⁡πθ(yil∣xi)), because qxi is fixed. The finite-sum chain rule with step 1.3 gives the displayed gradient.

RemarkRemark: AI-adaptedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Preference coverage and Bradley–Terry model limits

Remarks

The Bradley–Terry equation is a modeling assumption for pairwise comparison noise, not a universal law of human preference. Here, model misspecification means that the actual pairwise conditional probabilities are not generated by any reward in this Bradley–Terry model. The Gibbs and direct preference optimization (DPO) formulas proved here use a finite response set, a full-support reference, and finite real rewards. For a countably infinite response space, the normalizing sum Z=∑yqyer(y)/β would have to be positive and finite, and the reward and KL sums would need convergence conditions that make them well-defined; no such extension is claimed.

For a fixed prompt, let G=(Y,E) be the graph whose vertices are the finite responses and whose edges are the observed comparisons, with each edge joining the two responses compared. A connected component is a maximal subset of vertices in which every two vertices can be joined by a path of edges in E. If G has connected components C1,…,Ck, adding a constant cj to every reward in Cj leaves every observed edge difference unchanged because both endpoints of each edge lie in one component. Thus the Bradley–Terry probabilities on observed edges stay the same. But the Gibbs mass of component Cj is p∗(Cj)=∑y∈Cjqyer(y)/β∑ℓ=1k∑y∈Cℓqyer(y)/β, so after the component shift its numerator and corresponding denominator contribution are multiplied by ecj/β. With full-support q, distinct component shifts can therefore change the policy's relative mass across components without changing any observed comparison probability. Pairwise data on a disconnected graph alone do not identify that policy mass.

Here, identifying a policy from comparisons means uniquely determining it from the exact probabilities on the observed edges. The finite DPO loss and finite update procedure do not by themselves show that minimizing empirical loss recovers the true policy, that the parameterized family can represent that policy, that the learned policy performs well on new prompts or comparisons, or that the updates converge to a minimizer. Such claims require additional assumptions on the comparison sampling process, model class, and optimization behavior; none is supplied here.

AlgorithmAlgorithm: AI-adaptedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Finite-budget direct preference optimization by mini-batch gradient descent

Definition

Input a finite ordered preference dataset D=((xi,yiw,yil))i=1n with n≥1, finite response sets Yxi of size at least two, distinct yiw,yil∈Yxi, reference probability vectors qxi with all coordinates positive, a coefficient β>0, a parameter domain Θ⊆Rd that is open, and a conditional policy family πθ(⋅∣xi) that is a probability vector with all coordinates positive on each Yxi for every θ∈Θ, with coordinates totally differentiable in θ and continuous derivative. Also input an initial value θ0∈Θ, a finite integer T≥0, a list of finite nonempty mini-batches Bt=(it,1,…,it,mt) with indices in {1,…,n} for each 0≤t<T, and finite step sizes ηt≥0. Duplicated indices in a mini-batch are allowed. Require each observed scalar log-probability θ↦log⁡πθ(yiw∣xi) and θ↦log⁡πθ(yil∣xi) to be represented by a finite real-arithmetic graph whose primitive maps are totally differentiable with continuous derivative matrices on an open neighborhood of every evaluated parameter; a piecewise-C1 primitive is allowed only on a unique strict branch.

Also supply an exact membership oracle MΘ:Rd→{0,1} that returns 1 exactly on Θ and terminates on every call, with finite declared per-call cost cΘ(z). Use this oracle for the candidate-parameter test below. Supply terminating exact evaluators for the policy-graph primitive values, derivative-transpose applications, and primitive-domain and strict-branch tests. In the work model, each such primitive call and each scalar arithmetic operation, comparison, exponential, logarithm, maximum, or absolute value costs one unit; vector operations count their scalar entries. Membership-oracle calls are counted separately and their costs added. These supplied oracle operations are part of the input model; openness of Θ alone is not asserted to provide a computable membership test, nor is a bit-complexity or floating-point bound asserted.

For real u, evaluate the per-record loss by the equivalent stable expression s(u)=max⁡(0,−u)+log⁡(1+e−∣u∣)=log⁡(1+e−u). Set ui(θ)=β[log⁡(πθ(yiw∣xi)/qxi(yiw))−log⁡(πθ(yil∣xi)/qxi(yil))] and initially compute LD(θ0)=n−1∑is(ui(θ0)). Store (θlast,Llast)=(θ0,LD(θ0)).

For t=0,…,T−1, compute the mini-batch objective Lt(θ)=mt−1∑j=1mts(uit,j(θ)). For each index in the batch, use reverse-mode AD on the finite policy-log-probability graphs to compute the Euclidean gradients of the two log probabilities, and form the exact loss gradient from the finite DPO gradient formula proved on the A page: gt=−βmt∑j=1mtσ(−uit,j(θt))(∇θlog⁡πθt(yit,jw∣xit,j)−∇θlog⁡πθt(yit,jl∣xit,j)). Do not differentiate through the max/absolute-value expression used only to evaluate s(u); use this explicit derivative formula. If reverse mode returns DOMAIN_ERROR or NONDIFFERENTIABLE, stop and return (θlast,Llast) with that status. Otherwise set θ′=θt−ηtgt. Evaluate MΘ(θ′). If its value is 0, so θ′∉Θ, stop and return the last valid pair with status DOMAIN_ERROR. If its value is 1, so θ′∈Θ, set θt+1=θ′, evaluate LD(θt+1), and update (θlast,Llast)=(θt+1,LD(θt+1)).

After all T updates, return (θT,LD(θT)) with status COMPLETED. Thus T=0 returns the initial parameters and initial full-data loss. The procedure uses the fixed mini-batch indices and step-size schedule as supplied; it makes no convergence or statistical-optimality assertion.

Definition references

Finite-budget DPO preserves its valid pair and terminates with finite oracle work ↗: proves well-definedness, the stored valid-pair invariant, the exact mini-batch gradient, finite termination, and the work and membership-oracle bounds under the declared input model.

Finite Bradley–Terry preference model: defines the pairwise comparison probability and sigmoid.

DPO reward-policy reparameterization and gradient: supplies the exact finite DPO loss gradient.

Finite real-arithmetic program: fixes the finite topological graph and real-arithmetic conventions, and allows a primitive to be piecewise C1 only on a unique strict branch.

Continuously differentiable Euclidean maps: C1 means total differentiability with continuous derivative matrix.

Reverse-mode automatic differentiation: specifies the reverse sweep for a finite scalar-output C1 graph.

Reverse mode computes the graph gradient: confirms the returned cotangents are the exact derivative on each fixed strict branch.

Rafailov et al., §4 Eq. (7), Appendix B implementation

Purdue PrefOpt course notes, §4a

Remarks

This is a finite real-arithmetic update procedure. The equivalent loss-value expression and procedure properties are justified by the separate result listed above. The gradient is computed from the explicit smooth formula, so the max/absolute-value implementation branch at u=0 is not differentiated. No floating-point error bound, minimizer attainment, convergence rate, or generalization guarantee is asserted.

LemmaStatement: AI-adaptedProof: AI-generatedjudge pass (gpt-6-luna)Open item page →

Finite-budget DPO preserves its valid pair and terminates with finite oracle work

Statement

For every input of the finite-budget DPO procedure, under its supplied exact evaluator and membership-oracle model, all prescribed loss evaluations are finite and every successful reverse sweep gives the exact stated mini-batch gradient. Throughout the run, the stored pair is (θ,LD(θ)) for the most recently accepted parameter θ∈Θ; initially this is (θ0,LD(θ0)). In particular, rejected candidates are not used for policy evaluation. The procedure terminates after at most T attempted updates and returns this valid pair with the prescribed diagnostic status on early exit, or (θT,LD(θT)) with status COMPLETED when all T updates are accepted. When T=0, it returns the initial pair with status COMPLETED.

Put M=∑t=0T−1mt, with M=0 for T=0. There is a finite constant C≥d+1, determined by the finitely many supplied log-probability graphs, their fixed node dimensions and the unit-cost primitive model, such that the work excluding parameter-domain membership is

O ⁣(C[n(T+1)+M+T+1]).

The implicit constant is independent of the numerical parameters and step sizes. There are at most T calls to MΘ. For the actual queried candidates z1,…,zQ, the membership cost is ∑j=1QcΘ(zj)<∞, with Q≤T, and is added to the displayed work. If a uniform finite membership bound CΘ is supplied, this contribution is at most TCΘ. These are bounds in the declared exact primitive/oracle model, not a universal algorithm for membership in arbitrary open sets. No convergence, descent, or statistical-optimality conclusion is asserted.

Statement references

Finite-budget direct preference optimization by mini-batch gradient descent: gives the full input scope, exact oracle model, accept/reject rule and returned pair.

Facts & Assumptions

Given: The full inputs of the finite-budget DPO procedure, including arbitrary open Θ, θ0∈Θ, positive reference and policy coordinates, β>0, all supplied finite graphs and exact evaluators, finite schedules with T≥0, nonempty mini-batches and ηt≥0, and the exact terminating parameter-domain oracle with finite per-call costs.

[F1]

Finite-budget direct preference optimization by mini-batch gradient descent: initializes the stored pair by the full-data loss; computes each trial parameter from the stated mini-batch gradient; accepts only when MΘ returns 1; otherwise returns the previous pair, and uses at most the T listed updates.

[F2]

Bradley–Terry reward-policy reparameterization and finite DPO gradient: the loss per record is log⁡(1+e−ui) and its derivative is −βσ(−ui) times the difference of the two policy-log-probability gradients. The same finite formula applies to a nonempty ordered dataset with repeated records.

[F3]

Finite straight-line computational programs and real-arithmetic tapes Reverse-mode automatic differentiation for a scalar graph output: finite graphs and reverse sweeps have finite node and parent-slot lists; domain or branch failure returns the corresponding diagnostic, and cotangents are initialized and accumulated in finite-dimensional coordinates.

[F4]

Reverse mode computes the exact gradient of the real-arithmetic graph: on an admissible fixed strict branch, the returned input cotangents are the exact Euclidean gradient of the represented scalar output.

[F5]

The natural logarithm as the inverse of the exponential function The exponential is positive and satisfies exp⁡(−x)=1/exp⁡(x) The exponential addition formula exp⁡(x+y)=exp⁡(x)exp⁡(y): the exponential is finite and positive on real inputs, its reciprocal is e−u, and the logarithm is a finite real on positive inputs and is inverse to the exponential; ea+b=eaeb for real a,b.

Proof

1.1givenF5algebra

Fix an accepted parameter in Θ. The reference and policy coordinates are positive, so every log ratio is a finite real and each ui is finite. By [F5], 1+e−ui>0 and its logarithm is finite. For u≥0, the stable evaluation expression is exactly log⁡(1+e−u). For u<0, put a=−u>0 and b=log⁡(1+eu). The exponential addition and reciprocal identities give ea+b=e−u(1+eu)=1+e−u, so [F5] gives a+b=log⁡(1+e−u). Thus the stable expression equals the same finite loss on both branches, including u=0, and finite dataset and batch averages are finite.

1.2givenF2F3F4algebra

Each supplied graph is finite and its specified exact primitive value, pullback and domain/branch tests terminate. Therefore its forward and reverse traversals terminate. At every successful strict-branch evaluation, [F4] gives both exact policy-log-probability gradients. Apply [F2] to the ordered batch of size mt≥1, counting duplicated indices with their multiplicity; its gradient is exactly gt. The algorithm does not differentiate the nonsmooth max/absolute-value implementation of the loss value.

1.3givenF3choosealgebra

There are finitely many record graphs with fixed finite node, slot and value-space dimensions. Forward evaluation, cotangent initialization and reverse accumulation consequently have a finite uniform upper bound in the declared unit-cost primitive model; finite branch tables are covered by their supplied terminating tests. Choose C≥d+1 large enough to bound either one record's loss evaluation or its value-and-gradient computation, including the scalar sigmoid and loss operations. This bound depends on graph sizes and dimensions, not on parameter values, since primitive calls have unit cost in this model.

2.1givenF1step 1.1step 1.2inductionalgebra

The initial parameter lies in Θ, and step 1.1 makes its full-data loss finite, proving the stored-pair invariant at initialization. Suppose it holds before an attempted update. A reverse-mode diagnostic returns that unchanged pair. Otherwise step 1.2 gives a finite vector gt, and the finite step size gives a finite trial θ′. The supplied exact oracle terminates and decides its membership. On rejection the unchanged valid pair is returned, without a policy evaluation at θ′. On acceptance θ′∈Θ, so step 1.1 gives its finite full-data loss; replacing the stored pair preserves the invariant. Finite induction therefore proves the invariant at every attempted update and every return.

3.1givenF1F3step 2.1algebra

Every attempted update traverses only finite graph and coordinate lists, finitely many records, and at most one terminating membership call. Hence it finishes or exits with the specified diagnostic. The outer loop has only T entries, so there are at most T attempts and no infinite search or convergence test. If none exits early, [F1] returns the pair after update T with COMPLETED; for T=0 it performs no updates and returns the initialized pair.

4.1givenF1step 3.1step 1.3algebra∎

The procedure evaluates the full-data loss initially and after at most T accepted updates, using at most n(T+1) record loss computations. Computing all attempted mini-batch objectives and gradients uses at most a constant times M record computations, even if their forward values are recomputed. The remaining vector updates, loop and status bookkeeping cost O((d+1)(T+1)), bounded by O(C(T+1)). Step 1.3 gives the stated total work excluding membership. Each attempt makes at most one membership call, so Q≤T; the actual costs sum to a finite number and, when bounded uniformly, to at most TCΘ. This proves the work bound without assigning any general computability property to arbitrary open Θ.

4 · Examples, counterexamples and false statements

None yet.

Sources