Of course it believes the proof is sound, it wrote it. If you want to check an LLM's output, you should use a different LLM.
and if you get a different instance to review the code then you would know that it works rather well.
Only people can really verify clankers.
Can't trust anything LLM since it will confidently lie too.
It can't take responsibility for verification so it can't verify.