Module Pos2Nat.
(** [Pos.to_nat] is a morphism for successor, addition, multiplication *)
(** Mapping of xH, xO and xI through [Pos.to_nat] *)
(** [Pos.to_nat] maps to the strictly positive subset of [nat] *)
(** [Pos.to_nat] is strictly positive *)
(** [Pos.to_nat] is a bijection between [positive] and non-zero [nat], with [Pos.of_nat] as reciprocal. See [Nat2Pos.id] below for the dual equation. *)

Theorem id p : of_nat (to_nat p) = p.