Mathematical group