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

Finite-sum SAGA

Definition

Let n,d>=1, let f_1,...,f_n:R^d->R be continuously differentiable, and set F(x)=n^{-1}sum_i f_i(x), with \nabla F(x)=n^{-1}sum_i\nabla f_i(x) by Gradient of a finite sum is the finite sum of gradients and Finite sums and finite products, by recursion. Given a deterministic initial point x_0 and step size \eta>0, initialize a table \alpha_i^0=\nabla f_i(x_0) and its mean \bar\alpha_0=n^{-1}sum_i\alpha_i^0. At iteration k:

  1. Draw I_k uniformly from {1,...,n}, independently of the history \mathcal F_k.
  2. Evaluate gk=∇fIk(xk) once. Using the old table, form vk=gk−αIkk+αˉk,xk+1=xk−ηvk.
  3. Replace only the sampled table entry, using the pre-update point: αIkk+1=gk,αik+1=αik(i≠Ik), and set αˉk+1=αˉk+1n(gk−αIkk).

The stored state is the current iterate, the component-gradient table, and its running mean. For each fixed history, each coordinate of the correction is a scalar control-variate estimator in Control-variate estimators: take one uniform sample I from {1,…,n}, integrand i↦(∇fi(xk))j, control i↦(αik)j, known control mean (αˉk)j, and coefficient 1. The conditional claims are proved locally. The conditional-expectation convention inherits The Axiom of Choice from Filtration-adapted stochastic-gradient oracles and Robbins–Monro updates.

Depends on

Used by

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