Practice suggestions
Ask whether a question is about the arcs or about the numbers, and answer it with the right one. Classes, recurrence, irreducibility and the period depend only on which entries are nonzero; steady states, expected times and values depend on the magnitudes. Reasoning about a probability when the question was structural is how a reader decides that an arc of 1/1000 out of a class may as well not be there, and the stationary probability it forces to exactly zero says otherwise.
Solve, then compare an iteration against the solve — never the other way round. Every iterative method on this course is present to be measured, and it can only be measured because the exact answer is sitting beside it. Reporting an iterate as the answer concedes precision for nothing where a limit exists, and on the three-cycle it reports a number for a limit that does not.
Say which rate you divided by. W = L/λ is right only when nothing is lost and the arrival rate does not depend on the state, and the whole second half of this course is about chains where one or the other fails. The lab prints both divisions side by side on the bounded queue because the wrong one is the commonest error in the subject and it is always too small.
Quote the truncation mass beside any figure from a finite chain that stands in for an unbounded one. It is ρ^(N+1), it costs one power, and it is the difference between a figure you can defend and one you are hoping about: at four fifths loaded on forty states it is 0.000106 and the answer is good to three decimals, and at nineteen twentieths on sixty states it is 0.043766 and the mean is out by nearly three.
What it does not cover
Continuous-time chains as a theory in their own right. The queueing half writes rates and balances flows, which is the continuous-time picture used as a tool; generator matrices, uniformisation and the exponential of a matrix are the machinery behind it and are not built here. Nothing on the course needs them, and the cut equation is derived from an argument about crossings rather than from a generator.
Chains on infinitely many states, other than as a limit compared against. Every computation here is on a finite chain, and where the model is genuinely unbounded the page prints the mass the truncation discarded rather than waving at it. The closed forms for the unbounded queues are imported from the System Design path and named where they are used.
Mixing times, coupling, and the rate at which Pⁿ approaches its limit. The convergence itself is stated and not proved here, and a quantitative version of it needs spectral gaps or a coupling argument. What is measured instead is the disagreement between an iteration and an exact answer at a given step count, which is a different and much more concrete thing.
Hidden Markov models, parameter estimation, and anything that infers a chain from data. Every matrix on this course is given. Fitting one — maximum likelihood, the forward-backward recursion, the expectation-maximisation algorithm — is a statistics course, and the modelling hazard this path warns about would need restating for it rather than reusing.
Queueing networks, priority disciplines and non-exponential service. Jackson networks, the M/G/1 queue and the Pollaczek-Khinchine formula all need machinery beyond a birth-death chain, and Kingman's variability approximation belongs to the System Design path, in “Variability: the Kingman Approximation”. What this course gives instead is one equation that survives every state-dependent rate, which is the direction the textbook formulas cannot go.
The result this course cites and does not prove. The convergence of Pⁿ to the steady state on an irreducible aperiodic chain, which is one of the three the footer of this Subject names. Both of its hypotheses are computed here on whatever matrix a reader types, and its conclusion's π is obtained by solving a linear system rather than by taking the limit — so the unproved statement is never load-bearing for any figure on the course.