Documentation

VCVio.EvalDist.Lossless

Losslessness of measure-valued computations #

Losslessness is Mathlib's IsProbabilityMeasure on the successful-output measure. Bind preserves this property when its continuation is lossless almost everywhere. Structurally possible zero-probability branches impose no additional obligation.

A measurable output map preserves losslessness on the chosen output spaces.

A lossless computation followed by almost everywhere lossless continuations is lossless.

For a lossless input, losslessness after bind means almost everywhere lossless continuation.

Pointwise losslessness is a sufficient discrete bind rule with no source-space argument.