∀ {R : Type u_1} {n : Type u_2} [inst : Fintype n] [inst_1 : DecidableEq n] [inst_2 : Semiring R]
  [inst_3 : PartialOrder R] [inst_4 : IsOrderedRing R] {M : Matrix n n R} {x : n → R},
  M ∈ Matrix.rowStochastic R n → (∀ (i : n), 0 ≤ x i) → ∀ (j : n), 0 ≤ M.mulVec x j