Zulip Chat Archive

Stream: mathlib4

Topic: GroupTheory.Subgroup.Basic !4#1797


Johan Commelin (Jan 25 2023 at 15:50):

This PR is at the top of #port-status. It now has only 4 errors left.

Johan Commelin (Jan 25 2023 at 15:50):

But I don't know how to fix those four.

Floris van Doorn (Jan 25 2023 at 15:57):

I'm taking a look

Floris van Doorn (Jan 25 2023 at 16:00):

The first error is because for some reason ⨅ (N : Subgroup G) (_ : Normal N) (_ : s ⊆ N), N doesn't work, but ⨅ (N : Subgroup G) (_hN : Normal N) (_hs : s ⊆ N), N does (i.e. you cannot use underscores). For the experts, the error is:

elaboration function for 'Lean.Parser.Command.«termExpand_binders%(_=>_)_,_»' has not been implemented
  expand_binders% (f => infᵢ✝ f) (_ : Normal N) (_hs : s  N), N

Floris van Doorn (Jan 25 2023 at 16:03):

The other errors were the same as this one. The file is now error-free.

Floris van Doorn (Jan 25 2023 at 16:04):

There's still a bunch of linter errors. Shall I go through them?

Johan Commelin (Jan 25 2023 at 16:06):

Yes please!

Johan Commelin (Jan 25 2023 at 16:07):

I'm on my way back home. I won't touch the file for an hour

Johan Commelin (Jan 25 2023 at 16:07):

Thanks for fixing those errors. I found them quite mysterious.

Eric Rodriguez (Jan 25 2023 at 16:20):

Should this be reported as a lean4 issue?

Floris van Doorn (Jan 25 2023 at 16:33):

Not sure, let's wait for one of the experts to join in. It might be an issue with notation3 or something similar.

Ruben Van de Velde (Jan 26 2023 at 09:39):

Would be nice to have another review here - it seems like it would unblock quite a few files


Last updated: Dec 20 2023 at 11:08 UTC