Commit 2022-11-20 06:21 13b5722b
View on Github →fix(Tactic/Simps): use capital letter for namespace (#647)
- Custom simps projections now are declared as
def MyStructure.Simps.myProjectioninstead ofdef MyStructure.simps.myProjection. This declaration was already used in the library multiple times, even though it did nothing before. - Use
symm_applyinstead ofsymmApplyfor lemmas generated bysimps. - Remove custom
simpsprojection forSubtype. It did nothing, since coercions expand toSubtype.val. (Do we also want to rename the generated lemmas tofoo_valinstead offoo_coe?) - Simplify some proofs using definitional eta for structures