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.
Dynamical observations and finite system realization
1 · Prerequisites
- Algebraic Closure, Embeddings, and Separability
- Algebraic Extensions, Extension Degree, and Finite Fields
- Binary Operations, Monoids, Groups and Subgroups
- Complex Norms and Realification
- Composition Series, the Jordan–Hölder Theorem and Solvable Groups
- Congruences, the Integers Modulo n and the Chinese Remainder Theorem
- 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
- Finite Counting, Factorials and Binomial Coefficients
- Foundations of the Real Numbers for Analysis
- Group Actions, Orbits, Stabilisers and Cayley's Theorem
- Group Homomorphisms and the Isomorphism Theorems
- Hilbert Space Geometry and Riesz Representation
- Ideals, Quotient Rings and the Isomorphism Theorems for Rings
- Inner Product Spaces, Gram-Schmidt, Projections and Adjoints
- Limits of Real Functions
- Linear Independence, Bases and Dimension
- Linear Transformations, Rank-Nullity and Quotient Spaces
- Matrices, the Matrix of a Linear Map, and Change of Basis
- Metric Spaces
- 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
- Primes, Euclid's Lemma and the Fundamental Theorem of Arithmetic
- Relations, Functions, and Quotients
- Rings, Subrings, Integral Domains and Fields
- Rⁿ as a Normed Space; Vector-Valued Functions
- Roots, Rational Powers, and Classical Inequalities
- Sequences and Limits
- 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 Determinant of a Linear Operator, Cofactors and Cramer's Rule
- The Fundamental Theorem of Algebra
- The Fundamental Theorem of Finite Abelian Groups
- The Galois Correspondence
- The Moore--Penrose Pseudoinverse and Regularised Least Squares
- The Spectral Theorem, Positive Operators and Singular Value Decomposition
- 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 · Logical flowchart
3 · Definitions, theorems and proofs
Discrete linear input-state-output experiments
Definition
Let , , and be integers, and let be a fixed sampling interval. A real discrete linear input-state-output experiment of state dimension , input dimension , output dimension , and horizon consists of matrices , , and , an initial state , and known inputs in . The states are defined by and the exact sampled outputs at times are for . When observations are perturbed, the observed outputs are for deterministic error vectors ; the exact-data convention is for all . No probability law is assigned to the errors. A numerical or discretization error that changes the forward map is distinct from this additive observation error.
For the fixed matrices , the Markov parameters are interpreted using the infinite-horizon impulse experiment: extend the same state and output equations to all , with zero initial state, , and for . Its output at sample is for every . The horizon- restriction records this identity only for ; when , it records only and has no input samples. Matrix powers use and . If , the state space consists of its single zero vector and the matrices have the corresponding empty shapes.
Exact block-Hankel realization
Definition
Fix integers , , and . The input is a list of exact Markov matrices Use the exact-real linear-algebra model: an exact rank test returns the rank of a finite real matrix; a thin rank- singular-value decomposition of a rank- matrix returns with diagonal and strictly positive, and an exact Moore--Penrose routine returns a matrix satisfying the four Penrose equations. A routine failure or a returned object that fails its stated exact identities is reported explicitly. This specification makes no finite-bit computability or complexity claim for arbitrary real inputs.
Form the -by- block Hankel matrices each of shape by . Execute the following steps.
-
Apply the exact rank test to . If it fails, return
failed-solve; if its value is not , returninconsistent-rank-data. -
If , use the empty factorization with of shape by and of shape by . If , obtain the thin rank- SVD in the declared exact model and set Verify , , and ; if any operation or verification fails, return
failed-solve. -
Compute the exact Moore--Penrose inverses and and verify their four Penrose equations. If a computation or verification fails, return
failed-solve. -
Set , let be the first columns of , and let be the first rows of . Return
successwith . For , these are the corresponding empty matrices.
The routine can report failed-solve for a failed or invalid exact-operation
backend. The existence theorems for finite-matrix SVDs and Moore--Penrose
inverses ensure that the exact mathematical operations requested in steps 2–3
exist; this definition alone asserts no noisy rank selection or stable
parameter recovery.
Finite observability identifies the initial state
Statement
Let , , and be integers, and consider a real discrete input-state-output experiment with known matrices , known inputs , and unknown initial state . For , set and define the finite observability matrix The corrected noiseless output stack is The map is injective if and only if . If , both injectivity and the rank condition hold for the singleton state space. If and has full column rank, let be its least singular value. For any additive stacked observation error , the minimum-norm least-squares estimate of from is , and it satisfies
Statement references
Finite-horizon recurrence and exact observation convention
Rank as the dimension of the image
Rank-nullity for finite-dimensional domains
Finite-dimensional singular-value decomposition
Rank equals the number of positive singular values
Finite-matrix Moore--Penrose pseudoinverse
Existence and uniqueness of the pseudoinverse
Full-column-rank pseudoinverse identity
The product is an orthogonal projection
The pseudoinverse gives the minimum-norm least-squares solution
Pythagoras for orthogonal vectors
Dahleh, Dahleh, and Verghese, Lectures on Dynamic Systems and Control, Chapter 25
Facts & Assumptions
Given: A real discrete experiment of horizon with known matrices , known inputs , unknown initial state , and a stacked additive error .
Discrete linear input-state-output experiments: states obey , outputs obey , and observation errors are additive deterministic vectors.
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.
Rank and nullity of a linear map with finite-dimensional domain: and for finite-dimensional domains.
Rank-nullity: : for a linear map with finite-dimensional domain, .
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.
The rank of a linear map is the number of its nonzero singular values: the rank equals the number of positive singular values.
The Moore--Penrose pseudoinverse as the solution of the four Penrose equations: satisfies , , and and are self-adjoint.
Every finite real or complex matrix has a unique Moore--Penrose pseudoinverse: every finite real matrix has a unique Moore--Penrose pseudoinverse.
If has full column rank, then : if has full column rank, then .
and are the orthogonal projections onto and : is the orthogonal projection onto .
For every right-hand side , is the unique least-squares solution of minimum Euclidean norm: for a finite real matrix and vector , is the unique least-squares solution of minimum Euclidean norm.
Pythagoras and finite orthogonal sums: if and are orthogonal, then .
Proof
For each , the recurrence gives , with the sum empty at . At this is . If it holds at , substitution into and the power recursion give the formula at , using associativity and distributivity from [F2]. Multiplying by and subtracting gives , so stacking yields .
Suppose and has full column rank. By [F5] and [F6], an SVD has exactly positive singular values . Writing in the right singular basis gives .
Two states produce the same corrected stack exactly when . Thus injectivity is equivalent to . By [F3] and [F4], this is equivalent to . When , the map has a singleton domain and the empty matrix has rank zero, so the same equivalence holds.
By [F7] and [F8], is the unique Moore--Penrose inverse. Set ; [F11] identifies it as the minimum-norm least-squares estimate, and [F9] with gives . Hence . By [F10], this is an orthogonal projection of ; the decomposition has orthogonal summands, so [F12] gives .
Combining steps 1.2 and 2.2 gives . Division by the positive singular value proves the claimed sensitivity bound; step 2.1 proves the injectivity assertion.
State similarity preserves input-output data
Statement
Let , , and be integers. Suppose a noiseless experiment has matrices , , and , initial state , and common inputs . For any invertible define The experiment with and the same inputs has the same output at every sample . The equality holds for every horizon and every common input sequence.
Statement references
Facts & Assumptions
Given: A noiseless real discrete experiment of horizon , matrices , initial state , common inputs , and an invertible matrix .
Discrete linear input-state-output experiments: the state and output equations are and at the stated samples.
Invertible matrices and the general linear group : an invertible has a two-sided inverse , so .
Matrix multiplication is associative, unital, distributive, and compatible with scalar multiplication: conformable matrix products are associative and identity matrices act on either side.
Proof
At , the transformed initial state is . If for , then [F1] and the definitions give ; [F2] cancels and [F3] permits regrouping. Induction proves for .
For every such , the transformed output is by [F1] and [F2]. Since the horizon, initial state, and inputs were arbitrary, this holds for every common finite input experiment.
Coordinate diagram
The square records the state-coordinate identity : both paths send to . The proof above establishes the output identity by induction and does not rely on the diagram.
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.
4 · Examples, counterexamples and false statements
None yet.