IMO, is something between pattern matching reasoning. ChatGPT can prove some things has no clue about most. Times it does novel "reasoning" fit a generic template. I think humans are somewhat like this but