Skip to content

Conversation

@Alizter
Copy link
Collaborator

@Alizter Alizter commented Jan 3, 2025

Here are the basics on conjugation in groups.

@Alizter Alizter requested a review from jdchristensen January 3, 2025 03:22
@Alizter
Copy link
Collaborator Author

Alizter commented Jan 3, 2025

I chose the convention y * x * y^ since that is how we conjugate elsewhere in the library already. I am however starting to think the other y^ * x * y might be better since it is more commonly used in group theory. Not sure.

@Alizter
Copy link
Collaborator Author

Alizter commented Jan 3, 2025

Perhaps the best way forward is to have both and use them whenever they are needed. Any result about one will become a result about the other in the opposite group.

@jdchristensen
Copy link
Collaborator

I chose the convention y * x * y^ since that is how we conjugate elsewhere in the library already. I am however starting to think the other y^ * x * y might be better since it is more commonly used in group theory. Not sure.

I think y * x * y^ is fine. It has the advantage that grp_conj is a homomorphism from the group to the group of self-equivalences rather than an anti-homomorphism.

Perhaps the best way forward is to have both and use them whenever they are needed. Any result about one will become a result about the other in the opposite group.

In the opposite group, it'll turn out to be y^ * (x * y), which is different from y^ * x * y. So there are really four choices here.

Co-authored-by: Dan Christensen <[email protected]>

Signed-off-by: Ali Caglayan <[email protected]>
@Alizter Alizter force-pushed the ps/rr/conjugation_of_group_elements branch from cbbfcd4 to ec97d58 Compare January 3, 2025 21:30
Comment on lines +1175 to +1181
(** Conjugation commutes with group homomorphisms. *)
Definition grp_homo_conj {G H : Group} (f : G $-> H) (x : G)
: f $o grp_conj x $== grp_conj (f x) $o f.
Proof.
intros z; simpl.
by rewrite !grp_homo_op, grp_homo_inv.
Defined.
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

I added this lemma when rebasing.

@jdchristensen
Copy link
Collaborator

This LGTM.

@Alizter Alizter merged commit 1d51f2c into HoTT:master Jan 3, 2025
22 checks passed
@Alizter Alizter deleted the ps/rr/conjugation_of_group_elements branch January 3, 2025 23:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants