-
Notifications
You must be signed in to change notification settings - Fork 297
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
problem with module
#210
Comments
I used Question: is the problem nothing more than "there is some technical issue which means type class inference doesn't always work; however we can just solve this easily in practice by using Aah -- presumably the question is "type class inference doesn't work with modules sometimes, because we have to guess the ring. There is an easy workaround for this. But how do we get it to work". Am I finally there? |
Here is an example of something that I was struggling with: I believe that Mario's module refactoring will completely change the behaviour of that sort of thing. What is going on here is that I want |
I think this can now be closed. Do you agree @kbuzzard ? |
I think we should ask @PatrickMassot . |
I agree. |
There is a problem with
module
, due to the fact that a module is a module over a ring.Here's a minimised example, due to Mario.
Sebastian suggested
[note
{r : ring' α}
]Some chat about this is here:
https://leanprover.zulipchat.com/#narrow/stream/113488-general/topic/tc.20loop.20again
I am making this an issue despite not understanding most of the above, because I just want a place where we can collect our thoughts. I am unclear about whether anything can be done without changing core Lean. I am unclear about whether anything can be done even if we change core Lean. I am unclear about how serious the problem is. Perhaps others would like to jot down some thoughts here; currently what is happening that there is occasional zulip chat which gets lost and this issue is an attempt to have a central point where experts can explain the problem and what can and can't be done about it.
The text was updated successfully, but these errors were encountered: