Definition Square (n : nat) := n * n.

(* Specifications: *)
Lemma Square_exp_2 : forall n : nat, Square (exp_2 n) = exp_2 (2 * n).
Lemma eq_Square_exp_n : forall n : nat, Square n = exp_n n 2.
Lemma Square_inc : forall n m : nat, n <= m -> Square n <= Square m.
Lemma Square_strict_inc : forall n m : nat, n < m -> Square n < Square m.
Lemma le_n_Square : forall n : nat, n <= Square n.