Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedverified 2026-10-22 (gpt-6.1-sol)
How statement and proof provenance work

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

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

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

Finite observability identifies the initial state

Statement

Let d≥0, m,p≥1, and q≥1 be integers, and consider a real discrete input-state-output experiment with known matrices A,B,C, known inputs u0,…,uq−2, and unknown initial state x0. For 0≤k<q, set f0:=0,fk:=∑j=0k−1CAk−1−jBuj(k≥1), and define the finite observability matrix Oq:=[CCA⋮CAq−1]. The corrected noiseless output stack is z:=[y0−f0y1−f1⋮yq−1−fq−1]=Oqx0. The map x0↦z is injective if and only if rank⁡Oq=d. If d=0, both injectivity and the rank condition hold for the singleton state space. If d≥1 and Oq has full column rank, let σmin⁡(Oq)>0 be its least singular value. For any additive stacked observation error e∈Rqp, the minimum-norm least-squares estimate of x0 from z+e is x^0=Oq+(z+e), and it satisfies ∥x^0−x0∥2≤∥e∥2σmin⁡(Oq).

Facts & Assumptions

Given: A real discrete experiment of horizon q with known matrices A,B,C, known inputs u0,…,uq−2, unknown initial state x0, and a stacked additive error e∈Rqp.

[F1]

Discrete linear input-state-output experiments: states obey xk+1=Axk+Buk, outputs obey yk=Cxk, and observation errors are additive deterministic vectors.

[F2]

Matrix multiplication is associative, unital, distributive, and compatible with scalar multiplication: compatible matrix products are associative, identity matrices act on either side, and multiplication distributes over finite sums.

[F3]

Rank and nullity of a linear map with finite-dimensional domain: rank⁡T=dim⁡(im⁡T) and nullity⁡T=dim⁡(ker⁡T) for finite-dimensional domains.

[F4]

Rank-nullity: dim⁡FV=nullity⁡T+rank⁡T: for a linear map with finite-dimensional domain, dim⁡V=nullity⁡T+rank⁡T.

[F5]

Every linear map between finite-dimensional real or complex inner product spaces admits a singular value decomposition: a linear map between finite-dimensional real or complex inner-product spaces has orthonormal left and right singular bases, with its positive singular values ordered nonincreasingly.

[F6]

The rank of a linear map is the number of its nonzero singular values: the rank equals the number of positive singular values.

[F7]

The Moore--Penrose pseudoinverse A+ as the solution of the four Penrose equations: O+ satisfies OO+O=O, O+OO+=O+, and OO+ and O+O are self-adjoint.

[F8]

Every finite real or complex matrix has a unique Moore--Penrose pseudoinverse: every finite real matrix has a unique Moore--Penrose pseudoinverse.

[F9]

If A has full column rank, then A+=(A∗A)−1A∗: if O has full column rank, then O+O=Id.

[F10]
[F11]

For every right-hand side b, A+b is the unique least-squares solution of minimum Euclidean norm: for a finite real matrix O and vector b, O+b is the unique least-squares solution of minimum Euclidean norm.

[F12]

Pythagoras and finite orthogonal sums: if a and b are orthogonal, then ∥a+b∥22=∥a∥22+∥b∥22.

Proof

technique · direct
1.1givenF1F2algebra

For each 0≤k<q, the recurrence gives xk=Akx0+∑j=0k−1Ak−1−jBuj, with the sum empty at k=0. At k=0 this is x0=A0x0. If it holds at k<q−1, substitution into xk+1=Axk+Buk and the power recursion give the formula at k+1, using associativity and distributivity from [F2]. Multiplying by C and subtracting fk gives yk−fk=CAkx0, so stacking yields z=Oqx0.

1.2givenF5F6algebra

Suppose d≥1 and Oq has full column rank. By [F5] and [F6], an SVD has exactly d positive singular values s1≥⋯≥sd=σmin⁡(Oq)>0. Writing w in the right singular basis gives ∥Oqw∥22=∑j=1dsj2∣wj∣2≥σmin⁡(Oq)2∥w∥22.

2.1givenF3F4step 1.1algebra

Two states x,x′∈Rd produce the same corrected stack exactly when Oq(x−x′)=0. Thus injectivity is equivalent to ker⁡Oq={0}. By [F3] and [F4], this is equivalent to rank⁡Oq=d. When d=0, the map has a singleton domain and the empty matrix has rank zero, so the same equivalence holds.

2.2givenF7F8F9F10F11F12step 1.1algebra

By [F7] and [F8], Oq+ is the unique Moore--Penrose inverse. Set x^0=Oq+(z+e); [F11] identifies it as the minimum-norm least-squares estimate, and [F9] with z=Oqx0 gives w:=x^0−x0=Oq+e. Hence Oqw=OqOq+e. By [F10], this is an orthogonal projection of e; the decomposition e=OqOq+e+(e−OqOq+e) has orthogonal summands, so [F12] gives ∥Oqw∥2≤∥e∥2.

3.1step 1.2step 2.2step 2.1algebra∎

Combining steps 1.2 and 2.2 gives σmin⁡(Oq)∥x^0−x0∥2≤∥Oq(x^0−x0)∥2≤∥e∥2. Division by the positive singular value proves the claimed sensitivity bound; step 2.1 proves the injectivity assertion.

Depends on

Used by

Dependency tree · two levels

38 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources