Successful-output measures for deterministic computations #
Id returns its unique value with Dirac measure. Option and Except assign Dirac measure to
successful values and zero measure to failures. Error values need no measurable structure when
only successful outputs are observed. These interpretations satisfy the measurable Giry laws.
A deterministic total computation denotes its Dirac output measure.
The unique returned value determines a deterministic computation's measure.
Every deterministic total computation denotes a probability measure.
Deterministic total computations respect the measurable Giry laws.
A deterministic optional result denotes zero on failure and a Dirac measure on success.
An absent optional result has no successful-output mass.
Deterministic optional failure has zero successful-output measure.
A present optional result has its Dirac output measure.
A present optional result denotes a probability measure.
Deterministic optional computations respect the measurable Giry laws.
A deterministic exceptional result assigns mass only to its successful output.
An exceptional result has no successful-output mass.
A successful exceptional result has its Dirac output measure.
A successful exceptional result denotes a probability measure.
Deterministic exceptional computations respect the measurable Giry laws.