-
Notifications
You must be signed in to change notification settings - Fork 72
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This PR adds a definition of characteristic subgroups to the library. I proof of the expected properties is expected to follow in a later PR
- Loading branch information
1 parent
e310e00
commit 87ae36d
Showing
27 changed files
with
229 additions
and
100 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
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
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
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
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,75 @@ | ||
# Characteristic subgroups | ||
|
||
```agda | ||
module group-theory.characteristic-subgroups where | ||
``` | ||
|
||
<details><summary>Imports</summary> | ||
|
||
```agda | ||
open import foundation.propositions | ||
open import foundation.universe-levels | ||
|
||
open import group-theory.groups | ||
open import group-theory.images-of-group-homomorphisms | ||
open import group-theory.isomorphisms-groups | ||
open import group-theory.subgroups | ||
``` | ||
|
||
</details> | ||
|
||
## Idea | ||
|
||
A **characteristic subgroup** of a [group](group-theory.groups.md) `G` is a | ||
[subgroup](group-theory.subgroups.md) `H` of `G` such that `f H ⊆ H` for every | ||
[isomorphism](group-theory.isomorphisms-groups.md) `f : G ≅ G`. The seemingly | ||
stronger condition, which asserts that `f H = H` for every isomorphism | ||
`f : G ≅ G` is equivalent. | ||
|
||
Note that any characteristic subgroup is | ||
[normal](group-theory.normal-subgroups.md), since the condition of being | ||
characteristic implies that `conjugation x H = H`. | ||
|
||
## Definition | ||
|
||
### The predicate of being a characteristic subgroup | ||
|
||
```agda | ||
module _ | ||
{l1 l2 : Level} (G : Group l1) (H : Subgroup l2 G) | ||
where | ||
|
||
is-characteristic-prop-Subgroup : Prop (l1 ⊔ l2) | ||
is-characteristic-prop-Subgroup = | ||
Π-Prop | ||
( iso-Group G G) | ||
( λ f → | ||
leq-prop-Subgroup G | ||
( im-hom-Subgroup G G (hom-iso-Group G G f) H) | ||
( H)) | ||
``` | ||
|
||
### The stronger predicate of being a characteristic subgroup | ||
|
||
```agda | ||
module _ | ||
{l1 l2 : Level} (G : Group l1) (H : Subgroup l2 G) | ||
where | ||
|
||
is-characteristic-prop-Subgroup' : Prop (l1 ⊔ l2) | ||
is-characteristic-prop-Subgroup' = | ||
Π-Prop | ||
( iso-Group G G) | ||
( λ f → | ||
has-same-elements-prop-Subgroup G | ||
( im-hom-Subgroup G G (hom-iso-Group G G f) H) | ||
( H)) | ||
``` | ||
|
||
## See also | ||
|
||
- [Characteristic subgroup](https://groupprops.subwiki.org/wiki/Characteristic_subgroup) | ||
at Groupprops | ||
- [Characteristic subgroup](https://www.wikidata.org/entity/Q747027) at Wikidata | ||
- [Characteristic subgroup](https://en.wikipedia.org/wiki/Characteristic_subgroup) | ||
at Wikipedia |
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
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
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
Oops, something went wrong.