- Use spaces only; never use tabs.
- Do not modify
lakefile.toml. - Do not use
python,cat,git checkout, orgit reset. - When encountering the error
expected '{' or indented tactic sequence, fix the indentation. - Autonomously continue executing the tasks specified in
PLANS.mduntil the maximum request limit is reached. - Use the
lean-lspMCP server tools when applicable. - Write all comments in English.
- Use
$...$or$$...$$for LaTeX math formatting in Markdown. - Always implement full proofs. Do not ask whether to proceed full proofs or introduce helper lemmas. If needed for full proofs, implement all of them.
- Do not explore shorter proof paths before the current proof is completed. Only after completion may you consider improved approaches.
- Before ending the session, run
lake buildto ensure the project builds successfully.
The following tokens are strictly prohibited to use in this project:
sorryadmitaxiomset_optionunsafeSystemopen SystemLean.ElabLean.MetaLean.Compiler