Skip to content

Conversation

@Alizter
Copy link
Collaborator

@Alizter Alizter commented Jan 16, 2025

No description provided.

Signed-off-by: Ali Caglayan <[email protected]>

<!-- ps-id: 7ee5cb34-b2de-4686-ab68-ad54bbb918d7 -->
Signed-off-by: Ali Caglayan <[email protected]>

<!-- ps-id: a3aaa89e-2ebe-493d-9cb0-23c89a130d28 -->
Signed-off-by: Ali Caglayan <[email protected]>

<!-- ps-id: 0c8a6e24-89bd-490a-8ed3-cb6c06be623e -->
@Alizter Alizter requested a review from jdchristensen January 16, 2025 16:09
Copy link
Collaborator

@jdchristensen jdchristensen left a comment

Choose a reason for hiding this comment

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

Feel free to merge with or without my suggested change.

(** Pairs in direct products can be decomposed *)
Definition grp_prod_decompose {G H : Group} (g : G) (h : H)
: (g, h) = ((g, group_unit) : grp_prod G H) * (group_unit, h).
: (g, h) = ((g, 1) : grp_prod G H) * (1, h).
Copy link
Collaborator

Choose a reason for hiding this comment

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

Does this work? If so, I think it's cleaner.

Suggested change
: (g, h) = ((g, 1) : grp_prod G H) * (1, h).
: (g, h) = (g, 1) * (1, h) :> grp_prod G H.

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

It does not since it gets stuck looking for sgop of a prod. I had tried this before ideally we would have a pair "constructor" for groups.

@Alizter Alizter merged commit 1498a67 into HoTT:master Jan 19, 2025
22 checks passed
@Alizter Alizter deleted the style-tweaks-groups branch January 19, 2025 13:58
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