Module docstring
{"# Absolute value, sign, inversion and division on extended real numbers
This file defines an absolute value and sign function on EReal and uses them to provide a
CommMonoidWithZero instance, based on the absolute value and sign characterising all EReals.
Then it defines the inverse of an EReal as ⊤⁻¹ = ⊥⁻¹ = 0, which leads to a
DivInvMonoid instance and division.
","### Absolute value ","### Sign ","### Min and Max ","### Inverse ","#### Inversion and Absolute Value ","#### Inversion and Positivity ","### Division ","#### Division and Multiplication ","#### Division and Order ","#### Division Distributivity "}