Case in point it still can't do basic arithmetic. It can't do any sort of generalized rules of a sort needed for mathematical reasoning. Ben Goertzel demonstrated this in a blog post about an earlier version of GPT, and ChatGPT has made no progress on this.