Make irrelevant-recompute unsafe#3012
Conversation
… module with --irrelevant-projections flag
|
I guess we'll only bring ⊥-recompute : Recomputable ⊥
⊥-recompute ()and hence its corollary |
|
D'oh, you're absolutely right. I've restored these two functions to safe status. |
|
Similarly:
Happy also to myself contribute to this branch, if you are OK with that! |
|
I have no strong opinions on the import structure, we should do whatever makes most sense with the design intent behind the rest of the standard library. Feel free to push any changes to this branch if you want! |
|
I'm fine with just deprecating this entirely (rather than try to reinstate). |
This is the less invasive alternative to #2998, which instead just makes the definitions that are no longer supported unsafe by putting them in a separate
Unsafemodule that has the--irrelevant-projectionsflag.Currently this is based on the
experimentalbranch, which seems to lag a bit behind onmaster. I tried to bring it up to date but got a bunch of merge conflicts that I didn't know how to solve immediately. If someone else could bring the experimental branch up to date, I'd be glad to rebase this PR on it.TODO: