Federated Targeted Maximum Likelihood Estimation
Summary
This paper introduces the first federated targeted maximum likelihood estimation (TMLE) algorithm, enabling collaborative statistical inference across institutions without sharing raw data, while addressing privacy and communication efficiency.
View Cached Full Text
Cached at: 09/29/26, 09:38 AM
# Supplement to “Federated Targeted Maximum Likelihood Estimation”
Source: [https://arxiv.org/html/2609.30503](https://arxiv.org/html/2609.30503)
The evidence behind a scientific or operational decision is often held by hospitals, banks, or registries that cannot pool individual observations\. Cross\-silo federated learning moves computation to the data and exchanges agreed summaries\. Targeted maximum likelihood estimation \(TMLE\) refines a flexible initial fit through low\-dimensional, target\-directed fluctuations guided by the efficient influence function, yielding plug\-in estimators that respect the model and support efficient inference\. TMLE itself, however, has remained a fully centralized procedure\. No general federated form of it has existed\. Our paper introduces the first federated TMLE algorithm\. We federate targeting itself, for an arbitrary target, loss, and fluctuation family, through two complementary frameworks\. FedTMLE\-G aggregates local gradients and reproduces centralized targeting step for step\. FedTMLE\-L lets each institution complete its own fluctuation fit before a single exchange of fitted updates, trading synchronized fidelity for local autonomy\. For gradient aggregation, we develop a finite\-precision protocol that transmits changes rather than values and certifies targeting accuracy within explicit bounds on exchanges and bits\. A description\-length analysis of the accepted updates then shows that this finite communication leaves numerical targeting error negligible against sampling uncertainty\. The cost of computing an estimator is thus distinct from the complexity of selecting it\. Our analysis also indicates that keeping data local is not itself a privacy guarantee of TMLE, since instability of full\-record reconstruction need not prevent recovery of a specified sensitive attribute\. For a personalized version of local averaging, institutions retain their own estimates and leave once local targeting is complete\. A nonconvex convergence bound charges the improvement forfeited through averaging to disagreement among local fits and exposes a tradeoff between equal institutional influence and the sampling variability of small silos\.
\\pdftitle
Federated Targeted Maximum Likelihood Estimation\\pdfauthorDiyang Li, Fei Wang, Kyra Gan
, and
??Cornell University, ??; ??
??Weill Cornell Medicine, ??
## 1Introduction
Scientific and operational decisions often depend on evidence held by institutions that cannot pool their records\. A hospital may observe too few patients to assess a treatment reliably; banks may need a broader view of credit risk while retaining customer\-level transactions locally\. Obligations to patients and customers, local governance, and institutional boundaries constrain how these records can be used\([Rieke et al\., 2020](https://arxiv.org/html/2609.30503#bib.bib38);[Yang et al\., 2019](https://arxiv.org/html/2609.30503#bib.bib48)\)\. Cross\-silo federated learning allows institutions to collaborate by computing on their own datasets and exchanging agreed summaries\([McMahan et al\., 2017](https://arxiv.org/html/2609.30503#bib.bib32);[Kairouz et al\., 2021](https://arxiv.org/html/2609.30503#bib.bib24)\)\. This can expand the evidence available for analysis without creating a central repository of sensitive records\([Dayan et al\., 2021](https://arxiv.org/html/2609.30503#bib.bib12)\)\. For scientific inference, the resulting procedure must also provide a statistically reliable estimate of the quantity of interest\.
Targeted learning organizes estimation around a specified feature of the data\-generating distribution, such as a treatment effect or a policy’s expected outcome\([van der Laan and Rose, 2011](https://arxiv.org/html/2609.30503#bib.bib44)\)\. Targeted maximum likelihood estimation \(TMLE\) starts from an initial estimate, possibly fitted by flexible machine\-learning methods\([van der Laan, Polley and Hubbard, 2007](https://arxiv.org/html/2609.30503#bib.bib43)\), and refines it through low\-dimensional, target\-directed changes called fluctuations\([van der Laan and Rubin, 2006](https://arxiv.org/html/2609.30503#bib.bib45)\)\. The efficient influence function guides these changes to correct the leading estimation error relevant to the target\. Evaluating the target at the updated distribution preserves its model\-implied constraints and supports efficient inference under appropriate statistical conditions\([Gruber and van der Laan, 2010](https://arxiv.org/html/2609.30503#bib.bib21);[van der Vaart, 1998](https://arxiv.org/html/2609.30503#bib.bib46)\)\. For many causal targets, TMLE also provides double robustness, so consistency can hold when one nuisance model is misspecified but its complementary model is estimated consistently\([van der Laan and Rubin, 2006](https://arxiv.org/html/2609.30503#bib.bib45);[Bang and Robins, 2005](https://arxiv.org/html/2609.30503#bib.bib2)\)\. In its general iterative form, TMLE fits a fluctuation, updates the distribution, and constructs the next fluctuation at that distribution\([van der Laan and Gruber, 2016](https://arxiv.org/html/2609.30503#bib.bib42);[Li and Gan, 2025](https://arxiv.org/html/2609.30503#bib.bib28)\)\. This sequence connects empirical optimization to the statistical estimating equation\.
Targeted learning knows how to turn a fit into a defensible estimate but cannot see past the records in front of it; federated learning sees across institutions but comes back with a predictor\. Each has spent years perfecting precisely what the other lacks, yet no general federated or distributed TMLE exists, and an estimate that could draw on every hospital in a consortium still draws on the patients of one\. The strengths of both go unused where they would matter most\. Therefore, we introduce the first general federated formulation of standard TMLE with a unified theory of communication, statistical accuracy, information disclosure, and personalized optimization\. We federate the targeting algorithm itself through repeated, coordinated refinement across private datasets\. The target, loss, and admissible fluctuation family remain abstract, so the construction is not tied to one inferential target\. Each accepted fit changes the working model for the next fit\. The analysis must therefore track optimization progress, statistical completion, and communication across this evolving sequence of models\.
Both proposed frameworks start from a shared initial estimate\. FedTMLE\-G aggregates local gradients to solve the pooled fluctuation problem \(Algorithm[2](https://arxiv.org/html/2609.30503#alg2)\)\. With matched optimization and sampling rules, it reproduces centralized targeting in exact arithmetic and inherits the corresponding optimization behavior\. FedTMLE\-L lets each institution complete its fit in the common current fluctuation submodel, then averages the fitted fluctuation parameters in one exchange \(Algorithm[3](https://arxiv.org/html/2609.30503#alg3)\)\. Local computation can thus proceed between exchanges, but the averaged minimizers need not solve the pooled problem, even with sample\-size weights\. The two frameworks can consequently follow different targeting trajectories\.
A small targeting error may require many exchanges, but not every exchange needs a long message\. For FedTMLE\-G, we quantify the communication needed to certify a prescribed targeting accuracy through a finite\-precision protocol with bounds on both rounds and transmitted bits \(Section[4\.2](https://arxiv.org/html/2609.30503#S4.SS2)\)\. Clients encode changes from previously communicated gradients\. The analysis controls these changes across inner steps and submodel reconstruction without requiring agreement among local gradients\. Slowly varying gradients can then be sent with fewer bits while preserving the rounded reference computation\. The number of synchronization rounds is accounted for separately\.
The statistical analysis accounts for the data\-dependent choice of the final estimate through its accepted targeting history\. Given the initial state, this history reconstructs the estimate without recording every intermediate gradient query\. Theorem[4\.2](https://arxiv.org/html/2609.30503#S4.Thmtheorem2)uses its description length to control data\-dependent fitting and stopping\. Under the stated statistical conditions, finite communication suffices to make numerical targeting error negligible relative to sampling uncertainty \(Corollary[4\.1](https://arxiv.org/html/2609.30503#S4.Thmcorollary1)\)\. An inner solve may require many exchanges while contributing only one accepted update to the description used in this bound\.
Keeping records local does not, by itself, make communicated gradients confidential\([Zhu, Liu and Han, 2019](https://arxiv.org/html/2609.30503#bib.bib51);[Melis et al\., 2019](https://arxiv.org/html/2609.30503#bib.bib34)\)\. A server may infer properties of a silo’s data from its responses, particularly when it can select successive queries\. Section[4\.3](https://arxiv.org/html/2609.30503#S4.SS3)studies record reconstruction and recovery of a specified sensitive attribute under an explicit bounded\-uncertainty model\. These tasks can have different sensitivity to transcript uncertainty, allowing an attribute to be recovered even when reconstruction of the full record is unstable\. The analysis makes the family of queries accepted by each client part of the disclosure model\.
For FedTMLE\-L, nonzero local fits can cancel, leaving the shared density unchanged even though local targeting is unfinished\. We study a personalized formulation in which a client whose exact local fit selects zero retains its current density and targeting state and leaves, while the other clients continue \(Section[4\.4](https://arxiv.org/html/2609.30503#S4.SS4)\)\. The retained estimate incorporates any earlier shared updates, and completion is certified on that client’s own data\. Our nonconvex convergence bound controls the improvement still available at each client’s active or retained density\. It separates sampling variation from the improvement forfeited through averaging \(Theorem[4\.8](https://arxiv.org/html/2609.30503#S4.Thmtheorem8)\)\. Nearby local fits with similar derivatives incur a smaller averaging penalty; persistent disagreement can obstruct completion\. The bound also shows how equal institutional weighting differs from sample\-size weighting in its sensitivity to small silos\. Retired clients perform no further local work or communication, and their outputs are unaffected by later shared updates\.
Experiments \(Section[5](https://arxiv.org/html/2609.30503#S5)\) compare targeting progress under unequal client sizes, different data partitions, and limited computation and communication\. The ordering observed over elapsed time can differ from that obtained under a fixed communication budget, reflecting the different amounts of local computation and synchronization required by the two frameworks\.
## 2Preliminaries
TMLE reduces the empirical correction in a plug\-in estimator by minimizing the empirical loss over a sequence of finite\-dimensional fluctuation models\. This section reviews the statistical decomposition that motivates the correction and then sets out the iterative procedure in the general form of[van der Laan and Rubin \(2006\)](https://arxiv.org/html/2609.30503#bib.bib45)\. Following[Li and Gan \(2025\)](https://arxiv.org/html/2609.30503#bib.bib28), we keep two operations distinct throughout: optimization within a fixed fluctuation model, and the density update that follows it\.
### 2\.1The target parameter and its canonical gradient
LetO1,…,OnO\_\{1\},\\ldots,O\_\{n\}be independent and identically distributed observations with unknown densityp0p\_\{0\}in a modelℳ\\mathcal\{M\}, which may be nonparametric or semiparametric\. All densities are taken with respect to a common dominating measure, denoted bydodo\. The subscript inp0p\_\{0\}marks the true density; superscripts index targeting iterations\. The quantity of interest is a fixed\-dimensional, pathwise differentiable functionalΨ:ℳ→ℝd\\Psi:\\mathcal\{M\}\\to\\mathbb\{R\}^\{d\}\. A plug\-in estimator starts from a density estimatep0∈ℳp^\{0\}\\in\\mathcal\{M\}and reportsΨ\(p0\)\\Psi\(p^\{0\}\)\. The initial estimate may be fitted by any method, including flexible ensemble learners\([van der Laan, Polley and Hubbard, 2007](https://arxiv.org/html/2609.30503#bib.bib43)\), but accurate prediction or density estimation alone need not make the error negligible at the scale required for inference onΨ\(p0\)\\Psi\(p\_\{0\}\)\.
For integrable scalar or vector functionsff, writePnf:=n−1∑i=1nf\(Oi\)P\_\{n\}f:=n^\{\-1\}\\sum\_\{i=1\}^\{n\}f\(O\_\{i\}\)andP0f:=∫f\(o\)p0\(o\)𝑑oP\_\{0\}f:=\\int f\(o\)p\_\{0\}\(o\)\\,do\. Vector norms∥⋅∥\\\|\\cdot\\\|are Euclidean, and∥⋅∥1\\\|\\cdot\\\|\_\{1\}and∥⋅∥∞\\\|\\cdot\\\|\_\{\\infty\}denote the sum and the maximum of absolute coordinates; for a scalar function,∥⋅∥∞\\\|\\cdot\\\|\_\{\\infty\}is the uniform norm on the stated full\-measure set\. For a scalar or vector functionff,‖f‖L2\(p0\)2:=P0‖f‖2\\\|f\\\|\_\{L^\{2\}\(p\_\{0\}\)\}^\{2\}:=P\_\{0\}\\\|f\\\|^\{2\}, and∥⋅∥op\\\|\\cdot\\\|\_\{\\mathrm\{op\}\}is the induced operator norm of a matrix or multilinear form\. Unsubscripted logarithms are natural;log2\\log\_\{2\}is reserved for bit counts\.
The efficient influence function \(EIF\)D\(p\)\(o\)∈ℝdD\(p\)\(o\)\\in\\mathbb\{R\}^\{d\}is the canonical gradient ofΨ\\Psiatpp: it represents the derivative ofΨ\\Psialong regular perturbations ofpp, in that for every regular one\-dimensional submodel\{p\(t\)\}\\\{p\(t\)\\\}throughp\(0\)=pp\(0\)=pwith scores\(o\)=∂∂tlogp\(t\)\(o\)\|t=0s\(o\)=\\left\.\\frac\{\\partial\}\{\\partial t\}\\log p\(t\)\(o\)\\right\|\_\{t=0\},
ddtΨ\(p\(t\)\)\|t=0=∫D\(p\)\(o\)s\(o\)p\(o\)𝑑o,\\left\.\\frac\{d\}\{dt\}\\Psi\(p\(t\)\)\\right\|\_\{t=0\}=\\int D\(p\)\(o\)s\(o\)p\(o\)\\,do,and its components belong to the tangent space ofℳ\\mathcal\{M\}atpp, the closure inL2\(p\)L^\{2\}\(p\)of the linear span of the model’s scores\. The tangent\-space requirement is what singles out the canonical gradient among the influence functions representing the same derivative\. In an unrestricted nonparametric model the tangent space is the whole mean\-zero subspace ofL2\(p\)L^\{2\}\(p\); in a semiparametric model the restriction matters\. In either caseD\(p\)D\(p\)is centered and square\-integrable underpp, that is,∫D\(p\)\(o\)p\(o\)𝑑o=𝟎\\int D\(p\)\(o\)p\(o\)\\,do=\\mathbf\{0\}and∫‖D\(p\)\(o\)‖2p\(o\)𝑑o<∞\\int\\\|D\(p\)\(o\)\\\|^\{2\}p\(o\)\\,do<\\infty, and atp0p\_\{0\}its covariance is the efficiency bound for regular estimation ofΨ\(p0\)\\Psi\(p\_\{0\}\)\([Kennedy, 2016](https://arxiv.org/html/2609.30503#bib.bib26);[van der Vaart, 1998](https://arxiv.org/html/2609.30503#bib.bib46)\)\.
The centering identity holds underppand need not hold underp0p\_\{0\}or under the empirical distribution:D\(p0\)D\(p^\{0\}\)has mean zero underp0p^\{0\}, but its empirical meanPnD\(p0\)P\_\{n\}D\(p^\{0\}\)need not vanish\. This discrepancy is what TMLE targets\.
### 2\.2The estimating equation and statistical error
For a candidate densityppat which the quantities below are finite, define the von Mises remainder
R2\(p,p0\):=Ψ\(p\)−Ψ\(p0\)\+P0D\(p\)\.R\_\{2\}\(p,p\_\{0\}\):=\\Psi\(p\)\-\\Psi\(p\_\{0\}\)\+P\_\{0\}D\(p\)\.\(1\)The subscript reflects the usual expectation thatR2R\_\{2\}is second order in the error ofpp; whether it is depends on smoothness of the target and on control of the relevant estimation errors, and we keepR2R\_\{2\}as an explicit term in our results\. Using thatD\(p0\)D\(p\_\{0\}\)is centered underp0p\_\{0\}, one obtains the exact decomposition
Ψ\(p\)−Ψ\(p0\)=\\displaystyle\\Psi\(p\)\-\\Psi\(p\_\{0\}\)=\{\}PnD\(p0\)−PnD\(p\)\\displaystyle P\_\{n\}D\(p\_\{0\}\)\-P\_\{n\}D\(p\)\(2\)\+\(Pn−P0\)\{D\(p\)−D\(p0\)\}\+R2\(p,p0\)\.\\displaystyle\+\(P\_\{n\}\-P\_\{0\}\)\\\{D\(p\)\-D\(p\_\{0\}\)\\\}\+R\_\{2\}\(p,p\_\{0\}\)\.The first term has the desired canonical\-gradient form\. The second,−PnD\(p\)\-P\_\{n\}D\(p\), is the empirical correction left in the plug\-in estimator, a sample quantity rather than a bias in expectation\. The third is the empirical\-process term from evaluating the influence function at an estimated density, and the last is the nonlinear remainder\([van der Laan and Rose, 2011](https://arxiv.org/html/2609.30503#bib.bib44);[van der Vaart, 1998](https://arxiv.org/html/2609.30503#bib.bib46)\)\.
A one\-step correction addsPnD\(p0\)P\_\{n\}D\(p^\{0\}\)directly toΨ\(p0\)\\Psi\(p^\{0\}\)\. TMLE instead moves the density: it replacesp0p^\{0\}by a densityp∈ℳp\\in\\mathcal\{M\}that approximately solves the estimating equation
1n∑i=1nD\(p\)\(Oi\)=𝟎,\\frac\{1\}\{n\}\\sum\_\{i=1\}^\{n\}D\(p\)\(O\_\{i\}\)=\\mathbf\{0\},\(3\)and reports the plug\-in valueΨ\(p\)\\Psi\(p\), which therefore stays in the model\-implied rangeΨ\(ℳ\)\\Psi\(\\mathcal\{M\}\)\([van der Laan and Rubin, 2006](https://arxiv.org/html/2609.30503#bib.bib45);[Gruber and van der Laan, 2010](https://arxiv.org/html/2609.30503#bib.bib21)\)\. If the empirical\-process term andR2\(p,p0\)R\_\{2\}\(p,p\_\{0\}\)are bothoℙ\(n−1/2\)o\_\{\\mathbb\{P\}\}\(n^\{\-1/2\}\), then driving the empirical EIF mean to the same order gives the asymptotically linear expansionΨ\(p\)−Ψ\(p0\)=PnD\(p0\)\+oℙ\(n−1/2\)\\Psi\(p\)\-\\Psi\(p\_\{0\}\)=P\_\{n\}D\(p\_\{0\}\)\+o\_\{\\mathbb\{P\}\}\(n^\{\-1/2\}\)\. Both conditions concern the final, data\-dependent density rather than the initial estimator, and neither follows from solving \([3](https://arxiv.org/html/2609.30503#S2.E3)\)\. The empirical\-process term is usually controlled byL2\(p0\)L^\{2\}\(p\_\{0\}\)convergence ofD\(p\)D\(p\)toD\(p0\)D\(p\_\{0\}\)combined with a Donsker condition\([Kennedy, 2016](https://arxiv.org/html/2609.30503#bib.bib26);[van der Vaart and Wellner, 1996](https://arxiv.org/html/2609.30503#bib.bib47)\)or with sample splitting\([Zheng and van der Laan, 2011](https://arxiv.org/html/2609.30503#bib.bib50);[Chernozhukov et al\., 2018](https://arxiv.org/html/2609.30503#bib.bib9)\); Section[4](https://arxiv.org/html/2609.30503#S4)takes a different route, through the description length of the targeting history\. Equation \([3](https://arxiv.org/html/2609.30503#S2.E3)\) may have many solutions\. Targeting starts fromp0p^\{0\}and moves to one of them; it does not seek a unique density or the solution closest top0p\_\{0\}in any global sense\.
### 2\.3Targeting as a sequence of fluctuation optimizations
LetL\(p\)\(o\)L\(p\)\(o\)be a loss for the density, calibrated so that its population risk is minimized at the truth,p0∈argminp∈ℳ∫L\(p\)\(o\)p0\(o\)𝑑op\_\{0\}\\in\\mathop\{\\mathrm\{argmin\}\}\_\{p\\in\\mathcal\{M\}\}\\int L\(p\)\(o\)p\_\{0\}\(o\)\\,do; the log\-likelihood lossL\(p\)\(o\)=−logp\(o\)L\(p\)\(o\)=\-\\log p\(o\)is the standard example\. Targeting also requires the loss and the fluctuation submodel to be linked by a derivative identity\. We state the identity as a joint condition on the pair and otherwise leave their functional forms free\.
###### Definition 2\.1\(Targeted fluctuation\)\.
At a densitypk∈ℳp^\{k\}\\in\\mathcal\{M\}, a targeted fluctuation is a family\{pk\(ϵ\):ϵ∈ℰk\}⊆ℳ\\\{p^\{k\}\(\\epsilon\):\\epsilon\\in\\mathcal\{E\}^\{k\}\\\}\\subseteq\\mathcal\{M\}, indexed by a setℰk⊆ℝd\\mathcal\{E\}^\{k\}\\subseteq\\mathbb\{R\}^\{d\}containing an open neighborhood of𝟎\\mathbf\{0\}, such that
pk\(𝟎\)=pk,∇ϵL\(pk\(ϵ\)\)\(o\)\|ϵ=𝟎=D\(pk\)\(o\)\.p^\{k\}\(\\mathbf\{0\}\)=p^\{k\},\\qquad\\left\.\\nabla\_\{\\epsilon\}L\\bigl\(p^\{k\}\(\\epsilon\)\\bigr\)\(o\)\\right\|\_\{\\epsilon=\\mathbf\{0\}\}=D\(p^\{k\}\)\(o\)\.\(4\)The identity is required of the versions ofLLandDDevaluated at the observations, andL\(pk\(ϵ\)\)\(o\)L\(p^\{k\}\(\\epsilon\)\)\(o\)is differentiable inϵ\\epsilonwherever its gradient is used\.
The admissible setℰk\\mathcal\{E\}^\{k\}restrictsϵ\\epsilonso that every permitted fluctuation is a normalized, nonnegative density inℳ\\mathcal\{M\}; it may be all ofℝd\\mathbb\{R\}^\{d\}or a proper subset\. The sign in \([4](https://arxiv.org/html/2609.30503#S2.E4)\) fixes our derivative convention\. In a nonparametric model with the log\-likelihood loss, for instance, the exponential tiltpk\(ϵ\)∝pkexp\{−ϵ⊤D\(pk\)\}p^\{k\}\(\\epsilon\)\\propto p^\{k\}\\exp\\\{\-\\epsilon^\{\\top\}D\(p^\{k\}\)\\\}satisfies \([4](https://arxiv.org/html/2609.30503#S2.E4)\) withℰk=ℝd\\mathcal\{E\}^\{k\}=\\mathbb\{R\}^\{d\}wheneverD\(pk\)D\(p^\{k\}\)is bounded\. The identity is imposed only at the base point: at a nonzeroϵ\\epsilon, the loss derivative need not equalD\(pk\(ϵ\)\)D\(p^\{k\}\(\\epsilon\)\), and we do not require a universal least\-favorable submodel\([van der Laan and Gruber, 2016](https://arxiv.org/html/2609.30503#bib.bib42)\)\.
In optimization notation, write
ℓk\(ϵ\):=PnL\(pk\(ϵ\)\),rk:=‖PnD\(pk\)‖,\\ell\_\{k\}\(\\epsilon\):=P\_\{n\}L\(p^\{k\}\(\\epsilon\)\),\\qquad r^\{k\}:=\\\|P\_\{n\}D\(p^\{k\}\)\\\|,\(5\)so that, by \([4](https://arxiv.org/html/2609.30503#S2.E4)\),
∇ℓk\(𝟎\)=PnD\(pk\),rk=‖∇ℓk\(𝟎\)‖\.\\nabla\\ell\_\{k\}\(\\mathbf\{0\}\)=P\_\{n\}D\(p^\{k\}\),\\qquad r^\{k\}=\\\|\\nabla\\ell\_\{k\}\(\\mathbf\{0\}\)\\\|\.An exact targeting step minimizesℓk\\ell\_\{k\}overℰk\\mathcal\{E\}^\{k\}and updates the density, as in Algorithm[1](https://arxiv.org/html/2609.30503#alg1)\. The fluctuation map is held fixed during the minimization; the EIF and the submodel are recomputed at the updated density\. Whenever an exact minimizer is invoked, we take one to exist and, if it is not unique, select it by a fixed measurable rule\. First\-order conditions are used only at interior minimizers\.
Algorithm 1Iterative TMLE1:
\{Oi\}i=1n\\\{O\_\{i\}\\\}\_\{i=1\}^\{n\},
p0∈ℳp^\{0\}\\in\\mathcal\{M\},
L,D,ΨL,D,\\Psi;
K∈ℕK\\in\\mathbb\{N\},
δ≥0\\delta\\geq 0\.
2:for
k=0,…,Kk=0,\\ldots,Kdo
3:
rk←‖1n∑i=1nD\(pk\)\(Oi\)‖\\displaystyle r^\{k\}\\leftarrow\\left\\\|\\frac\{1\}\{n\}\\sum\_\{i=1\}^\{n\}D\(p^\{k\}\)\(O\_\{i\}\)\\right\\\|\.
4:if
rk≤δ∨k=Kr^\{k\}\\leq\\delta\\ \\lor\\ k=Kthen
5:return
\(pk,Ψ\(pk\),rk\)\(p^\{k\},\\Psi\(p^\{k\}\),r^\{k\}\)\.
6:endif
7:
pk\(⋅\):ℰk→ℳp^\{k\}\(\\cdot\):\\mathcal\{E\}^\{k\}\\to\\mathcal\{M\}satisfying \([4](https://arxiv.org/html/2609.30503#S2.E4)\)\.
8:
ϵk∈argminϵ∈ℰkℓk\(ϵ\)=argminϵ∈ℰk1n∑i=1nL\(pk\(ϵ\)\)\(Oi\)\\displaystyle\\epsilon^\{k\}\\in\\mathop\{\\mathrm\{argmin\}\}\_\{\\epsilon\\in\\mathcal\{E\}^\{k\}\}\\ell\_\{k\}\(\\epsilon\)=\\mathop\{\\mathrm\{argmin\}\}\_\{\\epsilon\\in\\mathcal\{E\}^\{k\}\}\\frac\{1\}\{n\}\\sum\_\{i=1\}^\{n\}L\\bigl\(p^\{k\}\(\\epsilon\)\\bigr\)\(O\_\{i\}\)\.
9:
pk\+1←pk\(ϵk\)p^\{k\+1\}\\leftarrow p^\{k\}\(\\epsilon^\{k\}\)\.
10:endfor
Each exact step satisfiesℓk\+1\(𝟎\)=ℓk\(ϵk\)≤ℓk\(𝟎\)\\ell\_\{k\+1\}\(\\mathbf\{0\}\)=\\ell\_\{k\}\(\\epsilon^\{k\}\)\\leq\\ell\_\{k\}\(\\mathbf\{0\}\), sinceϵ=𝟎\\epsilon=\\mathbf\{0\}is feasible\. The decrease is strict wheneverrk\>0r^\{k\}\>0, that is, whenever the EIF equation atpkp^\{k\}is unsolved, because the direction−∇ℓk\(𝟎\)\-\\nabla\\ell\_\{k\}\(\\mathbf\{0\}\)is then locally feasible and
ddtℓk\(−t∇ℓk\(𝟎\)\)\|t=0=−\(rk\)2<0\.\\left\.\\frac\{d\}\{dt\}\\ell\_\{k\}\\bigl\(\-t\\nabla\\ell\_\{k\}\(\\mathbf\{0\}\)\\bigr\)\\right\|\_\{t=0\}=\-\(r^\{k\}\)^\{2\}<0\.
The iteration produces two first\-order conditions that must be kept apart\. At an interior minimizer, the inner problem gives∇ℓk\(ϵk\)=𝟎\\nabla\\ell\_\{k\}\(\\epsilon^\{k\}\)=\\mathbf\{0\}, stationarity in the current submodel\. The targeting equation at the updated density is∇ℓk\+1\(𝟎\)=𝟎\\nabla\\ell\_\{k\+1\}\(\\mathbf\{0\}\)=\\mathbf\{0\}, evaluated at the origin of the submodel rebuilt atpk\+1p^\{k\+1\}\. Because \([4](https://arxiv.org/html/2609.30503#S2.E4)\) holds only at base points, these are different conditions, and it is the second that the stopping rule in Algorithm[1](https://arxiv.org/html/2609.30503#alg1)tests\. The relation between a zero fit and a solved equation is likewise one\-sided: an exact zero fitϵk=𝟎\\epsilon^\{k\}=\\mathbf\{0\}impliesrk=0r^\{k\}=0, whereasrk=0r^\{k\}=0says only that the origin is a stationary point ofℓk\\ell\_\{k\}, which in a nonconvex problem need not be a global minimizer\.
Over an infinite sequence of steps, convergence of the losses, of the fluctuation parameters to zero, and of the densities themselves are separate questions\. For example, if∇ℓk\\nabla\\ell\_\{k\}isβ\\beta\-Lipschitz along the segment from𝟎\\mathbf\{0\}toϵk\\epsilon^\{k\}, withβ\\betauniform inkk, thenrk≤β‖ϵk‖\+‖∇ℓk\(ϵk\)‖r^\{k\}\\leq\\beta\\\|\\epsilon^\{k\}\\\|\+\\\|\\nabla\\ell\_\{k\}\(\\epsilon^\{k\}\)\\\|: the EIF residual is controlled by the size of the accepted fluctuation and the inner optimization error, but neither term controls the density sequence without further regularity\([Li and Gan, 2025](https://arxiv.org/html/2609.30503#bib.bib28)\)\. Sincerkr^\{k\}is the norm of the empirical correction in \([2](https://arxiv.org/html/2609.30503#S2.E2)\) atpkp^\{k\}, Algorithm[1](https://arxiv.org/html/2609.30503#alg1)returns it with the estimate\. Settingδ=0\\delta=0tests for an exact root; when the iteration budgetKKis exhausted first, the returned residual need not satisfy that test\.
## 3Algorithms
Silo \(client\)mmholds the observations\{Oi:i∈ℐm\}\\\{O\_\{i\}:i\\in\\mathcal\{I\}\_\{m\}\\\}, whereℐ1,…,ℐM\\mathcal\{I\}\_\{1\},\\ldots,\\mathcal\{I\}\_\{M\}partition\{1,…,n\}\\\{1,\\ldots,n\\\}, andNm:=\|ℐm\|\>0N\_\{m\}:=\|\\mathcal\{I\}\_\{m\}\|\>0, so that∑m=1MNm=n\\sum\_\{m=1\}^\{M\}N\_\{m\}=n\. The observations follow the same i\.i\.d\. sampling model as in Section[2](https://arxiv.org/html/2609.30503#S2), although the realized local empirical distributions may differ\. All silos start from a common initial estimatorp0p^\{0\}, and the question is how to federate targeting from that point on\. Ifp0p^\{0\}is fitted on the targeting sample itself, the statistical analysis in Section[4](https://arxiv.org/html/2609.30503#S4)accounts for that dependence rather than conditioning on it\.
At each outer iteration, all silos work with the same loss, EIF, fluctuation coordinates, and submodel\. Write the local empirical loss and its restriction to the current submodel as
ℓm\(p\):=1Nm∑i∈ℐmL\(p\)\(Oi\),ℓm,k\(ϵ\):=ℓm\(pk\(ϵ\)\),\\ell\_\{m\}\(p\):=\\frac\{1\}\{N\_\{m\}\}\\sum\_\{i\\in\\mathcal\{I\}\_\{m\}\}L\(p\)\(O\_\{i\}\),\\qquad\\ell\_\{m,k\}\(\\epsilon\):=\\ell\_\{m\}\(p^\{k\}\(\\epsilon\)\),so thatℓm\\ell\_\{m\}takes a density as its argument, whereasℓm,k\\ell\_\{m,k\}, likeℓk\\ell\_\{k\}, takes fluctuation coordinates, and gradients of the latter are with respect to those coordinates\. The pooled objective and the pooled EIF mean decompose as
ℓk=∑m=1MNmnℓm,k,∇ℓk\(𝟎\)=∑m=1MNmn∇ℓm,k\(𝟎\),\\ell\_\{k\}=\\sum\_\{m=1\}^\{M\}\\frac\{N\_\{m\}\}\{n\}\\ell\_\{m,k\},\\qquad\\nabla\\ell\_\{k\}\(\\mathbf\{0\}\)=\\sum\_\{m=1\}^\{M\}\\frac\{N\_\{m\}\}\{n\}\\nabla\\ell\_\{m,k\}\(\\mathbf\{0\}\),identities that hold in finite samples for any partition of the data\.
Both algorithms take the lossLL, the EIFDD, the targetΨ\\Psi, and the fluctuation construction as shared inputs\. The server and the silos communicate synchronously, anda→𝑥ba\\xrightarrow\{x\}bdenotes a messagexxfromaatobb\. Communicatingpkp^\{k\}andpk\(⋅\)p^\{k\}\(\\cdot\)means sending, or updating, a shared representation from which both can be evaluated, including any normalizing constants; its dimension need not bedd\. Observations never leave their silo, although this alone is no privacy guarantee, as Section[4\.3](https://arxiv.org/html/2609.30503#S4.SS3)shows\. Both algorithms return the pooled residualrkr^\{k\}of \([5](https://arxiv.org/html/2609.30503#S2.E5)\) together with the estimate, so that a small update can be told apart from a small empirical EIF mean\.
### 3\.1FedTMLE\-G: gradient aggregation
FedTMLE\-G distributes the gradient evaluation and leaves the centralized inner optimization otherwise unchanged\. At every admissibleϵ\\epsilon,
∇ℓk\(ϵ\)=1n∑m=1M∑i∈ℐm∇ϵL\(pk\(ϵ\)\)\(Oi\),\\nabla\\ell\_\{k\}\(\\epsilon\)=\\frac\{1\}\{n\}\\sum\_\{m=1\}^\{M\}\\sum\_\{i\\in\\mathcal\{I\}\_\{m\}\}\\nabla\_\{\\epsilon\}L\\bigl\(p^\{k\}\(\\epsilon\)\\bigr\)\(O\_\{i\}\),so the server recovers the pooled gradient by adding the local gradient sums and dividing bynn, or equivalently by weighting the local gradient means byNm/nN\_\{m\}/n\. Away from the origin, the silos evaluate the loss gradient in the fixed current submodel; the EIF identity \([4](https://arxiv.org/html/2609.30503#S2.E4)\) is used only atϵ=𝟎\\epsilon=\\mathbf\{0\}\.
Writeϵk,t\\epsilon^\{k,t\}for the fluctuation parameter at inner steptt, and letTk≥1T\_\{k\}\\geq 1be the number of inner steps\. Each step uses a nonempty pooled batchℬtk\\mathcal\{B\}\_\{t\}^\{k\}of indices, withℬm,tk=ℬtk∩ℐm\\mathcal\{B\}\_\{m,t\}^\{k\}=\\mathcal\{B\}\_\{t\}^\{k\}\\cap\\mathcal\{I\}\_\{m\}its restriction to silomm, every occurrence of an index retained\. Full\-batch gradient descent \(GD\) takesℬtk=\{1,…,n\}\\mathcal\{B\}\_\{t\}^\{k\}=\\\{1,\\ldots,n\\\}; stochastic gradient descent \(SGD\) draws a pooled batch of fixed sizeBBuniformly at random, a multiset when sampling is with replacement\. The batches may be generated online from a shared sampling rule, and an empty local batch contributes zero\.
Algorithm 2FedTMLE\-G1:
\{Oi:i∈ℐm\}m=1M\\\{O\_\{i\}:i\\in\\mathcal\{I\}\_\{m\}\\\}\_\{m=1\}^\{M\},
p0p^\{0\},
KK,
δ\\delta;
\{Tk,ηk,t\>0,ℬtk\}\\\{T\_\{k\},\\eta\_\{k,t\}\>0,\\mathcal\{B\}\_\{t\}^\{k\}\\\}\.
2:for
k=0,…,Kk=0,\\ldots,Kdo
3:
server→pk,pk\(⋅\)m,m=1,…,M\\textsf\{server\}\\xrightarrow\{\\ p^\{k\},\\,p^\{k\}\(\\cdot\)\\ \}m,\\quad m=1,\\ldots,M\.
4:
m→∇ℓm,k\(𝟎\)server,m=1,…,Mm\\xrightarrow\{\\ \\nabla\\ell\_\{m,k\}\(\\mathbf\{0\}\)\\ \}\\textsf\{server\},\\quad m=1,\\ldots,M\.
5:
rk←‖∑m=1MNmn∇ℓm,k\(𝟎\)‖\\displaystyle r^\{k\}\\leftarrow\\left\\\|\\sum\_\{m=1\}^\{M\}\\frac\{N\_\{m\}\}\{n\}\\nabla\\ell\_\{m,k\}\(\\mathbf\{0\}\)\\right\\\|\.
6:if
rk≤δ∨k=Kr^\{k\}\\leq\\delta\\ \\lor\\ k=Kthen
7:return
\(pk,Ψ\(pk\),rk\)\(p^\{k\},\\Psi\(p^\{k\}\),r^\{k\}\)\.
8:endif
9:
ϵk,0←𝟎\\epsilon^\{k,0\}\\leftarrow\\mathbf\{0\}\.
10:for
t=0,…,Tk−1t=0,\\ldots,T\_\{k\}\-1do
11:for
m=1,…,Mm=1,\\ldots,Min paralleldo
12:
ℬm,tk←ℬtk∩ℐm,server→ϵk,t,ℬm,tkm\\mathcal\{B\}\_\{m,t\}^\{k\}\\leftarrow\\mathcal\{B\}\_\{t\}^\{k\}\\cap\\mathcal\{I\}\_\{m\},\\qquad\\textsf\{server\}\\xrightarrow\{\\ \\epsilon^\{k,t\},\\,\\mathcal\{B\}\_\{m,t\}^\{k\}\\ \}m\.
13:
gmk,t←∑i∈ℬm,tk∇ϵL\(pk\(ϵ\)\)\(Oi\)\|ϵ=ϵk,t\\displaystyle g\_\{m\}^\{k,t\}\\leftarrow\\sum\_\{i\\in\\mathcal\{B\}\_\{m,t\}^\{k\}\}\\left\.\\nabla\_\{\\epsilon\}L\\bigl\(p^\{k\}\(\\epsilon\)\\bigr\)\(O\_\{i\}\)\\right\|\_\{\\epsilon=\\epsilon^\{k,t\}\}\.
14:
m→gmk,tserverm\\xrightarrow\{\\ g\_\{m\}^\{k,t\}\\ \}\\textsf\{server\}\.
15:endfor
16:
ϵk,t\+1←ϵk,t−ηk,t\|ℬtk\|∑m=1Mgmk,t\\displaystyle\\epsilon^\{k,t\+1\}\\leftarrow\\epsilon^\{k,t\}\-\\frac\{\\eta\_\{k,t\}\}\{\|\\mathcal\{B\}\_\{t\}^\{k\}\|\}\\sum\_\{m=1\}^\{M\}g\_\{m\}^\{k,t\}\.
17:endfor
18:
ϵk←ϵk,Tk,pk\+1←pk\(ϵk\)\\epsilon^\{k\}\\leftarrow\\epsilon^\{k,T\_\{k\}\},\\qquad p^\{k\+1\}\\leftarrow p^\{k\}\(\\epsilon^\{k\}\)\.
19:endfor
The base density and the fluctuation map stay fixed during theTkT\_\{k\}inner steps, and the step sizes must keep the iterates insideℰk\\mathcal\{E\}^\{k\}\. The pooled batch is drawn as a whole, by the server or by the shared rule, rather than silo by silo: independent local sampling, such as drawing a batch of the same size from every silo, does not in general sample uniformly from thennobservations, and it need not reproduce pooled SGD even when reweighting makes the resulting gradient unbiased\.
#### Inherited optimization behavior
In exact arithmetic, FedTMLE\-G reproduces the inner parameters and the outer densities of the centralized implementation whenever the initialization, fluctuation construction, optimizer \(including its step\-size and feasibility rules\), stopping rules, and realized pooled batches coincide\. With exact inner minimization it inherits the empirical\-loss descent of standard TMLE, and under the corresponding regularity conditions its untruncated targeting sequence inherits the stopping\-condition relationships and the iterative convergence of[Li and Gan \(2025, Theorems 1 and 4\)](https://arxiv.org/html/2609.30503#bib.bib28)\. Under this matched computation, repartitioning the data across silos changes neither the loss trajectory nor the EIF residuals nor the limiting density\. Trajectory\-dependent behavior carries over as well, including the possibility of passing an EIF root inside a fluctuation submodel before reaching the fitted minimizer\([Li and Gan, 2025](https://arxiv.org/html/2609.30503#bib.bib28)\)\. When the inner problem is solved with finitely many GD or SGD steps, the comparator is the correspondingly inexact centralized implementation, and the exact\-solve convergence results do not cover arbitrary inner optimization errors\.
Communication follows the pattern of synchronous gradient aggregation\([McMahan et al\., 2017](https://arxiv.org/html/2609.30503#bib.bib32)\)\. Every inner gradient step is one synchronized exchange, and the full\-data EIF check that opens an outer iteration is another, although under full\-batch GD that check also supplies the first inner gradient\. Each contributing silo uploads add\-dimensional gradient per exchange; transmitting the density representation and the batch assignments is a separate cost\.
### 3\.2FedTMLE\-L: local averaging
FedTMLE\-L replaces the pooled inner solve by exact local fits in the common fluctuation submodel,
ϵ^mk∈argminϵ∈ℰkℓm,k\(ϵ\),m=1,…,M,\\hat\{\\epsilon\}\_\{m\}^\{k\}\\in\\mathop\{\\mathrm\{argmin\}\}\_\{\\epsilon\\in\\mathcal\{E\}^\{k\}\}\\ell\_\{m,k\}\(\\epsilon\),\\qquad m=1,\\ldots,M,which the server averages with fixed weightsαm≥0\\alpha\_\{m\}\\geq 0,∑mαm=1\\sum\_\{m\}\\alpha\_\{m\}=1:
ϵk=∑m=1Mαmϵ^mk,pk\+1=pk\(ϵk\)\.\\epsilon^\{k\}=\\sum\_\{m=1\}^\{M\}\\alpha\_\{m\}\\hat\{\\epsilon\}\_\{m\}^\{k\},\\qquad p^\{k\+1\}=p^\{k\}\(\\epsilon^\{k\}\)\.\(6\)What is averaged is the fluctuation parameter, in the shared coordinates, and the average is applied to the shared base density\. Neither updated densities nor target values are averaged, and no silo runs a TMLE trajectory of its own to completion\.
Algorithm 3FedTMLE\-L1:
\{Oi:i∈ℐm\}m=1M\\\{O\_\{i\}:i\\in\\mathcal\{I\}\_\{m\}\\\}\_\{m=1\}^\{M\},
p0p^\{0\},
KK,
δ\\delta;
αm≥0\\alpha\_\{m\}\\geq 0,
∑m=1Mαm=1\\sum\_\{m=1\}^\{M\}\\alpha\_\{m\}=1\.
2:for
k=0,…,Kk=0,\\ldots,Kdo
3:
server→pk,pk\(⋅\)m,m=1,…,M\\textsf\{server\}\\xrightarrow\{\\ p^\{k\},\\,p^\{k\}\(\\cdot\)\\ \}m,\\quad m=1,\\ldots,M\.
4:for
m=1,…,Mm=1,\\ldots,Min paralleldo
5:
m→∇ℓm,k\(𝟎\)serverm\\xrightarrow\{\\ \\nabla\\ell\_\{m,k\}\(\\mathbf\{0\}\)\\ \}\\textsf\{server\}\.
6:if
k<Kk<Kthen
7:
ϵ^mk∈argminϵ∈ℰkℓm,k\(ϵ\)\\displaystyle\\hat\{\\epsilon\}\_\{m\}^\{k\}\\in\\mathop\{\\mathrm\{argmin\}\}\_\{\\epsilon\\in\\mathcal\{E\}^\{k\}\}\\ell\_\{m,k\}\(\\epsilon\)\.
8:
m→ϵ^mkserverm\\xrightarrow\{\\ \\hat\{\\epsilon\}\_\{m\}^\{k\}\\ \}\\textsf\{server\}\.
9:endif
10:endfor
11:
rk←‖∑m=1MNmn∇ℓm,k\(𝟎\)‖\\displaystyle r^\{k\}\\leftarrow\\left\\\|\\sum\_\{m=1\}^\{M\}\\frac\{N\_\{m\}\}\{n\}\\nabla\\ell\_\{m,k\}\(\\mathbf\{0\}\)\\right\\\|\.
12:if
rk≤δ∨k=Kr^\{k\}\\leq\\delta\\ \\lor\\ k=Kthen
13:return
\(pk,Ψ\(pk\),rk\)\(p^\{k\},\\Psi\(p^\{k\}\),r^\{k\}\)\.
14:endif
15:
ϵk←∑m=1Mαmϵ^mk\\displaystyle\\epsilon^\{k\}\\leftarrow\\sum\_\{m=1\}^\{M\}\\alpha\_\{m\}\\hat\{\\epsilon\}\_\{m\}^\{k\}\.
16:if
ϵk∉ℰk∨ϵk=𝟎\\epsilon^\{k\}\\notin\\mathcal\{E\}^\{k\}\\ \\lor\\ \\epsilon^\{k\}=\\mathbf\{0\}then
17:return
\(pk,Ψ\(pk\),rk\)\(p^\{k\},\\Psi\(p^\{k\}\),r^\{k\}\)\.
18:endif
19:
pk\+1←pk\(ϵk\)p^\{k\+1\}\\leftarrow p^\{k\}\(\\epsilon^\{k\}\)\.
20:endfor
A silo needs no response from the server between its EIF evaluation and its local fit, so the two uploads travel together: one attempted outer update costs one collection of local results, however much local optimization it involved\. At the final iterationk=Kk=Konly the EIF evaluation is needed\. All silos remain active throughout, including those whose previous local fit was zero\.
#### Weights and the estimating equation
Sample\-size weightsαm=Nm/n\\alpha\_\{m\}=N\_\{m\}/nlet each local fit count in proportion to its silo, whereas uniform weightsαm=1/M\\alpha\_\{m\}=1/Mgive every silo the same influence on the averaged fluctuation\. Neither choice turns the average into a minimizer\. The weighted loss∑mαmℓm,k\(ϵ\)\\sum\_\{m\}\\alpha\_\{m\}\\ell\_\{m,k\}\(\\epsilon\)has derivative∑m=1M\(αm/Nm\)∑i∈ℐmD\(pk\)\(Oi\)\\sum\_\{m=1\}^\{M\}\(\\alpha\_\{m\}/N\_\{m\}\)\\sum\_\{i\\in\\mathcal\{I\}\_\{m\}\}D\(p^\{k\}\)\(O\_\{i\}\)at zero, but an average of minimizers does not in general minimize it, and even with sample\-size weights \([6](https://arxiv.org/html/2609.30503#S3.E6)\) need not solve the pooled inner problem\. The stopping test in the algorithm is the pooled equation \([3](https://arxiv.org/html/2609.30503#S2.E3)\) in either case\.
#### Feasibility and stationarity
The average in \([6](https://arxiv.org/html/2609.30503#S3.E6)\) must lie inℰk\\mathcal\{E\}^\{k\}; admissibility of each local fit does not ensure this, whereas a convex admissible domain does\. The method also depends on the choice of common fluctuation coordinates, since a nonlinear reparameterization changes the average of the local solutions\.
Stationarity does not survive averaging either\. Each interior local minimizer satisfies∇ℓm,k\(ϵ^mk\)=𝟎\\nabla\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{m\}^\{k\}\)=\\mathbf\{0\}, but these conditions hold at different points, so adding them does not establish stationarity atϵk\\epsilon^\{k\}; likewise,ℓm,k\(ϵ^mk\)≤ℓm,k\(𝟎\)\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{m\}^\{k\}\)\\leq\\ell\_\{m,k\}\(\\mathbf\{0\}\)compares each silo’s own loss at its fit and at the origin and does not imply pooled descent for the averaged update\. In its pattern of local computation followed by parameter averaging, FedTMLE\-L resembles federated averaging\([McMahan et al\., 2017](https://arxiv.org/html/2609.30503#bib.bib32);[Karimireddy et al\., 2020](https://arxiv.org/html/2609.30503#bib.bib25)\); the difference is that its coordinates change with the EIF and the base density at every outer iteration, which the targeting analysis in Section[4\.4](https://arxiv.org/html/2609.30503#S4.SS4)has to take into account\.
#### Cancellation and continued participation
Nonzero local solutions can cancel in the average, leavingpk\(ϵk\)=pkp^\{k\}\(\\epsilon^\{k\}\)=p^\{k\}whilerkr^\{k\}remains positive\. Continuing from this state under fixed selection rules would reproduce the same local solutions and the same zero aggregate, so whenϵk=𝟎\\epsilon^\{k\}=\\mathbf\{0\}andrk\>δr^\{k\}\>\\deltathe algorithm stops and returns the unchanged density with its nonzero residual, reporting stagnation rather than certifying completion; it makes no attempt to resolve the cancellation\.
For an individual silo, a zero local fitϵ^mk=𝟎\\hat\{\\epsilon\}\_\{m\}^\{k\}=\\mathbf\{0\}impliesNm−1∑i∈ℐmD\(pk\)\(Oi\)=𝟎N\_\{m\}^\{\-1\}\\sum\_\{i\\in\\mathcal\{I\}\_\{m\}\}D\(p^\{k\}\)\(O\_\{i\}\)=\\mathbf\{0\}, since the origin is an interior point ofℰk\\mathcal\{E\}^\{k\}\. This solves the silo’s own estimating equation at the current density, but the next shared update can move the density off that root, so a silo that wants the common output of Algorithm[3](https://arxiv.org/html/2609.30503#alg3)has to keep participating after a zero fit\. Section[4\.4](https://arxiv.org/html/2609.30503#S4.SS4)studies the alternative, in which such a silo freezes its own output and leaves\. When all local fits are zero at the same shared density, every local equation and the pooled equation hold there\.
## 4Theoretical Properties and Scope
This section develops the theory behind the two frameworks\. We begin with FedTMLE\-G and ask how much communication is needed to reach a prescribed empirical EIF residual\. Equivalence to centralized targeting does not answer this question, so we specify a full\-batch implementation with finite\-precision messages and a certified stopping rule \(Section[4\.2](https://arxiv.org/html/2609.30503#S4.SS2)\)\. Its bit count is governed by the changes between successive gradients, whereas the accompanying statistical bound is governed by the accepted fluctuations and, when one is required, a code for the initialization\. Section[4\.3](https://arxiv.org/html/2609.30503#S4.SS3)then examines what the gradient channel discloses, separating the instability of record reconstruction from the recovery of a specified attribute by a corrupted server that selects its own queries\. Section[4\.4](https://arxiv.org/html/2609.30503#S4.SS4)analyzes the personalized outputs of local averaging, retained by each client at its own retirement time\. All proofs are in Section[S\.2](https://arxiv.org/html/2609.30503#S2a)\.
### 4\.1Assumptions and computational setting
We keep the notationℓk\\ell\_\{k\},ℓm,k\\ell\_\{m,k\},ϵk,t\\epsilon^\{k,t\}, andrkr^\{k\}of Sections[2\.3](https://arxiv.org/html/2609.30503#S2.SS3)–[3](https://arxiv.org/html/2609.30503#S3), together with the empirical\-measure and norm conventions\. Optimization statements are made for the realized observations; for probabilistic statements, the algorithmic regularity conditions are required to hold almost surely, and a same\-sample initial estimator is never conditioned on\.
###### Assumption 4\.1\(Feasible smooth targeting\)\.
The fluctuation construction satisfies \([4](https://arxiv.org/html/2609.30503#S2.E4)\)\. There is a finiteβ\>0\\beta\>0such that, for every silomm, every outer iterationkk, and every pair of parametersu,vu,vin the working region,
‖∇ℓm,k\(u\)−∇ℓm,k\(v\)‖≤β‖u−v‖\.\\\|\\nabla\\ell\_\{m,k\}\(u\)\-\\nabla\\ell\_\{m,k\}\(v\)\\\|\\leq\\beta\\\|u\-v\\\|\.The working region contains the origin, every queried parameter, and every GD step segment, and lies inℰk\\mathcal\{E\}^\{k\}\. The empirical loss is bounded below on the model, so that
Δ:=ℓ0\(𝟎\)−infp∈ℳPnL\(p\)<∞\.\\Delta:=\\ell\_\{0\}\(\\mathbf\{0\}\)\-\\inf\_\{p\\in\\mathcal\{M\}\}P\_\{n\}L\(p\)<\\infty\.\(7\)The infimum in \([7](https://arxiv.org/html/2609.30503#S4.E7)\) may be replaced by a common finite lower bound on the admissible densities traversed by the procedure\.
###### Assumption 4\.2\(Regularity under re\-centering\)\.
There is a finiteκ≥0\\kappa\\geq 0such that, on the same working regions,
‖1Nm∑i∈ℐm\{D\(pk\(u\)\)−D\(pk\(v\)\)\}\(Oi\)‖≤κ‖u−v‖\.\\left\\\|\\frac\{1\}\{N\_\{m\}\}\\sum\_\{i\\in\\mathcal\{I\}\_\{m\}\}\\\{D\(p^\{k\}\(u\)\)\-D\(p^\{k\}\(v\)\)\\\}\(O\_\{i\}\)\\right\\\|\\leq\\kappa\\\|u\-v\\\|\.The initial local gradients are finite, andGGis a constant withG≥maxm‖∇ℓm,0\(𝟎\)‖∞G\\geq\\max\_\{m\}\\\|\\nabla\\ell\_\{m,0\}\(\\mathbf\{0\}\)\\\|\_\{\\infty\}\.
The two Lipschitz conditions concern different functions of the fluctuation parameter\. Assumption[4\.1](https://arxiv.org/html/2609.30503#S4.Thmassumption1)controls the gradient of the loss within a fixed submodel; Assumption[4\.2](https://arxiv.org/html/2609.30503#S4.Thmassumption2)controls how each local empirical EIF mean changes as the base density moves along the submodel\. The second does not identify the endpoint derivative of the old submodel with the EIF of the new one, and the two differ precisely because \([4](https://arxiv.org/html/2609.30503#S2.E4)\) holds only at base points\. Uniform bounds on the observation\-level derivatives along admissible connecting segments suffice for both conditions, and neither requires a unique minimizer or a contraction of the targeting sequence\([Bottou, Curtis and Nocedal, 2018](https://arxiv.org/html/2609.30503#bib.bib7)\)\. The constantGGenters the communication analysis only through the first messages; the protocol does not need to know it, and later gradients need not obey any common magnitude bound\.
The communication accounting takes the loss, the EIF, and the fluctuation rule to be public, so that every party can reconstructpkp^\{k\}and its submodel from the initial shared state and the accepted history\(ϵ0,…,ϵk−1\)\(\\epsilon^\{0\},\\ldots,\\epsilon^\{k\-1\}\)without access to any other silo’s observations\. The shared state must therefore carry every normalization and nuisance quantity that this reconstruction needs; if the fluctuation rule requires further pooled statistics, their transmission is a separate cost\.
Communication takes place over reliable synchronous point\-to\-point links\. We writeRRfor the total number of upload–broadcast rounds and𝖡\\mathsf\{B\}for the total number of bits in the numerical messages and two\-bit control flags, summed over all links\. Initialization, network headers, and cryptographic overhead are setup or transport costs and are accounted for separately\([Bonawitz et al\., 2017](https://arxiv.org/html/2609.30503#bib.bib6)\)\. Local gradient evaluation is treated as an oracle, and the only numerical error analyzed is the rounding specified below; all parties use the same arithmetic and tie\-breaking rule, with integer accumulators that do not overflow\. The constantβ\\betamay be replaced by any publicly represented positive rational upper bound\.
###### Assumption 4\.3\(Statistical decoding and envelope\)\.
For statistical assertions, the shared construction and its public tuning rules are fixed independently of the targeting sample\. Either the initialization is independent of that sample, in which case we condition on it and setHinit=0H\_\{\\mathrm\{init\}\}=0, or every sample\-dependent part of the initial shared state, including any sample\-dependent tuning information, has a finite prefix\-free binary description under a decoder fixed before the sample is observed;HinitH\_\{\\mathrm\{init\}\}denotes its length\. Decoding is measurable and determines the terminal density from the initial state and the accepted history\. For the same finite, deterministicGG, the versions of the EIF satisfy
\|Dj\(p\)\(o\)\|≤G,j=1,…,d,\|D\_\{j\}\(p\)\(o\)\|\\leq G,\\qquad j=1,\\ldots,d,uniformly overp0p\_\{0\}and every density obtained from a valid decoded history, forP0P\_\{0\}\-almost everyoo\.
Assumption[4\.3](https://arxiv.org/html/2609.30503#S4.Thmassumption3)is used only for the statistical result\. Its decoding requirement is mild: the argument ranges over the countably many outputs of a finitely described implementation, not over the statistical model, which need not be countable\([Cover and Thomas, 2006](https://arxiv.org/html/2609.30503#bib.bib10)\)\. The point of the description is adaptivity\. An initialization fitted on the same sample is itself a data\-dependent choice, so it must be part of the description rather than treated as fixed conditioning information\([Dwork et al\., 2015](https://arxiv.org/html/2609.30503#bib.bib16)\)\.
The next two assumptions concern only the personalized FedTMLE\-L analysis in Section[4\.4](https://arxiv.org/html/2609.30503#S4.SS4)\. We use the local empirical lossesℓm\\ell\_\{m\}and their fluctuation restrictionsℓm,k\\ell\_\{m,k\}from Section[3](https://arxiv.org/html/2609.30503#S3)\. For a generic retained densitypp,p\(ϵ\)p\(\\epsilon\)denotes its associated fluctuation, with every retained quantity held fixed\.
###### Assumption 4\.4\(Regularity for exact local fits\)\.
The fluctuation rule is a deterministic function of the retained state\. Each local fluctuation problem attains its minimum at a selected interior point\. Selection follows a fixed, measurable rule that chooses zero whenever zero is a minimizer\. The segments joining selected local solutions to one another, to their weighted average, and to zero are admissible, as is the segment from zero to−∇ℓm,k\(𝟎\)/β\-\\nabla\\ell\_\{m,k\}\(\\mathbf\{0\}\)/\\beta\. Eachℓm\\ell\_\{m\}has a finite lower boundℓ¯m\\underline\{\\ell\}\_\{m\}over the current and retained densities\.
On these working regions, the observation\-level loss is three times continuously differentiable in the fluctuation coordinates\. For finiteG1\>0G\_\{1\}\>0,β4≥0\\beta\_\{4\}\\geq 0, and theβ\\betaof Assumption[4\.1](https://arxiv.org/html/2609.30503#S4.Thmassumption1),
‖∇ϵL\(p\(u\)\)\(o\)‖\\displaystyle\\\|\\nabla\_\{\\epsilon\}L\(p\(u\)\)\(o\)\\\|≤G1,\\displaystyle\\leq G\_\{1\},‖∇ϵ2L\(p\(u\)\)\(o\)‖op\\displaystyle\\\|\\nabla\_\{\\epsilon\}^\{2\}L\(p\(u\)\)\(o\)\\\|\_\{\\mathrm\{op\}\}≤β,\\displaystyle\\leq\\beta,\(8\)‖∇ϵ3L\(p\(u\)\)\(o\)−∇ϵ3L\(p\(v\)\)\(o\)‖op\\displaystyle\\\|\\nabla\_\{\\epsilon\}^\{3\}L\(p\(u\)\)\(o\)\-\\nabla\_\{\\epsilon\}^\{3\}L\(p\(v\)\)\(o\)\\\|\_\{\\mathrm\{op\}\}≤β4‖u−v‖\.\\displaystyle\\leq\\beta\_\{4\}\\\|u\-v\\\|\.The bounds hold on a commonP0P\_\{0\}\-full set, and tensor norms are induced by Euclidean norms\. Upon retirement, a client retains its density and every quantity defining its fluctuation rule\.
Exact minimization has the same oracle meaning as in Algorithm[3](https://arxiv.org/html/2609.30503#alg3); a finite nonconvex solver need not implement it\. The admissibility condition for the step from the origin holds automatically on an unrestricted fluctuation domain\. A uniform admissible neighborhood and bounded gradients also suffice after increasingβ\\beta\. The constantβ4\\beta\_\{4\}controls the fourth\-order remainder in the averaging bound\. It is distinct from the EIF re\-centering constantκ\\kappaand places no sign restriction on curvature\.
For a fixed density, clients sampled from the same law have equal expected loss derivatives, and sampling bounds control the differences between their empirical derivatives\. Applying such a comparison atpkp^\{k\}requires care because the algorithm chooses that density using the same samples\. The next assumption provides a uniform bound over a state family fixed before sampling\. Its covering condition controls how many derivative functions must be distinguished throughout the possible trajectories\.
###### Assumption 4\.5\(Common\-law sampling and derivative complexity\)\.
The silo partition is independent of the observations, which are i\.i\.d\. fromp0p\_\{0\}conditional on that partition\. Before observing the targeting sample, fix a working family of density states and associated fluctuation regions that contains all possible iterates of both weighting modes, including any same\-sample initial fit and all retained targeting quantities\. The bounds in \([8](https://arxiv.org/html/2609.30503#S4.E8)\) hold throughout this family\. Over these states and regions and all‖v‖=1\\\|v\\\|=1, the scalar functions
v⊤∇ϵL\(p\(ϵ\)\)\(⋅\)G1,v⊤∇ϵ2L\(p\(ϵ\)\)\(⋅\)vβ\\frac\{v^\{\\top\}\\nabla\_\{\\epsilon\}L\(p\(\\epsilon\)\)\(\\cdot\)\}\{G\_\{1\}\},\\qquad\\frac\{v^\{\\top\}\\nabla\_\{\\epsilon\}^\{2\}L\(p\(\\epsilon\)\)\(\\cdot\)v\}\{\\beta\}are measurable and admit an internal1/n1/n\-cover of size𝒩n\\mathcal\{N\}\_\{n\}in the uniform norm on the common full\-measure set\. Thus each function is within1/n1/nof one of𝒩n\\mathcal\{N\}\_\{n\}representatives belonging to this family\.
For example, a compact, fixed\-dimensional representation of the complete state with uniformly Lipschitz derivative maps giveslog𝒩n=O\(logn\)\\log\\mathcal\{N\}\_\{n\}=O\(\\log n\), as shown in Section[S\.2\.6](https://arxiv.org/html/2609.30503#S2.SS6)\. Such uniform derivative control is used in empirical nonconvex optimization\([Mei, Bai and Montanari, 2018](https://arxiv.org/html/2609.30503#bib.bib33);[van der Vaart and Wellner, 1996](https://arxiv.org/html/2609.30503#bib.bib47)\)\. It restricts the statistical complexity of the state family while allowing nonconvex objectives and distinct local minimizers\. Smoothness inϵ\\epsilonalone is insufficient because the base density also varies\. The common\-law assumption is needed only for the sampling refinement\.
### 4\.2Communication and statistical accuracy of FedTMLE\-G
Algorithm[2](https://arxiv.org/html/2609.30503#alg2)specifies which gradients are aggregated, but not how they are represented numerically nor when an inner solve stops, and both choices matter for communication\. Sending every coordinate in full absolute form pays the precision cost at every round, even when successive gradients differ little\([Alistarh et al\., 2017](https://arxiv.org/html/2609.30503#bib.bib1);[Lin, Kostina and Hassibi, 2022](https://arxiv.org/html/2609.30503#bib.bib30)\)\. And a prescribed terminal EIF residual does not require every inner problem to be solved exactly; in a nonconvex problem, a finite GD run is not an exact global minimizer in any case\.
Algorithm[4](https://arxiv.org/html/2609.30503#alg4)addresses both\. It rounds the local gradients to a common fine grid, runs GD on their rounded aggregate, and checks the EIF only at the origin of a freshly constructed submodel\. Each message encodes the change from the previously transmitted rounded value, so a coordinate that moves by one grid unit costs only the codeword for that unit, whatever its current magnitude\. The receiver recovers the rounded values exactly, and with them the rounded optimization trajectory: the grid is the only source of numerical error, and differential coding reduces the cost of representing values that the receiver already largely knows\.
What is specific to iterative TMLE is re\-centering\. Smoothness controls how gradients change within an inner solve, but accepting a fluctuation changes the base density and hence the submodel in which the next gradient is queried\. Assumption[4\.2](https://arxiv.org/html/2609.30503#S4.Thmassumption2)bounds this additional change through the accepted fluctuation, whose total size is in turn controlled by the decrease in empirical loss, so the protocol can keep its code memory across outer iterations instead of transmitting a fresh full\-precision initialization at each re\-centering\. Gradient\-difference compression and differential quantization are established tools in distributed optimization\([Gorbunov et al\., 2021](https://arxiv.org/html/2609.30503#bib.bib20);[Lin, Kostina and Hassibi, 2022](https://arxiv.org/html/2609.30503#bib.bib30)\); the bound here has to cover inner steps, submodel changes, and the queries needed for the EIF certificate at once\.
Fix an EIF toleranceδ\>0\\delta\>0and a public dyadic grid spacinghhwith
δ8d<h≤δ4d\.\\frac\{\\delta\}\{8\\sqrt\{d\}\}<h\\leq\\frac\{\\delta\}\{4\\sqrt\{d\}\}\.\(9\)Number all gradient evaluations consecutively byrr, and when roundrrqueries the state\(k,t\)\(k,t\)define the local*mean*gradient and the integer quantities
gm,r\\displaystyle g\_\{m,r\}:=∇ℓm,k\(ϵk,t\),\\displaystyle:=\\nabla\\ell\_\{m,k\}\(\\epsilon^\{k,t\}\),zm,r\\displaystyle z\_\{m,r\}:=round\(gm,r/h\),\\displaystyle:=\\operatorname\{round\}\(g\_\{m,r\}/h\),sr\\displaystyle s\_\{r\}:=∑m=1MNmzm,r,\\displaystyle:=\\sum\_\{m=1\}^\{M\}N\_\{m\}z\_\{m,r\},qr\\displaystyle q\_\{r\}:=round\(sr/n\),\\displaystyle:=\\operatorname\{round\}\(s\_\{r\}/n\),g~r\\displaystyle\\widetilde\{g\}\_\{r\}:=hqr\.\\displaystyle:=hq\_\{r\}\.Thusgm,rg\_\{m,r\}is a mean, related to the batch sum of Algorithm[2](https://arxiv.org/html/2609.30503#alg2)bygm,r=gmk,t/Nmg\_\{m,r\}=g\_\{m\}^\{k,t\}/N\_\{m\}for a full\-batch query, and all rounding is coordinatewise to a nearest integer with a fixed tie\-breaking rule\. Silommtransmits the differencezm,r−zm,r−1z\_\{m,r\}\-z\_\{m,r\-1\}and the server broadcastsqr−qr−1q\_\{r\}\-q\_\{r\-1\}, both losslessly encoded, starting fromzm,0=q0=s0=𝟎z\_\{m,0\}=q\_\{0\}=s\_\{0\}=\\mathbf\{0\}\. The server therefore needs only the streaming update
sr=sr−1\+∑m=1MNm\(zm,r−zm,r−1\),s\_\{r\}=s\_\{r\-1\}\+\\sum\_\{m=1\}^\{M\}N\_\{m\}\(z\_\{m,r\}\-z\_\{m,r\-1\}\),and the integer memories are kept across re\-centering even though the fluctuation parameter is reset to zero\.
Writeenc\\operatorname\{enc\}for coordinatewise signed Elias\-gamma coding\([Elias, 1975](https://arxiv.org/html/2609.30503#bib.bib17)\): an integeraacosts at most3\+2log2\(1\+\|a\|\)3\+2\\log\_\{2\}\(1\+\|a\|\)bits, each message consists of exactlyddself\-delimiting codewords, and Section[S\.2\.1](https://arxiv.org/html/2609.30503#S2.SS1a)gives the bijection and the decoding rule\. To its broadcast the server appends the two\-bit action
𝖺r=\{00,‖g~r‖\>3δ/4,01,∥g~r∥≤3δ/4,t\>0,10,∥g~r∥≤3δ/4,t=0\.\\mathsf\{a\}\_\{r\}=\\begin\{cases\}00,&\\\|\\widetilde\{g\}\_\{r\}\\\|\>3\\delta/4,\\\\ 01,&\\\|\\widetilde\{g\}\_\{r\}\\\|\\leq 3\\delta/4,\\quad t\>0,\\\\ 10,&\\\|\\widetilde\{g\}\_\{r\}\\\|\\leq 3\\delta/4,\\quad t=0\.\\end\{cases\}\(10\)Actions0101and1010respond to a small gradient at two different places\. At an endpointt\>0t\>0, a small gradient indicates stationarity in the old submodel, so action0101accepts the inner fit and requests a query at the origin of the reconstructed submodel, where the gradient equals the EIF mean at the new density\. A small gradient at that origin, action1010, certifies termination\. The extra origin query counts towardRR\.
The server weights local means byNm/nN\_\{m\}/nat every query, so unequal silo sizes leave the pooled objective unchanged, and the two rounding operations give
‖g~r−∇ℓk\(ϵk,t\)‖≤hd≤δ/4\.\\\|\\widetilde\{g\}\_\{r\}\-\\nabla\\ell\_\{k\}\(\\epsilon^\{k,t\}\)\\\|\\leq h\\sqrt\{d\}\\leq\\delta/4\.\(11\)The bound concerns the current gradient only: because decoding recovers every absolute rounded value exactly, earlier rounding errors do not accumulate through the differences\. The threshold3δ/43\\delta/4in \([10](https://arxiv.org/html/2609.30503#S4.E10)\) leavesδ/4\\delta/4for rounding, so the final origin test certifiesrK≤δr^\{K\}\\leq\\delta\. Algorithm[4](https://arxiv.org/html/2609.30503#alg4)is thus a full\-batch specialization of FedTMLE\-G with adaptive inner termination and no outer cap\. Throughout this subsection,KKis the realized number of accepted outer updates rather than a prescribed budget, and the last returned quantity is an upper bound onrKr^\{K\}, since the unrounded residual is never evaluated exactly\.
For comparison, suppose every queried coordinate is bounded byGG\. A fixed\-width representation then usesb=⌈log2\(2⌈G/h⌉\+1\)⌉b=\\lceil\\log\_\{2\}\(2\\lceil G/h\\rceil\+1\)\\rceilbits per integer, and sendingzm,rz\_\{m,r\}andqrq\_\{r\}in absolute form costs2MdbR\+2MR2MdbR\+2MRbits including control flags, a numerical payload of2MdbR2MdbRfor this upload–broadcast protocol\. Differential coding delivers the same rounded values without a global magnitude bound and without paying the full width at every round\. The two implementations compute the same rounded trajectory; what separates that trajectory from real\-arithmetic GD is the rounding itself\.
Algorithm 4Finite\-precision FedTMLE\-G with differential coding1:Shared
p0,L,D,Ψp^\{0\},L,D,\\Psi, fluctuation rule,
\{Nm\}\\\{N\_\{m\}\\\},
β,δ,h\\beta,\\delta,hsatisfying \([9](https://arxiv.org/html/2609.30503#S4.E9)\)\.
2:
k←0k\\leftarrow 0,
t←0t\\leftarrow 0,
r←0r\\leftarrow 0,
ϵ0,0←𝟎\\epsilon^\{0,0\}\\leftarrow\\mathbf\{0\};
s0,q0,z1,0,…,zM,0←𝟎s\_\{0\},q\_\{0\},z\_\{1,0\},\\ldots,z\_\{M,0\}\\leftarrow\\mathbf\{0\}\.
3:Construct the shared initial submodel
p0\(⋅\)p^\{0\}\(\\cdot\)\.
4:loop
5:
r←r\+1r\\leftarrow r\+1\.
6:for
m=1,…,Mm=1,\\ldots,Min paralleldo
7:
zm,r←round\(∇ℓm,k\(ϵk,t\)/h\)z\_\{m,r\}\\leftarrow\\operatorname\{round\}\(\\nabla\\ell\_\{m,k\}\(\\epsilon^\{k,t\}\)/h\)\.
8:
m→enc\(zm,r−zm,r−1\)serverm\\xrightarrow\{\\ \\operatorname\{enc\}\(z\_\{m,r\}\-z\_\{m,r\-1\}\)\\ \}\\textsf\{server\}\.
9:endfor
10:
sr←sr−1\+∑m=1MNm\(zm,r−zm,r−1\)s\_\{r\}\\leftarrow s\_\{r\-1\}\+\\sum\_\{m=1\}^\{M\}N\_\{m\}\(z\_\{m,r\}\-z\_\{m,r\-1\}\)\.
11:
qr←round\(sr/n\)q\_\{r\}\\leftarrow\\operatorname\{round\}\(s\_\{r\}/n\),
g~r←hqr\\widetilde\{g\}\_\{r\}\\leftarrow hq\_\{r\};
𝖺r←\([10](https://arxiv.org/html/2609.30503#S4.E10)\)\\mathsf\{a\}\_\{r\}\\leftarrow\\text\{\\eqref\{eq:protocol\-action\}\}\.
12:
server→\(enc\(qr−qr−1\),𝖺r\)m,m=1,…,M\\textsf\{server\}\\xrightarrow\{\\ \(\\operatorname\{enc\}\(q\_\{r\}\-q\_\{r\-1\}\),\\,\\mathsf\{a\}\_\{r\}\)\\ \}m,\\quad m=1,\\ldots,M\.
13:Each silo reconstructs
qrq\_\{r\}from the received difference, sets
g~r=hqr\\widetilde\{g\}\_\{r\}=hq\_\{r\}, and retains
zm,rz\_\{m,r\}\.
14:if
𝖺r=00\\mathsf\{a\}\_\{r\}=00then
15:
ϵk,t\+1←ϵk,t−g~r/β\\epsilon^\{k,t\+1\}\\leftarrow\\epsilon^\{k,t\}\-\\widetilde\{g\}\_\{r\}/\\beta,
t←t\+1t\\leftarrow t\+1\.
16:elseif
𝖺r=01\\mathsf\{a\}\_\{r\}=01then
17:
ϵk←ϵk,t\\epsilon^\{k\}\\leftarrow\\epsilon^\{k,t\},
pk\+1←pk\(ϵk\)p^\{k\+1\}\\leftarrow p^\{k\}\(\\epsilon^\{k\}\)\.
18:
k←k\+1k\\leftarrow k\+1,
t←0t\\leftarrow 0,
ϵk,0←𝟎\\epsilon^\{k,0\}\\leftarrow\\mathbf\{0\}; reconstruct
pk\(⋅\)p^\{k\}\(\\cdot\)\.
19:else
20:return
\(pk,Ψ\(pk\),‖g~r‖\+hd\)\(p^\{k\},\\Psi\(p^\{k\}\),\\\|\\widetilde\{g\}\_\{r\}\\\|\+h\\sqrt\{d\}\)\.
21:endif
22:endloop
###### Theorem 4\.1\(Amortized communication\)\.
Under Assumptions[4\.1](https://arxiv.org/html/2609.30503#S4.Thmassumption1)–[4\.2](https://arxiv.org/html/2609.30503#S4.Thmassumption2), Algorithm[4](https://arxiv.org/html/2609.30503#alg4)terminates at a densitypKp^\{K\}and, for a universal constantCC, satisfies
rK\\displaystyle r^\{K\}≤δ,R≤1\+64βΔ3δ2,\\displaystyle\\leq\\delta,\\qquad R\\leq 1\+\\frac\{64\\beta\\Delta\}\{3\\delta^\{2\}\},\(12\)𝖡\\displaystyle\\mathsf\{B\}≤CMd\{\(1\+βΔδ2\)log2\(4\+κβ\)\+log2\(2\+Gdδ\)\}\.\\displaystyle\\leq CMd\\left\\\{\\left\(1\+\\frac\{\\beta\\Delta\}\{\\delta^\{2\}\}\\right\)\\log\_\{2\}\\\!\\left\(4\+\\frac\{\\kappa\}\{\\beta\}\\right\)\+\\log\_\{2\}\\\!\\left\(2\+\\frac\{G\\sqrt\{d\}\}\{\\delta\}\\right\)\\right\\\}\.The bit count includes every inner query, re\-centering check, upload, broadcast, and control flag\. The protocol and the fixed\-width reference implementation have identical decoded iterates whenever the latter’s range is sufficient\.
The round bound counts every inner GD iteration and every EIF check; the bit bound then accounts for how much each of those exchanges transmits\. Whenκ/β\\kappa/\\betais bounded, the leading bit cost isO\(MdβΔ/δ2\)O\(Md\\beta\\Delta/\\delta^\{2\}\), that is, a bounded number of bits per coordinate and silo per round, plus a single logarithmic charge for the initial gradient\. A fixed\-width implementation pays a per\-round precision cost of orderlog2\(Gd/δ\)\\log\_\{2\}\(G\\sqrt\{d\}/\\delta\)bits per coordinate instead\. Tighteningδ\\deltatherefore raises the worst\-case round count quadratically but does not multiply the differential protocol’s bit bound by a precision logarithm\.
An individual message can still be long when a gradient changes a great deal; the bound is amortized, controlling the total length through the loss decrease over the whole execution\. To see the dependence on the realized trajectory, letSSbe the number of GD steps, so thatR=S\+K\+1R=S\+K\+1andK≤SK\\leq S\. The proof gives the sharper bound
𝖡≤8MdR\+4Mdlog2\(2\+8Gdδ\)\+4Md\(R−1\)log2\(3\+8\(2\+κ/β\)6βΔS\(R−1\)δ\),\\displaystyle\\mathsf\{B\}\\leq\{\}8MdR\+4Md\\log\_\{2\}\\\!\\left\(2\+\\frac\{8G\\sqrt\{d\}\}\{\\delta\}\\right\)\+4Md\(R\-1\)\\log\_\{2\}\\\!\\left\(3\+\\frac\{8\(2\+\\kappa/\\beta\)\\sqrt\{6\\beta\\Delta S\}\}\{\(R\-1\)\\delta\}\\right\),\(13\)with the last term absent whenR=1R=1\. After the initial exchange, the cost is driven by the accumulated variation of the local gradients, which the proof controls through
∑GD stepsr‖g~r‖2\\displaystyle\\sum\_\{\\text\{GD steps \}r\}\\\|\\widetilde\{g\}\_\{r\}\\\|^\{2\}≤6βΔ,\\displaystyle\\leq 6\\beta\\Delta,\(14\)∑r=2R‖gm,r−gm,r−1‖\\displaystyle\\sum\_\{r=2\}^\{R\}\\\|g\_\{m,r\}\-g\_\{m,r\-1\}\\\|≤\(2\+κ/β\)6βΔS\.\\displaystyle\\leq\(2\+\\kappa/\\beta\)\\sqrt\{6\\beta\\Delta S\}\.The first inequality charges the squared rounded gradients of all GD steps, across all submodels, to a single loss budget; the second converts that budget into a bound on each silo’s total gradient variation\. Re\-centering enters throughκ\\kappaand requires no separate initialization charge at each outer iteration\. The ratioκ/β\\kappa/\\beta, which compares how fast local empirical EIF means move under changes of the base density with the smoothness of the inner objective, enters the worst\-case bit bound only logarithmically\.
Nothing in the bound requires the local gradients to vanish or to align across silos: nonzero local contributions may cancel in the pooled gradient while each changes slowly enough to admit short difference codes\. The savings are in transmitted bits, not in synchronization rounds, and the theorem is an upper bound on the cost of this protocol, not a lower bound for federated estimation in general\. The server’s streaming accumulator addsO\(d\)O\(d\)integer coordinates to the sample counts and the density representation; their bit lengths can grow over the execution\.
For the statistical analysis we describe the accepted targeting history\. Given the initial state, the final density is determined by the accepted fluctuations alone; no record of how each inner fit was computed is needed, so an inner solve of many gradient queries contributes a singledd\-dimensional vector\. Every GD step is a multiple ofh/βh/\\beta, so each accepted vector satisfiesβϵk/h∈ℤd\\beta\\epsilon^\{k\}/h\\in\\mathbb\{Z\}^\{d\}\. We encodeK\+1K\+1by an Elias\-gamma code, followed by theKdKdsigned integers in\(βϵ0/h,…,βϵK−1/h\)\(\\beta\\epsilon^\{0\}/h,\\ldots,\\beta\\epsilon^\{K\-1\}/h\), preceded by the initial\-state code when one is required, and writeHKH\_\{K\}for the resulting description length\. This code is an analytical device and is never transmitted\. A prefix\-free description argument\([Blumer et al\., 1987](https://arxiv.org/html/2609.30503#bib.bib5);[Cover and Thomas, 2006](https://arxiv.org/html/2609.30503#bib.bib10)\)applied to it controls the adaptivity of the final density without charging for every optimization query\.
###### Theorem 4\.2\(History complexity and statistical remainder\)\.
Under the assumptions of Theorem[4\.1](https://arxiv.org/html/2609.30503#S4.Thmtheorem1), the accepted\-history code satisfiesH0=Hinit\+1H\_\{0\}=H\_\{\\mathrm\{init\}\}\+1and, forK≥1K\\geq 1,
HK≤Hinit\+C\{1\+Kdlog2\(2\+βΔKδ2\)\},H\_\{K\}\\leq H\_\{\\mathrm\{init\}\}\+C\\left\\\{1\+Kd\\log\_\{2\}\\\!\\left\(2\+\\frac\{\\beta\\Delta\}\{K\\delta^\{2\}\}\\right\)\\right\\\},\(15\)whereCCis universal and any initial\-state code is as specified above\. If Assumption[4\.3](https://arxiv.org/html/2609.30503#S4.Thmassumption3)also holds, then for eachξ∈\(0,1\)\\xi\\in\(0,1\)setxK=HKlog2\+log\(2d/ξ\)x\_\{K\}=H\_\{K\}\\log 2\+\\log\(2d/\\xi\)\. With probability at least1−ξ1\-\\xi,
‖Ψ\(pK\)−Ψ\(p0\)−PnD\(p0\)‖\\displaystyle\\\|\\Psi\(p^\{K\}\)\-\\Psi\(p\_\{0\}\)\-P\_\{n\}D\(p\_\{0\}\)\\\|\(16\)≤δ\+\|R2\(pK,p0\)\|\+2xKn‖D\(pK\)−D\(p0\)‖L2\(p0\)\+4GdxK3n\.\\displaystyle\\leq\\delta\+\\\|R\_\{2\}\(p^\{K\},p\_\{0\}\)\\\|\+\\sqrt\{\\frac\{2x\_\{K\}\}\{n\}\}\\,\\\|D\(p^\{K\}\)\-D\(p\_\{0\}\)\\\|\_\{L^\{2\}\(p\_\{0\}\)\}\+\\frac\{4G\\sqrt\{d\}\\,x\_\{K\}\}\{3n\}\.The empirical\-process event holds simultaneously over all valid decoded histories\. It can therefore be evaluated at the algorithm’s certified endpoint even when the stopping indexKKdepends on the sample\.
The four terms in \([16](https://arxiv.org/html/2609.30503#S4.E16)\) have distinct sources\. The toleranceδ\\deltabounds the remaining empirical correction through the communication certificate\. The nonlinear remainderR2\(pK,p0\)R\_\{2\}\(p^\{K\},p\_\{0\}\)requires control of the terminal nuisance estimates and is left as it is\. The last two terms are the price of evaluating the EIF at a density selected with the same sample\([Dwork et al\., 2015](https://arxiv.org/html/2609.30503#bib.bib16)\): the description lengthHKH\_\{K\}measures the complexity of that selection, and theL2\(p0\)L^\{2\}\(p\_\{0\}\)factor shrinks the leading empirical\-process penalty as the estimated EIF approaches the true one\. Because the concentration event covers every valid decoded history, the bound survives the algorithm’s data\-dependent choice of history and stopping index, without conditioning on that index and without a predetermined cap on the number of rounds\. Complexity is measured by description length rather than by a Donsker condition on the entire model\.
###### Corollary 4\.1\(First\-order inference at finite communication\)\.
Letddbe fixed\. Suppose the preceding assumptions hold with boundedβ\\beta,GG, andκ/β\\kappa/\\beta, andΔ=Oℙ\(1\)\\Delta=O\_\{\\mathbb\{P\}\}\(1\)\. For deterministican→∞a\_\{n\}\\to\\infty, useδn=\(ann\)−1\\delta\_\{n\}=\(a\_\{n\}\\sqrt\{n\}\)^\{\-1\}and \([9](https://arxiv.org/html/2609.30503#S4.E9)\)\. Then
R=Oℙ\(nan2\),𝖡=Oℙ\(Mdnan2\)\.R=O\_\{\\mathbb\{P\}\}\(na\_\{n\}^\{2\}\),\\qquad\\mathsf\{B\}=O\_\{\\mathbb\{P\}\}\(Md\\,na\_\{n\}^\{2\}\)\.\(17\)If the actual terminal estimates satisfy
n‖R2\(pK,p0\)‖\\displaystyle\\sqrt\{n\}\\,\\\|R\_\{2\}\(p^\{K\},p\_\{0\}\)\\\|=oℙ\(1\),\\displaystyle=o\_\{\\mathbb\{P\}\}\(1\),\(18\)HK\+logn‖D\(pK\)−D\(p0\)‖L2\(p0\)\\displaystyle\\sqrt\{H\_\{K\}\+\\log n\}\\,\\\|D\(p^\{K\}\)\-D\(p\_\{0\}\)\\\|\_\{L^\{2\}\(p\_\{0\}\)\}=oℙ\(1\),\\displaystyle=o\_\{\\mathbb\{P\}\}\(1\),Gd\(HK\+logn\)n\\displaystyle\\frac\{G\\sqrt\{d\}\\,\(H\_\{K\}\+\\log n\)\}\{\\sqrt\{n\}\}=oℙ\(1\),\\displaystyle=o\_\{\\mathbb\{P\}\}\(1\),then
Ψ\(pK\)−Ψ\(p0\)\\displaystyle\\Psi\(p^\{K\}\)\-\\Psi\(p\_\{0\}\)=PnD\(p0\)\+oℙ\(n−1/2\),\\displaystyle=P\_\{n\}D\(p\_\{0\}\)\+o\_\{\\mathbb\{P\}\}\(n^\{\-1/2\}\),\(19\)n\{Ψ\(pK\)−Ψ\(p0\)\}\\displaystyle\\sqrt\{n\}\\\{\\Psi\(p^\{K\}\)\-\\Psi\(p\_\{0\}\)\\\}↝𝒩d\(𝟎,P0\[D\(p0\)D\(p0\)⊤\]\)\.\\displaystyle\\rightsquigarrow\\mathcal\{N\}\_\{d\}\\\!\\left\(\\mathbf\{0\},P\_\{0\}\[D\(p\_\{0\}\)D\(p\_\{0\}\)^\{\\top\}\]\\right\)\.
The corollary identifies a communication scale at which numerical targeting error is negligible relative to sampling uncertainty: withδn=o\(n−1/2\)\\delta\_\{n\}=o\(n^\{\-1/2\}\), the empirical correction drops out of the leading influence\-function expansion, provided the statistical conditions in \([18](https://arxiv.org/html/2609.30503#S4.E18)\) hold\. The round and bit bounds are worst\-case sufficient costs, and a particular execution may communicate much less\.
The separation between computing an estimator and selecting it is visible in the history term\. When the number of accepted outer updates stays bounded, the history remains short however long the inner computation: with independent initialization and subpolynomialana\_\{n\}it hasHK=Oℙ\(logn\)H\_\{K\}=O\_\{\\mathbb\{P\}\}\(\\log n\)bits, while the inner optimization may takeOℙ\(nan2\)O\_\{\\mathbb\{P\}\}\(na\_\{n\}^\{2\}\)rounds\. In general,
HK−Hinit=Oℙ\(1\+Kdlog\(2\+nan2K∨1\)\),H\_\{K\}\-H\_\{\\mathrm\{init\}\}=O\_\{\\mathbb\{P\}\}\\\!\\left\(1\+Kd\\log\\\!\\left\(2\+\\frac\{na\_\{n\}^\{2\}\}\{K\\vee 1\}\\right\)\\right\),\(20\)so a growingKKinflates the history term and can eventually violate the statistical conditions\. Those conditions refer to the estimator actually computed, rounded and finitely stopped; properties of an ideal exact\-solve trajectory do not establish them\. Finally, \([19](https://arxiv.org/html/2609.30503#S4.E19)\) has the canonical\-gradient covariance, but semiparametric efficiency in the regular sense also requires regularity under local alternatives, which the corollary does not address\.
### 4\.3Record reconstruction and selective disclosure
The gradient responses that FedTMLE\-G elicits from a silo, round after round, can reveal features of its data even when reconstructing individual records from them is unstable\([Zhu, Liu and Han, 2019](https://arxiv.org/html/2609.30503#bib.bib51);[Melis et al\., 2019](https://arxiv.org/html/2609.30503#bib.bib34);[Engl, Hanke and Neubauer, 1996](https://arxiv.org/html/2609.30503#bib.bib18)\), and equivalence to a centralized computation offers no protection against this\. We therefore analyze two tasks separately, under bounded uncertainty in the transcript: reconstruction of the records themselves, and recovery of a specified attribute of the data\.
Fix a silommand letx=\(oi\)i∈ℐmx=\(o\_\{i\}\)\_\{i\\in\\mathcal\{I\}\_\{m\}\}be a candidate dataset, with lower\-caseoio\_\{i\}denoting candidate record values as distinct from the random observationsOiO\_\{i\}\. The other silos’ data and everything disclosed earlier, including the initialization, are held fixed, and every candidate must be compatible with this information\. At a fixed accepted state and fluctuation parameter, define
g\(o\)=∇ϵL\(p\(ϵ\)\)\(o\),Gg\(x\)=1Nm∑i∈ℐmg\(oi\)\.g\(o\)=\\nabla\_\{\\epsilon\}L\(p\(\\epsilon\)\)\(o\),\\qquad G\_\{g\}\(x\)=\\frac\{1\}\{N\_\{m\}\}\\sum\_\{i\\in\\mathcal\{I\}\_\{m\}\}g\(o\_\{i\}\)\.The responseGgG\_\{g\}is the local mean gradient that FedTMLE\-G requests; under honest execution it equals∇ℓm,k\(ϵk,t\)\\nabla\\ell\_\{m,k\}\(\\epsilon^\{k,t\}\), and atϵ=𝟎\\epsilon=\\mathbf\{0\}the score identity givesg=D\(p\)g=D\(p\)\. Let𝒢\\mathcal\{G\}be the family of queries that a silo accepts under the prescribed model, loss, and fluctuation rule\. A corrupted server may issue any finite sequence from this family, chosen adaptively and with repetitions, and the silo answers every accepted query truthfully\. ForT≥1T\\geq 1full\-silo queries, stack the responses and the perturbations asY=\(Y1⊤,…,YT⊤\)⊤Y=\(Y\_\{1\}^\{\\top\},\\ldots,Y\_\{T\}^\{\\top\}\)^\{\\top\}ande=\(e1⊤,…,eT⊤\)⊤∈ℝdTe=\(e\_\{1\}^\{\\top\},\\ldots,e\_\{T\}^\{\\top\}\)^\{\\top\}\\in\\mathbb\{R\}^\{dT\}, and consider the channel
Yt=Ggt\(x\)\+et,‖e‖2=∑t=1T‖et‖2≤η2\.Y\_\{t\}=G\_\{g\_\{t\}\}\(x\)\+e\_\{t\},\\qquad\\\|e\\\|^\{2\}=\\sum\_\{t=1\}^\{T\}\\\|e\_\{t\}\\\|^\{2\}\\leq\\eta^\{2\}\.\(21\)The budgetη\\etabounds the uncertainty in the transcript without assigning it a distribution;η=0\\eta=0is the exact\-response case\. Multiplying responses and error byNmN\_\{m\}gives the same channel for raw sums, and since every query uses the whole silo, queries that single out individual records are excluded\. A lower bound under bounded error is not a privacy guarantee for any particular rounding rule; the lossless code of Algorithm[4](https://arxiv.org/html/2609.30503#alg4), for instance, reveals its rounded inputs exactly\.
For the candidate classes specified below,ℛTrec\(η\)\\mathcal\{R\}\_\{T\}^\{\\mathrm\{rec\}\}\(\\eta\)andℛTφ\(η\)\\mathcal\{R\}\_\{T\}^\{\\varphi\}\(\\eta\)denote the minimax risks of the two tasks under \([21](https://arxiv.org/html/2609.30503#S4.E21)\): the infimum, over adaptive query policies and estimators, of the worst\-case error over candidates and perturbations\. Policies are deterministic, any random seed being conditioned on\. Record error is measured bydist\\operatorname\{dist\}, the largest recordwise Euclidean distance after optimal matching of the undisclosed block, and attribute error in absolute value\. Sections[S\.2\.4](https://arxiv.org/html/2609.30503#S2.SS4)and[S\.2\.5](https://arxiv.org/html/2609.30503#S2.SS5)give the formal definitions and the proofs\.
###### Theorem 4\.3\(Instability of record reconstruction\)\.
Let2≤s≤Nm2\\leq s\\leq N\_\{m\}\. Supposessundisclosed records may vary freely on the compatible segment\{o∘\+uv:\|u\|≤ρ\}\\\{o\_\{\\circ\}\+uv:\|u\|\\leq\\rho\\\}, whereρ\>0\\rho\>0and‖v‖=1\\\|v\\\|=1, while the remaining records are fixed\. Assume the accepted queries areCsC^\{s\}on a neighborhood of this segment and, for some0<Cs<∞0<C\_\{s\}<\\infty,
supg∈𝒢sup\|u\|≤ρ‖dsdusg\(o∘\+uv\)‖≤Cs\.\\sup\_\{g\\in\\mathcal\{G\}\}\\sup\_\{\|u\|\\leq\\rho\}\\left\\\|\\frac\{d^\{s\}\}\{du^\{s\}\}g\(o\_\{\\circ\}\+uv\)\\right\\\|\\leq C\_\{s\}\.\(22\)For every0<a≤ρ0<a\\leq\\rho, two compatible datasets satisfy
dist\(x\+,x−\)≥a3s,supg∈𝒢‖Gg\(x\+\)−Gg\(x−\)‖≤CsasNm2s−1\(s−1\)\!\.\\operatorname\{dist\}\(x\_\{\+\},x\_\{\-\}\)\\geq\\frac\{a\}\{3s\},\\qquad\\sup\_\{g\\in\\mathcal\{G\}\}\\\|G\_\{g\}\(x\_\{\+\}\)\-G\_\{g\}\(x\_\{\-\}\)\\\|\\leq\\frac\{C\_\{s\}a^\{s\}\}\{N\_\{m\}2^\{s\-1\}\(s\-1\)\!\}\.\(23\)Consequently, for everyη≥0\\eta\\geq 0,
ℛTrec\(η\)≥16smin\{ρ,\(2sNm\(s−1\)\!ηCsT\)1/s\}\.\\mathcal\{R\}\_\{T\}^\{\\mathrm\{rec\}\}\(\\eta\)\\geq\\frac\{1\}\{6s\}\\min\\left\\\{\\rho,\\left\(\\frac\{2^\{s\}N\_\{m\}\(s\-1\)\!\\eta\}\{C\_\{s\}\\sqrt\{T\}\}\\right\)^\{1/s\}\\right\\\}\.\(24\)
The two datasets in \([23](https://arxiv.org/html/2609.30503#S4.E23)\) differ by movingssnearby records a distance of orderaa, yet cancellation among them changes the aggregate response by an amount of orderas/Nma^\{s\}/N\_\{m\}, and this holds for the same pair under every accepted query, including those an adaptive server selects after changing its state\. For a fixed uncertainty budget, the lower bound \([24](https://arxiv.org/html/2609.30503#S4.E24)\) therefore scales asη1/sT−1/\(2s\)\\eta^\{1/s\}T^\{\-1/\(2s\)\}until the radius cap is reached\. The mechanism is moment cancellation combined with divided differences, as in collision\-dependent inverse problems\([de Boor, 2005](https://arxiv.org/html/2609.30503#bib.bib13);[Batenkov, Goldman and Yomdin, 2021](https://arxiv.org/html/2609.30503#bib.bib3)\)\. Three qualifications are in order\. The rate describes an obstruction to reconstruction, not the accuracy of any particular attack\. It concerns worst\-case datasets and says nothing about typical protection under i\.i\.d\. sampling\. And it is vacuous atη=0\\eta=0, while at anyη\\etait does not imply that a sensitive feature is hidden, which is the subject of the next result\. The smoothness condition \([22](https://arxiv.org/html/2609.30503#S4.E22)\) is imposed on the observations, unlike Assumptions[4\.1](https://arxiv.org/html/2609.30503#S4.Thmassumption1)–[4\.2](https://arxiv.org/html/2609.30503#S4.Thmassumption2), which concern the fluctuation coordinates\.
For attribute recovery, let the candidate set be a compatible ballB¯\(x∘,ρ\)⊂ℝq\\overline\{B\}\(x\_\{\\circ\},\\rho\)\\subset\\mathbb\{R\}^\{q\}, whose center and radius represent what the attacker already knows, and letφ\(x\)\\varphi\(x\)be a prespecified scalar attribute\. With the output\-by\-input convention for the response Jacobian∇xGg\\nabla\_\{x\}G\_\{g\}, assume that the Jacobians exist on a neighborhood of the ball and satisfy, with a commonHgH\_\{g\}for all accepted queries,
‖∇xGg\(x\)−∇xGg\(x′\)‖op\\displaystyle\\\|\\nabla\_\{x\}G\_\{g\}\(x\)\-\\nabla\_\{x\}G\_\{g\}\(x^\{\\prime\}\)\\\|\_\{\\mathrm\{op\}\}≤Hg‖x−x′‖,\\displaystyle\\leq H\_\{g\}\\\|x\-x^\{\\prime\}\\\|,g∈𝒢,\\displaystyle g\\in\\mathcal\{G\},\(25\)‖∇φ\(x\)−∇φ\(x′\)‖\\displaystyle\\\|\\nabla\\varphi\(x\)\-\\nabla\\varphi\(x^\{\\prime\}\)\\\|≤Hφ‖x−x′‖\.\\displaystyle\\leq H\_\{\\varphi\}\\\|x\-x^\{\\prime\}\\\|\.For a fixed accepted query block, stack the Jacobians∇xGgt\(x∘\)\\nabla\_\{x\}G\_\{g\_\{t\}\}\(x\_\{\\circ\}\)intoA∈ℝdT×qA\\in\\mathbb\{R\}^\{dT\\times q\}; every infimum overAAbelow is restricted to matrices obtained from such blocks\. Define
ωT\(η\)=infAinfw∈ℝdT\{ρ‖∇φ\(x∘\)−A⊤w‖\+η‖w‖\},η≥0\.\\omega\_\{T\}\(\\eta\)=\\inf\_\{A\}\\inf\_\{w\\in\\mathbb\{R\}^\{dT\}\}\\bigl\\\{\\rho\\\|\\nabla\\varphi\(x\_\{\\circ\}\)\-A^\{\\top\}w\\\|\+\\eta\\\|w\\\|\\bigr\\\},\\qquad\\eta\\geq 0\.\(26\)The first term is the variation of the attribute that a weighted combination of the responses fails to explain; the second is the uncertainty that those weights amplify\. Minimizing their sum is an optimal\-recovery problem in the sense of[Donoho \(1994\)](https://arxiv.org/html/2609.30503#bib.bib14), and it does not presuppose that the attribute is identified\.
###### Theorem 4\.4\(Minimax selective disclosure\)\.
Under \([25](https://arxiv.org/html/2609.30503#S4.E25)\), ifη≥Hgρ2T/2\\eta\\geq H\_\{g\}\\rho^\{2\}\\sqrt\{T\}/2, then
\[ωT\(η−Hgρ2T2\)−Hφρ22\]\+\\displaystyle\\left\[\\omega\_\{T\}\\\!\\left\(\\eta\-\\frac\{H\_\{g\}\\rho^\{2\}\\sqrt\{T\}\}\{2\}\\right\)\-\\frac\{H\_\{\\varphi\}\\rho^\{2\}\}\{2\}\\right\]\_\{\+\}≤ℛTφ\(η\)\\displaystyle\\leq\\mathcal\{R\}\_\{T\}^\{\\varphi\}\(\\eta\)\(27\)≤ωT\(η\+Hgρ2T2\)\+Hφρ22\.\\displaystyle\\leq\\omega\_\{T\}\\\!\\left\(\\eta\+\\frac\{H\_\{g\}\\rho^\{2\}\\sqrt\{T\}\}\{2\}\\right\)\+\\frac\{H\_\{\\varphi\}\\rho^\{2\}\}\{2\}\.For everyη≥0\\eta\\geq 0, the design modulus has the representation
ωT\(η\)2=infAinfλ≥0\(ρ2\+λη2\)∇φ\(x∘\)⊤\(I\+λA⊤A\)−1∇φ\(x∘\)\.\\omega\_\{T\}\(\\eta\)^\{2\}=\\inf\_\{A\}\\inf\_\{\\lambda\\geq 0\}\(\\rho^\{2\}\+\\lambda\\eta^\{2\}\)\\nabla\\varphi\(x\_\{\\circ\}\)^\{\\top\}\(I\+\\lambda A^\{\\top\}A\)^\{\-1\}\\nabla\\varphi\(x\_\{\\circ\}\)\.\(28\)The lower bound applies to adaptive query policies\. A fixed query block and an affine decoder achieve the upper bound arbitrarily closely, and this upper bound remains valid whenη<Hgρ2T/2\\eta<H\_\{g\}\\rho^\{2\}\\sqrt\{T\}/2\.
The two bounds play different roles\. A small upper bound shows that the specified attribute can be recovered accurately, by a fixed query block and an affine decoder; the lower bound limits the accuracy of every attack, adaptive ones included\. The quadratic terms are the price of curvature in the responses and in the attribute, and whenωT\(η\)\>0\\omega\_\{T\}\(\\eta\)\>0,Hgρ2T=o\(η\)H\_\{g\}\\rho^\{2\}\\sqrt\{T\}=o\(\\eta\), andHφρ2=o\(ωT\(η\)\)H\_\{\\varphi\}\\rho^\{2\}=o\(\\omega\_\{T\}\(\\eta\)\), both bounds reduce toωT\(η\)\\omega\_\{T\}\(\\eta\)to leading order\. The bounds are information\-theoretic; finding the best query block need not be computationally easy\.
The spectral representation \([28](https://arxiv.org/html/2609.30503#S4.E28)\) explains why the two tasks behave differently\. Reconstruction must resolve every record direction, whereas recovery ofφ\\varphidepends only on the directions in which∇φ\(x∘\)\\nabla\\varphi\(x\_\{\\circ\}\)has a component\. Directions that the responses observe poorly can therefore obstruct reconstruction while leaving the attribute recoverable, which is what we mean by selective disclosure\. The same error bound identifies a thresholded feature whenever the attribute lies farther from the threshold than the recovery error; literal record membership, being discontinuous, falls outside this smooth\-attribute setting\. The analysis is relative to the family of queries the protocol accepts\. Enlarging that family gives a corrupted server more options and cannot increase its optimal recovery error, and inconsistent states or manipulated participation, which expose response differences through repeated aggregates\([Lam et al\., 2021](https://arxiv.org/html/2609.30503#bib.bib27);[Pasquini, Francati and Ateniese, 2022](https://arxiv.org/html/2609.30503#bib.bib35)\), must be modeled as additional effective queries in𝒢\\mathcal\{G\}that satisfy the same smoothness bounds\.
### 4\.4Personalized targeting with client retirement
A client can finish targeting before the federation does\. If its exact local fit is zero, then, with the targeting state retained and the rule that selects zero whenever zero is a minimizer, every subsequent autonomous TMLE update of its own would be zero as well; yet accepting the other clients’ next averaged update could move it away from this locally completed density\. FedTMLE\-LR \(Algorithm[5](https://arxiv.org/html/2609.30503#alg5)\) lets such a client freeze its density, targeting state, and plug\-in estimate and leave, while the others continue\. The retained estimate incorporates all shared updates accepted before retirement, and the retirement certificate is evaluated on the client’s own observations\.
This is a form of personalized federated learning, in which clients may return different models\([Li et al\., 2021](https://arxiv.org/html/2609.30503#bib.bib29)\); here the personalization is driven by completion of the local targeting problem, which determines when each client leaves\. After retirement a client performs no further local solves and exchanges no further messages, and later shared updates neither alter its frozen output nor need to preserve its local estimating equation\.
Fix the base weights
αm=1/Morαm=Nm/n\.\\alpha\_\{m\}=1/M\\quad\\text\{or\}\\quad\\alpha\_\{m\}=N\_\{m\}/n\.\(29\)Letτm\\tau\_\{m\}be the first iteration at which clientmm’s local fit is zero, withτm=∞\\tau\_\{m\}=\\inftyif this never happens in the uncapped sequence, and let𝒜k\\mathcal\{A\}\_\{k\}be the set of clients still active after the retirement check of roundkk\. Clientmm’s current or retained density ispmk:=pmin\{k,τm\}p\_\{m\}^\{k\}:=p^\{\\min\\\{k,\\tau\_\{m\}\\\}\}\. As clients leave, the server renormalizes the fixed base weights over the active set\. Each weighting mode generates its own trajectory, and we suppress a mode index\. When the budgetKKis reached, the algorithm returns the unfinished outputs with an explicit flag; for the analysis after all clients have retired, the shared density is extended as a constant, with no further optimization or communication\.
Algorithm 5FedTMLE\-LR: local averaging with retirement1:
\{Oi:i∈ℐm\}m=1M\\\{O\_\{i\}:i\\in\\mathcal\{I\}\_\{m\}\\\}\_\{m=1\}^\{M\},
p0p^\{0\}, budget
KK; weights from \([29](https://arxiv.org/html/2609.30503#S4.E29)\)\.
2:
𝒜−1←\{1,…,M\}\\mathcal\{A\}\_\{\-1\}\\leftarrow\\\{1,\\ldots,M\\\};
τm←∞\\tau\_\{m\}\\leftarrow\\inftyfor every
mm\.
3:for
k=0,…,Kk=0,\\ldots,Kdo
4:
server→pk,pk\(⋅\)m,m∈𝒜k−1\\textsf\{server\}\\xrightarrow\{\\ p^\{k\},\\,p^\{k\}\(\\cdot\)\\ \}m,\\quad m\\in\\mathcal\{A\}\_\{k\-1\}\.
5:for
m∈𝒜k−1m\\in\\mathcal\{A\}\_\{k\-1\}in paralleldo
6:
ϵ^mk∈argminϵ∈ℰkℓm,k\(ϵ\)\\displaystyle\\hat\{\\epsilon\}\_\{m\}^\{k\}\\in\\mathop\{\\mathrm\{argmin\}\}\_\{\\epsilon\\in\\mathcal\{E\}^\{k\}\}\\ell\_\{m,k\}\(\\epsilon\), selecting zero whenever it is a minimizer\.
7:if
ϵ^mk=𝟎\\hat\{\\epsilon\}\_\{m\}^\{k\}=\\mathbf\{0\}then
8:
τm←k\\tau\_\{m\}\\leftarrow k; retain
pkp^\{k\}, its targeting state, and
Ψ\(pk\)\\Psi\(p^\{k\}\)locally\.
9:endif
10:
m→ϵ^mkserverm\\xrightarrow\{\\ \\hat\{\\epsilon\}\_\{m\}^\{k\}\\ \}\\textsf\{server\}; retire after this upload if
τm=k\\tau\_\{m\}=k\.
11:endfor
12:
𝒜k←\{m∈𝒜k−1:ϵ^mk≠𝟎\}\\mathcal\{A\}\_\{k\}\\leftarrow\\\{m\\in\\mathcal\{A\}\_\{k\-1\}:\\hat\{\\epsilon\}\_\{m\}^\{k\}\\neq\\mathbf\{0\}\\\}\.
13:if
𝒜k=∅∨k=K\\mathcal\{A\}\_\{k\}=\\varnothing\\ \\lor\\ k=Kthen
14:return
\{\(pmk,Ψ\(pmk\),τm≤k\)\}m=1M\\\{\(p\_\{m\}^\{k\},\\Psi\(p\_\{m\}^\{k\}\),\\tau\_\{m\}\\leq k\)\\\}\_\{m=1\}^\{M\}\.
15:endif
16:
ϵk←∑m∈𝒜kαmϵ^mk∑m∈𝒜kαm\\displaystyle\\epsilon^\{k\}\\leftarrow\\frac\{\\sum\_\{m\\in\\mathcal\{A\}\_\{k\}\}\\alpha\_\{m\}\\hat\{\\epsilon\}\_\{m\}^\{k\}\}\{\\sum\_\{m\\in\\mathcal\{A\}\_\{k\}\}\\alpha\_\{m\}\};
pk\+1←pk\(ϵk\)p^\{k\+1\}\\leftarrow p^\{k\}\(\\epsilon^\{k\}\)\.
17:endfor
###### Definition 4\.5\(Local TMLE stability\)\.
For a densityppand its retained fluctuation rule, define the local targeting gap by
Δm\(p\):=ℓm\(p\)−minϵℓm\(p\(ϵ\)\),\\Delta\_\{m\}\(p\):=\\ell\_\{m\}\(p\)\-\\min\_\{\\epsilon\}\\ell\_\{m\}\(p\(\\epsilon\)\),the minimum being over admissible fluctuations\. The density is locally TMLE\-stable for clientmmifΔm\(p\)=0\\Delta\_\{m\}\(p\)=0\.
The gap is the loss improvement available from one exact local TMLE update\. When it is zero, the selection rule returns zero, autonomous local TMLE stays at the same density, and \([4](https://arxiv.org/html/2609.30503#S2.E4)\) gives a zero local empirical EIF mean; the converse fails in a nonconvex problem, where a zero gradient need not minimize the loss\. A zero gap is therefore a stronger certificate than the first\-order equation alone: it certifies that the local minimization is complete\. Every retired client’s gap is zero at its retained density\.
The analysis of averaging starts by comparing the local empirical gradients and Hessians across clients\. Under the common\-law assumption they differ only through sampling, and larger client samples make them closer\. Forξ∈\(0,1\)\\xi\\in\(0,1\), writeζn\(ξ\):=8log\(4M2𝒩n/ξ\)\\zeta\_\{n\}\(\\xi\):=\\sqrt\{8\\log\(4M^\{2\}\\mathcal\{N\}\_\{n\}/\\xi\)\}\.
###### Lemma 4\.6\(Uniform cross\-silo derivative comparison\)\.
Under Assumptions[4\.4](https://arxiv.org/html/2609.30503#S4.Thmassumption4)–[4\.5](https://arxiv.org/html/2609.30503#S4.Thmassumption5), with probability at least1−ξ1\-\\xi, for everym≠jm\\neq jand all states and parameters covered by Assumption[4\.5](https://arxiv.org/html/2609.30503#S4.Thmassumption5),
‖∇ϵ\{ℓm\(p\(ϵ\)\)−ℓj\(p\(ϵ\)\)\}‖\\displaystyle\\\|\\nabla\_\{\\epsilon\}\\\{\\ell\_\{m\}\(p\(\\epsilon\)\)\-\\ell\_\{j\}\(p\(\\epsilon\)\)\\\}\\\|≤G1ζn\(ξ\)Nm−1\+Nj−1,\\displaystyle\\leq G\_\{1\}\\zeta\_\{n\}\(\\xi\)\\sqrt\{N\_\{m\}^\{\-1\}\+N\_\{j\}^\{\-1\}\},\(30\)‖∇ϵ2\{ℓm\(p\(ϵ\)\)−ℓj\(p\(ϵ\)\)\}‖op\\displaystyle\\\|\\nabla\_\{\\epsilon\}^\{2\}\\\{\\ell\_\{m\}\(p\(\\epsilon\)\)\-\\ell\_\{j\}\(p\(\\epsilon\)\)\\\}\\\|\_\{\\mathrm\{op\}\}≤βζn\(ξ\)Nm−1\+Nj−1\.\\displaystyle\\leq\\beta\\zeta\_\{n\}\(\\xi\)\\sqrt\{N\_\{m\}^\{\-1\}\+N\_\{j\}^\{\-1\}\}\.The same event covers both weighting modes and their data\-dependent iterates and retirement times\.
The event is uniform over the state family fixed in Assumption[4\.5](https://arxiv.org/html/2609.30503#S4.Thmassumption5), which is why the bounds can be applied at the data\-dependent densities and retirement times that the algorithm produces\. Nearby derivatives do not make the local losses or their minimizers coincide, however, and the remaining question is what averaging distinct minimizers costs\.
That cost is expressed through the pairwise disagreement moments
Vrk:=∑m,j∈𝒜kαmαj‖ϵ^mk−ϵ^jk‖r2∑m∈𝒜kαm,r∈\{2,4\},V\_\{r\}^\{k\}:=\\frac\{\\sum\_\{m,j\\in\\mathcal\{A\}\_\{k\}\}\\alpha\_\{m\}\\alpha\_\{j\}\\\|\\hat\{\\epsilon\}\_\{m\}^\{k\}\-\\hat\{\\epsilon\}\_\{j\}^\{k\}\\\|^\{r\}\}\{2\\sum\_\{m\\in\\mathcal\{A\}\_\{k\}\}\\alpha\_\{m\}\},\\qquad r\\in\\\{2,4\\\},whererris the moment order, not the round index of Section[4\.2](https://arxiv.org/html/2609.30503#S4.SS2)\. The second moment equals the base\-weighted sum of squared distances between the local fits and the server’s update; the fourth is more sensitive to widely separated fits\. The sampling coefficient is
χk:=\{\|𝒜k\|−1M\|𝒜k\|∑m∈𝒜kNm−1,αm=1/M,\|𝒜k\|−1n,αm=Nm/n\.\\chi\_\{k\}:=\\begin\{cases\}\\displaystyle\\frac\{\|\\mathcal\{A\}\_\{k\}\|\-1\}\{M\|\\mathcal\{A\}\_\{k\}\|\}\\sum\_\{m\\in\\mathcal\{A\}\_\{k\}\}N\_\{m\}^\{\-1\},&\\alpha\_\{m\}=1/M,\\\\\[8\.53581pt\] \\displaystyle\\frac\{\|\\mathcal\{A\}\_\{k\}\|\-1\}\{n\},&\\alpha\_\{m\}=N\_\{m\}/n\.\\end\{cases\}\(31\)Both quantities are set to zero when the active set is empty, and both vanish when a single client remains\. The server can compute the disagreement moments from the uploaded fits and the sampling coefficient from the participating sample sizes\.
###### Lemma 4\.7\(Fourth\-order averaging error\)\.
Under Assumption[4\.4](https://arxiv.org/html/2609.30503#S4.Thmassumption4), on the event of Lemma[4\.6](https://arxiv.org/html/2609.30503#S4.Thmtheorem6), every iteration satisfies
0≤\\displaystyle 0\\leq\{\}∑m∈𝒜kαm\{ℓm,k\(ϵk\)−ℓm,k\(ϵ^mk\)\}\\displaystyle\\sum\_\{m\\in\\mathcal\{A\}\_\{k\}\}\\alpha\_\{m\}\\\{\\ell\_\{m,k\}\(\\epsilon^\{k\}\)\-\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{m\}^\{k\}\)\\\}\(32\)≤\\displaystyle\\leq\{\}2G1ζn\(ξ\)3χkV2k\+βζn\(ξ\)6χkV4k\+β418V4k\.\\displaystyle\\frac\{2G\_\{1\}\\zeta\_\{n\}\(\\xi\)\}\{3\}\\sqrt\{\\chi\_\{k\}V\_\{2\}^\{k\}\}\+\\frac\{\\beta\\zeta\_\{n\}\(\\xi\)\}\{6\}\\sqrt\{\\chi\_\{k\}V\_\{4\}^\{k\}\}\+\\frac\{\\beta\_\{4\}\}\{18\}V\_\{4\}^\{k\}\.The same left\-hand side is at mostβV2k/2\\beta V\_\{2\}^\{k\}/2, deterministically\.
Each term on the left is the increase in a client’s loss when its own minimizer is replaced by the server’s average, and their weighted sum is the improvement forfeited through averaging\. Smoothness alone gives the quadratic bound\. The fourth\-order bound uses in addition the stationarity and nonnegative curvature of each local loss at its own selected minimum, together with the derivative comparisons of Lemma[4\.6](https://arxiv.org/html/2609.30503#S4.Thmtheorem6): the comparisons produce the sampling terms, and the Lipschitz third derivative produces the fourth\-order remainder\. The penalty is small when the local fits are close and their derivatives similar\. No sign of curvature is required between the minima, and whichever of the two bounds is smaller may be used\.
###### Theorem 4\.8\(Personalized targeting bound with retirement\)\.
Under Assumptions[4\.1](https://arxiv.org/html/2609.30503#S4.Thmassumption1),[4\.4](https://arxiv.org/html/2609.30503#S4.Thmassumption4), and[4\.5](https://arxiv.org/html/2609.30503#S4.Thmassumption5), with probability at least1−ξ1\-\\xi, simultaneously for everyK≥1K\\geq 1and either weighting mode,
12βK∑k=0K−1∑m=1Mαm‖1Nm∑i∈ℐmD\(pmk\)\(Oi\)‖2≤1K∑k=0K−1∑m=1MαmΔm\(pmk\)\\displaystyle\\frac\{1\}\{2\\beta K\}\\sum\_\{k=0\}^\{K\-1\}\\sum\_\{m=1\}^\{M\}\\alpha\_\{m\}\\left\\\|\\frac\{1\}\{N\_\{m\}\}\\sum\_\{i\\in\\mathcal\{I\}\_\{m\}\}D\(p\_\{m\}^\{k\}\)\(O\_\{i\}\)\\right\\\|^\{2\}\\leq\\frac\{1\}\{K\}\\sum\_\{k=0\}^\{K\-1\}\\sum\_\{m=1\}^\{M\}\\alpha\_\{m\}\\Delta\_\{m\}\(p\_\{m\}^\{k\}\)\(33\)≤1K∑m=1Mαm\{ℓm\(p0\)−ℓ¯m\}\\displaystyle\\leq\\frac\{1\}\{K\}\\sum\_\{m=1\}^\{M\}\\alpha\_\{m\}\\\{\\ell\_\{m\}\(p^\{0\}\)\-\\underline\{\\ell\}\_\{m\}\\\}\+1K∑k=0K−1\{2G1ζn\(ξ\)3χkV2k\+βζn\(ξ\)6χkV4k\+β418V4k\}\.\\displaystyle\+\\frac\{1\}\{K\}\\sum\_\{k=0\}^\{K\-1\}\\left\\\{\\frac\{2G\_\{1\}\\zeta\_\{n\}\(\\xi\)\}\{3\}\\sqrt\{\\chi\_\{k\}V\_\{2\}^\{k\}\}\+\\frac\{\\beta\\zeta\_\{n\}\(\\xi\)\}\{6\}\\sqrt\{\\chi\_\{k\}V\_\{4\}^\{k\}\}\+\\frac\{\\beta\_\{4\}\}\{18\}V\_\{4\}^\{k\}\\right\\\}\.For every retired client, both its local gap and its local empirical EIF mean are zero atpmkp\_\{m\}^\{k\}for allk≥τmk\\geq\\tau\_\{m\}\.
The bound has the form of a nonconvex convergence guarantee: the average remaining local improvement is at most the initial loss budget, which contributesO\(K−1\)O\(K^\{\-1\}\), plus the accumulated averaging error divided by the number of iterations\. Because each client’s loss is telescoped only over its own participation interval and stays constant after retirement, changes in the active set introduce no additional term\. And because the EIF means are evaluated at each client’s own density before being squared and summed, opposing residuals cannot cancel in the criterion, in contrast to the pooled residual of Section[3\.2](https://arxiv.org/html/2609.30503#S3.SS2)\.
The two weighting modes trade influence against sensitivity\. Uniform weights give every client the same influence in the criterion, but the inverse sample sizes inχk\\chi\_\{k\}make the penalty sensitive to small clients; sample\-size weights reduce the contribution of small clients toχk\\chi\_\{k\}and, at the same time, their weight in the criterion\. For the same active set, the sample\-size coefficient, normalized by the remaining base weights, is never larger than the uniform one; the ratio of the two is the arithmetic\-to\-harmonic mean ratio of the active sample sizes\. The comparison holds the active set fixed, and the two modes generally follow different trajectories\. Section[S\.2\.8](https://arxiv.org/html/2609.30503#S2.SS8)derives the comparison and the participation\-duration identities for∑kχk\\sum\_\{k\}\\chi\_\{k\}\.
Fig 1:Global empirical loss against elapsed targeting time withM=10M=10\. Rows distinguish the Gaussian and curved mixtures; columns distinguish random and spatial partitions\. Time uses the same reference duration in all panels and for all methods\.Two consequences follow\. If the accumulated averaging bound iso\(K\)o\(K\), the average personalized gap vanishes; if the per\-round bounds are summable, every client’s gap tends to zero\. Both are statements about the realized disagreement, on which the theorem imposes no decay law\. Once a single client remains, the averaging penalty is exactly zero and the method reduces to ordinary local TMLE, whereas with several active clients cancellation among nonzero fits can still prevent retirement\. The theorem thus certifies the outputs of the clients that leave and bounds the gaps of those that stay\. Whether every client retires in finitely many rounds, and whether the retained estimates are doubly robust without further conditions, are questions we leave to future work\.
## 5Experiments
We compare FedTMLE\-G and the two weighting rules of FedTMLE\-L through a three\-dimensional target defined by entropy\-regularized optimal transport\([Cuturi, 2013](https://arxiv.org/html/2609.30503#bib.bib11);[Peyré and Cuturi, 2019](https://arxiv.org/html/2609.30503#bib.bib36);[Genevay et al\., 2016](https://arxiv.org/html/2609.30503#bib.bib19)\)\. An observationo∈ℝ2o\\in\\mathbb\{R\}^\{2\}is softly allocated to four fixed destinationsz1,…,z4z\_\{1\},\\ldots,z\_\{4\}, each with capacity1/41/4\. With unit regularization andθ4=0\\theta\_\{4\}=0, define the relative allocation offsets by
Ψ\(p\)=argminθ∈ℝ3\{∫log\[∑j=14eθj−‖o−zj‖22/2\]p\(o\)𝑑o−14∑j=14θj\}\.\\Psi\(p\)=\\mathop\{\\mathrm\{argmin\}\}\_\{\\theta\\in\\mathbb\{R\}^\{3\}\}\\left\\\{\\int\\log\\\!\\left\[\\sum\_\{j=1\}^\{4\}e^\{\\theta\_\{j\}\-\\\|o\-z\_\{j\}\\\|\_\{2\}^\{2\}/2\}\\right\]p\(o\)\\,do\-\\frac\{1\}\{4\}\\sum\_\{j=1\}^\{4\}\\theta\_\{j\}\\right\\\}\.\(34\)The capacity constraints couple the coordinates, and the EIF adjusts allocation imbalance by the curvature of this optimization problem\. The four destinations remain fixed as the number of clients changes\.
The comparison usesn=10,000n=10\{,\}000observations from an anisotropic Gaussian mixture or a curved mixture with location\-dependent spread\. Each dataset has random and moderately spatially heterogeneous partitions with the same unequal client sizes, whose largest\-to\-smallest ratio is approximately5:15:1\. Initialization, fluctuation coordinates, and numerical accuracy criteria are shared\. The two metrics are the global empirical lossPnL\(pk\)P\_\{n\}L\(p^\{k\}\), whereL\(p\)\(o\)=−logp\(o\)L\(p\)\(o\)=\-\\log p\(o\), and the pooled EIF residualrk=‖n−1∑iD\(pk\)\(Oi\)‖2r^\{k\}=\\\|n^\{\-1\}\\sum\_\{i\}D\(p^\{k\}\)\(O\_\{i\}\)\\\|\_\{2\}\. Evaluation always gives each observation weight1/n1/n\. Section[S\.3](https://arxiv.org/html/2609.30503#S3a)specifies the DGPs, partitions, and timing conventions\.
Fig 2:Pooled EIF residualrkr^\{k\}against elapsed targeting time withM=10M=10, on a logarithmic vertical scale\. Checkpoints and the time normalization are the same as in Figure[1](https://arxiv.org/html/2609.30503#S4.F1)\.Fig 3:Pooled EIF residual at a fixed elapsed\-time budget of1\.51\.5reference units, as the number of clients varies\. Total sample size is fixed atn=10,000n=10\{,\}000; each point uses the last completed shared density within the budget\.Fig 4:Global empirical loss after 200 communication rounds, withn=10,000n=10\{,\}000fixed\. Repeated gradient queries, additional pooled step\-selection queries, and required EIF checks all count toward the budget\.Figures[1](https://arxiv.org/html/2609.30503#S4.F1)\-[2](https://arxiv.org/html/2609.30503#S5.F2)compare the trajectories atM=10M=10against elapsed targeting time, using one common reference duration for all panels and methods\. Comparable final losses are reached through different transient behavior\. Local averaging makes faster initial progress on the Gaussian mixture, whereas FedTMLE\-G leads early on the curved mixture before the local methods catch up\. Spatial partitioning introduces a clearer middle\-stage slowdown for local averaging, including a small pooled\-loss rebound under uniform weights\. The EIF curves retain differences in targeting progress even when the losses are close\.
Timing balances repeated gradient synchronization against complete local solves, whose cost depends on conditioning and the slowest client\. Unequal client sizes distinguish the averaging rules even under random partitioning\. Spatial heterogeneity changes both local gradients and curvature, so sample\-size weighting does not recover the pooled minimizer in general\. These effects allow temporary reversals in the methods’ ordering\.
Figures[3](https://arxiv.org/html/2609.30503#S5.F3)\-[4](https://arxiv.org/html/2609.30503#S5.F4)varyM∈\{5,10,20,40\}M\\in\\\{5,10,20,40\\\}at fixed total sample size\. The fixed\-time residuals reflect a balance between parallel local work, synchronization, and smaller local samples\. At 200 rounds, uniform weighting becomes less favorable as more clients divide the sample, particularly with spatial heterogeneity\. FedTMLE\-G retains higher loss under this communication budget: each update requires several pooled gradient and step\-selection queries, while FedTMLE\-L communicates after a complete local solve\. FedTMLE\-G’s full\-batch trajectory remains invariant to repartitioning at a matched round budget\. This budget\-specific difference does not imply uniformly slower targeting in time, which also includes local computation and shared target and density work\.
## 6Conclusion
We have developed a cross\-silo formulation of iterative TMLE that keeps observations local and preserves the plug\-in form of the estimator\. FedTMLE\-G distributes gradient evaluation while retaining a matched centralized trajectory, whereas FedTMLE\-L exchanges locally fitted fluctuation parameters, avoiding repeated synchronization within each inner solve but changing the targeting path\. Our analysis makes the consequences of this choice explicit\. For FedTMLE\-G, differential coding exploits gradient variation to control the bit cost of an EIF certificate without changing the rounded computation, while a description of the accepted targeting history controls statistical adaptivity separately from the full gradient transcript\. For local averaging, FedTMLE\-LR allows clients to retain their own locally TMLE\-stable estimates upon retirement\. Its targeting bound quantifies the improvement lost through averaging in terms of client weights, sample sizes, and disagreement between local fits\. Together, these results distinguish faithful pooled computation from personalized completion, and numerical targeting accuracy from the additional statistical conditions needed for inference\.
Our disclosure analysis further shows why keeping data local is not itself a privacy guarantee: instability of record reconstruction can coexist with accurate recovery of a specified attribute\. Future work should extend the personalized analysis to genuinely different silo populations and account for inexact local solves and tolerance\-based retirement\. Adapting local computation and synchronization to observed disagreement offers another direction for balancing communication savings against targeting progress\. Finally, integrating query validation, secure aggregation, and calibrated privacy noise would allow communication cost, disclosure protection, and inferential accuracy to be studied jointly\.
## References
- Alistarh et al\. \(2017\)Alistarh, D\.,Grubic, D\.,Li, J\.,Tomioka, R\.andVojnovic, M\.\(2017\)\. QSGD: Communication\-Efficient SGD via Gradient Quantization and Encoding\. InAdvances in Neural Information Processing Systems301709–1720\.
- Bang and Robins \(2005\)\[author\] Bang, HeejungH\. and Robins, James M\.J\. M\. \(2005\)\. Doubly Robust Estimation in Missing Data and Causal Inference Models\. Biometrics 61 962–973\. 10\.1111/j\.1541\-0420\.2005\.00377\.x
- Batenkov, Goldman and Yomdin \(2021\)\[author\] Batenkov, DmitryD\., Goldman, GilG\. and Yomdin, YosefY\. \(2021\)\. Super\-resolution of near\-colliding point sources\. Information and Inference: A Journal of the IMA 10 515–572\. 10\.1093/imaiai/iaaa005
- Beclin and Vo \(2026\)\[author\] Beclin, Marie\-FéliciaM\.\-F\. and Vo, Tat\-ThangT\.\-T\. \(2026\)\. Privacy\-Preserving Causal Meta\-Mediation Analysis with Survival Outcomes\. arXiv preprint arXiv:2609\.11685\. 10\.48550/arXiv\.2609\.11685
- Blumer et al\. \(1987\)\[author\] Blumer, AnselmA\., Ehrenfeucht, AndrzejA\., Haussler, DavidD\. and Warmuth, Manfred K\.M\. K\. \(1987\)\. Occam’s Razor\. Information Processing Letters 24 377–380\. 10\.1016/0020\-0190\(87\)90114\-1
- Bonawitz et al\. \(2017\)Bonawitz, K\. A\.,Ivanov, V\.,Kreuter, B\.,Marcedone, A\.,McMahan, H\. B\.,Patel, S\.,Ramage, D\.,Segal, A\.andSeth, K\.\(2017\)\. Practical Secure Aggregation for Privacy\-Preserving Machine Learning\. InProceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security1175–1191\. ACM\. 10\.1145/3133956\.3133982
- Bottou, Curtis and Nocedal \(2018\)\[author\] Bottou, LéonL\., Curtis, Frank E\.F\. E\. and Nocedal, JorgeJ\. \(2018\)\. Optimization Methods for Large\-Scale Machine Learning\. SIAM Review 60 223–311\. 10\.1137/16M1080173
- Boucheron, Lugosi and Massart \(2013\)\[author\] Boucheron, StéphaneS\., Lugosi, GáborG\. and Massart, PascalP\. \(2013\)\. Concentration Inequalities: A Nonasymptotic Theory of Independence\. Oxford University Press, Oxford\. 10\.1093/acprof:oso/9780199535255\.001\.0001
- Chernozhukov et al\. \(2018\)\[author\] Chernozhukov, VictorV\., Chetverikov, DenisD\., Demirer, MertM\., Duflo, EstherE\., Hansen, ChristianC\., Newey, WhitneyW\. and Robins, JamesJ\. \(2018\)\. Double/Debiased Machine Learning for Treatment and Structural Parameters\. The Econometrics Journal 21 C1–C68\. 10\.1111/ectj\.12097
- Cover and Thomas \(2006\)\[author\] Cover, Thomas M\.T\. M\. and Thomas, Joy A\.J\. A\. \(2006\)\. Elements of Information Theory, 2 ed\. Wiley, Hoboken, NJ\. 10\.1002/047174882X
- Cuturi \(2013\)Cuturi, M\.\(2013\)\. Sinkhorn Distances: Lightspeed Computation of Optimal Transport\. InAdvances in Neural Information Processing Systems262292–2300\.
- Dayan et al\. \(2021\)\[author\] Dayan, IttaiI\., Roth, Holger R\.H\. R\., Zhong, AoxiaoA\. et al\. \(2021\)\. Federated Learning for Predicting Clinical Outcomes in Patients with COVID\-19\. Nature Medicine 27 1735–1743\. 10\.1038/s41591\-021\-01506\-3
- de Boor \(2005\)\[author\] de Boor, CarlC\. \(2005\)\. Divided Differences\. Surveys in Approximation Theory 1 46–69\.
- Donoho \(1994\)\[author\] Donoho, David L\.D\. L\. \(1994\)\. Statistical Estimation and Optimal Recovery\. The Annals of Statistics 22 238–270\. 10\.1214/aos/1176325367
- Dwork and Roth \(2014\)\[author\] Dwork, CynthiaC\. and Roth, AaronA\. \(2014\)\. The Algorithmic Foundations of Differential Privacy\. Foundations and Trends in Theoretical Computer Science 9 211–407\. 10\.1561/0400000042
- Dwork et al\. \(2015\)Dwork, C\.,Feldman, V\.,Hardt, M\.,Pitassi, T\.,Reingold, O\.andRoth, A\. L\.\(2015\)\. Preserving Statistical Validity in Adaptive Data Analysis\. InProceedings of the Forty\-Seventh Annual ACM Symposium on Theory of Computing117–126\. ACM\. 10\.1145/2746539\.2746580
- Elias \(1975\)\[author\] Elias, PeterP\. \(1975\)\. Universal Codeword Sets and Representations of the Integers\. IEEE Transactions on Information Theory 21 194–203\. 10\.1109/TIT\.1975\.1055349
- Engl, Hanke and Neubauer \(1996\)\[author\] Engl, Heinz W\.H\. W\., Hanke, MartinM\. and Neubauer, AndreasA\. \(1996\)\. Regularization of Inverse Problems\. Mathematics and Its Applications 375\. Kluwer Academic Publishers, Dordrecht\.
- Genevay et al\. \(2016\)Genevay, A\.,Cuturi, M\.,Peyré, G\.andBach, F\.\(2016\)\. Stochastic Optimization for Large\-Scale Optimal Transport\. InAdvances in Neural Information Processing Systems293440–3448\.
- Gorbunov et al\. \(2021\)Gorbunov, E\.,Burlachenko, K\. P\.,Li, Z\.andRichtárik, P\.\(2021\)\. MARINA: Faster Non\-Convex Distributed Learning with Compression\. InProceedings of the 38th International Conference on Machine Learning\.Proceedings of Machine Learning Research1393788–3798\. PMLR\.
- Gruber and van der Laan \(2010\)\[author\] Gruber, SusanS\. and van der Laan, Mark J\.M\. J\. \(2010\)\. A Targeted Maximum Likelihood Estimator of a Causal Effect on a Bounded Continuous Outcome\. The International Journal of Biostatistics 6 Article 26\. 10\.2202/1557\-4679\.1260
- Han, Shen and Zubizarreta \(2023\)Han, L\.,Shen, Z\.andZubizarreta, J\.\(2023\)\. Multiply Robust Federated Estimation of Targeted Average Treatment Effects\. InAdvances in Neural Information Processing Systems3670453–70482\. 10\.52202/075280\-3087
- Hoeffding \(1963\)\[author\] Hoeffding, WassilyW\. \(1963\)\. Probability Inequalities for Sums of Bounded Random Variables\. Journal of the American Statistical Association 58 13–30\. 10\.1080/01621459\.1963\.10500830
- Kairouz et al\. \(2021\)\[author\] Kairouz, PeterP\., McMahan, H\. BrendanH\. B\., Avent, BrendanB\. et al\. \(2021\)\. Advances and Open Problems in Federated Learning\. Foundations and Trends in Machine Learning 14 1–210\. 10\.1561/2200000083
- Karimireddy et al\. \(2020\)Karimireddy, S\. P\.,Kale, S\.,Mohri, M\.,Reddi, S\.,Stich, S\.andSuresh, A\. T\.\(2020\)\. SCAFFOLD: Stochastic Controlled Averaging for Federated Learning\. InProceedings of the 37th International Conference on Machine Learning\.Proceedings of Machine Learning Research1195132–5143\. PMLR\.
- Kennedy \(2016\)\[author\] Kennedy, Edward H\.E\. H\. \(2016\)\. Semiparametric Theory and Empirical Processes in Causal Inference\. In Statistical Causal Inferences and Their Applications in Public Health Research \(HuaH\. He, PanP\. Wu and Ding\-GengD\.\-G\. Chen, eds\.\) 141–167\. Springer\. 10\.1007/978\-3\-319\-41259\-7\_8
- Lam et al\. \(2021\)Lam, M\.,Wei, G\.\-Y\.,Brooks, D\.,Reddi, V\. J\.andMitzenmacher, M\.\(2021\)\. Gradient Disaggregation: Breaking Privacy in Federated Learning by Reconstructing the User Participant Matrix\. InProceedings of the 38th International Conference on Machine Learning\.Proceedings of Machine Learning Research1395959–5968\. PMLR\.
- Li and Gan \(2025\)Li, D\.andGan, K\.\(2025\)\. Targeted Maximum Likelihood Learning: An Optimization Perspective\. InAdvances in Neural Information Processing Systems38\. 10\.52202/085713\-4759
- Li et al\. \(2021\)Li, T\.,Hu, S\.,Beirami, A\.andSmith, V\.\(2021\)\. Ditto: Fair and Robust Federated Learning Through Personalization\. InProceedings of the 38th International Conference on Machine Learning\.Proceedings of Machine Learning Research1396357–6368\. PMLR\.
- Lin, Kostina and Hassibi \(2022\)\[author\] Lin, Chung\-YiC\.\-Y\., Kostina, VictoriaV\. and Hassibi, BabakB\. \(2022\)\. Differentially Quantized Gradient Methods\. IEEE Transactions on Information Theory 68 6078–6097\. 10\.1109/TIT\.2022\.3171173
- Liu et al\. \(2026\)Liu, Y\.,Levis, A\. W\.,Zhu, K\.,Yang, S\.,Gilbert, P\. B\.andHan, L\.\(2026\)\. Privacy\-Protected Causal Survival Analysis Under Distribution Shift\. InProceedings of the Fourteenth International Conference on Learning Representations\.
- McMahan et al\. \(2017\)McMahan, B\.,Moore, E\.,Ramage, D\.,Hampson, S\.andAgüera y Arcas, B\.\(2017\)\. Communication\-Efficient Learning of Deep Networks from Decentralized Data\. InProceedings of the 20th International Conference on Artificial Intelligence and Statistics\.Proceedings of Machine Learning Research541273–1282\. PMLR\.
- Mei, Bai and Montanari \(2018\)\[author\] Mei, SongS\., Bai, YuY\. and Montanari, AndreaA\. \(2018\)\. The Landscape of Empirical Risk for Nonconvex Losses\. The Annals of Statistics 46 2747–2774\. 10\.1214/17\-AOS1637
- Melis et al\. \(2019\)Melis, L\.,Song, C\.,De Cristofaro, E\.andShmatikov, V\.\(2019\)\. Exploiting Unintended Feature Leakage in Collaborative Learning\. In2019 IEEE Symposium on Security and Privacy691–706\. IEEE\. 10\.1109/SP\.2019\.00029
- Pasquini, Francati and Ateniese \(2022\)Pasquini, D\.,Francati, D\.andAteniese, G\.\(2022\)\. Eluding Secure Aggregation in Federated Learning via Model Inconsistency\. InProceedings of the 2022 ACM SIGSAC Conference on Computer and Communications Security2429–2443\. ACM\. 10\.1145/3548606\.3560557
- Peyré and Cuturi \(2019\)\[author\] Peyré, GabrielG\. and Cuturi, MarcoM\. \(2019\)\. Computational Optimal Transport with Applications to Data Sciences\. Foundations and Trends in Machine Learning 11 355–607\. 10\.1561/2200000073
- Phillips \(2023\)\[author\] Phillips, Rachael VictoriaR\. V\. \(2023\)\. Targeted Learning in Healthcare: Applications and Guidelines for Real\-World Evidence, Personalized Medicine, and Federated Learning, PhD thesis, University of California, Berkeley\.
- Rieke et al\. \(2020\)\[author\] Rieke, NicolaN\., Hancox, JonnyJ\., Li, WenqiW\., Milletarì, FaustoF\., Roth, Holger R\.H\. R\., Albarqouni, ShadiS\., Bakas, SpyridonS\., Galtier, Mathieu N\.M\. N\., Landman, Bennett A\.B\. A\., Maier\-Hein, KlausK\., Ourselin, SébastienS\., Sheller, MicahM\., Summers, Ronald M\.R\. M\., Trask, AndrewA\., Xu, DaguangD\., Baust, MaximilianM\. and Cardoso, M\. JorgeM\. J\. \(2020\)\. The Future of Digital Health with Federated Learning\. npj Digital Medicine 3 119\. 10\.1038/s41746\-020\-00323\-1
- Rockafellar \(1970\)\[author\] Rockafellar, R\. TyrrellR\. T\. \(1970\)\. Convex Analysis\. Princeton Mathematical Series 28\. Princeton University Press, Princeton, NJ\. 10\.1515/9781400873173
- Scott \(2015\)\[author\] Scott, David W\.D\. W\. \(2015\)\. Multivariate Density Estimation: Theory, Practice, and Visualization, 2 ed\. Wiley, Hoboken, NJ\. 10\.1002/9781118575574
- Tong et al\. \(2025\)\[author\] Tong, JiayiJ\., Hu, JieJ\., Hripcsak, GeorgeG\., Ning, YangY\. and Chen, YongY\. \(2025\)\. DisC2o\-HD: Distributed Causal Inference with Covariates Shift for Analyzing Real\-World High\-Dimensional Data\. Journal of Machine Learning Research 26 1–50\.
- van der Laan and Gruber \(2016\)\[author\] van der Laan, Mark J\.M\. J\. and Gruber, SusanS\. \(2016\)\. One\-Step Targeted Minimum Loss\-based Estimation Based on Universal Least Favorable One\-Dimensional Submodels\. The International Journal of Biostatistics 12 351–378\. 10\.1515/ijb\-2015\-0054
- van der Laan, Polley and Hubbard \(2007\)\[author\] van der Laan, Mark J\.M\. J\., Polley, Eric C\.E\. C\. and Hubbard, Alan E\.A\. E\. \(2007\)\. Super Learner\. Statistical Applications in Genetics and Molecular Biology 6 Article 25\. 10\.2202/1544\-6115\.1309
- van der Laan and Rose \(2011\)\[author\] van der Laan, Mark J\.M\. J\. and Rose, SherriS\. \(2011\)\. Targeted Learning: Causal Inference for Observational and Experimental Data\. Springer Series in Statistics\. Springer, New York\. 10\.1007/978\-1\-4419\-9782\-1
- van der Laan and Rubin \(2006\)\[author\] van der Laan, Mark J\.M\. J\. and Rubin, DanielD\. \(2006\)\. Targeted Maximum Likelihood Learning\. The International Journal of Biostatistics 2 Article 11\. 10\.2202/1557\-4679\.1043
- van der Vaart \(1998\)\[author\] van der Vaart, A\. W\.A\. W\. \(1998\)\. Asymptotic Statistics\. Cambridge Series in Statistical and Probabilistic Mathematics 3\. Cambridge University Press, Cambridge\. 10\.1017/CBO9780511802256
- van der Vaart and Wellner \(1996\)\[author\] van der Vaart, Aad W\.A\. W\. and Wellner, Jon A\.J\. A\. \(1996\)\. Weak Convergence and Empirical Processes: With Applications to Statistics\. Springer, New York\. 10\.1007/978\-1\-4757\-2545\-2
- Yang et al\. \(2019\)\[author\] Yang, QiangQ\., Liu, YangY\., Chen, TianjianT\. and Tong, YongxinY\. \(2019\)\. Federated Machine Learning: Concept and Applications\. ACM Transactions on Intelligent Systems and Technology 10 12:1–12:19\. 10\.1145/3298981
- Yang et al\. \(2023\)Yang, H\.,Liu, Z\.,Liu, J\.,Dong, C\.andMomma, M\.\(2023\)\. Federated Multi\-Objective Learning\. InAdvances in Neural Information Processing Systems3639602–39625\. 10\.52202/075280\-1721
- Zheng and van der Laan \(2011\)\[author\] Zheng, WenjingW\. and van der Laan, Mark J\.M\. J\. \(2011\)\. Cross\-Validated Targeted Minimum\-Loss\-Based Estimation\. In Targeted Learning: Causal Inference for Observational and Experimental Data \(Mark J\.M\. J\. van der Laan and SherriS\. Rose, eds\.\) 27, 459–474\. Springer, New York\. 10\.1007/978\-1\-4419\-9782\-1\_27
- Zhu, Liu and Han \(2019\)Zhu, L\.,Liu, Z\.andHan, S\.\(2019\)\. Deep Leakage from Gradients\. InAdvances in Neural Information Processing Systems32\.
, and
??Cornell University, ??; ??
??Weill Cornell Medicine, ??
## S\.1Related work
To our knowledge, this paper introduces the first general\-purpose federated algorithms for standard iterative TMLE\. The contribution is to federate targeting itself: participating silos repeatedly fit a shared, evolving fluctuation model without pooling observations\. FedTMLE\-G preserves a matched centralized trajectory through gradient aggregation, whereas FedTMLE\-L exchanges local fluctuation solutions\. This algorithmic extension of TMLE\([van der Laan and Rubin, 2006](https://arxiv.org/html/2609.30503#bib.bib45);[Li and Gan, 2025](https://arxiv.org/html/2609.30503#bib.bib28)\)applies across target functionals rather than prescribing a particular causal estimand\.
Adjacent federated causal methods address different computational tasks\.[Han, Shen and Zubizarreta \(2023\)](https://arxiv.org/html/2609.30503#bib.bib22)combine multiply robust nuisance estimation with adaptive weighting of site\-specific treatment\-effect estimates under covariate shift and covariate mismatch\. Here, “targeted” identifies the population of interest, not an iterative TMLE update\.[Liu et al\. \(2026\)](https://arxiv.org/html/2609.30503#bib.bib31)construct influence\-function\-based survival estimators and select source weights under distribution shift; TMLE is discussed as an extension\.[Tong et al\. \(2025\)](https://arxiv.org/html/2609.30503#bib.bib41)approximate pooled nuisance fits through surrogate likelihoods for doubly robust estimation\. These methods address transportability or nuisance estimation, rather than the successive fluctuation problems defining standard TMLE\. The broader intersection of federated and targeted learning is also addressed in the dissertation of[Phillips \(2023\)](https://arxiv.org/html/2609.30503#bib.bib37)\.
[Beclin and Vo \(2026\)](https://arxiv.org/html/2609.30503#bib.bib4)develop a specialized federated TMLE for survival mediation using backward\-recursive hazard targeting followed by regression targeting\. Their shared\-nuisance formulation also distributes fluctuation fitting\. The construction exploits the mediation functional’s sequential structure to avoid repeated global targeting iterations; it does not provide a general federated algorithm for standard iterative TMLE\. Our algorithms instead repeatedly rebuild and optimize the targeting submodel without relying on that decomposition\. The distinction is algorithmic, not simply a difference in application domain\.
Federated averaging\([McMahan et al\., 2017](https://arxiv.org/html/2609.30503#bib.bib32)\)provides a communication pattern, not a TMLE targeting rule\.[Yang et al\. \(2023\)](https://arxiv.org/html/2609.30503#bib.bib49)develop multi\-gradient methods for competing objectives and Pareto stationarity, rather than influence\-function calibration of a plug\-in estimator\. In FedTMLE, local fits concern a changing submodel, and averaging need not preserve centralized targeting\. FedTMLE\-LR further allows locally completed clients to retain their own estimates\. The estimand\-specific causal estimators and multi\-objective methods above are therefore neighboring constructions, not interchangeable baselines for the general iterative targeting problem addressed here\.
## S\.2Proofs of all results
The communication proof holds the observed sample fixed\. Probabilities in the statistical proof refer to the original i\.i\.d\. targeting sample, with conditioning on an independent initialization only where explicitly stated\. Throughout, the score identity is used only at a submodel’s origin\. Sections[S\.2\.4](https://arxiv.org/html/2609.30503#S2.SS4)–[S\.2\.5](https://arxiv.org/html/2609.30503#S2.SS5)analyze deterministic uncertainty in the transcript with public information held fixed\.
### S\.2\.1Proof of Theorem[4\.1](https://arxiv.org/html/2609.30503#S4.Thmtheorem1)
Let\(kr,tr\)\(k\_\{r\},t\_\{r\}\)denote the state queried in roundrr, and let𝒮\\mathcal\{S\}denote the rounds with action0000\. At this stage, neither finiteness of𝒮\\mathcal\{S\}nor termination is assumed\. To decode signed differences, mapa∈ℤa\\in\\mathbb\{Z\}to a positive integer using the bijection
ι\(a\)=\{2a\+1,a≥0,−2a,a<0\.ι−1\(v\)=\{\(v−1\)/2,vodd,−v/2,veven\.\\iota\(a\)=\\begin\{cases\}2a\+1,&a\\geq 0,\\\\ \-2a,&a<0\.\\end\{cases\}\\qquad\\iota^\{\-1\}\(v\)=\\begin\{cases\}\(v\-1\)/2,&v\\text\{ odd\},\\\\ \-v/2,&v\\text\{ even\}\.\\end\{cases\}For a positive integervv, its gamma code\([Elias, 1975](https://arxiv.org/html/2609.30503#bib.bib17)\)consists of⌊log2v⌋\\lfloor\\log\_\{2\}v\\rfloorzero bits followed by its binary representation\. The initial zeros determine how many subsequent binary digits to read; therefore the code is self\-delimiting and prefix\-free\. Applying it toι\(a\)\\iota\(a\)definesenc\(a\)\\operatorname\{enc\}\(a\), with length
\|enc\(a\)\|\\displaystyle\|\\operatorname\{enc\}\(a\)\|=2⌊log2ι\(a\)⌋\+1\\displaystyle=2\\lfloor\\log\_\{2\}\\iota\(a\)\\rfloor\+1≤1\+2log2\(2\|a\|\+1\)\\displaystyle\\leq 1\+2\\log\_\{2\}\(2\|a\|\+1\)≤3\+2log2\(1\+\|a\|\),\\displaystyle\\leq 3\+2\\log\_\{2\}\(1\+\|a\|\),\|enc\(v\)\|\\displaystyle\|\\operatorname\{enc\}\(v\)\|=∑j=1d\|enc\(vj\)\|≤3d\+2∑j=1dlog2\(1\+\|vj\|\),v∈ℤd\.\\displaystyle=\\sum\_\{j=1\}^\{d\}\|\\operatorname\{enc\}\(v\_\{j\}\)\|\\leq 3d\+2\\sum\_\{j=1\}^\{d\}\\log\_\{2\}\(1\+\|v\_\{j\}\|\),\\qquad v\\in\\mathbb\{Z\}^\{d\}\.\(S\.1\)Knowing the dimensiondd, the decoder reads exactly that many codewords per vector message\. Afterjjinitial zeros, the decoder readsj\+1j\+1bits that start with one and specify an integer in\[2j,2j\+1−1\]\[2^\{j\},2^\{j\+1\}\-1\]\. Applyingι−1\\iota^\{\-1\}recovers the signed value, and the next coordinate starts immediately after these2j\+12j\+1bits\. This parsing rule requires neither an integer\-magnitude bound nor a separate message\-length field and applies to the initial absolute value as well as all subsequent differences\.
All integer memories are initialized to zero\. Assume inductively that the local memories, server accumulator, and reconstructed density agree with the absolute\-message implementation before roundrr\. Decoding and adding the local differences gives
sr−1\+∑m=1MNm\(zm,r−zm,r−1\)\\displaystyle s\_\{r\-1\}\+\\sum\_\{m=1\}^\{M\}N\_\{m\}\(z\_\{m,r\}\-z\_\{m,r\-1\}\)=∑m=1MNmzm,r−1\+∑m=1MNm\(zm,r−zm,r−1\)\\displaystyle=\\sum\_\{m=1\}^\{M\}N\_\{m\}z\_\{m,r\-1\}\+\\sum\_\{m=1\}^\{M\}N\_\{m\}\(z\_\{m,r\}\-z\_\{m,r\-1\}\)=∑m=1MNmzm,r=sr,\\displaystyle=\\sum\_\{m=1\}^\{M\}N\_\{m\}z\_\{m,r\}=s\_\{r\},qr−1\+\(qr−qr−1\)\\displaystyle q\_\{r\-1\}\+\(q\_\{r\}\-q\_\{r\-1\}\)=qr,\\displaystyle=q\_\{r\},h\{qr−1\+\(qr−qr−1\)\}\\displaystyle h\\\{q\_\{r\-1\}\+\(q\_\{r\}\-q\_\{r\-1\}\)\\\}=hqr=g~r\.\\displaystyle=hq\_\{r\}=\\widetilde\{g\}\_\{r\}\.Both implementations choose the same action because they use the same decoded norm and current inner index\. Under action0000, they reconstruct the next parameter as
ϵkr,tr\+1\\displaystyle\\epsilon^\{k\_\{r\},t\_\{r\}\+1\}=ϵkr,tr−hβ\{qr−1\+\(qr−qr−1\)\}\\displaystyle=\\epsilon^\{k\_\{r\},t\_\{r\}\}\-\\frac\{h\}\{\\beta\}\\\{q\_\{r\-1\}\+\(q\_\{r\}\-q\_\{r\-1\}\)\\\}=ϵkr,tr−hβqr=ϵkr,tr−1βg~r\.\\displaystyle=\\epsilon^\{k\_\{r\},t\_\{r\}\}\-\\frac\{h\}\{\\beta\}q\_\{r\}=\\epsilon^\{k\_\{r\},t\_\{r\}\}\-\\frac\{1\}\{\\beta\}\\widetilde\{g\}\_\{r\}\.Under action0101, both computations accept the current parameter and apply the shared mappkr\+1=pkr\(ϵkr\)p^\{k\_\{r\}\+1\}=p^\{k\_\{r\}\}\(\\epsilon^\{k\_\{r\}\}\)\. Under action1010, they return the same density and certificate\. The norm tests therefore agree without a separate transmission of an approximation toϵkr,tr\\epsilon^\{k\_\{r\},t\_\{r\}\}\. The shared reconstruction rule completes the induction through both inner steps and outer updates\. Integer memories can be retained through re\-centering because they store the previously encoded gradients; they do not specify a parameter in the new submodel\.
For the fixed\-width comparison, putJ=⌈G/h⌉J=\\lceil G/h\\rceilwhen the stated global gradient bound is available\. Every local integer then belongs to\{−J,…,J\}\\\{\-J,\\ldots,J\\\}\. Their weighted mean belongs to\[−J,J\]\[\-J,J\], and rounding it to a nearest integer remains in that interval\. Thus the samebbbits encode both local and server coordinates\. An offset byJJmaps each coordinate into\{0,…,2J\}\\\{0,\\ldots,2J\\\}, whose cardinality is2J\+1≤2b2J\+1\\leq 2^\{b\}\. Counting separately on every directed link,
𝖡fixed\\displaystyle\\mathsf\{B\}\_\{\\mathrm\{fixed\}\}=∑r=1R\{∑m=1M∑j=1db\+∑m=1M\(∑j=1db\+2\)\}\\displaystyle=\\sum\_\{r=1\}^\{R\}\\left\\\{\\sum\_\{m=1\}^\{M\}\\sum\_\{j=1\}^\{d\}b\+\\sum\_\{m=1\}^\{M\}\\left\(\\sum\_\{j=1\}^\{d\}b\+2\\right\)\\right\\\}=∑r=1R\{Mdb\+M\(db\+2\)\}=2MdbR\+2MR\.\\displaystyle=\\sum\_\{r=1\}^\{R\}\\\{Mdb\+M\(db\+2\)\\\}=2MdbR\+2MR\.Only the fixed\-width comparison uses the global magnitude bound\. The differential decoder remains well defined without it\. Exact decoding recovers the rounded gradients, whose error relative to the unrounded gradients remains to be bounded\. At the state queried in roundrr, writegr=∑m\(Nm/n\)gm,r=∇ℓkr\(ϵkr,tr\)g\_\{r\}=\\sum\_\{m\}\(N\_\{m\}/n\)g\_\{m,r\}=\\nabla\\ell\_\{k\_\{r\}\}\(\\epsilon^\{k\_\{r\},t\_\{r\}\}\)\. The two nearest\-integer rounding operations imply
‖hzm,r−gm,r‖∞\\displaystyle\\\|hz\_\{m,r\}\-g\_\{m,r\}\\\|\_\{\\infty\}≤h/2,\\displaystyle\\leq h/2,‖hqr−hsr/n‖∞\\displaystyle\\\|hq\_\{r\}\-hs\_\{r\}/n\\\|\_\{\\infty\}≤h/2,\\displaystyle\\leq h/2,‖g~r−gr‖∞\\displaystyle\\\|\\widetilde\{g\}\_\{r\}\-g\_\{r\}\\\|\_\{\\infty\}=‖h\(qr−sr/n\)\+∑m=1MNmn\(hzm,r−gm,r\)‖∞\\displaystyle=\\left\\\|h\(q\_\{r\}\-s\_\{r\}/n\)\+\\sum\_\{m=1\}^\{M\}\\frac\{N\_\{m\}\}\{n\}\(hz\_\{m,r\}\-g\_\{m,r\}\)\\right\\\|\_\{\\infty\}≤‖h\(qr−sr/n\)‖∞\+∑m=1MNmn‖hzm,r−gm,r‖∞\\displaystyle\\leq\\\|h\(q\_\{r\}\-s\_\{r\}/n\)\\\|\_\{\\infty\}\+\\sum\_\{m=1\}^\{M\}\\frac\{N\_\{m\}\}\{n\}\\\|hz\_\{m,r\}\-g\_\{m,r\}\\\|\_\{\\infty\}≤h2\+h2∑m=1MNmn=h,\\displaystyle\\leq\\frac\{h\}\{2\}\+\\frac\{h\}\{2\}\\sum\_\{m=1\}^\{M\}\\frac\{N\_\{m\}\}\{n\}=h,‖g~r−gr‖\\displaystyle\\\|\\widetilde\{g\}\_\{r\}\-g\_\{r\}\\\|≤d‖g~r−gr‖∞≤hd≤δ/4\.\\displaystyle\\leq\\sqrt\{d\}\\,\\\|\\widetilde\{g\}\_\{r\}\-g\_\{r\}\\\|\_\{\\infty\}\\leq h\\sqrt\{d\}\\leq\\delta/4\.\(S\.2\)The error in \([11](https://arxiv.org/html/2609.30503#S4.E11)\) is thus bounded at each round and does not accumulate with the number of transmitted differences\. Assumption[4\.1](https://arxiv.org/html/2609.30503#S4.Thmassumption1)also passes to the pooled objective under sample\-size weighting,
‖∇ℓk\(u\)−∇ℓk\(v\)‖\\displaystyle\\\|\\nabla\\ell\_\{k\}\(u\)\-\\nabla\\ell\_\{k\}\(v\)\\\|=‖∑m=1MNmn\{∇ℓm,k\(u\)−∇ℓm,k\(v\)\}‖\\displaystyle=\\left\\\|\\sum\_\{m=1\}^\{M\}\\frac\{N\_\{m\}\}\{n\}\\\{\\nabla\\ell\_\{m,k\}\(u\)\-\\nabla\\ell\_\{m,k\}\(v\)\\\}\\right\\\|≤∑m=1MNmn‖∇ℓm,k\(u\)−∇ℓm,k\(v\)‖\\displaystyle\\leq\\sum\_\{m=1\}^\{M\}\\frac\{N\_\{m\}\}\{n\}\\\|\\nabla\\ell\_\{m,k\}\(u\)\-\\nabla\\ell\_\{m,k\}\(v\)\\\|≤∑m=1MNmnβ‖u−v‖=β‖u−v‖\.\\displaystyle\\leq\\sum\_\{m=1\}^\{M\}\\frac\{N\_\{m\}\}\{n\}\\beta\\\|u\-v\\\|=\\beta\\\|u\-v\\\|\.\(S\.3\)Both calculations allow heterogeneous local objectives\. Fix a roundr∈𝒮r\\in\\mathcal\{S\}and temporarily writeϵ=ϵkr,tr\\epsilon=\\epsilon^\{k\_\{r\},t\_\{r\}\}\. The proposed step segment is feasible, so the fundamental theorem of calculus and \([S\.3](https://arxiv.org/html/2609.30503#S2.E3a)\) yield
ℓkr\(ϵ−g~r/β\)−ℓkr\(ϵ\)\\displaystyle\\ell\_\{k\_\{r\}\}\(\\epsilon\-\\widetilde\{g\}\_\{r\}/\\beta\)\-\\ell\_\{k\_\{r\}\}\(\\epsilon\)=−1β∫01⟨∇ℓkr\(ϵ−ug~r/β\),g~r⟩du\\displaystyle=\-\\frac\{1\}\{\\beta\}\\int\_\{0\}^\{1\}\\left\\langle\\nabla\\ell\_\{k\_\{r\}\}\(\\epsilon\-u\\widetilde\{g\}\_\{r\}/\\beta\),\\widetilde\{g\}\_\{r\}\\right\\rangle du=−1β⟨gr,g~r⟩−1β∫01⟨∇ℓkr\(ϵ−ug~r/β\)−gr,g~r⟩𝑑u\\displaystyle=\-\\frac\{1\}\{\\beta\}\\langle g\_\{r\},\\widetilde\{g\}\_\{r\}\\rangle\-\\frac\{1\}\{\\beta\}\\int\_\{0\}^\{1\}\\left\\langle\\nabla\\ell\_\{k\_\{r\}\}\(\\epsilon\-u\\widetilde\{g\}\_\{r\}/\\beta\)\-g\_\{r\},\\widetilde\{g\}\_\{r\}\\right\\rangle du≤−1β⟨gr,g~r⟩\+1β∫01βu‖g~r‖β‖g~r‖𝑑u\\displaystyle\\leq\-\\frac\{1\}\{\\beta\}\\langle g\_\{r\},\\widetilde\{g\}\_\{r\}\\rangle\+\\frac\{1\}\{\\beta\}\\int\_\{0\}^\{1\}\\beta\\frac\{u\\\|\\widetilde\{g\}\_\{r\}\\\|\}\{\\beta\}\\\|\\widetilde\{g\}\_\{r\}\\\|\\,du=−‖g~r‖22β\+1β⟨g~r−gr,g~r⟩\\displaystyle=\-\\frac\{\\\|\\widetilde\{g\}\_\{r\}\\\|^\{2\}\}\{2\\beta\}\+\\frac\{1\}\{\\beta\}\\langle\\widetilde\{g\}\_\{r\}\-g\_\{r\},\\widetilde\{g\}\_\{r\}\\rangle≤−‖g~r‖22β\+hdβ‖g~r‖\\displaystyle\\leq\-\\frac\{\\\|\\widetilde\{g\}\_\{r\}\\\|^\{2\}\}\{2\\beta\}\+\\frac\{h\\sqrt\{d\}\}\{\\beta\}\\\|\\widetilde\{g\}\_\{r\}\\\|=−‖g~r‖22β\(1−2hd‖g~r‖\)≤−‖g~r‖26β<−3δ232β\.\\displaystyle=\-\\frac\{\\\|\\widetilde\{g\}\_\{r\}\\\|^\{2\}\}\{2\\beta\}\\left\(1\-\\frac\{2h\\sqrt\{d\}\}\{\\\|\\widetilde\{g\}\_\{r\}\\\|\}\\right\)\\leq\-\\frac\{\\\|\\widetilde\{g\}\_\{r\}\\\|^\{2\}\}\{6\\beta\}<\-\\frac\{3\\delta^\{2\}\}\{32\\beta\}\.The last two inequalities use the action threshold‖g~r‖\>3δ/4\\\|\\widetilde\{g\}\_\{r\}\\\|\>3\\delta/4and the rounding boundhd≤δ/4h\\sqrt\{d\}\\leq\\delta/4\. Together, they ensure that rounding preserves a fixed fraction of the descent associated with the communicated gradient\. The argument requires no stationarity condition at an inner minimizer\. The decreases can be summed over the entire execution because accepting an inner fit preserves the current empirical\-loss value when the submodel is re\-centered,
ℓk\+1\(𝟎\)=PnL\(pk\+1\)=PnL\(pk\(ϵk\)\)=ℓk\(ϵk\)\.\\ell\_\{k\+1\}\(\\mathbf\{0\}\)=P\_\{n\}L\(p^\{k\+1\}\)=P\_\{n\}L\(p^\{k\}\(\\epsilon^\{k\}\)\)=\\ell\_\{k\}\(\\epsilon^\{k\}\)\.Consider any finite prefix ending after rounduuat state\(k,t\)\(k,t\)\. Telescoping through the completed outer fits and the current, possibly unfinished fit gives
16β∑r∈𝒮r≤u‖g~r‖2\\displaystyle\\frac\{1\}\{6\\beta\}\\sum\_\{\\begin\{subarray\}\{c\}r\\in\\mathcal\{S\}\\\\ r\\leq u\\end\{subarray\}\}\\\|\\widetilde\{g\}\_\{r\}\\\|^\{2\}≤∑r∈𝒮r≤u\{ℓkr\(ϵkr,tr\)−ℓkr\(ϵkr,tr\+1\)\}\\displaystyle\\leq\\sum\_\{\\begin\{subarray\}\{c\}r\\in\\mathcal\{S\}\\\\ r\\leq u\\end\{subarray\}\}\\\{\\ell\_\{k\_\{r\}\}\(\\epsilon^\{k\_\{r\},t\_\{r\}\}\)\-\\ell\_\{k\_\{r\}\}\(\\epsilon^\{k\_\{r\},t\_\{r\}\+1\}\)\\\}=∑j=0k−1\{ℓj\(𝟎\)−ℓj\(ϵj\)\}\+ℓk\(𝟎\)−ℓk\(ϵk,t\)\\displaystyle=\\sum\_\{j=0\}^\{k\-1\}\\\{\\ell\_\{j\}\(\\mathbf\{0\}\)\-\\ell\_\{j\}\(\\epsilon^\{j\}\)\\\}\+\\ell\_\{k\}\(\\mathbf\{0\}\)\-\\ell\_\{k\}\(\\epsilon^\{k,t\}\)=∑j=0k−1\{ℓj\(𝟎\)−ℓj\+1\(𝟎\)\}\+ℓk\(𝟎\)−ℓk\(ϵk,t\)\\displaystyle=\\sum\_\{j=0\}^\{k\-1\}\\\{\\ell\_\{j\}\(\\mathbf\{0\}\)\-\\ell\_\{j\+1\}\(\\mathbf\{0\}\)\\\}\+\\ell\_\{k\}\(\\mathbf\{0\}\)\-\\ell\_\{k\}\(\\epsilon^\{k,t\}\)=ℓ0\(𝟎\)−ℓk\(ϵk,t\)\\displaystyle=\\ell\_\{0\}\(\\mathbf\{0\}\)\-\\ell\_\{k\}\(\\epsilon^\{k,t\}\)≤ℓ0\(𝟎\)−infp∈ℳPnL\(p\)=Δ\.\\displaystyle\\leq\\ell\_\{0\}\(\\mathbf\{0\}\)\-\\inf\_\{p\\in\\mathcal\{M\}\}P\_\{n\}L\(p\)=\\Delta\.Empty sums are zero\. If the prefix ends immediately after acceptance, the current inner parameter is zero and the equality still holds\. A prefix may also end inside an inner solve; no termination assumption was used\. Every executed step has squared communicated norm greater than9δ2/169\\delta^\{2\}/16, so the finite\-prefix bound implies
3δ232β\#\{r≤u:r∈𝒮\}\\displaystyle\\frac\{3\\delta^\{2\}\}\{32\\beta\}\\\#\\\{r\\leq u:r\\in\\mathcal\{S\}\\\}≤16β∑r∈𝒮r≤u‖g~r‖2\\displaystyle\\leq\\frac\{1\}\{6\\beta\}\\sum\_\{\\begin\{subarray\}\{c\}r\\in\\mathcal\{S\}\\\\ r\\leq u\\end\{subarray\}\}\\\|\\widetilde\{g\}\_\{r\}\\\|^\{2\}≤Δ,u≥1,\\displaystyle\\leq\\Delta,\\qquad u\\geq 1,supu≥1\#\{r≤u:r∈𝒮\}\\displaystyle\\sup\_\{u\\geq 1\}\\\#\\\{r\\leq u:r\\in\\mathcal\{S\}\\\}≤32βΔ3δ2,\\displaystyle\\leq\\frac\{32\\beta\\Delta\}\{3\\delta^\{2\}\},supu≥1∑r∈𝒮r≤u‖g~r‖2\\displaystyle\\sup\_\{u\\geq 1\}\\sum\_\{\\begin\{subarray\}\{c\}r\\in\\mathcal\{S\}\\\\ r\\leq u\\end\{subarray\}\}\\\|\\widetilde\{g\}\_\{r\}\\\|^\{2\}≤6βΔ\.\\displaystyle\\leq 6\\beta\\Delta\.Taking the supremum of the nonnegative partial sums gives
∑r∈𝒮‖g~r‖2≤6βΔ,S:=\|𝒮\|≤32βΔ3δ2<∞\.\\sum\_\{r\\in\\mathcal\{S\}\}\\\|\\widetilde\{g\}\_\{r\}\\\|^\{2\}\\leq 6\\beta\\Delta,\\qquad S:=\|\\mathcal\{S\}\|\\leq\\frac\{32\\beta\\Delta\}\{3\\delta^\{2\}\}<\\infty\.\(S\.4\)An action0101can occur only after at least one step since the last reset, and each step belongs to at most one accepted fit\. There are therefore at mostSSactions0101\. Since action1010terminates immediately, the protocol cannot execute infinitely many rounds\. IfTkT\_\{k\}denotes the number of steps in thekkth accepted fit, then
S\\displaystyle S=∑k=0K−1Tk,\\displaystyle=\\sum\_\{k=0\}^\{K\-1\}T\_\{k\},Tk\\displaystyle T\_\{k\}≥1,\\displaystyle\\geq 1,K\\displaystyle K≤S,\\displaystyle\\leq S,R\\displaystyle R=∑k=0K−1\(Tk\+1\)\+1=S\+K\+1≤2S\+1≤1\+64βΔ3δ2\.\\displaystyle=\\sum\_\{k=0\}^\{K\-1\}\(T\_\{k\}\+1\)\+1=S\+K\+1\\leq 2S\+1\\leq 1\+\\frac\{64\\beta\\Delta\}\{3\\delta^\{2\}\}\.\(S\.5\)Termination occurs at the origin of submodelKK, where the score identity applies\. An endpoint query in submodelK−1K\-1would not by itself justify that identity\. Hence
rK\\displaystyle r^\{K\}=‖PnD\(pK\)‖=‖∇ℓK\(𝟎\)‖\\displaystyle=\\\|P\_\{n\}D\(p^\{K\}\)\\\|=\\\|\\nabla\\ell\_\{K\}\(\\mathbf\{0\}\)\\\|≤‖g~R‖\+‖∇ℓK\(𝟎\)−g~R‖\\displaystyle\\leq\\\|\\widetilde\{g\}\_\{R\}\\\|\+\\\|\\nabla\\ell\_\{K\}\(\\mathbf\{0\}\)\-\\widetilde\{g\}\_\{R\}\\\|≤‖g~R‖\+hd≤3δ4\+δ4=δ\.\\displaystyle\\leq\\\|\\widetilde\{g\}\_\{R\}\\\|\+h\\sqrt\{d\}\\leq\\frac\{3\\delta\}\{4\}\+\\frac\{\\delta\}\{4\}=\\delta\.WhenΔ=0\\Delta=0, \([S\.4](https://arxiv.org/html/2609.30503#S2.E4a)\) forcesS=0S=0; thenK=0K=0andR=1R=1, so this case is covered as well\.
To bound code lengths, we use the squared\-gradient bound to control the total length of the fluctuation steps\. Cauchy–Schwarz and \([S\.4](https://arxiv.org/html/2609.30503#S2.E4a)\) give
∑k=0K−1‖ϵk‖\\displaystyle\\sum\_\{k=0\}^\{K\-1\}\\\|\\epsilon^\{k\}\\\|=∑k=0K−1‖∑t=0Tk−1\(ϵk,t\+1−ϵk,t\)‖\\displaystyle=\\sum\_\{k=0\}^\{K\-1\}\\left\\\|\\sum\_\{t=0\}^\{T\_\{k\}\-1\}\(\\epsilon^\{k,t\+1\}\-\\epsilon^\{k,t\}\)\\right\\\|≤∑k=0K−1∑t=0Tk−1‖ϵk,t\+1−ϵk,t‖\\displaystyle\\leq\\sum\_\{k=0\}^\{K\-1\}\\sum\_\{t=0\}^\{T\_\{k\}\-1\}\\\|\\epsilon^\{k,t\+1\}\-\\epsilon^\{k,t\}\\\|=1β∑r∈𝒮‖g~r‖\\displaystyle=\\frac\{1\}\{\\beta\}\\sum\_\{r\\in\\mathcal\{S\}\}\\\|\\widetilde\{g\}\_\{r\}\\\|≤Sβ\(∑r∈𝒮‖g~r‖2\)1/2\\displaystyle\\leq\\frac\{\\sqrt\{S\}\}\{\\beta\}\\left\(\\sum\_\{r\\in\\mathcal\{S\}\}\\\|\\widetilde\{g\}\_\{r\}\\\|^\{2\}\\right\)^\{1/2\}≤6ΔSβ≤6Δβ32βΔ3δ2=8Δδ\.\\displaystyle\\leq\\sqrt\{\\frac\{6\\Delta S\}\{\\beta\}\}\\leq\\sqrt\{\\frac\{6\\Delta\}\{\\beta\}\\frac\{32\\beta\\Delta\}\{3\\delta^\{2\}\}\}=\\frac\{8\\Delta\}\{\\delta\}\.\(S\.6\)The same upper bound applies to the sum of the norms of all individual parameter increments\. Successive local gradients can change either within a submodel or when the submodel is re\-centered\. If action0000occurs in roundrr, the next query uses the same submodel, and Assumption[4\.1](https://arxiv.org/html/2609.30503#S4.Thmassumption1)gives
‖gm,r\+1−gm,r‖\\displaystyle\\\|g\_\{m,r\+1\}\-g\_\{m,r\}\\\|=‖∇ℓm,kr\(ϵkr,tr\+1\)−∇ℓm,kr\(ϵkr,tr\)‖\\displaystyle=\\\|\\nabla\\ell\_\{m,k\_\{r\}\}\(\\epsilon^\{k\_\{r\},t\_\{r\}\+1\}\)\-\\nabla\\ell\_\{m,k\_\{r\}\}\(\\epsilon^\{k\_\{r\},t\_\{r\}\}\)\\\|≤β‖ϵkr,tr\+1−ϵkr,tr‖=‖g~r‖\.\\displaystyle\\leq\\beta\\\|\\epsilon^\{k\_\{r\},t\_\{r\}\+1\}\-\\epsilon^\{k\_\{r\},t\_\{r\}\}\\\|=\\\|\\widetilde\{g\}\_\{r\}\\\|\.\(S\.7\)For action0101, letk=krk=k\_\{r\}\. The protocol acceptsϵk\\epsilon^\{k\}and evaluates the next gradient at the origin of the reconstructed submodel\. Insert the gradient at the old origin to separate the change in the EIF from the change within the old submodel\. The score identities at the two origins and Assumptions[4\.2](https://arxiv.org/html/2609.30503#S4.Thmassumption2)and[4\.1](https://arxiv.org/html/2609.30503#S4.Thmassumption1)then give
‖gm,r\+1−gm,r‖\\displaystyle\\\|g\_\{m,r\+1\}\-g\_\{m,r\}\\\|=‖∇ℓm,k\+1\(𝟎\)−∇ℓm,k\(ϵk\)‖\\displaystyle=\\\|\\nabla\\ell\_\{m,k\+1\}\(\\mathbf\{0\}\)\-\\nabla\\ell\_\{m,k\}\(\\epsilon^\{k\}\)\\\|=‖1Nm∑i∈ℐmD\(pk\+1\)\(Oi\)−∇ℓm,k\(ϵk\)‖\\displaystyle=\\left\\\|\\frac\{1\}\{N\_\{m\}\}\\sum\_\{i\\in\\mathcal\{I\}\_\{m\}\}D\(p^\{k\+1\}\)\(O\_\{i\}\)\-\\nabla\\ell\_\{m,k\}\(\\epsilon^\{k\}\)\\right\\\|=‖1Nm∑i∈ℐm\{D\(pk\(ϵk\)\)−D\(pk\)\}\(Oi\)\+∇ℓm,k\(𝟎\)−∇ℓm,k\(ϵk\)‖\\displaystyle=\\left\\\|\\frac\{1\}\{N\_\{m\}\}\\sum\_\{i\\in\\mathcal\{I\}\_\{m\}\}\\\{D\(p^\{k\}\(\\epsilon^\{k\}\)\)\-D\(p^\{k\}\)\\\}\(O\_\{i\}\)\+\\nabla\\ell\_\{m,k\}\(\\mathbf\{0\}\)\-\\nabla\\ell\_\{m,k\}\(\\epsilon^\{k\}\)\\right\\\|≤‖1Nm∑i∈ℐm\{D\(pk\(ϵk\)\)−D\(pk\(𝟎\)\)\}\(Oi\)‖\+‖∇ℓm,k\(𝟎\)−∇ℓm,k\(ϵk\)‖\\displaystyle\\leq\\left\\\|\\frac\{1\}\{N\_\{m\}\}\\sum\_\{i\\in\\mathcal\{I\}\_\{m\}\}\\\{D\(p^\{k\}\(\\epsilon^\{k\}\)\)\-D\(p^\{k\}\(\\mathbf\{0\}\)\)\\\}\(O\_\{i\}\)\\right\\\|\+\\\|\\nabla\\ell\_\{m,k\}\(\\mathbf\{0\}\)\-\\nabla\\ell\_\{m,k\}\(\\epsilon^\{k\}\)\\\|≤κ‖ϵk‖\+β‖ϵk‖=\(κ\+β\)‖ϵk‖\.\\displaystyle\\leq\\kappa\\\|\\epsilon^\{k\}\\\|\+\\beta\\\|\\epsilon^\{k\}\\\|=\(\\kappa\+\\beta\)\\\|\\epsilon^\{k\}\\\|\.\(S\.8\)WithTkT\_\{k\}as in \([S\.5](https://arxiv.org/html/2609.30503#S2.E5a)\), the queries within an accepted fit occur atϵk,0,…,ϵk,Tk\\epsilon^\{k,0\},\\ldots,\\epsilon^\{k,T\_\{k\}\}and are followed by the origin query in submodelk\+1k\+1\. These two types of transition therefore account for the complete local variation,
∑r=2R‖gm,r−gm,r−1‖\\displaystyle\\sum\_\{r=2\}^\{R\}\\\|g\_\{m,r\}\-g\_\{m,r\-1\}\\\|=∑k=0K−1∑t=0Tk−1‖∇ℓm,k\(ϵk,t\+1\)−∇ℓm,k\(ϵk,t\)‖\\displaystyle=\\sum\_\{k=0\}^\{K\-1\}\\sum\_\{t=0\}^\{T\_\{k\}\-1\}\\\|\\nabla\\ell\_\{m,k\}\(\\epsilon^\{k,t\+1\}\)\-\\nabla\\ell\_\{m,k\}\(\\epsilon^\{k,t\}\)\\\|\+∑k=0K−1∥∇ℓm,k\+1\(𝟎\)−∇ℓm,k\(ϵk\)∥\\displaystyle\\quad\+\\sum\_\{k=0\}^\{K\-1\}\\\|\\nabla\\ell\_\{m,k\+1\}\(\\mathbf\{0\}\)\-\\nabla\\ell\_\{m,k\}\(\\epsilon^\{k\}\)\\\|≤β∑k=0K−1∑t=0Tk−1‖ϵk,t\+1−ϵk,t‖\+\(κ\+β\)∑k=0K−1‖ϵk‖\.\\displaystyle\\leq\\beta\\sum\_\{k=0\}^\{K\-1\}\\sum\_\{t=0\}^\{T\_\{k\}\-1\}\\\|\\epsilon^\{k,t\+1\}\-\\epsilon^\{k,t\}\\\|\+\(\\kappa\+\\beta\)\\sum\_\{k=0\}^\{K\-1\}\\\|\\epsilon^\{k\}\\\|\.The final origin query contributes the last boundary term, whereas the terminating action creates no additional transition\. Summing \([S\.7](https://arxiv.org/html/2609.30503#S2.E7)\) and \([S\.8](https://arxiv.org/html/2609.30503#S2.E8)\), then using \([S\.6](https://arxiv.org/html/2609.30503#S2.E6)\) before its final simplification, proves
∑r=2R‖gm,r−gm,r−1‖\\displaystyle\\sum\_\{r=2\}^\{R\}\\\|g\_\{m,r\}\-g\_\{m,r\-1\}\\\|=∑r∈𝒮∥gm,r\+1−gm,r∥\+∑r:𝖺r=01∥gm,r\+1−gm,r∥\\displaystyle=\\sum\_\{r\\in\\mathcal\{S\}\}\\\|g\_\{m,r\+1\}\-g\_\{m,r\}\\\|\+\\sum\_\{r:\\mathsf\{a\}\_\{r\}=01\}\\\|g\_\{m,r\+1\}\-g\_\{m,r\}\\\|≤∑r∈𝒮‖g~r‖\+\(κ\+β\)∑k=0K−1‖ϵk‖\\displaystyle\\leq\\sum\_\{r\\in\\mathcal\{S\}\}\\\|\\widetilde\{g\}\_\{r\}\\\|\+\(\\kappa\+\\beta\)\\sum\_\{k=0\}^\{K\-1\}\\\|\\epsilon^\{k\}\\\|≤\(1\+κ\+ββ\)∑r∈𝒮‖g~r‖\\displaystyle\\leq\\left\(1\+\\frac\{\\kappa\+\\beta\}\{\\beta\}\\right\)\\sum\_\{r\\in\\mathcal\{S\}\}\\\|\\widetilde\{g\}\_\{r\}\\\|≤\(2\+κ/β\)6βΔS\.\\displaystyle\\leq\(2\+\\kappa/\\beta\)\\sqrt\{6\\beta\\Delta S\}\.\(S\.9\)The pooled gradients obey the same bound because their sample\-size weights remain fixed,
∑r=2R‖gr−gr−1‖\\displaystyle\\sum\_\{r=2\}^\{R\}\\\|g\_\{r\}\-g\_\{r\-1\}\\\|=∑r=2R‖∑m=1MNmn\(gm,r−gm,r−1\)‖\\displaystyle=\\sum\_\{r=2\}^\{R\}\\left\\\|\\sum\_\{m=1\}^\{M\}\\frac\{N\_\{m\}\}\{n\}\(g\_\{m,r\}\-g\_\{m,r\-1\}\)\\right\\\|≤∑m=1MNmn∑r=2R‖gm,r−gm,r−1‖≤\(2\+κ/β\)6βΔS\.\\displaystyle\\leq\\sum\_\{m=1\}^\{M\}\\frac\{N\_\{m\}\}\{n\}\\sum\_\{r=2\}^\{R\}\\\|g\_\{m,r\}\-g\_\{m,r\-1\}\\\|\\leq\(2\+\\kappa/\\beta\)\\sqrt\{6\\beta\\Delta S\}\.\(S\.10\)Equations \([S\.4](https://arxiv.org/html/2609.30503#S2.E4a)\) and \([S\.9](https://arxiv.org/html/2609.30503#S2.E9)\) prove \([14](https://arxiv.org/html/2609.30503#S4.E14)\)\. The variation across submodels has been derived from the two Lipschitz assumptions, with no separate bound imposed on successive\-submodel differences\. Only the first message encodes an absolute value, since all memories start at zero\. The initial bound on the unrounded local gradients implies
‖zm,1‖∞\\displaystyle\\\|z\_\{m,1\}\\\|\_\{\\infty\}≤G/h\+1/2,\\displaystyle\\leq G/h\+1/2,‖q1‖∞\\displaystyle\\\|q\_\{1\}\\\|\_\{\\infty\}≤‖∑m=1MNmnzm,1‖∞\+1/2≤G/h\+1\.\\displaystyle\\leq\\left\\\|\\sum\_\{m=1\}^\{M\}\\frac\{N\_\{m\}\}\{n\}z\_\{m,1\}\\right\\\|\_\{\\infty\}\+1/2\\leq G/h\+1\.Combining these inequalities with \([S\.1](https://arxiv.org/html/2609.30503#S2.E1a)\), the uploaded and broadcast vectors and their control flags in round one cost at most
∑m=1M\|enc\(zm,1\)\|\+M\|enc\(q1\)\|\+2M\\displaystyle\\sum\_\{m=1\}^\{M\}\|\\operatorname\{enc\}\(z\_\{m,1\}\)\|\+M\|\\operatorname\{enc\}\(q\_\{1\}\)\|\+2M≤6Md\+2Mdlog2\(3/2\+G/h\)\+2Mdlog2\(2\+G/h\)\+2M\\displaystyle\\quad\\leq 6Md\+2Md\\log\_\{2\}\(3/2\+G/h\)\+2Md\\log\_\{2\}\(2\+G/h\)\+2M≤8Md\+4Mdlog2\(2\+G/h\)\\displaystyle\\quad\\leq 8Md\+4Md\\log\_\{2\}\(2\+G/h\)≤8Md\+4Mdlog2\(2\+8Gdδ\)\.\\displaystyle\\quad\\leq 8Md\+4Md\\log\_\{2\}\\\!\\left\(2\+\\frac\{8G\\sqrt\{d\}\}\{\\delta\}\\right\)\.\(S\.11\)No absolute gradient bound is used after this round\. Local and server messages require separate bounds, since the broadcast gradient includes two rounding errors\. Forr≥2r\\geq 2, successive queries satisfy
\|zm,r,j−zm,r−1,j\|\\displaystyle\|z\_\{m,r,j\}\-z\_\{m,r\-1,j\}\|=1h\|gm,r,j−gm,r−1,j\+\(hzm,r,j−gm,r,j\)−\(hzm,r−1,j−gm,r−1,j\)\|\\displaystyle=\\frac\{1\}\{h\}\\big\|g\_\{m,r,j\}\-g\_\{m,r\-1,j\}\+\(hz\_\{m,r,j\}\-g\_\{m,r,j\}\)\-\(hz\_\{m,r\-1,j\}\-g\_\{m,r\-1,j\}\)\\big\|≤\|gm,r,j−gm,r−1,j\|h\+\|hzm,r,j−gm,r,j\|h\+\|hzm,r−1,j−gm,r−1,j\|h\\displaystyle\\leq\\frac\{\|g\_\{m,r,j\}\-g\_\{m,r\-1,j\}\|\}\{h\}\+\\frac\{\|hz\_\{m,r,j\}\-g\_\{m,r,j\}\|\}\{h\}\+\\frac\{\|hz\_\{m,r\-1,j\}\-g\_\{m,r\-1,j\}\|\}\{h\}≤h−1\|gm,r,j−gm,r−1,j\|\+1,\\displaystyle\\leq h^\{\-1\}\|g\_\{m,r,j\}\-g\_\{m,r\-1,j\}\|\+1,\|qr,j−qr−1,j\|\\displaystyle\|q\_\{r,j\}\-q\_\{r\-1,j\}\|=1h\|gr,j−gr−1,j\+\(hqr,j−gr,j\)−\(hqr−1,j−gr−1,j\)\|\\displaystyle=\\frac\{1\}\{h\}\\big\|g\_\{r,j\}\-g\_\{r\-1,j\}\+\(hq\_\{r,j\}\-g\_\{r,j\}\)\-\(hq\_\{r\-1,j\}\-g\_\{r\-1,j\}\)\\big\|≤\|gr,j−gr−1,j\|h\+\|hqr,j−gr,j\|h\+\|hqr−1,j−gr−1,j\|h\\displaystyle\\leq\\frac\{\|g\_\{r,j\}\-g\_\{r\-1,j\}\|\}\{h\}\+\\frac\{\|hq\_\{r,j\}\-g\_\{r,j\}\|\}\{h\}\+\\frac\{\|hq\_\{r\-1,j\}\-g\_\{r\-1,j\}\|\}\{h\}≤h−1\|gr,j−gr−1,j\|\+2\.\\displaystyle\\leq h^\{\-1\}\|g\_\{r,j\}\-g\_\{r\-1,j\}\|\+2\.The bound on the server difference uses\|hqr,j−gr,j\|≤h\|hq\_\{r,j\}\-g\_\{r,j\}\|\\leq hfrom \([S\.2](https://arxiv.org/html/2609.30503#S2.E2a)\)\. Applying concavity of the logarithm and‖v‖1≤d‖v‖\\\|v\\\|\_\{1\}\\leq\\sqrt\{d\}\\\|v\\\|to the code lengths gives
\|enc\(zm,r−zm,r−1\)\|\\displaystyle\|\\operatorname\{enc\}\(z\_\{m,r\}\-z\_\{m,r\-1\}\)\|≤3d\+2∑j=1dlog2\(2\+\|gm,r,j−gm,r−1,j\|h\)\\displaystyle\\leq 3d\+2\\sum\_\{j=1\}^\{d\}\\log\_\{2\}\\\!\\left\(2\+\\frac\{\|g\_\{m,r,j\}\-g\_\{m,r\-1,j\}\|\}\{h\}\\right\)≤3d\+2dlog2\(2\+‖gm,r−gm,r−1‖1dh\)\\displaystyle\\leq 3d\+2d\\log\_\{2\}\\\!\\left\(2\+\\frac\{\\\|g\_\{m,r\}\-g\_\{m,r\-1\}\\\|\_\{1\}\}\{dh\}\\right\)≤3d\+2dlog2\(2\+‖gm,r−gm,r−1‖hd\),\\displaystyle\\leq 3d\+2d\\log\_\{2\}\\\!\\left\(2\+\\frac\{\\\|g\_\{m,r\}\-g\_\{m,r\-1\}\\\|\}\{h\\sqrt\{d\}\}\\right\),\|enc\(qr−qr−1\)\|\\displaystyle\|\\operatorname\{enc\}\(q\_\{r\}\-q\_\{r\-1\}\)\|≤3d\+2dlog2\(3\+‖gr−gr−1‖hd\)\.\\displaystyle\\leq 3d\+2d\\log\_\{2\}\\\!\\left\(3\+\\frac\{\\\|g\_\{r\}\-g\_\{r\-1\}\\\|\}\{h\\sqrt\{d\}\}\\right\)\.IfR\>1R\>1, a second application of concavity, now over rounds and silos, gives the complete upload bound
∑m=1M∑r=2R\|enc\(zm,r−zm,r−1\)\|≤3Md\(R−1\)\+2d∑m=1M∑r=2Rlog2\(2\+‖gm,r−gm,r−1‖hd\)\\displaystyle\\sum\_\{m=1\}^\{M\}\\sum\_\{r=2\}^\{R\}\|\\operatorname\{enc\}\(z\_\{m,r\}\-z\_\{m,r\-1\}\)\|\\leq 3Md\(R\-1\)\+2d\\sum\_\{m=1\}^\{M\}\\sum\_\{r=2\}^\{R\}\\log\_\{2\}\\\!\\left\(2\+\\frac\{\\\|g\_\{m,r\}\-g\_\{m,r\-1\}\\\|\}\{h\\sqrt\{d\}\}\\right\)≤3Md\(R−1\)\+2Md\(R−1\)log2\(2\+∑m=1M∑r=2R‖gm,r−gm,r−1‖M\(R−1\)hd\)\\displaystyle\\quad\\leq 3Md\(R\-1\)\+2Md\(R\-1\)\\log\_\{2\}\\\!\\left\(2\+\\frac\{\\sum\_\{m=1\}^\{M\}\\sum\_\{r=2\}^\{R\}\\\|g\_\{m,r\}\-g\_\{m,r\-1\}\\\|\}\{M\(R\-1\)h\\sqrt\{d\}\}\\right\)≤3Md\(R−1\)\+2Md\(R−1\)log2\(2\+\(2\+κ/β\)6βΔS\(R−1\)hd\)\.\\displaystyle\\quad\\leq 3Md\(R\-1\)\+2Md\(R\-1\)\\log\_\{2\}\\\!\\left\(2\+\\frac\{\(2\+\\kappa/\\beta\)\\sqrt\{6\\beta\\Delta S\}\}\{\(R\-1\)h\\sqrt\{d\}\}\\right\)\.\(S\.12\)Similarly, \([S\.10](https://arxiv.org/html/2609.30503#S2.E10)\) gives
M∑r=2R\|enc\(qr−qr−1\)\|\\displaystyle M\\sum\_\{r=2\}^\{R\}\|\\operatorname\{enc\}\(q\_\{r\}\-q\_\{r\-1\}\)\|≤3Md\(R−1\)\+2Md∑r=2Rlog2\(3\+‖gr−gr−1‖hd\)\\displaystyle\\leq 3Md\(R\-1\)\+2Md\\sum\_\{r=2\}^\{R\}\\log\_\{2\}\\\!\\left\(3\+\\frac\{\\\|g\_\{r\}\-g\_\{r\-1\}\\\|\}\{h\\sqrt\{d\}\}\\right\)≤3Md\(R−1\)\+2Md\(R−1\)log2\(3\+\(2\+κ/β\)6βΔS\(R−1\)hd\)\.\\displaystyle\\leq 3Md\(R\-1\)\+2Md\(R\-1\)\\log\_\{2\}\\\!\\left\(3\+\\frac\{\(2\+\\kappa/\\beta\)\\sqrt\{6\\beta\\Delta S\}\}\{\(R\-1\)h\\sqrt\{d\}\}\\right\)\.\(S\.13\)There are exactly2MR2MRcontrol bits over the complete execution\. Thus, using \([S\.11](https://arxiv.org/html/2609.30503#S2.E11)\), \([S\.12](https://arxiv.org/html/2609.30503#S2.E12)\), and \([S\.13](https://arxiv.org/html/2609.30503#S2.E13)\),
𝖡\\displaystyle\\mathsf\{B\}=∑m=1M∑r=1R\|enc\(zm,r−zm,r−1\)\|\+M∑r=1R\|enc\(qr−qr−1\)\|\+2MR\\displaystyle=\\sum\_\{m=1\}^\{M\}\\sum\_\{r=1\}^\{R\}\|\\operatorname\{enc\}\(z\_\{m,r\}\-z\_\{m,r\-1\}\)\|\+M\\sum\_\{r=1\}^\{R\}\|\\operatorname\{enc\}\(q\_\{r\}\-q\_\{r\-1\}\)\|\+2MR≤8MdR\+4Mdlog2\(2\+G/h\)\+4Md\(R−1\)log2\(3\+\(2\+κ/β\)6βΔS\(R−1\)hd\)\\displaystyle\\leq 8MdR\+4Md\\log\_\{2\}\(2\+G/h\)\+4Md\(R\-1\)\\log\_\{2\}\\\!\\left\(3\+\\frac\{\(2\+\\kappa/\\beta\)\\sqrt\{6\\beta\\Delta S\}\}\{\(R\-1\)h\\sqrt\{d\}\}\\right\)≤8MdR\+4Mdlog2\(2\+8Gdδ\)\\displaystyle\\leq 8MdR\+4Md\\log\_\{2\}\\\!\\left\(2\+\\frac\{8G\\sqrt\{d\}\}\{\\delta\}\\right\)\+4Md\(R−1\)log2\(3\+8\(2\+κ/β\)6βΔS\(R−1\)δ\)\.\\displaystyle\\qquad\+4Md\(R\-1\)\\log\_\{2\}\\\!\\left\(3\+\\frac\{8\(2\+\\kappa/\\beta\)\\sqrt\{6\\beta\\Delta S\}\}\{\(R\-1\)\\delta\}\\right\)\.\(S\.14\)ForR=1R=1, only \([S\.11](https://arxiv.org/html/2609.30503#S2.E11)\) is needed and the last term is absent\.
It remains to eliminate the realized step and round counts from the logarithmic term\. For this calculation, puta=βΔ/δ2a=\\beta\\Delta/\\delta^\{2\},c=2\+κ/β≥2c=2\+\\kappa/\\beta\\geq 2, andx=Gd/δx=G\\sqrt\{d\}/\\delta\. IfR\>1R\>1, thena\>0a\>0andS≤R−1≤64a/3S\\leq R\-1\\leq 64a/3\. Foru\>0u\>0, the functionulog2\(3\+A/u\)u\\log\_\{2\}\(3\+A/\\sqrt\{u\}\)is increasing wheneverA≥0A\\geq 0, as follows from
ddu\{ulog2\(3\+A/u\)\}\\displaystyle\\frac\{d\}\{du\}\\\{u\\log\_\{2\}\(3\+A/\\sqrt\{u\}\)\\\}=1log2\{log\(3\+A/u\)−A/u2\(3\+A/u\)\}\\displaystyle=\\frac\{1\}\{\\log 2\}\\left\\\{\\log\(3\+A/\\sqrt\{u\}\)\-\\frac\{A/\\sqrt\{u\}\}\{2\(3\+A/\\sqrt\{u\}\)\}\\right\\\}≥log3−1/2log2\>0\.\\displaystyle\\geq\\frac\{\\log 3\-1/2\}\{\\log 2\}\>0\.Withu=R−1u=R\-1andA=8c6aA=8c\\sqrt\{6a\}, the logarithmic term in \([S\.14](https://arxiv.org/html/2609.30503#S2.E14)\) consequently obeys
\(R−1\)log2\(3\+8c6aSR−1\)\\displaystyle\(R\-1\)\\log\_\{2\}\\\!\\left\(3\+\\frac\{8c\\sqrt\{6aS\}\}\{R\-1\}\\right\)≤\(R−1\)log2\(3\+8c6aR−1\)\\displaystyle\\leq\(R\-1\)\\log\_\{2\}\\\!\\left\(3\+8c\\sqrt\{\\frac\{6a\}\{R\-1\}\}\\right\)≤64a3log2\(3\+8c1864\)\\displaystyle\\leq\\frac\{64a\}\{3\}\\log\_\{2\}\\\!\\left\(3\+8c\\sqrt\{\\frac\{18\}\{64\}\}\\right\)=64a3log2\(3\+32c\)≤128a3log2\(c\+2\)\.\\displaystyle=\\frac\{64a\}\{3\}\\log\_\{2\}\(3\+3\\sqrt\{2\}\\,c\)\\leq\\frac\{128a\}\{3\}\\log\_\{2\}\(c\+2\)\.The final comparison follows by factoring the difference:
\(c\+2\)2−\(3\+32c\)\\displaystyle\(c\+2\)^\{2\}\-\(3\+3\\sqrt\{2\}\\,c\)=c2\+\(4−32\)c\+1\\displaystyle=c^\{2\}\+\(4\-3\\sqrt\{2\}\)c\+1=\(c−2\)\(c\+6−32\)\+13−62≥0,c≥2\.\\displaystyle=\(c\-2\)\(c\+6\-3\\sqrt\{2\}\)\+13\-6\\sqrt\{2\}\\geq 0,\\qquad c\\geq 2\.Alsolog2\(2\+8x\)≤3\+log2\(2\+x\)\\log\_\{2\}\(2\+8x\)\\leq 3\+\\log\_\{2\}\(2\+x\)andlog2\(c\+2\)≥2\\log\_\{2\}\(c\+2\)\\geq 2\. Substituting into the complete cost gives
𝖡Md\\displaystyle\\frac\{\\mathsf\{B\}\}\{Md\}≤8\+512a3\+4log2\(2\+8x\)\+256a3log2\(3\+32c\)\\displaystyle\\leq 8\+\\frac\{512a\}\{3\}\+4\\log\_\{2\}\(2\+8x\)\+\\frac\{256a\}\{3\}\\log\_\{2\}\(3\+3\\sqrt\{2\}\\,c\)≤20\+4log2\(2\+x\)\+512a3\+512a3log2\(c\+2\)\\displaystyle\\leq 20\+4\\log\_\{2\}\(2\+x\)\+\\frac\{512a\}\{3\}\+\\frac\{512a\}\{3\}\\log\_\{2\}\(c\+2\)≤20\+4log2\(2\+x\)\+256alog2\(c\+2\)\\displaystyle\\leq 20\+4\\log\_\{2\}\(2\+x\)\+256a\\log\_\{2\}\(c\+2\)≤256\{\(1\+a\)log2\(c\+2\)\+log2\(2\+x\)\}\.\\displaystyle\\leq 256\\\{\(1\+a\)\\log\_\{2\}\(c\+2\)\+\\log\_\{2\}\(2\+x\)\\\}\.ForR=1R=1, \([S\.11](https://arxiv.org/html/2609.30503#S2.E11)\) gives the same bound\. Substituting the definitions ofa,c,xa,c,xproves \([12](https://arxiv.org/html/2609.30503#S4.E12)\), withC=256C=256as one valid universal constant\. The count includes the final certificate round\. As specified in the accounting model, it excludes initial model transfer, transport headers, and security mechanisms\. ∎
### S\.2\.2Proof of Theorem[4\.2](https://arxiv.org/html/2609.30503#S4.Thmtheorem2)
The concentration argument uses the full countable output family\. The accepted fluctuations suffice to reconstruct the terminal density\. To encode them, note that the updates start each submodel at zero and satisfy
ϵk,t\\displaystyle\\epsilon^\{k,t\}=ϵk,0\+∑u=0t−1\(ϵk,u\+1−ϵk,u\)\\displaystyle=\\epsilon^\{k,0\}\+\\sum\_\{u=0\}^\{t\-1\}\(\\epsilon^\{k,u\+1\}\-\\epsilon^\{k,u\}\)=−hβ∑r∈𝒮kr=k,tr<tqr,\\displaystyle=\-\\frac\{h\}\{\\beta\}\\sum\_\{\\begin\{subarray\}\{c\}r\\in\\mathcal\{S\}\\\\ k\_\{r\}=k,\\ t\_\{r\}<t\\end\{subarray\}\}q\_\{r\},βϵk,th\\displaystyle\\frac\{\\beta\\epsilon^\{k,t\}\}\{h\}=−∑r∈𝒮kr=k,tr<tqr∈ℤd,\\displaystyle=\-\\sum\_\{\\begin\{subarray\}\{c\}r\\in\\mathcal\{S\}\\\\ k\_\{r\}=k,\\ t\_\{r\}<t\\end\{subarray\}\}q\_\{r\}\\in\\mathbb\{Z\}^\{d\},βϵkh\\displaystyle\\frac\{\\beta\\epsilon^\{k\}\}\{h\}=βϵk,Tkh=−∑r∈𝒮kr=kqr∈ℤd\.\\displaystyle=\\frac\{\\beta\\epsilon^\{k,T\_\{k\}\}\}\{h\}=\-\\sum\_\{\\begin\{subarray\}\{c\}r\\in\\mathcal\{S\}\\\\ k\_\{r\}=k\\end\{subarray\}\}q\_\{r\}\\in\\mathbb\{Z\}^\{d\}\.When an initial\-state description is required, the decoder reads it first, followed by the gamma code forK\+1K\+1and exactlyKdKdsigned\-integer codewords\. It recovers eachϵk\\epsilon^\{k\}by multiplying its integer vector byh/βh/\\beta\. The decoder constructs its submodel from the previously decoded state and appliespk\+1=pk\(ϵk\)p^\{k\+1\}=p^\{k\}\(\\epsilon^\{k\}\), reconstructingpKp^\{K\}by induction\. This reconstruction requires no inner stopping times, intermediate gradients, server accumulators, or rejected inner parameters\. Nor must the decoder verify that a particular dataset would produce the history\.
The description length depends on the magnitudes of the accepted integer coefficients\. Equations \([S\.6](https://arxiv.org/html/2609.30503#S2.E6)\) and \([S\.4](https://arxiv.org/html/2609.30503#S2.E4a)\) bound their total absolute magnitude in terms of the communicated GD steps,
∑k=0K−1∑j=1d\|βϵjkh\|\\displaystyle\\sum\_\{k=0\}^\{K\-1\}\\sum\_\{j=1\}^\{d\}\\left\|\\frac\{\\beta\\epsilon\_\{j\}^\{k\}\}\{h\}\\right\|=βh∑k=0K−1‖ϵk‖1\\displaystyle=\\frac\{\\beta\}\{h\}\\sum\_\{k=0\}^\{K\-1\}\\\|\\epsilon^\{k\}\\\|\_\{1\}≤βdh∑k=0K−1‖∑t=0Tk−1\(ϵk,t\+1−ϵk,t\)‖\\displaystyle\\leq\\frac\{\\beta\\sqrt\{d\}\}\{h\}\\sum\_\{k=0\}^\{K\-1\}\\left\\\|\\sum\_\{t=0\}^\{T\_\{k\}\-1\}\(\\epsilon^\{k,t\+1\}\-\\epsilon^\{k,t\}\)\\right\\\|≤βdh∑k=0K−1∑t=0Tk−1‖ϵk,t\+1−ϵk,t‖\\displaystyle\\leq\\frac\{\\beta\\sqrt\{d\}\}\{h\}\\sum\_\{k=0\}^\{K\-1\}\\sum\_\{t=0\}^\{T\_\{k\}\-1\}\\\|\\epsilon^\{k,t\+1\}\-\\epsilon^\{k,t\}\\\|=dh∑r∈𝒮‖g~r‖\\displaystyle=\\frac\{\\sqrt\{d\}\}\{h\}\\sum\_\{r\\in\\mathcal\{S\}\}\\\|\\widetilde\{g\}\_\{r\}\\\|≤6dβΔSh≤8βΔdhδ≤64dβΔδ2\.\\displaystyle\\leq\\frac\{\\sqrt\{6d\\beta\\Delta S\}\}\{h\}\\leq\\frac\{8\\beta\\Delta\\sqrt\{d\}\}\{h\\delta\}\\leq\\frac\{64d\\beta\\Delta\}\{\\delta^\{2\}\}\.ForK=0K=0the sum is empty\. The gamma code of11is a single bit, soH0=Hinit\+1H\_\{0\}=H\_\{\\mathrm\{init\}\}\+1\. ForK≥1K\\geq 1, the exact code length and concavity of the logarithm give
HK−Hinit\\displaystyle H\_\{K\}\-H\_\{\\mathrm\{init\}\}=2⌊log2\(K\+1\)⌋\+1\+∑k=0K−1∑j=1d\|enc\(βϵjkh\)\|\\displaystyle=2\\lfloor\\log\_\{2\}\(K\+1\)\\rfloor\+1\+\\sum\_\{k=0\}^\{K\-1\}\\sum\_\{j=1\}^\{d\}\\left\|\\operatorname\{enc\}\\left\(\\frac\{\\beta\\epsilon\_\{j\}^\{k\}\}\{h\}\\right\)\\right\|≤1\+2log2\(K\+1\)\+3Kd\+2∑k=0K−1∑j=1dlog2\(1\+\|βϵjkh\|\)\\displaystyle\\leq 1\+2\\log\_\{2\}\(K\+1\)\+3Kd\+2\\sum\_\{k=0\}^\{K\-1\}\\sum\_\{j=1\}^\{d\}\\log\_\{2\}\\\!\\left\(1\+\\left\|\\frac\{\\beta\\epsilon\_\{j\}^\{k\}\}\{h\}\\right\|\\right\)≤1\+2log2\(K\+1\)\+3Kd\+2Kdlog2\(1\+1Kd∑k=0K−1∑j=1d\|βϵjkh\|\)\\displaystyle\\leq 1\+2\\log\_\{2\}\(K\+1\)\+3Kd\+2Kd\\log\_\{2\}\\\!\\left\(1\+\\frac\{1\}\{Kd\}\\sum\_\{k=0\}^\{K\-1\}\\sum\_\{j=1\}^\{d\}\\left\|\\frac\{\\beta\\epsilon\_\{j\}^\{k\}\}\{h\}\\right\|\\right\)≤1\+2log2\(K\+1\)\+3Kd\+2Kdlog2\(1\+64βΔKδ2\)\.\\displaystyle\\leq 1\+2\\log\_\{2\}\(K\+1\)\+3Kd\+2Kd\\log\_\{2\}\\\!\\left\(1\+\\frac\{64\\beta\\Delta\}\{K\\delta^\{2\}\}\\right\)\.Sincelog2\(K\+1\)≤K≤Kd\\log\_\{2\}\(K\+1\)\\leq K\\leq Kdandlog2\(1\+64u\)≤6\+log2\(2\+u\)\\log\_\{2\}\(1\+64u\)\\leq 6\+\\log\_\{2\}\(2\+u\)foru≥0u\\geq 0, this implies
HK−Hinit\\displaystyle H\_\{K\}\-H\_\{\\mathrm\{init\}\}≤1\+17Kd\+2Kdlog2\(2\+βΔKδ2\)\\displaystyle\\leq 1\+17Kd\+2Kd\\log\_\{2\}\\\!\\left\(2\+\\frac\{\\beta\\Delta\}\{K\\delta^\{2\}\}\\right\)≤1\+19Kdlog2\(2\+βΔKδ2\)\\displaystyle\\leq 1\+19Kd\\log\_\{2\}\\\!\\left\(2\+\\frac\{\\beta\\Delta\}\{K\\delta^\{2\}\}\\right\)≤20\{1\+Kdlog2\(2\+βΔKδ2\)\}\.\\displaystyle\\leq 20\\left\\\{1\+Kd\\log\_\{2\}\\\!\\left\(2\+\\frac\{\\beta\\Delta\}\{K\\delta^\{2\}\}\\right\)\\right\\\}\.This establishes \([15](https://arxiv.org/html/2609.30503#S4.E15)\); the larger universal constant in Theorem[4\.1](https://arxiv.org/html/2609.30503#S4.Thmtheorem1)also suffices here\. The bound holds deterministically for the realized history and has not used a probability argument or complexity assumption\.
For the probability bound, impose Assumption[4\.3](https://arxiv.org/html/2609.30503#S4.Thmassumption3)and consider all outputs of its fixed decoder\. The complete code is prefix\-free\. The end of a prefix\-free initial\-state code is recognizable, so the history code can be appended to it; the gamma code ofK\+1K\+1then determines how many signed\-integer codewords to read\. This remains true for variableKK\. The Kraft mass of the signed\-integer code is
∑a∈ℤ2−\|enc\(a\)\|\\displaystyle\\sum\_\{a\\in\\mathbb\{Z\}\}2^\{\-\|\\operatorname\{enc\}\(a\)\|\}=∑v=1∞2−\{2⌊log2v⌋\+1\}\\displaystyle=\\sum\_\{v=1\}^\{\\infty\}2^\{\-\\\{2\\lfloor\\log\_\{2\}v\\rfloor\+1\\\}\}=∑j=0∞∑v=2j2j\+1−12−\(2j\+1\)\\displaystyle=\\sum\_\{j=0\}^\{\\infty\}\\sum\_\{v=2^\{j\}\}^\{2^\{j\+1\}\-1\}2^\{\-\(2j\+1\)\}=∑j=0∞2j2−\(2j\+1\)=∑j=0∞2−j−1=1\.\\displaystyle=\\sum\_\{j=0\}^\{\\infty\}2^\{j\}2^\{\-\(2j\+1\)\}=\\sum\_\{j=0\}^\{\\infty\}2^\{\-j\-1\}=1\.\(S\.15\)Let𝒲\\mathcal\{W\}be the set of all complete codewords that the fixed decoder maps to a valid density, including codewords absent from the observed optimization path\. Withw0w\_\{0\}ranging over initial\-state codewords, Kraft’s inequality\([Cover and Thomas, 2006](https://arxiv.org/html/2609.30503#bib.bib10)\)and \([S\.15](https://arxiv.org/html/2609.30503#S2.E15)\) give
∑w∈𝒲2−\|w\|\\displaystyle\\sum\_\{w\\in\\mathcal\{W\}\}2^\{\-\|w\|\}≤∑w02−\|w0\|∑K=0∞2−\{2⌊log2\(K\+1\)⌋\+1\}∏k=0K−1∏j=1d\(∑a∈ℤ2−\|enc\(a\)\|\)\\displaystyle\\leq\\sum\_\{w\_\{0\}\}2^\{\-\|w\_\{0\}\|\}\\sum\_\{K=0\}^\{\\infty\}2^\{\-\\\{2\\lfloor\\log\_\{2\}\(K\+1\)\\rfloor\+1\\\}\}\\prod\_\{k=0\}^\{K\-1\}\\prod\_\{j=1\}^\{d\}\\left\(\\sum\_\{a\\in\\mathbb\{Z\}\}2^\{\-\|\\operatorname\{enc\}\(a\)\|\}\\right\)≤∑K=0∞2−\{2⌊log2\(K\+1\)⌋\+1\}=1\.\\displaystyle\\leq\\sum\_\{K=0\}^\{\\infty\}2^\{\-\\\{2\\lfloor\\log\_\{2\}\(K\+1\)\\rfloor\+1\\\}\}=1\.\(S\.16\)With independent initialization, condition on the initial state and replace the first sum by one empty initial code of mass one\. Under this conditioning, the observations remain i\.i\.d\. fromp0p\_\{0\}\. With same\-sample initialization, retain its entire description inwwand do not condition on the initial state; \([S\.16](https://arxiv.org/html/2609.30503#S2.E16)\) then applies unconditionally\. Multiple codewords may represent the same density\. Counting them separately is valid and can only enlarge the subsequent probability bound\.
We apply a variance\-sensitive concentration argument\([Boucheron, Lugosi and Massart, 2013](https://arxiv.org/html/2609.30503#bib.bib8)\)to each fixed decoded density before evaluating the bound at the selected output\. Fixw∈𝒲w\\in\\mathcal\{W\}, denote its decoded density bypwp\_\{w\}, and fix a coordinatejj\. Write
fw,j\(o\)\\displaystyle f\_\{w,j\}\(o\):=Dj\(pw\)\(o\)−Dj\(p0\)\(o\),\\displaystyle:=D\_\{j\}\(p\_\{w\}\)\(o\)\-D\_\{j\}\(p\_\{0\}\)\(o\),Xi\\displaystyle X\_\{i\}:=fw,j\(Oi\)−P0fw,j,vw,j:=P0\(fw,j−P0fw,j\)2\.\\displaystyle:=f\_\{w,j\}\(O\_\{i\}\)\-P\_\{0\}f\_\{w,j\},\\qquad v\_\{w,j\}:=P\_\{0\}\(f\_\{w,j\}\-P\_\{0\}f\_\{w,j\}\)^\{2\}\.On the probability space under consideration, fixing the codeword fixespwp\_\{w\}\. Thus theXiX\_\{i\}are independent; this argument does not condition on the output selected by the algorithm\. The envelope bound and centering imply
P0fw,j\\displaystyle P\_\{0\}f\_\{w,j\}=P0Dj\(pw\)−P0Dj\(p0\),\\displaystyle=P\_\{0\}D\_\{j\}\(p\_\{w\}\)\-P\_\{0\}D\_\{j\}\(p\_\{0\}\),\|fw,j\(o\)\|\\displaystyle\|f\_\{w,j\}\(o\)\|≤\|Dj\(pw\)\(o\)\|\+\|Dj\(p0\)\(o\)\|≤2G,\\displaystyle\\leq\|D\_\{j\}\(p\_\{w\}\)\(o\)\|\+\|D\_\{j\}\(p\_\{0\}\)\(o\)\|\\leq 2G,\|Xi\|\\displaystyle\|X\_\{i\}\|≤\|fw,j\(Oi\)\|\+P0\|fw,j\|≤4G,\\displaystyle\\leq\|f\_\{w,j\}\(O\_\{i\}\)\|\+P\_\{0\}\|f\_\{w,j\}\|\\leq 4G,𝔼Xi\\displaystyle\\mathbb\{E\}X\_\{i\}=P0fw,j−P0fw,j=0,\\displaystyle=P\_\{0\}f\_\{w,j\}\-P\_\{0\}f\_\{w,j\}=0,𝔼Xi2\\displaystyle\\mathbb\{E\}X\_\{i\}^\{2\}=P0\(fw,j−P0fw,j\)2\\displaystyle=P\_\{0\}\(f\_\{w,j\}\-P\_\{0\}f\_\{w,j\}\)^\{2\}=P0fw,j2−\(P0fw,j\)2=vw,j≤P0fw,j2\.\\displaystyle=P\_\{0\}f\_\{w,j\}^\{2\}\-\(P\_\{0\}f\_\{w,j\}\)^\{2\}=v\_\{w,j\}\\leq P\_\{0\}f\_\{w,j\}^\{2\}\.For every integerℓ≥2\\ell\\geq 2, the higher moments therefore satisfy
\|𝔼Xiℓ\|\\displaystyle\|\\mathbb\{E\}X\_\{i\}^\{\\ell\}\|≤𝔼\|Xi\|ℓ=𝔼\{\|Xi\|ℓ−2Xi2\}\\displaystyle\\leq\\mathbb\{E\}\|X\_\{i\}\|^\{\\ell\}=\\mathbb\{E\}\\\{\|X\_\{i\}\|^\{\\ell\-2\}X\_\{i\}^\{2\}\\\}≤\(4G\)ℓ−2𝔼Xi2=\(4G\)ℓ−2vw,j,\\displaystyle\\leq\(4G\)^\{\\ell\-2\}\\mathbb\{E\}X\_\{i\}^\{2\}=\(4G\)^\{\\ell\-2\}v\_\{w,j\},ℓ\!\\displaystyle\\ell\!=2∏u=3ℓu≥2 3ℓ−2\.\\displaystyle=2\\prod\_\{u=3\}^\{\\ell\}u\\geq 2\\,3^\{\\ell\-2\}\.\(S\.17\)The product is one forℓ=2\\ell=2\. Boundedness justifies termwise expectation in the exponential series\. For4G\|λ\|<34G\|\\lambda\|<3, the geometric majorant in \([S\.17](https://arxiv.org/html/2609.30503#S2.E17)\) yields
𝔼eλXi\\displaystyle\\mathbb\{E\}e^\{\\lambda X\_\{i\}\}=1\+λ𝔼Xi\+∑ℓ=2∞λℓ𝔼Xiℓℓ\!\\displaystyle=1\+\\lambda\\mathbb\{E\}X\_\{i\}\+\\sum\_\{\\ell=2\}^\{\\infty\}\\frac\{\\lambda^\{\\ell\}\\mathbb\{E\}X\_\{i\}^\{\\ell\}\}\{\\ell\!\}≤1\+∑ℓ=2∞\|λ\|ℓ\|𝔼Xiℓ\|ℓ\!\\displaystyle\\leq 1\+\\sum\_\{\\ell=2\}^\{\\infty\}\\frac\{\|\\lambda\|^\{\\ell\}\|\\mathbb\{E\}X\_\{i\}^\{\\ell\}\|\}\{\\ell\!\}≤1\+vw,j∑ℓ=2∞\|λ\|ℓ\(4G\)ℓ−2ℓ\!\\displaystyle\\leq 1\+v\_\{w,j\}\\sum\_\{\\ell=2\}^\{\\infty\}\\frac\{\|\\lambda\|^\{\\ell\}\(4G\)^\{\\ell\-2\}\}\{\\ell\!\}≤1\+λ2vw,j2∑ℓ=2∞\(4G\|λ\|3\)ℓ−2\\displaystyle\\leq 1\+\\frac\{\\lambda^\{2\}v\_\{w,j\}\}\{2\}\\sum\_\{\\ell=2\}^\{\\infty\}\\left\(\\frac\{4G\|\\lambda\|\}\{3\}\\right\)^\{\\ell\-2\}=1\+λ2vw,j2\(1−4G\|λ\|/3\)\\displaystyle=1\+\\frac\{\\lambda^\{2\}v\_\{w,j\}\}\{2\(1\-4G\|\\lambda\|/3\)\}≤exp\{λ2vw,j2\(1−4G\|λ\|/3\)\},\\displaystyle\\leq\\exp\\\!\\left\\\{\\frac\{\\lambda^\{2\}v\_\{w,j\}\}\{2\(1\-4G\|\\lambda\|/3\)\}\\right\\\},log𝔼exp\(λ∑i=1nXi\)\\displaystyle\\log\\mathbb\{E\}\\exp\\\!\\left\(\\lambda\\sum\_\{i=1\}^\{n\}X\_\{i\}\\right\)=∑i=1nlog𝔼eλXi≤nλ2vw,j2\(1−4G\|λ\|/3\)\.\\displaystyle=\\sum\_\{i=1\}^\{n\}\\log\\mathbb\{E\}e^\{\\lambda X\_\{i\}\}\\leq\\frac\{n\\lambda^\{2\}v\_\{w,j\}\}\{2\(1\-4G\|\\lambda\|/3\)\}\.For this scalar calculation, writec=4G/3c=4G/3and first assumec\>0c\>0andvw,j\>0v\_\{w,j\}\>0\. Fort\>0t\>0, the exponential Markov inequality gives
ℙ\{\(Pn−P0\)fw,j\>t\}\\displaystyle\\mathbb\{P\}\\\{\(P\_\{n\}\-P\_\{0\}\)f\_\{w,j\}\>t\\\}=ℙ\{∑i=1nXi\>nt\}\\displaystyle=\\mathbb\{P\}\\\!\\left\\\{\\sum\_\{i=1\}^\{n\}X\_\{i\}\>nt\\right\\\}≤inf0<λ<1/ce−nλt𝔼exp\(λ∑i=1nXi\)\\displaystyle\\leq\\inf\_\{0<\\lambda<1/c\}e^\{\-n\\lambda t\}\\,\\mathbb\{E\}\\exp\\\!\\left\(\\lambda\\sum\_\{i=1\}^\{n\}X\_\{i\}\\right\)≤exp\[−nsup0<λ<1/c\{λt−λ2vw,j2\(1−cλ\)\}\]\.\\displaystyle\\leq\\exp\\\!\\left\[\-n\\sup\_\{0<\\lambda<1/c\}\\left\\\{\\lambda t\-\\frac\{\\lambda^\{2\}v\_\{w,j\}\}\{2\(1\-c\\lambda\)\}\\right\\\}\\right\]\.The objective in this supremum is strictly concave,
ddλ\{λt−λ2vw,j2\(1−cλ\)\}\\displaystyle\\frac\{d\}\{d\\lambda\}\\left\\\{\\lambda t\-\\frac\{\\lambda^\{2\}v\_\{w,j\}\}\{2\(1\-c\\lambda\)\}\\right\\\}=t−vw,jλ\(2−cλ\)2\(1−cλ\)2\\displaystyle=t\-\\frac\{v\_\{w,j\}\\lambda\(2\-c\\lambda\)\}\{2\(1\-c\\lambda\)^\{2\}\}=t−vw,j2c\{\(1−cλ\)−2−1\},\\displaystyle=t\-\\frac\{v\_\{w,j\}\}\{2c\}\\\{\(1\-c\\lambda\)^\{\-2\}\-1\\\},d2dλ2\{λt−λ2vw,j2\(1−cλ\)\}\\displaystyle\\frac\{d^\{2\}\}\{d\\lambda^\{2\}\}\\left\\\{\\lambda t\-\\frac\{\\lambda^\{2\}v\_\{w,j\}\}\{2\(1\-c\\lambda\)\}\\right\\\}=−vw,j\(1−cλ\)3<0\.\\displaystyle=\-\\frac\{v\_\{w,j\}\}\{\(1\-c\\lambda\)^\{3\}\}<0\.The derivative is positive at zero and tends to−∞\-\\inftyat1/c1/c\. Its unique zero is consequently the maximizer,
\(1−cλ∗\)−2\\displaystyle\(1\-c\\lambda\_\{\*\}\)^\{\-2\}=1\+2ctvw,j,\\displaystyle=1\+\\frac\{2ct\}\{v\_\{w,j\}\},λ∗\\displaystyle\\lambda\_\{\*\}=1c\(1−vw,jvw,j\+2ct\)∈\(0,1/c\),\\displaystyle=\\frac\{1\}\{c\}\\left\(1\-\\sqrt\{\\frac\{v\_\{w,j\}\}\{v\_\{w,j\}\+2ct\}\}\\right\)\\in\(0,1/c\),1−cλ∗\\displaystyle 1\-c\\lambda\_\{\*\}=vw,jvw,j\+2ct\.\\displaystyle=\\sqrt\{\\frac\{v\_\{w,j\}\}\{v\_\{w,j\}\+2ct\}\}\.Substituting the maximizing value evaluates the supremum exactly,
λ∗t−λ∗2vw,j2\(1−cλ∗\)\\displaystyle\\lambda\_\{\*\}t\-\\frac\{\\lambda\_\{\*\}^\{2\}v\_\{w,j\}\}\{2\(1\-c\\lambda\_\{\*\}\)\}=tc\(1−vw,jvw,j\+2ct\)−vw,j2c2\(1−vw,j/\(vw,j\+2ct\)\)2vw,j/\(vw,j\+2ct\)\\displaystyle=\\frac\{t\}\{c\}\\left\(1\-\\sqrt\{\\frac\{v\_\{w,j\}\}\{v\_\{w,j\}\+2ct\}\}\\right\)\-\\frac\{v\_\{w,j\}\}\{2c^\{2\}\}\\frac\{\\left\(1\-\\sqrt\{v\_\{w,j\}/\(v\_\{w,j\}\+2ct\)\}\\right\)^\{2\}\}\{\\sqrt\{v\_\{w,j\}/\(v\_\{w,j\}\+2ct\)\}\}=2ct\{vw,j\+2ct−vw,j\}2c2vw,j\+2ct−vw,j\{vw,j\+2ct−vw,j\}22c2vw,j\+2ct\\displaystyle=\\frac\{2ct\\\{\\sqrt\{v\_\{w,j\}\+2ct\}\-\\sqrt\{v\_\{w,j\}\}\\\}\}\{2c^\{2\}\\sqrt\{v\_\{w,j\}\+2ct\}\}\-\\frac\{\\sqrt\{v\_\{w,j\}\}\\\{\\sqrt\{v\_\{w,j\}\+2ct\}\-\\sqrt\{v\_\{w,j\}\}\\\}^\{2\}\}\{2c^\{2\}\\sqrt\{v\_\{w,j\}\+2ct\}\}=vw,j\+2ct−vw,j2c2vw,j\+2ct\[2ct−vw,j\{vw,j\+2ct−vw,j\}\]\\displaystyle=\\frac\{\\sqrt\{v\_\{w,j\}\+2ct\}\-\\sqrt\{v\_\{w,j\}\}\}\{2c^\{2\}\\sqrt\{v\_\{w,j\}\+2ct\}\}\\left\[2ct\-\\sqrt\{v\_\{w,j\}\}\\\{\\sqrt\{v\_\{w,j\}\+2ct\}\-\\sqrt\{v\_\{w,j\}\}\\\}\\right\]=vw,j\+2ct−vw,j2c2vw,j\+2ct\[vw,j\+2ct−vw,j\(vw,j\+2ct\)\]\\displaystyle=\\frac\{\\sqrt\{v\_\{w,j\}\+2ct\}\-\\sqrt\{v\_\{w,j\}\}\}\{2c^\{2\}\\sqrt\{v\_\{w,j\}\+2ct\}\}\\left\[v\_\{w,j\}\+2ct\-\\sqrt\{v\_\{w,j\}\(v\_\{w,j\}\+2ct\)\}\\right\]=\{vw,j\+2ct−vw,j\}22c2\.\\displaystyle=\\frac\{\\\{\\sqrt\{v\_\{w,j\}\+2ct\}\-\\sqrt\{v\_\{w,j\}\}\\\}^\{2\}\}\{2c^\{2\}\}\.The same argument applies to−Xi\-X\_\{i\}\. Thus
ℙ\{\|\(Pn−P0\)fw,j\|\>t\}≤2exp\[−n2c2\{vw,j\+2ct−vw,j\}2\]\.\\mathbb\{P\}\\\{\|\(P\_\{n\}\-P\_\{0\}\)f\_\{w,j\}\|\>t\\\}\\leq 2\\exp\\\!\\left\[\-\\frac\{n\}\{2c^\{2\}\}\\\{\\sqrt\{v\_\{w,j\}\+2ct\}\-\\sqrt\{v\_\{w,j\}\}\\\}^\{2\}\\right\]\.Forx\>0x\>0, choosetx=2vw,jx/n\+cx/nt\_\{x\}=\\sqrt\{2v\_\{w,j\}x/n\}\+cx/n\. The exponent is exactlyxx, because
vw,j\+2ctx\\displaystyle v\_\{w,j\}\+2ct\_\{x\}=vw,j\+2c2vw,jxn\+2c2xn\\displaystyle=v\_\{w,j\}\+2c\\sqrt\{\\frac\{2v\_\{w,j\}x\}\{n\}\}\+\\frac\{2c^\{2\}x\}\{n\}=\(vw,j\+c2xn\)2,\\displaystyle=\\left\(\\sqrt\{v\_\{w,j\}\}\+c\\sqrt\{\\frac\{2x\}\{n\}\}\\right\)^\{2\},n2c2\{vw,j\+2ctx−vw,j\}2\\displaystyle\\frac\{n\}\{2c^\{2\}\}\\\{\\sqrt\{v\_\{w,j\}\+2ct\_\{x\}\}\-\\sqrt\{v\_\{w,j\}\}\\\}^\{2\}=n2c2\(c2xn\)2=x\.\\displaystyle=\\frac\{n\}\{2c^\{2\}\}\\left\(c\\sqrt\{\\frac\{2x\}\{n\}\}\\right\)^\{2\}=x\.Restoringc=4G/3c=4G/3gives the fixed\-code bound
ℙ\{\|\(Pn−P0\)fw,j\|\>2vw,jxn\+4Gx3n\}≤2e−x\.\\mathbb\{P\}\\\!\\left\\\{\|\(P\_\{n\}\-P\_\{0\}\)f\_\{w,j\}\|\>\\sqrt\{\\frac\{2v\_\{w,j\}x\}\{n\}\}\+\\frac\{4Gx\}\{3n\}\\right\\\}\\leq 2e^\{\-x\}\.Ifvw,j=0v\_\{w,j\}=0, the centered variable vanishes almost surely; ifG=0G=0, every coordinate vanishes\. Retaining the variance of the EIF difference in the square\-root term allows this part of the statistical penalty to decrease as the estimated EIF approaches the true EIF\. To make the concentration event simultaneous over decoded histories of every length, assignxw=\|w\|log2\+log\(2d/ξ\)x\_\{w\}=\|w\|\\log 2\+\\log\(2d/\\xi\)to each codeword\. The resulting failure probabilities are summable by \([S\.16](https://arxiv.org/html/2609.30503#S2.E16)\)\. A union bound over codewords and coordinates gives
ℙ\{∃w∈𝒲,1≤j≤d:\|\(Pn−P0\)fw,j\|\>2vw,jxwn\+4Gxw3n\}≤∑w∈𝒲∑j=1d2e−xw\\displaystyle\\mathbb\{P\}\\\!\\left\\\{\\exists w\\in\\mathcal\{W\},\\ 1\\leq j\\leq d:\|\(P\_\{n\}\-P\_\{0\}\)f\_\{w,j\}\|\>\\sqrt\{\\frac\{2v\_\{w,j\}x\_\{w\}\}\{n\}\}\+\\frac\{4Gx\_\{w\}\}\{3n\}\\right\\\}\\leq\\sum\_\{w\\in\\mathcal\{W\}\}\\sum\_\{j=1\}^\{d\}2e^\{\-x\_\{w\}\}=∑w∈𝒲∑j=1d2exp\{−\|w\|log2−log\(2d/ξ\)\}\\displaystyle\\quad=\\sum\_\{w\\in\\mathcal\{W\}\}\\sum\_\{j=1\}^\{d\}2\\exp\\\{\-\|w\|\\log 2\-\\log\(2d/\\xi\)\\\}=ξ∑w∈𝒲2−\|w\|≤ξ\.\\displaystyle\\quad=\\xi\\sum\_\{w\\in\\mathcal\{W\}\}2^\{\-\|w\|\}\\leq\\xi\.On the complementary event, all coordinate bounds hold for every decoded density\. Combining them by Cauchy–Schwarz introduces an explicit factord\\sqrt\{d\}only in the envelope term,
‖\(Pn−P0\)\{D\(pw\)−D\(p0\)\}‖=\{∑j=1d\|\(Pn−P0\)fw,j\|2\}1/2\\displaystyle\\\|\(P\_\{n\}\-P\_\{0\}\)\\\{D\(p\_\{w\}\)\-D\(p\_\{0\}\)\\\}\\\|=\\left\\\{\\sum\_\{j=1\}^\{d\}\|\(P\_\{n\}\-P\_\{0\}\)f\_\{w,j\}\|^\{2\}\\right\\\}^\{1/2\}≤\{∑j=1d\(2vw,jxwn\+4Gxw3n\)2\}1/2\\displaystyle\\quad\\leq\\left\\\{\\sum\_\{j=1\}^\{d\}\\left\(\\sqrt\{\\frac\{2v\_\{w,j\}x\_\{w\}\}\{n\}\}\+\\frac\{4Gx\_\{w\}\}\{3n\}\\right\)^\{2\}\\right\\\}^\{1/2\}=\{2xwn∑j=1dvw,j\+8Gxw3n2xwn∑j=1dvw,j\+16dG2xw29n2\}1/2\\displaystyle\\quad=\\left\\\{\\frac\{2x\_\{w\}\}\{n\}\\sum\_\{j=1\}^\{d\}v\_\{w,j\}\+\\frac\{8Gx\_\{w\}\}\{3n\}\\sqrt\{\\frac\{2x\_\{w\}\}\{n\}\}\\sum\_\{j=1\}^\{d\}\\sqrt\{v\_\{w,j\}\}\+\\frac\{16dG^\{2\}x\_\{w\}^\{2\}\}\{9n^\{2\}\}\\right\\\}^\{1/2\}≤\{2xwn∑j=1dvw,j\+8Gdxw3n2xwn∑j=1dvw,j\+16dG2xw29n2\}1/2\\displaystyle\\quad\\leq\\left\\\{\\frac\{2x\_\{w\}\}\{n\}\\sum\_\{j=1\}^\{d\}v\_\{w,j\}\+\\frac\{8G\\sqrt\{d\}\\,x\_\{w\}\}\{3n\}\\sqrt\{\\frac\{2x\_\{w\}\}\{n\}\\sum\_\{j=1\}^\{d\}v\_\{w,j\}\}\+\\frac\{16dG^\{2\}x\_\{w\}^\{2\}\}\{9n^\{2\}\}\\right\\\}^\{1/2\}=2xwn\(∑j=1dvw,j\)1/2\+4Gdxw3n\\displaystyle\\quad=\\sqrt\{\\frac\{2x\_\{w\}\}\{n\}\}\\left\(\\sum\_\{j=1\}^\{d\}v\_\{w,j\}\\right\)^\{1/2\}\+\\frac\{4G\\sqrt\{d\}\\,x\_\{w\}\}\{3n\}=2xwn\{P0∑j=1dfw,j2−∑j=1d\(P0fw,j\)2\}1/2\+4Gdxw3n\\displaystyle\\quad=\\sqrt\{\\frac\{2x\_\{w\}\}\{n\}\}\\left\\\{P\_\{0\}\\sum\_\{j=1\}^\{d\}f\_\{w,j\}^\{2\}\-\\sum\_\{j=1\}^\{d\}\(P\_\{0\}f\_\{w,j\}\)^\{2\}\\right\\\}^\{1/2\}\+\\frac\{4G\\sqrt\{d\}\\,x\_\{w\}\}\{3n\}≤2xwn‖D\(pw\)−D\(p0\)‖L2\(p0\)\+4Gdxw3n\.\\displaystyle\\quad\\leq\\sqrt\{\\frac\{2x\_\{w\}\}\{n\}\}\\,\\\|D\(p\_\{w\}\)\-D\(p\_\{0\}\)\\\|\_\{L^\{2\}\(p\_\{0\}\)\}\+\\frac\{4G\\sqrt\{d\}\\,x\_\{w\}\}\{3n\}\.\(S\.18\)There are countably many complete codewords and finitely many coordinates, so the envelope and fixed\-code statements hold on a common probability\-one set\. The algorithm’s realized output has a codeword of lengthHKH\_\{K\}\. We may substitute it into the simultaneous concentration bound even though its length, accepted fluctuations, and stopping index depend on the sample\. This gives the empirical\-process bound withxw=xK=HKlog2\+log\(2d/ξ\)x\_\{w\}=x\_\{K\}=H\_\{K\}\\log 2\+\\log\(2d/\\xi\)\. Because the failure probabilities were allocated across all descriptions, no a priori deterministic bound onKKorRRis needed, and the argument does not rely on fixed\-time confidence statements\.
The empirical\-process event covers every valid decoded density, including nonstationary densities; the inequalityrK≤δr^\{K\}\\leq\\deltais used only at the endpoint certified by the algorithm\. By \([1](https://arxiv.org/html/2609.30503#S2.E1)\) and the centering identityP0D\(p0\)=𝟎P\_\{0\}D\(p\_\{0\}\)=\\mathbf\{0\},
Ψ\(pK\)−Ψ\(p0\)−PnD\(p0\)=−P0D\(pK\)\+R2\(pK,p0\)−PnD\(p0\)\\displaystyle\\Psi\(p^\{K\}\)\-\\Psi\(p\_\{0\}\)\-P\_\{n\}D\(p\_\{0\}\)=\-P\_\{0\}D\(p^\{K\}\)\+R\_\{2\}\(p^\{K\},p\_\{0\}\)\-P\_\{n\}D\(p\_\{0\}\)=−PnD\(pK\)\+\(Pn−P0\)D\(pK\)\+R2\(pK,p0\)−PnD\(p0\)\\displaystyle\\quad=\-P\_\{n\}D\(p^\{K\}\)\+\(P\_\{n\}\-P\_\{0\}\)D\(p^\{K\}\)\+R\_\{2\}\(p^\{K\},p\_\{0\}\)\-P\_\{n\}D\(p\_\{0\}\)=−PnD\(pK\)\+\(Pn−P0\)\{D\(pK\)−D\(p0\)\}\+R2\(pK,p0\)−P0D\(p0\)\\displaystyle\\quad=\-P\_\{n\}D\(p^\{K\}\)\+\(P\_\{n\}\-P\_\{0\}\)\\\{D\(p^\{K\}\)\-D\(p\_\{0\}\)\\\}\+R\_\{2\}\(p^\{K\},p\_\{0\}\)\-P\_\{0\}D\(p\_\{0\}\)=−PnD\(pK\)\+\(Pn−P0\)\{D\(pK\)−D\(p0\)\}\+R2\(pK,p0\)\.\\displaystyle\\quad=\-P\_\{n\}D\(p^\{K\}\)\+\(P\_\{n\}\-P\_\{0\}\)\\\{D\(p^\{K\}\)\-D\(p\_\{0\}\)\\\}\+R\_\{2\}\(p^\{K\},p\_\{0\}\)\.Taking norms, applying the terminal certificate from Theorem[4\.1](https://arxiv.org/html/2609.30503#S4.Thmtheorem1), and using \([S\.18](https://arxiv.org/html/2609.30503#S2.E18)\), all on the same event, gives
‖Ψ\(pK\)−Ψ\(p0\)−PnD\(p0\)‖\\displaystyle\\\|\\Psi\(p^\{K\}\)\-\\Psi\(p\_\{0\}\)\-P\_\{n\}D\(p\_\{0\}\)\\\|≤‖PnD\(pK\)‖\+‖\(Pn−P0\)\{D\(pK\)−D\(p0\)\}‖\+‖R2\(pK,p0\)‖\\displaystyle\\quad\\leq\\\|P\_\{n\}D\(p^\{K\}\)\\\|\+\\\|\(P\_\{n\}\-P\_\{0\}\)\\\{D\(p^\{K\}\)\-D\(p\_\{0\}\)\\\}\\\|\+\\\|R\_\{2\}\(p^\{K\},p\_\{0\}\)\\\|≤δ\+‖R2\(pK,p0\)‖\+2xKn‖D\(pK\)−D\(p0\)‖L2\(p0\)\+4GdxK3n\.\\displaystyle\\quad\\leq\\delta\+\\\|R\_\{2\}\(p^\{K\},p\_\{0\}\)\\\|\+\\sqrt\{\\frac\{2x\_\{K\}\}\{n\}\}\\,\\\|D\(p^\{K\}\)\-D\(p\_\{0\}\)\\\|\_\{L^\{2\}\(p\_\{0\}\)\}\+\\frac\{4G\\sqrt\{d\}\\,x\_\{K\}\}\{3n\}\.The nonlinear remainder remains a separate term in the exact expansion\. Bounding its order requires a statistical argument about the terminal density; neither the EIF residual nor the code length supplies that bound\. ∎
### S\.2\.3Proof of Corollary[4\.1](https://arxiv.org/html/2609.30503#S4.Thmcorollary1)
Setδn=\(ann\)−1\\delta\_\{n\}=\(a\_\{n\}\\sqrt\{n\}\)^\{\-1\}\. ThenβΔ/δn2=βΔnan2=Oℙ\(nan2\)\\beta\\Delta/\\delta\_\{n\}^\{2\}=\\beta\\Delta\\,na\_\{n\}^\{2\}=O\_\{\\mathbb\{P\}\}\(na\_\{n\}^\{2\}\)\. Applying Theorem[4\.1](https://arxiv.org/html/2609.30503#S4.Thmtheorem1)with the stipulated bounded constants yields
R\\displaystyle R≤1\+643βΔnan2=Oℙ\(nan2\),\\displaystyle\\leq 1\+\\frac\{64\}\{3\}\\beta\\Delta\\,na\_\{n\}^\{2\}=O\_\{\\mathbb\{P\}\}\(na\_\{n\}^\{2\}\),𝖡Md\\displaystyle\\frac\{\\mathsf\{B\}\}\{Md\}≤C\{\(1\+βΔnan2\)log2\(4\+κ/β\)\+log2\(2\+Gdnan\)\}\\displaystyle\\leq C\\left\\\{\(1\+\\beta\\Delta\\,na\_\{n\}^\{2\}\)\\log\_\{2\}\(4\+\\kappa/\\beta\)\+\\log\_\{2\}\(2\+G\\sqrt\{dn\}\\,a\_\{n\}\)\\right\\\}=Oℙ\(nan2\)\+O\(1\+log\(nan2\)\)=Oℙ\(nan2\)\.\\displaystyle=O\_\{\\mathbb\{P\}\}\(na\_\{n\}^\{2\}\)\+O\\\!\\left\(1\+\\log\(na\_\{n\}^\{2\}\)\\right\)=O\_\{\\mathbb\{P\}\}\(na\_\{n\}^\{2\}\)\.Sinceddis fixed andnan2→∞na\_\{n\}^\{2\}\\to\\infty, these estimates prove \([17](https://arxiv.org/html/2609.30503#S4.E17)\)\. The cost retains its explicit dependence onMM, which does not enter the empirical\-process argument\. To derive \([20](https://arxiv.org/html/2609.30503#S4.E20)\) from \([15](https://arxiv.org/html/2609.30503#S4.E15)\) for randomKK, work on the eventβΔ≤A\\beta\\Delta\\leq A, whereAAis a fixed finite constant, and putA\+=max\(1,A\)A\_\{\+\}=\\max\(1,A\)\. For everyu≥0u\\geq 0,
log2\(2\+Au\)\\displaystyle\\log\_\{2\}\(2\+Au\)≤log2\{A\+\(2\+u\)\}\\displaystyle\\leq\\log\_\{2\}\\\{A\_\{\+\}\(2\+u\)\\\}=log2A\+\+log2\(2\+u\)\\displaystyle=\\log\_\{2\}A\_\{\+\}\+\\log\_\{2\}\(2\+u\)≤\(1\+log2A\+\)log2\(2\+u\)\.\\displaystyle\\leq\(1\+\\log\_\{2\}A\_\{\+\}\)\\log\_\{2\}\(2\+u\)\.ForK≥1K\\geq 1, substituteu=nan2/Ku=na\_\{n\}^\{2\}/Kin this deterministic bound; forK=0K=0, useH0−Hinit=1H\_\{0\}\-H\_\{\\mathrm\{init\}\}=1\. SinceβΔ=Oℙ\(1\)\\beta\\Delta=O\_\{\\mathbb\{P\}\}\(1\), the probability of the eventβΔ≤A\\beta\\Delta\\leq Acan be made arbitrarily close to one by choosingAAlarge\. Thus
HK−Hinit=Oℙ\(1\+Kdlog\(2\+nan2K∨1\)\)\.H\_\{K\}\-H\_\{\\mathrm\{init\}\}=O\_\{\\mathbb\{P\}\}\\\!\\left\(1\+Kd\\log\\\!\\left\(2\+\\frac\{na\_\{n\}^\{2\}\}\{K\\vee 1\}\\right\)\\right\)\.IfK=Oℙ\(1\)K=O\_\{\\mathbb\{P\}\}\(1\),Hinit=0H\_\{\\mathrm\{init\}\}=0, andlogan=o\(logn\)\\log a\_\{n\}=o\(\\log n\), the right\-hand side isOℙ\(logn\)O\_\{\\mathbb\{P\}\}\(\\log n\), establishing the example discussed after the corollary without assuming a deterministic bound on the realized stopping index\. Forn≥2n\\geq 2, apply Theorem[4\.2](https://arxiv.org/html/2609.30503#S4.Thmtheorem2)withξ=1/n\\xi=1/n\. Its simultaneous bound holds with failure probability at most1/n1/n\. Sinceddis fixed,
xK=HKlog2\+log\(2dn\)≤Cd\(HK\+logn\)x\_\{K\}=H\_\{K\}\\log 2\+\\log\(2dn\)\\leq C\_\{d\}\(H\_\{K\}\+\\log n\)for a finite constantCdC\_\{d\}\. On this event, multiplication of \([16](https://arxiv.org/html/2609.30503#S4.E16)\) byn\\sqrt\{n\}gives
n‖Ψ\(pK\)−Ψ\(p0\)−PnD\(p0\)‖\\displaystyle\\sqrt\{n\}\\,\\\|\\Psi\(p^\{K\}\)\-\\Psi\(p\_\{0\}\)\-P\_\{n\}D\(p\_\{0\}\)\\\|≤1an\+n‖R2\(pK,p0\)‖\+2xK‖D\(pK\)−D\(p0\)‖L2\(p0\)\+4GdxK3n\\displaystyle\\quad\\leq\\frac\{1\}\{a\_\{n\}\}\+\\sqrt\{n\}\\,\\\|R\_\{2\}\(p^\{K\},p\_\{0\}\)\\\|\+\\sqrt\{2x\_\{K\}\}\\,\\\|D\(p^\{K\}\)\-D\(p\_\{0\}\)\\\|\_\{L^\{2\}\(p\_\{0\}\)\}\+\\frac\{4G\\sqrt\{d\}\\,x\_\{K\}\}\{3\\sqrt\{n\}\}≤1an\+n‖R2\(pK,p0\)‖\\displaystyle\\quad\\leq\\frac\{1\}\{a\_\{n\}\}\+\\sqrt\{n\}\\,\\\|R\_\{2\}\(p^\{K\},p\_\{0\}\)\\\|\+2CdHK\+logn‖D\(pK\)−D\(p0\)‖L2\(p0\)\+4CdGd\(HK\+logn\)3n\.\\displaystyle\\qquad\\quad\+\\sqrt\{2C\_\{d\}\}\\,\\sqrt\{H\_\{K\}\+\\log n\}\\,\\\|D\(p^\{K\}\)\-D\(p\_\{0\}\)\\\|\_\{L^\{2\}\(p\_\{0\}\)\}\+\\frac\{4C\_\{d\}G\\sqrt\{d\}\\,\(H\_\{K\}\+\\log n\)\}\{3\\sqrt\{n\}\}\.\(S\.19\)By \([18](https://arxiv.org/html/2609.30503#S4.E18)\) andan→∞a\_\{n\}\\to\\infty, every term on the last two lines tends to zero in probability\. In detail, fixη\>0\\eta\>0and letUnU\_\{n\}denote the final right\-hand side of \([S\.19](https://arxiv.org/html/2609.30503#S2.E19)\)\. A union bound gives
ℙ\{n∥Ψ\(pK\)−Ψ\(p0\)−PnD\(p0\)∥\>η\}≤1n\+ℙ\(Un\>η\)⟶0\.\\mathbb\{P\}\\\!\\left\\\{\\sqrt\{n\}\\,\\\|\\Psi\(p^\{K\}\)\-\\Psi\(p\_\{0\}\)\-P\_\{n\}D\(p\_\{0\}\)\\\|\>\\eta\\right\\\}\\leq\\frac\{1\}\{n\}\+\\mathbb\{P\}\(U\_\{n\}\>\\eta\)\\longrightarrow 0\.For independent initialization, the concentration argument is initially conditional on that state; integrating the conditional failure probability retains the bound1/n1/n\. Finally,D\(p0\)\(Oi\)D\(p\_\{0\}\)\(O\_\{i\}\)are i\.i\.d\., centered, and square\-integrable\. For anyv∈ℝdv\\in\\mathbb\{R\}^\{d\},
𝔼\{v⊤D\(p0\)\(Oi\)\}\\displaystyle\\mathbb\{E\}\\\{v^\{\\top\}D\(p\_\{0\}\)\(O\_\{i\}\)\\\}=v⊤P0D\(p0\)=0,\\displaystyle=v^\{\\top\}P\_\{0\}D\(p\_\{0\}\)=0,𝔼\[\{v⊤D\(p0\)\(Oi\)\}2\]\\displaystyle\\mathbb\{E\}\\bigl\[\\\{v^\{\\top\}D\(p\_\{0\}\)\(O\_\{i\}\)\\\}^\{2\}\\bigr\]=v⊤P0\[D\(p0\)D\(p0\)⊤\]v<∞,\\displaystyle=v^\{\\top\}P\_\{0\}\[D\(p\_\{0\}\)D\(p\_\{0\}\)^\{\\top\}\]v<\\infty,v⊤nPnD\(p0\)\\displaystyle v^\{\\top\}\\sqrt\{n\}\\,P\_\{n\}D\(p\_\{0\}\)=1n∑i=1nv⊤D\(p0\)\(Oi\)\\displaystyle=\\frac\{1\}\{\\sqrt\{n\}\}\\sum\_\{i=1\}^\{n\}v^\{\\top\}D\(p\_\{0\}\)\(O\_\{i\}\)↝𝒩\(0,v⊤P0\[D\(p0\)D\(p0\)⊤\]v\)\.\\displaystyle\\rightsquigarrow\\mathcal\{N\}\\\!\\left\(0,v^\{\\top\}P\_\{0\}\[D\(p\_\{0\}\)D\(p\_\{0\}\)^\{\\top\}\]v\\right\)\.Applying the scalar central limit theorem, Cramér–Wold, and Slutsky’s theorem\([van der Vaart, 1998](https://arxiv.org/html/2609.30503#bib.bib46)\)proves \([19](https://arxiv.org/html/2609.30503#S4.E19)\), with no requirement that the canonical\-gradient covariance be nonsingular\. The conclusion is pointwise atp0p\_\{0\}\. Regularity under local alternatives requires a separate argument and does not follow from the communication or coding bounds\. ∎
### S\.2\.4Proof of Theorem[4\.3](https://arxiv.org/html/2609.30503#S4.Thmtheorem3)
Let𝖰\\mathsf\{Q\}be a deterministic adaptive query policy, and let𝖳𝖰\(x,e\)\\mathsf\{T\}\_\{\\mathsf\{Q\}\}\(x,e\)denote the transcript of its queries and responses under \([21](https://arxiv.org/html/2609.30503#S4.E21)\)\. Write𝒳s\\mathcal\{X\}\_\{s\}for the class of compatible datasets in Theorem[4\.3](https://arxiv.org/html/2609.30503#S4.Thmtheorem3), and label thessundisclosed records in each dataset by1,…,s1,\\ldots,s\. The record distance and minimax risk are
dist\(x,x′\)\\displaystyle\\operatorname\{dist\}\(x,x^\{\\prime\}\)=minσ∈𝔖smax1≤j≤s‖oj−oσ\(j\)′‖,\\displaystyle=\\min\_\{\\sigma\\in\\mathfrak\{S\}\_\{s\}\}\\max\_\{1\\leq j\\leq s\}\\\|o\_\{j\}\-o^\{\\prime\}\_\{\\sigma\(j\)\}\\\|,ℛTrec\(η\)\\displaystyle\\mathcal\{R\}\_\{T\}^\{\\mathrm\{rec\}\}\(\\eta\)=inf𝖰,x^supx∈𝒳s‖e‖≤ηdist\(x^\(𝖳𝖰\(x,e\)\),x\)\.\\displaystyle=\\inf\_\{\\mathsf\{Q\},\\widehat\{x\}\}\\sup\_\{\\begin\{subarray\}\{c\}x\\in\\mathcal\{X\}\_\{s\}\\\\ \\\|e\\\|\\leq\\eta\\end\{subarray\}\}\\operatorname\{dist\}\\bigl\(\\widehat\{x\}\(\\mathsf\{T\}\_\{\\mathsf\{Q\}\}\(x,e\)\),x\\bigr\)\.The vectoreestacks all response perturbations as in \([21](https://arxiv.org/html/2609.30503#S4.E21)\)\. The remaining records and the public information stay fixed throughout\.
Let𝖢s\(u\)=cos\(sarccosu\)\\mathsf\{C\}\_\{s\}\(u\)=\\cos\(s\\arccos u\)be the Chebyshev polynomial; this notation is distinct from the derivative boundCsC\_\{s\}\. Forθ∈\[−1/2,1/2\]\\theta\\in\[\-1/2,1/2\]andj=0,…,s−1j=0,\\ldots,s\-1, define
ϕj\(θ\)\\displaystyle\\phi\_\{j\}\(\\theta\)=jπ\+arccos\(\(−1\)jθ\)s,uj\(θ\)=cosϕj\(θ\),\\displaystyle=\\frac\{j\\pi\+\\arccos\(\(\-1\)^\{j\}\\theta\)\}\{s\},\\qquad u\_\{j\}\(\\theta\)=\\cos\\phi\_\{j\}\(\\theta\),𝖢s\(uj\(θ\)\)\\displaystyle\\mathsf\{C\}\_\{s\}\(u\_\{j\}\(\\theta\)\)=cos\{jπ\+arccos\(\(−1\)jθ\)\}=\(−1\)j\(−1\)jθ=θ\.\\displaystyle=\\cos\\\{j\\pi\+\\arccos\(\(\-1\)^\{j\}\\theta\)\\\}=\(\-1\)^\{j\}\(\-1\)^\{j\}\\theta=\\theta\.The defining angles give the ordering
jπs<ϕj\(θ\)<\(j\+1\)πs,1\>u0\(θ\)\>⋯\>us−1\(θ\)\>−1\.\\frac\{j\\pi\}\{s\}<\\phi\_\{j\}\(\\theta\)<\\frac\{\(j\+1\)\\pi\}\{s\},\\qquad 1\>u\_\{0\}\(\\theta\)\>\\cdots\>u\_\{s\-1\}\(\\theta\)\>\-1\.The resulting points are allssroots of𝖢s−θ\\mathsf\{C\}\_\{s\}\-\\theta\. None is a critical point of𝖢s\\mathsf\{C\}\_\{s\}, since
\(𝖢s\)′\(uj\(θ\)\)=ssin\(sϕj\(θ\)\)sinϕj\(θ\),\|sin\(sϕj\(θ\)\)\|=1−θ2≥3/2\.\(\\mathsf\{C\}\_\{s\}\)^\{\\prime\}\(u\_\{j\}\(\\theta\)\)=\\frac\{s\\sin\(s\\phi\_\{j\}\(\\theta\)\)\}\{\\sin\\phi\_\{j\}\(\\theta\)\},\\qquad\|\\sin\(s\\phi\_\{j\}\(\\theta\)\)\|=\\sqrt\{1\-\\theta^\{2\}\}\\geq\\sqrt\{3\}/2\.Thus the implicit derivatives used below are finite and continuous throughout the level interval\. For0<a≤ρ0<a\\leq\\rho, define the undisclosed records ofx\+x\_\{\+\}andx−x\_\{\-\}by
oj\+1\+=o∘\+auj\(1/2\)v,oj\+1−=o∘\+auj\(−1/2\)v,j=0,…,s−1\.o\_\{j\+1\}^\{\+\}=o\_\{\\circ\}\+au\_\{j\}\(1/2\)v,\\qquad o\_\{j\+1\}^\{\-\}=o\_\{\\circ\}\+au\_\{j\}\(\-1/2\)v,\\qquad j=0,\\ldots,s\-1\.These indices relabel only the undisclosed block withinℐm\\mathcal\{I\}\_\{m\}\. The sample weights and fluctuation family remain unchanged\. To bound the distance between these datasets, we must account for the optimal matching of their records\. At the two endpoint levels,
ϕj\(1/2\)\\displaystyle\\phi\_\{j\}\(1/2\)=\(j\+1/2\)πs−\(−1\)jπ6s,\\displaystyle=\\frac\{\(j\+1/2\)\\pi\}\{s\}\-\\frac\{\(\-1\)^\{j\}\\pi\}\{6s\},ϕj\(−1/2\)\\displaystyle\\phi\_\{j\}\(\-1/2\)=\(j\+1/2\)πs\+\(−1\)jπ6s,\\displaystyle=\\frac\{\(j\+1/2\)\\pi\}\{s\}\+\\frac\{\(\-1\)^\{j\}\\pi\}\{6s\},\|uj\(1/2\)−uj\(−1/2\)\|\\displaystyle\|u\_\{j\}\(1/2\)\-u\_\{j\}\(\-1/2\)\|=2sin\(\(j\+1/2\)πs\)sin\(π6s\)\.\\displaystyle=2\\sin\\\!\\left\(\\frac\{\(j\+1/2\)\\pi\}\{s\}\\right\)\\sin\\\!\\left\(\\frac\{\\pi\}\{6s\}\\right\)\.Ordered matching minimizes the maximum distance between two ordered real lists\. Ifu1≥u2u\_\{1\}\\geq u\_\{2\}andv1≥v2v\_\{1\}\\geq v\_\{2\}, then
max\{\|u1−v1\|,\|u2−v2\|\}≤max\{\|u1−v2\|,\|u2−v1\|\}\.\\max\\\{\|u\_\{1\}\-v\_\{1\}\|,\|u\_\{2\}\-v\_\{2\}\|\\\}\\leq\\max\\\{\|u\_\{1\}\-v\_\{2\}\|,\|u\_\{2\}\-v\_\{1\}\|\\\}\.Indeed,u1−v1≤u1−v2u\_\{1\}\-v\_\{1\}\\leq u\_\{1\}\-v\_\{2\}andv1−u1≤v1−u2v\_\{1\}\-u\_\{1\}\\leq v\_\{1\}\-u\_\{2\}bound the first absolute value;u2−v2≤u1−v2u\_\{2\}\-v\_\{2\}\\leq u\_\{1\}\-v\_\{2\}andv2−u2≤v1−u2v\_\{2\}\-u\_\{2\}\\leq v\_\{1\}\-u\_\{2\}bound the second\. Repeatedly uncrossing a permutation thus cannot increase its maximum cost\. Norms along the unit directionvvequal absolute differences of the corresponding coordinates, so
dist\(x\+,x−\)\\displaystyle\\operatorname\{dist\}\(x\_\{\+\},x\_\{\-\}\)=amax0≤j<s\|uj\(1/2\)−uj\(−1/2\)\|\\displaystyle=a\\max\_\{0\\leq j<s\}\|u\_\{j\}\(1/2\)\-u\_\{j\}\(\-1/2\)\|=2asin\(π6s\)max0≤j<ssin\(\(j\+1/2\)πs\)\\displaystyle=2a\\sin\\\!\\left\(\\frac\{\\pi\}\{6s\}\\right\)\\max\_\{0\\leq j<s\}\\sin\\\!\\left\(\\frac\{\(j\+1/2\)\\pi\}\{s\}\\right\)≥2asin\(π6s\)cos\(π2s\)≥2a2ππ6s12=a3s\.\\displaystyle\\geq 2a\\sin\\\!\\left\(\\frac\{\\pi\}\{6s\}\\right\)\\cos\\\!\\left\(\\frac\{\\pi\}\{2s\}\\right\)\\geq 2a\\frac\{2\}\{\\pi\}\\frac\{\\pi\}\{6s\}\\frac\{1\}\{2\}=\\frac\{a\}\{3s\}\.\(S\.20\)For the penultimate inequality, at least one angle lies withinπ/\(2s\)\\pi/\(2s\)ofπ/2\\pi/2\. The last inequality usess≥2s\\geq 2and the boundsint≥2t/π\\sin t\\geq 2t/\\pion\[0,π/2\]\[0,\\pi/2\]\. To verify moment cancellation, use the fact that𝖢s\\mathsf\{C\}\_\{s\}has leading coefficient2s−12^\{s\-1\}to write
∏j=0s−1\(u−uj\(θ\)\)=21−s\{𝖢s\(u\)−θ\}=us\+a1us−1\+⋯\+as−1u\+as\(θ\)\.\\prod\_\{j=0\}^\{s\-1\}\(u\-u\_\{j\}\(\\theta\)\)=2^\{1\-s\}\\\{\\mathsf\{C\}\_\{s\}\(u\)\-\\theta\\\}=u^\{s\}\+a\_\{1\}u^\{s\-1\}\+\\cdots\+a\_\{s\-1\}u\+a\_\{s\}\(\\theta\)\.Only the constant coefficient depends onθ\\theta\. IfMℓ\(θ\)=∑juj\(θ\)ℓM\_\{\\ell\}\(\\theta\)=\\sum\_\{j\}u\_\{j\}\(\\theta\)^\{\\ell\}, Newton’s identities imply, for1≤ℓ<s1\\leq\\ell<s,
M1\(θ\)\\displaystyle M\_\{1\}\(\\theta\)=−a1,\\displaystyle=\-a\_\{1\},Mℓ\(θ\)\\displaystyle M\_\{\\ell\}\(\\theta\)=−a1Mℓ−1\(θ\)−⋯−aℓ−1M1\(θ\)−ℓaℓ,\\displaystyle=\-a\_\{1\}M\_\{\\ell\-1\}\(\\theta\)\-\\cdots\-a\_\{\\ell\-1\}M\_\{1\}\(\\theta\)\-\\ell a\_\{\\ell\},Mℓ\(1/2\)−Mℓ\(−1/2\)\\displaystyle M\_\{\\ell\}\(1/2\)\-M\_\{\\ell\}\(\-1/2\)=−∑j=1ℓ−1aj\{Mℓ−j\(1/2\)−Mℓ−j\(−1/2\)\}=0\.\\displaystyle=\-\\sum\_\{j=1\}^\{\\ell\-1\}a\_\{j\}\\\{M\_\{\\ell\-j\}\(1/2\)\-M\_\{\\ell\-j\}\(\-1/2\)\\\}=0\.The last equality follows by induction, while the degree\-zero identity isM0\(1/2\)=M0\(−1/2\)=sM\_\{0\}\(1/2\)=M\_\{0\}\(\-1/2\)=s\. Consequently, every polynomial of degree less thansssatisfies
∑j=0s−1P\(uj\(1/2\)\)−∑j=0s−1P\(uj\(−1/2\)\)=0,degP<s\.\\sum\_\{j=0\}^\{s\-1\}P\(u\_\{j\}\(1/2\)\)\-\\sum\_\{j=0\}^\{s\-1\}P\(u\_\{j\}\(\-1/2\)\)=0,\\qquad\\deg P<s\.For a general accepted gradient query, the polynomial cancellation leaves a remainder to control\. Fixg∈𝒢g\\in\\mathcal\{G\}and define the vector\-valued functionf\(u\)=g\(o∘\+auv\)f\(u\)=g\(o\_\{\\circ\}\+auv\)\. By \([22](https://arxiv.org/html/2609.30503#S4.E22)\),
f\(s\)\(u\)=asdsdzsg\(o∘\+zv\)\|z=au,sup\|u\|≤1‖f\(s\)\(u\)‖≤Csas\.f^\{\(s\)\}\(u\)=a^\{s\}\\frac\{d^\{s\}\}\{dz^\{s\}\}g\(o\_\{\\circ\}\+zv\)\\bigg\|\_\{z=au\},\\qquad\\sup\_\{\|u\|\\leq 1\}\\\|f^\{\(s\)\}\(u\)\\\|\\leq C\_\{s\}a^\{s\}\.We use the integral representation of divided differences\([de Boor, 2005](https://arxiv.org/html/2609.30503#bib.bib13)\)to bound this remainder\. For distinct nodesξ0,…,ξk\\xi\_\{0\},\\ldots,\\xi\_\{k\}, Lagrange interpolation gives the order\-kkdivided difference
f\[ξ0,…,ξk\]=∑j=0kf\(ξj\)∏ℓ≠j\(ξj−ξℓ\)\.f\[\\xi\_\{0\},\\ldots,\\xi\_\{k\}\]=\\sum\_\{j=0\}^\{k\}\\frac\{f\(\\xi\_\{j\}\)\}\{\\prod\_\{\\ell\\neq j\}\(\\xi\_\{j\}\-\\xi\_\{\\ell\}\)\}\.It is the leading coefficient of∑jf\(ξj\)∏ℓ≠j\(u−ξℓ\)/∏ℓ≠j\(ξj−ξℓ\)\\sum\_\{j\}f\(\\xi\_\{j\}\)\\prod\_\{\\ell\\neq j\}\(u\-\\xi\_\{\\ell\}\)/\\prod\_\{\\ell\\neq j\}\(\\xi\_\{j\}\-\\xi\_\{\\ell\}\)\. Subtracting the expressions with the first and last nodes omitted, then dividing byξk−ξ0\\xi\_\{k\}\-\\xi\_\{0\}, gives the divided\-difference recursion\. These identities apply componentwise to vector\-valuedff\. To derive the integral representation, setΛk=\{λ∈\[0,∞\)k:∑j=1kλj≤1\}\\Lambda\_\{k\}=\\\{\\lambda\\in\[0,\\infty\)^\{k\}:\\sum\_\{j=1\}^\{k\}\\lambda\_\{j\}\\leq 1\\\}andλ0=1−∑j=1kλj\\lambda\_\{0\}=1\-\\sum\_\{j=1\}^\{k\}\\lambda\_\{j\}\. The integral
Jk\(ξ0,…,ξk;f\)=∫Λkf\(k\)\(λ0ξ0\+∑j=1kλjξj\)dλ1⋯dλkJ\_\{k\}\(\\xi\_\{0\},\\ldots,\\xi\_\{k\};f\)=\\int\_\{\\Lambda\_\{k\}\}f^\{\(k\)\}\\\!\\left\(\\lambda\_\{0\}\\xi\_\{0\}\+\\sum\_\{j=1\}^\{k\}\\lambda\_\{j\}\\xi\_\{j\}\\right\)d\\lambda\_\{1\}\\cdots d\\lambda\_\{k\}has the same recursion\. Fixingλ1,…,λk−1\\lambda\_\{1\},\\ldots,\\lambda\_\{k\-1\}, writeb=1−∑j=1k−1λjb=1\-\\sum\_\{j=1\}^\{k\-1\}\\lambda\_\{j\}\. The fundamental theorem of calculus yields
\(ξk−ξ0\)∫0bf\(k\)\(\(b−λk\)ξ0\+∑j=1k−1λjξj\+λkξk\)dλk\\displaystyle\(\\xi\_\{k\}\-\\xi\_\{0\}\)\\int\_\{0\}^\{b\}f^\{\(k\)\}\\\!\\left\(\(b\-\\lambda\_\{k\}\)\\xi\_\{0\}\+\\sum\_\{j=1\}^\{k\-1\}\\lambda\_\{j\}\\xi\_\{j\}\+\\lambda\_\{k\}\\xi\_\{k\}\\right\)d\\lambda\_\{k\}=∫0b∂∂λkf\(k−1\)\(\(b−λk\)ξ0\+∑j=1k−1λjξj\+λkξk\)dλk\\displaystyle\\quad=\\int\_\{0\}^\{b\}\\frac\{\\partial\}\{\\partial\\lambda\_\{k\}\}f^\{\(k\-1\)\}\\\!\\left\(\(b\-\\lambda\_\{k\}\)\\xi\_\{0\}\+\\sum\_\{j=1\}^\{k\-1\}\\lambda\_\{j\}\\xi\_\{j\}\+\\lambda\_\{k\}\\xi\_\{k\}\\right\)d\\lambda\_\{k\}=f\(k−1\)\(∑j=1k−1λjξj\+bξk\)−f\(k−1\)\(bξ0\+∑j=1k−1λjξj\),\\displaystyle\\quad=f^\{\(k\-1\)\}\\\!\\left\(\\sum\_\{j=1\}^\{k\-1\}\\lambda\_\{j\}\\xi\_\{j\}\+b\\xi\_\{k\}\\right\)\-f^\{\(k\-1\)\}\\\!\\left\(b\\xi\_\{0\}\+\\sum\_\{j=1\}^\{k\-1\}\\lambda\_\{j\}\\xi\_\{j\}\\right\),\(ξk−ξ0\)Jk\(ξ0,…,ξk,f\)\\displaystyle\(\\xi\_\{k\}\-\\xi\_\{0\}\)J\_\{k\}\(\\xi\_\{0\},\\ldots,\\xi\_\{k\};f\)=Jk−1\(ξ1,…,ξk,f\)−Jk−1\(ξ0,…,ξk−1,f\)\.\\displaystyle\\quad=J\_\{k\-1\}\(\\xi\_\{1\},\\ldots,\\xi\_\{k\};f\)\-J\_\{k\-1\}\(\\xi\_\{0\},\\ldots,\\xi\_\{k\-1\};f\)\.The simplex integral is unchanged by a permutation of its barycentric coordinates; those affine substitutions have absolute determinant one\. Together withJ0\(ξ0,f\)=f\(ξ0\)J\_\{0\}\(\\xi\_\{0\};f\)=f\(\\xi\_\{0\}\), the recursion proves the Hermite–Genocchi formula
f\[ξ0,…,ξk\]=Jk\(ξ0,…,ξk,f\)\.f\[\\xi\_\{0\},\\ldots,\\xi\_\{k\}\]=J\_\{k\}\(\\xi\_\{0\},\\ldots,\\xi\_\{k\};f\)\.In particular,vol\(Λk\)=1/k\!\\operatorname\{vol\}\(\\Lambda\_\{k\}\)=1/k\!implies
‖f\[ξ0,…,ξk\]‖≤1k\!supu∈\[minjξj,maxjξj\]‖f\(k\)\(u\)‖\.\\\|f\[\\xi\_\{0\},\\ldots,\\xi\_\{k\}\]\\\|\\leq\\frac\{1\}\{k\!\}\\sup\_\{u\\in\[\\min\_\{j\}\\xi\_\{j\},\\max\_\{j\}\\xi\_\{j\}\]\}\\\|f^\{\(k\)\}\(u\)\\\|\.Taking the vector norm after integration gives this bound without an additional factor depending ondd\. No sum of separate coordinate bounds is needed\.
We can now differentiate the level\-set identity\. Using the leading coefficient of𝖢s\\mathsf\{C\}\_\{s\}converts the derivative into the divided difference just analyzed,
uj′\(θ\)\\displaystyle u\_\{j\}^\{\\prime\}\(\\theta\)=1\(𝖢s\)′\(uj\(θ\)\),\\displaystyle=\\frac\{1\}\{\(\\mathsf\{C\}\_\{s\}\)^\{\\prime\}\(u\_\{j\}\(\\theta\)\)\},\(𝖢s\)′\(uj\(θ\)\)\\displaystyle\(\\mathsf\{C\}\_\{s\}\)^\{\\prime\}\(u\_\{j\}\(\\theta\)\)=2s−1∏ℓ≠j\{uj\(θ\)−uℓ\(θ\)\},\\displaystyle=2^\{s\-1\}\\prod\_\{\\ell\\neq j\}\\\{u\_\{j\}\(\\theta\)\-u\_\{\\ell\}\(\\theta\)\\\},ddθ∑j=0s−1f\(uj\(θ\)\)\\displaystyle\\frac\{d\}\{d\\theta\}\\sum\_\{j=0\}^\{s\-1\}f\(u\_\{j\}\(\\theta\)\)=∑j=0s−1f′\(uj\(θ\)\)\(𝖢s\)′\(uj\(θ\)\)\\displaystyle=\\sum\_\{j=0\}^\{s\-1\}\\frac\{f^\{\\prime\}\(u\_\{j\}\(\\theta\)\)\}\{\(\\mathsf\{C\}\_\{s\}\)^\{\\prime\}\(u\_\{j\}\(\\theta\)\)\}=21−sf′\[u0\(θ\),…,us−1\(θ\)\]\\displaystyle=2^\{1\-s\}f^\{\\prime\}\[u\_\{0\}\(\\theta\),\\ldots,u\_\{s\-1\}\(\\theta\)\]=21−s∫Λs−1f\(s\)\(∑j=0s−1λjuj\(θ\)\)𝑑λ\.\\displaystyle=2^\{1\-s\}\\int\_\{\\Lambda\_\{s\-1\}\}f^\{\(s\)\}\\\!\\left\(\\sum\_\{j=0\}^\{s\-1\}\\lambda\_\{j\}u\_\{j\}\(\\theta\)\\right\)d\\lambda\.\(S\.21\)Integrate \([S\.21](https://arxiv.org/html/2609.30503#S2.E21)\) over the unit\-length interval\[−1/2,1/2\]\[\-1/2,1/2\]to obtain the full\-silo mean bound
‖Gg\(x\+\)−Gg\(x−\)‖\\displaystyle\\\|G\_\{g\}\(x\_\{\+\}\)\-G\_\{g\}\(x\_\{\-\}\)\\\|=1Nm‖∑j=0s−1\{f\(uj\(1/2\)\)−f\(uj\(−1/2\)\)\}‖\\displaystyle=\\frac\{1\}\{N\_\{m\}\}\\left\\\|\\sum\_\{j=0\}^\{s\-1\}\\\{f\(u\_\{j\}\(1/2\)\)\-f\(u\_\{j\}\(\-1/2\)\)\\\}\\right\\\|=1Nm2s−1‖∫−1/21/2∫Λs−1f\(s\)\(∑j=0s−1λjuj\(θ\)\)dλdθ‖\\displaystyle=\\frac\{1\}\{N\_\{m\}2^\{s\-1\}\}\\left\\\|\\int\_\{\-1/2\}^\{1/2\}\\int\_\{\\Lambda\_\{s\-1\}\}f^\{\(s\)\}\\\!\\left\(\\sum\_\{j=0\}^\{s\-1\}\\lambda\_\{j\}u\_\{j\}\(\\theta\)\\right\)d\\lambda\\,d\\theta\\right\\\|≤1Nm2s−1∫−1/21/2∫Λs−1Csasdλdθ\\displaystyle\\leq\\frac\{1\}\{N\_\{m\}2^\{s\-1\}\}\\int\_\{\-1/2\}^\{1/2\}\\int\_\{\\Lambda\_\{s\-1\}\}C\_\{s\}a^\{s\}\\,d\\lambda\\,d\\theta=CsasNm2s−1\(s−1\)\!\.\\displaystyle=\\frac\{C\_\{s\}a^\{s\}\}\{N\_\{m\}2^\{s\-1\}\(s\-1\)\!\}\.\(S\.22\)The first equality cancels the known records\. Since the bound applies to everyg∈𝒢g\\in\\mathcal\{G\}for the same pairx\+,x−x\_\{\+\},x\_\{\-\}, it establishes the uniform response inequality in \([23](https://arxiv.org/html/2609.30503#S4.E23)\)\. To obtain the minimax lower bound, fix an arbitrary adaptive policy𝖰\\mathsf\{Q\}and decoderx^\\widehat\{x\}\. Respond to each querygtg\_\{t\}with
Yt=12\{Ggt\(x\+\)\+Ggt\(x−\)\},et±=Yt−Ggt\(x±\)\.Y\_\{t\}=\\tfrac\{1\}\{2\}\\\{G\_\{g\_\{t\}\}\(x\_\{\+\}\)\+G\_\{g\_\{t\}\}\(x\_\{\-\}\)\\\},\\qquad e\_\{t\}^\{\\pm\}=Y\_\{t\}\-G\_\{g\_\{t\}\}\(x\_\{\\pm\}\)\.The candidates have the same public information and therefore produce the same first query\. If their histories agree through timet−1t\-1, the deterministic policy chooses the samegtg\_\{t\}, and the displayed response preserves that agreement\. Induction gives identical complete transcripts, without any continuity or differentiability requirement on the query\-selection rule\. Along either execution, \([S\.22](https://arxiv.org/html/2609.30503#S2.E22)\) bounds the required perturbations by
∑t=1T‖et±‖2\\displaystyle\\sum\_\{t=1\}^\{T\}\\\|e\_\{t\}^\{\\pm\}\\\|^\{2\}=14∑t=1T‖Ggt\(x\+\)−Ggt\(x−\)‖2\\displaystyle=\\frac\{1\}\{4\}\\sum\_\{t=1\}^\{T\}\\\|G\_\{g\_\{t\}\}\(x\_\{\+\}\)\-G\_\{g\_\{t\}\}\(x\_\{\-\}\)\\\|^\{2\}≤TCs2a2sNm222s\{\(s−1\)\!\}2,\\displaystyle\\leq\\frac\{TC\_\{s\}^\{2\}a^\{2s\}\}\{N\_\{m\}^\{2\}2^\{2s\}\\\{\(s\-1\)\!\\\}^\{2\}\},‖e±‖\\displaystyle\\\|e^\{\\pm\}\\\|≤CsTasNm2s\(s−1\)\!\.\\displaystyle\\leq\\frac\{C\_\{s\}\\sqrt\{T\}\\,a^\{s\}\}\{N\_\{m\}2^\{s\}\(s\-1\)\!\}\.When this norm is at mostη\\eta, both executions are admissible and the decoder returns the same dataset, denoted byx^∗\\widehat\{x\}\_\{\*\}\. The bottleneck matching distance is a metric on multisets of fixed cardinality\. In particular, its triangle inequality follows by composing matchings and applying the triangle inequality for the observation norm\. Together with \([S\.20](https://arxiv.org/html/2609.30503#S2.E20)\), it gives
supx∈𝒳s‖e‖≤ηdist\(x^\(𝖳𝖰\(x,e\)\),x\)\\displaystyle\\sup\_\{\\begin\{subarray\}\{c\}x\\in\\mathcal\{X\}\_\{s\}\\\\ \\\|e\\\|\\leq\\eta\\end\{subarray\}\}\\operatorname\{dist\}\(\\widehat\{x\}\(\\mathsf\{T\}\_\{\\mathsf\{Q\}\}\(x,e\)\),x\)≥max\{dist\(x^∗,x\+\),dist\(x^∗,x−\)\}\\displaystyle\\geq\\max\\\{\\operatorname\{dist\}\(\\widehat\{x\}\_\{\*\},x\_\{\+\}\),\\operatorname\{dist\}\(\\widehat\{x\}\_\{\*\},x\_\{\-\}\)\\\}≥12\{dist\(x^∗,x\+\)\+dist\(x^∗,x−\)\}\\displaystyle\\geq\\frac\{1\}\{2\}\\\{\\operatorname\{dist\}\(\\widehat\{x\}\_\{\*\},x\_\{\+\}\)\+\\operatorname\{dist\}\(\\widehat\{x\}\_\{\*\},x\_\{\-\}\)\\\}≥12dist\(x\+,x−\)≥a6s\.\\displaystyle\\geq\\frac\{1\}\{2\}\\operatorname\{dist\}\(x\_\{\+\},x\_\{\-\}\)\\geq\\frac\{a\}\{6s\}\.Forη\>0\\eta\>0, take
a=min\{ρ,\(2sNm\(s−1\)\!ηCsT\)1/s\}\.a=\\min\\left\\\{\\rho,\\left\(\\frac\{2^\{s\}N\_\{m\}\(s\-1\)\!\\eta\}\{C\_\{s\}\\sqrt\{T\}\}\\right\)^\{1/s\}\\right\\\}\.This choice satisfies the perturbation budget\. Taking the infimum over𝖰\\mathsf\{Q\}andx^\\widehat\{x\}proves \([24](https://arxiv.org/html/2609.30503#S4.E24)\)\. Atη=0\\eta=0, the stated bound is simply nonnegativity of the minimax error\. The proof therefore supplies no positive lower bound for exact real\-valued responses without further structure\. The midpoint transcript is admissible under bounded uncertainty, but need not be produced by a particular nearest\-grid quantizer\.
A related cancellation argument bounds local conditioning for a fixed response block\. Fix queriesg1,…,gTg\_\{1\},\\ldots,g\_\{T\}and letA∈ℝdT×sA\\in\\mathbb\{R\}^\{dT\\times s\}be the response Jacobian with respect to thessphysical record coordinates alongvv\. Now take arbitrary distinctu1,…,us∈\[−1,1\]u\_\{1\},\\ldots,u\_\{s\}\\in\[\-1,1\], without requiring them to be the Chebyshev roots above\. At physical coordinatesaujau\_\{j\}, we will show
inf‖w‖=1‖Aw‖≤CssTNm\(s−1\)\!as−1\.\\inf\_\{\\\|w\\\|=1\}\\\|Aw\\\|\\leq\\frac\{C\_\{s\}\\sqrt\{sT\}\}\{N\_\{m\}\(s\-1\)\!\}a^\{s\-1\}\.\(S\.23\)Choose a unit vectorw∈ℝsw\\in\\mathbb\{R\}^\{s\}in the nullspace of the\(s−1\)×s\(s\-1\)\\times smatrix with entriesujℓu\_\{j\}^\{\\ell\},0≤ℓ≤s−20\\leq\\ell\\leq s\-2\. Such a vector exists because the matrix has fewer rows than columns\. Setγt\(z\)=gt\(o∘\+zv\)\\gamma\_\{t\}\(z\)=g\_\{t\}\(o\_\{\\circ\}\+zv\)and apply Taylor’s formula,
γt′\(auj\)\\displaystyle\\gamma\_\{t\}^\{\\prime\}\(au\_\{j\}\)=∑ℓ=0s−2\(auj\)ℓℓ\!γt\(ℓ\+1\)\(0\)\+\(auj\)s−1\(s−2\)\!∫01\(1−b\)s−2γt\(s\)\(bauj\)𝑑b,\\displaystyle=\\sum\_\{\\ell=0\}^\{s\-2\}\\frac\{\(au\_\{j\}\)^\{\\ell\}\}\{\\ell\!\}\\gamma\_\{t\}^\{\(\\ell\+1\)\}\(0\)\+\\frac\{\(au\_\{j\}\)^\{s\-1\}\}\{\(s\-2\)\!\}\\int\_\{0\}^\{1\}\(1\-b\)^\{s\-2\}\\gamma\_\{t\}^\{\(s\)\}\(bau\_\{j\}\)\\,db,∑j=1swjγt′\(auj\)\\displaystyle\\sum\_\{j=1\}^\{s\}w\_\{j\}\\gamma\_\{t\}^\{\\prime\}\(au\_\{j\}\)=∑ℓ=0s−2aℓℓ\!γt\(ℓ\+1\)\(0\)∑j=1swjujℓ\\displaystyle=\\sum\_\{\\ell=0\}^\{s\-2\}\\frac\{a^\{\\ell\}\}\{\\ell\!\}\\gamma\_\{t\}^\{\(\\ell\+1\)\}\(0\)\\sum\_\{j=1\}^\{s\}w\_\{j\}u\_\{j\}^\{\\ell\}\+as−1\(s−2\)\!∑j=1swjujs−1∫01\(1−b\)s−2γt\(s\)\(bauj\)db\\displaystyle\\quad\+\\frac\{a^\{s\-1\}\}\{\(s\-2\)\!\}\\sum\_\{j=1\}^\{s\}w\_\{j\}u\_\{j\}^\{s\-1\}\\int\_\{0\}^\{1\}\(1\-b\)^\{s\-2\}\\gamma\_\{t\}^\{\(s\)\}\(bau\_\{j\}\)\\,db=as−1\(s−2\)\!∑j=1swjujs−1∫01\(1−b\)s−2γt\(s\)\(bauj\)𝑑b\.\\displaystyle=\\frac\{a^\{s\-1\}\}\{\(s\-2\)\!\}\\sum\_\{j=1\}^\{s\}w\_\{j\}u\_\{j\}^\{s\-1\}\\int\_\{0\}^\{1\}\(1\-b\)^\{s\-2\}\\gamma\_\{t\}^\{\(s\)\}\(bau\_\{j\}\)\\,db\.The derivative of the local mean with respect to thejjth physical record coordinate isNm−1γt′\(auj\)N\_\{m\}^\{\-1\}\\gamma\_\{t\}^\{\\prime\}\(au\_\{j\}\)\. Differentiation with respect to the scaled coordinateuju\_\{j\}would introduce a factoraaand define a different Jacobian\. With the stated physical\-coordinate convention,
‖Aw‖2\\displaystyle\\\|Aw\\\|^\{2\}=1Nm2∑t=1T‖∑j=1swjγt′\(auj\)‖2\\displaystyle=\\frac\{1\}\{N\_\{m\}^\{2\}\}\\sum\_\{t=1\}^\{T\}\\left\\\|\\sum\_\{j=1\}^\{s\}w\_\{j\}\\gamma\_\{t\}^\{\\prime\}\(au\_\{j\}\)\\right\\\|^\{2\}≤1Nm2∑t=1T\{Csas−1\(s−2\)\!∑j=1s\|wj\|\|uj\|s−1∫01\(1−b\)s−2𝑑b\}2\\displaystyle\\leq\\frac\{1\}\{N\_\{m\}^\{2\}\}\\sum\_\{t=1\}^\{T\}\\left\\\{\\frac\{C\_\{s\}a^\{s\-1\}\}\{\(s\-2\)\!\}\\sum\_\{j=1\}^\{s\}\|w\_\{j\}\|\|u\_\{j\}\|^\{s\-1\}\\int\_\{0\}^\{1\}\(1\-b\)^\{s\-2\}\\,db\\right\\\}^\{2\}=TCs2a2s−2Nm2\{\(s−1\)\!\}2\(∑j=1s\|wj\|\|uj\|s−1\)2\\displaystyle=\\frac\{TC\_\{s\}^\{2\}a^\{2s\-2\}\}\{N\_\{m\}^\{2\}\\\{\(s\-1\)\!\\\}^\{2\}\}\\left\(\\sum\_\{j=1\}^\{s\}\|w\_\{j\}\|\|u\_\{j\}\|^\{s\-1\}\\right\)^\{2\}≤TCs2a2s−2Nm2\{\(s−1\)\!\}2\(∑j=1swj2\)\(∑j=1s\|uj\|2s−2\)≤sTCs2a2s−2Nm2\{\(s−1\)\!\}2\.\\displaystyle\\leq\\frac\{TC\_\{s\}^\{2\}a^\{2s\-2\}\}\{N\_\{m\}^\{2\}\\\{\(s\-1\)\!\\\}^\{2\}\}\\left\(\\sum\_\{j=1\}^\{s\}w\_\{j\}^\{2\}\\right\)\\left\(\\sum\_\{j=1\}^\{s\}\|u\_\{j\}\|^\{2s\-2\}\\right\)\\leq\\frac\{sTC\_\{s\}^\{2\}a^\{2s\-2\}\}\{N\_\{m\}^\{2\}\\\{\(s\-1\)\!\\\}^\{2\}\}\.Taking square roots and then the infimum over unit directions proves \([S\.23](https://arxiv.org/html/2609.30503#S2.E23)\) for the fixed response block\. The minimax lower bound for adaptive reconstruction follows from the common\-transcript argument above and does not rely on differentiating the selected queries\. ∎
### S\.2\.5Proof of Theorem[4\.4](https://arxiv.org/html/2609.30503#S4.Thmtheorem4)
Retain the policy and transcript conventions from Section[S\.2\.4](https://arxiv.org/html/2609.30503#S2.SS4)\. On the candidate ball, the attribute minimax risk is
ℛTφ\(η\)=inf𝖰,φ^sup‖x−x∘‖≤ρ‖e‖≤η\|φ^\(𝖳𝖰\(x,e\)\)−φ\(x\)\|\.\\mathcal\{R\}\_\{T\}^\{\\varphi\}\(\\eta\)=\\inf\_\{\\mathsf\{Q\},\\widehat\{\\varphi\}\}\\sup\_\{\\begin\{subarray\}\{c\}\\\|x\-x\_\{\\circ\}\\\|\\leq\\rho\\\\ \\\|e\\\|\\leq\\eta\\end\{subarray\}\}\\bigl\|\\widehat\{\\varphi\}\(\\mathsf\{T\}\_\{\\mathsf\{Q\}\}\(x,e\)\)\-\\varphi\(x\)\\bigr\|\.To simplify the derivations, use the proof\-local abbreviations
c=∇φ\(x∘\),bT=Hgρ2T2,bφ=Hφρ22\.c=\\nabla\\varphi\(x\_\{\\circ\}\),\\qquad b\_\{T\}=\\frac\{H\_\{g\}\\rho^\{2\}\\sqrt\{T\}\}\{2\},\\qquad b\_\{\\varphi\}=\\frac\{H\_\{\\varphi\}\\rho^\{2\}\}\{2\}\.As in \([26](https://arxiv.org/html/2609.30503#S4.E26)\), every infimum overAAbelow ranges only over stacked Jacobians of acceptedTT\-query blocks\.
Fix a matrixAAassociated with an accepted query block and takeη≥0\\eta\\geq 0\. The feasible set\{u:∥u∥≤ρ,∥Au∥≤η\}\\\{u:\\\|u\\\|\\leq\\rho,\\\|Au\\\|\\leq\\eta\\\}is nonempty, compact, and symmetric\. Its support in the attribute direction is therefore
ωA\(η\)=max‖u‖≤ρ‖Au‖≤ηc⊤u=max‖u‖≤ρ‖Au‖≤η\|c⊤u\|\.\\omega\_\{A\}\(\\eta\)=\\max\_\{\\begin\{subarray\}\{c\}\\\|u\\\|\\leq\\rho\\\\ \\\|Au\\\|\\leq\\eta\\end\{subarray\}\}c^\{\\top\}u=\\max\_\{\\begin\{subarray\}\{c\}\\\|u\\\|\\leq\\rho\\\\ \\\|Au\\\|\\leq\\eta\\end\{subarray\}\}\|c^\{\\top\}u\|\.\(S\.24\)For every feasibleuuand everyw∈ℝdTw\\in\\mathbb\{R\}^\{dT\},
c⊤u\\displaystyle c^\{\\top\}u=\(c−A⊤w\)⊤u\+w⊤Au\\displaystyle=\(c\-A^\{\\top\}w\)^\{\\top\}u\+w^\{\\top\}Au≤‖c−A⊤w‖‖u‖\+‖w‖‖Au‖\\displaystyle\\leq\\\|c\-A^\{\\top\}w\\\|\\,\\\|u\\\|\+\\\|w\\\|\\,\\\|Au\\\|≤ρ‖c−A⊤w‖\+η‖w‖\.\\displaystyle\\leq\\rho\\\|c\-A^\{\\top\}w\\\|\+\\eta\\\|w\\\|\.To show that minimizing overwwgives equality, first takeη\>0\\eta\>0\. Introducez=Auz=Auand a multiplierwwfor this equality,
ωA\(η\)\\displaystyle\\omega\_\{A\}\(\\eta\)=sup‖u‖≤ρ,‖z‖≤ηAu−z=0c⊤u\\displaystyle=\\sup\_\{\\begin\{subarray\}\{c\}\\\|u\\\|\\leq\\rho,\\,\\\|z\\\|\\leq\\eta\\\\ Au\-z=0\\end\{subarray\}\}c^\{\\top\}u=infw∈ℝdTsup‖u‖≤ρ,‖z‖≤η\{c⊤u−w⊤\(Au−z\)\}\\displaystyle=\\inf\_\{w\\in\\mathbb\{R\}^\{dT\}\}\\sup\_\{\\\|u\\\|\\leq\\rho,\\,\\\|z\\\|\\leq\\eta\}\\\{c^\{\\top\}u\-w^\{\\top\}\(Au\-z\)\\\}=infw\{sup‖u‖≤ρ\(c−A⊤w\)⊤u\+sup‖z‖≤ηw⊤z\}\\displaystyle=\\inf\_\{w\}\\left\\\{\\sup\_\{\\\|u\\\|\\leq\\rho\}\(c\-A^\{\\top\}w\)^\{\\top\}u\+\\sup\_\{\\\|z\\\|\\leq\\eta\}w^\{\\top\}z\\right\\\}=infw\{ρ‖c−A⊤w‖\+η‖w‖\}\.\\displaystyle=\\inf\_\{w\}\\\{\\rho\\\|c\-A^\{\\top\}w\\\|\+\\eta\\\|w\\\|\\\}\.\(S\.25\)The point\(u,z\)=\(𝟎,𝟎\)\(u,z\)=\(\\mathbf\{0\},\\mathbf\{0\}\)is strictly feasible for the two norm constraints and satisfies the affine equalityAu=zAu=z, so the primal and dual values agree\([Rockafellar, 1970](https://arxiv.org/html/2609.30503#bib.bib39)\)\. Convex duality is used only for this auxiliary problem with norm balls and a linear observation map; it imposes no convexity requirement on the TMLE loss or fluctuation objective\.
WriteΠkerA\\Pi\_\{\\ker A\}for the orthogonal projection ontokerA\\ker A, and use a dagger for the Moore–Penrose pseudoinverse\. Forη=0\\eta=0, the feasible directions lie in the kernel\. Orthogonal decomposition handles this case directly, without a constraint qualification for the zero\-radius ball,
ωA\(0\)\\displaystyle\\omega\_\{A\}\(0\)=maxu∈kerA‖u‖≤ρ⟨ΠkerAc,u⟩=ρ‖ΠkerAc‖,\\displaystyle=\\max\_\{\\begin\{subarray\}\{c\}u\\in\\ker A\\\\ \\\|u\\\|\\leq\\rho\\end\{subarray\}\}\\langle\\Pi\_\{\\ker A\}c,u\\rangle=\\rho\\\|\\Pi\_\{\\ker A\}c\\\|,infwρ‖c−A⊤w‖\\displaystyle\\inf\_\{w\}\\rho\\\|c\-A^\{\\top\}w\\\|=ρinfv∈range\(A⊤\)‖c−v‖\\displaystyle=\\rho\\inf\_\{v\\in\\operatorname\{range\}\(A^\{\\top\}\)\}\\\|c\-v\\\|=ρ‖ΠkerAc‖\.\\displaystyle=\\rho\\\|\\Pi\_\{\\ker A\}c\\\|\.The range is closed in finite dimensions\. Hence \([S\.25](https://arxiv.org/html/2609.30503#S2.E25)\) holds for everyη≥0\\eta\\geq 0, including rank\-deficient designs, and
ωT\(η\)=infAωA\(η\)\.\\omega\_\{T\}\(\\eta\)=\\inf\_\{A\}\\omega\_\{A\}\(\\eta\)\.\(S\.26\)
For the spectral representation, first takeη\>0\\eta\>0and square the norm constraints in the support problem\. Introducing nonnegative multipliersμ,ν\\mu,\\nugives
ωA\(η\)\\displaystyle\\omega\_\{A\}\(\\eta\)=infμ,ν≥0\{μρ2\+νη2\+supu∈ℝq\[c⊤u−u⊤\(μI\+νA⊤A\)u\]\}\.\\displaystyle=\\inf\_\{\\mu,\\nu\\geq 0\}\\left\\\{\\mu\\rho^\{2\}\+\\nu\\eta^\{2\}\+\\sup\_\{u\\in\\mathbb\{R\}^\{q\}\}\\bigl\[c^\{\\top\}u\-u^\{\\top\}\(\\mu I\+\\nu A^\{\\top\}A\)u\\bigr\]\\right\\\}\.\(S\.27\)Strict feasibility again holds atu=𝟎u=\\mathbf\{0\}\. IfQ=μI\+νA⊤AQ=\\mu I\+\\nu A^\{\\top\}Ais positive definite, complete the square to obtain
c⊤u−u⊤Qu\\displaystyle c^\{\\top\}u\-u^\{\\top\}Qu=14c⊤Q−1c−‖Q1/2u−12Q−1/2c‖2,\\displaystyle=\\frac\{1\}\{4\}c^\{\\top\}Q^\{\-1\}c\-\\left\\\|Q^\{1/2\}u\-\\frac\{1\}\{2\}Q^\{\-1/2\}c\\right\\\|^\{2\},supu\{c⊤u−u⊤Qu\}\\displaystyle\\sup\_\{u\}\\\{c^\{\\top\}u\-u^\{\\top\}Qu\\\}=14c⊤Q−1c\.\\displaystyle=\\frac\{1\}\{4\}c^\{\\top\}Q^\{\-1\}c\.IfQQis singular, a nonzero component ofccinkerQ\\ker Qmakes the supremum infinite; otherwise its value isc⊤Q†c/4c^\{\\top\}Q^\{\\dagger\}c/4\. Both cases are obtained as limits by replacingQQwithQ\+γIQ\+\\gamma Iand lettingγ↓0\\gamma\\downarrow 0\. Indeed, in an eigenbasis ofQQwith eigenvaluesqj≥0q\_\{j\}\\geq 0and coordinatesc~j\\widetilde\{c\}\_\{j\},
c⊤\(Q\+γI\)−1c=∑qj\>0c~j2qj\+γ\+γ−1∑qj=0c~j2⟶\{c⊤Q†c,c∈range\(Q\),\+∞,c∉range\(Q\)\.c^\{\\top\}\(Q\+\\gamma I\)^\{\-1\}c=\\sum\_\{q\_\{j\}\>0\}\\frac\{\\widetilde\{c\}\_\{j\}^\{2\}\}\{q\_\{j\}\+\\gamma\}\+\\gamma^\{\-1\}\\sum\_\{q\_\{j\}=0\}\\widetilde\{c\}\_\{j\}^\{2\}\\longrightarrow\\begin\{cases\}c^\{\\top\}Q^\{\\dagger\}c,&c\\in\\operatorname\{range\}\(Q\),\\\\ \+\\infty,&c\\notin\\operatorname\{range\}\(Q\)\.\\end\{cases\}This perturbation addsγ\\gammatoμ\\muand changes the remaining dual cost byγρ2\\gamma\\rho^\{2\}\. We may therefore restrict the infimum in \([S\.27](https://arxiv.org/html/2609.30503#S2.E27)\) toμ\>0\\mu\>0and recover the boundary values by taking limits\. Setν=μλ\\nu=\\mu\\lambda,λ≥0\\lambda\\geq 0\. For fixedλ\\lambda,
infμ\>0\{μ\(ρ2\+λη2\)\+14μc⊤\(I\+λA⊤A\)−1c\}\\displaystyle\\inf\_\{\\mu\>0\}\\left\\\{\\mu\(\\rho^\{2\}\+\\lambda\\eta^\{2\}\)\+\\frac\{1\}\{4\\mu\}c^\{\\top\}\(I\+\\lambda A^\{\\top\}A\)^\{\-1\}c\\right\\\}=\[\(ρ2\+λη2\)c⊤\(I\+λA⊤A\)−1c\]1/2\.\\displaystyle=\\left\[\(\\rho^\{2\}\+\\lambda\\eta^\{2\}\)c^\{\\top\}\(I\+\\lambda A^\{\\top\}A\)^\{\-1\}c\\right\]^\{1/2\}\.Forc≠𝟎c\\neq\\mathbf\{0\}the minimizing multiplier is
μ∗=12\{c⊤\(I\+λA⊤A\)−1cρ2\+λη2\}1/2;\\mu\_\{\*\}=\\frac\{1\}\{2\}\\left\\\{\\frac\{c^\{\\top\}\(I\+\\lambda A^\{\\top\}A\)^\{\-1\}c\}\{\\rho^\{2\}\+\\lambda\\eta^\{2\}\}\\right\\\}^\{1/2\};forc=𝟎c=\\mathbf\{0\}the infimum is zero asμ↓0\\mu\\downarrow 0\. Thus
ωA\(η\)=infλ≥0\[\(ρ2\+λη2\)c⊤\(I\+λA⊤A\)−1c\]1/2,η\>0\.\\omega\_\{A\}\(\\eta\)=\\inf\_\{\\lambda\\geq 0\}\\left\[\(\\rho^\{2\}\+\\lambda\\eta^\{2\}\)c^\{\\top\}\(I\+\\lambda A^\{\\top\}A\)^\{\-1\}c\\right\]^\{1/2\},\\qquad\\eta\>0\.\(S\.28\)For each fixedAA, choose an orthonormal eigenbasisA⊤Avj=λjvjA^\{\\top\}Av\_\{j\}=\\lambda\_\{j\}v\_\{j\}and setcj=vj⊤cc\_\{j\}=v\_\{j\}^\{\\top\}c\. The indexedλj\\lambda\_\{j\}are eigenvalues; the unindexedλ\\lambdaremains the optimization variable in \([S\.28](https://arxiv.org/html/2609.30503#S2.E28)\)\. At zero uncertainty,
infλ≥0ρ2c⊤\(I\+λA⊤A\)−1c\\displaystyle\\inf\_\{\\lambda\\geq 0\}\\rho^\{2\}c^\{\\top\}\(I\+\\lambda A^\{\\top\}A\)^\{\-1\}c=ρ2limλ→∞∑j=1qcj21\+λλj\\displaystyle=\\rho^\{2\}\\lim\_\{\\lambda\\to\\infty\}\\sum\_\{j=1\}^\{q\}\\frac\{c\_\{j\}^\{2\}\}\{1\+\\lambda\\lambda\_\{j\}\}=ρ2∑λj=0cj2=ωA\(0\)2\.\\displaystyle=\\rho^\{2\}\\sum\_\{\\lambda\_\{j\}=0\}c\_\{j\}^\{2\}=\\omega\_\{A\}\(0\)^\{2\}\.Thus \([S\.28](https://arxiv.org/html/2609.30503#S2.E28)\) also holds atη=0\\eta=0\. Together with \([S\.26](https://arxiv.org/html/2609.30503#S2.E26)\), it proves \([28](https://arxiv.org/html/2609.30503#S4.E28)\) for singular matrices and forc=𝟎c=\\mathbf\{0\}, without requiring the infimum over accepted query blocks to be attained\.
For any fixed accepted query block, defineFT\(x\)=\(Gg1\(x\)⊤,…,GgT\(x\)⊤\)⊤F\_\{T\}\(x\)=\(G\_\{g\_\{1\}\}\(x\)^\{\\top\},\\ldots,G\_\{g\_\{T\}\}\(x\)^\{\\top\}\)^\{\\top\}\. Whenever‖u‖≤ρ\\\|u\\\|\\leq\\rho, the segmentx∘\+tux\_\{\\circ\}\+tu,0≤t≤10\\leq t\\leq 1, remains in the candidate ball\. We may therefore apply the fundamental theorem of calculus and \([25](https://arxiv.org/html/2609.30503#S4.E25)\) along that segment,
Gg\(x∘\+u\)−Gg\(x∘\)−∇xGg\(x∘\)u\\displaystyle G\_\{g\}\(x\_\{\\circ\}\+u\)\-G\_\{g\}\(x\_\{\\circ\}\)\-\\nabla\_\{x\}G\_\{g\}\(x\_\{\\circ\}\)u=∫01\{∇xGg\(x∘\+tu\)−∇xGg\(x∘\)\}u𝑑t,\\displaystyle=\\int\_\{0\}^\{1\}\\\{\\nabla\_\{x\}G\_\{g\}\(x\_\{\\circ\}\+tu\)\-\\nabla\_\{x\}G\_\{g\}\(x\_\{\\circ\}\)\\\}u\\,dt,‖Gg\(x∘\+u\)−Gg\(x∘\)−∇xGg\(x∘\)u‖\\displaystyle\\\|G\_\{g\}\(x\_\{\\circ\}\+u\)\-G\_\{g\}\(x\_\{\\circ\}\)\-\\nabla\_\{x\}G\_\{g\}\(x\_\{\\circ\}\)u\\\|≤∫01Hgt‖u‖2𝑑t=Hg2‖u‖2,\\displaystyle\\leq\\int\_\{0\}^\{1\}H\_\{g\}t\\\|u\\\|^\{2\}\\,dt=\\frac\{H\_\{g\}\}\{2\}\\\|u\\\|^\{2\},φ\(x∘\+u\)−φ\(x∘\)−c⊤u\\displaystyle\\varphi\(x\_\{\\circ\}\+u\)\-\\varphi\(x\_\{\\circ\}\)\-c^\{\\top\}u=∫01⟨∇φ\(x∘\+tu\)−∇φ\(x∘\),u⟩𝑑t,\\displaystyle=\\int\_\{0\}^\{1\}\\langle\\nabla\\varphi\(x\_\{\\circ\}\+tu\)\-\\nabla\\varphi\(x\_\{\\circ\}\),u\\rangle dt,\|φ\(x∘\+u\)−φ\(x∘\)−c⊤u\|\\displaystyle\|\\varphi\(x\_\{\\circ\}\+u\)\-\\varphi\(x\_\{\\circ\}\)\-c^\{\\top\}u\|≤∫01Hφt‖u‖2𝑑t=Hφ2‖u‖2\.\\displaystyle\\leq\\int\_\{0\}^\{1\}H\_\{\\varphi\}t\\\|u\\\|^\{2\}\\,dt=\\frac\{H\_\{\\varphi\}\}\{2\}\\\|u\\\|^\{2\}\.Denote the stacked response remainder byRF\(u\)∈ℝdTR\_\{F\}\(u\)\\in\\mathbb\{R\}^\{dT\}and the attribute remainder byRφ\(u\)∈ℝR\_\{\\varphi\}\(u\)\\in\\mathbb\{R\}\. Both are local to this proof and distinct from the statistical remainderR2R\_\{2\}\. The preceding estimates give
FT\(x∘\+u\)\\displaystyle F\_\{T\}\(x\_\{\\circ\}\+u\)=FT\(x∘\)\+Au\+RF\(u\),\\displaystyle=F\_\{T\}\(x\_\{\\circ\}\)\+Au\+R\_\{F\}\(u\),‖RF\(u\)‖2\\displaystyle\\\|R\_\{F\}\(u\)\\\|^\{2\}=∑t=1T‖Ggt\(x∘\+u\)−Ggt\(x∘\)−∇xGgt\(x∘\)u‖2\\displaystyle=\\sum\_\{t=1\}^\{T\}\\\|G\_\{g\_\{t\}\}\(x\_\{\\circ\}\+u\)\-G\_\{g\_\{t\}\}\(x\_\{\\circ\}\)\-\\nabla\_\{x\}G\_\{g\_\{t\}\}\(x\_\{\\circ\}\)u\\\|^\{2\}≤THg24‖u‖4≤bT2,\\displaystyle\\leq\\frac\{TH\_\{g\}^\{2\}\}\{4\}\\\|u\\\|^\{4\}\\leq b\_\{T\}^\{2\},φ\(x∘\+u\)\\displaystyle\\varphi\(x\_\{\\circ\}\+u\)=φ\(x∘\)\+c⊤u\+Rφ\(u\),\\displaystyle=\\varphi\(x\_\{\\circ\}\)\+c^\{\\top\}u\+R\_\{\\varphi\}\(u\),\|Rφ\(u\)\|\\displaystyle\|R\_\{\\varphi\}\(u\)\|≤Hφ2‖u‖2≤bφ\.\\displaystyle\\leq\\frac\{H\_\{\\varphi\}\}\{2\}\\\|u\\\|^\{2\}\\leq b\_\{\\varphi\}\.\(S\.29\)Because the smoothness bound is uniform over𝒢\\mathcal\{G\}, these remainder estimates hold for every block selected by an adaptive policy\. For the upper risk bound, fix an accepted query block and weightsw∈ℝdTw\\in\\mathbb\{R\}^\{dT\}\. Define the affine decoder
φ^\(Y\)=φ\(x∘\)\+w⊤\{Y−FT\(x∘\)\}\.\\widehat\{\\varphi\}\(Y\)=\\varphi\(x\_\{\\circ\}\)\+w^\{\\top\}\\\{Y\-F\_\{T\}\(x\_\{\\circ\}\)\\\}\.Forx=x∘\+ux=x\_\{\\circ\}\+uand every‖e‖≤η\\\|e\\\|\\leq\\eta, \([S\.29](https://arxiv.org/html/2609.30503#S2.E29)\) gives
φ^\(Y\)−φ\(x\)\\displaystyle\\widehat\{\\varphi\}\(Y\)\-\\varphi\(x\)=\(A⊤w−c\)⊤u\+w⊤RF\(u\)\+w⊤e−Rφ\(u\),\\displaystyle=\(A^\{\\top\}w\-c\)^\{\\top\}u\+w^\{\\top\}R\_\{F\}\(u\)\+w^\{\\top\}e\-R\_\{\\varphi\}\(u\),\|φ^\(Y\)−φ\(x\)\|\\displaystyle\|\\widehat\{\\varphi\}\(Y\)\-\\varphi\(x\)\|≤‖A⊤w−c‖‖u‖\+‖w‖‖RF\(u\)‖\+‖w‖\|e\|\+\|Rφ\(u\)\|\\displaystyle\\leq\\\|A^\{\\top\}w\-c\\\|\\,\\\|u\\\|\+\\\|w\\\|\\,\\\|R\_\{F\}\(u\)\\\|\+\\\|w\\\|\\,\\\|e\\\|\+\|R\_\{\\varphi\}\(u\)\|≤ρ‖c−A⊤w‖\+\(η\+bT\)‖w‖\+bφ\.\\displaystyle\\leq\\rho\\\|c\-A^\{\\top\}w\\\|\+\(\\eta\+b\_\{T\}\)\\\|w\\\|\+b\_\{\\varphi\}\.\(S\.30\)A fixed block is an admissible policy in the original minimax problem\. For any positive tolerance, choose a block and weights within that tolerance of the infimum definingωT\(η\+bT\)\\omega\_\{T\}\(\\eta\+b\_\{T\}\)\. Letting the tolerance tend to zero proves
ℛTφ\(η\)≤ωT\(η\+bT\)\+bφ\\mathcal\{R\}\_\{T\}^\{\\varphi\}\(\\eta\)\\leq\\omega\_\{T\}\(\\eta\+b\_\{T\}\)\+b\_\{\\varphi\}without requiring an optimal design or weights to exist\. Since the argument imposes no ordering betweenη\\etaandbTb\_\{T\}, the upper bound holds in both regimes\.
For the lower risk bound, fix any adaptive policy𝖰\\mathsf\{Q\}and its decoder\. Answer each requested query withYt=Ggt\(x∘\)Y\_\{t\}=G\_\{g\_\{t\}\}\(x\_\{\\circ\}\)to construct a reference history\. This history determines a particular accepted blockg1,…,gTg\_\{1\},\\ldots,g\_\{T\}and its matrixAA\. Supposeη≥bT\\eta\\geq b\_\{T\}\. The feasible set in \([S\.24](https://arxiv.org/html/2609.30503#S2.E24)\) is compact, so there is a vectoruusatisfying
‖u‖≤ρ,‖Au‖≤η−bT,c⊤u=ωA\(η−bT\)≥0\.\\\|u\\\|\\leq\\rho,\\qquad\\\|Au\\\|\\leq\\eta\-b\_\{T\},\\qquad c^\{\\top\}u=\\omega\_\{A\}\(\\eta\-b\_\{T\}\)\\geq 0\.Both candidate datasetsx±=x∘±ux\_\{\\pm\}=x\_\{\\circ\}\\pm ulie in the compatible ball\. Along the reference block, assign them the perturbations
et±\\displaystyle e\_\{t\}^\{\\pm\}=Ggt\(x∘\)−Ggt\(x±\),\\displaystyle=G\_\{g\_\{t\}\}\(x\_\{\\circ\}\)\-G\_\{g\_\{t\}\}\(x\_\{\\pm\}\),e±\\displaystyle e^\{\\pm\}=∓Au−RF\(±u\),\\displaystyle=\\mp Au\-R\_\{F\}\(\\pm u\),‖e±‖\\displaystyle\\\|e^\{\\pm\}\\\|≤‖Au‖\+‖RF\(±u\)‖≤η−bT\+bT=η\.\\displaystyle\\leq\\\|Au\\\|\+\\\|R\_\{F\}\(\\pm u\)\\\|\\leq\\eta\-b\_\{T\}\+b\_\{T\}=\\eta\.We must verify that these perturbations produce the reference block under each candidate, since the policy is adaptive\. The public information is identical initially\. If previous responses agree with the reference history, the policy chooses its reference querygtg\_\{t\}; the identityGgt\(x±\)\+et±=Ggt\(x∘\)G\_\{g\_\{t\}\}\(x\_\{\\pm\}\)\+e\_\{t\}^\{\\pm\}=G\_\{g\_\{t\}\}\(x\_\{\\circ\}\)then gives the reference response\. Induction establishes
𝖳𝖰\(x\+,e\+\)=𝖳𝖰\(x−,e−\)=𝖳𝖰\(x∘,𝟎\)\.\\mathsf\{T\}\_\{\\mathsf\{Q\}\}\(x\_\{\+\},e^\{\+\}\)=\\mathsf\{T\}\_\{\\mathsf\{Q\}\}\(x\_\{\-\},e^\{\-\}\)=\\mathsf\{T\}\_\{\\mathsf\{Q\}\}\(x\_\{\\circ\},\\mathbf\{0\}\)\.Thus the candidates also produce identical state changes and stopping decisions\. The adaptive query labels supply no additional information for distinguishing them\.
Denote the common decoder output bya∗a\_\{\*\}\. Then
sup‖x−x∘‖≤ρ‖e‖≤η\|φ^\(𝖳𝖰\(x,e\)\)−φ\(x\)\|\\displaystyle\\sup\_\{\\begin\{subarray\}\{c\}\\\|x\-x\_\{\\circ\}\\\|\\leq\\rho\\\\ \\\|e\\\|\\leq\\eta\\end\{subarray\}\}\|\\widehat\{\\varphi\}\(\\mathsf\{T\}\_\{\\mathsf\{Q\}\}\(x,e\)\)\-\\varphi\(x\)\|≥max\{\|a∗−φ\(x\+\)\|,\|a∗−φ\(x−\)\|\}\\displaystyle\\geq\\max\\\{\|a\_\{\*\}\-\\varphi\(x\_\{\+\}\)\|,\|a\_\{\*\}\-\\varphi\(x\_\{\-\}\)\|\\\}≥12\|φ\(x\+\)−φ\(x−\)\|\\displaystyle\\geq\\frac\{1\}\{2\}\|\\varphi\(x\_\{\+\}\)\-\\varphi\(x\_\{\-\}\)\|=12\|2c⊤u\+Rφ\(u\)−Rφ\(−u\)\|\\displaystyle=\\frac\{1\}\{2\}\|2c^\{\\top\}u\+R\_\{\\varphi\}\(u\)\-R\_\{\\varphi\}\(\-u\)\|≥c⊤u−12\|Rφ\(u\)\|−12\|Rφ\(−u\)\|\\displaystyle\\geq c^\{\\top\}u\-\\frac\{1\}\{2\}\|R\_\{\\varphi\}\(u\)\|\-\\frac\{1\}\{2\}\|R\_\{\\varphi\}\(\-u\)\|≥ωA\(η−bT\)−bφ≥ωT\(η−bT\)−bφ\.\\displaystyle\\geq\\omega\_\{A\}\(\\eta\-b\_\{T\}\)\-b\_\{\\varphi\}\\geq\\omega\_\{T\}\(\\eta\-b\_\{T\}\)\-b\_\{\\varphi\}\.Combining this inequality with nonnegativity of the risk and taking the infimum over policies and decoders proves the lower bound in \([27](https://arxiv.org/html/2609.30503#S4.E27)\)\. The reference\-history block need not minimizeωT\\omega\_\{T\}\. Taking the infimum over all accepted blocks can only decrease its modulus, so the inequality has the required direction\.
To compare the two bounds on a relative scale, use the nonnegativity of each term in the design objective\. For fixedA,wA,wand0≤bT≤η0\\leq b\_\{T\}\\leq\\eta,η\>0\\eta\>0,
ρ‖c−A⊤w‖\+\(η−bT\)\|w\|=\(1−bTη\)\{ρ‖c−A⊤w‖\+η‖w‖\}\+bTηρ‖c−A⊤w‖\\displaystyle\\rho\\\|c\-A^\{\\top\}w\\\|\+\(\\eta\-b\_\{T\}\)\\\|w\\\|=\\left\(1\-\\frac\{b\_\{T\}\}\{\\eta\}\\right\)\\\{\\rho\\\|c\-A^\{\\top\}w\\\|\+\\eta\\\|w\\\|\\\}\+\\frac\{b\_\{T\}\}\{\\eta\}\\rho\\\|c\-A^\{\\top\}w\\\|≥\(1−bTη\)\{ρ‖c−A⊤w‖\+η‖w‖\},\\displaystyle\\quad\\geq\\left\(1\-\\frac\{b\_\{T\}\}\{\\eta\}\\right\)\\\{\\rho\\\|c\-A^\{\\top\}w\\\|\+\\eta\\\|w\\\|\\\},ρ‖c−A⊤w‖\+\(η\+bT\)\|w\|=\(1\+bTη\)\{ρ‖c−A⊤w‖\+η‖w‖\}−bTηρ‖c−A⊤w‖\\displaystyle\\rho\\\|c\-A^\{\\top\}w\\\|\+\(\\eta\+b\_\{T\}\)\\\|w\\\|=\\left\(1\+\\frac\{b\_\{T\}\}\{\\eta\}\\right\)\\\{\\rho\\\|c\-A^\{\\top\}w\\\|\+\\eta\\\|w\\\|\\\}\-\\frac\{b\_\{T\}\}\{\\eta\}\\rho\\\|c\-A^\{\\top\}w\\\|≤\(1\+bTη\)\{ρ‖c−A⊤w‖\+η‖w‖\}\.\\displaystyle\\quad\\leq\\left\(1\+\\frac\{b\_\{T\}\}\{\\eta\}\\right\)\\\{\\rho\\\|c\-A^\{\\top\}w\\\|\+\\eta\\\|w\\\|\\\}\.Taking infima yields
ωT\(η−bT\)≥\(1−bT/η\)ωT\(η\),ωT\(η\+bT\)≤\(1\+bT/η\)ωT\(η\)\.\\omega\_\{T\}\(\\eta\-b\_\{T\}\)\\geq\(1\-b\_\{T\}/\\eta\)\\omega\_\{T\}\(\\eta\),\\qquad\\omega\_\{T\}\(\\eta\+b\_\{T\}\)\\leq\(1\+b\_\{T\}/\\eta\)\\omega\_\{T\}\(\\eta\)\.Combining these inequalities with \([27](https://arxiv.org/html/2609.30503#S4.E27)\), and dividing whenωT\(η\)\>0\\omega\_\{T\}\(\\eta\)\>0, gives
1−bTη−bφωT\(η\)≤ℛTφ\(η\)ωT\(η\)≤1\+bTη\+bφωT\(η\)\.1\-\\frac\{b\_\{T\}\}\{\\eta\}\-\\frac\{b\_\{\\varphi\}\}\{\\omega\_\{T\}\(\\eta\)\}\\leq\\frac\{\\mathcal\{R\}\_\{T\}^\{\\varphi\}\(\\eta\)\}\{\\omega\_\{T\}\(\\eta\)\}\\leq 1\+\\frac\{b\_\{T\}\}\{\\eta\}\+\\frac\{b\_\{\\varphi\}\}\{\\omega\_\{T\}\(\\eta\)\}\.This is the relative\-error bound underlying the leading\-term interpretation in Section[4\.3](https://arxiv.org/html/2609.30503#S4.SS3)\. It does not apply whenωT\(η\)=0\\omega\_\{T\}\(\\eta\)=0\. For example, even ifc=𝟎c=\\mathbf\{0\}, a second\-order attribute error may remain and is bounded bybφb\_\{\\varphi\}\.
A smaller candidate ball gives a lower bound even whenη≥bT\\eta\\geq b\_\{T\}fails at the original radius\. Restricting the supremum in the minimax risk to a concentric ball of radiusρ′≤ρ\\rho^\{\\prime\}\\leq\\rhocannot increase the risk\. This leaves the derivativeccand the design family atx∘x\_\{\\circ\}unchanged\. Apply the preceding argument at each radius for which the curvature term is within the uncertainty budget to obtain
ℛTφ\(η\)≥sup0≤ρ′≤ρHgρ′2T/2≤η\[infAinfw∈ℝdT\{ρ′‖c−A⊤w‖\+\(η−Hgρ′2T2\)‖w‖\}−Hφρ′22\]\+\.\\displaystyle\\mathcal\{R\}\_\{T\}^\{\\varphi\}\(\\eta\)\\geq\\sup\_\{\\begin\{subarray\}\{c\}0\\leq\\rho^\{\\prime\}\\leq\\rho\\\\ H\_\{g\}\\rho^\{\\prime 2\}\\sqrt\{T\}/2\\leq\\eta\\end\{subarray\}\}\\left\[\\inf\_\{A\}\\inf\_\{w\\in\\mathbb\{R\}^\{dT\}\}\\left\\\{\\rho^\{\\prime\}\\\|c\-A^\{\\top\}w\\\|\+\\left\(\\eta\-\\frac\{H\_\{g\}\\rho^\{\\prime 2\}\\sqrt\{T\}\}\{2\}\\right\)\\\|w\\\|\\right\\\}\-\\frac\{H\_\{\\varphi\}\\rho^\{\\prime 2\}\}\{2\}\\right\]\_\{\+\}\.Atρ′=0\\rho^\{\\prime\}=0, take the value to be zero\. This includes the case in which no positive radius satisfies the constraint\. The mean\-gradient structure allowsHgH\_\{g\}to be bounded using observation\-level derivatives\. In ordinary concatenated record coordinates, write a unit perturbation asu=\(ui\)i∈ℐmu=\(u\_\{i\}\)\_\{i\\in\\mathcal\{I\}\_\{m\}\}\. If∇og\\nabla\_\{o\}gisCobsC\_\{\\mathrm\{obs\}\}\-Lipschitz in operator norm, the block derivative formula and Cauchy–Schwarz yield
∇xGg\(x\)\\displaystyle\\nabla\_\{x\}G\_\{g\}\(x\)=1Nm\[∇og\(oi\)\]i∈ℐm,\\displaystyle=\\frac\{1\}\{N\_\{m\}\}\\bigl\[\\nabla\_\{o\}g\(o\_\{i\}\)\\bigr\]\_\{i\\in\\mathcal\{I\}\_\{m\}\},‖\{∇xGg\(x\)−∇xGg\(x′\)\}u‖\\displaystyle\\\|\\\{\\nabla\_\{x\}G\_\{g\}\(x\)\-\\nabla\_\{x\}G\_\{g\}\(x^\{\\prime\}\)\\\}u\\\|=1Nm‖∑i∈ℐm\{∇og\(oi\)−∇og\(oi′\)\}ui‖\\displaystyle=\\frac\{1\}\{N\_\{m\}\}\\left\\\|\\sum\_\{i\\in\\mathcal\{I\}\_\{m\}\}\\\{\\nabla\_\{o\}g\(o\_\{i\}\)\-\\nabla\_\{o\}g\(o\_\{i\}^\{\\prime\}\)\\\}u\_\{i\}\\right\\\|≤CobsNm∑i∈ℐm‖oi−oi′‖‖ui‖\\displaystyle\\leq\\frac\{C\_\{\\mathrm\{obs\}\}\}\{N\_\{m\}\}\\sum\_\{i\\in\\mathcal\{I\}\_\{m\}\}\\\|o\_\{i\}\-o\_\{i\}^\{\\prime\}\\\|\\,\\\|u\_\{i\}\\\|≤CobsNm\(∑i∈ℐm‖oi−oi′‖2\)1/2\(∑i∈ℐm‖ui‖2\)1/2\\displaystyle\\leq\\frac\{C\_\{\\mathrm\{obs\}\}\}\{N\_\{m\}\}\\left\(\\sum\_\{i\\in\\mathcal\{I\}\_\{m\}\}\\\|o\_\{i\}\-o\_\{i\}^\{\\prime\}\\\|^\{2\}\\right\)^\{1/2\}\\left\(\\sum\_\{i\\in\\mathcal\{I\}\_\{m\}\}\\\|u\_\{i\}\\\|^\{2\}\\right\)^\{1/2\}=CobsNm‖x−x′‖‖u‖\.\\displaystyle=\\frac\{C\_\{\\mathrm\{obs\}\}\}\{N\_\{m\}\}\\\|x\-x^\{\\prime\}\\\|\\,\\\|u\\\|\.Taking the supremum over unituugives the admissible constantHg=Cobs/NmH\_\{g\}=C\_\{\\mathrm\{obs\}\}/N\_\{m\}in these coordinates\. Omitting fixed known records from the block leaves the bound unchanged\. A nonlinear coordinate chart may introduce additional derivative terms, which must be controlled through \([25](https://arxiv.org/html/2609.30503#S4.E25)\)\. The factorNm−1N\_\{m\}^\{\-1\}comes from averaging\. Converting to raw sums rescales both the signal and its uncertainty, so this normalization does not itself provide privacy\.
Equation \([S\.28](https://arxiv.org/html/2609.30503#S2.E28)\) reads
ωA\(η\)2=infλ≥0\(ρ2\+λη2\)∑j=1qcj21\+λλj\.\\omega\_\{A\}\(\\eta\)^\{2\}=\\inf\_\{\\lambda\\geq 0\}\(\\rho^\{2\}\+\\lambda\\eta^\{2\}\)\\sum\_\{j=1\}^\{q\}\\frac\{c\_\{j\}^\{2\}\}\{1\+\\lambda\\lambda\_\{j\}\}\.WhenΠkerAc≠𝟎\\Pi\_\{\\ker A\}c\\neq\\mathbf\{0\}, substitute the feasible vectoru=ρΠkerAc/‖ΠkerAc‖u=\\rho\\Pi\_\{\\ker A\}c/\\\|\\Pi\_\{\\ker A\}c\\\|into \([S\.24](https://arxiv.org/html/2609.30503#S2.E24)\)\. When the projection vanishes, the same lower bound is zero\. Thus in either case,
ωA\(η\)≥ρ‖ΠkerAc‖,η≥0\.\\omega\_\{A\}\(\\eta\)\\geq\\rho\\\|\\Pi\_\{\\ker A\}c\\\|,\\qquad\\eta\\geq 0\.If insteadc∈range\(A⊤\)c\\in\\operatorname\{range\}\(A^\{\\top\}\), put
w=\(A†\)⊤c=∑λj\>0cjλjAvj\.w=\(A^\{\\dagger\}\)^\{\\top\}c=\\sum\_\{\\lambda\_\{j\}\>0\}\\frac\{c\_\{j\}\}\{\\lambda\_\{j\}\}Av\_\{j\}\.The orthogonality relations\(Avi\)⊤Avj=vi⊤A⊤Avj=λj𝟏\{i=j\}\(Av\_\{i\}\)^\{\\top\}Av\_\{j\}=v\_\{i\}^\{\\top\}A^\{\\top\}Av\_\{j\}=\\lambda\_\{j\}\\mathbf\{1\}\\\{i=j\\\}then give
A⊤w\\displaystyle A^\{\\top\}w=∑λj\>0cjλjA⊤Avj=∑λj\>0cjvj=c,\\displaystyle=\\sum\_\{\\lambda\_\{j\}\>0\}\\frac\{c\_\{j\}\}\{\\lambda\_\{j\}\}A^\{\\top\}Av\_\{j\}=\\sum\_\{\\lambda\_\{j\}\>0\}c\_\{j\}v\_\{j\}=c,‖w‖2\\displaystyle\\\|w\\\|^\{2\}=∑λi\>0∑λj\>0cicjλiλj\(Avi\)⊤Avj\\displaystyle=\\sum\_\{\\lambda\_\{i\}\>0\}\\sum\_\{\\lambda\_\{j\}\>0\}\\frac\{c\_\{i\}c\_\{j\}\}\{\\lambda\_\{i\}\\lambda\_\{j\}\}\(Av\_\{i\}\)^\{\\top\}Av\_\{j\}=∑λj\>0cj2λj\.\\displaystyle=\\sum\_\{\\lambda\_\{j\}\>0\}\\frac\{c\_\{j\}^\{2\}\}\{\\lambda\_\{j\}\}\.Substitution into \([S\.30](https://arxiv.org/html/2609.30503#S2.E30)\) gives
sup‖x−x∘‖≤ρ‖e‖≤η\|φ^−φ\(x\)\|≤\(η\+bT\)\(∑λj\>0cj2λj\)1/2\+bφ\.\\sup\_\{\\begin\{subarray\}\{c\}\\\|x\-x\_\{\\circ\}\\\|\\leq\\rho\\\\ \\\|e\\\|\\leq\\eta\\end\{subarray\}\}\|\\widehat\{\\varphi\}\-\\varphi\(x\)\|\\leq\(\\eta\+b\_\{T\}\)\\left\(\\sum\_\{\\lambda\_\{j\}\>0\}\\frac\{c\_\{j\}^\{2\}\}\{\\lambda\_\{j\}\}\\right\)^\{1/2\}\+b\_\{\\varphi\}\.Ifcjc\_\{j\}is zero, the corresponding small eigenvalue contributes nothing to this bound\. Reconstruction of all coordinates, by comparison, must control every direction\. We impose no such alignment on the specified sensitive attribute\. For the threshold claim, suppose the displayed error is at mostEE\. Thenφ\(x\)\>a\+E\\varphi\(x\)\>a\+Eimpliesφ^\>a\\widehat\{\\varphi\}\>a, whileφ\(x\)<a−E\\varphi\(x\)<a\-Eimpliesφ^<a\\widehat\{\\varphi\}<a\. This establishes the threshold interpretation in Section[4\.3](https://arxiv.org/html/2609.30503#S4.SS3)using an error bound rather than exact attribute recovery\. ∎
### S\.2\.6Proof of Lemma[4\.6](https://arxiv.org/html/2609.30503#S4.Thmtheorem6)
Condition only on the partition, which is independent of the targeting observations\. The function classes and their covers are deterministic under this conditioning\. IfM=1M=1, there is no pair to compare and the statement is vacuous\. SupposeM≥2M\\geq 2, and choose an internal cover\{f1,…,f𝒩n\}\\\{f\_\{1\},\\ldots,f\_\{\\mathcal\{N\}\_\{n\}\}\\\}of the normalized scalar derivative functions in Assumption[4\.5](https://arxiv.org/html/2609.30503#S4.Thmassumption5), with radius1/n1/n\. Every covering function has absolute value at most one on the common full\-measure set in Assumption[4\.4](https://arxiv.org/html/2609.30503#S4.Thmassumption4)\. For this proof only, putsmj=Nm−1\+Nj−1s\_\{mj\}=N\_\{m\}^\{\-1\}\+N\_\{j\}^\{\-1\}; the concentration factorζn\(ξ\)\\zeta\_\{n\}\(\\xi\)is as defined in Section[4\.4](https://arxiv.org/html/2609.30503#S4.SS4)\.
Fixffin the cover and distinct clientsm,jm,j\. Under the common\-law assumption, the two empirical means have the same expectation\. Subtracting it gives
1Nm∑i∈ℐmf\(Oi\)−1Nj∑i∈ℐjf\(Oi\)\\displaystyle\\frac\{1\}\{N\_\{m\}\}\\sum\_\{i\\in\\mathcal\{I\}\_\{m\}\}f\(O\_\{i\}\)\-\\frac\{1\}\{N\_\{j\}\}\\sum\_\{i\\in\\mathcal\{I\}\_\{j\}\}f\(O\_\{i\}\)=1Nm∑i∈ℐm\{f\(Oi\)−P0f\}−1Nj∑i∈ℐj\{f\(Oi\)−P0f\},\\displaystyle=\\frac\{1\}\{N\_\{m\}\}\\sum\_\{i\\in\\mathcal\{I\}\_\{m\}\}\\\{f\(O\_\{i\}\)\-P\_\{0\}f\\\}\-\\frac\{1\}\{N\_\{j\}\}\\sum\_\{i\\in\\mathcal\{I\}\_\{j\}\}\\\{f\(O\_\{i\}\)\-P\_\{0\}f\\\},1Nm∑i∈ℐmP0f−1Nj∑i∈ℐjP0f=P0f−P0f=0\.\\displaystyle\\frac\{1\}\{N\_\{m\}\}\\sum\_\{i\\in\\mathcal\{I\}\_\{m\}\}P\_\{0\}f\-\\frac\{1\}\{N\_\{j\}\}\\sum\_\{i\\in\\mathcal\{I\}\_\{j\}\}P\_\{0\}f=P\_\{0\}f\-P\_\{0\}f=0\.The centered summands are independent under the conditioning on the partition\. A term from clientmmhas range length at most2/Nm2/N\_\{m\}, and a term from clientjjhas range length at most2/Nj2/N\_\{j\}\. The bounded\-variable exponential\-moment estimate of[Hoeffding \(1963\)](https://arxiv.org/html/2609.30503#bib.bib23)therefore gives, for everyu∈ℝu\\in\\mathbb\{R\},
𝔼exp\[u\{1Nm∑i∈ℐmf\(Oi\)−1Nj∑i∈ℐjf\(Oi\)\}\]\\displaystyle\\mathbb\{E\}\\exp\\\!\\left\[u\\left\\\{\\frac\{1\}\{N\_\{m\}\}\\sum\_\{i\\in\\mathcal\{I\}\_\{m\}\}f\(O\_\{i\}\)\-\\frac\{1\}\{N\_\{j\}\}\\sum\_\{i\\in\\mathcal\{I\}\_\{j\}\}f\(O\_\{i\}\)\\right\\\}\\right\]=∏i∈ℐm𝔼exp\[uNm\{f\(Oi\)−P0f\}\]∏i∈ℐj𝔼exp\[−uNj\{f\(Oi\)−P0f\}\]\\displaystyle\\quad=\\prod\_\{i\\in\\mathcal\{I\}\_\{m\}\}\\mathbb\{E\}\\exp\\\!\\left\[\\frac\{u\}\{N\_\{m\}\}\\\{f\(O\_\{i\}\)\-P\_\{0\}f\\\}\\right\]\\prod\_\{i\\in\\mathcal\{I\}\_\{j\}\}\\mathbb\{E\}\\exp\\\!\\left\[\-\\frac\{u\}\{N\_\{j\}\}\\\{f\(O\_\{i\}\)\-P\_\{0\}f\\\}\\right\]≤exp\{u28\[Nm\(2Nm\)2\+Nj\(2Nj\)2\]\}\\displaystyle\\quad\\leq\\exp\\\!\\left\\\{\\frac\{u^\{2\}\}\{8\}\\left\[N\_\{m\}\\left\(\\frac\{2\}\{N\_\{m\}\}\\right\)^\{2\}\+N\_\{j\}\\left\(\\frac\{2\}\{N\_\{j\}\}\\right\)^\{2\}\\right\]\\right\\\}=exp\(u2smj2\)\.\\displaystyle\\quad=\\exp\\\!\\left\(\\frac\{u^\{2\}s\_\{mj\}\}\{2\}\\right\)\.Markov’s inequality with positiveuu, minimized atu=t/smju=t/s\_\{mj\}, bounds the upper tail\. Applying the same argument to the negative of the sum gives
ℙ\(\|1Nm∑i∈ℐmf\(Oi\)−1Nj∑i∈ℐjf\(Oi\)\|\>t\)\\displaystyle\\mathbb\{P\}\\\!\\left\(\\left\|\\frac\{1\}\{N\_\{m\}\}\\sum\_\{i\\in\\mathcal\{I\}\_\{m\}\}f\(O\_\{i\}\)\-\\frac\{1\}\{N\_\{j\}\}\\sum\_\{i\\in\\mathcal\{I\}\_\{j\}\}f\(O\_\{i\}\)\\right\|\>t\\right\)≤2infu\>0exp\(−ut\+u2smj2\)=2exp\(−t22smj\),t\>0\.\\displaystyle\\quad\\leq 2\\inf\_\{u\>0\}\\exp\\\!\\left\(\-ut\+\\frac\{u^\{2\}s\_\{mj\}\}\{2\}\\right\)=2\\exp\\\!\\left\(\-\\frac\{t^\{2\}\}\{2s\_\{mj\}\}\\right\),\\qquad t\>0\.There are at mostM\(M−1\)𝒩nM\(M\-1\)\\mathcal\{N\}\_\{n\}comparisons, one for each ordered client pair and cover member\. A union bound shows that the probability of any comparison exceedingζn\(ξ\)smj/2\\zeta\_\{n\}\(\\xi\)\\sqrt\{s\_\{mj\}\}/2is at most
∑m≠j∑b=1𝒩n2e−ζn\(ξ\)2/8\\displaystyle\\sum\_\{m\\neq j\}\\sum\_\{b=1\}^\{\\mathcal\{N\}\_\{n\}\}2e^\{\-\\zeta\_\{n\}\(\\xi\)^\{2\}/8\}=2M\(M−1\)𝒩nξ4M2𝒩n\\displaystyle=2M\(M\-1\)\\mathcal\{N\}\_\{n\}\\frac\{\\xi\}\{4M^\{2\}\\mathcal\{N\}\_\{n\}\}=M−12Mξ≤ξ\.\\displaystyle=\\frac\{M\-1\}\{2M\}\\xi\\leq\\xi\.Work on the finite\-cover event just constructed, intersected with the probability\-one event that all observations belong to the common full\-measure set\. For any normalized scalar derivative functionffin Assumption[4\.5](https://arxiv.org/html/2609.30503#S4.Thmassumption5), choose a cover memberfbf\_\{b\}with‖f−fb‖∞≤1/n\\\|f\-f\_\{b\}\\\|\_\{\\infty\}\\leq 1/n\. Then
\|1Nm∑i∈ℐmf\(Oi\)−1Nj∑i∈ℐjf\(Oi\)\|\\displaystyle\\left\|\\frac\{1\}\{N\_\{m\}\}\\sum\_\{i\\in\\mathcal\{I\}\_\{m\}\}f\(O\_\{i\}\)\-\\frac\{1\}\{N\_\{j\}\}\\sum\_\{i\\in\\mathcal\{I\}\_\{j\}\}f\(O\_\{i\}\)\\right\|≤\|1Nm∑i∈ℐmfb\(Oi\)−1Nj∑i∈ℐjfb\(Oi\)\|\\displaystyle\\leq\\left\|\\frac\{1\}\{N\_\{m\}\}\\sum\_\{i\\in\\mathcal\{I\}\_\{m\}\}f\_\{b\}\(O\_\{i\}\)\-\\frac\{1\}\{N\_\{j\}\}\\sum\_\{i\\in\\mathcal\{I\}\_\{j\}\}f\_\{b\}\(O\_\{i\}\)\\right\|\+1Nm∑i∈ℐm\|f−fb\|\(Oi\)\+1Nj∑i∈ℐj\|f−fb\|\(Oi\)\\displaystyle\\quad\+\\frac\{1\}\{N\_\{m\}\}\\sum\_\{i\\in\\mathcal\{I\}\_\{m\}\}\|f\-f\_\{b\}\|\(O\_\{i\}\)\+\\frac\{1\}\{N\_\{j\}\}\\sum\_\{i\\in\\mathcal\{I\}\_\{j\}\}\|f\-f\_\{b\}\|\(O\_\{i\}\)≤ζn\(ξ\)2smj\+2n\.\\displaystyle\\leq\\frac\{\\zeta\_\{n\}\(\\xi\)\}\{2\}\\sqrt\{s\_\{mj\}\}\+\\frac\{2\}\{n\}\.The covering error is small enough to be included in the stated concentration factor, since
smj\\displaystyle s\_\{mj\}=Nm\+NjNmNj≥4Nm\+Nj≥4n,\\displaystyle=\\frac\{N\_\{m\}\+N\_\{j\}\}\{N\_\{m\}N\_\{j\}\}\\geq\\frac\{4\}\{N\_\{m\}\+N\_\{j\}\}\\geq\\frac\{4\}\{n\},2n\\displaystyle\\frac\{2\}\{n\}≤ζn\(ξ\)2smj,\\displaystyle\\leq\\frac\{\\zeta\_\{n\}\(\\xi\)\}\{2\}\\sqrt\{s\_\{mj\}\},ζn\(ξ\)2smj\+2n\\displaystyle\\frac\{\\zeta\_\{n\}\(\\xi\)\}\{2\}\\sqrt\{s\_\{mj\}\}\+\\frac\{2\}\{n\}≤ζn\(ξ\)smj,\\displaystyle\\leq\\zeta\_\{n\}\(\\xi\)\\sqrt\{s\_\{mj\}\},wheren≥2n\\geq 2andζn\(ξ\)2≥8log4\\zeta\_\{n\}\(\\xi\)^\{2\}\\geq 8\\log 4suffice for the middle inequality\. The resulting event controls the entire class at once, so it also controls the derivative functions selected along the realized optimization trajectory\. For any common base stateppand parameterϵ\\epsiloncovered by Assumption[4\.5](https://arxiv.org/html/2609.30503#S4.Thmassumption5), apply this scalar bound to the normalized directional gradients\. Differentiating the finite empirical sums and using the dual characterization of the Euclidean norm gives
‖∇ϵℓm\(p\(ϵ\)\)−∇ϵℓj\(p\(ϵ\)\)‖\\displaystyle\\left\\\|\\nabla\_\{\\epsilon\}\\ell\_\{m\}\(p\(\\epsilon\)\)\-\\nabla\_\{\\epsilon\}\\ell\_\{j\}\(p\(\\epsilon\)\)\\right\\\|=G1sup‖v‖=1\|1Nm∑i∈ℐmv⊤∇ϵL\(p\(ϵ\)\)\(Oi\)G1−1Nj∑i∈ℐjv⊤∇ϵL\(p\(ϵ\)\)\(Oi\)G1\|\\displaystyle\\quad=G\_\{1\}\\sup\_\{\\\|v\\\|=1\}\\left\|\\frac\{1\}\{N\_\{m\}\}\\sum\_\{i\\in\\mathcal\{I\}\_\{m\}\}\\frac\{v^\{\\top\}\\nabla\_\{\\epsilon\}L\(p\(\\epsilon\)\)\(O\_\{i\}\)\}\{G\_\{1\}\}\-\\frac\{1\}\{N\_\{j\}\}\\sum\_\{i\\in\\mathcal\{I\}\_\{j\}\}\\frac\{v^\{\\top\}\\nabla\_\{\\epsilon\}L\(p\(\\epsilon\)\)\(O\_\{i\}\)\}\{G\_\{1\}\}\\right\|≤G1ζn\(ξ\)smj\.\\displaystyle\\quad\\leq G\_\{1\}\\zeta\_\{n\}\(\\xi\)\\sqrt\{s\_\{mj\}\}\.Twice continuous differentiability makes the Hessian difference symmetric\. Its operator norm is the supremum of the absolute quadratic form, and the scalar bound for the normalized Hessian functions therefore gives
‖∇ϵ2ℓm\(p\(ϵ\)\)−∇ϵ2ℓj\(p\(ϵ\)\)‖op\\displaystyle\\left\\\|\\nabla\_\{\\epsilon\}^\{2\}\\ell\_\{m\}\(p\(\\epsilon\)\)\-\\nabla\_\{\\epsilon\}^\{2\}\\ell\_\{j\}\(p\(\\epsilon\)\)\\right\\\|\_\{\\mathrm\{op\}\}=βsup‖v‖=1\|1Nm∑i∈ℐmv⊤∇ϵ2L\(p\(ϵ\)\)\(Oi\)vβ−1Nj∑i∈ℐjv⊤∇ϵ2L\(p\(ϵ\)\)\(Oi\)vβ\|\\displaystyle\\quad=\\beta\\sup\_\{\\\|v\\\|=1\}\\left\|\\frac\{1\}\{N\_\{m\}\}\\sum\_\{i\\in\\mathcal\{I\}\_\{m\}\}\\frac\{v^\{\\top\}\\nabla\_\{\\epsilon\}^\{2\}L\(p\(\\epsilon\)\)\(O\_\{i\}\)v\}\{\\beta\}\-\\frac\{1\}\{N\_\{j\}\}\\sum\_\{i\\in\\mathcal\{I\}\_\{j\}\}\\frac\{v^\{\\top\}\\nabla\_\{\\epsilon\}^\{2\}L\(p\(\\epsilon\)\)\(O\_\{i\}\)v\}\{\\beta\}\\right\|≤βζn\(ξ\)smj\.\\displaystyle\\quad\\leq\\beta\\zeta\_\{n\}\(\\xi\)\\sqrt\{s\_\{mj\}\}\.These inequalities establish \([30](https://arxiv.org/html/2609.30503#S4.E30)\) on the same event, since the cover includes both normalized gradient and Hessian functions\. The cover was fixed before fittingp0p^\{0\}or choosing the subsequent states and active sets from the sample\. We may therefore evaluate the bound along the entire trajectory of either weighting mode, even when initialization and all later fits use the targeting sample\.
We finish by verifying the compact\-family example following Assumption[4\.5](https://arxiv.org/html/2609.30503#S4.Thmassumption5)\. For this example only, suppose that rescaling a bounded parameter set indexes each normalized derivative family by a subset of\[−1,1\]q\[\-1,1\]^\{q\}, with aCC\-Lipschitz map from the Euclidean parameter norm to the uniform function norm andq,Cq,Cfixed\. The parameterization includes the base state, the fluctuation coordinates, and the unit direction; it is not restricted to theddfluctuation coordinates\. Partition the cube into cells of side length at most1/\(Cnq\)1/\(Cn\\sqrt\{q\}\)and choose one valid representative from each occupied cell\. For any parameter and the representative of its cell,
‖θ−θ′‖\\displaystyle\\\|\\theta\-\\theta^\{\\prime\}\\\|≤q1Cnq=1Cn,\\displaystyle\\leq\\sqrt\{q\}\\,\\frac\{1\}\{Cn\\sqrt\{q\}\}=\\frac\{1\}\{Cn\},‖fθ−fθ′‖∞\\displaystyle\\\|f\_\{\\theta\}\-f\_\{\\theta^\{\\prime\}\}\\\|\_\{\\infty\}≤C‖θ−θ′‖≤1n,\\displaystyle\\leq C\\\|\\theta\-\\theta^\{\\prime\}\\\|\\leq\\frac\{1\}\{n\},𝒩n\\displaystyle\\mathcal\{N\}\_\{n\}≤2\(2\+2Cnq\)q,\\displaystyle\\leq 2\\bigl\(2\+2Cn\\sqrt\{q\}\\bigr\)^\{q\},log𝒩n\\displaystyle\\log\\mathcal\{N\}\_\{n\}≤log2\+qlog\(2\+2Cnq\)=O\(logn\)\.\\displaystyle\\leq\\log 2\+q\\log\\bigl\(2\+2Cn\\sqrt\{q\}\\bigr\)=O\(\\log n\)\.The factor two accounts for the two derivative families\. Choosing representatives from occupied cells ensures that they belong to the family, as required for an internal cover\. Constant maps need only one representative per family\. ∎
### S\.2\.7Proof of Lemma[4\.7](https://arxiv.org/html/2609.30503#S4.Thmtheorem7)
Fix any iteration on the uniform event of Lemma[4\.6](https://arxiv.org/html/2609.30503#S4.Thmtheorem6)\. If the active set is empty, all quantities in the claim are zero\. Otherwise, suppress the fixed superscriptkkonϵk\\epsilon^\{k\}andϵ^mk\\hat\{\\epsilon\}\_\{m\}^\{k\}, and write
a=∑m∈𝒜kαm,um=ϵ−ϵ^m\.a=\\sum\_\{m\\in\\mathcal\{A\}\_\{k\}\}\\alpha\_\{m\},\\qquad u\_\{m\}=\\epsilon\-\\hat\{\\epsilon\}\_\{m\}\.These abbreviations are confined to this proof, and every client sum is over𝒜k\\mathcal\{A\}\_\{k\}\. The sampling coefficient satisfiesχk=∑mαm\(1−αm/a\)/Nm\\chi\_\{k\}=\\sum\_\{m\}\\alpha\_\{m\}\(1\-\\alpha\_\{m\}/a\)/N\_\{m\}for either weighting rule\. At each selected interior minimizer, the first\- and second\-order necessary conditions hold\. Together with the definition of the weighted average, they give
∇ℓm,k\(ϵ^m\)\\displaystyle\\nabla\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{m\}\)=𝟎,\\displaystyle=\\mathbf\{0\},∇2ℓm,k\(ϵ^m\)\\displaystyle\\nabla^\{2\}\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{m\}\)⪰0,\\displaystyle\\succeq 0,ϵ\\displaystyle\\epsilon=1a∑mαmϵ^m,\\displaystyle=\\frac\{1\}\{a\}\\sum\_\{m\}\\alpha\_\{m\}\\hat\{\\epsilon\}\_\{m\},∑mαmum\\displaystyle\\sum\_\{m\}\\alpha\_\{m\}u\_\{m\}=𝟎\.\\displaystyle=\\mathbf\{0\}\.The positive semidefiniteness is used only atϵ^m\\hat\{\\epsilon\}\_\{m\}; the loss may have negative curvature elsewhere on the connecting segments\. Two exact integral identities allow us to express the loss difference through endpoint derivatives and a fourth\-order remainder\. By Assumption[4\.4](https://arxiv.org/html/2609.30503#S4.Thmassumption4), the third directional derivative along any admissible segment is Lipschitz and hence absolutely continuous\. The scalar restriction therefore has an integrable fourth derivative almost everywhere\. For such a scalar functionϕ\\phion\[0,1\]\[0,1\], repeated integration by parts yields
∫01t\(1−t\)2ϕ\(4\)\(t\)𝑑t\\displaystyle\\int\_\{0\}^\{1\}t\(1\-t\)^\{2\}\\phi^\{\(4\)\}\(t\)\\,dt=\[t\(1−t\)2ϕ′′′\(t\)\]01−∫01\(1−4t\+3t2\)ϕ′′′\(t\)𝑑t\\displaystyle=\\bigl\[t\(1\-t\)^\{2\}\\phi^\{\\prime\\prime\\prime\}\(t\)\\bigr\]\_\{0\}^\{1\}\-\\int\_\{0\}^\{1\}\(1\-4t\+3t^\{2\}\)\\phi^\{\\prime\\prime\\prime\}\(t\)\\,dt=−\[\(1−4t\+3t2\)ϕ′′\(t\)\]01\+∫01\(−4\+6t\)ϕ′′\(t\)𝑑t\\displaystyle=\-\\bigl\[\(1\-4t\+3t^\{2\}\)\\phi^\{\\prime\\prime\}\(t\)\\bigr\]\_\{0\}^\{1\}\+\\int\_\{0\}^\{1\}\(\-4\+6t\)\\phi^\{\\prime\\prime\}\(t\)\\,dt=ϕ′′\(0\)\+\[\(−4\+6t\)ϕ′\(t\)\]01−6∫01ϕ′\(t\)𝑑t\\displaystyle=\\phi^\{\\prime\\prime\}\(0\)\+\\bigl\[\(\-4\+6t\)\\phi^\{\\prime\}\(t\)\\bigr\]\_\{0\}^\{1\}\-6\\int\_\{0\}^\{1\}\\phi^\{\\prime\}\(t\)\\,dt=ϕ′′\(0\)\+2ϕ′\(1\)\+4ϕ′\(0\)−6\{ϕ\(1\)−ϕ\(0\)\}\.\\displaystyle=\\phi^\{\\prime\\prime\}\(0\)\+2\\phi^\{\\prime\}\(1\)\+4\\phi^\{\\prime\}\(0\)\-6\\\{\\phi\(1\)\-\\phi\(0\)\\\}\.Thus
ϕ\(1\)−ϕ\(0\)=\\displaystyle\\phi\(1\)\-\\phi\(0\)=\{\}13ϕ′\(1\)\+23ϕ′\(0\)\+16ϕ′′\(0\)\\displaystyle\\frac\{1\}\{3\}\\phi^\{\\prime\}\(1\)\+\\frac\{2\}\{3\}\\phi^\{\\prime\}\(0\)\+\\frac\{1\}\{6\}\\phi^\{\\prime\\prime\}\(0\)\(S\.31\)−16∫01t\(1−t\)2ϕ\(4\)\(t\)dt\.\\displaystyle\-\\frac\{1\}\{6\}\\int\_\{0\}^\{1\}t\(1\-t\)^\{2\}\\phi^\{\(4\)\}\(t\)\\,dt\.Using the kernelt\(1−t\)t\(1\-t\)in the same integration\-by\-parts calculation gives
∫01t\(1−t\)ϕ\(4\)\(t\)𝑑t\\displaystyle\\int\_\{0\}^\{1\}t\(1\-t\)\\phi^\{\(4\)\}\(t\)\\,dt=\[t\(1−t\)ϕ′′′\(t\)\]01−∫01\(1−2t\)ϕ′′′\(t\)𝑑t\\displaystyle=\\bigl\[t\(1\-t\)\\phi^\{\\prime\\prime\\prime\}\(t\)\\bigr\]\_\{0\}^\{1\}\-\\int\_\{0\}^\{1\}\(1\-2t\)\\phi^\{\\prime\\prime\\prime\}\(t\)\\,dt=−\[\(1−2t\)ϕ′′\(t\)\]01−2∫01ϕ′′\(t\)𝑑t\\displaystyle=\-\\bigl\[\(1\-2t\)\\phi^\{\\prime\\prime\}\(t\)\\bigr\]\_\{0\}^\{1\}\-2\\int\_\{0\}^\{1\}\\phi^\{\\prime\\prime\}\(t\)\\,dt=ϕ′′\(1\)\+ϕ′′\(0\)−2\{ϕ′\(1\)−ϕ′\(0\)\}\.\\displaystyle=\\phi^\{\\prime\\prime\}\(1\)\+\\phi^\{\\prime\\prime\}\(0\)\-2\\\{\\phi^\{\\prime\}\(1\)\-\\phi^\{\\prime\}\(0\)\\\}\.Equivalently,
ϕ′\(1\)−ϕ′\(0\)=ϕ′′\(0\)\+ϕ′′\(1\)2−12∫01t\(1−t\)ϕ\(4\)\(t\)𝑑t\.\\phi^\{\\prime\}\(1\)\-\\phi^\{\\prime\}\(0\)=\\frac\{\\phi^\{\\prime\\prime\}\(0\)\+\\phi^\{\\prime\\prime\}\(1\)\}\{2\}\-\\frac\{1\}\{2\}\\int\_\{0\}^\{1\}t\(1\-t\)\\phi^\{\(4\)\}\(t\)\\,dt\.\(S\.32\)Apply \([S\.31](https://arxiv.org/html/2609.30503#S2.E31)\) toϕ\(t\)=ℓm,k\(ϵ^m\+tum\)\\phi\(t\)=\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{m\}\+tu\_\{m\}\)\. Its derivatives at the endpoints satisfy
ϕ′\(0\)\\displaystyle\\phi^\{\\prime\}\(0\)=∇ℓm,k\(ϵ^m\)⊤um=0,\\displaystyle=\\nabla\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{m\}\)^\{\\top\}u\_\{m\}=0,ϕ′\(1\)\\displaystyle\\phi^\{\\prime\}\(1\)=∇ℓm,k\(ϵ\)⊤um,ϕ′′\(0\)=um⊤∇2ℓm,k\(ϵ^m\)um,\\displaystyle=\\nabla\\ell\_\{m,k\}\(\\epsilon\)^\{\\top\}u\_\{m\},\\qquad\\phi^\{\\prime\\prime\}\(0\)=u\_\{m\}^\{\\top\}\\nabla^\{2\}\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{m\}\)u\_\{m\},\|ϕ′′′\(t\)−ϕ′′′\(s\)\|\\displaystyle\|\\phi^\{\\prime\\prime\\prime\}\(t\)\-\\phi^\{\\prime\\prime\\prime\}\(s\)\|=\|\{∇3ℓm,k\(ϵ^m\+tum\)−∇3ℓm,k\(ϵ^m\+sum\)\}\[um,um,um\]\|\\displaystyle=\\bigl\|\\\{\\nabla^\{3\}\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{m\}\+tu\_\{m\}\)\-\\nabla^\{3\}\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{m\}\+su\_\{m\}\)\\\}\[u\_\{m\},u\_\{m\},u\_\{m\}\]\\bigr\|≤β4\|t−s\|‖um‖4\.\\displaystyle\\leq\\beta\_\{4\}\|t\-s\|\\\|u\_\{m\}\\\|^\{4\}\.It follows that\|ϕ\(4\)\(t\)\|≤β4‖um‖4\|\\phi^\{\(4\)\}\(t\)\|\\leq\\beta\_\{4\}\\\|u\_\{m\}\\\|^\{4\}almost everywhere\. The empirical third derivative inherits the same Lipschitz constant from the observation\-level bound\. Summing the interpolation identity with the client weights gives
∑mαm\{ℓm,k\(ϵ\)−ℓm,k\(ϵ^m\)\}\\displaystyle\\sum\_\{m\}\\alpha\_\{m\}\\\{\\ell\_\{m,k\}\(\\epsilon\)\-\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{m\}\)\\\}=13∑mαm∇ℓm,k\(ϵ\)⊤um\+16∑mαmum⊤∇2ℓm,k\(ϵ^m\)um\\displaystyle=\\frac\{1\}\{3\}\\sum\_\{m\}\\alpha\_\{m\}\\nabla\\ell\_\{m,k\}\(\\epsilon\)^\{\\top\}u\_\{m\}\+\\frac\{1\}\{6\}\\sum\_\{m\}\\alpha\_\{m\}u\_\{m\}^\{\\top\}\\nabla^\{2\}\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{m\}\)u\_\{m\}\(S\.33\)−16∑mαm∫01t\(1−t\)2d4dt4ℓm,k\(ϵ^m\+tum\)dt\.\\displaystyle\-\\frac\{1\}\{6\}\\sum\_\{m\}\\alpha\_\{m\}\\int\_\{0\}^\{1\}t\(1\-t\)^\{2\}\\frac\{d^\{4\}\}\{dt^\{4\}\}\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{m\}\+tu\_\{m\}\)\\,dt\.
For the sample\-size factor,
∑m≠jαmαj\(Nm−1\+Nj−1\)\\displaystyle\\sum\_\{m\\neq j\}\\alpha\_\{m\}\\alpha\_\{j\}\(N\_\{m\}^\{\-1\}\+N\_\{j\}^\{\-1\}\)=2∑mαmNm∑j≠mαj\\displaystyle=2\\sum\_\{m\}\\frac\{\\alpha\_\{m\}\}\{N\_\{m\}\}\\sum\_\{j\\neq m\}\\alpha\_\{j\}=2∑mαm\(a−αm\)Nm=2aχk\.\\displaystyle=2\\sum\_\{m\}\\frac\{\\alpha\_\{m\}\(a\-\\alpha\_\{m\}\)\}\{N\_\{m\}\}=2a\\chi\_\{k\}\.\(S\.34\)Next, expanding the pairwise squared distances gives
∑m,jαmαj‖ϵ^m−ϵ^j‖2\\displaystyle\\sum\_\{m,j\}\\alpha\_\{m\}\\alpha\_\{j\}\\\|\\hat\{\\epsilon\}\_\{m\}\-\\hat\{\\epsilon\}\_\{j\}\\\|^\{2\}=∑m,jαmαj\(‖ϵ^m‖2\+‖ϵ^j‖2−2ϵ^m⊤ϵ^j\)\\displaystyle=\\sum\_\{m,j\}\\alpha\_\{m\}\\alpha\_\{j\}\(\\\|\\hat\{\\epsilon\}\_\{m\}\\\|^\{2\}\+\\\|\\hat\{\\epsilon\}\_\{j\}\\\|^\{2\}\-2\\hat\{\\epsilon\}\_\{m\}^\{\\top\}\\hat\{\\epsilon\}\_\{j\}\)=2a∑mαm‖ϵ^m‖2−2‖∑mαmϵ^m‖2\\displaystyle=2a\\sum\_\{m\}\\alpha\_\{m\}\\\|\\hat\{\\epsilon\}\_\{m\}\\\|^\{2\}\-2\\left\\\|\\sum\_\{m\}\\alpha\_\{m\}\\hat\{\\epsilon\}\_\{m\}\\right\\\|^\{2\}=2a\{∑mαm‖ϵ^m‖2−a‖ϵ‖2\}=2a∑mαm‖ϵ^m−ϵ‖2=2aV2k\.\\displaystyle=2a\\left\\\{\\sum\_\{m\}\\alpha\_\{m\}\\\|\\hat\{\\epsilon\}\_\{m\}\\\|^\{2\}\-a\\\|\\epsilon\\\|^\{2\}\\right\\\}=2a\\sum\_\{m\}\\alpha\_\{m\}\\\|\\hat\{\\epsilon\}\_\{m\}\-\\epsilon\\\|^\{2\}=2aV\_\{2\}^\{k\}\.\(S\.35\)By definition,
∑m,jαmαj‖ϵ^m−ϵ^j‖4=2aV4k\.\\sum\_\{m,j\}\\alpha\_\{m\}\\alpha\_\{j\}\\\|\\hat\{\\epsilon\}\_\{m\}\-\\hat\{\\epsilon\}\_\{j\}\\\|^\{4\}=2aV\_\{4\}^\{k\}\.\(S\.36\)Diagonal terms vanish in both distance identities\. We omit them from \([S\.34](https://arxiv.org/html/2609.30503#S2.E34)\) because Lemma[4\.6](https://arxiv.org/html/2609.30503#S4.Thmtheorem6)compares distinct clients; the diagonal derivative differences are already zero\. For the gradient term in \([S\.33](https://arxiv.org/html/2609.30503#S2.E33)\), centering first converts the weighted sum into pairwise differences\. Cauchy–Schwarz and Lemma[4\.6](https://arxiv.org/html/2609.30503#S4.Thmtheorem6)then give
∑mαm∇ℓm,k\(ϵ\)⊤um=1a∑m,jαmαj∇ℓm,k\(ϵ\)⊤\(um−uj\)\\displaystyle\\sum\_\{m\}\\alpha\_\{m\}\\nabla\\ell\_\{m,k\}\(\\epsilon\)^\{\\top\}u\_\{m\}=\\frac\{1\}\{a\}\\sum\_\{m,j\}\\alpha\_\{m\}\\alpha\_\{j\}\\nabla\\ell\_\{m,k\}\(\\epsilon\)^\{\\top\}\(u\_\{m\}\-u\_\{j\}\)=12a∑m,jαmαj\{∇ℓm,k\(ϵ\)−∇ℓj,k\(ϵ\)\}⊤\(um−uj\)\\displaystyle\\quad=\\frac\{1\}\{2a\}\\sum\_\{m,j\}\\alpha\_\{m\}\\alpha\_\{j\}\\\{\\nabla\\ell\_\{m,k\}\(\\epsilon\)\-\\nabla\\ell\_\{j,k\}\(\\epsilon\)\\\}^\{\\top\}\(u\_\{m\}\-u\_\{j\}\)≤12a\(∑m,jαmαj‖∇ℓm,k\(ϵ\)−∇ℓj,k\(ϵ\)‖2\)1/2\(∑m,jαmαj‖um−uj‖2\)1/2\\displaystyle\\quad\\leq\\frac\{1\}\{2a\}\\left\(\\sum\_\{m,j\}\\alpha\_\{m\}\\alpha\_\{j\}\\\|\\nabla\\ell\_\{m,k\}\(\\epsilon\)\-\\nabla\\ell\_\{j,k\}\(\\epsilon\)\\\|^\{2\}\\right\)^\{1/2\}\\left\(\\sum\_\{m,j\}\\alpha\_\{m\}\\alpha\_\{j\}\\\|u\_\{m\}\-u\_\{j\}\\\|^\{2\}\\right\)^\{1/2\}≤G1ζn\(ξ\)2a\(∑m≠jαmαj\(Nm−1\+Nj−1\)\)1/2\(∑m,jαmαj‖ϵ^m−ϵ^j‖2\)1/2\\displaystyle\\quad\\leq\\frac\{G\_\{1\}\\zeta\_\{n\}\(\\xi\)\}\{2a\}\\left\(\\sum\_\{m\\neq j\}\\alpha\_\{m\}\\alpha\_\{j\}\(N\_\{m\}^\{\-1\}\+N\_\{j\}^\{\-1\}\)\\right\)^\{1/2\}\\left\(\\sum\_\{m,j\}\\alpha\_\{m\}\\alpha\_\{j\}\\\|\\hat\{\\epsilon\}\_\{m\}\-\\hat\{\\epsilon\}\_\{j\}\\\|^\{2\}\\right\)^\{1/2\}=G1ζn\(ξ\)2a\(2aχk\)1/2\(2aV2k\)1/2=G1ζn\(ξ\)χkV2k\.\\displaystyle\\quad=\\frac\{G\_\{1\}\\zeta\_\{n\}\(\\xi\)\}\{2a\}\(2a\\chi\_\{k\}\)^\{1/2\}\(2aV\_\{2\}^\{k\}\)^\{1/2\}=G\_\{1\}\\zeta\_\{n\}\(\\xi\)\\sqrt\{\\chi\_\{k\}V\_\{2\}^\{k\}\}\.The weighted directions sum to zero, canceling any gradient component common to all clients\. The resulting bound depends on cross\-client derivative differences, which supply the sample\-size factor; separate bounds on the individual gradients would not retain it\.
For the curvature term, we use stationarity of each local loss at its own selected minimum\. Fixm≠jm\\neq jand letv=ϵ^j−ϵ^mv=\\hat\{\\epsilon\}\_\{j\}\-\\hat\{\\epsilon\}\_\{m\}\. Use the two scalar restrictionsϕm\(t\)=ℓm,k\(ϵ^m\+tv\)\\phi\_\{m\}\(t\)=\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{m\}\+tv\)andϕj\(t\)=ℓj,k\(ϵ^m\+tv\)\\phi\_\{j\}\(t\)=\\ell\_\{j,k\}\(\\hat\{\\epsilon\}\_\{m\}\+tv\)\. Their endpoint derivatives are
ϕm′\(0\)\\displaystyle\\phi\_\{m\}^\{\\prime\}\(0\)=0,\\displaystyle=0,ϕm′\(1\)\\displaystyle\\phi\_\{m\}^\{\\prime\}\(1\)=∇ℓm,k\(ϵ^j\)⊤v,\\displaystyle=\\nabla\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{j\}\)^\{\\top\}v,ϕj′\(0\)\\displaystyle\\phi\_\{j\}^\{\\prime\}\(0\)=∇ℓj,k\(ϵ^m\)⊤v,\\displaystyle=\\nabla\\ell\_\{j,k\}\(\\hat\{\\epsilon\}\_\{m\}\)^\{\\top\}v,ϕj′\(1\)\\displaystyle\\phi\_\{j\}^\{\\prime\}\(1\)=0,\\displaystyle=0,ϕm′′\(t\)\\displaystyle\\phi\_\{m\}^\{\\prime\\prime\}\(t\)=v⊤∇2ℓm,k\(ϵ^m\+tv\)v,\\displaystyle=v^\{\\top\}\\nabla^\{2\}\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{m\}\+tv\)v,ϕj′′\(t\)\\displaystyle\\phi\_\{j\}^\{\\prime\\prime\}\(t\)=v⊤∇2ℓj,k\(ϵ^m\+tv\)v\.\\displaystyle=v^\{\\top\}\\nabla^\{2\}\\ell\_\{j,k\}\(\\hat\{\\epsilon\}\_\{m\}\+tv\)v\.Both fourth derivatives have absolute value at mostβ4‖v‖4\\beta\_\{4\}\\\|v\\\|^\{4\}almost everywhere\. Apply \([S\.32](https://arxiv.org/html/2609.30503#S2.E32)\) to both restrictions and add the identities\. Collecting the Hessian of each loss at its own minimizer gives
v⊤\{∇2ℓm,k\(ϵ^m\)\+∇2ℓj,k\(ϵ^j\)\}v=\{∇ℓm,k\(ϵ^j\)−∇ℓj,k\(ϵ^j\)\}⊤v\+\{∇ℓm,k\(ϵ^m\)−∇ℓj,k\(ϵ^m\)\}⊤v\\displaystyle v^\{\\top\}\\\{\\nabla^\{2\}\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{m\}\)\+\\nabla^\{2\}\\ell\_\{j,k\}\(\\hat\{\\epsilon\}\_\{j\}\)\\\}v=\\\{\\nabla\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{j\}\)\-\\nabla\\ell\_\{j,k\}\(\\hat\{\\epsilon\}\_\{j\}\)\\\}^\{\\top\}v\+\\\{\\nabla\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{m\}\)\-\\nabla\\ell\_\{j,k\}\(\\hat\{\\epsilon\}\_\{m\}\)\\\}^\{\\top\}v−12v⊤\{∇2ℓm,k\(ϵ^j\)−∇2ℓj,k\(ϵ^j\)\}v−12v⊤\{∇2ℓj,k\(ϵ^m\)−∇2ℓm,k\(ϵ^m\)\}v\\displaystyle\\qquad\-\\frac\{1\}\{2\}v^\{\\top\}\\\{\\nabla^\{2\}\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{j\}\)\-\\nabla^\{2\}\\ell\_\{j,k\}\(\\hat\{\\epsilon\}\_\{j\}\)\\\}v\-\\frac\{1\}\{2\}v^\{\\top\}\\\{\\nabla^\{2\}\\ell\_\{j,k\}\(\\hat\{\\epsilon\}\_\{m\}\)\-\\nabla^\{2\}\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{m\}\)\\\}v\+12∫01t\(1−t\)\{ϕm\(4\)\(t\)\+ϕj\(4\)\(t\)\}dt\.\\displaystyle\\qquad\+\\frac\{1\}\{2\}\\int\_\{0\}^\{1\}t\(1\-t\)\\\{\\phi\_\{m\}^\{\(4\)\}\(t\)\+\\phi\_\{j\}^\{\(4\)\}\(t\)\\\}\\,dt\.Each cross\-client derivative difference is now evaluated at a common fluctuation parameter\. We can therefore apply Lemma[4\.6](https://arxiv.org/html/2609.30503#S4.Thmtheorem6)to those differences and the fourth\-derivative bound to the integral, obtaining
v⊤\{∇2ℓm,k\(ϵ^m\)\+∇2ℓj,k\(ϵ^j\)\}v≤\{‖∇ℓm,k\(ϵ^j\)−∇ℓj,k\(ϵ^j\)‖\+‖∇ℓm,k\(ϵ^m\)−∇ℓj,k\(ϵ^m\)‖\}‖v‖\\displaystyle v^\{\\top\}\\\{\\nabla^\{2\}\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{m\}\)\+\\nabla^\{2\}\\ell\_\{j,k\}\(\\hat\{\\epsilon\}\_\{j\}\)\\\}v\\leq\\\{\\\|\\nabla\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{j\}\)\-\\nabla\\ell\_\{j,k\}\(\\hat\{\\epsilon\}\_\{j\}\)\\\|\+\\\|\\nabla\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{m\}\)\-\\nabla\\ell\_\{j,k\}\(\\hat\{\\epsilon\}\_\{m\}\)\\\|\\\}\\\|v\\\|\+12‖∇2ℓm,k\(ϵ^j\)−∇2ℓj,k\(ϵ^j\)‖op‖v‖2\+12‖∇2ℓj,k\(ϵ^m\)−∇2ℓm,k\(ϵ^m\)‖op‖v‖2\\displaystyle\\qquad\+\\frac\{1\}\{2\}\\\|\\nabla^\{2\}\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{j\}\)\-\\nabla^\{2\}\\ell\_\{j,k\}\(\\hat\{\\epsilon\}\_\{j\}\)\\\|\_\{\\mathrm\{op\}\}\\\|v\\\|^\{2\}\+\\frac\{1\}\{2\}\\\|\\nabla^\{2\}\\ell\_\{j,k\}\(\\hat\{\\epsilon\}\_\{m\}\)\-\\nabla^\{2\}\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{m\}\)\\\|\_\{\\mathrm\{op\}\}\\\|v\\\|^\{2\}\+12∫01t\(1−t\)\(2β4∥v∥4\)dt\\displaystyle\\qquad\+\\frac\{1\}\{2\}\\int\_\{0\}^\{1\}t\(1\-t\)\(2\\beta\_\{4\}\\\|v\\\|^\{4\}\)\\,dt≤2G1ζn\(ξ\)Nm−1\+Nj−1‖v‖\+βζn\(ξ\)Nm−1\+Nj−1‖v‖2\+β46‖v‖4\.\\displaystyle\\quad\\leq 2G\_\{1\}\\zeta\_\{n\}\(\\xi\)\\sqrt\{N\_\{m\}^\{\-1\}\+N\_\{j\}^\{\-1\}\}\\\|v\\\|\+\\beta\\zeta\_\{n\}\(\\xi\)\\sqrt\{N\_\{m\}^\{\-1\}\+N\_\{j\}^\{\-1\}\}\\\|v\\\|^\{2\}\+\\frac\{\\beta\_\{4\}\}\{6\}\\\|v\\\|^\{4\}\.\(S\.37\)The argument has not required positive curvature along the intervening segment\.
We now use the positive semidefinite Hessian at each selected minimizer to pass from pairwise directions to the direction of the aggregate\. Sinceum=a−1∑jαj\(ϵ^j−ϵ^m\)u\_\{m\}=a^\{\-1\}\\sum\_\{j\}\\alpha\_\{j\}\(\\hat\{\\epsilon\}\_\{j\}\-\\hat\{\\epsilon\}\_\{m\}\)and∇2ℓm,k\(ϵ^m\)⪰0\\nabla^\{2\}\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{m\}\)\\succeq 0,
1a∑jαj\(ϵ^j−ϵ^m\)⊤∇2ℓm,k\(ϵ^m\)\(ϵ^j−ϵ^m\)−um⊤∇2ℓm,k\(ϵ^m\)um\\displaystyle\\frac\{1\}\{a\}\\sum\_\{j\}\\alpha\_\{j\}\(\\hat\{\\epsilon\}\_\{j\}\-\\hat\{\\epsilon\}\_\{m\}\)^\{\\top\}\\nabla^\{2\}\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{m\}\)\(\\hat\{\\epsilon\}\_\{j\}\-\\hat\{\\epsilon\}\_\{m\}\)\-u\_\{m\}^\{\\top\}\\nabla^\{2\}\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{m\}\)u\_\{m\}=1a∑jαj\(ϵ^j−ϵ^m−um\)⊤∇2ℓm,k\(ϵ^m\)\(ϵ^j−ϵ^m−um\)≥0\.\\displaystyle\\quad=\\frac\{1\}\{a\}\\sum\_\{j\}\\alpha\_\{j\}\(\\hat\{\\epsilon\}\_\{j\}\-\\hat\{\\epsilon\}\_\{m\}\-u\_\{m\}\)^\{\\top\}\\nabla^\{2\}\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{m\}\)\(\\hat\{\\epsilon\}\_\{j\}\-\\hat\{\\epsilon\}\_\{m\}\-u\_\{m\}\)\\geq 0\.Multiplying byαm\\alpha\_\{m\}, summing, and exchanging the two client indices in one copy of the sum gives
∑mαmum⊤∇2ℓm,k\(ϵ^m\)um\\displaystyle\\sum\_\{m\}\\alpha\_\{m\}u\_\{m\}^\{\\top\}\\nabla^\{2\}\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{m\}\)u\_\{m\}≤1a∑m,jαmαj\(ϵ^j−ϵ^m\)⊤∇2ℓm,k\(ϵ^m\)\(ϵ^j−ϵ^m\)\\displaystyle\\leq\\frac\{1\}\{a\}\\sum\_\{m,j\}\\alpha\_\{m\}\\alpha\_\{j\}\(\\hat\{\\epsilon\}\_\{j\}\-\\hat\{\\epsilon\}\_\{m\}\)^\{\\top\}\\nabla^\{2\}\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{m\}\)\(\\hat\{\\epsilon\}\_\{j\}\-\\hat\{\\epsilon\}\_\{m\}\)=12a∑m,jαmαj\(ϵ^j−ϵ^m\)⊤\(∇2ℓm,k\(ϵ^m\)\+∇2ℓj,k\(ϵ^j\)\)\(ϵ^j−ϵ^m\)\.\\displaystyle=\\frac\{1\}\{2a\}\\sum\_\{m,j\}\\alpha\_\{m\}\\alpha\_\{j\}\(\\hat\{\\epsilon\}\_\{j\}\-\\hat\{\\epsilon\}\_\{m\}\)^\{\\top\}\(\\nabla^\{2\}\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{m\}\)\+\\nabla^\{2\}\\ell\_\{j,k\}\(\\hat\{\\epsilon\}\_\{j\}\)\)\(\\hat\{\\epsilon\}\_\{j\}\-\\hat\{\\epsilon\}\_\{m\}\)\.Substitute \([S\.37](https://arxiv.org/html/2609.30503#S2.E37)\) and apply Cauchy–Schwarz separately to its linear and quadratic distance terms:
∑mαmum⊤∇2ℓm,k\(ϵ^m\)um≤G1ζn\(ξ\)a∑m≠jαmαjNm−1\+Nj−1‖ϵ^m−ϵ^j‖\\displaystyle\\sum\_\{m\}\\alpha\_\{m\}u\_\{m\}^\{\\top\}\\nabla^\{2\}\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{m\}\)u\_\{m\}\\leq\\frac\{G\_\{1\}\\zeta\_\{n\}\(\\xi\)\}\{a\}\\sum\_\{m\\neq j\}\\alpha\_\{m\}\\alpha\_\{j\}\\sqrt\{N\_\{m\}^\{\-1\}\+N\_\{j\}^\{\-1\}\}\\\|\\hat\{\\epsilon\}\_\{m\}\-\\hat\{\\epsilon\}\_\{j\}\\\|\+βζn\(ξ\)2a∑m≠jαmαjNm−1\+Nj−1∥ϵ^m−ϵ^j∥2\+β412a∑m,jαmαj∥ϵ^m−ϵ^j∥4\\displaystyle\\qquad\+\\frac\{\\beta\\zeta\_\{n\}\(\\xi\)\}\{2a\}\\sum\_\{m\\neq j\}\\alpha\_\{m\}\\alpha\_\{j\}\\sqrt\{N\_\{m\}^\{\-1\}\+N\_\{j\}^\{\-1\}\}\\\|\\hat\{\\epsilon\}\_\{m\}\-\\hat\{\\epsilon\}\_\{j\}\\\|^\{2\}\+\\frac\{\\beta\_\{4\}\}\{12a\}\\sum\_\{m,j\}\\alpha\_\{m\}\\alpha\_\{j\}\\\|\\hat\{\\epsilon\}\_\{m\}\-\\hat\{\\epsilon\}\_\{j\}\\\|^\{4\}≤G1ζn\(ξ\)a\{∑m≠jαmαj\(Nm−1\+Nj−1\)\}1/2\{∑m,jαmαj‖ϵ^m−ϵ^j‖2\}1/2\\displaystyle\\quad\\leq\\frac\{G\_\{1\}\\zeta\_\{n\}\(\\xi\)\}\{a\}\\left\\\{\\sum\_\{m\\neq j\}\\alpha\_\{m\}\\alpha\_\{j\}\(N\_\{m\}^\{\-1\}\+N\_\{j\}^\{\-1\}\)\\right\\\}^\{1/2\}\\left\\\{\\sum\_\{m,j\}\\alpha\_\{m\}\\alpha\_\{j\}\\\|\\hat\{\\epsilon\}\_\{m\}\-\\hat\{\\epsilon\}\_\{j\}\\\|^\{2\}\\right\\\}^\{1/2\}\+βζn\(ξ\)2a\{∑m≠jαmαj\(Nm−1\+Nj−1\)\}1/2\{∑m,jαmαj‖ϵ^m−ϵ^j‖4\}1/2\+β46V4k\\displaystyle\\qquad\+\\frac\{\\beta\\zeta\_\{n\}\(\\xi\)\}\{2a\}\\left\\\{\\sum\_\{m\\neq j\}\\alpha\_\{m\}\\alpha\_\{j\}\(N\_\{m\}^\{\-1\}\+N\_\{j\}^\{\-1\}\)\\right\\\}^\{1/2\}\\left\\\{\\sum\_\{m,j\}\\alpha\_\{m\}\\alpha\_\{j\}\\\|\\hat\{\\epsilon\}\_\{m\}\-\\hat\{\\epsilon\}\_\{j\}\\\|^\{4\}\\right\\\}^\{1/2\}\+\\frac\{\\beta\_\{4\}\}\{6\}V\_\{4\}^\{k\}=G1ζn\(ξ\)a\(2aχk\)1/2\(2aV2k\)1/2\+βζn\(ξ\)2a\(2aχk\)1/2\(2aV4k\)1/2\+β46V4k\\displaystyle\\quad=\\frac\{G\_\{1\}\\zeta\_\{n\}\(\\xi\)\}\{a\}\(2a\\chi\_\{k\}\)^\{1/2\}\(2aV\_\{2\}^\{k\}\)^\{1/2\}\+\\frac\{\\beta\\zeta\_\{n\}\(\\xi\)\}\{2a\}\(2a\\chi\_\{k\}\)^\{1/2\}\(2aV\_\{4\}^\{k\}\)^\{1/2\}\+\\frac\{\\beta\_\{4\}\}\{6\}V\_\{4\}^\{k\}=2G1ζn\(ξ\)χkV2k\+βζn\(ξ\)χkV4k\+β46V4k\.\\displaystyle\\quad=2G\_\{1\}\\zeta\_\{n\}\(\\xi\)\\sqrt\{\\chi\_\{k\}V\_\{2\}^\{k\}\}\+\\beta\\zeta\_\{n\}\(\\xi\)\\sqrt\{\\chi\_\{k\}V\_\{4\}^\{k\}\}\+\\frac\{\\beta\_\{4\}\}\{6\}V\_\{4\}^\{k\}\.The normalization factors follow from \([S\.34](https://arxiv.org/html/2609.30503#S2.E34)\)\-\([S\.36](https://arxiv.org/html/2609.30503#S2.E36)\)\. The active massaais already included inχk\\chi\_\{k\}, and both disagreement moments have the same pairwise normalization\. For the remainder in \([S\.33](https://arxiv.org/html/2609.30503#S2.E33)\), the convexity ofv↦‖v‖4v\\mapsto\\\|v\\\|^\{4\}, which is unrelated to the curvature of the loss, gives
∑mαm‖um‖4\\displaystyle\\sum\_\{m\}\\alpha\_\{m\}\\\|u\_\{m\}\\\|^\{4\}=∑mαm‖∑jαja\(ϵ^j−ϵ^m\)‖4\\displaystyle=\\sum\_\{m\}\\alpha\_\{m\}\\left\\\|\\sum\_\{j\}\\frac\{\\alpha\_\{j\}\}\{a\}\(\\hat\{\\epsilon\}\_\{j\}\-\\hat\{\\epsilon\}\_\{m\}\)\\right\\\|^\{4\}≤∑mαm∑jαja‖ϵ^j−ϵ^m‖4=2V4k,\\displaystyle\\leq\\sum\_\{m\}\\alpha\_\{m\}\\sum\_\{j\}\\frac\{\\alpha\_\{j\}\}\{a\}\\\|\\hat\{\\epsilon\}\_\{j\}\-\\hat\{\\epsilon\}\_\{m\}\\\|^\{4\}=2V\_\{4\}^\{k\},\|16∑mαm∫01t\(1−t\)2d4dt4ℓm,k\(ϵ^m\+tum\)𝑑t\|≤β46∑mαm\|um\|∫014t\(1−t\)2𝑑t\\displaystyle\\left\|\\frac\{1\}\{6\}\\sum\_\{m\}\\alpha\_\{m\}\\int\_\{0\}^\{1\}t\(1\-t\)^\{2\}\\frac\{d^\{4\}\}\{dt^\{4\}\}\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{m\}\+tu\_\{m\}\)\\,dt\\right\|\\leq\\frac\{\\beta\_\{4\}\}\{6\}\\sum\_\{m\}\\alpha\_\{m\}\\\|u\_\{m\}\\\|^\{4\}\\int\_\{0\}^\{1\}t\(1\-t\)^\{2\}\\,dt=β472∑mαm‖um‖4≤β436V4k\.\\displaystyle\\quad=\\frac\{\\beta\_\{4\}\}\{72\}\\sum\_\{m\}\\alpha\_\{m\}\\\|u\_\{m\}\\\|^\{4\}\\leq\\frac\{\\beta\_\{4\}\}\{36\}V\_\{4\}^\{k\}\.Combining the three bounds in \([S\.33](https://arxiv.org/html/2609.30503#S2.E33)\) now yields
∑mαm\{ℓm,k\(ϵ\)−ℓm,k\(ϵ^m\)\}\\displaystyle\\sum\_\{m\}\\alpha\_\{m\}\\\{\\ell\_\{m,k\}\(\\epsilon\)\-\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{m\}\)\\\}≤13G1ζn\(ξ\)χkV2k\+16\{2G1ζn\(ξ\)χkV2k\+βζn\(ξ\)χkV4k\+β46V4k\}\+β436V4k\\displaystyle\\quad\\leq\\frac\{1\}\{3\}G\_\{1\}\\zeta\_\{n\}\(\\xi\)\\sqrt\{\\chi\_\{k\}V\_\{2\}^\{k\}\}\+\\frac\{1\}\{6\}\\left\\\{2G\_\{1\}\\zeta\_\{n\}\(\\xi\)\\sqrt\{\\chi\_\{k\}V\_\{2\}^\{k\}\}\+\\beta\\zeta\_\{n\}\(\\xi\)\\sqrt\{\\chi\_\{k\}V\_\{4\}^\{k\}\}\+\\frac\{\\beta\_\{4\}\}\{6\}V\_\{4\}^\{k\}\\right\\\}\+\\frac\{\\beta\_\{4\}\}\{36\}V\_\{4\}^\{k\}=2G1ζn\(ξ\)3χkV2k\+βζn\(ξ\)6χkV4k\+β418V4k\.\\displaystyle\\quad=\\frac\{2G\_\{1\}\\zeta\_\{n\}\(\\xi\)\}\{3\}\\sqrt\{\\chi\_\{k\}V\_\{2\}^\{k\}\}\+\\frac\{\\beta\\zeta\_\{n\}\(\\xi\)\}\{6\}\\sqrt\{\\chi\_\{k\}V\_\{4\}^\{k\}\}\+\\frac\{\\beta\_\{4\}\}\{18\}V\_\{4\}^\{k\}\.Each loss difference is nonnegative because its local fit is a global minimizer over the admissible fluctuations, giving the lower bound\. The deterministic quadratic bound uses only smoothness and stationarity at the selected minimum\. Along the admissible segment fromϵ^m\\hat\{\\epsilon\}\_\{m\}toϵ\\epsilon,
ℓm,k\(ϵ\)−ℓm,k\(ϵ^m\)\\displaystyle\\ell\_\{m,k\}\(\\epsilon\)\-\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{m\}\)=∫01∇ℓm,k\(ϵ^m\+tum\)⊤umdt\\displaystyle=\\int\_\{0\}^\{1\}\\nabla\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{m\}\+tu\_\{m\}\)^\{\\top\}u\_\{m\}\\,dt=∫01\{∇ℓm,k\(ϵ^m\+tum\)−∇ℓm,k\(ϵ^m\)\}⊤um𝑑t\\displaystyle=\\int\_\{0\}^\{1\}\\\{\\nabla\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{m\}\+tu\_\{m\}\)\-\\nabla\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{m\}\)\\\}^\{\\top\}u\_\{m\}\\,dt≤∫01βt‖um‖2𝑑t=β2‖um‖2\.\\displaystyle\\leq\\int\_\{0\}^\{1\}\\beta t\\\|u\_\{m\}\\\|^\{2\}\\,dt=\\frac\{\\beta\}\{2\}\\\|u\_\{m\}\\\|^\{2\}\.Summing givesβV2k/2\\beta V\_\{2\}^\{k\}/2\. On the uniform derivative event, both upper bounds hold at every iteration, so their minimum is a valid bound in each round\. If only one client remains,ϵ=ϵ^m\\epsilon=\\hat\{\\epsilon\}\_\{m\}, so the exact averaging error and every term in both bounds are zero\. ∎
### S\.2\.8Proof of Theorem[4\.8](https://arxiv.org/html/2609.30503#S4.Thmtheorem8)
Work on the single uniform event of Lemma[4\.6](https://arxiv.org/html/2609.30503#S4.Thmtheorem6); the deterministic parts of the argument hold whenever their optimization hypotheses hold\. A finite budget returns a prefix of this iteration\. After all clients have retired, continue the accounting by keeping their outputs constant and setting the active\-set quantities to zero\.
Fix any base stateppin the analyzed family, and take all local minima over the admissible fluctuations\. Since zero is feasible,
minϵℓm\(p\(ϵ\)\)\\displaystyle\\min\_\{\\epsilon\}\\ell\_\{m\}\(p\(\\epsilon\)\)≤ℓm\(p\(𝟎\)\)=ℓm\(p\),\\displaystyle\\leq\\ell\_\{m\}\(p\(\\mathbf\{0\}\)\)=\\ell\_\{m\}\(p\),Δm\(p\)\\displaystyle\\Delta\_\{m\}\(p\)=ℓm\(p\)−minϵℓm\(p\(ϵ\)\)≥0\.\\displaystyle=\\ell\_\{m\}\(p\)\-\\min\_\{\\epsilon\}\\ell\_\{m\}\(p\(\\epsilon\)\)\\geq 0\.WhenΔm\(p\)=0\\Delta\_\{m\}\(p\)=0, zero is a minimizer and is selected by the fixed rule; conversely, selecting zero gives a zero gap\. Retaining both the density and the targeting state preserves the same local fluctuation problem\. An autonomous local iteration therefore selects zero again and returnsp\(𝟎\)=pp\(\\mathbf\{0\}\)=p, so induction gives a constant local sequence\. Since zero is an interior minimizer and the loss is differentiable there,
𝟎\\displaystyle\\mathbf\{0\}=∇ϵℓm\(p\(ϵ\)\)\|ϵ=𝟎\\displaystyle=\\left\.\\nabla\_\{\\epsilon\}\\ell\_\{m\}\(p\(\\epsilon\)\)\\right\|\_\{\\epsilon=\\mathbf\{0\}\}=1Nm∑i∈ℐm∇ϵL\(p\(ϵ\)\)\(Oi\)\|ϵ=𝟎\\displaystyle=\\frac\{1\}\{N\_\{m\}\}\\sum\_\{i\\in\\mathcal\{I\}\_\{m\}\}\\left\.\\nabla\_\{\\epsilon\}L\(p\(\\epsilon\)\)\(O\_\{i\}\)\\right\|\_\{\\epsilon=\\mathbf\{0\}\}=1Nm∑i∈ℐmD\(p\)\(Oi\)\.\\displaystyle=\\frac\{1\}\{N\_\{m\}\}\\sum\_\{i\\in\\mathcal\{I\}\_\{m\}\}D\(p\)\(O\_\{i\}\)\.The final equality uses the score identity \([4](https://arxiv.org/html/2609.30503#S2.E4)\) at the origin of the retained submodel\. In particular, ifτm<∞\\tau\_\{m\}<\\infty, then for everyk≥τmk\\geq\\tau\_\{m\},
pmk=pτm,Δm\(pmk\)=0,1Nm∑i∈ℐmD\(pmk\)\(Oi\)=𝟎\.p\_\{m\}^\{k\}=p^\{\\tau\_\{m\}\},\\qquad\\Delta\_\{m\}\(p\_\{m\}^\{k\}\)=0,\\qquad\\frac\{1\}\{N\_\{m\}\}\\sum\_\{i\\in\\mathcal\{I\}\_\{m\}\}D\(p\_\{m\}^\{k\}\)\(O\_\{i\}\)=\\mathbf\{0\}\.\(S\.38\)The certificate applies to the client’s frozen density and targeting state\. To obtain the first inequality in the theorem, we lower\-bound each local targeting gap by its squared empirical EIF norm\. For this calculation only, writef\(ϵ\)=ℓm\(p\(ϵ\)\)f\(\\epsilon\)=\\ell\_\{m\}\(p\(\\epsilon\)\)andg=∇f\(𝟎\)g=\\nabla f\(\\mathbf\{0\}\)\. The segment from zero to−g/β\-g/\\betais feasible by Assumption[4\.4](https://arxiv.org/html/2609.30503#S4.Thmassumption4)\. Integrating the loss derivative along it and using gradient Lipschitzness gives
ℓm\(p\(−g/β\)\)−ℓm\(p\)\\displaystyle\\ell\_\{m\}\(p\(\-g/\\beta\)\)\-\\ell\_\{m\}\(p\)=∫01∇f\(−tg/β\)⊤\(−g/β\)dt\\displaystyle=\\int\_\{0\}^\{1\}\\nabla f\(\-tg/\\beta\)^\{\\top\}\(\-g/\\beta\)\\,dt=−1β∥g∥2−1β∫01\{∇f\(−tg/β\)−g\}⊤gdt\\displaystyle=\-\\frac\{1\}\{\\beta\}\\\|g\\\|^\{2\}\-\\frac\{1\}\{\\beta\}\\int\_\{0\}^\{1\}\\\{\\nabla f\(\-tg/\\beta\)\-g\\\}^\{\\top\}g\\,dt≤−1β∥g∥2\+1β∫01∥∇f\(−tg/β\)−g∥∥g∥dt\\displaystyle\\leq\-\\frac\{1\}\{\\beta\}\\\|g\\\|^\{2\}\+\\frac\{1\}\{\\beta\}\\int\_\{0\}^\{1\}\\\|\\nabla f\(\-tg/\\beta\)\-g\\\|\\,\\\|g\\\|\\,dt≤−1β‖g‖2\+1β∫01βt‖g‖β‖g‖𝑑t\\displaystyle\\leq\-\\frac\{1\}\{\\beta\}\\\|g\\\|^\{2\}\+\\frac\{1\}\{\\beta\}\\int\_\{0\}^\{1\}\\beta\\frac\{t\\\|g\\\|\}\{\\beta\}\\\|g\\\|\\,dt=−12β‖g‖2\.\\displaystyle=\-\\frac\{1\}\{2\\beta\}\\\|g\\\|^\{2\}\.The exact local minimum cannot exceed the loss at this feasible trial point\. Hence
Δm\(p\)\\displaystyle\\Delta\_\{m\}\(p\)≥ℓm\(p\)−ℓm\(p\(−g/β\)\)\\displaystyle\\geq\\ell\_\{m\}\(p\)\-\\ell\_\{m\}\(p\(\-g/\\beta\)\)\(S\.39\)≥12β‖g‖2=12β‖1Nm∑i∈ℐmD\(p\)\(Oi\)‖2\.\\displaystyle\\geq\\frac\{1\}\{2\\beta\}\\\|g\\\|^\{2\}=\\frac\{1\}\{2\\beta\}\\left\\\|\\frac\{1\}\{N\_\{m\}\}\\sum\_\{i\\in\\mathcal\{I\}\_\{m\}\}D\(p\)\(O\_\{i\}\)\\right\\\|^\{2\}\.At a retained output both sides are zero by \([S\.38](https://arxiv.org/html/2609.30503#S2.E38)\)\. Summing these inequalities with the client weights and averaging over iterations proves the first inequality in \([33](https://arxiv.org/html/2609.30503#S4.E33)\)\. Here the EIF is evaluated at the current submodel origin; no endpoint gradient from an earlier submodel is used\. The active set after the round\-kkcheck is𝒜k=\{m:k<τm\}\\mathcal\{A\}\_\{k\}=\\\{m:k<\\tau\_\{m\}\\\}\. Consequently,
∑m=1MαmΔm\(pmk\)\\displaystyle\\sum\_\{m=1\}^\{M\}\\alpha\_\{m\}\\Delta\_\{m\}\(p\_\{m\}^\{k\}\)=∑m:k<τmαmΔm\(pk\)\+∑m:k≥τmαmΔm\(pτm\)\\displaystyle=\\sum\_\{m:\\,k<\\tau\_\{m\}\}\\alpha\_\{m\}\\Delta\_\{m\}\(p^\{k\}\)\+\\sum\_\{m:\\,k\\geq\\tau\_\{m\}\}\\alpha\_\{m\}\\Delta\_\{m\}\(p^\{\\tau\_\{m\}\}\)=∑m∈𝒜kαmΔm\(pk\)\.\\displaystyle=\\sum\_\{m\\in\\mathcal\{A\}\_\{k\}\}\\alpha\_\{m\}\\Delta\_\{m\}\(p^\{k\}\)\.For each active client, decompose the targeting gap into the signed loss decrease under the shared update and the additional loss incurred by averaging its local fit\. Inserting the loss at the aggregate gives
Δm\(pk\)\\displaystyle\\Delta\_\{m\}\(p^\{k\}\)=ℓm,k\(𝟎\)−ℓm,k\(ϵ^mk\)\\displaystyle=\\ell\_\{m,k\}\(\\mathbf\{0\}\)\-\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{m\}^\{k\}\)=ℓm,k\(𝟎\)−ℓm,k\(ϵk\)\+ℓm,k\(ϵk\)−ℓm,k\(ϵ^mk\)\\displaystyle=\\ell\_\{m,k\}\(\\mathbf\{0\}\)\-\\ell\_\{m,k\}\(\\epsilon^\{k\}\)\+\\ell\_\{m,k\}\(\\epsilon^\{k\}\)\-\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{m\}^\{k\}\)=ℓm\(pk\)−ℓm\(pk\+1\)\+ℓm,k\(ϵk\)−ℓm,k\(ϵ^mk\)\.\\displaystyle=\\ell\_\{m\}\(p^\{k\}\)\-\\ell\_\{m\}\(p^\{k\+1\}\)\+\\ell\_\{m,k\}\(\\epsilon^\{k\}\)\-\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{m\}^\{k\}\)\.Summing this exact decomposition over iterations and active clients gives
∑k=0K−1∑m=1MαmΔm\(pmk\)\\displaystyle\\sum\_\{k=0\}^\{K\-1\}\\sum\_\{m=1\}^\{M\}\\alpha\_\{m\}\\Delta\_\{m\}\(p\_\{m\}^\{k\}\)=∑k=0K−1∑m∈𝒜kαm\{ℓm\(pk\)−ℓm\(pk\+1\)\}\\displaystyle=\\sum\_\{k=0\}^\{K\-1\}\\sum\_\{m\\in\\mathcal\{A\}\_\{k\}\}\\alpha\_\{m\}\\\{\\ell\_\{m\}\(p^\{k\}\)\-\\ell\_\{m\}\(p^\{k\+1\}\)\\\}\+∑k=0K−1∑m∈𝒜kαm\{ℓm,k\(ϵk\)−ℓm,k\(ϵ^mk\)\}\.\\displaystyle\\quad\+\\sum\_\{k=0\}^\{K\-1\}\\sum\_\{m\\in\\mathcal\{A\}\_\{k\}\}\\alpha\_\{m\}\\\{\\ell\_\{m,k\}\(\\epsilon^\{k\}\)\-\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{m\}^\{k\}\)\\\}\.\(S\.40\)The fixed base weights keep each client’s coefficient unchanged throughout its participation, allowing the loss differences to telescope even as the active set changes\.
Reordering the first sum in \([S\.40](https://arxiv.org/html/2609.30503#S2.E40)\) by client makes those participation intervals explicit,
∑k=0K−1∑m∈𝒜kαm\{ℓm\(pk\)−ℓm\(pk\+1\)\}\\displaystyle\\sum\_\{k=0\}^\{K\-1\}\\sum\_\{m\\in\\mathcal\{A\}\_\{k\}\}\\alpha\_\{m\}\\\{\\ell\_\{m\}\(p^\{k\}\)\-\\ell\_\{m\}\(p^\{k\+1\}\)\\\}=∑m=1Mαm∑k=0K−1𝟏\{k<τm\}\{ℓm\(pk\)−ℓm\(pk\+1\)\}\\displaystyle=\\sum\_\{m=1\}^\{M\}\\alpha\_\{m\}\\sum\_\{k=0\}^\{K\-1\}\\mathbf\{1\}\\\{k<\\tau\_\{m\}\\\}\\\{\\ell\_\{m\}\(p^\{k\}\)\-\\ell\_\{m\}\(p^\{k\+1\}\)\\\}=∑m=1Mαm∑k=0min\{K,τm\}−1\{ℓm\(pk\)−ℓm\(pk\+1\)\}\\displaystyle=\\sum\_\{m=1\}^\{M\}\\alpha\_\{m\}\\sum\_\{k=0\}^\{\\min\\\{K,\\tau\_\{m\}\\\}\-1\}\\\{\\ell\_\{m\}\(p^\{k\}\)\-\\ell\_\{m\}\(p^\{k\+1\}\)\\\}=∑m=1Mαm\{ℓm\(p0\)−ℓm\(pmin\{K,τm\}\)\}\\displaystyle=\\sum\_\{m=1\}^\{M\}\\alpha\_\{m\}\\\{\\ell\_\{m\}\(p^\{0\}\)\-\\ell\_\{m\}\(p^\{\\min\\\{K,\\tau\_\{m\}\\\}\}\)\\\}=∑m=1Mαm\{ℓm\(p0\)−ℓm\(pmK\)\}\\displaystyle=\\sum\_\{m=1\}^\{M\}\\alpha\_\{m\}\\\{\\ell\_\{m\}\(p^\{0\}\)\-\\ell\_\{m\}\(p\_\{m\}^\{K\}\)\\\}≤∑m=1Mαm\{ℓm\(p0\)−ℓ¯m\}<∞\.\\displaystyle\\leq\\sum\_\{m=1\}^\{M\}\\alpha\_\{m\}\\\{\\ell\_\{m\}\(p^\{0\}\)\-\\underline\{\\ell\}\_\{m\}\\\}<\\infty\.The sum forτm=0\\tau\_\{m\}=0is empty; the sum forτm=∞\\tau\_\{m\}=\\inftyends atK−1K\-1\. The calculation is a finite\-sum identity for each realized path\. It remains valid at adaptive retirement times without taking expectations or invoking an optional\-stopping result\.
Lemma[4\.7](https://arxiv.org/html/2609.30503#S4.Thmtheorem7)bounds the averaging loss in the second sum of \([S\.40](https://arxiv.org/html/2609.30503#S2.E40)\)\. Combining it with the clientwise telescoping bound yields
∑k=0K−1∑m=1MαmΔm\(pmk\)\\displaystyle\\sum\_\{k=0\}^\{K\-1\}\\sum\_\{m=1\}^\{M\}\\alpha\_\{m\}\\Delta\_\{m\}\(p\_\{m\}^\{k\}\)≤∑m=1Mαm\{ℓm\(p0\)−ℓ¯m\}\+∑k=0K−1\{2G1ζn\(ξ\)3χkV2k\+βζn\(ξ\)6χkV4k\+β418V4k\}\.\\displaystyle\\quad\\leq\\sum\_\{m=1\}^\{M\}\\alpha\_\{m\}\\\{\\ell\_\{m\}\(p^\{0\}\)\-\\underline\{\\ell\}\_\{m\}\\\}\+\\sum\_\{k=0\}^\{K\-1\}\\left\\\{\\frac\{2G\_\{1\}\\zeta\_\{n\}\(\\xi\)\}\{3\}\\sqrt\{\\chi\_\{k\}V\_\{2\}^\{k\}\}\+\\frac\{\\beta\\zeta\_\{n\}\(\\xi\)\}\{6\}\\sqrt\{\\chi\_\{k\}V\_\{4\}^\{k\}\}\+\\frac\{\\beta\_\{4\}\}\{18\}V\_\{4\}^\{k\}\\right\\\}\.Dividing byKKand using \([S\.39](https://arxiv.org/html/2609.30503#S2.E39)\) proves \([33](https://arxiv.org/html/2609.30503#S4.E33)\)\. The second\-order part of Lemma[4\.7](https://arxiv.org/html/2609.30503#S4.Thmtheorem7)may replace the braced expression by its minimum withβV2k/2\\beta V\_\{2\}^\{k\}/2\. The derivative event covers allKKand both weighting modes because the fixed family in Assumption[4\.5](https://arxiv.org/html/2609.30503#S4.Thmassumption5)contains every state either mode can visit\. Thus the conclusion is simultaneous over their respective trajectories, with no conditioning on the states selected by the sample\.
At one nonempty active set write, for this calculation only,a=∑m∈𝒜kαma=\\sum\_\{m\\in\\mathcal\{A\}\_\{k\}\}\\alpha\_\{m\}ands=\|𝒜k\|s=\|\\mathcal\{A\}\_\{k\}\|\. The common form of the sampling coefficient is
χk=∑m∈𝒜kαmNm\(1−αma\)\.\\chi\_\{k\}=\\sum\_\{m\\in\\mathcal\{A\}\_\{k\}\}\\frac\{\\alpha\_\{m\}\}\{N\_\{m\}\}\\left\(1\-\\frac\{\\alpha\_\{m\}\}\{a\}\\right\)\.For uniform base weights this gives
a\\displaystyle a=sM,αma=1s,\\displaystyle=\\frac\{s\}\{M\},\\qquad\\frac\{\\alpha\_\{m\}\}\{a\}=\\frac\{1\}\{s\},χk\\displaystyle\\chi\_\{k\}=1M∑m∈𝒜k\(1−1s\)1Nm=s−1Ms∑m∈𝒜k1Nm,\\displaystyle=\\frac\{1\}\{M\}\\sum\_\{m\\in\\mathcal\{A\}\_\{k\}\}\\left\(1\-\\frac\{1\}\{s\}\\right\)\\frac\{1\}\{N\_\{m\}\}=\\frac\{s\-1\}\{Ms\}\\sum\_\{m\\in\\mathcal\{A\}\_\{k\}\}\\frac\{1\}\{N\_\{m\}\},χka\\displaystyle\\frac\{\\chi\_\{k\}\}\{a\}=s−1s2∑m∈𝒜k1Nm\.\\displaystyle=\\frac\{s\-1\}\{s^\{2\}\}\\sum\_\{m\\in\\mathcal\{A\}\_\{k\}\}\\frac\{1\}\{N\_\{m\}\}\.For sample\-size weights, retaining the sample totals explicitly,
a\\displaystyle a=∑j∈𝒜kNjn,αma=Nm∑j∈𝒜kNj,\\displaystyle=\\frac\{\\sum\_\{j\\in\\mathcal\{A\}\_\{k\}\}N\_\{j\}\}\{n\},\\qquad\\frac\{\\alpha\_\{m\}\}\{a\}=\\frac\{N\_\{m\}\}\{\\sum\_\{j\\in\\mathcal\{A\}\_\{k\}\}N\_\{j\}\},χk\\displaystyle\\chi\_\{k\}=1n∑m∈𝒜k\(1−Nm∑j∈𝒜kNj\)=1n\(s−∑m∈𝒜kNm∑j∈𝒜kNj\)=s−1n,\\displaystyle=\\frac\{1\}\{n\}\\sum\_\{m\\in\\mathcal\{A\}\_\{k\}\}\\left\(1\-\\frac\{N\_\{m\}\}\{\\sum\_\{j\\in\\mathcal\{A\}\_\{k\}\}N\_\{j\}\}\\right\)=\\frac\{1\}\{n\}\\left\(s\-\\frac\{\\sum\_\{m\\in\\mathcal\{A\}\_\{k\}\}N\_\{m\}\}\{\\sum\_\{j\\in\\mathcal\{A\}\_\{k\}\}N\_\{j\}\}\\right\)=\\frac\{s\-1\}\{n\},χka\\displaystyle\\frac\{\\chi\_\{k\}\}\{a\}=s−1∑m∈𝒜kNm\.\\displaystyle=\\frac\{s\-1\}\{\\sum\_\{m\\in\\mathcal\{A\}\_\{k\}\}N\_\{m\}\}\.Fors=1s=1, both coefficients and both disagreement moments vanish, because the aggregate equals the sole client’s solution\.
For a fixed active set withs≥2s\\geq 2, divide the averaging\-error bound by its active massaa\. Its sampling terms then involve\(χk/a\)\(Vrk/a\)\\sqrt\{\(\\chi\_\{k\}/a\)\(V\_\{r\}^\{k\}/a\)\},r=2,4r=2,4\. Holding the normalized update geometry fixed, the ratio of the two sampling coefficients is
\(χk/a\)unif\(χk/a\)size=\(∑m∈𝒜kNm\)\(∑m∈𝒜kNm−1\)s2≥1\.\\frac\{\(\\chi\_\{k\}/a\)\_\{\\mathrm\{unif\}\}\}\{\(\\chi\_\{k\}/a\)\_\{\\mathrm\{size\}\}\}=\\frac\{\\bigl\(\\sum\_\{m\\in\\mathcal\{A\}\_\{k\}\}N\_\{m\}\\bigr\)\\bigl\(\\sum\_\{m\\in\\mathcal\{A\}\_\{k\}\}N\_\{m\}^\{\-1\}\\bigr\)\}\{s^\{2\}\}\\geq 1\.\(S\.41\)Indeed,
s2\\displaystyle s^\{2\}=\(∑m∈𝒜kNm1Nm\)2\\displaystyle=\\left\(\\sum\_\{m\\in\\mathcal\{A\}\_\{k\}\}\\sqrt\{N\_\{m\}\}\\frac\{1\}\{\\sqrt\{N\_\{m\}\}\}\\right\)^\{2\}≤\(∑m∈𝒜kNm\)\(∑m∈𝒜k1Nm\)\.\\displaystyle\\leq\\left\(\\sum\_\{m\\in\\mathcal\{A\}\_\{k\}\}N\_\{m\}\\right\)\\left\(\\sum\_\{m\\in\\mathcal\{A\}\_\{k\}\}\\frac\{1\}\{N\_\{m\}\}\\right\)\.Equality holds exactly when all active sample sizes are equal\. The ratio in \([S\.41](https://arxiv.org/html/2609.30503#S2.E41)\) is the arithmetic mean of those sizes divided by their harmonic mean\. This comparison concerns only the sampling coefficient: the two algorithms may have different active sets, normalized dispersions, and terminal densities\. Also, for every client,
Δm\(pmk\)≤1αm∑j=1MαjΔj\(pjk\)\.\\Delta\_\{m\}\(p\_\{m\}^\{k\}\)\\leq\\frac\{1\}\{\\alpha\_\{m\}\}\\sum\_\{j=1\}^\{M\}\\alpha\_\{j\}\\Delta\_\{j\}\(p\_\{j\}^\{k\}\)\.Thus extracting an individual guarantee costs a factorMMunder uniform weights andn/Nmn/N\_\{m\}under sample\-size weights\.
To relate the accumulated sampling terms to participation duration, first apply Cauchy–Schwarz over the iterations, for bothr=2r=2andr=4r=4,
∑k=0K−1χkVrk≤\(∑k=0K−1χk\)1/2\(∑k=0K−1Vrk\)1/2\.\\sum\_\{k=0\}^\{K\-1\}\\sqrt\{\\chi\_\{k\}V\_\{r\}^\{k\}\}\\leq\\left\(\\sum\_\{k=0\}^\{K\-1\}\\chi\_\{k\}\\right\)^\{1/2\}\\left\(\\sum\_\{k=0\}^\{K\-1\}V\_\{r\}^\{k\}\\right\)^\{1/2\}\.Under sample\-size weights, the active\-set identity𝒜k=\{m:k<τm\}\\mathcal\{A\}\_\{k\}=\\\{m:k<\\tau\_\{m\}\\\}gives
n∑k=0K−1χk\\displaystyle n\\sum\_\{k=0\}^\{K\-1\}\\chi\_\{k\}=∑k=0K−1\(\|𝒜k\|−1\)\+\\displaystyle=\\sum\_\{k=0\}^\{K\-1\}\(\|\\mathcal\{A\}\_\{k\}\|\-1\)\_\{\+\}=∑k=0K−1\|𝒜k\|−∑k=0K−1𝟏\{\|𝒜k\|\>0\}\\displaystyle=\\sum\_\{k=0\}^\{K\-1\}\|\\mathcal\{A\}\_\{k\}\|\-\\sum\_\{k=0\}^\{K\-1\}\\mathbf\{1\}\\\{\|\\mathcal\{A\}\_\{k\}\|\>0\\\}=∑m=1M∑k=0K−1𝟏\{k<τm\}−∑k=0K−1𝟏\{k<maxmτm\}=∑m=1Mmin\{K,τm\}−min\{K,maxmτm\}\.\\displaystyle=\\sum\_\{m=1\}^\{M\}\\sum\_\{k=0\}^\{K\-1\}\\mathbf\{1\}\\\{k<\\tau\_\{m\}\\\}\-\\sum\_\{k=0\}^\{K\-1\}\\mathbf\{1\}\\\{k<\\max\_\{m\}\\tau\_\{m\}\\\}=\\sum\_\{m=1\}^\{M\}\\min\\\{K,\\tau\_\{m\}\\\}\-\\min\\\{K,\\max\_\{m\}\\tau\_\{m\}\\\}\.This identity counts the active client\-rounds in excess of one client per nonempty round\. Under uniform weights, interchanging the finite sums over nonempty active sets gives
∑k=0K−1χk\\displaystyle\\sum\_\{k=0\}^\{K\-1\}\\chi\_\{k\}=1M∑0≤k<K𝒜k≠∅\(1−1\|𝒜k\|\)∑m∈𝒜k1Nm\\displaystyle=\\frac\{1\}\{M\}\\sum\_\{\\begin\{subarray\}\{c\}0\\leq k<K\\\\ \\mathcal\{A\}\_\{k\}\\neq\\varnothing\\end\{subarray\}\}\\left\(1\-\\frac\{1\}\{\|\\mathcal\{A\}\_\{k\}\|\}\\right\)\\sum\_\{m\\in\\mathcal\{A\}\_\{k\}\}\\frac\{1\}\{N\_\{m\}\}=1M∑m=1M1Nm∑k=0min\{K,τm\}−1\(1−1\|𝒜k\|\)\.\\displaystyle=\\frac\{1\}\{M\}\\sum\_\{m=1\}^\{M\}\\frac\{1\}\{N\_\{m\}\}\\sum\_\{k=0\}^\{\\min\\\{K,\\tau\_\{m\}\\\}\-1\}\\left\(1\-\\frac\{1\}\{\|\\mathcal\{A\}\_\{k\}\|\}\\right\)\.Together, these calculations establish
∑k<Kχk\\displaystyle\\sum\_\{k<K\}\\chi\_\{k\}=1n\{∑mmin\{K,τm\}−min\{K,maxmτm\}\},\\displaystyle=\\frac\{1\}\{n\}\\left\\\{\\sum\_\{m\}\\min\\\{K,\\tau\_\{m\}\\\}\-\\min\\\{K,\\max\_\{m\}\\tau\_\{m\}\\\}\\right\\\},αm=Nm/n,\\displaystyle\\alpha\_\{m\}=N\_\{m\}/n,∑k<Kχk\\displaystyle\\sum\_\{k<K\}\\chi\_\{k\}=1M∑m1Nm∑k=0min\{K,τm\}−1\(1−1\|𝒜k\|\),\\displaystyle=\\frac\{1\}\{M\}\\sum\_\{m\}\\frac\{1\}\{N\_\{m\}\}\\sum\_\{k=0\}^\{\\min\\\{K,\\tau\_\{m\}\\\}\-1\}\\left\(1\-\\frac\{1\}\{\|\\mathcal\{A\}\_\{k\}\|\}\\right\),αm=1/M\.\\displaystyle\\alpha\_\{m\}=1/M\.Truncation byKKkeeps these identities finite even when some retirement times are infinite; empty sums are zero\. In the second identity each inner summand hask<τmk<\\tau\_\{m\}, so its active set is nonempty\. The uniform\-weight coefficient retains the inverse sample sizes of the participating clients\. At one nonempty active set, letdiamk:=maxm,j∈𝒜k‖ϵ^mk−ϵ^jk‖\\operatorname\{diam\}\_\{k\}:=\\max\_\{m,j\\in\\mathcal\{A\}\_\{k\}\}\\\|\\hat\{\\epsilon\}\_\{m\}^\{k\}\-\\hat\{\\epsilon\}\_\{j\}^\{k\}\\\|be their diameter\. With the proof\-local active massaa, the common moment definition yields
V2ka\\displaystyle\\frac\{V\_\{2\}^\{k\}\}\{a\}=12a2∑m,j∈𝒜kαmαj‖ϵ^mk−ϵ^jk‖2≤diamk22,\\displaystyle=\\frac\{1\}\{2a^\{2\}\}\\sum\_\{m,j\\in\\mathcal\{A\}\_\{k\}\}\\alpha\_\{m\}\\alpha\_\{j\}\\\|\\hat\{\\epsilon\}\_\{m\}^\{k\}\-\\hat\{\\epsilon\}\_\{j\}^\{k\}\\\|^\{2\}\\leq\\frac\{\\operatorname\{diam\}\_\{k\}^\{2\}\}\{2\},V4ka\\displaystyle\\frac\{V\_\{4\}^\{k\}\}\{a\}=12a2∑m,j∈𝒜kαmαj‖ϵ^mk−ϵ^jk‖4≤diamk42\.\\displaystyle=\\frac\{1\}\{2a^\{2\}\}\\sum\_\{m,j\\in\\mathcal\{A\}\_\{k\}\}\\alpha\_\{m\}\\alpha\_\{j\}\\\|\\hat\{\\epsilon\}\_\{m\}^\{k\}\-\\hat\{\\epsilon\}\_\{j\}^\{k\}\\\|^\{4\}\\leq\\frac\{\\operatorname\{diam\}\_\{k\}^\{4\}\}\{2\}\.Substitution in \([32](https://arxiv.org/html/2609.30503#S4.E32)\) gives
1a∑m∈𝒜kαm\{ℓm,k\(ϵk\)−ℓm,k\(ϵ^mk\)\}\\displaystyle\\frac\{1\}\{a\}\\sum\_\{m\\in\\mathcal\{A\}\_\{k\}\}\\alpha\_\{m\}\\\{\\ell\_\{m,k\}\(\\epsilon^\{k\}\)\-\\ell\_\{m,k\}\(\\hat\{\\epsilon\}\_\{m\}^\{k\}\)\\\}≤2G1ζn\(ξ\)32diamkχk/a\+βζn\(ξ\)62diamk2χk/a\+β436diamk4\.\\displaystyle\\quad\\leq\\frac\{2G\_\{1\}\\zeta\_\{n\}\(\\xi\)\}\{3\\sqrt\{2\}\}\\operatorname\{diam\}\_\{k\}\\sqrt\{\\chi\_\{k\}/a\}\+\\frac\{\\beta\\zeta\_\{n\}\(\\xi\)\}\{6\\sqrt\{2\}\}\\operatorname\{diam\}\_\{k\}^\{2\}\\sqrt\{\\chi\_\{k\}/a\}\+\\frac\{\\beta\_\{4\}\}\{36\}\\operatorname\{diam\}\_\{k\}^\{4\}\.The theorem does not require the diameter to be small or to decay\. When local minima are far apart, the deterministic quadratic bound may be tighter\.
Finally, the convergence statements in the main text follow from the nonnegativity of the gaps\. If the accumulated averaging\-error bound in \([33](https://arxiv.org/html/2609.30503#S4.E33)\) is sublinear in the iteration count, their weighted temporal average tends to zero\. If that accumulated error is bounded asK→∞K\\to\\infty, then
∑k=0∞∑m=1MαmΔm\(pmk\)\\displaystyle\\sum\_\{k=0\}^\{\\infty\}\\sum\_\{m=1\}^\{M\}\\alpha\_\{m\}\\Delta\_\{m\}\(p\_\{m\}^\{k\}\)<∞,\\displaystyle<\\infty,∑k=0∞Δm\(pmk\)\\displaystyle\\sum\_\{k=0\}^\{\\infty\}\\Delta\_\{m\}\(p\_\{m\}^\{k\}\)≤1αm∑k=0∞∑j=1MαjΔj\(pjk\)<∞for∀m\.\\displaystyle\\leq\\frac\{1\}\{\\alpha\_\{m\}\}\\sum\_\{k=0\}^\{\\infty\}\\sum\_\{j=1\}^\{M\}\\alpha\_\{j\}\\Delta\_\{j\}\(p\_\{j\}^\{k\}\)<\\infty\\qquad\\text\{for \}\\forall m\.It follows thatΔm\(pmk\)→0\\Delta\_\{m\}\(p\_\{m\}^\{k\}\)\\to 0for each client, and \([S\.39](https://arxiv.org/html/2609.30503#S2.E39)\) gives convergence of its local empirical EIF mean\. ∎
## S\.3Experimental details
### S\.3\.1Optimization\-defined target and fluctuation
For this benchmark, we consider positive densities onℝ2\\mathbb\{R\}^\{2\}with finite second moments\. In \([34](https://arxiv.org/html/2609.30503#S5.E34)\), we fix the destinations atz1=\(−2,−2\)z\_\{1\}=\(\-2,\-2\),z2=\(2,−2\)z\_\{2\}=\(2,\-2\),z3=\(−2,2\)z\_\{3\}=\(\-2,2\), andz4=\(2,2\)z\_\{4\}=\(2,2\)\. Each capacity is1/41/4, and the entropy regularization is one\. Settingθ4=0\\theta\_\{4\}=0removes additive nonidentifiability, leaving the three coordinates ofΨ\(p\)\\Psi\(p\)\. The assignment probabilities and the vector of their first three coordinates are
sjOT\(o;θ\)=eθj−‖o−zj‖22/2∑a=14eθa−‖o−za‖22/2,s1:3OT=\(s1OT,s2OT,s3OT\)⊤\.s\_\{j\}^\{\\mathrm\{OT\}\}\(o;\\theta\)=\\frac\{e^\{\\theta\_\{j\}\-\\\|o\-z\_\{j\}\\\|\_\{2\}^\{2\}/2\}\}\{\\sum\_\{a=1\}^\{4\}e^\{\\theta\_\{a\}\-\\\|o\-z\_\{a\}\\\|\_\{2\}^\{2\}/2\}\},\\qquad s\_\{1:3\}^\{\\mathrm\{OT\}\}=\(s\_\{1\}^\{\\mathrm\{OT\}\},s\_\{2\}^\{\\mathrm\{OT\}\},s\_\{3\}^\{\\mathrm\{OT\}\}\)^\{\\top\}\.Atθ=Ψ\(p\)\\theta=\\Psi\(p\), their means are1/41/4\. The reduced Hessian is
HOT\(p\)=∫\[diag\{s1:3OT\(o;Ψ\(p\)\)\}−s1:3OT\(o;Ψ\(p\)\)s1:3OT\(o;Ψ\(p\)\)⊤\]p\(o\)do\.H\_\{\\mathrm\{OT\}\}\(p\)=\\int\\left\[\\operatorname\{diag\}\\\{s\_\{1:3\}^\{\\mathrm\{OT\}\}\(o;\\Psi\(p\)\)\\\}\-s\_\{1:3\}^\{\\mathrm\{OT\}\}\(o;\\Psi\(p\)\)s\_\{1:3\}^\{\\mathrm\{OT\}\}\(o;\\Psi\(p\)\)^\{\\top\}\\right\]p\(o\)\\,do\.All four assignment probabilities are positive, so this reduced Hessian is positive definite\. Differentiating the population first\-order equation along a regular density submodel yields the nonparametric EIF
D\(p\)\(o\)=−HOT\(p\)−1\{s1:3OT\(o;Ψ\(p\)\)−14𝟏3\},D\(p\)\(o\)=\-H\_\{\\mathrm\{OT\}\}\(p\)^\{\-1\}\\left\\\{s\_\{1:3\}^\{\\mathrm\{OT\}\}\(o;\\Psi\(p\)\)\-\\tfrac\{1\}\{4\}\\mathbf\{1\}\_\{3\}\\right\\\},which is centered underpp\. Because the pooled EIF equation is equivalent to the first\-order equation of the empirical transport objective, a direct pooled OT solve provides an endpoint check\. We useL\(p\)\(o\)=−logp\(o\)L\(p\)\(o\)=\-\\log p\(o\)with the normalized logistic density fluctuation
pk\(ϵ\)\(o\)=2pk\(o\)\{1\+e2ϵ⊤D\(pk\)\(o\)\}−1∫2pk\(u\)\{1\+e2ϵ⊤D\(pk\)\(u\)\}−1𝑑u\.p^\{k\}\(\\epsilon\)\(o\)=\\frac\{2p^\{k\}\(o\)\\\{1\+e^\{2\\epsilon^\{\\top\}D\(p^\{k\}\)\(o\)\}\\\}^\{\-1\}\}\{\\displaystyle\\int 2p^\{k\}\(u\)\\\{1\+e^\{2\\epsilon^\{\\top\}D\(p^\{k\}\)\(u\)\}\\\}^\{\-1\}\\,du\}\.
### S\.3\.2Data\-generating distributions
In DGP 1, observations are independent draws from a three\-component bivariate Gaussian mixture with probabilities\(0\.5,0\.3,0\.2\)\(0\.5,0\.3,0\.2\)\. In the same component order, the means are\(−2,0\)\(\-2,0\),\(1\.5,1\.5\)\(1\.5,1\.5\), and\(1\.5,−1\.5\)\(1\.5,\-1\.5\), and the covariance matrices are
\(0\.80\.50\.51\.2\),\(1−0\.35−0\.350\.4\),\(0\.35000\.8\)\.\\begin\{pmatrix\}0\.8&0\.5\\\\ 0\.5&1\.2\\end\{pmatrix\},\\qquad\\begin\{pmatrix\}1&\-0\.35\\\\ \-0\.35&0\.4\\end\{pmatrix\},\\qquad\\begin\{pmatrix\}0\.35&0\\\\ 0&0\.8\\end\{pmatrix\}\.The unequal mixture masses, correlations, and scales lead to different local allocation imbalances despite the equal destination capacities\. In DGP 2, we generate independent variables
U∼0\.4N\(−1\.5,0\.62\)\+0\.6N\(1\.5,0\.92\),Z∼N\(0,1\),U\\sim 0\.4N\(\-1\.5,0\.6^\{2\}\)\+0\.6N\(1\.5,0\.9^\{2\}\),\\qquad Z\\sim N\(0,1\),and set
O=\(U,0\.5U2\+0\.3sin\(2U\)\+\(0\.35\+0\.15U2\)Z\)⊤\.O=\\bigl\(U,\\,0\.5U^\{2\}\+0\.3\\sin\(2U\)\+\(0\.35\+0\.15U^\{2\}\)Z\\bigr\)^\{\\top\}\.This construction gives a curved distribution with location\-dependent conditional spread\. The DGPs differ both in their geometry and in the probabilities assigned to their mixture components\. The targeting sample size isn=10,000n=10\{,\}000\.
### S\.3\.3Client partitions and common initialization
ForM∈\{5,10,20,40\}M\\in\\\{5,10,20,40\\\}, we set the client proportions proportional to5\(m−1\)/\(M−1\)5^\{\(m\-1\)/\(M\-1\)\},m=1,…,Mm=1,\\ldots,M\. We multiply the proportions bynn, take integer floors, and assign the remaining observations to clients with the largest fractional parts, breaking ties by client index\. The random and spatial partitions of a dataset use exactly the same counts\.
For the random partition, we randomly permute all sample indices and allocate successive blocks of sizesNmN\_\{m\}\. To construct the spatial partition, we first reserve⌊0\.2Nm⌋\\lfloor 0\.2N\_\{m\}\\rfloorpositions in each client and select the corresponding total number of observations uniformly without replacement\. Within this subset, we standardize the scoreOi1\+0\.5Oi2O\_\{i1\}\+0\.5O\_\{i2\}by its pooled mean and standard deviation, add independentN\(0,1\)N\(0,1\)noise, and sort the resulting scores\. We fill the reserved client positions in ascending score order, then randomly permute the remaining observations to fill the remaining positions\. The spatially biased subset and the larger randomly allocated subset together produce moderate heterogeneity while preserving client sizes and the pooled dataset\. The spatial partition depends on the observations and thus falls outside the observation\-independent assignment condition in Assumption[4\.5](https://arxiv.org/html/2609.30503#S4.Thmassumption5)\.
We constructp0p^\{0\}as a Gaussian KDE from an independent pilot sample of size2,0002\{,\}000drawn from the same DGP\. The Gaussian kernel covariance is2,000−1/32\{,\}000^\{\-1/3\}times the pilot sample covariance, following the multivariate Scott rule in dimension two\([Scott, 2015](https://arxiv.org/html/2609.30503#bib.bib40)\)\. We hold the pilot sample,p0p^\{0\}, and all numerical integration settings fixed across methods, partitions, and client counts\. Fitting the pilot estimator and initially distributing its common representation are setup costs\.Similar Articles
TEFM: Token-Efficient Faithful Modeling for Structured Data
TEFM is a framework that reduces token usage for LLMs processing structured data by compressing observations into compact Behavioral Code tokens, while ensuring faithful predictions through a dual-fidelity optimization approach.
Task-Aware Federated Fine-Tuning for MoE-based Large Language Models
The paper proposes FedTAR, a task-aware federated fine-tuning method for MoE-based large language models that aligns local updates with task preferences to preserve expert specialization and improve performance under heterogeneous data.
Federated Learning
The article explains the concept of Federated Learning as a privacy-preserving machine learning technique that trains models on local devices rather than central servers. It details the process of encrypted parameter updates and aggregation to mitigate data leakage risks while maintaining model performance.
Toward provably private learning from federated data (12 minute read)
Google Research introduces a new TEE-based federated learning system that provides fully verifiable and auditable privacy guarantees (remote attestation, confidentiality, integrity) with improved accuracy, now adopted by Gboard for faster compute.
FedFIbOS: Fisher Importance based Optimal Submodelling for Heterogeneous Federated Learning
FedFIbOS proposes a Fisher importance-based method for optimal submodel selection in heterogeneous federated learning, theoretically grounded and achieving about 10% higher accuracy than state-of-the-art methods under non-IID settings.