Commit 2026-07-08 09:06 ed0d70fd

View on Github →

chore: remove redundant open scoped Classical (#41423) This PR removes all redundant/unused open scoped Classical in. Furthermore, if the open scoped Classical is only needed for the proof of a declaration, it moves it there (and convert it to classical when in tactic mode). Excludes MathlibTest. This was done with a script bruteforcing everything, made by Claude code. Only thing remaining would be to check if all classical are really needed, but there are quite a lot of them (>3k).

Estimated changes