`BookProof.ProbabilityClockStochastic.stochastic_uniform_to_deterministic_singular` {M : Matrix (Fin 2) (Fin 2) ℝ} (hM : IsColumnStochastic M) (hMap : M.mulVec ![1 / 2, 1 / 2] = ![
ProvedBookProof.ProbabilityClockStochastic.stochastic_uniform_to_deterministic_singulartheoremstimepiece
Prove the following Lean 4 theorem from ChapterProbabilityClockStochastic.
BookProof.ProbabilityClockStochastic.stochastic_uniform_to_deterministic_singular {M : Matrix (Fin 2) (Fin 2) ℝ} (hM : IsColumnStochastic M) (hMap : M.mulVec ![1 / 2, 1 / 2] = ![1, 0]) : M.det = 0
Formalization note: Lean 4 identifier BookProof.ProbabilityClockStochastic.stochastic_uniform_to_deterministic_singular.
Preamble
-- Generated from ChapterProbabilityClockStochastic.lean — theorem BookProof.ProbabilityClockStochastic.stochastic_uniform_to_deterministic_singular import Mathlib import Definitions.Def_ChapterProbabilityClockStochastic open BookProof.ProbabilityClockStochastic open Matrix open scoped Norms.Operator
Formal statement
theorem BookProof.ProbabilityClockStochastic.stochastic_uniform_to_deterministic_singular
{M : Matrix (Fin 2) (Fin 2) ℝ} (hM : IsColumnStochastic M)
(hMap : M.mulVec ![1 / 2, 1 / 2] = ![1, 0]) : M.det = 0 := by sorry