Skip to content

Commit

Permalink
sugroup_group of maximal_subgroup is iso to original group
Browse files Browse the repository at this point in the history
Signed-off-by: Ali Caglayan <alizter@gmail.com>

<!-- ps-id: d6d33e40-310f-4066-bb9d-34775e41cbbd -->
  • Loading branch information
Alizter committed Jan 4, 2025
1 parent ff0cbd5 commit 18212ff
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions theories/Algebra/Groups/Subgroup.v
Original file line number Diff line number Diff line change
Expand Up @@ -215,6 +215,15 @@ Defined.
Coercion maximal_subgroup : Group >-> Subgroup.
Add Printing Coercion maximal_subgroup.

(** The group inferred from the maximal subgroup is the original group. *)
Definition grp_iso_subgroup_group_maximal (G : Group)
: subgroup_group (maximal_subgroup G) $<~> G.

Check failure on line 220 in theories/Algebra/Groups/Subgroup.v

View workflow job for this annotation

GitHub Actions / opam-build (supported, ubuntu-latest)

Unknown interpretation for notation "_ $<~> _".

Check failure on line 220 in theories/Algebra/Groups/Subgroup.v

View workflow job for this annotation

GitHub Actions / build (supported)

Unknown interpretation for notation "_ $<~> _". Command exited with non-zero status 1

Check failure on line 220 in theories/Algebra/Groups/Subgroup.v

View workflow job for this annotation

GitHub Actions / opam-build (latest, ubuntu-latest)

Unknown interpretation for notation "_ $<~> _".

Check failure on line 220 in theories/Algebra/Groups/Subgroup.v

View workflow job for this annotation

GitHub Actions / build (latest)

Unknown interpretation for notation "_ $<~> _". Command exited with non-zero status 1

Check failure on line 220 in theories/Algebra/Groups/Subgroup.v

View workflow job for this annotation

GitHub Actions / opam-build (dev, ubuntu-latest)

Unknown interpretation for notation "_ $<~> _".

Check failure on line 220 in theories/Algebra/Groups/Subgroup.v

View workflow job for this annotation

GitHub Actions / build (dev, --warnings)

Unknown interpretation for notation "_ $<~> _". Command exited with non-zero status 1
Proof.
snrapply Build_GroupIsomorphism'.
- rapply equiv_sigma_contr.
- hnf; reflexivity.
Defined.

(** Paths between subgroups correspond to homotopies between the underlying predicates. *)
Proposition equiv_path_subgroup `{F : Funext} {G : Group} (H K : Subgroup G)
: (H == K) <~> (H = K).
Expand Down

0 comments on commit 18212ff

Please sign in to comment.