LEAN_INFORMATION definition add : Π {A : Type} [c : has_add A], A → A → A END_LEAN_INFORMATION