Foundations — Observability — when KF can estimate state
This page assumes you have seen nothing. Before you can read the parent note on observability, every symbol it throws at you must first mean something. We build them one at a time, each on top of the last, each pinned to a picture.
0. The scene we are describing
Picture a spinning satellite. Inside it, some quantities are true but hidden — its real pointing angle, the slow drift error of its gyroscope. Outside, a star-tracker spits out numbers we can read. The whole subject lives in the gap between "what is really going on inside" and "what we get to see."

We now name every piece of this picture.
1. A vector and the symbol
Picture: an arrow, or equivalently a single dot, floating in a space with one axis per dial. Two dials → a flat plane; the dot's position is the full internal condition of the machine.
Why the topic needs it: observability is about pinning down this whole dot from the outside. If we could not bundle all the dials into one object , we could not ask "did we recover the whole thing?"
2. The state and the measurement
Picture: the state dot lives in a big room ( axes); the measurement is its shadow on a small wall ( axes). Many different dots can cast the same shadow — that ambiguity is what observability worries about.

3. Matrices and matrix–vector multiplication
Before and can mean anything, we need to know what a matrix does.
Picture: a matrix stretches, rotates, squishes, or projects the whole space of dots. Watch a grid of dots go in and a warped grid come out.
Why the topic needs it: both "how the state evolves" and "how the sensor reads the state" are exactly such mixing operations — so they are matrices.
4. The dynamics matrix , and the input ,
Picture: at every dot in the room, plants a little arrow saying "the state will slide this way next instant." The whole room becomes a field of flow arrows.
Why the topic needs it — the crucial subtlety: if , then dial leaks into dial . Even a hidden dial we cannot measure can still betray itself by nudging a dial we can see. This leaking is the entire mechanism that makes hidden things observable. (In the parent's position–velocity example, velocity is unseen but lets it push position — so it leaks out.)
Why the topic needs it: the full equation of motion (next section) contains . But because is known, we can always subtract its effect and study only the machine's own unforced drift — which is exactly why observability testing sets .

5. The measurement matrix
Picture: is the shape of the window in Section 2. is a window that shows dial 1 and hides dial 2 completely.
6. The derivative — reading change over time
Why this tool and not another? We want to squeeze information out of the measurement stream. A single snapshot gives one clue. But the slope , the curvature , and so on, are extra independent clues — each new derivative is a fresh equation about the hidden state. The derivative is precisely the tool that converts "watching over time" into "more equations."
Picture: a wiggling measurement curve . Its height at is one number; its slope there is a second, independent number; its bend is a third. Each is a new probe into the hidden dot.
7. The matrix exponential
Why this tool? We need one clean object that turns "the starting dot " into "the dot at any later time." is exactly that propagator — feed in , out comes .
Picture: grab the starting dot and let the flow arrows of (Section 4) sweep it along its path; is the recipe for where it lands at time .
Therefore the measured stream is — the hidden start, propagated by time, then projected through the window.
8. Squeezing equations out of — the derivative ladder
Now we use the derivative tool to turn the measurement stream into equations about the unknown . Start from and differentiate, using the single fact that .
WHAT we just did: differentiated the known signal repeatedly and read off its value at . WHY: at the propagator disappears, leaving the clean pattern . WHAT IT LOOKS LIKE: each derivative is a new probe of the wiggling curve — height, slope, bend — and each probe is one more row of information about the hidden dot.
When do we stop? By the Cayley–Hamilton Theorem, is just a mix of , so repeats information we already have. Thus only the first rows () carry anything new.
9. Stacking the ladder — the observability matrix
We now bundle those independent equations into a single matrix statement.
WHAT we just did: wrote the whole derivative ladder as one equation " times the unknown equals the measured data." WHY: whether we can solve for now depends entirely on the shape of — a question we answer with rank in the next section. WHAT IT LOOKS LIKE: a tall stack of windows, each looking at the state after one more step of the flow.
10. Rank and the null space
These two ideas are the punchline of the whole topic, so we build them carefully.
Picture: think of as a projection casting shadows. If some direction lies flat against the light, it casts no shadow — that direction is in the null space. If nothing gets flattened, the null space is just and the matrix keeps every direction distinct (full rank).

11. The transpose
Why the topic needs it: the parent states a duality — observable controllable. The transpose is the mirror that turns a "reading-out" problem into a "driving-in" problem. See Controllability — when we can steer the state for the mirror image.
Prerequisite map
Each arrow means "you must own the left box before the right box makes sense." Everything funnels into the observability rank test — the yes/no answer the parent note delivers.
Worked micro-example: watch a matrix act
Equipment checklist
Test yourself — reveal only after answering.
What does mean in plain words?
What does a matrix do to a vector?
What does entry of the dynamics matrix tell you?
What are and ?
What does the measurement matrix represent?
Why do we use derivatives of ?
What is in one sentence?
Write the observability matrix in terms of and .
What is the null space ?
State the link between rank, null space and observability.
What does the transpose let us say about observability?
Why can a hidden dial still be observable?
Now proceed to Observability — when KF can estimate state with every symbol earned. Related next steps: State-space representation of LTI systems, Cayley–Hamilton Theorem, Observability Gramian & degree of observability.