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.
Numerical identifiability and optimal experiment design
1 · Prerequisites
- Absolute and Conditional Convergence; Rearrangement; Products
- Algebraic Closure, Embeddings, and Separability
- Algebraic Extensions, Extension Degree, and Finite Fields
- Binary Operations, Monoids, Groups and Subgroups
- Compactness in Metric Spaces
- Completeness, Completion, and Uniform Continuity
- Composition Series, the Jordan–Hölder Theorem and Solvable Groups
- Congruences, the Integers Modulo n and the Chinese Remainder Theorem
- Constant Rank, Submersions, Immersions and Regular Level Sets
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Continuity, IVT, EVT, and Uniform Continuity
- Cosets, Index and Lagrange's Theorem
- Countability and Uncountability
- Cyclic Groups and Direct Products
- Determinants of Matrices over a Commutative Ring
- Diagonalisation and the Minimal Polynomial
- Divisibility, Euclidean Domains, Principal Ideal Domains and Unique Factorisation
- Divisibility, Greatest Common Divisors and Bézout's Identity
- Dual Spaces, Bilinear and Quadratic Forms, and Sylvester's Law of Inertia
- Eigenvalues, Eigenvectors and the Characteristic Polynomial
- Filters and Ultrafilters
- Finite Counting, Factorials and Binomial Coefficients
- Foundations of the Real Numbers for Analysis
- Gauss-Newton and Levenberg-Marquardt methods
- Gaussian Elimination, Elementary Matrices and Reduced Row Echelon Form
- Group Actions, Orbits, Stabilisers and Cayley's Theorem
- Group Homomorphisms and the Isomorphism Theorems
- Ideals, Quotient Rings and the Isomorphism Theorems for Rings
- Inner Product Spaces, Gram-Schmidt, Projections and Adjoints
- Limits of Real Functions
- limsup, liminf, and Subsequential Limits
- Linear Independence, Bases and Dimension
- Linear Transformations, Rank-Nullity and Quotient Spaces
- Matrices, the Matrix of a Linear Map, and Change of Basis
- Matrix Differentiation and First-order Spectral Perturbation
- Matrix Norms, Condition Numbers and Numerical Stability
- Metric Spaces
- Mixed Partials, Taylor Formulae, and Extrema
- Monotone Functions, Discontinuities, and Continuity Sets
- Monotone Sequences, Bolzano-Weierstrass, and Cauchy Completeness
- Normal Subgroups and Quotient Groups
- Order, Zorn's Lemma, and the Axiom of Choice
- Polynomial Rings, the Division Algorithm and Roots
- Power Series and Real-Analytic Functions
- Primes, Euclid's Lemma and the Fundamental Theorem of Arithmetic
- Properties of the Integral and the Working FTC
- Relations, Functions, and Quotients
- Response surfaces and optimal design
- Rings, Subrings, Integral Domains and Fields
- Rⁿ as a Normed Space; Vector-Valued Functions
- Roots, Rational Powers, and Classical Inequalities
- Sequences and Limits
- Sequences and Series of Functions; Uniform Convergence
- Series: Convergence and the Nonnegative Tests
- Simple Field Extensions and the Construction of the Complex Numbers
- Splitting Fields
- Suprema and Infima
- Sylow's Theorems, p-Groups and Nilpotent Groups
- Symmetric Groups, Cycle Decomposition and the Sign Homomorphism
- The Derivative and the Mean Value Theorems
- The Determinant of a Linear Operator, Cofactors and Cramer's Rule
- The Exponential Function
- The Fundamental Theorem of Algebra
- The Fundamental Theorem of Finite Abelian Groups
- The Galois Correspondence
- The Inverse and Implicit Function Theorems
- The Logarithm and General Powers
- The Riemann Integral: Definition and Integrability
- The Spectral Theorem, Positive Operators and Singular Value Decomposition
- The Total Derivative in ℝᵐ → ℝⁿ
- The ZFC Axioms and the Basic Set Constructions
- Topology of ℝ
- Triangularisation, Generalised Eigenspaces and Jordan Canonical Form
- Vector Spaces, Linear Subspaces, Span and Direct Sums
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
Finite nonlinear observation designs, local identifiability, and weighted information
Definition
Let , let be open, and let be a finite nonempty set of experimental conditions. For each , let , let be in the sense of Continuously differentiable maps, local inverses, and local diffeomorphisms, and let be a symmetric positive-definite weight matrix, meaning for every nonzero .
An approximate design is a function with , as in Approximate designs and linear-model optimality criteria. Its support is . Define the joint observation map by where the finite product is ordered by any fixed listing of . Its stacked sensitivity Jacobian at is the vertical concatenation of the matrices for . The associated weighted information matrix is The matrix is symmetric positive semidefinite because each summand has nonnegative quadratic form.
Because the support is finite, is with derivative : the finite collection of component first-order remainders has a stacked Euclidean norm that is still , and the stacked derivative is continuous because each is continuous.
For a fixed design , the observation map is locally identifiable at if it is injective on some open neighborhood of in . It is globally identifiable on if it is injective on all of . A matrix has full column rank when implies . Its smallest singular value is ; thus means for every .
Remarks
The approximate design uses real weights. An exact -run design instead restricts weights to multiples with integer counts, and is a separate finite allocation problem in Approximate designs and linear-model optimality criteria.
Computed sensitivity errors perturb every singular value by at most their operator-norm error
Statement
Let , let , and let denote the singular values of a real matrix . Then for every , where is the Euclidean operator norm.
Facts & Assumptions
Given: Real matrices and an index .
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 is , attained by an SVD truncation, for both and .
The operator norm is zero on the zero domain and otherwise is max_{||v||=1} ||Tv||: for a nonzero domain, and the Euclidean vector norm satisfies the triangle inequality (The norm induced by a real or complex inner product).
Proof
Let be the rank-at-most- SVD truncation of . By [F1], , while the minimal-error characterization in [F1] for gives . For every unit vector , the vector triangle inequality gives ; taking the maximum over unit proves .
Apply step 1.1 with in place of and in place of . This gives . The two one-sided inequalities imply the asserted absolute-value bound.
A uniform positive eigenvalue floor controls log-determinant error
Statement
Let and let be symmetric. Put and for . Suppose there is such that for every and every . Then is positive definite and
Facts & Assumptions
Given: Symmetric real matrices , , and the uniform quadratic-form bound with for every .
Real spectral theorem: a self-adjoint endomorphism of a finite-dimensional real inner product space has an orthonormal eigenbasis: every real symmetric matrix has an orthonormal eigenbasis.
The determinant differential is at every matrix, and Jacobi's formula holds on the invertible locus: if is invertible, then .
For and , and The trace as the sum of the diagonal entries: trace is the sum of diagonal entries and is invariant under cyclic exchange of conformable products.
The mean value theorem, as the case of Cauchy's: for continuous on with and differentiable on there is with : a real function continuous on and differentiable on has its endpoint increment equal to its derivative at some interior point.
For same-sized finite square matrices over a commutative ring, , The determinant of a triangular matrix is the product of its diagonal entries, and For , the determinant over a commutative ring by the Leibniz formula, and for a real matrix: determinant is multiplicative, a diagonal determinant is the product of its diagonal entries, and .
The chain rule for total derivatives: : along a differentiable matrix path, derivatives of scalar compositions are given by the chain rule.
Proof
Fix . The matrix is symmetric. By [F1], it has an orthonormal eigenbasis; if is a unit eigenvector with eigenvalue , the assumed quadratic-form inequality gives . Thus is invertible, and if then [F7] gives . The determinant is Fréchet differentiable by [F2] and hence continuous, and is differentiable, hence continuous, on the positive reals by [F3]. Thus is continuous on and differentiable on by [F2], [F3], and [F8].
Since and is invertible, [F2], [F3], and the chain rule [F8] give .
Diagonalize as in step 1.1. By [F4], . Each is unit, so [F5] gives , while ; hence for every .
Apply [F6] to on . For some , , whose absolute value is bounded by step 2.2.
Finite-budget multiplicative update for approximate D-optimal design
Definition
Let , let be a finite nonempty candidate set, and let be the feature vector for each . An approximate design and information matrix 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 . The procedure uses exact arithmetic.
Input: A finite nonempty , , its feature vectors , an approximate initial design , and a finite nonnegative integer budget counting weight updates.
Procedure: Form . If is not positive definite, return . Otherwise, for , with current and , compute If , return . If , return . Otherwise set form , and continue.
Remarks
Finite-budget multiplicative design updates preserve the simplex and nonsingularity ↗ proves preservation of positive definiteness and the bounds of at most updates and 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.
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 that , , and , where . For every approximate design , where . If satisfies for every with some , then for every , 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 .
Finite nonlinear observation designs, local identifiability, and weighted information: , with and ; the matrices are symmetric.
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 , the Euclidean induced matrix norm satisfies both and .
The operator norm is zero on the zero domain and otherwise is max_{||v||=1} ||Tv||, Every linear map between finite-dimensional real or complex inner product spaces admits a singular value decomposition, and The operator norm is 0 on the zero domain and otherwise equals the largest singular value, attained at a right-singular vector: the induced Euclidean matrix norm is the operator norm; a real matrix and its transpose have the same largest singular value, since transposing an SVD preserves its positive singular values.
Rectangular matrix multiplication and the identity matrix , including zero-sized shapes: matrix products associate and distribute over sums.
Proof
Put . By [F4], . By [F2] and [F3], the Euclidean operator norm of the right side is at most .
Taking the design-weighted sum and using the triangle inequality gives , since the weights are nonnegative and sum to one.
Let . By step 2.1, the operator norm bound and Cauchy–Schwarz [F5], . Therefore . Since , this is positive for every nonzero , proving positive definiteness.
The Gauss–Newton information term omits residual curvature from the full Hessian
Remark
For a residual map on an open , with , consider the unweighted nonlinear least-squares objective . Then the matrix is the Gauss–Newton term of the Hessian. The exact identity is 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.
Full column rank of the sensitivity Jacobian implies local identifiability
Statement
Let be open with , let be the joint observation map of Finite nonlinear observation designs, local identifiability, and weighted information, and fix . If its Jacobian has full column rank, then is injective on an open neighborhood of ; hence the model is locally identifiable at for this design.
Facts & Assumptions
Given: The open parameter domain, the joint observation map, and full column rank of .
Finite nonlinear observation designs, local identifiability, and weighted information: the finite stacked observation map is with derivative ; local identifiability means injectivity on some open neighborhood, and full column rank means the Jacobian has linearly independent columns.
Row space, column space, nullspace, row rank, column rank and matrix rank and Row rank equals column rank, and both equal the number of pivots: the rank of a finite matrix is the dimension of its column space.
If and is a linear subspace of , then is finite-dimensional, , and if and only if : a linearly independent list in has length at most .
A matrix has rank at least exactly when it has a nonzero -rowed minor: a real matrix has rank at least exactly when it has a nonzero -rowed minor.
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.
The chain rule for total derivatives: : the derivative of a composition is the composition of the derivatives.
The Euclidean inverse function theorem: a map between open subsets of with invertible derivative at is injective on some open neighborhood of .
Proof
Full column rank means the columns of are independent. They lie in , so [F3] gives . By [F2] the matrix rank is , and [F4] supplies a set of rows whose square submatrix has nonzero determinant.
By [F5], is invertible. Let be the coordinate projection onto the rows in , and set . The linear map has derivative , since its linear first-order expansion has zero remainder. Thus [F1] and [F6] give for every ; this derivative is continuous, so is , and .
Apply [F7] to : there is an open neighborhood of on which is injective. If satisfy , then applying gives , hence . Thus is injective on , which is local identifiability by [F1]. The argument selects one of finitely many row minors and uses no choice axiom.
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 is positive definite, meaning symmetric with for every nonzero , if and only if the stacked support sensitivity Jacobian 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 .
Finite nonlinear observation designs, local identifiability, and weighted information: , each support weight is positive, and each is symmetric positive definite.
Rectangular matrix multiplication and the identity matrix , including zero-sized shapes: for compatible real matrices and vectors, products associate and by the coordinate product rule.
The Euclidean inner product on : . The strict positivity of for nonzero follows from the positive-definiteness hypothesis on in [F1].
Proof
For any , [F1] and [F2] give . Every term is nonnegative by [F3], and a term is strictly positive exactly when , since on the support and is positive definite.
If , every support component is zero, so step 1.1 gives . Conversely, if , the finite sum of nonnegative terms in step 1.1 can vanish only if every support component , hence . Thus the quadratic form is positive on every nonzero exactly when , as claimed.
A lower singular-value bound and Lipschitz Jacobian control local parameter error
Statement
Let be on an open , let , and let be such that the closed Euclidean ball lies in . Suppose for every , where , and suppose is -Lipschitz in operator norm on this ball, where . Define if and if . If with , and satisfies , then 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: with the hypotheses in the Statement.
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 for every .
The chain rule for total derivatives: : for a differentiable path , .
The operator norm is zero on the zero domain and otherwise is max_{||v||=1} ||Tv||: for a linear map and vector .
Lipschitz map, -Hölder map for rational , and contraction: -Lipschitz means on the stated ball.
If is differentiable with integrable then ; and a bounded derivative makes Lipschitz: for , a path into continuous on and differentiable on with derivative norm at most is -Lipschitz there.
Cauchy-Schwarz with its equality case, the triangle inequality for , the parallelogram law and polarisation: the Euclidean norm satisfies the triangle and reverse-triangle inequalities.
Proof
Put and define for . The segment stays in the convex ball. By [F2], .
If , the path is identically the zero vector, so . If , [F4] and [F3] give for ; since is continuous on and differentiable on , [F5] gives . In either case, yields the first-order remainder bound .
If , then , so [F1], step 2.1, and the reverse-triangle inequality [F6] yield . If , step 2.1 gives zero remainder, and the same lower bound follows from [F1].
The fit condition and give . Combining with step 3.1 gives , and division by proves the asserted bound.
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 , the procedure returns after at most updates and at most sensitivity scans.
Facts & Assumptions
Given: A finite candidate set , feature vectors , , initial weights summing to one with positive definite, and a finite nonnegative integer budget .
Finite-budget multiplicative update for approximate D-optimal design: the update is with , and the sensitivity scan is over the finite set .
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 with precision , the information matrix is and it is positive definite exactly when the stacked supported feature rows have trivial kernel.
Approximate designs and linear-model optimality criteria: approximate design weights are nonnegative and sum to one.
The trace as the sum of the diagonal entries: is the sum of its diagonal entries, so .
Rectangular matrix multiplication and the identity matrix , including zero-sized shapes: matrix multiplication is the finite coordinate product, is associative, and for an invertible .
Proof
Fix an update at a current approximate design with positive-definite . For each , put . Since is symmetric positive definite, , and whenever : writing , one has for . By [F4] and [F5], . Therefore is nonnegative and , so it is again an approximate design.
For every feature , a positive old weight remains positive after the update exactly when : step 1.1 gives for nonzero , and for ; 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.
The loop checks one finite candidate set at each index , returns immediately on zero violation, and otherwise makes an update only when . Thus it makes at most updates and at most sensitivity scans, and at returns the current design and its finite violation. The invariant argument above ensures every scan and update is well-defined.
Uniform information errors control approximate D-optimal design gaps
Statement
Let be a finite candidate set and let be a nonempty compact metric space of approximate designs on . For each , let and be exact and computed sensitivities and let be symmetric positive definite. Suppose uniformly over that , , and , where . Put . Suppose the criteria and are continuous on , and for some every matrix on every segment between and satisfies . If maximizes and is a -approximate maximizer of , meaning with , then
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.
Finite nonlinear observation designs, local identifiability, and weighted information defines for approximate design weights; Computed Jacobian error controls the weighted information-matrix error defines the computed matrix .
Computed Jacobian error controls the weighted information-matrix error: the uniform sensitivity and weight bounds imply for each .
A uniform positive eigenvalue floor controls log-determinant error: if the segment eigenvalue floor is , then .
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
For each , [F1] defines the two information matrices and [F2] gives . Applying [F3] on their segment gives the uniform bound . By [F4], both maxima are attained; write for a computed maximizer.
The -approximate maximality of gives . Write . The middle term is at most because maximizes , and the first and last terms are at most by step 1.1. Thus the gap is at most , proving the bound.
The D-equivalence violation bounds the finite-budget design's log-determinant gap
Statement
Let be a finite nonempty candidate set, let , and let be any returned nonsingular approximate design from Finite-budget multiplicative update for approximate D-optimal design. Put and Then , every nonsingular approximate competitor satisfies and if and only if is D-optimal among nonsingular approximate designs.
Facts & Assumptions
Given: A finite candidate set , feature vectors , , and a nonsingular approximate design returned by the stated algorithm.
Finite-budget multiplicative update for approximate D-optimal design: , the finite sensitivity is , and the returned violation is .
Approximate designs and linear-model optimality criteria: approximate design weights are nonnegative and sum to one; nonsingular means is positive definite; D-optimality maximizes over nonsingular designs.
The log determinant is concave on positive-definite matrices: is concave along every segment of positive-definite matrices.
The determinant differential is at every matrix, and Jacobi's formula holds on the invertible locus, The natural logarithm has derivative 1/x and equals the integral from 1 to x of 1/t, and The chain rule for total derivatives: : along an invertible differentiable matrix path , .
The trace as the sum of the diagonal entries and Rectangular matrix multiplication and the identity matrix , including zero-sized shapes: trace is the sum of diagonal entries and matrix products are the finite coordinate products.
Equivalence criterion for D-optimal approximate designs: a nonsingular approximate design is D-optimal exactly when for every candidate .
Proof
By [F1] and [F5], The first rank-one trace identity follows by expanding the diagonal sum: . Since the are nonnegative and sum to one, their weighted average of the is at most their maximum. The displayed equality therefore gives and .
Let be any nonsingular approximate competitor and put and . The segment is positive definite because for each nonzero , . Define . By [F3], is concave, and [F4] gives . For , concavity gives , hence . Letting and using the right derivative proves .
Expand and . By the rank-one trace identity proved in step 1.1, and . Since is an approximate design, . Thus step 1.2 yields .
If , then for every , so [F6] makes D-optimal. Conversely, if is D-optimal, [F6] gives for every ; step 1.1 says their -weighted average equals , so their maximum is exactly and . This proves both directions.
5 · Examples, counterexamples and false statements
None yet.
Sources
- Stephen Boyd and Lieven Vandenberghe, Convex Optimization, §§7.5.1–7.5.2
- Leah R. McLean et al., Estimability Analysis and Optimal Design in Dynamic Multi-scale Models of Cardiac Electrophysiology
- Henrik Madsen, Optimal Experimental Design for Grey-box Models
- Sheldon Axler, Linear Algebra Done Right, fourth edition
- Stephen Boyd and Lieven Vandenberghe, Convex Optimization, §3.1.5
- Holger Dette, Andrey Pepelyshev, and Anatoly Zhigljavsky, Improving Updating Rules in Multiplicative Algorithms for Computing D-optimal Designs, §§1–2
- Leah R. McLean et al., Estimability Analysis and Optimal Design in Dynamic Multi-scale Models of Cardiac Electrophysiology, §§2.1–2.3
- Jorge Nocedal and Stephen J. Wright, Numerical Optimization, second edition, Ch. 10
- Jorge Nocedal and Stephen J. Wright, Numerical Optimization, second edition, Ch. 10, §§10.1 and 10.3
- J. Lebl, Basic Analysis II, Theorem 8.5.1
- Leah R. McLean et al., Estimability Analysis and Optimal Design in Dynamic Multi-scale Models of Cardiac Electrophysiology, §2.1
- Leah R. McLean et al., Estimability Analysis and Optimal Design in Dynamic Multi-scale Models of Cardiac Electrophysiology, §§2.1–2.2
- Henrik Madsen, Optimal Experimental Design for Grey-box Models, §1.2.3
- Holger Dette, Andrey Pepelyshev, and Anatoly Zhigljavsky, Improving Updating Rules in Multiplicative Algorithms for Computing D-optimal Designs, §2
- Stephen Boyd and Lieven Vandenberghe, Convex Optimization, §7.5
- Leah R. McLean et al., Estimability Analysis and Optimal Design in Dynamic Multi-scale Models of Cardiac Electrophysiology, §2.3
- Stephen Boyd and Lieven Vandenberghe, Convex Optimization, §§3.1.5 and 7.5.2