Main derivation
S01 · definition
Before
P=(P_{ij})_{i,j\in\{1,2,3\}}After
P_{ij}\ge0,\quad \sum_jP_{ij}=1;\quad \Pr(X_n=i)>0\ \Longrightarrow\ P_{ij}=\Pr(X_{n+1}=j\mid X_n=i)Conditions: none
Rule: mko_markov_def · Uses: mko_markov_def, G1
Leaf basis: mko_markov_def + def_unfold
This adopted local revision fixes the state order (1,2,3) and treats P as the prescribed transition kernel: each row is nonnegative and sums exactly to 1. For a current state i of positive probability, row i can be identified with ratio-defined conditional probabilities. If Pr(X_n=i)=0 that ratio is undefined, although the model still prescribes the kernel row. Here μ_0(3)=0 and row 3 is fully supplied. The owner has adopted the definition correction in this append-only local revision, without rewriting the historical canonical MKO; the later S06 and S10 proofs already separate zero-mass cases.
S02 · implies
Before
P_{ij}\in\{0,\tfrac14,\tfrac13,\tfrac12,\tfrac23\}After
P_{ij}\ge0\ \text{for all nine entries}Conditions: none
Rule: order_basics · Uses: G1, S01
Leaf basis: order_basics + numeric_evaluation
The nine entries take only the values 0, 1/4, 1/3, 1/2, 2/3, all nonnegative.
S03 · implies
Before
\sum_jP_{1j},\ \sum_jP_{2j},\ \sum_jP_{3j}After
1,\ 1,\ 1:\ P\ \text{is row-stochastic}Conditions: none
Rule: finite_sum_rules · Uses: G1, S01
Leaf basis: finite_sum_rules + numeric_evaluation
Sum the three rows one by one (S03.1 to S03.3); each equals 1 exactly. With S02, P is row-stochastic and may be used for step computations.
S04 · implies
Before
\sum_iP_{i1},\ \sum_iP_{i2},\ \sum_iP_{i3}After
\tfrac34,\ \tfrac43,\ \tfrac{11}{12}\ \ (\text{not required to be}\ 1)Conditions: none
Rule: numeric_evaluation · Uses: G1, S03
Leaf basis: numeric_evaluation + finite_sum_rules
The column sums are 1/2+1/4+0=3/4, 1/2+1/2+1/3=4/3 and 0+1/4+2/3=11/12 (N4 to N6), none equal to 1; their total 3 equals the number of rows. A column sum is not a conditional distribution and carries no requirement; P is still a valid transition matrix (merely not doubly stochastic).
S05 · implies
Before
\mu_0=(\tfrac12,\tfrac12,0)
After
\mu_0\ge0,\ \ \tfrac12+\tfrac12+0=1
Conditions: none
Rule: prob_axioms · Uses: G2
Leaf basis: prob_axioms + numeric_evaluation
The three entries of the initial law are nonnegative and sum to 1 (N7), so μ_0 is a probability vector on {1,2,3}. The MKO notes that time laws and path probabilities need an initial law, so this is a required input for the computations from S08 on.
S06 · theorem_application
Before
\mu_{n+1}(j)=P(X_{n+1}=j)After
\sum_{i}\mu_n(i)P_{ij}\ \ (\mu_{n+1}=\mu_nP)Conditions: none
Rule: L_one_step · Uses: G2, L_one_step
Leaf basis: L_one_step + matrix_product_def
Lemma L_one_step (proved in S06.1, S06.2): the law at the next time is the current law (a row vector) multiplied on the right by P. This is the row-vector convention μP of MKO paragraph 1.
S07 · theorem_application
Before
\mu_n\ \text{probability vector}After
\mu_{n+1}=\mu_nP\ \text{probability vector}Conditions: P\ \text{row-stochastic}
Rule: L_prob_vector · Uses: S03, S06, L_prob_vector
Leaf basis: L_prob_vector + finite_sum_rules
Lemma L_prob_vector (proved in S07.1): a probability vector times a row-stochastic matrix is again a probability vector. The proof uses row sums equal to 1, not column sums; this is why the qualification of S03 must precede any step computation.
S08 · equivalent
Before
\mu_1=\mu_0P
After
\mu_1=(\tfrac38,\ \tfrac12,\ \tfrac18)
Conditions: none
Rule: L_one_step · Uses: S05, S06, G1
Leaf basis: L_one_step + numeric_evaluation
μ_1(1)=1/2·1/2+1/2·1/4+0·0=3/8 (N9); μ_1(2)=1/2·1/2+1/2·1/2+0·1/3=1/2 (N10); μ_1(3)=1/2·0+1/2·1/4+0·2/3=1/8 (N11). They sum to 1, consistent with S07.
S09 · equivalent
Before
\mu_2=\mu_1P
After
\mu_2=(\tfrac{5}{16},\ \tfrac{23}{48},\ \tfrac{5}{24})Conditions: none
Rule: L_one_step · Uses: S08, S06, G1
Leaf basis: L_one_step + numeric_evaluation + frac_rules
Apply L_one_step again: μ_2(1)=3/8·1/2+1/2·1/4+1/8·0=5/16 (N12); μ_2(2)=3/8·1/2+1/2·1/2+1/8·1/3=23/48 (N13); μ_2(3)=3/8·0+1/2·1/4+1/8·2/3=5/24 (N14). The sum is 15/48+23/48+10/48=1 (N15).
S10 · theorem_application
Before
P(X_0=i_0,X_1=i_1,X_2=i_2)
After
\mu_0(i_0)P_{i_0i_1}P_{i_1i_2}Conditions: none
Rule: L_path · Uses: G2, L_path
Leaf basis: L_path + p_markov_property
Lemma L_path (proved in S10.1, S10.2): a finite path probability is the initial mass times the successive transition factors (MKO paragraph 2).
S11 · equivalent
Before
P(X_0=1,X_1=2,X_2=3)
After
\tfrac12\cdot\tfrac12\cdot\tfrac14=\tfrac{1}{16}Conditions: none
Rule: L_path · Uses: S10, G1, G2
Leaf basis: L_path + numeric_evaluation
μ_0(1)=1/2, P_{12}=1/2, P_{23}=1/4, with product 1/16 (N16). Note that P_{23} is row 2, column 3 (from 2 to 3), not row 3, column 2.
S12 · equivalent
Before
P(X_0=2,X_1=3,X_2=3)
After
\tfrac12\cdot\tfrac14\cdot\tfrac23=\tfrac{1}{12}Conditions: none
Rule: L_path · Uses: S10, G1, G2
Leaf basis: L_path + numeric_evaluation
μ_0(2)=1/2, P_{23}=1/4, P_{33}=2/3, with product 1/12 (N17).
S13 · implies
Before
P(X_0=1,X_1=3,X_2=j),\ P(X_0=3,X_1=i,X_2=j)
After
0\ \ (P_{13}=0,\ \mu_0(3)=0)Conditions: none
Rule: L_path · Uses: S10, G1, G2
Leaf basis: L_path + mul_zero
P_{13}=0, so every path beginning 1→3 has probability 0; μ_0(3)=0, so every path starting at 3 has probability 0. A single zero factor in the product makes the path impossible.
S14 · equivalent
Before
\mu_2(3)=\sum_{i_0,i_1}\mu_0(i_0)P_{i_0i_1}P_{i_13}After
\tfrac{1}{16}+\tfrac{1}{16}+\tfrac{1}{12}=\tfrac{5}{24}Conditions: none
Rule: prob_axioms · Uses: S10, S09, G1
Leaf basis: prob_axioms + L_path + numeric_evaluation
Cross-check: {X_2=3} is partitioned by (X_0,X_1), so μ_2(3) is the sum of the probabilities of all paths ending at 3. The only nonzero ones are (1,2,3): 1/16, (2,2,3): 1/2·1/2·1/4=1/16, (2,3,3): 1/12; all others contain μ_0(3)=0 or P_{13}=0. The sum is 5/24 (N18), agreeing with S09. A check through P² also works: μ_2(3)=1/2·(P²)_{13}+1/2·(P²)_{23}=1/2·1/8+1/2·7/24=5/24 (N19).
S15 · implies
Before
\mu_0'=(0,0,1)
After
\mu_0'P=(0,\tfrac13,\tfrac23)\neq\mu_1=(\tfrac38,\tfrac12,\tfrac18)
Conditions: none
Rule: L_one_step · Uses: G3, S06, S08
Leaf basis: L_one_step + numeric_evaluation
With the same P but the initial law μ_0'=(0,0,1), the law after one step is row 3 of P, (0,1/3,2/3) (N20), which differs from μ_1 of S08. Thus P alone generally does not determine the complete unconditional marginal or path law. This does not make every individual probability undetermined: P_{13}=0 forces every path beginning 1→3 to have probability zero for all initial laws.
S16 · implies
Before
\text{S03 to S15}After
P\ \text{row-stochastic};\ \mu_1,\mu_2;\ \text{path probabilities}\ \tfrac1{16},\ \tfrac1{12};\ \mu_0\ \text{required}Conditions: none
Rule: and_intro_elim · Uses: S03, S08, S09, S11, S12, S15
Leaf basis: and_intro_elim
Summary: P is row-stochastic (column sums need not be 1); μ_1=(3/8,1/2,1/8) and μ_2=(5/16,23/48,5/24); the two path probabilities are 1/16 and 1/12; all of these need the initial law. No stationarity, irreducibility, ergodicity or long-term behaviour is asserted (MKO assumption a2).
Substeps and lemmas
S03.1 · equivalent
Before
P_{11}+P_{12}+P_{13}After
\tfrac12+\tfrac12+0=1
Conditions: none
Rule: numeric_evaluation · Uses: G1
Leaf basis: numeric_evaluation + frac_rules
Row 1: 1/2+1/2+0=1 (N1).
S03.2 · equivalent
Before
P_{21}+P_{22}+P_{23}After
\tfrac14+\tfrac12+\tfrac14=1
Conditions: none
Rule: numeric_evaluation · Uses: G1
Leaf basis: numeric_evaluation + frac_rules
Row 2: 1/4+1/2+1/4=1 (N2).
S03.3 · equivalent
Before
P_{31}+P_{32}+P_{33}After
0+\tfrac13+\tfrac23=1
Conditions: none
Rule: numeric_evaluation · Uses: G1
Leaf basis: numeric_evaluation + frac_rules
Row 3: 0+1/3+2/3=1 (N3).
S06.1 · equivalent
Before
P(X_{n+1}=j)After
\sum_{i=1}^{3}P(X_n=i,\ X_{n+1}=j)Conditions: none
Rule: prob_axioms · Uses: prob_axioms, finite_sum_rules
Leaf basis: prob_axioms + set_operations_def
The events {X_n=1}, {X_n=2}, {X_n=3} are pairwise disjoint with union the whole space, so {X_{n+1}=j} splits into three disjoint parts, and additivity of probability gives this sum.
S06.2 · equivalent
Before
P(X_n=i,\ X_{n+1}=j)After
\mu_n(i)P_{ij}Conditions: none
Rule: p_cond_prob · Uses: S06.1, p_markov_property, p_cond_prob
Leaf basis: p_cond_prob + case_analysis + mul_zero
Two cases. If μ_n(i)>0: conditional probability gives P(X_n=i,X_{n+1}=j)=P(X_n=i)P(X_{n+1}=j∣X_n=i)=μ_n(i)P_{ij}. If μ_n(i)=0: the intersection lies inside {X_n=i}, so its probability is 0, and μ_n(i)P_{ij}=0 as well. Both cases give the same formula; substituting into S06.1 proves Lemma L_one_step.
S07.1 · equivalent
Before
\sum_j\sum_i\mu(i)P_{ij}After
\sum_i\mu(i)\sum_jP_{ij}=\sum_i\mu(i)\cdot1=1Conditions: \sum_jP_{ij}=1
Rule: finite_sum_rules · Uses: finite_sum_rules, distributive
Leaf basis: finite_sum_rules + distributive + mul_one
A finite double sum may be summed in either order, and distributivity factors out μ(i): Σ_j Σ_i μ(i)P_{ij}=Σ_i μ(i)(Σ_j P_{ij}) (N8 checks this identity for this matrix). Each row sums to 1, so this equals Σ_i μ(i)=1. Nonnegativity: products and sums of nonnegative numbers are nonnegative. This proves Lemma L_prob_vector.
S10.1 · equivalent
Before
P(X_0=i_0,X_1=i_1)
After
\mu_0(i_0)P_{i_0i_1}Conditions: none
Rule: p_cond_prob · Uses: p_markov_property, p_cond_prob
Leaf basis: p_cond_prob + case_analysis + mul_zero
If μ_0(i_0)>0: P(X_0=i_0,X_1=i_1)=P(X_0=i_0)P(X_1=i_1∣X_0=i_0)=μ_0(i_0)P_{i_0i_1}. If μ_0(i_0)=0: both sides are 0. This is the formula for two-point paths.
S10.2 · equivalent
Before
P(X_0=i_0,X_1=i_1,X_2=i_2)
After
P(X_0=i_0,X_1=i_1)\,P_{i_1i_2}=\mu_0(i_0)P_{i_0i_1}P_{i_1i_2}Conditions: none
Rule: p_markov_property · Uses: S10.1, p_markov_property, p_cond_prob
Leaf basis: p_markov_property + p_cond_prob + case_analysis
Let H={X_0=i_0,X_1=i_1}. If P(H)>0: P(H∩{X_2=i_2})=P(H)P(X_2=i_2∣H), and the Markov property gives P(X_2=i_2∣H)=P_{i_1i_2} (depending only on the current state i_1). If P(H)=0: the three-point event lies inside H and has probability 0, and by S10.1 μ_0(i_0)P_{i_0i_1}=P(H)=0, so the formula also gives 0. Substituting S10.1 proves Lemma L_path.