Section C5 — Corrected Signed Removal-Error Identity
ProvedFedRemoval.RemovalErrorIdentityFor nonempty retained and server datasets and , for every trained parameter , correction , and retrained parameter , prove
Formalization note: corrected source-derived decomposition. Every sign is fixed by the removal convention , and the retained optimum is the reference point. No optimality of is assumed.
Source: Ruinan Jin, Minghui Chen, Qiong Zhang, Xiaoxiao Li, Forgettable Federated Linear Learning with Certified Data Unlearning, IEEE TNNLS (2026), arXiv:2306.02216v3, https://arxiv.org/pdf/2306.02216v3; Section III-C (Section 3), PDF p. 5 and PDF p. 6, Theorem 2; supplementary Section C5, PDF p. 16, unnumbered error-decomposition and inverse-perturbation displays.
Notation and hypotheses
The full dataset has records and the server dataset has records. Record has a fixed real linear feature map , offset , and target . For a retained subset and regularization , define
Here uses all full-data indices, and use all server indices. Only the server feature maps enter its removal surrogate; server targets and offsets are unused. All norms are Euclidean vector or induced operator norms, as appropriate. The inverse is the total ring inverse; theorems must derive its validity from , not assume it. Empty empirical averages are defined by Lean's total arithmetic, but the relevant theorems require and, when server data appear, . Zero parameter or output dimension is allowed.
Set
The probability model used only by the final target is a finite joint law on : masses sum to one and . It allows arbitrary dependence between outputs. No law exists for . The other targets are deterministic and assume no probability model.
Formalization note: the fixed affine-feature model is source-derived from Jin et al., arXiv:2306.02216v3, Section III-A (Section 3), PDF p. 3, equation (3), and PDF p. 4, equations (4)--(5). Arbitrary real targets and nonempty retained subsets explicitly extend the one-hot/client-removal setting. The finite-law error targets are corrected formulations, not transcriptions or proofs of the printed Theorem 2.
import Definitions.Def_FedRemoval_Model
namespace FedRemoval
theorem RemovalErrorIdentity :
∀ (n q d k : ℕ) (D : Data n d k) (s : Finset (Fin n)) (P : Data q d k) (μ : ℝ),
s.Nonempty → 0 < q → 0 < μ →
∀ w v r,
w - v - r =
inverseHessian P Finset.univ μ
((gram P Finset.univ - gram D s) (w - optimum D s μ)) +
(surrogateOptimum D s P μ w - v) + (optimum D s μ - r) := by sorry
end FedRemovalRead-back
What the Lean code literally says, in plain math · inherited model (exact model identifier unavailable)
For all natural numbers , let and with Euclidean structure. Choose arbitrary data comprising continuous real-linear features , offsets , and targets indexed by , and arbitrary data comprising continuous real-linear features , offsets , and targets indexed by . For every finite and real satisfying , , and , define , , , , and , with Euclidean adjoints. Let and be the respective multiplicative inverses of and , each set to zero if its argument is not invertible, and put . For every , define . The assertion is . The three vectors are unrestricted, including the comparison vector and the correction vector ; there are no optimizer, training, or solver assumptions. The subset is not required to come from client ownership, the feature collections need not be related, and the offsets and targets of do not enter the identity. The hypotheses force but allow , , and zero features. For all vectors in the equation are zero; for one has , , and .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.