Reference · Finite types, distributions and Markov chains
rainbow.math.finite.markov-total-variation-translation
Common finite mass cancels from L1 and normalized total variation. This removes a shared component before bounding the remaining mass in the Dobrushin proof. No normalization or disjointness premise is needed here.
markov/nnrat-total-variation-common-mass
markov/nnrat-total-variation-common-mass.{u} :
(S : Type u) (states : Finset S) (left right common : S → ℚ≥0)
→ markov/nnrat-total-variation S states (fun state => left state + common state) (fun state => right state + common state) = markov/nnrat-total-variation S states left right+ = nnrat/add= = nnrat/equivalent: equality of rational valuesFinset = finset-data/Finsetℚ≥0 = nnrat/NonnegativeRational
markov/nnrat-normalized-total-variation-common-mass
markov/nnrat-normalized-total-variation-common-mass.{u} :
(S : Type u) (states : Finset S) (left right common : S → ℚ≥0)
→ variation (fun state => left state + common state) (fun state => right state + common state) = variation left right
where variation := markov/nnrat-normalized-total-variation S states+ = nnrat/add= = nnrat/equivalent: equality of rational valuesFinset = finset-data/Finsetℚ≥0 = nnrat/NonnegativeRational