Step-by-step derivation
S001 · implies
Before
transition row0:raw rational pairs=[[13, 15], [2, 15]]
After
transition row0:normalized=[13/15, 2/15]
Conditions: none
Every original denominator must be nonzero.Reduce fractions to positive denominators without decimal approximation.
Step identifiers and dependencies
Rule: exact_weight_normalization · Uses: G001
S002 · calculation
Before
transition row0 total := sum(13/15, 2/15)
After
transition row0 total = 1
Conditions: none
Compute exactly with this step's specified roles,retaining signs,denominators and original pairings.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S001
S003 · implies
Before
transition row0:weights=[13/15, 2/15];sum=1
After
nonnegative=Yes;total_one=Yes;qualified=Yes
Conditions: none
Check nonnegativity and exact total one separately.Zero weights are allowed;negative weights or near-one totals are not repaired.
Step identifiers and dependencies
Rule: separate_weight_guards · Uses: G001, S002
S004 · implies
Before
transition row1:raw rational pairs=[[7, 8], [1, 8]]
After
transition row1:normalized=[7/8, 1/8]
Conditions: none
Every original denominator must be nonzero.Reduce fractions to positive denominators without decimal approximation.
Step identifiers and dependencies
Rule: exact_weight_normalization · Uses: G001, S003
S005 · calculation
Before
transition row1 total := sum(7/8, 1/8)
After
transition row1 total = 1
Conditions: none
Compute exactly with this step's specified roles,retaining signs,denominators and original pairings.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S004
S006 · implies
Before
transition row1:weights=[7/8, 1/8];sum=1
After
nonnegative=Yes;total_one=Yes;qualified=Yes
Conditions: none
Check nonnegativity and exact total one separately.Zero weights are allowed;negative weights or near-one totals are not repaired.
Step identifiers and dependencies
Rule: separate_weight_guards · Uses: G001, S005
S007 · implies
Before
complete transition matrix=[[13/15, 2/15], [7/8, 1/8]];row sums=[1, 1]
After
nonnegative=Yes;row_stochastic=Yes;rows=current state, columns=next state
Conditions: none
Every complete row must be nonnegative with exact sum1;column sums are not the convention.This fixed time-homogeneous Markov model gives no stationary,ergodic or long-term convergence theorem.
Step identifiers and dependencies
Rule: whole_row_stochastic_kernel_convention · Uses: G001, S006
S008 · implies
Before
initial law:raw rational pairs=[[13, 14], [1, 14]]
After
initial law:normalized=[13/14, 1/14]
Conditions: none
Every original denominator must be nonzero.Reduce fractions to positive denominators without decimal approximation.
Step identifiers and dependencies
Rule: exact_weight_normalization · Uses: G001, S007
S009 · calculation
Before
initial law total := sum(13/14, 1/14)
After
initial law total = 1
Conditions: none
Compute exactly with this step's specified roles,retaining signs,denominators and original pairings.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S008
S010 · implies
Before
initial law:weights=[13/14, 1/14];sum=1
After
nonnegative=Yes;total_one=Yes;qualified=Yes
Conditions: none
Check nonnegativity and exact total one separately.Zero weights are allowed;negative weights or near-one totals are not repaired.
Step identifiers and dependencies
Rule: separate_weight_guards · Uses: G001, S009
S011 · implies
Before
initial row law=[13/14, 1/14];transition=[[13/15, 2/15], [7/8, 1/8]]
After
next[j]=sum_i initial[i]*P[i][j] over every current state
Conditions: none
Partition by current state and use total probability.The initial row law multiplies P on the right;do not transpose or assume a uniform law.
Step identifiers and dependencies
Rule: markov_total_probability_current_to_next · Uses: G001, S010
S012 · calculation
Before
next state0 current0 term := mul(13/14, 13/15)
After
next state0 current0 term = 169/210
Conditions: none
Compute exactly with this step's specified roles,retaining signs,denominators and original pairings.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S011
S013 · calculation
Before
next state0 current1 term := mul(1/14, 7/8)
After
next state0 current1 term = 1/16
Conditions: none
Compute exactly with this step's specified roles,retaining signs,denominators and original pairings.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S012
S014 · calculation
Before
next state0 total := sum(169/210, 1/16)
After
next state0 total = 1457/1680
Conditions: none
Compute exactly with this step's specified roles,retaining signs,denominators and original pairings.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S013
S015 · calculation
Before
next state1 current0 term := mul(13/14, 2/15)
After
next state1 current0 term = 13/105
Conditions: none
Compute exactly with this step's specified roles,retaining signs,denominators and original pairings.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S014
S016 · calculation
Before
next state1 current1 term := mul(1/14, 1/8)
After
next state1 current1 term = 1/112
Conditions: none
Compute exactly with this step's specified roles,retaining signs,denominators and original pairings.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S015
S017 · calculation
Before
next state1 total := sum(13/105, 1/112)
After
next state1 total = 223/1680
Conditions: none
Compute exactly with this step's specified roles,retaining signs,denominators and original pairings.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S016