Documentation

VCVio.EvalDist.Option

Probability Distributions on Option return types #

File for lemmas about evalDist on involving Option.

@[simp]
theorem probOutput_some_map_some {m : Type u → Type v} [Monad m] [LawfulMonad m] [HasEvalSPMF m] {α : Type u} (mx : m α) (x : α) :
theorem probOutput_some_map_none {m : Type u → Type v} [Monad m] [LawfulMonad m] [HasEvalSPMF m] {α : Type u} (mx : m α) :