Alphabeta Math
Pipeline-generated
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

✓ 9 results · all verified · 6 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 3 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Numerical identifiability and optimal experiment design

1 · Prerequisites

2 · Summary

This page defines finite nonlinear observation designs, local and global identifiability, stacked sensitivities, and weighted information. Full column rank of the sensitivity Jacobian is sufficient for local identifiability by a selected square minor and the inverse function theorem; rank deficiency alone is not a nonlinear nonidentifiability conclusion. A local parameter-error bound additionally assumes a lower singular-value bound and a Lipschitz Jacobian on a specified ball.

For computed sensitivities, singular values and weighted information matrices have explicit perturbation bounds. Log-determinant error is controlled only under a uniform positive eigenvalue floor, and the design-gap theorem also assumes compactness and uniform error over the design set. The finite-budget multiplicative procedure uses exact arithmetic, reports its equivalence violation, and makes no convergence claim; exact integer allocation remains a separate problem. The Gauss–Newton matrix is identified with only the first term of the nonlinear least-squares Hessian.

3 · Logical flowchart

4 · Definitions, theorems and proofs

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

Finite nonlinear observation designs, local identifiability, and weighted information

Definition

Let p≥1, let Θ⊆Rp be open, and let X be a finite nonempty set of experimental conditions. For each x∈X, let qx≥1, let Fx:Θ→Rqx be C1 in the sense of Continuously differentiable maps, local inverses, and local diffeomorphisms, and let Wx∈Rqx×qx be a symmetric positive-definite weight matrix, meaning zTWxz>0 for every nonzero z∈Rqx.

An approximate design is a function ξ:X→[0,1] with ∑x∈Xξx=1, as in Approximate designs and linear-model optimality criteria. Its support is supp⁡(ξ)={x∈X:ξx>0}. Define the joint observation map by Fξ(θ)=(Fx(θ))x∈supp⁡(ξ), where the finite product is ordered by any fixed listing of supp⁡(ξ). Its stacked sensitivity Jacobian at θ is the vertical concatenation Jξ(θ) of the matrices Jx(θ)=DFx(θ) for x∈supp⁡(ξ). The associated weighted information matrix is Mθ(ξ)=∑x∈XξxJx(θ)TWxJx(θ). The matrix is symmetric positive semidefinite because each summand has nonnegative quadratic form.

Because the support is finite, Fξ is C1 with derivative Jξ(θ): the finite collection of component first-order remainders has a stacked Euclidean norm that is still o(∥h∥2), and the stacked derivative is continuous because each DFx is continuous.

For a fixed design ξ, the observation map is locally identifiable at θ0∈Θ if it is injective on some open neighborhood of θ0 in Θ. It is globally identifiable on Θ if it is injective on all of Θ. A matrix J:Rp→Rm has full column rank when Jv=0 implies v=0. Its smallest singular value is σmin⁡(J)=inf⁡∥v∥2=1∥Jv∥2; thus σmin⁡(J)≥μ means ∥Jv∥2≥μ∥v∥2 for every v.

Remarks

The approximate design uses real weights. An exact n-run design instead restricts weights to multiples nx/n with integer counts, and is a separate finite allocation problem in Approximate designs and linear-model optimality criteria.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-6-luna)Open item page →

Computed sensitivity errors perturb every singular value by at most their operator-norm error

Statement

Let J,Jh∈Rm×n, let r=min⁡{m,n}, and let σ1(A)≥⋯≥σr(A)≥0 denote the singular values of a real matrix A. Then for every 1≤i≤r, ∣σi(Jh)−σi(J)∣≤∥Jh−J∥2, where ∥⋅∥2 is the Euclidean operator norm.

Facts & Assumptions

Given: Real matrices J,Jh∈Rm×n and an index 1≤i≤r=min⁡{m,n}.

[F1]

The best rank-at-most-k approximation in operator norm is the rank-k truncation of a singular value decomposition: the best operator-norm error among matrices of rank at most i−1 is σi(A), attained by an SVD truncation, for both A=J and A=Jh.

[F2]

The operator norm is zero on the zero domain and otherwise is max_{||v||=1} ||Tv||: ∥A∥2=max⁡∥v∥2=1∥Av∥2 for a nonzero domain, and the Euclidean vector norm satisfies the triangle inequality (The norm ∥v∥=⟨v,v⟩ induced by a real or complex inner product).

Proof

technique · direct
1.1F1F2givenchoosealgebra

Let Ji−1 be the rank-at-most-(i−1) SVD truncation of J. By [F1], ∥J−Ji−1∥2=σi(J), while the minimal-error characterization in [F1] for Jh gives σi(Jh)≤∥Jh−Ji−1∥2. For every unit vector v, the vector triangle inequality gives ∥(Jh−Ji−1)v∥2≤∥(J−Ji−1)v∥2+∥(Jh−J)v∥2≤∥J−Ji−1∥2+∥Jh−J∥2; taking the maximum over unit v proves σi(Jh)≤σi(J)+∥Jh−J∥2.

2.1step 1.1algebra∎

Apply step 1.1 with Jh in place of J and J−Jh in place of Jh−J. This gives σi(J)≤σi(Jh)+∥J−Jh∥2. The two one-sided inequalities imply the asserted absolute-value bound.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-6-luna)Open item page →

A uniform positive eigenvalue floor controls log-determinant error

Statement

Let p≥1 and let A,B∈Rp×p be symmetric. Put E=B−A and At=(1−t)A+tB for 0≤t≤1. Suppose there is α>0 such that vTAtv≥α∥v∥22 for every v∈Rp and every t∈[0,1]. Then At is positive definite and ∣log⁡det⁡B−log⁡det⁡A∣≤p∥E∥2α.

Facts & Assumptions

Given: Symmetric real matrices A,B∈Rp×p, p≥1, and the uniform quadratic-form bound vTAtv≥α∥v∥22 with α>0 for every t∈[0,1].

[F4]

For A∈Mm×n(F) and B∈Mn×m(F), tr⁡(AB)=tr⁡(BA) and The trace tr⁡(A) as the sum of the diagonal entries: trace is the sum of diagonal entries and is invariant under cyclic exchange of conformable products.

[F6]

The mean value theorem, as the case g(x)=x of Cauchy's: for f continuous on [a,b] with a<b and differentiable on (a,b) there is c∈(a,b) with f(b)−f(a)=f′(c)(b−a): a real function continuous on [0,1] and differentiable on (0,1) has its endpoint increment equal to its derivative at some interior point.

[F8]

The chain rule for total derivatives: D(g∘f)(a)=Dg(f(a))∘Df(a): along a differentiable matrix path, derivatives of scalar compositions are given by the chain rule.

Proof

technique · direct
1.1givenF1F2F3F7F8algebra

Fix t∈[0,1]. The matrix At is symmetric. By [F1], it has an orthonormal eigenbasis; if q is a unit eigenvector with eigenvalue λ, the assumed quadratic-form inequality gives λ=qTAtq≥α>0. Thus At is invertible, and if At=QΛQT then [F7] gives det⁡At=det⁡(Q)det⁡(Λ)det⁡(QT)=det⁡(QQT)∏iλi=∏iλi>0. The determinant is Fréchet differentiable by [F2] and hence continuous, and log⁡ is differentiable, hence continuous, on the positive reals by [F3]. Thus g(t)=log⁡det⁡At is continuous on [0,1] and differentiable on (0,1) by [F2], [F3], and [F8].

2.1step 1.1F2F3F8algebra

Since At=A+tE and is invertible, [F2], [F3], and the chain rule [F8] give g′(t)=tr⁡(At−1E).

2.2step 1.1F1F4F5algebra

Diagonalize At=QΛQT as in step 1.1. By [F4], tr⁡(At−1E)=tr⁡(Λ−1QTEQ)=∑i=1pλi−1qiTEqi. Each qi is unit, so [F5] gives ∣qiTEqi∣≤∥Eqi∥2≤∥E∥2, while λi≥α; hence ∣g′(t)∣≤p∥E∥2/α for every t.

3.1step 2.1step 2.2F6∎

Apply [F6] to g on [0,1]. For some c∈(0,1), log⁡det⁡B−log⁡det⁡A=g(1)−g(0)=g′(c), whose absolute value is bounded by step 2.2.

AlgorithmAlgorithm: AI-adaptedProof: Not applicableOpen item page →

Finite-budget multiplicative update for approximate D-optimal design

Definition

Let p≥1, let X be a finite nonempty candidate set, and let fx∈Rp be the feature vector for each x∈X. An approximate design ξ and information matrix M(ξ)=∑xξxfxfxT use the convention of Approximate designs and linear-model optimality criteria. The same vectors may be scalar-observation sensitivities at a fixed parameter, as in Finite nonlinear observation designs, local identifiability, and weighted information, with a scalar precision absorbed into fx. The procedure uses exact arithmetic.

Input: A finite nonempty X, p≥1, its feature vectors (fx)x∈X, an approximate initial design ξ(0), and a finite nonnegative integer budget N counting weight updates.

Procedure: Form M0=M(ξ(0)). If M0 is not positive definite, return (ξ(0),undefined violation,invalid initial design). Otherwise, for k=0,1,…,N, with current ξ(k) and Mk=M(ξ(k)), compute sx(k)=fxTMk−1fx(x∈X),vk=max⁡x∈Xsx(k)−p. If vk=0, return (ξ(k),vk,equivalence-certified). If k=N, return (ξ(k),vk,budget-exhausted). Otherwise set ξx(k+1)=ξx(k)sx(k)p(x∈X), form Mk+1=∑xξx(k+1)fxfxT, and continue.

Remarks

Finite-budget multiplicative design updates preserve the simplex and nonsingularity ↗ proves preservation of positive definiteness and the bounds of at most N updates and N+1 sensitivity scans. A nonzero returned violation is reported as-is; it is not an exact D-optimality certificate. The exact integer allocation problem remains separate from this approximate-weight procedure.

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

Computed Jacobian error controls the weighted information-matrix error

Statement

Use the finite observation designs of Finite nonlinear observation designs, local identifiability, and weighted information. Suppose uniformly over x∈X that ∥Jx∥2≤K, ∥Jh,x−Jx∥2≤η, and ∥Wx∥2≤w, where K,η,w≥0. For every approximate design ξ, ∥Mh(ξ)−M(ξ)∥2≤δ:=w(2Kη+η2), where Mh(ξ)=∑xξxJh,xTWxJh,x. If M(ξ) satisfies vTM(ξ)v≥α∥v∥22 for every v with some α>δ, then vTMh(ξ)v≥(α−δ)∥v∥22 for every v, so the computed information matrix remains positive definite.

Facts & Assumptions

Given: A finite approximate design ξ, the Jacobians and weights in the Statement, and the uniform matrix-norm bounds K,η,w,α.

[F1]

Finite nonlinear observation designs, local identifiability, and weighted information: M(ξ)=∑xξxJxTWxJx, with ξx≥0 and ∑xξx=1; the matrices Wx are symmetric.

[F2]

The matrix norm induced by a published vector p-norm and Induced matrix norms are compatible with matrix-vector multiplication, submultiplicative, and satisfy ||I|| = 1: at p=2, the Euclidean induced matrix norm satisfies both ∥AB∥2≤∥A∥2∥B∥2 and ∥Av∥2≤∥A∥2∥v∥2.

Proof

technique · direct
1.1givenF1F2F3F4algebra

Put Ex=Jh,x−Jx. By [F4], Jh,xTWxJh,x−JxTWxJx=JxTWxEx+ExTWxJx+ExTWxEx. By [F2] and [F3], the Euclidean operator norm of the right side is at most ∥Jx∥2∥Wx∥2∥Ex∥2+∥Ex∥2∥Wx∥2∥Jx∥2+∥Ex∥2∥Wx∥2∥Ex∥2≤w(2Kη+η2)=δ.

2.1step 1.1F1algebra

Taking the design-weighted sum and using the triangle inequality gives ∥Mh(ξ)−M(ξ)∥2≤∑xξxδ=δ, since the weights are nonnegative and sum to one.

3.1givenstep 2.1F1F2F5algebra∎

Let v∈Rp. By step 2.1, the operator norm bound and Cauchy–Schwarz [F5], ∣vT(Mh−M)v∣≤∥v∥2∥(Mh−M)v∥2≤δ∥v∥22. Therefore vTMhv≥vTMv−∣vT(Mh−M)v∣≥(α−δ)∥v∥22. Since α>δ, this is positive for every nonzero v, proving positive definiteness.

RemarkRemark: AI-adaptedProof: Not applicableOpen item page →

The Gauss–Newton information term omits residual curvature from the full Hessian

Remark

For a C2 residual map r:U→Rm on an open U⊆Rn, with m,n≥1, consider the unweighted nonlinear least-squares objective ϕ(θ)=12∥r(θ)∥22. Then the matrix J(θ)TJ(θ) is the Gauss–Newton term of the Hessian. The exact identity is ∇2ϕ(θ)=J(θ)TJ(θ)+∑iri(θ)∇2ri(θ) by The nonlinear least-squares gradient and Hessian formulas. Thus the two matrices agree at zero residual, but the information matrix defined in Finite nonlinear observation designs, local identifiability, and weighted information is not asserted to be the full Hessian at a nonzero-residual point.

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

Full column rank of the sensitivity Jacobian implies local identifiability

Statement

Let Θ⊆Rp be open with p≥1, let Fξ:Θ→Rm be the joint observation map of Finite nonlinear observation designs, local identifiability, and weighted information, and fix θ0∈Θ. If its Jacobian Jξ(θ0) has full column rank, then Fξ is injective on an open neighborhood of θ0; hence the model is locally identifiable at θ0 for this design.

Facts & Assumptions

Given: The open parameter domain, the C1 joint observation map, and full column rank of Jξ(θ0).

[F1]

Finite nonlinear observation designs, local identifiability, and weighted information: the finite stacked observation map Fξ is C1 with derivative Jξ; local identifiability means injectivity on some open neighborhood, and full column rank means the Jacobian has p linearly independent columns.

[F4]

A matrix has rank at least r exactly when it has a nonzero r-rowed minor: a real matrix has rank at least p exactly when it has a nonzero p-rowed minor.

[F5]

A finite square real matrix is invertible if and only if its determinant is nonzero: a positive-sized square real matrix with nonzero determinant is invertible.

[F6]

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

[F7]

The Euclidean inverse function theorem: a C1 map between open subsets of Rp with invertible derivative at θ0 is injective on some open neighborhood of θ0.

Proof

technique · direct
1.1F1F2F3F4given

Full column rank means the p columns of Jξ(θ0) are independent. They lie in Rm, so [F3] gives p≤m. By [F2] the matrix rank is p, and [F4] supplies a set I of p rows whose square submatrix B=Jξ(θ0)[I,:] has nonzero determinant.

2.1step 1.1F1F5F6constructalgebra

By [F5], B is invertible. Let PI:Rm→Rp be the coordinate projection onto the rows in I, and set G=PI∘Fξ. The linear map PI has derivative PI, since its linear first-order expansion has zero remainder. Thus [F1] and [F6] give DG(θ)=PIJξ(θ) for every θ∈Θ; this derivative is continuous, so G is C1, and DG(θ0)=PIJξ(θ0)=B.

3.1step 2.1F1F7algebra∎

Apply [F7] to G: there is an open neighborhood V⊆Θ of θ0 on which G is injective. If θ,θ′∈V satisfy Fξ(θ)=Fξ(θ′), then applying PI gives G(θ)=G(θ′), hence θ=θ′. Thus Fξ is injective on V, which is local identifiability by [F1]. The argument selects one of finitely many row minors and uses no choice axiom.

TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-6-luna)Open item page →

The weighted information matrix is positive definite exactly at full sensitivity rank

Statement

For the finite nonlinear observation design of Finite nonlinear observation designs, local identifiability, and weighted information, fix θ∈Θ and an approximate design ξ. The matrix Mθ(ξ) is positive definite, meaning symmetric with vTMθ(ξ)v>0 for every nonzero v∈Rp, if and only if the stacked support sensitivity Jacobian Jξ(θ) has trivial kernel, equivalently full column rank.

Facts & Assumptions

Given: The objects and hypotheses of Finite nonlinear observation designs, local identifiability, and weighted information, at a fixed θ and design ξ.

[F1]

Finite nonlinear observation designs, local identifiability, and weighted information: Mθ(ξ)=∑xξxJx(θ)TWxJx(θ), each support weight is positive, and each Wx is symmetric positive definite.

[F2]

Rectangular matrix multiplication and the identity matrix In, including zero-sized shapes: for compatible real matrices and vectors, products associate and (Jxv)TWx(Jxv)=vTJxTWxJxv by the coordinate product rule.

[F3]

The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn: ∥z∥22=zTz. The strict positivity of zTWxz for nonzero z follows from the positive-definiteness hypothesis on Wx in [F1].

Proof

technique · direct
1.1F1F2F3givenalgebra

For any v∈Rp, [F1] and [F2] give vTMθ(ξ)v=∑x∈supp⁡(ξ)ξx(Jx(θ)v)TWx(Jx(θ)v). Every term is nonnegative by [F3], and a term is strictly positive exactly when Jx(θ)v≠0, since ξx>0 on the support and Wx is positive definite.

2.1step 1.1algebra∎

If Jξ(θ)v=0, every support component Jx(θ)v is zero, so step 1.1 gives vTMθ(ξ)v=0. Conversely, if vTMθ(ξ)v=0, the finite sum of nonnegative terms in step 1.1 can vanish only if every support component Jx(θ)v=0, hence Jξ(θ)v=0. Thus the quadratic form is positive on every nonzero v exactly when ker⁡Jξ(θ)={0}, as claimed.

TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passOpen item page →

A lower singular-value bound and Lipschitz Jacobian control local parameter error

Statement

Let F:Θ→Rm be C1 on an open Θ⊆Rp, let θ0∈Θ, and let r0>0 be such that the closed Euclidean ball B‾(θ0,r0) lies in Θ. Suppose ∥DF(θ0)v∥2≥μ∥v∥2 for every v∈Rp, where μ>0, and suppose DF is L-Lipschitz in operator norm on this ball, where L≥0. Define r=r0 if L=0 and r=min⁡{r0,μ/(2L)} if L>0. If y=F(θ0)+e with ∥e∥2≤δ, and θ^∈B‾(θ0,r) satisfies ∥F(θ^)−y∥2≤ε, then ∥θ^−θ0∥2≤2(ε+δ)μ. The bound is conditional on the stated local ball and on the existence of such a fit; it does not assert that a fit exists.

Facts & Assumptions

Given: F,Θ,θ0,r0,μ,L,y,e,θ^,ε,δ with the hypotheses in the Statement.

[F1]

Finite nonlinear observation designs, local identifiability, and weighted information: the Jacobian is the total derivative of the observation map; a lower singular-value bound μ means ∥DF(θ0)v∥2≥μ∥v∥2 for every v.

[F2]

The chain rule for total derivatives: D(g∘f)(a)=Dg(f(a))∘Df(a): for a differentiable path γ, D(F∘γ)(t)=DF(γ(t))Dγ(t).

[F3]

The operator norm is zero on the zero domain and otherwise is max_{||v||=1} ||Tv||: ∥Av∥2≤∥A∥2∥v∥2 for a linear map A and vector v.

[F4]

Lipschitz map, α-Hölder map for rational 0<α≤1, and contraction: L-Lipschitz means ∥DF(u)−DF(v)∥2≤L∥u−v∥2 on the stated ball.

[F5]

If f:[a,b]→Rm is differentiable with integrable f′ then ∫abf′=f(b)−f(a); and a bounded derivative makes f Lipschitz: for m≥1, a path into Rm continuous on [0,1] and differentiable on (0,1) with derivative norm at most C≥0 is C-Lipschitz there.

Proof

technique · direct
1.1givenF1F2construct

Put h=θ^−θ0 and define R(t)=F(θ0+th)−F(θ0)−tDF(θ0)h for 0≤t≤1. The segment stays in the convex ball. By [F2], R′(t)=(DF(θ0+th)−DF(θ0))h.

2.1step 1.1F3F4F5algebra

If m=0, the path R is identically the zero vector, so ∥R(1)−R(0)∥2=0≤L∥h∥22. If m≥1, [F4] and [F3] give ∥R′(t)∥2≤Lt∥h∥22≤L∥h∥22 for 0<t<1; since R is continuous on [0,1] and differentiable on (0,1), [F5] gives ∥R(1)−R(0)∥2≤L∥h∥22. In either case, R(0)=0 yields the first-order remainder bound ∥F(θ0+h)−F(θ0)−DF(θ0)h∥2≤L∥h∥22.

3.1givenF1step 2.1F6algebra

If L>0, then ∥h∥2≤r≤μ/(2L), so [F1], step 2.1, and the reverse-triangle inequality [F6] yield ∥F(θ^)−F(θ0)∥2≥μ∥h∥2−L∥h∥22≥(μ/2)∥h∥2. If L=0, step 2.1 gives zero remainder, and the same lower bound follows from [F1].

4.1givenstep 3.1F6algebra∎

The fit condition and y=F(θ0)+e give ∥F(θ^)−F(θ0)∥2≤∥F(θ^)−y∥2+∥e∥2≤ε+δ. Combining with step 3.1 gives (μ/2)∥h∥2≤ε+δ, and division by μ/2>0 proves the asserted bound.

TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passOpen item page →

Finite-budget multiplicative design updates preserve the simplex and nonsingularity

Statement

For the algorithm Finite-budget multiplicative update for approximate D-optimal design, suppose the initial weights form an approximate design and its information matrix is positive definite. Then every update preserves nonnegative weights summing to one and positive definiteness of the information matrix. For every finite budget N, the procedure returns after at most N updates and at most N+1 sensitivity scans.

Facts & Assumptions

Given: A finite candidate set X, feature vectors fx∈Rp, p≥1, initial weights ξ(0) summing to one with M0=∑xξx(0)fxfxT positive definite, and a finite nonnegative integer budget N.

[F1]

Finite-budget multiplicative update for approximate D-optimal design: the update is ξx+=ξxsx/p with sx=fxTM−1fx, and the sensitivity scan is over the finite set X.

[F2]

Finite nonlinear observation designs, local identifiability, and weighted information and The weighted information matrix is positive definite exactly at full sensitivity rank: for scalar maps Fx(θ)=fxTθ with precision Wx=1, the information matrix is ∑xξxfxfxT and it is positive definite exactly when the stacked supported feature rows have trivial kernel.

[F3]

Approximate designs and linear-model optimality criteria: approximate design weights are nonnegative and sum to one.

[F4]

The trace tr⁡(A) as the sum of the diagonal entries: tr⁡(A) is the sum of its diagonal entries, so tr⁡(Ip)=p.

[F5]

Rectangular matrix multiplication and the identity matrix In, including zero-sized shapes: matrix multiplication is the finite coordinate product, is associative, and M−1M=Ip for an invertible M.

Proof

technique · direct
1.1givenF1F3F4F5algebra

Fix an update at a current approximate design with positive-definite M=∑xξxfxfxT. For each x, put sx=fxTM−1fx. Since M is symmetric positive definite, sx≥0, and sx>0 whenever fx≠0: writing u=M−1fx, one has fxTM−1fx=uTMu>0 for fx≠0. By [F4] and [F5], ∑xξxsx=∑xξxtr⁡(M−1fxfxT)=tr⁡(M−1M)=tr⁡(Ip)=p. Therefore ξx+=ξxsx/p is nonnegative and ∑xξx+=1, so it is again an approximate design.

2.1step 1.1F1F2algebrainduction

For every feature fx, a positive old weight remains positive after the update exactly when fx≠0: step 1.1 gives sx>0 for nonzero fx, and sx=0 for fx=0; zero weights remain zero. Thus the stacked scalar sensitivity matrix loses at most zero rows, so its kernel is unchanged. The current matrix is positive definite, so [F2] gives this kernel is trivial; applying [F2] to the new weights gives positive definiteness of the updated matrix. Induction applies this argument at every update, so no later inverse is undefined.

3.1step 2.1F1giveninduction∎

The loop checks one finite candidate set at each index k=0,…,N, returns immediately on zero violation, and otherwise makes an update only when k<N. Thus it makes at most N updates and at most N+1 sensitivity scans, and at k=N returns the current design and its finite violation. The invariant argument above ensures every scan and update is well-defined.

TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-6-luna)Open item page →

Uniform information errors control approximate D-optimal design gaps

Statement

Let X be a finite candidate set and let Ξ be a nonempty compact metric space of approximate designs on X. For each x, let Jx and Jh,x be exact and computed sensitivities and let Wx be symmetric positive definite. Suppose uniformly over x∈X that ∥Jx∥2≤K, ∥Jh,x−Jx∥2≤η, and ∥Wx∥2≤w, where K,η,w≥0. Put δ=w(2Kη+η2). Suppose the criteria Φ(ξ)=log⁡det⁡M(ξ) and Φh(ξ)=log⁡det⁡Mh(ξ) are continuous on Ξ, and for some α>0 every matrix on every segment between M(ξ) and Mh(ξ) satisfies vTAv≥α∥v∥22. If ξ∗ maximizes Φ and ξ^ is a τ-approximate maximizer of Φh, meaning Φh(ξ^)≥max⁡ξ∈ΞΦh(ξ)−τ with τ≥0, then Φ(ξ∗)−Φ(ξ^)≤τ+2pδα.

Facts & Assumptions

Given: The compact design set, exact/computed sensitivity matrices, precision matrices, uniform bounds, information-matrix eigenvalue floor, and τ-approximate computed maximizer in the Statement.

[F1]

Finite nonlinear observation designs, local identifiability, and weighted information defines M(ξ)=∑xξxJxTWxJx for approximate design weights; Computed Jacobian error controls the weighted information-matrix error defines the computed matrix Mh(ξ)=∑xξxJh,xTWxJh,x.

[F2]

Computed Jacobian error controls the weighted information-matrix error: the uniform sensitivity and weight bounds imply ∥Mh(ξ)−M(ξ)∥2≤δ for each ξ.

[F3]

A uniform positive eigenvalue floor controls log-determinant error: if the segment eigenvalue floor is α, then ∣Φh(ξ)−Φ(ξ)∣≤pδ/α.

[F4]

A continuous real-valued function on a nonempty compact metric space is bounded and attains a greatest and a least value: each continuous real-valued criterion on the nonempty compact metric space Ξ attains its maximum.

Proof

technique · direct
1.1givenF1F2F3F4construct

For each ξ∈Ξ, [F1] defines the two information matrices and [F2] gives ∥Mh(ξ)−M(ξ)∥2≤δ. Applying [F3] on their segment gives the uniform bound ∣Φh(ξ)−Φ(ξ)∣≤e:=pδ/α. By [F4], both maxima are attained; write ξh for a computed maximizer.

2.1givenstep 1.1algebra∎

The τ-approximate maximality of ξ^ gives Φh(ξh)−Φh(ξ^)≤τ. Write Φ(ξ∗)−Φ(ξ^)=[Φ(ξ∗)−Φh(ξ∗)]+[Φh(ξ∗)−Φh(ξ^)]+[Φh(ξ^)−Φ(ξ^)]. The middle term is at most τ because ξh maximizes Φh, and the first and last terms are at most e by step 1.1. Thus the gap is at most e+τ+e=τ+2pδ/α, proving the bound.

TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passOpen item page →

The D-equivalence violation bounds the finite-budget design's log-determinant gap

Statement

Let X be a finite nonempty candidate set, let p≥1, and let ξ be any returned nonsingular approximate design from Finite-budget multiplicative update for approximate D-optimal design. Put M=M(ξ) and sx=fxTM−1fx,v=max⁡x∈Xsx−p. Then v≥0, every nonsingular approximate competitor η satisfies log⁡det⁡M(η)−log⁡det⁡M(ξ)≤v, and v=0 if and only if ξ is D-optimal among nonsingular approximate designs.

Facts & Assumptions

Given: A finite candidate set X, feature vectors fx∈Rp, p≥1, and a nonsingular approximate design ξ returned by the stated algorithm.

[F1]

Finite-budget multiplicative update for approximate D-optimal design: M(ξ)=∑xξxfxfxT, the finite sensitivity is sx=fxTM(ξ)−1fx, and the returned violation is v=max⁡xsx−p.

[F2]

Approximate designs and linear-model optimality criteria: approximate design weights are nonnegative and sum to one; nonsingular means M(ξ) is positive definite; D-optimality maximizes log⁡det⁡M(ξ) over nonsingular designs.

[F3]

The log determinant is concave on positive-definite matrices: log⁡det⁡ is concave along every segment of positive-definite matrices.

[F5]
[F6]

Equivalence criterion for D-optimal approximate designs: a nonsingular approximate design is D-optimal exactly when fxTM(ξ)−1fx≤p for every candidate x.

Proof

technique · direct
1.1F1F2F5givenalgebra

By [F1] and [F5], ∑xξxsx=∑xξxtr⁡(M−1fxfxT)=tr⁡ ⁣(M−1∑xξxfxfxT)=tr⁡(M−1M)=tr⁡(Ip)=p. The first rank-one trace identity follows by expanding the diagonal sum: tr⁡(M−1fxfxT)=∑i,j(M−1)ij(fx)j(fx)i=fxTM−1fx. Since the ξx are nonnegative and sum to one, their weighted average of the sx is at most their maximum. The displayed equality therefore gives max⁡xsx≥p and v≥0.

1.2F2F3F4givenalgebra

Let η be any nonsingular approximate competitor and put N=M(η) and Mt=(1−t)M+tN. The segment is positive definite because for each nonzero u, uTMtu=(1−t)uTMu+tuTNu>0. Define g(t)=log⁡det⁡Mt. By [F3], g is concave, and [F4] gives g′(0)=tr⁡(M−1(N−M)). For 0<s<1, concavity gives g(s)≥(1−s)g(0)+sg(1), hence g(1)−g(0)≤(g(s)−g(0))/s. Letting s↓0 and using the right derivative g′(0) proves log⁡det⁡N−log⁡det⁡M≤tr⁡(M−1(N−M)).

2.1step 1.1step 1.2F2F5algebra

Expand N=∑xηxfxfxT and M=∑xξxfxfxT. By the rank-one trace identity proved in step 1.1, tr⁡(M−1N)=∑xηxsx and tr⁡(M−1M)=p. Since η is an approximate design, ∑xηxsx≤max⁡xsx=p+v. Thus step 1.2 yields log⁡det⁡M(η)−log⁡det⁡M(ξ)≤v.

3.1step 1.1F6algebra∎

If v=0, then sx≤p for every x, so [F6] makes ξ D-optimal. Conversely, if ξ is D-optimal, [F6] gives sx≤p for every x; step 1.1 says their ξ-weighted average equals p, so their maximum is exactly p and v=0. This proves both directions.

5 · Examples, counterexamples and false statements

None yet.

Sources