Repository navigation
Conversation
|
!radar |
|
Benchmark results for 2bfbaf4 against a88727a are in. There are significant results. @JX-Mo
No significant changes detected. |
PR summary 07dcdc10a3Import changes for modified filesNo significant changes to the import graph Import changes for all files
|
Removed div definition and related lemma from Center instance.
|
!radar |
|
Benchmark results for 26f9013 against c5945d8 are in. There are significant results. @JX-Mo
No significant changes detected. |
|
WIP |
Removed Field instance implementation for Center K.
|
!radar |
|
Benchmark results for a98b1fd against c5945d8 are in. There are significant results. @JX-Mo
No significant changes detected. |
|
!radar |
|
Benchmark results for 8ac1644 against c5945d8 are in. No significant results found. @JX-Mo
Medium changes (2✅)
Small changes (24✅, 44🟥)
|
Remove definitions for morphisms between centers of non-unital rings.
We propose a canonical type
Centerattached to any magma (a typeMwithMul M), providing an alternative approach unifying various center subtypes API.The main engineer work is to equip
Centerwith the correct instance for variant[foo M]and we end up withrflfor all desired simp lemmas, no diamond.We also provide some functoriality for
Foo = Monoid/Ring/AlgCenter.fooHomfor the embeddingFooEquiv.toCenterfor restricring isomorphisms to their centersUpdate: it turns out that we need
Subgroup.centercrucially andSubring.centerforDivisionRing. Others can probably switch otCenterwithout pain if we ever want.Zulip discussion: #mathlib4 > Center unification @ 💬