variables a b : nat set_option pp.all true check a * b check a + b -- instance : semigroup nat := sorry -- instance : add_semigroup nat := sorry check a * b check a + b