Alphabeta Math
AlgorithmAlgorithm: Literature-sourcedProof: Not applicablePipeline-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.

Randomized coordinate gradient descent

Definition

Whenever a subscript i indexes a block, xi is shorthand for xBi.

Let d,n≥1, let B1,…,Bn be a partition of {1,…,d} into nonempty blocks, and let Ui:R∣Bi∣→Rd insert a block vector in coordinates Bi and put zero in the other coordinates. Coordinate label j∈{1,…,d} here denotes standard coordinate j−1∈{0,…,d−1}. Let f:Rd→R be convex and continuously differentiable in the sense of Continuously differentiable maps, local inverses, and local diffeomorphisms. Its gradient ∇f is the one defined by The Jacobian matrix of partial derivatives and the gradient in the scalar-valued case; total differentiability supplies its partial derivatives by A total derivative computes every directional derivative, and its matrix is the Jacobian. Define ∇if(x) to be the entries of ∇f(x) with labels in Bi, in increasing order. For each i, an Li block-gradient Lipschitz bound is a number Li>0 such that ∥∇if(x+Uih)−∇if(x)∥2≤Li∥h∥2(x∈Rd, h∈R∣Bi∣), Choose majorizers Mi≥Li, probabilities pi>0 with ∑ipi=1, an initial point x0, and a finite update budget K∈N.

At each update k<K, draw Ik∈{1,…,n} with probabilities (pi), independently of earlier draws, and set xBIkk+1=xBIkk−1MIk∇Ikf(xk),xBjk+1=xBjk(j≠Ik). Uniform sampling means pi=1/n. The exact coordinate update is the minimizer of its quadratic model. If the caller supplies a stopping predicate, it is checked after each accepted update; on the first true result the procedure returns the current iterate with status tolerance-met. Otherwise it returns xK with status budget-limit. The latter status does not certify a specified finite objective gap. Every finite horizon uses only a finite product distribution on index histories.

Depends on

Used by

Dependency tree · two levels

21 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