-
Notifications
You must be signed in to change notification settings - Fork 316
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
[Merged by Bors] - feat: define finite length modules and show equivalence with IsNoetherian ∧ IsArtinian
#17478
Conversation
PR summary 2bb78d082eImport changes for modified filesNo significant changes to the import graph Import changes for all files
|
This PR/issue depends on: |
Thanks 🎉 bors merge |
…erian ∧ IsArtinian` (#17478) and equivalence with the existence of a CompositionSeries. Add order-theoretic results: a simple order is finite; WellFoundedLT implies every non-top element is covered by some other element, and the dual result; WellFoundedLT + WellFoundedGT implies there exists a finite sequence from ⊥ to ⊤ with each element covering the previous one. Also generalize two proof_wanted statements about semisimple modules/rings.
Pull request successfully merged into master. Build succeeded: |
IsNoetherian ∧ IsArtinian
IsNoetherian ∧ IsArtinian
Firstly thank you for doing this work, I'm really glad that we now have these results. However since I was whining about this on Zulip I thought I might outline the API that I would have preferred. Instead of having the definition theorem isNoetherian_and_isArtinian_iff_exists_compositionSeries :
IsNoetherian R M ∧ IsArtinian R M ↔
∃ s : CompositionSeries (Submodule R M), s.head = ⊥ ∧ s.last = ⊤ := by
sorry
theorem isNoetherian_and_isArtinian_iff_exists_submodule :
IsNoetherian R M ∧ IsArtinian R M ↔
Subsingleton M ∨
∃ p : Submodule R M, IsSimpleModule R (M ⧸ p) ∧ IsNoetherian R p ∧ IsArtinian R p := by
sorry I have just too many draws on my time at the moment to make PR with this refactor but I think it should be easy given what you've already done ;-) |
Hi, thanks for the feedback! My main purpose of making an inductive definition |
and equivalence with the existence of a CompositionSeries.
Add order-theoretic results: a simple order is finite; WellFoundedLT implies every non-top element is covered by some other element, and the dual result; WellFoundedLT + WellFoundedGT implies there exists a finite sequence from ⊥ to ⊤ with each element covering the previous one.
Also generalize two proof_wanted statements about semisimple modules/rings.