I think we are in sort of the place where before the invention of planes, the only things that "flew" were animals with wings that flapped. The flapping wings might seem to be a core part of the process of flight, and that if you lacked flapping wings, you were doing something other than flying. But maybe the point is moving through the air under your own power. Balloons fly, planes fly, helicopters fly. They just do it in a different way from birds and insects.
The sort of place we're actually in is one where astronomical sums of money have been invested in this technology, creating an unprecedented incentive to hype and overstate its fundamental capabilities. They're large language models and their analyses are based on language statistics, not logic, comprehension and knowledge, all of which they are fundamentally incapable of, and all of which are fundamental to reasoning. They don't reason in the literal sense that planes fly.
I don't doubt that there could be a reasoning machine, but LLMs are not it.
If the process is sound, yes, it can be said to be thinking or reasoning - it produced "sound thought or reasoning".
The "reasoning" is there and elsewhere the absolute (from the producing entity) output which is valid as a representation of proper reasoning.
If "A is B and B is C, then A is C" is reasoning, than what produces it in a way "reasons". If not, then a proper definition of "reasoning" must be provided, for it to be discussed.
It will be related to the context. If a process tells me that "if the light is blue and the sound is sharp then the lever must be lowered", it outputs reasoning; if what the activity did was running on conditional paths like an Expert System, what it did was different from the content and only improper reasoning; if the activity produced semantic evaluations about the light, the blue, the sound, the sharpness, the lever etc., then it was reasoning even if it was a process that reasoned.
But all of this makes sense only when it is there for the proper implementation of reasoning. Otherwise, Dijkstra is valid.
By this definition, all computer programs using simple IF statements are reasoning.
Seriously? I agree with the rest of your comment but "better analysis" is not even remotely on brand for Quanta.