LeanPool.RlTheoryInLean.Probability.MarkovChain.Finite.Defs #
def
ProbabilityTheory.MarkovChain.Finite.kernelMat
{S : Type u}
[MeasurableSpace S]
(M : HomMarkovChainSpec S)
:
Matrix representation of a finite-state Markov transition kernel.
Equations
Instances For
def
ProbabilityTheory.MarkovChain.Finite.initVec
{S : Type u}
[MeasurableSpace S]
(M : HomMarkovChainSpec S)
:
S → ℝ
Vector representation of the initial distribution of a finite Markov chain.
Equations
- ProbabilityTheory.MarkovChain.Finite.initVec M s = ↑(M.init {s})
Instances For
theorem
ProbabilityTheory.MarkovChain.Finite.prob_sum_to_one
{S : Type u}
[Fintype S]
[MeasurableSpace S]
[MeasurableSingletonClass S]
(μ : MeasureTheory.Measure S)
[MeasureTheory.IsProbabilityMeasure μ]
:
instance
ProbabilityTheory.MarkovChain.Finite.instStochasticVecInitVec
{S : Type u}
[Fintype S]
[MeasurableSpace S]
[MeasurableSingletonClass S]
(M : HomMarkovChainSpec S)
:
instance
ProbabilityTheory.MarkovChain.Finite.instRowStochasticKernelMat
{S : Type u}
[Fintype S]
[MeasurableSpace S]
[MeasurableSingletonClass S]
(M : HomMarkovChainSpec S)
:
theorem
ProbabilityTheory.MarkovChain.Finite.kernel_apply_eq_mat_apply
{S : Type u}
[MeasurableSpace S]
(M : HomMarkovChainSpec S)
(s s' : S)
:
theorem
ProbabilityTheory.MarkovChain.Finite.integral_fintype_kernel_iter
{S : Type u}
[Fintype S]
[MeasurableSpace S]
[MeasurableSingletonClass S]
{α : Type u_1}
[NormedAddCommGroup α]
[NormedSpace ℝ α]
[CompleteSpace α]
[DecidableEq S]
(M : HomMarkovChainSpec S)
(n : ℕ)
(f : S → α)
(s : S)
: