Skip to content

[Merged by Bors] - feat(GroupTheory/GroupAction/Iwasawa): the Iwasawa criterion for simplicity#12048

Closed
AntoineChambert-Loir wants to merge 279 commits intomasterfrom
ACL/Iwasawa
Closed

[Merged by Bors] - feat(GroupTheory/GroupAction/Iwasawa): the Iwasawa criterion for simplicity#12048
AntoineChambert-Loir wants to merge 279 commits intomasterfrom
ACL/Iwasawa

Conversation

@AntoineChambert-Loir
Copy link
Copy Markdown
Collaborator

@AntoineChambert-Loir AntoineChambert-Loir commented Apr 10, 2024

The Iwasawa criterion for simplicity

  • IwasawaStructure : the structure underlying the Iwasawa criterion
    For a group G, this consists of an action of G on a type α and,
    for every a : α, of a subgroup T a, such that the following properties hold:
    • for all a, T a is commutative
    • for all g : G and a : α, T (g • a) = MulAut.conj g • T a
    • the subgroups T a generate G

We then prove two versions of the Iwasawa criterion when
there is an Iwasawa structure.

  • IwasawaStructure.commutator_le asserts that if the action of G on α
    is quasiprimitive, then every normal subgroup that acts nontrivially
    contains commutator G

  • IwasawaStructure.isSimpleGroup : the Iwasawa criterion for simplicity
    If the action of G on α is quasiprimitive and faithful,
    and G is nontrivial and perfect, then G is simple.


This is the full PR. I will instantly split it in smaller PR.

the file also contains the content of the branches

Open in Gitpod

@ghost ghost added the blocked-by-other-PR This PR depends on another PR (this label is automatically managed by a bot) label Apr 10, 2024
@AntoineChambert-Loir
Copy link
Copy Markdown
Collaborator Author

Note : that will merge #12052 but not #12053

mathlib-bors bot pushed a commit that referenced this pull request Feb 4, 2025
This PR defines the notion of a primitive action.

This concept is used to state the Iwasawa criterion for simplicity of #12048
@leanprover-community-bot-assistant leanprover-community-bot-assistant added the merge-conflict The PR has a merge conflict with master, and needs manual merging. (this label is managed by a bot) label Feb 4, 2025
@mathlib4-dependent-issues-bot mathlib4-dependent-issues-bot removed the blocked-by-other-PR This PR depends on another PR (this label is automatically managed by a bot) label Feb 4, 2025
@leanprover-community leanprover-community deleted a comment Feb 4, 2025
@github-actions github-actions bot removed the merge-conflict The PR has a merge conflict with master, and needs manual merging. (this label is managed by a bot) label Feb 5, 2025
Copy link
Copy Markdown
Member

@riccardobrasca riccardobrasca left a comment

Choose a reason for hiding this comment

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

One last comment and there is a building error, but LTGM, thanks!

bors d+

@mathlib-bors
Copy link
Copy Markdown
Contributor

mathlib-bors bot commented Feb 7, 2025

✌️ AntoineChambert-Loir can now approve this pull request. To approve and merge a pull request, simply reply with bors r+. More detailed instructions are available here.

@ghost ghost added the delegated This pull request has been delegated to the PR author (or occasionally another non-maintainer). label Feb 7, 2025
@AntoineChambert-Loir
Copy link
Copy Markdown
Collaborator Author

bors r+

mathlib-bors bot pushed a commit that referenced this pull request Feb 7, 2025
…licity (#12048)

# The Iwasawa criterion for simplicity

- `IwasawaStructure` : the structure underlying the Iwasawa criterion
For a group `G`, this consists of an action of `G` on a type `α` and,
for every `a : α`, of a subgroup `T a`, such that the following properties hold:
  - for all `a`, `T a` is commutative
  - for all `g : G` and `a : α`, `T (g • a) = MulAut.conj g • T a`
  - the subgroups `T a` generate `G`

We then prove two versions of the Iwasawa criterion when
there is an Iwasawa structure.

- `IwasawaStructure.commutator_le` asserts that if the action of `G` on `α`
is quasiprimitive, then every normal subgroup that acts nontrivially
contains `commutator G`

- `IwasawaStructure.isSimpleGroup` : the Iwasawa criterion for simplicity
If the action of `G` on `α` is quasiprimitive and faithful,
and `G` is nontrivial and perfect, then `G` is simple.
@mathlib-bors
Copy link
Copy Markdown
Contributor

mathlib-bors bot commented Feb 7, 2025

Pull request successfully merged into master.

Build succeeded:

@mathlib-bors mathlib-bors bot changed the title feat(GroupTheory/GroupAction/Iwasawa): the Iwasawa criterion for simplicity [Merged by Bors] - feat(GroupTheory/GroupAction/Iwasawa): the Iwasawa criterion for simplicity Feb 7, 2025
@mathlib-bors mathlib-bors bot closed this Feb 7, 2025
@mathlib-bors mathlib-bors bot deleted the ACL/Iwasawa branch February 7, 2025 15:06
pfaffelh pushed a commit that referenced this pull request Feb 7, 2025
This PR defines the notion of a primitive action.

This concept is used to state the Iwasawa criterion for simplicity of #12048
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

delegated This pull request has been delegated to the PR author (or occasionally another non-maintainer). t-algebra Algebra (groups, rings, fields, etc)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants