Zulip Chat Archive

Stream: lean4

Topic: include [...] analogous to omit [...]


Anatole Dedecker (Oct 29 2025 at 12:13):

If I have a variable [Foo], I can do omit [Foo], but I can't do include [Foo]. Is there a reason this would be a bad idea?

Kenny Lau (Oct 29 2025 at 12:16):

probably not, because if you do [h : Foo] then you can include h anyways

Anatole Dedecker (Oct 29 2025 at 12:17):

Yes but the point of the omit [Foo] syntax is precisely not having to name typeclass arguments.

Kenny Lau (Oct 29 2025 at 12:17):

"probably not" is referring to "Is there a reason this would be a bad idea?"

Anatole Dedecker (Oct 29 2025 at 12:18):

Ah sorry read your message too fast


Last updated: Dec 20 2025 at 21:32 UTC