Zulip Chat Archive
Stream: general
Topic: Simon's "traversable" PR's.
Kevin Buzzard (Jul 27 2018 at 10:41):
What do these do? I can't understand anything :-(
Patrick Massot (Jul 27 2018 at 10:55):
You can have a look at https://leanprover.zulipchat.com/#narrow/stream/113488-general/topic/type.20class.20traversable but I fear this really CS and software engineering.
Patrick Massot (Jul 27 2018 at 10:55):
I was also planning to ask after Simon will be done with his series of PR
Kevin Buzzard (Jul 27 2018 at 10:58):
Oh so it's nothing to do with the "transportable" proving that if X is a perfectoid space and X equiv Y then Y is a perfectoid space?
Patrick Massot (Jul 27 2018 at 10:58):
I think Simon mentioned a link at some point
Sean Leather (Jul 27 2018 at 11:14):
It's very much CS, though I wouldn't call it software engineering. If you're interested in references, see:
https://hackage.haskell.org/package/base/docs/Data-Traversable.html
Sean Leather (Jul 27 2018 at 11:15):
I believe Simon is setting up infrastructure to simplify expression manipulation and, therefore, tactic writing.
Kevin Buzzard (Jul 27 2018 at 11:28):
Aah thanks!
Simon Hudon (Jul 27 2018 at 12:00):
@Sean Leather that's pretty much it. Plus, I think Lean should be like Haskell as a programming language and traversable should help with that.
@Kevin Buzzard Don't despair, transportable
is still under development.
Simon Hudon (Jul 27 2018 at 12:27):
... and so is mono
, if people still remember it
Last updated: Dec 20 2023 at 11:08 UTC