Correct floating point arithmetic

There are several practical reasons your results may be better than those reported by many other users.

You tend to use Anthropic’s strongest available model, which also provides a larger context window. Claude may therefore be able to consider more project material during a session.

It may also benefit from the project-specific information accumulated in its auto-memory files under:

~/.claude/projects/<project>/memory/

Those files can preserve useful context from your extensive work with SWI-Prolog, giving Claude a stronger starting point than a user beginning with little or no saved project context.

Your prompting has also likely become more precise over the last few months. Experience with how to describe SWI-Prolog problems, provide relevant constraints, and evaluate the responses can significantly improve the quality of the results.

If you are also using the SWI-Prolog MCP, that may be another important factor. I have not yet had an opportunity to try it.