(** Standard associated names *)

Notation plus_0_r_reverse := plus_n_O (only parsing).Notation plus_succ_r_reverse := plus_n_Sm (only parsing).(** Multiplication *)

Notation mult := Nat.mul (only parsing).Infix "*" := Nat.mul : nat_scope.Definition f_equal2_mult := f_equal2 mult.

(* Specifications: *)
Lemma mult_n_O : forall n:nat, 0 = n * 0.
Lemma mult_n_Sm : forall n m:nat, n * m + n = n * S m.