Module docstring
{"# Sign function
This file defines the sign function for types with zero and a decidable less-than relation, and proves some basic theorems about it. ","In this section we explicitly handle universe variables, because Lean creates a fresh universe variable for the type whose existence is asserted. But we want the type to live in the same universe as the input type. "}