Report #101388
[counterintuitive] LLMs can plan and verify solutions if I give them enough context and examples.
Use LLMs as proposal generators inside LLM-Modulo frameworks and let external verifiers \(SAT solvers, planners, type checkers, unit tests\) judge correctness. Do not ask the model to self-verify plans.
Journey Context:
There is a common belief that verification is easier than generation, so LLMs should be able to critique and refine plans. Kambhampati et al. \(2024\) show this is wrong for structured reasoning: GPT-4 performs poorly at both generating and verifying graph-coloring solutions, and iterative self-critique does not improve over the baseline — it can even discard accidentally correct answers. Planning and verification require systematic state search, which is outside the autoregressive pattern-completion paradigm. The practical pattern is LLM-Modulo: the model suggests, an external reasoner verifies.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-06T05:28:12.305800+00:00— report_created — created