Notation Zpower_nat_Zpower := Zpower_nat_Zpower (only parsing).

(* Specifications: *)
Theorem Zpower2_lt_lin n : 0 <= n -> n < 2^n.
Theorem Zpower2_le_lin n : 0 <= n -> n <= 2^n.
Lemma Zpower2_Psize n p : Zpos p < 2^(Z.of_nat n) <-> (Pos.size_nat p <= n)%nat.
Theorem Zpower_mod p q n : 0 < n -> (p^q) mod n = ((p mod n)^q) mod n.