Zulip Chat Archive
Stream: mathlib4
Topic: Algebra.Star.SelfAdjoint !4#1860
Jireh Loreaux (Jan 26 2023 at 19:05):
I have encountered a number of issues in porting this file:
- the
CommRing
andField
instances take way too long (the latter even times out), for no apparent reason. - It seems like the issue that @Frédéric Dupuis encountered in this thread is coming up again (see the first two errors in this file). That PR was eventually merged, but neither he nor I knows what the resolution to that problem was, and yet that PR did eventually get merged.
- Naming:
selfAdjoint R : AddSubgroup R
, but we frequently (primarily?) useselfAdjoint R
as a type in its own right, soSelfAdjoint R
seems more appropriate even thoughselfAdjoint
follows the naming conventions. Thoughts? - Naming again: when naming a lemma with a
Subtype.val
coercion, we are supposed to call thoseval
, right? Notcoe
? It seems Mathlib4 is split on this according to the docs. - There were several places where unification in Lean 4 seemed weaker than in Lean 3 (because I had to add type ascriptions). This came up recently in another thread.
Last updated: Dec 20 2023 at 11:08 UTC