Zulip Chat Archive
Stream: mathlib4
Topic: universe level in SimplyConnectedSpace.ofConnected
Matthew Ballard (Aug 07 2023 at 19:34):
Am I correct in believing we did not intend for Y
from docs#SimplyConnectedSpace.ofContractible to live in Type
?
Matthew Ballard (Aug 07 2023 at 20:30):
I mentioned this in the porting meeting but I think it useful to record. The issue here is that Bundle.of
forces partial monomorphization of the universe levels as docs#Bundled.of only accepts arguments from the same u
.
In multiple situations, we pass from types to a category back to types and then to the category many times. Each pass with Bundled.of
creates new universe constraints that Lean needs to solve. #6370 shows that universe behavior can significantly influence performance. Is this contributing to some of the worst slowdowns we are seeing?
Last updated: Dec 20 2023 at 11:08 UTC