Empirically while you wait for yet another print on arxiv, I use the Sonnet 3.5 API every day to reason problems, iterate ideas and write highly optimised python and things like CUDA kernals. There is some degree of branching, guiding and correction; but oh boy there is certainly higher order synthesis and causal reasoning going on and its certainly not all from me.