Zulip Chat Archive

Stream: mathlib4

Topic: !4#3708 Analysis.NormedSpace.OperatorNorm


Jeremy Tan (Apr 28 2023 at 16:29):

This thread is for !4#3708, which I believe is the most important file to work on right now besides LinearAlgebra.Determinant

Jeremy Tan (Apr 28 2023 at 16:29):

I have a stash with my own initial fixes. @Anatole Dedecker can I push this first before everyone else works on this?

Jeremy Tan (Apr 28 2023 at 16:30):

(warning: literally tons of etas are in my stash)

Anatole Dedecker (Apr 28 2023 at 18:54):

I just opened the pull request with the autogenerated output, you can push all you want right now

Jeremy Tan (Apr 28 2023 at 19:00):

I pushed there, now this great community can come and fix the remaining errors/speed up compilation somewhat

Jeremy Tan (Apr 30 2023 at 02:39):

@Anatole Dedecker did you have any stuff to push before me?

Jeremy Tan (Apr 30 2023 at 04:39):

Now there is a name clash between ContinuousLinearMap.mul here and an identically named declaration in Topology.Algebra.Module.Basic. The latter was nameless in mathlib3 – should I make the TAMB declaration nameless again?

Mario Carneiro (Apr 30 2023 at 04:43):

the lean 4 naming convention for instances starts with inst, not sure where exactly we landed on that

Mario Carneiro (Apr 30 2023 at 04:44):

this looks more like a translated lean 3 name

Jeremy Tan (Apr 30 2023 at 04:48):

So should I change TAMB's mul to instMul?

Jeremy Tan (Apr 30 2023 at 07:42):

(I have went ahead with this in the PR, alongside naming a few instances in the dependency)

Eric Wieser (Apr 30 2023 at 07:51):

Mario Carneiro said:

the lean 4 naming convention for instances starts with inst, not sure where exactly we landed on that

I also remember a thread settling on this. But in practice I think all our instances still have the wrong names.

Anatole Dedecker (Apr 30 2023 at 11:14):

Jeremy Tan said:

Anatole Dedecker did you have any stuff to push before me?

No I don’t, I was distracted by trying to understand why we need all these etas in the first place

Eric Wieser (Apr 30 2023 at 11:15):

I have a paper about why they're needed which was sent to CICM

Anatole Dedecker (Apr 30 2023 at 11:15):

Oh I would love to read it

Johan Commelin (May 04 2023 at 06:51):

I fixed error around L406. But this file is really slow... Very painful to work on.


Last updated: Dec 20 2023 at 11:08 UTC