Commit 2026-03-12 01:16 fa07bb82
View on Github →chore: golf proofs (#35189) The goal of this golfing PR is to decrease the number of times lemmas are called explicitly (replacing calls to lemmas with calls to tactics). Any decrease in compilation time is a welcome side effect, although it is not a primary objective. Trace profiling results (shown if ≥10 ms before or after):
Complex.orderClosedTopology: 227 ms before, <10 ms after 🎉CategoryTheory.Functor.map_shiftFunctorComm: 73 ms before, <10 ms after 🎉CategoryTheory.extensiveTopology.presheafIsLocallySurjective_iff: 154 ms before, 65 ms after 🎉CategoryTheory.Presieve.functorPushforward_overForget: 13 ms before, <10 ms after 🎉Equiv.Perm.IsCycle.isCycle_pow_pos_of_lt_prime_order: 15 ms before, <10 ms after 🎉Equiv.Perm.IsCycle.isConj_iff: <10 ms before, <10 ms after 🎉Equiv.Perm.zpow_eq_ofSubtype_subtypePerm_iff: 31 ms before, 32 ms afterStieltjesFunction.measure_Ici: 242 ms before, 102 ms after 🎉le_iff_eq_sup_sdiff: 54 ms before, 19 ms after 🎉 This golfing PR is batched under the following guidelines:- Up to ~5 changed files per PR
- Up to ~25 changed declarations per PR
- Up to ~100 changed lines per PR