Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
…#7573) The action is now of signature `A i → M j → M (i +ᵥ j)` instead of `A i → M j → M (i + j)`. These are defeq when `i` and `j` are of the same type. This allow the grading type of the ring and module to be different, as long as one acts additively on the other, as requested on Zulip: @AntoineChambert-Loir [said](https://leanprover.zulipchat.com/#narrow/stream/116395-maths/topic/submodules.20of.20a.20graded.20module/near/395408542): > In our work with Maria Ines, we had the impression that some basic work on graded stuff is still missing. For example, [...] graduations which are not indexed by the same thing on the ring and on the module (some action of one on the other would be required, of course ) @kbuzzard [said](https://leanprover.zulipchat.com/#narrow/stream/116395-maths/topic/submodules.20of.20a.20graded.20module/near/395411889): > In alg geom it's pretty common to have the rings indexed by $ℕ$ and the modules by $ℤ$. Mathlib is rather short on instances for additive actions, but with suitable instances this will allow the ring to be ℕ-graded and the module to be ℤ-graded.
- Loading branch information
1 parent
7099860
commit d3c0421
Showing
2 changed files
with
61 additions
and
58 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters