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. *)
(** [Pos.to_nat] is hence injective *)
(** [Pos.to_nat] is a morphism for comparison *)
(** [Pos.to_nat] is a morphism for [lt], [le], etc *)

Lemma inj_le p q : (p <= q)%positive <-> to_nat p <= to_nat q.