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.
Hankel realization recovers a controllable and observable system
Statement
Let , , and be integers,
and let ,
, and define
a discrete linear input-state-output experiment. Let
Assume , the finite-horizon
observability and controllability conditions. Assume that every exact rank,
SVD, and Moore--Penrose call made by the block-Hankel realization algorithm
completes and passes its stated exact checks. Then the algorithm returns
success with matrices , and there is an
invertible such that
For , this means the unique zero-dimensional realization and the unique
invertible map on the zero space.
Statement references
Markov parameters and discrete realization convention
Exact block-Hankel realization algorithm
Rank of finite-dimensional maps
Matrix multiplication identities
Finite-dimensional singular-value decomposition
Moore--Penrose pseudoinverse equations
Exact finite-matrix pseudoinverse
Input-output invariance under state similarity
Dahleh, Dahleh, and Verghese, Lectures on Dynamic Systems and Control, §25.4
Facts & Assumptions
Given: The real matrices , a horizon , Markov parameters for , full-rank matrices as in the statement, and exact rank, SVD, and Moore--Penrose calls that complete and pass the algorithm's stated checks.
Discrete linear input-state-output experiments: the Markov parameter with index is , and the impulse output at sample is .
Matrix multiplication is associative, unital, distributive, and compatible with scalar multiplication: matrix multiplication is associative and unital, including conformable rectangular and zero-sized shapes.
Rank and nullity of a linear map with finite-dimensional domain: rank is the dimension of the image and nullity is the dimension of the kernel for a finite-dimensional domain.
Rank-nullity: : for a finite-dimensional domain, rank plus nullity equals the domain dimension.
Exact block-Hankel realization: the algorithm forms and , uses a rank- factorization with both factors of rank , and returns , the first input block of , and the first output block of .
Every linear map between finite-dimensional real or complex inner product spaces admits a singular value decomposition and Every finite real or complex matrix has a unique Moore--Penrose pseudoinverse: every finite real matrix has an exact finite SVD and a unique Moore--Penrose pseudoinverse.
The Moore--Penrose pseudoinverse as the solution of the four Penrose equations: for a matrix , and ; the two square products are self-adjoint.
Invertible matrices and the general linear group : an invertible square matrix has a two-sided inverse; is the inverse of the unique zero-sized matrix.
State similarity preserves input-output data: if and initial states are related by , common inputs give identical outputs at every sample.
Proof
If , then has no rows and has no columns, so for every and . Its rank is zero, and the algorithm's exact empty factorization and empty pseudoinverses return the unique empty matrices. Taking gives the asserted similarity. Henceforth suppose .
For , the block of is by [F1] and [F2], and the corresponding block of is . Thus and . Because has rank and codomain , it is surjective; because has rank and domain , it is injective. Therefore and .
The exact rank test in the algorithm therefore returns . The SVD factorization and pseudoinverses exist by [F6], and the stated successful-call hypothesis ensures that the algorithm returns factors with each factor of rank and returns success. In particular is surjective, so . Combining this with step 1.2 gives .
The columns of and are bases of the same -dimensional image by step 2.1. Thus there is a unique matrix with . If , then ; since has rank , its kernel is zero, so . Rank-nullity [F3] and [F4] makes the square matrix surjective as well as injective; hence is invertible by [F8]. From and injectivity of , , so .
Substituting and into the identity in step 1.2 gives . Since has full column rank, : the equation from [F7] and injectivity imply this identity. Since has full row rank, : [F7] gives , and surjectivity implies the identity. The algorithm's formula then yields .
The first columns of form , and the first rows of form . Taking those blocks in and gives and . Hence the triple returned by the algorithm satisfies all three similarity identities.
By [F9], the similarity identities imply identical outputs for every finite common-input experiment when initial states are related by . With zero initial state and an impulse input, this gives for every . This is exact realization modulo state similarity; it asserts no stability under perturbed Markov data.
Depends on
- Discrete linear input-state-output experiments
- Exact block-Hankel realization
- Rank and nullity of a linear map with finite-dimensional domain
- Rank-nullity: $\dim_F V=\operatorname{nullity}T+\operatorname{rank}T$
- Matrix multiplication is associative, unital, distributive, and compatible with scalar multiplication
- Invertible matrices and the general linear group $\operatorname{GL}_n(F)$
- Every linear map between finite-dimensional real or complex inner product spaces admits a singular value decomposition
- The Moore--Penrose pseudoinverse $A^+$ as the solution of the four Penrose equations
- Every finite real or complex matrix has a unique Moore--Penrose pseudoinverse
- State similarity preserves input-output data
Used by
Dependency tree · two levels
29 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
- Mohammed Dahleh, Munther A. Dahleh, and George Verghese, Lectures on Dynamic Systems and Control, Chapter 25: Minimal State-Space Realization (standard reference, not scraped)
- Sanjay Lall, Engr207c: Operator Theory and Linear Systems, State-Space Realization lecture notes (standard reference, not scraped)