Skip to content
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(category_theory/abelian): Schur's lemma #2838

Closed
wants to merge 37 commits into from

Conversation

semorrison
Copy link
Collaborator

I wrote this mostly to gain some familiarity with @TwoFX's work on abelian categories from #2817.

That all looked great, and Schur's lemma was pleasantly straightforward.

@semorrison semorrison added RFC Request for comment blocked-by-other-PR This PR depends on another PR which is still in the queue. A bot manages this label via PR comment. labels May 27, 2020
@semorrison
Copy link
Collaborator Author

I should temper expectations. This is the part of Schur's lemma that holds in any abelian category. The fact that over an algebraically closed field dim = 0 or 1 is still to come.

@semorrison semorrison removed the blocked-by-other-PR This PR depends on another PR which is still in the queue. A bot manages this label via PR comment. label May 27, 2020
@semorrison semorrison changed the title feat(category_theory/abelian): Schur's lemma (blocked by #2817) feat(category_theory/abelian): Schur's lemma May 27, 2020
@jcommelin
Copy link
Member

Could you please resolve the conflicts and merge master, so that the diff becomes small again (-;

@semorrison
Copy link
Collaborator Author

Could you please resolve the conflicts and merge master, so that the diff becomes small again (-;

Done.

@semorrison semorrison added the awaiting-review The author would like community review of the PR label May 29, 2020
@semorrison
Copy link
Collaborator Author

I just added has_kernel f as an abbreviation for has_limit (parallel_pair f 0), as this was getting a bit repetitive.

Co-authored-by: Markus Himmel <markus@himmel-villmar.de>
@semorrison
Copy link
Collaborator Author

I added a note that simple contains data, and showed that it is nevertheless a subsingleton.

Copy link
Member

@jcommelin jcommelin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's get this merged.

src/category_theory/limits/shapes/zero.lean Show resolved Hide resolved
src/category_theory/simple.lean Show resolved Hide resolved
@semorrison
Copy link
Collaborator Author

Let's get this merged.

Sounds good to me. Now that we have has_finite_biproducts we can define semisimple, and when the Maschke's theorem PR is merged we can do the second stage of proving the Rep G is semisimple for a finite group G!

@jcommelin
Copy link
Member

Thanks 🎉

bors merge

@github-actions github-actions bot added ready-to-merge All that is left is for bors to build and merge this PR. (Remember you need to say `bors r+`.) and removed awaiting-review The author would like community review of the PR labels Jun 1, 2020
bors bot pushed a commit that referenced this pull request Jun 1, 2020
I wrote this mostly to gain some familiarity with @TwoFX's work on abelian categories from #2817.

That all looked great, and Schur's lemma was pleasantly straightforward.

Co-authored-by: Markus Himmel <markus@himmel-villmar.de>
Co-authored-by: Scott Morrison <scott.morrison@gmail.com>
@bors
Copy link

bors bot commented Jun 1, 2020

Pull request successfully merged into master.

Build succeeded:

@bors bors bot changed the title feat(category_theory/abelian): Schur's lemma [Merged by Bors] - feat(category_theory/abelian): Schur's lemma Jun 1, 2020
@bors bors bot closed this Jun 1, 2020
@bors bors bot deleted the Schur branch June 1, 2020 17:37
cipher1024 pushed a commit to cipher1024/mathlib that referenced this pull request Mar 15, 2022
I wrote this mostly to gain some familiarity with @TwoFX's work on abelian categories from leanprover-community#2817.

That all looked great, and Schur's lemma was pleasantly straightforward.

Co-authored-by: Markus Himmel <markus@himmel-villmar.de>
Co-authored-by: Scott Morrison <scott.morrison@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ready-to-merge All that is left is for bors to build and merge this PR. (Remember you need to say `bors r+`.)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants