Zulip Chat Archive

Stream: general

Topic: lambda temptation


Patrick Massot (Apr 24 2018 at 21:29):

Do I get kicked out of this forum by CS people if I use

notation `` binders `` F:(scoped f, f) := F
#check(x y)  x + y + 1

Patrick Massot (Apr 24 2018 at 21:30):

I learned to much about notations on Saturday

Patrick Massot (Apr 24 2018 at 21:30):

With great power comes great responsibility

Reid Barton (Apr 24 2018 at 22:05):

I like it. Makes things a little friendlier for mathematicians who aren't used to λx y,

Simon Hudon (Apr 24 2018 at 23:26):

Actually, the CS people had a meeting and your past violations are already sufficient to get you booted out

Simon Hudon (Apr 24 2018 at 23:30):

But seriously, I understand it's tempting because it's a more traditional notation but I think it's worth re-examining conventions every now and then. In mathematics, the same idea (bound variables) seems to be reinvented over and over and over. If you look at notations like indexed unions, argmax and sums, there are a lot of vary different conventions in application. I think it's worth streamlining those notations and writing conceptually similar things with similar notations.

Mario Carneiro (Apr 25 2018 at 00:10):

I'm not sure I'm ready to give up as an available notation, arrows are hard to come by

Scott Morrison (Apr 25 2018 at 00:49):

I actually agree with Simon, that it's not a bad thing to ask mathematicians to get used to using lambdas. Conversely, I would be upset by Mario using for something other than "maps to"! :-)

Mario Carneiro (Apr 25 2018 at 00:55):

It's conceivable that something that is morally "maps to" but isn't literally lambda could come up, like ZFC maps to producing a Set

Patrick Massot (Apr 25 2018 at 07:04):

Actually I think the unicode thin space at the beginning of the notation is worse than the Church sacrilege. But I don't know another way. Maybe I don't know enough about notations in the end.


Last updated: Dec 20 2023 at 11:08 UTC