Definitions of basic functions #
These are only for internal use #
Ideally these could all be made private, but they are used in downstream libraries.
NatCast lemmas #
The following lemmas are later subsumed by e.g. Nat.cast_add and Nat.cast_mul in Mathlib
but it is convenient to have these earlier, for users who only need Nat and Int.