chore(GroupTheory/Coset): reduce defeq abuse#15483
chore(GroupTheory/Coset): reduce defeq abuse#15483astrainfinita wants to merge 6 commits intomasterfrom
Conversation
|
|
PR summary 69418e6d36Import changes for modified filesNo significant changes to the import graph Import changes for all files
|
|
|
138c3ae to
efc402f
Compare
efc402f to
dd5fa22
Compare
|
!bench |
|
Here are the benchmark results for commit b292044. Benchmark Metric Change
=======================================================
+ ~Mathlib.GroupTheory.CosetCover instructions -18.1% |
|
This PR/issue depends on:
|
| /-- Reinterpret `x : Quotient (leftRel s)` as an element of `α ⧸ s`. -/ | ||
| @[to_additive "Reinterpret `x : Quotient (leftRel s)` as an element of `α ⧸ s`."] | ||
| def ofQuotient (x : Quotient (leftRel s)) : α ⧸ s := | ||
| x |
There was a problem hiding this comment.
This all seems a bit weird to me; do we even want these to be separate types in the first place? Would making HasQuotient and its projections reducible work instead?
There was a problem hiding this comment.
Another option is to make HasQuotient output a Setoid, then take a quotient w.r.t. this setoid. I don't know what will be slow/fast, though.
|
I sent #15591 to bors. |
|
The fixes to |
|
Coming here from PR triage: do the changes still apply in principle? If so, can you merge master, please? |
Uh oh!
There was an error while loading. Please reload this page.