EvalDist Instances for FinRatPMF.Raw #
This file exposes the executable FinRatPMF.Raw monad to the generic EvalDist API.
@[implicit_reducible]
@[implicit_reducible]
Direct MonadLiftT Raw SetM defined via the underlying PMF support. The generic
MonadLiftT SPMF SetM is non-transitive (declared as MonadLiftT, not MonadLift,
so monadLiftTrans cannot chain through it), so every monad with probabilistic
semantics declares its SetM lift directly.
Compatibility: Raw's SetM support equals the SPMF support of its evalDist.
@[simp]